TheBrewCrew82
Lurker
Wow that looks really promising. Thanks again to the devs for trying to get this all working.
Follow along with the video below to see how to install our site as a web app on your home screen.
Note: This feature may not be available in some browsers.
D/RILC ( 93): UI <--- RIL_UNSOL_RESPONSE_DATA_NETWORK_STATE_CHANGED (1033) --- RIL [RID 0, Len 0, acquired on CDMA]
D/RILJ ( 315): [0003]< BASEBAND_VERSION M76XX-AAABQOLYM-1200-001200-00^M
D/RILJ ( 315): [0004]> RIL_REQUEST_DEVICE_IDENTITY^M
D/RILC ( 93): UI --- RIL_REQUEST_DEVICE_IDENTITY (98) ---> RIL [RID 0, token id 4, data len 0]^M
D/RILC ( 93): RID 0 nv srv 3GPP(1): modem id=0, ma=Multimode(0), net pref=CDMA EVDO(4)^M
D/RILJ ( 315): [0005]> RIL_REQUEST_GET_ACTIVE_PROFILE^M
D/RILC ( 93): RID 0 nv srv 3GPP2(0): modem id=0, ma=Multimode(0), net pref=CDMA EVDO(4)^M
D/RILC ( 93): RID 0 NV is the CDMA subscription source^M
D/CDMA ( 315): Event EVENT_RADIO_OFF_OR_NOT_AVAILABLE Received^M
V/PHONE ( 315): [PhoneProxy] EVENT_RADIO_STATE_CHANGED : newState = RADIO_OFF^M
D/RILC ( 93): Reply to RIL --> SIWA key xxxxxxxxxxxxxxxxxxx^M
D/RILC ( 93): Reply to RIL --> IMEI 00xxxxxxxxxxxxxx, IMEISV 00, ESN xxxxxxxx, MEID xxxxxxxxxxxxx^M
D/RILC ( 93): UI <--- RIL_REQUEST_DEVICE_IDENTITY (98) Complete --- RIL [RID 0, Token 4, Success, Len 20 ]^M
D/RILC ( 93): UI --- RIL_REQUEST_GET_ACTIVE_PROFILE (109) ---> RIL [RID 0, token id 5, data len 0]^M
D/RILC ( 93): RID 0 nv srv Common(2): modem id=0, ma=Multimode(0), net pref=CDMA EVDO(4)^M
D/RILJ ( 315): [0004]< RIL_REQUEST_DEVICE_IDENTITY {00xxxxxxxxxxxxx, 00, xxxxxxxx, xxxxxxxxxxxxxxx, xxxxxxxxxxxxxxxxxxxxxxxxx}^M
V/PHONE ( 315): [PhoneProxy] setPowerStateToDesired : mDesiredPowerState = true, getRadioState() = RADIO_OFF^M
D/RILC ( 93): Reply to RIL --> ACTIVE_PROFILE 1^M
D/RILC ( 93): UI <--- RIL_REQUEST_GET_ACTIVE_PROFILE (109) Complete --- RIL [RID 0, Token 5, Success, Len 4 ]^M
D/RILJ ( 315): [0005]< RIL_REQUEST_GET_ACTIVE_PROFILE {1}^M
D/RILJ ( 315): [0006]> RADIO_POWER^M
D/RILC ( 93): UI --- RIL_REQUEST_RADIO_POWER (23) ---> RIL [RID 0, token id 6, data len 4]^M
D/RILC ( 93): PBM oprt mode check enabled^M
D/RILC ( 93): RID 0 ph srv Common(2): modem id=0, ma=Multimode(0), net_pref=CDMA EVDO(4)^M
D/RILC ( 93): Request Radio On^M
D/RILC ( 93): MID 0 curr oprt_mode 6 exp oprt_mode 5^M
D/RILC ( 93): [RID 0] ReqList entries :^M
D/RILC ( 93): RIL_REQUEST_RADIO_POWER (23), token id 6^M
D/RILC ( 93): RID 0 MID 0 Received CM_PH_COMMAND_CALLBACK : Req ID 1^M
D/RILC ( 93): RID 0 MID 0 Queued event CM_COMMAND_CALLBACK (16 bytes)^M
D/RILC ( 93): qcril_event_main(): 1 items on queue^M
D/RILC ( 93): RID 0 MID 0 De-queued event CM_COMMAND_CALLBACK (65537)^M
D/RILC ( 93): RIL <--- CM_COMMAND_CALLBACK(65537), RID 0, MID 0 --- AMSS^M
D/RILC ( 93): Change the state of ReqList entry to AWAITING_MORE_AMSS_EVENTS state : RIL_REQUEST_RADIO_POWER (23), Token ID 6, pending CM_PH_EVENT_OPRT_MODE (69632)^M
D/RILC ( 93): qcril_event_main(): Waiting...^M
D/RIL_IccCardProxy( 315): Received Cdma subscription source from NV: true^M
D/RIL_IccCardProxy( 315): Switching to QuiteMode.^M
E/RIL_IccCardProxy( 315): Broadcasting intent ACTION_SIM_STATE_CHANGED READY reason null^M
D/RILC ( 93): RID 0 MID 0 Received phonesvc event : CM_PH_EVENT_OPRT_MODE (69632)^M
D/RILC ( 93): RID 0 MID 0 Queued event CM_PH_EVENT_OPRT_MODE (6744 bytes)^M
D/RILC ( 93): qcril_event_main(): 1 items on queue^M
D/RILJ ( 300): [0004]> BASEBAND_VERSION
D/RILJ ( 300): [0005]> RIL_REQUEST_DEVICE_IDENTITY
D/RILJ ( 300): [0004]< BASEBAND_VERSION M76XX-AAABQOLYM-1200-001200-00
D/CDMA ( 300): Baseband version: M76XX-AAABQOLYM-1200-001200-00
D/RILJ ( 300): [0005]< RIL_REQUEST_DEVICE_IDENTITY {00xxxxxxxxxxxxxxxxxxxx, 00, xxxxxxxxxxxx, xxxxxxxxxxxxxx, xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx}
D/RILJ ( 300): [0006]> RADIO_POWER
D/RILJ ( 300): [0006]< RADIO_POWER
D/RILJ ( 300): [UNSL]< UNSOL_RESPONSE_RADIO_STATE_CHANGED SIM_NOT_READY
D/RILB ( 300): Notifying: Radio On
D/RILB ( 300): Notifying: radio technology change CDMA OFF to GSM
D/CDMA ( 300): [CdmaServiceStateTracker] Radio Technology Change ongoing, setting SS to off
D/RILJ ( 300): [0007]> GET_CURRENT_CALLS
D/CDMA ( 300): Event EVENT_RADIO_ON Received
D/PHONE ( 300): [PhoneProxy] Switching phone from CDMAPhone to GSMPhone
D/PHONE ( 300): [PhoneProxy] Make a new GSMPhone and destroy the old CDMAPhone.
Message to :
isaacj87, and wsimon:
After Installing both update-cm-7.1.0-RC1-Triumph-KANG-signed and the updated one, I get the message "The application DSPManager(process com.bel.android.dspmanager) has stopped unexpectedly. -Force Close-
I Wipe data/factory reset, cleared cache, and dalvik cache.... Any reason why no 3g?
Other than that, Looks great!! +1

