[Sprint HTC EVO 4G LTE] Captain_Throwback:
I just did a completely clean flash, and I get that message every time. I'll pull a logcat for you.

Also, I was able to fix Face Unlock. Just need libcamera_client.so and libcameraservice.so from the M7 ROM.

---------- Post added at 10:18 AM ---------- Previous post was at 09:42 AM ----------

@sun_dream

So more on the tethering issue. Here's a portion of logcat. I'm not sure what in there is relevant and what isn't, but I see a deny action and something reporting data is disconnected when it isn't.

D/DataConnectionTracker( 1601): disableApnType type=dun from PID/UID = 808/1000
D/DataConnectionTracker( 1601): [dAT] disableApnType(SERVICE_TYPE_DUN)
D/DataConnectionTracker( 1601): previousEnabled =true
D/ConnectivityService( 808): stopUsingNetworkFeature for net 0: enableDUN send teardown request 4
D/ConnectivityService( 808): issue teardown to special network:4, null from (1)
W/CpuWake ( 808): >>nativeAcquireCpuPerfWakeLock()
W/PnPMgr ( 249): CMP_GreaterOrEqual: Write dependency node: /sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq with value: cpuinfo_max failed (Invalid argument)
W/PnPMgr ( 249): Write /sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq failed (Invalid argument)
W/PnPMgr ( 249): Write /sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq failed (Invalid argument)
I/Intent ( 808): @test_code: getHtcIntentFlag: 0 obj: 1110168752
W/PnPMgr ( 249): Write /sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq failed (Invalid argument)
W/PnPMgr ( 249): CMP_GreaterOrEqual: Write dependency node: /sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq with value: cpuinfo_max failed (Invalid argument)
W/PnPMgr ( 249): Write /sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq failed (Invalid argument)
D/MMDCT ( 1601): Htc_checkDCSTimer ds=SERVICE_TYPE_DUN ,dCurrentPending =16 ,dCurrentPendingIndex =4 ,mDataCallSetupPending=16 ,[KIND_INT]=-1 ,[KIND_APP]=-1 ,[KIND_ADM]=-1 ,[KIND_IMS]=-1 ,[KIND_DUN]=1079076 ,[KIND_CUSTOMIZE1]=-1 ,[KIND_CUSTOMIZE2]=-1 ,timerCountingDown=true
D/TetherGuard(10742): End - 0000010027d07d17d38fea8da8e7d80650660677d97db004
D/TetherGuard(10742): Get type 0 result false
W/CpuWake ( 808): <<nativeAcquireCpuPerfWakeLock()
I/ActivityManager( 808): START {flg=0x50800000 cmp=com.htc.tetheringguard/.HtcSprintUI (has extras) u=0} from pid 10742
D/WifiApEnabler( 7895): receive mhs status change
D/Tethering( 808): Permitted Tether request - 1(32) from=true/false [2/false]
D/TetherGuard(10742): End - 0000010027d07d17d38fea8da8e7d80650660677d97db004004
D/TetherGuard(10742): Get type 1 result false
D/Tethering( 808): Permitted Tether request - 1(32) from=null/true [1/false]
D/WifiStateMachine( 808): WiFiDisplay: getWifidisplayApEnabled=false
D/WifiApEnabler( 7895): mhs status=3
D/WifiApEnabler( 7895): wifiAp status=11
D/WifiService( 808): GOT ConnectivityManager.HTC_PERMITTED_TETHER_ACTION
[B]E/WifiService( 808): MHS HTC_PERMITTED_TETHER_DENY[/B]
D/WifiService( 808): GOT ConnectivityManager.HTC_PERMITTED_TETHER_ACTION
D/Tethering( 808): Permitted Tether request - 1(32) from=null/true [1/false]
D/MMDCT ( 1601): Htc_cleanDCSPendingAndTimer ds=SERVICE_TYPE_DUN ,dCurrentPending =16 ,dCurrentPendingIndex =4 ,mDataCallSetupPending=0 ,[KIND_INT]=-1 ,[KIND_APP]=-1 ,[KIND_ADM]=-1 ,[KIND_IMS]=-1 ,[KIND_DUN]=-1 ,[KIND_CUSTOMIZE1]=-1 ,[KIND_CUSTOMIZE2]=-1
I/DataServiceInfo( 1601): [SERVICE_TYPE_DUN] Set Service inactive on IP
D/MMDCT ( 1601): notify from HtcdisableApnTypeWhenPending, v4 ds=dun
D/DataConnectionTracker( 1601): getDataConnectionState (String apnType) apnType=dun
D/DataConnectionTracker( 1601): [getDataConnectionState(dun)] ipState= IDLE , ipV6State=IDLE
D/DataConnectionTracker( 1601): [getDCS(dun)] DataService State(0)=0
D/DataConnectionTracker( 1601): [getDCS(dun)] ApnType State=IDLE
[B]D/DataConnectionTracker( 1601): [getDCS(dun)] ApnTypeDataState ret=DISCONNECTED[/B]
I/MMDCT ( 1601): [QCTMM]roaming= false,getDataOnRoamingEnabled()=true,dataRegState=0
D/TetherGuard(10742): End - 0000010027d07d17d38fea8da8e7d80650660677d97db004004004
D/TetherGuard(10742): Get type 2 result false
[B]I/MMDCT ( 1601): [QCTMM]r.isGsm()isDataEnabled= [/B]true,iccCardPxy=com.android.internal.telephony.IccCardProxy@422e1220,iccCardPxy.getRecordsLoaded()=true,mIsPsRestricted=false
D/MMDCT ( 1601): [isReady] final ret=true
V/DATA ( 1601): [QCTMM]dataRadioTechMapToDataIcon getRadioDataTechnology= 14
D/DATA ( 1601): [DPN] type=dun eachState(TM)=0 ipv=IP profile=null lp=<<null>> possible=true tech=13 errorCause=0 roaming=false reason=apnTypeDisabled
D/DATA ( 1601): [PhoneNotifier] MM update DcParam of dun(3)
E/WifiService( 808): MHS HTC_PERMITTED_TETHER_DENY
D/TelephonyRegistry( 808): notifyDataConnectionLTE
D/TelephonyRegistry( 808): r.callback.onDataConnectionStateChanged apn mDataConnectionState=2 ,networkType=13
D/TelephonyRegistry( 808): r.callback.onDataConnectionStateChanged apn mDataConnectionState=2 ,networkType=13
D/TelephonyRegistry( 808): r.callback.onDataConnectionStateChanged apn mDataConnectionState=2 ,networkType=13
D/TelephonyRegistry( 808): r.callback.onDataConnectionStateChanged apn mDataConnectionState=2 ,networkType=13
D/TelephonyRegistry( 808): broadcastDataConnectionStateChangedLTE() ++ apnType=dun, ipVersion=IP, state=0, apn=null, isDataConnectivityPossible= true, roaming= false, errorCause=0, reason= apnTypeDisabled, lp=null
D/TELEPHONY_CALLBACK( 1455): @onDataConnectionStateChanged: dataState=2 networkType=LTE
D/TelephonyRegistry( 808): [BCST]---------------
D/TelephonyRegistry( 808): [BCST] STATE_CHANGE_REASON_KEY(reason)= apnTypeDisabled
D/TelephonyRegistry( 808): [BCST] DATA_APN_KEY(apn)= null ,DATA_APN_TYPES_KEY= dun
D/TelephonyRegistry( 808): [BCST] IP_VERSION= IP
D/TelephonyRegistry( 808): [BCST] DATA_APN_TYPE_STATE(state)= DISCONNECTED
D/TelephonyRegistry( 808): [BCST] ---------------
D/StatusBar.NetworkController( 1455): dumpState[hasService=true ServiceState=0 home Sprint 310120 LTE CSS not supported 73 4168 RoamInd=0 DefRoamInd=0EriInd= 1EriMode= 0RadioPowerSv: false EmergOnly=false PhoneType: 2 IsCdma=true SimState=UNKNOWN GprsState=0 DataState=Connected DataActivity=DORMANT NetworkType=LTE HtcModemLinkOn=false]
D/DATA_ICON( 1455): updateDataNetType: networkType=LTE
D/DATA_ICON( 1455): updateDataIcon
D/TelephonyRegistry( 808): [QCTMM]broadcastDataConnectionStateChangedLTE() --
D/StatusBar.NetworkController( 1455): dumpIconState[dataVisible=true dataIconId=stat_sys_data_connected_4g signalIconId=cdma_sys_6signal_2 wifiVisible=false wifiIconId=stat_sys_wifi_signal_1 simCardVisible=false simCardIconId=null airplaneMode=false]
D/Tethering( 808): Permitted Tether request - 1(32) from=null/true [1/false]
I/DataServiceInfo( 1601): [SERVICE_TYPE_DUN] Set Service inactive on IPV6
D/MMDCT ( 1601): notify from HtcdisableApnTypeWhenPending, v6 ds=dun
D/DataConnectionTracker( 1601): getDataConnectionState (String apnType) apnType=dun
D/DataConnectionTracker( 1601): [getDataConnectionState(dun)] ipState= IDLE , ipV6State=IDLE
D/DataConnectionTracker( 1601): [getDCS(dun)] DataService State(0)=0
D/DataConnectionTracker( 1601): [getDCS(dun)] ApnType State=IDLE
D/DataConnectionTracker( 1601): [getDCS(dun)] ApnTypeDataState ret=DISCONNECTED
I/MMDCT ( 1601): [QCTMM]roaming= false,getDataOnRoamingEnabled()=true,dataRegState=0
I/MMDCT ( 1601): [QCTMM]r.isGsm()isDataEnabled= true,iccCardPxy=com.android.internal.telephony.IccCardProxy@422e1220,iccCardPxy.getRecordsLoaded()=true,mIsPsRestricted=false
D/MMDCT ( 1601): [isReady] final ret=true
V/DATA ( 1601): [QCTMM]dataRadioTechMapToDataIcon getRadioDataTechnology= 14
D/DATA ( 1601): [DPN] type=dun eachState(TM)=0 ipv=IPV6 profile=null lp=<<null>> possible=true tech=13 errorCause=0 roaming=false reason=apnTypeDisabled
D/DATA ( 1601): [PhoneNotifier] MM update DcParam of dun(3)
D/MMDCT ( 1601): getDataProfileTypeToUse() return type=PROFILE_TYPE_3GPP_APN, rat =RADIO_TECH_LTE
D/MMDCT ( 1601): ds:SERVICE_TYPE_DUN, isDefaultGroup: false
D/MMDCT ( 1601): currentDs :SERVICE_TYPE_DUN ,isServiceTypeEnabled=false
D/MMDCT ( 1601): isRequireBroadcastDisconnected=false
D/WifiService( 808): GOT ConnectivityManager.HTC_PERMITTED_TETHER_ACTION
E/WifiService( 808): MHS HTC_PERMITTED_TETHER_DENY
D/TelephonyRegistry( 808): notifyDataConnectionLTE
D/TelephonyRegistry( 808): r.callback.onDataConnectionStateChanged apn mDataConnectionState=2 ,networkType=13
D/TelephonyRegistry( 808): r.callback.onDataConnectionStateChanged apn mDataConnectionState=2 ,networkType=13
D/TelephonyRegistry( 808): r.callback.onDataConnectionStateChanged apn mDataConnectionState=2 ,networkType=13
D/TelephonyRegistry( 808): r.callback.onDataConnectionStateChanged apn mDataConnectionState=2 ,networkType=13
D/TelephonyRegistry( 808): broadcastDataConnectionStateChangedLTE() ++ apnType=dun, ipVersion=IPV6, state=0, apn=null, isDataConnectivityPossible= true, roaming= false, errorCause=0, reason= apnTypeDisabled, lp=null
D/TelephonyRegistry( 808): [BCST]---------------
D/TelephonyRegistry( 808): [BCST] STATE_CHANGE_REASON_KEY(reason)= apnTypeDisabled
D/TelephonyRegistry( 808): [BCST] DATA_APN_KEY(apn)= null ,DATA_APN_TYPES_KEY= dun
D/TelephonyRegistry( 808): [BCST] IP_VERSION= IPV6
D/TelephonyRegistry( 808): [BCST] DATA_APN_TYPE_STATE(state)= DISCONNECTED
D/TelephonyRegistry( 808): [BCST] ---------------
D/TelephonyRegistry( 808): [QCTMM]broadcastDataConnectionStateChangedLTE() --
I/TetherGuard(10742): onStartCommand State
D/ThrGudUi(10742): ChangeDialog 6

Could it be the MMDCT service is looking for GSM data, and is thus reporting disconnected since we are CDMA?

I/MMDCT ( 1601): [QCTMM]r.[B]isGsm()isDataEnabled[/B]=

I'm going to go check out my car dock and see if I'm still getting a hot reboot when connecting.

EDIT: Dock now works without hot rebooting. Brilliant work, sun_dream. Only issue I'm having now is tethering, and then the ROM will be perfect! :D

EDIT 2: I am able to use the Wireless Tether Treve Mod app, so at least I can still tether if need be. But I would prefer to use the native version, as I actually have a tethering plan.

One other item I forgot to mention - the Hot Reboot option in the restart menu kills system server as it should, but it never starts back up - the device just gets stuck on the boot animation and never comes up, requiring a sim battery pull.

But everything that's left to fix is insignificant.