This widget is only compatible with Samsung Galaxy S INTERNATIONAL VERSION (I-9000).
DOES NOT WORK on Fascinate, Captivate, Vibrant, Epic. Those customized versions of the phone have the FM tuner either disabled in software or hardware. I'm sorry but there's nothing I can do about it. I've spent a lot of my time coding and reading xda forums but no luck :(
1. The widget (as well as the original FM radio application) requires the earphones to be plugged in to receive radio broadcast.
2. On the first run of the widget, the user has to select the region (Europe/USA/Japan) for frequency settings. This is done by tapping the widget surface left from the play button. The preferences can also be set (for the first time and modified afterwards) from the launcher, but only when at least one radio widget is present on the home screen.
3. In order to receive radio broadcast, the radio needs to scan for available channels first. This can be done anytime when the radio is not playing by tapping the widget surface left from the play button. This operation needs to be repeated every time the phone is restarted, it can also be repeated in order to find new radio channels.
Please send feedback (any problems or suggestions).