I faced this issue... the battery getting good didn't turn on radio and didnt get any API to turn on radio. I couldn't find anyway to switch on the radio programatically. Either a device restart or manual turning on of radio was needed.
We just prompt user to switch on radio to proceed with app...
