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

Root [DEV] Continuing Triumph ICS Development

well aside from the random CM9 issues, would that be where to start working to get all of the hardware components working?

Yes, that's what affects our specific phone the most. Also comparing differences to other similar devices.
 
Heres a reply I got from a CM9/ICS dev for a similar phone.

hopefully some of this can help you devs!!!

aeroevan said:
======================================================================
Hardware acceleration should work after merging in the adreno gpu driver updates that are in the cyanogenmod/Kali msm7x30 kernel tree. That kernel also has the needed netfilter updates for the mobile data tracking information in settings.

It looks like you also have a different wifi driver (ours is broadcom), I didn't have to touch our wifi driver, but I did switch to wpa supplicant 0.8 to get signal strength information (it looks like you still use 0.6 in mantera's BoardConfig.mk).

If 3g works on gingerbread (and assuming you're using a cm9 base), the RIL will probably work by adding ro.telephony.ril.v3=datacall to your build.prop (or it might need some of the other oldril pieces). A logcat or logcat -b radio would probably help track down which old ril features need to be enabled by finding out which line the RIL is crashing on.

Hopefully some of that helps, if you have any other questions just let me know.
======================================================================
 
Thanks shmackshmack - that's a lot of good background info - some of their details will be different but that helps guide what areas to investigate first.

In particular, I wasn't sure which kernel to look at first for backporting - looks like the CM/kali msm7x30 one is where to start!
 
Heres a reply I got from a CM9/ICS dev for a similar phone.

hopefully some of this can help you devs!!!

aeroevan said:
======================================================================
Hardware acceleration should work after merging in the adreno gpu driver updates that are in the cyanogenmod/Kali msm7x30 kernel tree. That kernel also has the needed netfilter updates for the mobile data tracking information in settings.

It looks like you also have a different wifi driver (ours is broadcom), I didn't have to touch our wifi driver, but I did switch to wpa supplicant 0.8 to get signal strength information (it looks like you still use 0.6 in mantera's BoardConfig.mk).

