• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

Root [ROM][WIP] CyanogenMod 7 | Android 2.3.5 | Last Version: CM7-Triumph-09182011 (discontinued)

^Yoda?



heh.

I dl'd the source too.. I'm not a developer, but I'm a tinkerer.... Anyway, I'm glad they finally released it..... :-)
 
so with the motorola source out how much longer is it till we get that CM7???
:confused:
:eek:

As soon as you finish it!:D


LOL

Bro first rule in phone modification "DO NOT ASK WHEN IT WILL BE DONE!!!"
Remember most of the developers are doing this as a hobby, they have lives that comes first.

Second, third, forth, fifth rule etc. "DO NOT ASK WHEN IT WILL BE DONE!";) OOPS This is what I meant!

Also it doesn't hurt to contribute to them, typically they don't ask but if you can tip a sh@tty waitress, why not help someone who actually helps you?
 
:eek:

As soon as you finish it!:D


LOL

Bro first rule in phone modification "DO NOT ASK WHEN IT WILL BE DONE!!!"
Remember most of the developers are doing this as a hobby, they have lives that comes first.

Second, third, forth, fifth rule etc. "DO ASK WHEN IT WILL BE DONE!";)

Also it doesn't hurt to contribute to them, typically they don't ask but if you can tip a sh@tty waitress, why not help someone who actually helps you?
i agree ^^^

also, some devs take it as an insult if you ask them for ETA.... so its best just to sit back and enjoy the ride, or help out. i greatly appreaciate everything issac is doing for us. i would donate to hime but sadly im 15 :D
 
While the kernel source is nice to have, that's not what I'm looking for. There's been some misinformation being spread that the kernel is the reason why I'm having trouble getting things working. There's truth in that, but it's not the only thing.

The source packages I'm looking for contain Moto's (or whoever) changes to the Android source. That's completely different and falls under a different license. AFAIK, Moto doesn't even have to release those packages. You can read about that here: Why Google chose the Apache Software License over GPLv2 for Android
It sounds like what Motorola released today was the kernel code? And not the Android source code?
 
Please don't clog up this thread that's not directly related to CM7. There was a completely separate thread on Moto releasing sources.