Ok, I think I know what's going on.
The CDMA radio code is dying on the vine, and I suspect the reason is that the MDN and MIN are not set somewhere in the code. Remember, the Virgin CDMA system requires you to PROGRAM those - they have their "activation" thing but even that doesn't set them to zero (or undefined values).
<snip>
D/CDMA ( 607): Baseband version: M76XX-AAABQOLYM-1200-001200-00
D/CDMA ( 607): Event EVENT_POLL_CALLS_RESULT Received
D/CDMA ( 607): [CdmaCallTracker] update phone state, old=IDLE new=IDLE
D/RILJ ( 607): [0010]> GET_CURRENT_CALLS
D/RILJ ( 607): [0010]< GET_CURRENT_CALLS
D/RILJ ( 607): [0011]> OPERATOR
D/RILJ ( 607): [0011]< OPERATOR {, , }
D/RILJ ( 607): [0012]> GPRS_REGISTRATION_STATE
D/RILJ ( 607): [0012]< GPRS_REGISTRATION_STATE {4, null, null, 0, null, null, null, 0, null, null, null, null, null, 0}
D/RILJ ( 607): [0013]> REGISTRATION_STATE
D/RILJ ( 607): [0013]< REGISTRATION_STATE {4, null, null, 0, null, null, null, 0, null, null, null, null, null, 0}
D/RILJ ( 607): [0014]> QUERY_NETWORK_SELECTION_MODE
D/RILJ ( 607): [0014]< QUERY_NETWORK_SELECTION_MODE error: com.android.internal.telephony.CommandException: GENERIC_FAILURE
D/GSM ( 607): [DataConnection] Stop poll NetStat
D/GSM ( 607): [DSAC DEB] trySetupData with mIsPsRestricted=false
D/RILJ ( 607): [0015]> BASEBAND_VERSION
D/RILJ ( 607): [0016]> GET_IMEI
D/RILJ ( 607): [0017]> GET_IMEISV
D/RILJ ( 607): [0015]< BASEBAND_VERSION M76XX-AAABQOLYM-1200-001200-00
D/RILJ ( 607): [0016]< GET_IMEI
D/RILJ ( 607): [0017]< GET_IMEISV
D/RILJ ( 607): [UNSL]< UNSOL_RESPONSE_NETWORK_STATE_CHANGED
E/RILJ ( 607): Exception processing unsol response: 1033Exception:java.lang.RuntimeException: Unrecognized unsol response: 1033
D/RILJ ( 607): [UNSL]< UNSOL_RESPONSE_NETWORK_STATE_CHANGED
E/RILJ ( 607): Exception processing unsol response: 1033Exception:java.lang.RuntimeException: Unrecognized unsol response: 1033
D/RILJ ( 607): [UNSL]< UNSOL_RESPONSE_NETWORK_STATE_CHANGED
E/RILJ ( 607): Exception processing unsol response: 1033Exception:java.lang.RuntimeException: Unrecognized unsol response: 1033
D/RILJ ( 607): [UNSL]< UNSOL_RESPONSE_NETWORK_STATE_CHANGED
E/RILJ ( 607): Exception processing unsol response: 1033Exception:java.lang.RuntimeException: Unrecognized unsol response: 1033
D/RILJ ( 607): [UNSL]< UNSOL_RESPONSE_NETWORK_STATE_CHANGED
E/RILJ ( 607): Exception processing unsol response: 1033Exception:java.lang.RuntimeException: Unrecognized unsol response: 1033
D/RILJ ( 607): [UNSL]< UNSOL_RESPONSE_NETWORK_STATE_CHANGED
E/RILJ ( 607): Exception processing unsol response: 1033Exception:java.lang.RuntimeException: Unrecognized unsol response: 1033
D/RILJ ( 607): [UNSL]< UNSOL_NITZ_TIME_RECEIVED 11/08/21,16:56:15-600,00
D/RILJ ( 702): [0011]< OPERATOR {VirginMobileY`n, , 310000}
D/RILJ ( 923): [UNSL]< UNSOL_NITZ_TIME_RECEIVED 11/08/21,17:07:59-600,00
D/PHONE ( 923): PhoneSubInfo finalized
D/CDMA ( 923): RuimSmsInterfaceManager finalized
D/CDMA ( 923): RuimPhoneBookInterfaceManager finalized
D/CDMA ( 923): IccCard finalized
D/CDMA ( 923): RuimRecords finalized
D/CDMA ( 923): RuimFileHandler finalized
D/CDMA ( 923): [CdmaServiceStateTracker] CdmaServiceStateTracker finalized
D/RILJ ( 923): [UNSL]< UNSOL_RESPONSE_NETWORK_STATE_CHANGED
E/RILJ ( 923): Exception processing unsol response: 1033Exception:java.lang.RuntimeException: Unrecognized unsol response: 1033
D/RILJ ( 923): [UNSL]< UNSOL_NITZ_TIME_RECEIVED 11/08/21,17:09:00-20,01

Ok, I'm making some progress here...
First, we have some missing proprietary files in the build. I pushed them - among them were bin/rild, lib/libril.so and a few others. So first question is this: Why are files that are in the proprietary directory getting overwritten in the final product output? That obviously has to be fixed.
But now I get an exception on the 1033 and 1035 setup messages:
I'm now getting the carrier name from the firmware (not from the pre-set name, which is slightly different) so the radio IS talking to me.Code:D/CDMA ( 607): Baseband version: M76XX-AAABQOLYM-1200-001200-00 D/CDMA ( 607): Event EVENT_POLL_CALLS_RESULT Received D/CDMA ( 607): [CdmaCallTracker] update phone state, old=IDLE new=IDLE D/RILJ ( 607): [0010]> GET_CURRENT_CALLS D/RILJ ( 607): [0010]< GET_CURRENT_CALLS D/RILJ ( 607): [0011]> OPERATOR D/RILJ ( 607): [0011]< OPERATOR {, , } D/RILJ ( 607): [0012]> GPRS_REGISTRATION_STATE D/RILJ ( 607): [0012]< GPRS_REGISTRATION_STATE {4, null, null, 0, null, null, null, 0, null, null, null, null, null, 0} D/RILJ ( 607): [0013]> REGISTRATION_STATE D/RILJ ( 607): [0013]< REGISTRATION_STATE {4, null, null, 0, null, null, null, 0, null, null, null, null, null, 0} D/RILJ ( 607): [0014]> QUERY_NETWORK_SELECTION_MODE D/RILJ ( 607): [0014]< QUERY_NETWORK_SELECTION_MODE error: com.android.internal.telephony.CommandException: GENERIC_FAILURE D/GSM ( 607): [DataConnection] Stop poll NetStat D/GSM ( 607): [DSAC DEB] trySetupData with mIsPsRestricted=false D/RILJ ( 607): [0015]> BASEBAND_VERSION D/RILJ ( 607): [0016]> GET_IMEI D/RILJ ( 607): [0017]> GET_IMEISV D/RILJ ( 607): [0015]< BASEBAND_VERSION M76XX-AAABQOLYM-1200-001200-00 D/RILJ ( 607): [0016]< GET_IMEI D/RILJ ( 607): [0017]< GET_IMEISV D/RILJ ( 607): [UNSL]< UNSOL_RESPONSE_NETWORK_STATE_CHANGED E/RILJ ( 607): Exception processing unsol response: 1033Exception:java.lang.RuntimeException: Unrecognized unsol response: 1033 D/RILJ ( 607): [UNSL]< UNSOL_RESPONSE_NETWORK_STATE_CHANGED E/RILJ ( 607): Exception processing unsol response: 1033Exception:java.lang.RuntimeException: Unrecognized unsol response: 1033 D/RILJ ( 607): [UNSL]< UNSOL_RESPONSE_NETWORK_STATE_CHANGED E/RILJ ( 607): Exception processing unsol response: 1033Exception:java.lang.RuntimeException: Unrecognized unsol response: 1033 D/RILJ ( 607): [UNSL]< UNSOL_RESPONSE_NETWORK_STATE_CHANGED E/RILJ ( 607): Exception processing unsol response: 1033Exception:java.lang.RuntimeException: Unrecognized unsol response: 1033 D/RILJ ( 607): [UNSL]< UNSOL_RESPONSE_NETWORK_STATE_CHANGED E/RILJ ( 607): Exception processing unsol response: 1033Exception:java.lang.RuntimeException: Unrecognized unsol response: 1033 D/RILJ ( 607): [UNSL]< UNSOL_RESPONSE_NETWORK_STATE_CHANGED E/RILJ ( 607): Exception processing unsol response: 1033Exception:java.lang.RuntimeException: Unrecognized unsol response: 1033 D/RILJ ( 607): [UNSL]< UNSOL_NITZ_TIME_RECEIVED 11/08/21,16:56:15-600,00
I'm also getting THIS!Code:D/RILJ ( 702): [0011]< OPERATOR {VirginMobileY`n, , 310000}
So we're UP, other than handling these damned 1033/1035 upbound messages.Code:D/RILJ ( 923): [UNSL]< UNSOL_NITZ_TIME_RECEIVED 11/08/21,17:07:59-600,00 D/PHONE ( 923): PhoneSubInfo finalized D/CDMA ( 923): RuimSmsInterfaceManager finalized D/CDMA ( 923): RuimPhoneBookInterfaceManager finalized D/CDMA ( 923): IccCard finalized D/CDMA ( 923): RuimRecords finalized D/CDMA ( 923): RuimFileHandler finalized D/CDMA ( 923): [CdmaServiceStateTracker] CdmaServiceStateTracker finalized D/RILJ ( 923): [UNSL]< UNSOL_RESPONSE_NETWORK_STATE_CHANGED E/RILJ ( 923): Exception processing unsol response: 1033Exception:java.lang.RuntimeException: Unrecognized unsol response: 1033 D/RILJ ( 923): [UNSL]< UNSOL_NITZ_TIME_RECEIVED 11/08/21,17:09:00-20,01
We're missing a proprietary file or three yet, and I bet this comes up. We need to know what handles those network state messages. Anyone have an educated guess?
Incidentally the network thinks I'm registered; it will take a call and try to ring my phone, so it thinks I'm "there". This means the radio itself IS talking to the carrier and IS registered with my MDN and MID.
Oh, pushing those libs blows me up now when I try to press the volume keys... so I screwed something up. Don't try this one at home![]()
Cool - will resync, pull again, pull all the base files (first) and keep at it.... if I'm simply duplicating work then I'll try to refocus a bit ;-)
Just so you know it was your CM7 build being put out this amazingly fast for the triumph that insipred me to start contributing to these forums man the work you have put in as well as everyone that has contributed makes me a firm believer in the android as the correct choice for anyone. If anyone has read my post entitled "Video Series" I'm planning on making videos of pretty much everything Triumph and putting them up on youtube. I'm not entirely sure on the formalities but if i dont need to i wont bug people about this in the future but Isaac would you be ok with my making a tutorial of your CM7 for how-to's and walk through's for your build? Of course all credit goes to you bro your the MAN!!! PLEASE keep up the amazing work!

