My guess right now is it can be fixed by digging through framework.jar for starters.
Read this it's quick but it will help you to understand how the radio works
ahhhhhh, been real busy and getting caught up. I tried to hit up that link but they removed it due to being all over the place. any other links that go the same direction you were reffering too?

