[Android Q&A, Help & Troubleshooting] Richy_T:
Just picked up a S6000 yesterday for the wife's business. I plugged in an HDMI cable just to check and no luck. Tried a couple of different display devices also and no go (these work with my Razr Maxx).

I tried researching and all I could find were some lenovo forums that indicate that it needs to be sent in. Unless there's a hardware issue (plausible), that seems likely unnecessary to me. For what this is needed for, that's probably more than we want to do also.

I got ADB connected and I can see activity in the logs. Also, a notification icon comes up. But symptoms are, no video/audio (no signal message) and HDMI settings remains grayed out.

Here is a brief snippet of the ADB log. I can add more if it would help. I'm not afraid to root this thing if needs be.

V/ActivityManager( 466): Broadcast sticky: Intent { act=android.intent.action.HDMI_PLUGGED flg=0x8000010 (has extras) } ordered=false userid=-1
D/KeyguardUpdateMonitor( 466): received broadcast android.intent.action.CONFIGURATION_CHANGED
V/hdmi ( 466): HDMIObserver: HDMI UEVENT: {SUBSYSTEM=switch, SWITCH_STATE=1, DEVPATH=/devices/virtual/switch/hdmi, SEQNUM=15542, ACTION=change, SWITCH_NAME=hdmi}
I/hdmi ( 466): HDMIObserver.onUEvent(), name=hdmi, state=1
D/StatusBar.NetworkController( 684): onReceive(): action = android.intent.action.CONFIGURATION_CHANGED
D/ExtensionManager( 732): PhoneGlobalsBroadcastReceiverExtension()
D/PhonePluginExtensionContainer( 732): getPhoneGlobalsBroadcastReceiverExtension()
D/PhoneGlobalsBroadcastReceiverExtensionContainer( 732): onReceive(), sub extension list is null, just return
D/PhoneGlobals( 732): PhoneGlobalsBroadcastReceiver -----action=android.intent.action.CONFIGURATION_CHANGED
V/ActivityManager( 466): Broadcast sticky: Intent { act=android.provider.Telephony.SPN_STRINGS_UPDATED flg=0x20000010 (has extras) } ordered=false userid=0
D/KeyguardUpdateMonitor( 466): received broadcast android.provider.Telephony.SPN_STRINGS_UPDATED
D/KeyguardUpdateMonitor( 466): EXTRA_SHOW_PLMN = TRUE
D/KeyguardUpdateMonitor( 466): SPN_STRINGS_UPDATED_ACTION, update sim, plmn=No service, spn=null
D/IPCThreadState( 732): [DN #5] BR_CLEAR_DEATH_NOTIFICATION_DONE cookie 0x52e80308
D/ExtensionManager( 732): PhoneGlobalsBroadcastReceiverExtension()
D/PhonePluginExtensionContainer( 732): getPhoneGlobalsBroadcastReceiverExtension()
D/PhoneGlobalsBroadcastReceiverExtensionContainer( 732): onReceive(), sub extension list is null, just return
D/PhoneGlobals( 732): PhoneGlobalsBroadcastReceiver -----action=android.provider.Telephony.SPN_STRINGS_UPDATED
D/PhoneGlobals( 732): [SPN_STRINGS_UPDATED_ACTION]index = 0
D/PhoneGlobals( 732): [SPN_STRINGS_UPDATED_ACTION]plmn = No service
D/hdmi ( 466): HDMIOberver.update(), oldState=0, newState=1
I/TelephonyProvider( 732): initDatabaseIfNeeded begin content://telephony/siminfo
I/TelephonyProvider( 732): initDatabaseIfNeeded end content://telephony/siminfo
D/PowerManagerService( 466): acquireWakeLockInternal: lock=1097980680, flags=0x1, tag="HeadsetObserver", ws=null, uid=1000, pid=466
D/PowerManagerService( 466): updateWakeLockSummaryLocked: mWakefulness=Awake, mWakeLockSummary=0x1
D/PowerManagerService( 466): newScreenState = 2
D/IPCThreadState( 466): [DN #5] BR_CLEAR_DEATH_NOTIFICATION_DONE cookie 0x576e9560
D/PowerManagerDisplayController( 466): requestPowerState: screenState=2, useProximitySensor=false, screenBrightness=102, screenAutoBrightnessAdjustment=0.0, useAutoBrightness=false, useEcoBrightness=false, blockScreenOn=false, waitForNegativeProximity=false
I/PowerManagerService( 466): setBrightness mButtonLight 0.
I/Settings( 1500): isVoipSupported = false
I/Settings( 1500): isHasSimCards = false
D/SettingsProvider( 466): call request for 0
V/SettingsProvider( 466): call(system:hdmi_enable_status) for 0
D/SettingsProvider( 466): lookupValue table system cache contains Key hdmi_enable_status , value = Bundle[{value=1}]
V/Provider/Settings( 1500): from db cache, name = hdmi_enable_status , value = 1
D/SettingsProvider( 466): call request for 0
V/SettingsProvider( 466): call(system:hdmi_audio_status) for 0
D/SettingsProvider( 466): lookupValue table system cache contains Key hdmi_audio_status , value = null
D/SettingsProvider( 466): lookupValue table system cache.fullyMatchesDisk() hdmi_audio_status
V/Provider/Settings( 1500): from db cache, name = hdmi_audio_status , value = null
D/PowerManagerService( 466): updateScreenStateLocked: mDisplayReady=true, newScreenState=2, mWakefulness=1, mWakeLockSummary=0x1, mUserActivitySummary=0x1, mBootCompleted=true
D/SettingsProvider( 466): call request for 0
V/SettingsProvider( 466): call(system:hdmi_video_status) for 0
D/SettingsProvider( 466): lookupValue table system cache contains Key hdmi_video_status , value = null
D/SettingsProvider( 466): lookupValue table system cache.fullyMatchesDisk() hdmi_video_status
D/IPCThreadState( 732): [DN #5] BR_CLEAR_DEATH_NOTIFICATION_DONE cookie 0x547ddf70
V/Provider/Settings( 1500): from db cache, name = hdmi_video_status , value = null
D/IPCThreadState( 466): [DN #5] BR_CLEAR_DEATH_NOTIFICATION_DONE cookie 0x576e9648
I/hdmi ( 1500): HDMISettings>>updateSelectedResolution()
D/SettingsProvider( 466): call request for 0