Looks like the repository is broken right now, but I'll keep trying; it's blowing up in the camera code at present.
I know the extract script was pulling rild and the libril.so and related bits, but they weren't going into the built ROM! I checked it on the device and the checksums and sizes were from the object directories, not from the pulled files. Those weren't the only ones either - and at first blush I'm not sure why (that's gotta be something in the makefiles but I decided to push things over to see if I could get it operating.) What clued me in was the unimplemented and un-noted upcalls - those ARE in the libraries and rild, which led me down that road.
There's another apparent problem with the build environment - I see you pulled over cnd - or think you did - but file doesn't get pulled. Yes, it's in there in the makefile. No, it doesn't wind up in the proprietary directory. The file above it (hdmid) does. I found that one in extract-files.sh and fixed it, but don't know the proper syntax to check it out for mod and then queue it back to you for the git repository (the repo command and working with git is new to me - I'm a cvsup sort of guy ;-))
I'll see what I can find out with ripping apart the Virgin bits. There are some interdependencies there that I'm not clear on at present; there are a couple of apparent dependencies that I found but they won't install as apks. It appears that Virgin did us a bit of a favor in that all of their "special" bits look to have original copies (before install) in /hidden - there may be missing pieces, but the base apks anyway are in there.
First, we have some missing proprietary files in the build. I pushed them - among them were bin/rild, lib/libril.so and a few others.
rild.libpath=/system/lib/libril-qc-1.so