You guys do realize that Motorola, or whoever, probably had a whole team working on the stock ROM, right? I'm just one guy (so far) doing what I can, when I can. Furthermore, the source packages were only partially released. I believe there may be more to come. That's a lot of code to sift through and try and apply from 2.2 to 2.3. (Without even considering what CM's team has already done so far).

In any case, I never realized that while I didn't have any bars, I was able to make and receive phone calls. Obviously, it's all a little wacky. I've been trying to get some help over on #cyanogenmod-dev and nobody knows what's going on either. My main priority will be getting the phone working as a phone.

I'm hoping that the reason why 3G doesn't work is just simple mistake on my part. I start the new semester next week, so that means I will only have time to work on the phone on the weekends (hopefully). As always, my Github is available for anyone.
 
I'm hacking on the git repository..... if I get any breakthroughs I'll let you know.

Sounds good. If you have any changes that feel should be merged, just do a pull request and I'll merge your changes.

I've cleaned up the device configs. My ultimate goal is to get the Motorola Triumph as an official supported device on cyanogenmod.com. I'm still researching some ideas on getting CM7 to recognize the phone as a CDMA phone. (It keeps trying to use it as a GSM phone). As soon as basic phone functionality is locked down, we can get to the fun stuff (overclocking, etc.).
 
Yeah, that's where I'm focused right now too. It's odd, because it does show the CDMA/EvDO options in the settings, but it can't find the radio with either the original ril bits or when I merge in the 2.2 stuff.

Bluetooth is also broken; I've not played with much else since my focus is on getting it to figure out that it has a working phone radio.

I'm wondering if there's a radio code file that has to load during boot that is not initializing properly in CM7..... I'm poking through the moto bits to see if I can figure anything out in there.
 
We're missing a file or something similar....

Code:
karl@ubuntu:~/android/system$ adb logcat -b radio
I/PHONE   (  416): Network Mode set to 4
I/PHONE   (  416): Cdma Subscription set to 1
I/PHONE   (  416): RILClassname is 
I/PHONE   (  416): Creating CDMAPhone
D/PHONE   (  416): mDoesRilSendMultipleCallRing=true
D/PHONE   (  416): mCallRingDelay=1000
D/CDMA    (  416): [CdmaDataConnection-1] DataConnection constructor E
D/CDMA    (  416): [CdmaDataConnection-1] clearSettings
D/CDMA    (  416): [CdmaDataConnection-1] DataConnection constructor X
D/CDMA    (  416): [CdmaDataConnection-1] Made CdmaDataConnection-1
D/RILJ    (  416): [0000]> GET_CURRENT_CALLS
D/RILJ    (  416): [0000]< GET_CURRENT_CALLS error: com.android.internal.telephony.CommandException: RADIO_NOT_AVAILABLE
D/CDMA    (  416): [CdmaServiceStateTracker] Poll ServiceState done: oldSS=[1 home null null null  Unknown CSS not supported 0 0RoamInd: 0DefRoamInd: 0EmergOnly: false] newSS=[1 home null null null  Unknown CSS not supported -1 -1RoamInd: -1DefRoamInd: -1EmergOnly: false]
D/CDMA    (  416): [CdmaDataConnection-1] DcInactiveState: msg.what=EVENT_RESET, ignore we're already reset
D/CDMA    (  416): [CdmaDataConnection-1] NotifyDisconnectCompleted
D/CDMA    (  416): [DataConnection] Stop poll NetStat
D/CDMA    (  416): [CdmaDataConnection-1] clearSettings
D/CDMA    (  416): [IccCard] Broadcasting intent ACTION_SIM_STATE_CHANGED NOT_READY reason null
D/CDMA    (  416): Event EVENT_RADIO_OFF_OR_NOT_AVAILABLE Received
D/CDMA    (  416): Event EVENT_POLL_CALLS_RESULT Received
D/CDMA    (  416): [CdmaCallTracker] update phone state, old=IDLE new=IDLE
I/RILJ    (  416): Couldn't find 'rild' socket; retrying after timeout
D/STK     (  416): StkAppService$ServiceHandler: OP_BOOT_COMPLETED
D/CDMA    (  416): getDeviceId(): MEID is not initialized use ESN
I/RILJ    (  416): Couldn't find 'rild' socket; retrying after timeout
I/RILJ    (  416): Couldn't find 'rild' socket; retrying after timeout
I/RILJ    (  416): Couldn't find 'rild' socket; retrying after timeout
I/RILJ    (  416): Couldn't find 'rild' socket; retrying after timeout
I/RILJ    (  416): Couldn't find 'rild' socket; retrying after timeout
I/RILJ    (  416): Couldn't find 'rild' socket; retrying after timeout
E/RILJ    (  416): Couldn't find 'rild' socket after 8 times, continuing to retry silently
D/RILJ    (  416): [0001]> SCREEN_STATE: false
D/RILJ    (  416): [0001]< SCREEN_STATE error: com.android.internal.telephony.CommandException: RADIO_NOT_AVAILABLE
D/CDMA    (  416): [DataConnection] Stop poll NetStat
D/RILJ    (  416): [0002]> SCREEN_STATE: true
D/RILJ    (  416): [0002]< SCREEN_STATE error: com.android.internal.telephony.CommandException: RADIO_NOT_AVAILABLE
D/CDMA    (  416): [DataConnection] Stop poll NetStat
D/RILJ    (  416): [0003]> SCREEN_STATE: false
D/RILJ    (  416): [0003]< SCREEN_STATE error: com.android.internal.telephony.CommandException: RADIO_NOT_AVAILABLE
D/CDMA    (  416): [DataConnection] Stop poll NetStat
D/RILJ    (  416): [0004]> SCREEN_STATE: true
D/RILJ    (  416): [0004]< SCREEN_STATE error: com.android.internal.telephony.CommandException: RADIO_NOT_AVAILABLE
D/CDMA    (  416): [DataConnection] Stop poll NetStat

It knows it's a CDMA device - it doesn't think it has a radio in it. "rild" may not be creating the socket as a consequence of the failed init.

I think we're missing microcode or something necessary to init the interface.
 
We're missing a file or something similar....

Code:
karl@ubuntu:~/android/system$ adb logcat -b radio
I/PHONE   (  416): Network Mode set to 4
I/PHONE   (  416): Cdma Subscription set to 1
I/PHONE   (  416): RILClassname is 
I/PHONE   (  416): Creating CDMAPhone
D/PHONE   (  416): mDoesRilSendMultipleCallRing=true
D/PHONE   (  416): mCallRingDelay=1000
D/CDMA    (  416): [CdmaDataConnection-1] DataConnection constructor E
D/CDMA    (  416): [CdmaDataConnection-1] clearSettings
D/CDMA    (  416): [CdmaDataConnection-1] DataConnection constructor X
D/CDMA    (  416): [CdmaDataConnection-1] Made CdmaDataConnection-1
D/RILJ    (  416): [0000]> GET_CURRENT_CALLS
D/RILJ    (  416): [0000]< GET_CURRENT_CALLS error: com.android.internal.telephony.CommandException: RADIO_NOT_AVAILABLE
D/CDMA    (  416): [CdmaServiceStateTracker] Poll ServiceState done: oldSS=[1 home null null null  Unknown CSS not supported 0 0RoamInd: 0DefRoamInd: 0EmergOnly: false] newSS=[1 home null null null  Unknown CSS not supported -1 -1RoamInd: -1DefRoamInd: -1EmergOnly: false]
D/CDMA    (  416): [CdmaDataConnection-1] DcInactiveState: msg.what=EVENT_RESET, ignore we're already reset
D/CDMA    (  416): [CdmaDataConnection-1] NotifyDisconnectCompleted
D/CDMA    (  416): [DataConnection] Stop poll NetStat
D/CDMA    (  416): [CdmaDataConnection-1] clearSettings
D/CDMA    (  416): [IccCard] Broadcasting intent ACTION_SIM_STATE_CHANGED NOT_READY reason null
D/CDMA    (  416): Event EVENT_RADIO_OFF_OR_NOT_AVAILABLE Received
D/CDMA    (  416): Event EVENT_POLL_CALLS_RESULT Received
D/CDMA    (  416): [CdmaCallTracker] update phone state, old=IDLE new=IDLE
I/RILJ    (  416): Couldn't find 'rild' socket; retrying after timeout
D/STK     (  416): StkAppService$ServiceHandler: OP_BOOT_COMPLETED
D/CDMA    (  416): getDeviceId(): MEID is not initialized use ESN
I/RILJ    (  416): Couldn't find 'rild' socket; retrying after timeout
I/RILJ    (  416): Couldn't find 'rild' socket; retrying after timeout
I/RILJ    (  416): Couldn't find 'rild' socket; retrying after timeout
I/RILJ    (  416): Couldn't find 'rild' socket; retrying after timeout
I/RILJ    (  416): Couldn't find 'rild' socket; retrying after timeout
I/RILJ    (  416): Couldn't find 'rild' socket; retrying after timeout
E/RILJ    (  416): Couldn't find 'rild' socket after 8 times, continuing to retry silently
D/RILJ    (  416): [0001]> SCREEN_STATE: false
D/RILJ    (  416): [0001]< SCREEN_STATE error: com.android.internal.telephony.CommandException: RADIO_NOT_AVAILABLE
D/CDMA    (  416): [DataConnection] Stop poll NetStat
D/RILJ    (  416): [0002]> SCREEN_STATE: true
D/RILJ    (  416): [0002]< SCREEN_STATE error: com.android.internal.telephony.CommandException: RADIO_NOT_AVAILABLE
D/CDMA    (  416): [DataConnection] Stop poll NetStat
D/RILJ    (  416): [0003]> SCREEN_STATE: false
D/RILJ    (  416): [0003]< SCREEN_STATE error: com.android.internal.telephony.CommandException: RADIO_NOT_AVAILABLE
D/CDMA    (  416): [DataConnection] Stop poll NetStat
D/RILJ    (  416): [0004]> SCREEN_STATE: true
D/RILJ    (  416): [0004]< SCREEN_STATE error: com.android.internal.telephony.CommandException: RADIO_NOT_AVAILABLE
D/CDMA    (  416): [DataConnection] Stop poll NetStat
It knows it's a CDMA device - it doesn't think it has a radio in it. "rild" may not be creating the socket as a consequence of the failed init.

I think we're missing microcode or something necessary to init the interface.

Give permissions to oncrpc, I didn't add them to init, yet:

Code:
chmod 0777 /dev/oncrpc/*
 
Please don't clog up this thread that's not directly related to CM7. There was a completely separate thread on Moto releasing sources.

You guys do realize that Motorola, or whoever, probably had a whole team working on the stock ROM, right? I'm just one guy (so far) doing what I can, when I can. Furthermore, the source packages were only partially released. I believe there may be more to come. That's a lot of code to sift through and try and apply from 2.2 to 2.3. (Without even considering what CM's team has already done so far).

In any case, I never realized that while I didn't have any bars, I was able to make and receive phone calls. Obviously, it's all a little wacky. I've been trying to get some help over on #cyanogenmod-dev and nobody knows what's going on either. My main priority will be getting the phone working as a phone.

I'm hoping that the reason why 3G doesn't work is just simple mistake on my part. I start the new semester next week, so that means I will only have time to work on the phone on the weekends (hopefully). As always, my Github is available for anyone.
Hey Issac, sorry if I missed a beat, but if I gather correctly, ur saying that the aplpha build 2 actually can send and receive calls, just no 3g? Wow that's sweet
 
Hey Issac, sorry if I missed a beat, but if I gather correctly, ur saying that the aplpha build 2 actually can send and receive calls, just no 3g? Wow that's sweet

Yeah, but it doesn't work correctly. I had my fiancee call me and the call came through. Obviously, I couldn't really test it because audio is failing.

EDIT: I also tried sending a text, but it didn't send.
 
Yeah, but it doesn't work correctly. I had my fiancee call me and the call came through. Obviously, I couldn't really test it because audio is failing.

EDIT: I also tried sending a text, but it didn't send.
Lol interesting, good call on actually trying that out, I just assumed no signal meant no nothing. Albeit small news, it is good news
 
i agree ^^^

also, some devs take it as an insult if you ask them for ETA.... so its best just to sit back and enjoy the ride, or help out. i greatly appreaciate everything issac is doing for us. i would donate to hime but sadly im 15 :D
What, no lunch money? Lol j/k
 
WHOAH!

We're making progress here folks...

Code:
I/PHONE   ( 1253): Network Mode set to 4
I/PHONE   ( 1253): Cdma Subscription set to 1
I/PHONE   ( 1253): RILClassname is 
I/PHONE   ( 1253): Creating CDMAPhone
I/RILC    ( 1180): libril: new connection
I/RILC    ( 1180): RIL Daemon version: Qualcomm RIL 1.0
I/RILJ    ( 1253): Connected to 'rild' socket
D/RILJ    ( 1253): [UNSL]< UNSOL_RESPONSE_RADIO_STATE_CHANGED RADIO_OFF
D/RILB    ( 1253): Notifying: radio available
D/RILJ    ( 1253): [0000]> SCREEN_STATE: true
D/RILJ    ( 1253): [0000]< SCREEN_STATE 
D/PHONE   ( 1253): mDoesRilSendMultipleCallRing=true
D/PHONE   ( 1253): mCallRingDelay=1000
D/CDMA    ( 1253): [CdmaDataConnection-1] DataConnection constructor E
D/CDMA    ( 1253): [CdmaDataConnection-1] clearSettings
D/CDMA    ( 1253): [CdmaDataConnection-1] DataConnection constructor X
D/CDMA    ( 1253): [CdmaDataConnection-1] Made CdmaDataConnection-1
D/RILJ    ( 1253): [0001]> RADIO_POWER
D/CDMA    ( 1253): [CdmaServiceStateTracker] Poll ServiceState done: oldSS=[1 home null null null  Unknown CSS not supported 0 0RoamInd: 0DefRoamInd: 0EmergOnly: false] newSS=[3 home null null null  Unknown CSS not supported -1 -1RoamInd: -1DefRoamInd: -1EmergOnly: false]
D/RILJ    ( 1253): [0001]< RADIO_POWER 
D/RILJ    ( 1253): [UNSL]< UNSOL_RESPONSE_RADIO_STATE_CHANGED SIM_NOT_READY
D/RILB    ( 1253): Notifying: Radio On
D/RILB    ( 1253): Notifying: radio technology change CDMA OFF to GSM
D/CDMA    ( 1253): [CdmaDataConnection-1] DcInactiveState: msg.what=EVENT_RESET, ignore we're already reset
D/CDMA    ( 1253): [CdmaDataConnection-1] NotifyDisconnectCompleted
D/CDMA    ( 1253): [CdmaDataConnection-1] clearSettings
D/CDMA    ( 1253): [DataConnection] Stop poll NetStat
D/CDMA    ( 1253): [IccCard] Broadcasting intent ACTION_SIM_STATE_CHANGED NOT_READY reason null
D/RILJ    ( 1253): [0002]> BASEBAND_VERSION
D/RILJ    ( 1253): [0003]> RIL_REQUEST_DEVICE_IDENTITY
D/CDMA    ( 1253): Event EVENT_RADIO_OFF_OR_NOT_AVAILABLE Received
D/RILJ    ( 1253): [0002]< BASEBAND_VERSION M76XX-AAABQOLYM-1200-001200-00
D/RILJ    ( 1253): [0003]< RIL_REQUEST_DEVICE_IDENTITY {004400152020000, 00, 8014e0da, a000002c35f993, B2F6BE433F1E95127BFE106EA68D7A22}
D/CDMA    ( 1253): [CdmaServiceStateTracker] Radio Technology Change ongoing, setting SS to off
D/RILJ    ( 1253): [0004]> GET_CURRENT_CALLS
D/RILJ    ( 1253): [0004]< GET_CURRENT_CALLS  
D/CDMA    ( 1253): Event EVENT_RADIO_ON Received
D/PHONE   ( 1253): [PhoneProxy] Switching phone from CDMAPhone to GSMPhone
D/PHONE   ( 1253): [PhoneProxy] Make a new GSMPhone and destroy the old CDMAPhone.
D/CDMA    ( 1253): [CdmaDataConnection-1] DcInactiveState: msg.what=EVENT_RESET, ignore we're already reset
D/CDMA    ( 1253): [CdmaDataConnection-1] NotifyDisconnectCompleted
D/CDMA    ( 1253): [CdmaDataConnection-1] clearSettings
D/CDMA    ( 1253): [DataConnection] Stop poll NetStat
D/CDMA    ( 1253): [CdmaCallTracker] update phone state, old=IDLE new=IDLE
D/PHONE   ( 1253): mDoesRilSendMultipleCallRing=true
D/PHONE   ( 1253): mCallRingDelay=1000
W/GSM     ( 1253): Can't open /system/etc/voicemail-conf.xml
D/GSM     ( 1253): [DSAC DEB] registerForPsRestrictedEnabled 
D/GSM     ( 1253): [DSAC DEB] registerForPsRestrictedDisabled 
D/GSM     ( 1253): [GsmDataConnection-2] DataConnection constructor E
D/GSM     ( 1253): [GsmDataConnection-2] clearSettings
D/GSM     ( 1253): [GsmDataConnection-2] DataConnection constructor X
D/GSM     ( 1253): [GsmDataConnection-2] Made GsmDataConnection-2
D/RILJ    ( 1253): [0005]> RIL_REQUEST_REPORT_STK_SERVICE_IS_RUNNING
D/STK     ( 1253): StkService: StkService: is running
D/STK     ( 1253): StkService: NEW sInstance
D/RILJ    ( 1253): [0005]< RIL_REQUEST_REPORT_STK_SERVICE_IS_RUNNING 
D/CDMA    ( 1253): Baseband version: M76XX-AAABQOLYM-1200-001200-00
D/CDMA    ( 1253): Event EVENT_POLL_CALLS_RESULT Received
D/CDMA    ( 1253): [CdmaCallTracker] update phone state, old=IDLE new=IDLE
D/RILJ    ( 1253): [0006]> GET_CURRENT_CALLS
D/RILJ    ( 1253): [0006]< GET_CURRENT_CALLS  
D/RILJ    ( 1253): [0007]> OPERATOR
D/RILJ    ( 1253): [0007]< OPERATOR {, , }
D/RILJ    ( 1253): [0008]> GPRS_REGISTRATION_STATE
D/RILJ    ( 1253): [0009]> REGISTRATION_STATE
D/RILJ    ( 1253): [0010]> QUERY_NETWORK_SELECTION_MODE
D/GSM     ( 1253): [DataConnection] Stop poll NetStat
D/GSM     ( 1253): [DSAC DEB] trySetupData with mIsPsRestricted=false
D/RILJ    ( 1253): [0011]> BASEBAND_VERSION
D/RILJ    ( 1253): [0012]> GET_IMEI
D/RILJ    ( 1253): [0013]> GET_IMEISV
I/PHONE   ( 1272): Network Mode set to 4
I/PHONE   ( 1272): Cdma Subscription set to 1
I/PHONE   ( 1272): RILClassname is 
I/PHONE   ( 1272): Creating CDMAPhone
I/RILJ    ( 1272): Connected to 'rild' socket
D/PHONE   ( 1272): mDoesRilSendMultipleCallRing=true
D/PHONE   ( 1272): mCallRingDelay=1000
D/CDMA    ( 1272): [CdmaDataConnection-1] DataConnection constructor E
D/CDMA    ( 1272): [CdmaDataConnection-1] clearSettings
D/CDMA    ( 1272): [CdmaDataConnection-1] DataConnection constructor X
D/CDMA    ( 1272): [CdmaDataConnection-1] Made CdmaDataConnection-1
D/RILJ    ( 1272): [0000]> GET_CURRENT_CALLS
D/CDMA    ( 1272): [CdmaServiceStateTracker] Poll ServiceState done: oldSS=[1 home null null null  Unknown CSS not supported 0 0RoamInd: 0DefRoamInd: 0EmergOnly: false] newSS=[1 home null null null  Unknown CSS not supported -1 -1RoamInd: -1DefRoamInd: -1EmergOnly: false]
D/CDMA    ( 1272): [CdmaDataConnection-1] DcInactiveState: msg.what=EVENT_RESET, ignore we're already reset
D/CDMA    ( 1272): [CdmaDataConnection-1] NotifyDisconnectCompleted
D/CDMA    ( 1272): [DataConnection] Stop poll NetStat
D/CDMA    ( 1272): [IccCard] Broadcasting intent ACTION_SIM_STATE_CHANGED NOT_READY reason null
D/CDMA    ( 1272): Event EVENT_RADIO_OFF_OR_NOT_AVAILABLE Received
D/CDMA    ( 1272): [CdmaDataConnection-1] clearSettings
I/RILJ    ( 1272): 'rild' socket closed
I/RILJ    ( 1272): java.io.IOException: Connection reset by peer
I/RILJ    ( 1272):  at android.net.LocalSocketImpl.readba_native(Native Method)
I/RILJ    ( 1272):  at android.net.LocalSocketImpl.access$400(LocalSocketImpl.java:29)
I/RILJ    ( 1272):  at android.net.LocalSocketImpl$SocketInputStream.read(LocalSocketImpl.java:92)
I/RILJ    ( 1272):  at com.android.internal.telephony.RIL.readRilMessage(RIL.java:468)
I/RILJ    ( 1272):  at com.android.internal.telephony.RIL.access$200(RIL.java:207)
I/RILJ    ( 1272):  at com.android.internal.telephony.RIL$RILReceiver.run(RIL.java:567)
I/RILJ    ( 1272):  at java.lang.Thread.run(Thread.java:1019)
I/RILJ    ( 1272): Disconnected from 'rild' socket
D/RILJ    ( 1272): [0000]< GET_CURRENT_CALLS error: com.android.internal.telephony.CommandException: RADIO_NOT_AVAILABLE
D/CDMA    ( 1272): Event EVENT_POLL_CALLS_RESULT Received
D/CDMA    ( 1272): [CdmaCallTracker] update phone state, old=IDLE new=IDLE
^AI/RILJ    ( 1272): Couldn't find 'rild' socket; retrying after timeout
D/QCRIL-ENG( 1286): OEM: Registered oem_output(code=0xFFFF and size=255/256) to modem(result=0).
D/QCRIL-ENG( 1286): OEM: Registered oem_output(code=0x7138 and size=5/8) to modem(result=0).
D/QCRIL-ENG( 1286): OEM: Registered oem_output(code=0x513A and size=38/40) to modem(result=0).
D/QCRIL-ENG( 1286): OEM: Registered oem_output(code=0x5076 and size=4/4) to modem(result=0).
D/QCRIL-ENG( 1286): OEM: Registered oem_output(code=0x5258 and size=417/420) to modem(result=0).
D/QCRIL-ENG( 1286): OEM: Registered oem_output(code=0x4160 and size=17/20) to modem(result=0).
D/QCRIL-ENG( 1286): OEM: Registered oem_output(code=0x4125 and size=1/4) to modem(result=0).
D/QCRIL-ENG( 1286): OEM: Registered oem_output(code=0x4127 and size=16/16) to modem(result=0).
D/QCRIL-ENG( 1286): OEM: Registered oem_output(code=0x4173 and size=263/264) to modem(result=0).
D/QCRIL-ENG( 1286): OEM: Registered oem_output(code=0x4015 and size=702/704) to modem(result=0).
D/QCRIL-ENG( 1286): OEM: Registered oem_output(code=0x420B and size=183/184) to modem(result=0).
D/QCRIL-ENG( 1286): OEM: Registered oem_output(code=0x4138 and size=157/160) to modem(result=0).
D/QCRIL-ENG( 1286): OEM: Registered oem_output(code=0x414A and size=93/96) to modem(result=0).
D/QCRIL-ENG( 1286): OEM: Registered oem_output(code=0xFF06 and size=55/56) to modem(result=0).
D/QCRIL-ENG( 1286): OEM: Registered oem_output(code=0xFF07 and size=40/40) to modem(result=0).
D/QCRIL-ENG( 1286): OEM: Registered oem_output(code=0xFF08 and size=40/40) to modem(result=0).
D/QCRIL-ENG( 1286): OEM: Registered oem_output(code=0xFF09 and size=30/32) to modem(result=0).
D/QCRIL-ENG( 1286): OEM: Registered oem_output(code=0x4109 and size=85/88) to modem(result=0).
D/QCRIL-ENG( 1286): OEM: Registered oem_output(code=0x4171 and size=306/308) to modem(result=0).
E/RILC    ( 1286): unsupported unsolicited response code 1031
E/RILC    ( 1286): unsupported unsolicited response code 1033
E/RILC    ( 1286): unsupported unsolicited response code 1033
E/RILC    ( 1286): unsupported unsolicited response code 1033
E/RILC    ( 1286): unsupported unsolicited response code 1033
E/RILC    ( 1286): unsupported unsolicited response code 1033
E/RILC    ( 1286): unsupported unsolicited response code 1033
E/RILC    ( 1286): unsupported unsolicited response code 1033
E/RILC    ( 1286): unsupported unsolicited response code 1033
E/RILC    ( 1286): unsupported unsolicited response code 1033
I/RILJ    ( 1272): Connected to 'rild' socket
I/RILC    ( 1286): libril: new connection
I/RILC    ( 1286): RIL Daemon version: Qualcomm RIL 1.0
D/RILJ    ( 1272): [UNSL]< UNSOL_RESPONSE_RADIO_STATE_CHANGED RADIO_OFF
D/RILB    ( 1272): Notifying: radio available
D/RILJ    ( 1272): [0000]> SCREEN_STATE: true
D/RILJ    ( 1272): [UNSL]< UNSOL_NITZ_TIME_RECEIVED 11/08/20,15:51:57-600,00
D/RILJ    ( 1272): [0001]> REQUEST_SET_PREFERRED_NETWORK_TYPE : 4
D/RILJ    ( 1272): [0002]> RIL_REQUEST_CDMA_SET_SUBSCRIPTION : 1
D/RILJ    ( 1272): [0003]> RADIO_POWER
D/RILJ    ( 1272): [0000]< SCREEN_STATE 
D/RILJ    ( 1272): [0002]< RIL_REQUEST_CDMA_SET_SUBSCRIPTION 
D/CDMA    ( 1272): [CdmaServiceStateTracker] Poll ServiceState done: oldSS=[1 home null null null  Unknown CSS not supported -1 -1RoamInd: -1DefRoamInd: -1EmergOnly: false] newSS=[3 home null null null  Unknown CSS not supported -1 -1RoamInd: -1DefRoamInd: -1EmergOnly: false]
D/RILJ    ( 1272): [0004]> BASEBAND_VERSION
D/RILJ    ( 1272): [0001]< REQUEST_SET_PREFERRED_NETWORK_TYPE 
D/RILJ    ( 1272): [0003]< RADIO_POWER 
D/RILJ    ( 1272): [UNSL]< UNSOL_RESPONSE_RADIO_STATE_CHANGED SIM_NOT_READY
D/RILB    ( 1272): Notifying: Radio On
D/RILB    ( 1272): Notifying: radio technology change CDMA OFF to GSM
D/RILJ    ( 1272): [0005]> RIL_REQUEST_DEVICE_IDENTITY
I/CDMA    ( 1272): NITZ: 11/08/20,15:51:57-600,00,798002 start=799896 delay=1894
D/RILJ    ( 1272): [0004]< BASEBAND_VERSION M76XX-AAABQOLYM-1200-001200-00
D/RILJ    ( 1272): [0005]< RIL_REQUEST_DEVICE_IDENTITY {004400152020000, 00, 8014e0da, a000002c35f993, B2F6BE433F1E95127BFE106EA68D7A22}
I/CDMA    ( 1272): NITZ: Auto updating time of day to Sat Aug 20 15:51:58 GMT+00:00 2011 NITZ receive delay=1900ms gained=14047ms from 11/08/20,15:51:57-600,00
I/CDMA    ( 1272): NITZ: update nitz time property
I/CDMA    ( 1272): NITZ: end=800174 dur=278
D/CDMA    ( 1272): [CdmaServiceStateTracker] Radio Technology Change ongoing, setting SS to off
D/RILJ    ( 1272): [0006]> GET_CURRENT_CALLS
D/RILJ    ( 1272): [0006]< GET_CURRENT_CALLS  
D/CDMA    ( 1272): Event EVENT_RADIO_ON Received
D/PHONE   ( 1272): [PhoneProxy] Switching phone from CDMAPhone to GSMPhone
D/PHONE   ( 1272): [PhoneProxy] Make a new GSMPhone and destroy the old CDMAPhone.
D/CDMA    ( 1272): [CdmaDataConnection-1] DcInactiveState: msg.what=EVENT_RESET, ignore we're already reset
D/CDMA    ( 1272): [CdmaDataConnection-1] NotifyDisconnectCompleted
D/CDMA    ( 1272): [CdmaDataConnection-1] clearSettings
D/CDMA    ( 1272): [DataConnection] Stop poll NetStat
D/CDMA    ( 1272): [CdmaCallTracker] update phone state, old=IDLE new=IDLE
D/PHONE   ( 1272): mDoesRilSendMultipleCallRing=true
D/PHONE   ( 1272): mCallRingDelay=1000
W/GSM     ( 1272): Can't open /system/etc/voicemail-conf.xml
D/GSM     ( 1272): [DSAC DEB] registerForPsRestrictedEnabled 
D/GSM     ( 1272): [DSAC DEB] registerForPsRestrictedDisabled 
D/GSM     ( 1272): [GsmDataConnection-2] DataConnection constructor E
D/GSM     ( 1272): [GsmDataConnection-2] clearSettings
D/GSM     ( 1272): [GsmDataConnection-2] DataConnection constructor X
D/GSM     ( 1272): [GsmDataConnection-2] Made GsmDataConnection-2
D/RILJ    ( 1272): [0007]> RIL_REQUEST_REPORT_STK_SERVICE_IS_RUNNING
D/STK     ( 1272): StkService: StkService: is running
D/STK     ( 1272): StkService: NEW sInstance
D/RILJ    ( 1272): [0007]< RIL_REQUEST_REPORT_STK_SERVICE_IS_RUNNING 
D/CDMA    ( 1272): Baseband version: M76XX-AAABQOLYM-1200-001200-00
D/CDMA    ( 1272): Event EVENT_POLL_CALLS_RESULT Received
D/CDMA    ( 1272): [CdmaCallTracker] update phone state, old=IDLE new=IDLE
D/RILJ    ( 1272): [0008]> GET_CURRENT_CALLS
D/RILJ    ( 1272): [0008]< GET_CURRENT_CALLS  
D/RILJ    ( 1272): [0009]> OPERATOR
D/RILJ    ( 1272): [0009]< OPERATOR {, , }
D/RILJ    ( 1272): [0010]> GPRS_REGISTRATION_STATE
D/RILJ    ( 1272): [0011]> REGISTRATION_STATE
D/RILJ    ( 1272): [0012]> QUERY_NETWORK_SELECTION_MODE
D/GSM     ( 1272): [DataConnection] Stop poll NetStat
D/GSM     ( 1272): [DSAC DEB] trySetupData with mIsPsRestricted=false
D/RILJ    ( 1272): [0013]> BASEBAND_VERSION
D/RILJ    ( 1272): [0014]> GET_IMEI
D/RILJ    ( 1272): [0015]> GET_IMEISV
I/PHONE   ( 1306): Network Mode set to 4
I/PHONE   ( 1306): Cdma Subscription set to 1
I/PHONE   ( 1306): RILClassname is 
I/PHONE   ( 1306): Creating CDMAPhone
I/RILJ    ( 1306): Connected to 'rild' socket
D/PHONE   ( 1306): mDoesRilSendMultipleCallRing=true
D/PHONE   ( 1306): mCallRingDelay=1000
D/CDMA    ( 1306): [CdmaDataConnection-1] DataConnection constructor E
D/CDMA    ( 1306): [CdmaDataConnection-1] clearSettings
D/CDMA    ( 1306): [CdmaDataConnection-1] DataConnection constructor X
D/CDMA    ( 1306): [CdmaDataConnection-1] Made CdmaDataConnection-1
D/RILJ    ( 1306): [0000]> GET_CURRENT_CALLS
D/CDMA    ( 1306): [CdmaServiceStateTracker] Poll ServiceState done: oldSS=[1 home null null null  Unknown CSS not supported 0 0RoamInd: 0DefRoamInd: 0EmergOnly: false] newSS=[1 home null null null  Unknown CSS not supported -1 -1RoamInd: -1DefRoamInd: -1EmergOnly: false]
D/CDMA    ( 1306): [CdmaDataConnection-1] DcInactiveState: msg.what=EVENT_RESET, ignore we're already reset
D/CDMA    ( 1306): [CdmaDataConnection-1] NotifyDisconnectCompleted
D/CDMA    ( 1306): [CdmaDataConnection-1] clearSettings
D/CDMA    ( 1306): [DataConnection] Stop poll NetStat
D/CDMA    ( 1306): [IccCard] Broadcasting intent ACTION_SIM_STATE_CHANGED NOT_READY reason null
D/CDMA    ( 1306): Event EVENT_RADIO_OFF_OR_NOT_AVAILABLE Received
I/RILJ    ( 1306): 'rild' socket closed
I/RILJ    ( 1306): java.io.IOException: Connection reset by peer
I/RILJ    ( 1306):  at android.net.LocalSocketImpl.readba_native(Native Method)
I/RILJ    ( 1306):  at android.net.LocalSocketImpl.access$400(LocalSocketImpl.java:29)
I/RILJ    ( 1306):  at android.net.LocalSocketImpl$SocketInputStream.read(LocalSocketImpl.java:92)
I/RILJ    ( 1306):  at com.android.internal.telephony.RIL.readRilMessage(RIL.java:468)
I/RILJ    ( 1306):  at com.android.internal.telephony.RIL.access$200(RIL.java:207)
I/RILJ    ( 1306):  at com.android.internal.telephony.RIL$RILReceiver.run(RIL.java:567)
I/RILJ    ( 1306):  at java.lang.Thread.run(Thread.java:1019)
I/RILJ    ( 1306): Disconnected from 'rild' socket
D/RILJ    ( 1306): [0000]< GET_CURRENT_CALLS error: com.android.internal.telephony.CommandException: RADIO_NOT_AVAILABLE
D/CDMA    ( 1306): Event EVENT_POLL_CALLS_RESULT Received
D/CDMA    ( 1306): [CdmaCallTracker] update phone state, old=IDLE new=IDLE

It's registering now and getting network time - the problem appears to be here:

Code:
E/RILC ( 1286): unsupported unsolicited response code 1031
E/RILC ( 1286): unsupported unsolicited response code 1033
E/RILC ( 1286): unsupported unsolicited response code 1033
E/RILC ( 1286): unsupported unsolicited response code 1033
E/RILC ( 1286): unsupported unsolicited response code 1033
E/RILC ( 1286): unsupported unsolicited response code 1033
E/RILC ( 1286): unsupported unsolicited response code 1033
E/RILC ( 1286): unsupported unsolicited response code 1033
E/RILC ( 1286): unsupported unsolicited response code 1033
E/RILC ( 1286): unsupported unsolicited response code 1033
Ok, what are those response codes - if RIL is a "common protocol" with all documented entries, exits and callbacks...... this either implies something missing and not implemented in CM7 or Moto has "extended" the so-called "standard" IPC for this device and the baseband in it.

I bet if we figure those response codes out and fix that problem it comes up - the key is that the baseband is definitely running and it is also seeing the network and able to pass at least some state (NITZ) back to the device.
 
Back
Top Bottom