If 3g works on gingerbread (and assuming you're using a cm9 base), the RIL will probably work by adding ro.telephony.ril.v3=datacall to your build.prop (or it might need some of the other oldril pieces). A logcat or logcat -b radio would probably help track down which old ril features need to be enabled by finding out which line the RIL is crashing on.

Hopefully some of that helps, if you have any other questions just let me know.
======================================================================


checking out the 3G issue right now.
 
I believe we also have broadcom wifi (bcm4329), not sure why he thinks we don't (maybe a wrong config somewhere?)
 
Earlier in this thread, Yumbrad had found that commenting out that line in the build.prop stops the fc's. However, even after doing that, you still don't have the radio working. We still have no service. So there's more stuff needed.

But it sounds like that line just needs to go in general. So I'll comment that out and push it up later to the repo.
EDIT: On a good note, I'm happy to report that it looks like I now have the sdcard mounting and the USB mount works now! Woohoo! It needs a little more testing but I'll push up my latest changes tonight.
Have you synced over the changes yet? I have a slower computer (core2duo 2.66ghz 4gddr2) and don't want to build then have to rebuild right after.
 
Well, I adb pulled the build.prop and added the line suggested, and pushed it back to the phone... It didn't do anything with the 3G. I tried that with ro.telephony.ril_class=Triumph commented out and not. Didn't make a difference either way. I'm going to try pulling the build.prop from CM7 and see what it looks like.

I also noticed that the phone recieves text messages quickly without any issues, however it will not send. This is with installing manteras build after a wipe/factory reset.
 
Well, I adb pulled the build.prop and added the line suggested, and pushed it back to the phone... It didn't do anything with the 3G. I tried that with ro.telephony.ril_class=Triumph commented out and not. Didn't make a difference either way. I'm going to try pulling the build.prop from CM7 and see what it looks like.

I also noticed that the phone recieves text messages quickly without any issues, however it will not send. This is with installing manteras build after a wipe/factory reset.

Is there a chance to install/use an altered Thunder prop for this to work? It works for other things on CM7...
 
Is there a chance to install/use an altered Thunder prop for this to work? It works for other things on CM7...

I don't know. I just checked int the thunder prop for CM7 and it doesn't have anything similar to
Code:
ro.telephony.ril.v3=datacall
in it.
Neither does the stock CM7 build.prop. I doubt that will fix our 3G Issues.
 
How are you recieving texts? I all mine says is no service......


Im installing cm9 over cm7 without wiping and its on a screen saying android is upgrading optimizing applications.
It looks like wiping may not be needed anymore.
 
Hey Devs, I realize this thread isn't meant for us folk who just leach off the fruits of your amazing labor. I was wondering if there could be another thread in which the main post could be updated once a week or so with the status of the ICS efforts. Thanks!
 
Hey Devs, I realize this thread isn't meant for us folk who just leach off the fruits of your amazing labor. I was wondering if there could be another thread in which the main post could be updated once a week or so with the status of the ICS efforts. Thanks!

Just check the first 2-3 posts of this thread
 
It says no service for me as well, but somehow I get texts. I sent myself a text from my friends phone and I got it almost instantaneously. I cannot send them however.

Your right i just recieved a text with the triumph ril line removed.


getting this error with the radio over and over


D/CDMA ( 812): [CdmaDCT] notifyOffApnsOfAvailability - reason= roamingOff
D/CDMA ( 812): [CdmaSST] getOtasp: bad mMin='null'
D/CDMA ( 812): [CdmaSST] getOtasp: state=1
D/CDMA ( 812): [CdmaDCT] Data not allowed due to - psState= 1 - radioState= RADIO_UNAVAILABLE - RUIM not loaded - needs Provisioning


this must be when i got the text

/CDMA ( 812): [CdmaDCT] CdmaDCT handleMessage msg={ what=270348 when=-500ms obj=android.os.AsyncResult@2be5afe8 }


with the

ro.telephony.ril.v3=datacall
line added im getting this....

LABLE - RUIM not loaded - needs Provisioning
D/CDMA ( 309): [CdmaSST] getOtasp: bad mMin='null'
D/CDMA ( 309): [CdmaSST] getOtasp: state=1
D/CDMA ( 309): [CdmaDCT] Data not allowed due to - psState= 1 - radioState= RADIO_UNAVAILABLE - RUIM not loaded - needs Provisioning
I/RILJ ( 309): Couldn't find 'rild' socket; retrying after timeout
I/RILJ ( 309): Couldn't find 'rild' socket; retrying after timeout
 
I'm not sure which of those is better. Lol

Also, I checked the cyanogenmod GIT and i found their msm7x30 kernel, and its adreno driver files. However, after grabbing manteras kernel source from GITHUB, I do not see any similar files to merge them with. a similar directory doesn't even exist.

Confused <.<...

Oh and on a side note. Does anybody think an IRC channel for triumph dev would be a good idea?
then we could bounce ideas off of each other easier, without having to wait and read through posts and crap like that. If you guys agree, lemme know and I'll set one up for us.
 
I'm not sure which of those is better. Lol

Also, I checked the cyanogenmod GIT and i found their msm7x30 kernel, and its adreno driver files. However, after grabbing manteras kernel source from GITHUB, I do not see any similar files to merge them with. a similar directory doesn't even exist.

Confused <.<...

Oh and on a side note. Does anybody think an IRC channel for triumph dev would be a good idea?
then we could bounce ideas off of each other easier, without having to wait and read through posts and crap like that. If you guys agree, lemme know and I'll set one up for us.

I mentioned an IRC channel quite a bit ago in this thread. No one followed through with the idea.

An IRC channel would be great. After all, Triumph development was kickstarted through IRC.
 
I'm loathe to jump into IRC but if it's there I will, at least when I (finally) get my desktop back up. Damned blown power source....
 
Your right i just recieved a text with the triumph ril line removed.


getting this error with the radio over and over


D/CDMA ( 812): [CdmaDCT] notifyOffApnsOfAvailability - reason= roamingOff
D/CDMA ( 812): [CdmaSST] getOtasp: bad mMin='null'
D/CDMA ( 812): [CdmaSST] getOtasp: state=1
D/CDMA ( 812): [CdmaDCT] Data not allowed due to - psState= 1 - radioState= RADIO_UNAVAILABLE - RUIM not loaded - needs Provisioning


this must be when i got the text

/CDMA ( 812): [CdmaDCT] CdmaDCT handleMessage msg={ what=270348 when=-500ms obj=android.os.AsyncResult@2be5afe8 }


with the

ro.telephony.ril.v3=datacall
line added im getting this....

LABLE - RUIM not loaded - needs Provisioning
D/CDMA ( 309): [CdmaSST] getOtasp: bad mMin='null'
D/CDMA ( 309): [CdmaSST] getOtasp: state=1
D/CDMA ( 309): [CdmaDCT] Data not allowed due to - psState= 1 - radioState= RADIO_UNAVAILABLE - RUIM not loaded - needs Provisioning
I/RILJ ( 309): Couldn't find 'rild' socket; retrying after timeout
I/RILJ ( 309): Couldn't find 'rild' socket; retrying after timeout

Not to sound noobish, is this adb logcat?
 
Back
Top Bottom