[Galaxy Tab Q&A, Help & Troubleshooting] daniel.weck:
Alright, the Motorola Droid 2 app runs fine in portrait mode (although bitmaps are not scaled to HDPI), but it stays on "Waiting for FM radio...". Here's the relevant logcat snippets:

ActivityIntentInfo{482a8dc0 com.motorola.fmradio.FMRadioMain}

ActivityIntentInfo{484825b0 com.sec.android.app.factorytest.FmRadioTest}

ActivityIntentInfo{48474078 com.android.settings.RadioInfo}

I/ActivityManager( 2489): Starting activity: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=com.motorola.fmradio/.FMRadioMain }

I/ActivityManager( 2489): Start proc com.motorola.fmradio for activity com.motorola.fmradio/.FMRadioMain: pid=6109 uid=10256 gids={}

I/ActivityThread( 6109): Publishing provider com.motorola.provider.fmradio: com.motorola.fmradio.FMDataProvider

I/dalvikvm( 6109): Could not find method android.util.Log.e, referenced from method com.motorola.fmradio.FMRadioMain$19.handleMessage
W/dalvikvm( 6109): VFY: unable to resolve static method 162: Landroid/util/Log;.e (Ljava/lang/String;[Ljava/lang/String;)I
D/dalvikvm( 6109): VFY: replacing opcode 0x71 at 0x0cb9
D/dalvikvm( 6109): VFY: dead code 0x0cbc-0cbc in Lcom/motorola/fmradio/FMRadioMain$19;.handleMessage (Landroid/os/Message;)V
D/FMRadioMain( 6109): **************FMRadioMain Activity onCreate() called!****************
D/FMRadioMain( 6109): **************FMRadioMain Activity onCreateInternal() called!****************
D/dalvikvm( 6109): GC_EXTERNAL_ALLOC freed 1148 objects / 76976 bytes in 36ms
I/global ( 2489): Default buffer size used in BufferedInputStream constructor. It would be better to be explicit if an 8k buffer is required.
D/FMDataProvider( 6109): set save table: FM_Radio_saved_state
D/FMRadioMain( 6109): enter initResourceRefs()
D/FMRadioMain( 6109): Enter getDataFromDB(), will update data in list_results
D/FMDataProvider( 6109): set channel table: FM_Radio
D/FMRadioMain( 6109): Leave getDataFromDB()
D/FMRadioMain( 6109): Enter bindListViewToAdapter()
D/FMRadioMain( 6109): leave initResourceRefs()
D/FMRadioMain( 6109): Start to bind to FMRadio service
I/ActivityManager( 2489): Start proc com.motorola.fmradio:remote for service com.motorola.fmradio/.FMRadioPlayerService: pid=6116 uid=10256 gids={}
D/FMDataProvider( 6109): set channel table: FM_Radio
D/FMRadioMain( 6109): enter updateListView()
D/FMRadioMain( 6109): Enter getDataFromDB(), will update data in list_results
D/FMDataProvider( 6109): set channel table: FM_Radio
D/FMRadioMain( 6109): Leave getDataFromDB()
D/FMRadioMain( 6109): leave updateListView()
D/FMRadioMain( 6109): enter updateDisplayPanel()
D/FMRadioMain( 6109): FMRadio updateDisplay: currentFreq 87500 a1 0 a2 8 a3 7 a4 5
D/dalvikvm( 2391): GC_EXPLICIT freed 284 objects / 10768 bytes in 63ms
D/FMRadioMain( 6109): leave updateDisplayPanel()
D/FMRadioMain( 6109): enter updateListView()
D/FMRadioMain( 6109): Enter getDataFromDB(), will update data in list_results
D/FMDataProvider( 6109): set channel table: FM_Radio
D/FMRadioMain( 6109): Leave getDataFromDB()
D/FMRadioMain( 6109): leave updateListView()
D/FMRadioMain( 6109): onStart() called
D/FMRadioMain( 6109): FMRadio ChannelListAdapter, getView(), position =0
D/FMRadioMain( 6109): FMRadio ChannelListAdapter getview, set gone
D/FMRadioMain( 6109): FMRadio ChannelListAdapter, getView(), position =1
D/FMRadioMain( 6109): FMRadio ChannelListAdapter getview, set gone
D/FMRadioMain( 6109): FMRadio ChannelListAdapter, getView(), position =2
D/FMRadioMain( 6109): FMRadio ChannelListAdapter getview, set gone
D/FMRadioMain( 6109): FMRadio ChannelListAdapter, getView(), position =3
D/FMRadioMain( 6109): FMRadio ChannelListAdapter getview, set gone
D/FMRadioMain( 6109): FMRadio ChannelListAdapter, getView(), position =4
D/FMRadioMain( 6109): FMRadio ChannelListAdapter getview, set gone
D/FMRadioMain( 6109): FMRadio ChannelListAdapter, getView(), position =5
D/FMRadioMain( 6109): FMRadio ChannelListAdapter getview, set gone
D/FMRadioMain( 6109): FMRadio ChannelListAdapter, getView(), position =6
D/FMRadioMain( 6109): FMRadio ChannelListAdapter getview, set gone
D/FMRadioMain( 6109): FMRadio ChannelListAdapter, getView(), position =7
D/FMRadioMain( 6109): FMRadio ChannelListAdapter getview, set gone
D/FMRadioMain( 6109): FMRadio ChannelListAdapter, getView(), position =8
D/FMRadioMain( 6109): FMRadio ChannelListAdapter getview, set gone
D/FMRadioMain( 6109): FMRadio ChannelListAdapter, getView(), position =9
D/FMRadioMain( 6109): FMRadio ChannelListAdapter getview, set gone
D/FMRadioMain( 6109): FMRadio ChannelListAdapter, getView(), position =10
D/FMRadioMain( 6109): FMRadio ChannelListAdapter getview, set gone
D/FMRadioMain( 6109): FMRadio ChannelListAdapter, getView(), position =11
D/FMRadioMain( 6109): FMRadio ChannelListAdapter getview, set gone
D/dalvikvm( 2391): GC_EXPLICIT freed 47 objects / 2096 bytes in 66ms
E/JAVA:FMRadioPlayerService( 6116): onCreate() called
D/FMRadioMain( 6109): FMRadio ChannelListAdapter, getView(), position =12
D/FMRadioMain( 6109): FMRadio ChannelListAdapter getview, set gone
D/FMRadioMain( 6109): FMRadio ChannelListAdapter, getView(), position =13
D/FMRadioMain( 6109): FMRadio ChannelListAdapter getview, set gone
D/FMRadioMain( 6109): FMRadio ChannelListAdapter, getView(), position =14
D/FMRadioMain( 6109): FMRadio ChannelListAdapter getview, set gone
D/FMRadioMain( 6109): FMRadio ChannelListAdapter, getView(), position =0
D/FMRadioMain( 6109): FMRadio ChannelListAdapter getview, set gone
D/FMRadioMain( 6109): FMRadio ChannelListAdapter, getView(), position =1
D/FMRadioMain( 6109): FMRadio ChannelListAdapter getview, set gone
D/FMRadioMain( 6109): FMRadio ChannelListAdapter, getView(), position =2
D/FMRadioMain( 6109): FMRadio ChannelListAdapter getview, set gone
D/FMRadioMain( 6109): FMRadio ChannelListAdapter, getView(), position =3
D/FMRadioMain( 6109): FMRadio ChannelListAdapter getview, set gone
D/FMRadioMain( 6109): FMRadio ChannelListAdapter, getView(), position =4
D/FMRadioMain( 6109): FMRadio ChannelListAdapter getview, set gone
D/FMRadioMain( 6109): FMRadio ChannelListAdapter, getView(), position =5
D/FMRadioMain( 6109): FMRadio ChannelListAdapter getview, set gone
D/FMRadioMain( 6109): FMRadio ChannelListAdapter, getView(), position =6
D/JAVA:FMRadioPlayerService( 6116): onBind() called
D/FMRadioMain( 6109): FMRadio ChannelListAdapter getview, set gone
D/FMRadioMain( 6109): FMRadio ChannelListAdapter, getView(), position =7
D/FMRadioMain( 6109): FMRadio ChannelListAdapter getview, set gone
D/FMRadioMain( 6109): FMRadio ChannelListAdapter, getView(), position =8
D/FMRadioMain( 6109): FMRadio ChannelListAdapter getview, set gone
D/FMRadioMain( 6109): FMRadio ChannelListAdapter, getView(), position =9
D/FMRadioMain( 6109): FMRadio ChannelListAdapter getview, set gone
D/FMRadioMain( 6109): FMRadio ChannelListAdapter, getView(), position =10
D/FMRadioMain( 6109): FMRadio ChannelListAdapter getview, set gone
D/JAVA:FMRadioPlayerService( 6116): register airplane on/off broadcasts
D/JAVA:FMRadioPlayerService( 6116): register headset plug in/out broadcasts
D/JAVA:FMRadioPlayerService( 6116): register the audio path change message
D/JAVA:FMRadioPlayerService( 6116): register fmradio command
D/JAVA:FMRadioPlayerService( 6116): onStart() called
D/JAVA:FMRadioPlayerService( 6116): mServiceState.curServiceState() = -1
D/JAVA:FMRadioPlayerService( 6116): Before fm radio power on
D/FMDataProvider( 6109): set save table: FM_Radio_saved_state
D/JAVA:FMRadioPlayerService( 6116): FMStateUNInit:powerOn(): Power on fmradio device
W/ActivityManager( 2489): Unable to start service Intent { act=com.motorola.android.fmradio.FMRADIO_SERVICE }: not found
D/JAVA:FMRadioPlayerService( 6116): After fm radio power on
D/JAVA:FMRadioPlayerService( 6116): fm radio power on fail
D/JAVA:FMRadioPlayerService( 6116): Received intent: android.intent.action.HEADSET_PLUG
D/JAVA:FMRadioPlayerService( 6116): HEADSET is pluged in/out.
V/JAVA:FMRadioPlayerService( 6116): handleMessage headset plug begin
V/JAVA:FMRadioPlayerService( 6116): mHeadset = 1
V/JAVA:FMRadioPlayerService( 6116): mIsHeadsetPlugged = true
D/FMRadioMain( 6109): FMRadio ChannelListAdapter, getView(), position =0
D/FMRadioMain( 6109): FMRadio ChannelListAdapter getview, set gone
D/FMRadioMain( 6109): FMRadio ChannelListAdapter, getView(), position =1
W/JAVA:FMRadioPlayerService( 6116): Headset is pluged in!
D/FMRadioMain( 6109): FMRadio ChannelListAdapter getview, set gone
D/dalvikvm( 2391): GC_EXPLICIT freed 2 objects / 64 bytes in 109ms
D/FMRadioMain( 6109): FMRadio ChannelListAdapter, getView(), position =2
D/FMRadioMain( 6109): FMRadio ChannelListAdapter getview, set gone
D/FMRadioMain( 6109): FMRadio ChannelListAdapter, getView(), position =3
D/FMRadioMain( 6109): FMRadio ChannelListAdapter getview, set gone
D/FMRadioMain( 6109): FMRadio ChannelListAdapter, getView(), position =4
D/FMRadioMain( 6109): FMRadio ChannelListAdapter getview, set gone
D/FMRadioMain( 6109): FMRadio ChannelListAdapter, getView(), position =5
D/FMRadioMain( 6109): FMRadio ChannelListAdapter getview, set gone
D/FMRadioMain( 6109): FMRadio ChannelListAdapter, getView(), position =6
D/FMRadioMain( 6109): FMRadio ChannelListAdapter getview, set gone
D/FMRadioMain( 6109): FMRadio ChannelListAdapter, getView(), position =7
D/FMRadioMain( 6109): FMRadio ChannelListAdapter getview, set gone
D/FMRadioMain( 6109): FMRadio ChannelListAdapter, getView(), position =8
D/FMRadioMain( 6109): FMRadio ChannelListAdapter getview, set gone
D/FMRadioMain( 6109): FMRadio ChannelListAdapter, getView(), position =9
D/FMRadioMain( 6109): FMRadio ChannelListAdapter getview, set gone
D/FMRadioMain( 6109): FMRadio ChannelListAdapter, getView(), position =10
D/FMRadioMain( 6109): FMRadio ChannelListAdapter getview, set gone
W/FMRadioMain( 6109): onServiceConnected::fmradio java service started
W/JAVA:FMRadioPlayerService( 6116): IFMRadioPlayerService.Stub : isPowerOn
D/JAVA:FMRadioPlayerService( 6116): FMStateUNInit:isPowerOn(), return misPowerOn value to UI
W/FMRadioMain( 6109): servie is ready popup a wait dialog
D/FMDataProvider( 6109): set channel table: FM_Radio
D/JAVA:FMRadioPlayerService( 6116): Received intent: com.motorola.fmradio.bindservice.succeed
D/JAVA:FMRadioPlayerService( 6116): bind service succeed
W/JAVA:FMRadioPlayerService( 6116): Notice home to show update current preset name on the notice bar.
D/FMRadioMain( 6109): FMRadio ChannelListAdapter, getView(), position =0
D/FMRadioMain( 6109): FMRadio ChannelListAdapter getview, set gone
D/FMRadioMain( 6109): FMRadio ChannelListAdapter, getView(), position =1
D/FMRadioMain( 6109): FMRadio ChannelListAdapter getview, set gone
D/FMRadioMain( 6109): FMRadio ChannelListAdapter, getView(), position =2
D/FMRadioMain( 6109): FMRadio ChannelListAdapter getview, set gone
D/FMRadioMain( 6109): FMRadio ChannelListAdapter, getView(), position =3
D/FMRadioMain( 6109): FMRadio ChannelListAdapter getview, set gone
D/FMRadioMain( 6109): FMRadio ChannelListAdapter, getView(), position =4
D/FMRadioMain( 6109): FMRadio ChannelListAdapter getview, set gone
D/FMRadioMain( 6109): FMRadio ChannelListAdapter, getView(), position =5
D/FMRadioMain( 6109): FMRadio ChannelListAdapter getview, set gone
D/FMRadioMain( 6109): FMRadio ChannelListAdapter, getView(), position =6
D/FMRadioMain( 6109): FMRadio ChannelListAdapter getview, set gone
D/FMRadioMain( 6109): FMRadio ChannelListAdapter, getView(), position =7
D/FMRadioMain( 6109): FMRadio ChannelListAdapter getview, set gone
D/FMRadioMain( 6109): FMRadio ChannelListAdapter, getView(), position =8
D/FMRadioMain( 6109): FMRadio ChannelListAdapter getview, set gone
D/FMRadioMain( 6109): FMRadio ChannelListAdapter, getView(), position =9
D/FMRadioMain( 6109): FMRadio ChannelListAdapter getview, set gone
D/FMRadioMain( 6109): FMRadio ChannelListAdapter, getView(), position =10
D/FMRadioMain( 6109): FMRadio ChannelListAdapter getview, set gone
D/FMRadioMain( 6109): FMRadio ChannelListAdapter, getView(), position =11
D/FMRadioMain( 6109): FMRadio ChannelListAdapter getview, set gone
D/FMRadioMain( 6109): FMRadio ChannelListAdapter, getView(), position =12
D/FMRadioMain( 6109): FMRadio ChannelListAdapter getview, set gone
D/FMRadioMain( 6109): FMRadio ChannelListAdapter, getView(), position =13
D/FMRadioMain( 6109): FMRadio ChannelListAdapter getview, set gone
D/FMRadioMain( 6109): FMRadio ChannelListAdapter, getView(), position =14
D/FMRadioMain( 6109): FMRadio ChannelListAdapter getview, set gone
D/FMRadioMain( 6109): FMRadio ChannelListAdapter, getView(), position =0
D/FMRadioMain( 6109): FMRadio ChannelListAdapter getview, set gone
D/FMRadioMain( 6109): FMRadio ChannelListAdapter, getView(), position =1
D/FMRadioMain( 6109): FMRadio ChannelListAdapter getview, set gone
D/FMRadioMain( 6109): FMRadio ChannelListAdapter, getView(), position =2
D/FMRadioMain( 6109): FMRadio ChannelListAdapter getview, set gone
D/FMRadioMain( 6109): FMRadio ChannelListAdapter, getView(), position =3
D/FMRadioMain( 6109): FMRadio ChannelListAdapter getview, set gone
D/FMRadioMain( 6109): FMRadio ChannelListAdapter, getView(), position =4
D/FMRadioMain( 6109): FMRadio ChannelListAdapter getview, set gone
D/FMRadioMain( 6109): FMRadio ChannelListAdapter, getView(), position =5
D/FMRadioMain( 6109): FMRadio ChannelListAdapter getview, set gone
D/FMRadioMain( 6109): FMRadio ChannelListAdapter, getView(), position =6
D/FMRadioMain( 6109): FMRadio ChannelListAdapter getview, set gone
D/FMRadioMain( 6109): FMRadio ChannelListAdapter, getView(), position =7
D/FMRadioMain( 6109): FMRadio ChannelListAdapter getview, set gone
D/FMRadioMain( 6109): FMRadio ChannelListAdapter, getView(), position =8
D/FMRadioMain( 6109): FMRadio ChannelListAdapter getview, set gone
D/FMRadioMain( 6109): FMRadio ChannelListAdapter, getView(), position =9
D/FMRadioMain( 6109): FMRadio ChannelListAdapter getview, set gone
D/FMRadioMain( 6109): FMRadio ChannelListAdapter, getView(), position =10
D/FMRadioMain( 6109): FMRadio ChannelListAdapter getview, set gone
D/FMRadioMain ChannelListView( 6109): call onDraw
D/dalvikvm( 6010): GC_FOR_MALLOC freed 44693 objects / 3062512 bytes in 134ms
D/dalvikvm( 6010): GC_FOR_MALLOC freed 41160 objects / 3021872 bytes in 59ms
D/dalvikvm( 6010): GC_FOR_MALLOC freed 40577 objects / 2773512 bytes in 42ms
D/FMRadioMain ChannelListView( 6109): call onDraw
D/FMRadioMain ChannelListView( 6109): call onDraw
D/FMRadioMain ChannelListView( 6109): call onDraw
D/FMRadioMain ChannelListView( 6109): call onDraw
D/FMRadioMain ChannelListView( 6109): call onDraw
D/dalvikvm( 6010): GC_FOR_MALLOC freed 33184 objects / 2369512 bytes in 242ms
D/FMRadioMain ChannelListView( 6109): call onDraw
D/FMRadioMain ChannelListView( 6109): call onDraw
D/FMRadioMain ChannelListView( 6109): call onDraw
D/FMRadioMain ChannelListView( 6109): call onDraw

V/WindowManager( 2489): Dsptch to Window{48632258 com.motorola.fmradio/com.motorola.fmradio.FMRadioMain paused=false}
W/KeyCharacterMap( 6109): No keyboard for id 0
W/KeyCharacterMap( 6109): Using default keymap: /system/usr/keychars/qwerty.kcm.bin
E/ShutdownThread( 2489): IsShutDownStarted()
I/KeyInputQueue( 2489): Input event
D/KeyInputQueue( 2489): screenCaptureKeyFlag setting 0
V/WindowManager( 2489): Dsptch to Window{48632258 com.motorola.fmradio/com.motorola.fmradio.FMRadioMain paused=false}
W/InputManagerService( 2489): Window already focused, ignoring focus gain of: com.android.internal.view.IInputMethodClient$Stub$Proxy@48314940
D/dalvikvm( 5937): GC_EXPLICIT freed 2208 objects / 146560 bytes in 60ms
E/ShutdownThread( 2489): IsShutDownStarted()
I/KeyInputQueue( 2489): Input event
D/KeyInputQueue( 2489): screenCaptureKeyFlag setting 1
V/WindowManager( 2489): Dsptch to Window{48629c78 com.motorola.fmradio/com.motorola.fmradio.FMRadioMain paused=false}
E/ShutdownThread( 2489): IsShutDownStarted()
I/KeyInputQueue( 2489): Input event
D/KeyInputQueue( 2489): screenCaptureKeyFlag setting 0
V/WindowManager( 2489): Dsptch to Window{48629c78 com.motorola.fmradio/com.motorola.fmradio.FMRadioMain paused=false}
D/FMRadioMain( 6109): onPause() called
E/WindowManager( 2489): Overwriting rotation value from 0
W/InputManagerService( 2489): Starting input on non-focused client com.android.internal.view.IInputMethodClient$Stub$Proxy@4848d5c0 (uid=10256 pid=6109)
I/ActivityManager( 2489): No longer want com.appspot.swisscodemonkeys.apps (pid 6020): hidden #16
D/FMRadioMain( 6109): onStop() called
D/FMRadioMain( 6109): onDestroy() called
D/JAVA:FMRadioPlayerService( 6116): onUnbind() called
D/JAVA:FMRadioPlayerService( 6116): unregister Receiver.