• 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

Whoa, didn't mean to sound like a douche- I see what you mean.
I know Isaac and Tickerguy are the reason Triumph development is where it is now. My point was that we need to stop expecting them to come back, or we will never proceed.

Mantera and the others have made amazing progress, and there's nothing wrong with referring to Tickerguy or Isaac's work, IMO. I just believe we should not give money to them for them to come back, because there's probably a reason they don't want to develop anymore.

Development will be a lot faster if we stop thinking in the past. They brought us here; now that they are gone, I'm sure that they wish that we become an independent community.


The problem with that is cyanogenmod helps very little with people starting fresh, then we have to learn how to take TG and Isaacs hacks to make all the little things work, which has very little to no information on how they did what they did. You make it sound SOOO easy and its not. Tickerguy hand coded and reversed engineered all sorts of code. I have tried alot of his commits and cant get it to work. So unless we have a DEV with the same skill lvl as TG then we most likely wont be getting data.
 
Doing a fresh build so i could pick up the current changes.

getting this error though.
I can fix it but i figured yall already have new changes.
Can yall update the repo?


coder_test.c
make: *** No rule to make target `vendor/motorola/triumph/proprietary/libEGL_adreno200.so', needed by `out/target/product/triumph/system/lib/egl/libEGL_adreno200.so'target thumb C: mm-video-encdrv-test <= hardware/qcom/media/mm-video/vidc/venc/test/queue.c
. Stop.
make: *** Waiting for unfinished jobs....


Did you do a repo sync?

And then did you do a full make clean && make clobber?
 
Did you do a repo sync?

And then did you do a full make clean && make clobber?

Yes I deleted my build directory repo synced went back to the stock rom on my phone pulled all the files and then


. build/envsetup.sh && brunch triumph -j6

Im going to try again
 
You shouldn't need to pull any files at all... All of the necessary files should have been part of the repo already.
 
You shouldn't need to pull any files at all... All of the necessary files should have been part of the repo already.

again still this error


make: *** No rule to make target `vendor/motorola/triumph/proprietary/libEGL_adreno200.so', needed by `out/target/product/triumph/system/lib/egl/libEGL_adreno200.so'. Stop.
make: *** Waiting for unfinished jobs....

I just checked the adreno stuff isnt in the prop files.

Its not in your github either, You must have changed something thats needing it now...

If i use whyzors extract script it works.
 
Okay, let me end this once and for all.
Tickerguy and Isaac are NOT coming back. If someone threw money at you, and told you to fix something that you didn't WANT to fix, would you like that?
No.

Wow, so you know that for certain huh? all without asking any questions, but by pure speculation alone. What skills.

And FYI, I have been offered another device to develop for, but declined politely and explained that I won't have the time nor motivation to. A simple response is all I was requesting.

So, there have to be a few lurkers reading the forums. I ask anyone with moderate computer experience to jump into the development scene. (I, myself, have a lot of learning to do before I start developing.)

So instead of asking known experts, you're willing to wait indefinitely for unknown devs to step up. Brilliant strategy.

Our dependency on Isaac and Tickerguy has brought development for the Triumph to a crawl, if not a halt. We need more people, and Isaac or Tickerguy are not coming back. Don't mention them, there's no point.

Maybe YOUR dependency has brought it to a halt. I haven't seen any contributions you've made to the community other than shoot ideas down.

Back to topic.

I just recompiled the msm7x30 chaos-ICS kernel and it's same hanging boot. BTW there are object files in the repo on that branch too. Mantera can you try recompiling the kernel with the default config again and make sure to 'make clean' and push the clean changes back in. I have to manually clean the object files after every compile because git is tracking them and thinks they're modified source.

I tried the 'ro.telephony.ril.v3=datacall...' from the fb0 device_triumph.mk and no go. Also tried adding the 'camera.msm7x30' lines in there without success. We may need the onscreen navigation buttons enabled because the home key doesn't work, and if you accidentally kill the launcher (by enabling and holding back-key-kill), can't bring it back. Finally a trick to type in shift keys is to hold the '123' key then slide up to the shift, that locks it.

On some positive note, the proximity sensor works during a call, and accelerometer also works rotating the screen. BTW I repo synched around 6pm CST & built fine from that.
 
again still this error


make: *** No rule to make target `vendor/motorola/triumph/proprietary/libEGL_adreno200.so', needed by `out/target/product/triumph/system/lib/egl/libEGL_adreno200.so'. Stop.
make: *** Waiting for unfinished jobs....

I just checked the adreno stuff isnt in the prop files.

Its not in your github either, You must have changed something thats needing it now...

If i use whyzors extract script it works.

Are you sure that your repo sync was successful?

There should be nothing on Github that looks for this file in your error:

vendor/motorola/triumph/proprietary/libEGL_adreno200.so'
 
We may need the onscreen navigation buttons enabled because the home key doesn't work, and if you accidentally kill the launcher (by enabling and holding back-key-kill), can't bring it back.

Yeah, I had the same thought. I did just enable it and pushed it up about half an hour ago.
 
Are you sure that your repo sync was successful?

There should be nothing on Github that looks for this file in your error:

vendor/motorola/triumph/proprietary/libEGL_adreno200.so'

I repo synced with no errors like 5 times. Just to make sure.
I then extracted the prop files using the extract script and still received an error.

I then went to manteras github copied his extract-files into mine then ran it and its building fine....
I have no idea what the problem was and thats after deleting my whole build directory and doing a fresh sync...
 
Yeah, I had the same thought. I did just enable it and pushed it up about half an hour ago.

Is there a way to make the home key work, by taking something from the Ideos X6's... The home key works on that and when held brings up the multitask manager...
 
Is there a way to make the home key work, by taking something from the Ideos X6's... The home key works on that and when held brings up the multitask manager...

A long press on the HOME key is already set up by ics to pull up the recent apps. The problem is that the HOME key is not being recognized as being pressed.
 
A long press on the HOME key is already set up by ics to pull up the recent apps. The problem is that the HOME key is not being recognized as being pressed.

I suspected that. It seemed the home key never works in ICS. I think it has to do with the bi041p's driver code that is written for the family of FB0 devices, and is detecting a different device, so not registering the home key. My rewrite eliminates that logic. And I was going to troubleshoot it if I could get a kernel build working...
 
A long press on the HOME key is already set up by ics to pull up the recent apps. The problem is that the HOME key is not being recognized as being pressed.

It is recognized, f you go to like setting and press it, it will select the top of the list. And on the hoome screen it will select an icon.
 
I just recompiled the msm7x30 chaos-ICS kernel and it's same hanging boot. BTW there are object files in the repo on that branch too. Mantera can you try recompiling the kernel with the default config again and make sure to 'make clean' and push the clean changes back in. I have to manually clean the object files after every compile because git is tracking them and thinks they're modified source.

I'll see what I can do. Maybe tomorrow or Sunday.
 
It is recognized, f you go to like setting and press it, it will select the top of the list. And on the hoome screen it will select an icon.

That doesn't sound like proper home key behavior, maybe it's mistakenly mapped to something else? like a camera shutter or trackball.
 
I suspected that. It seemed the home key never works in ICS. I think it has to do with the bi041p's driver code that is written for the family of FB0 devices, and is detecting a different device, so not registering the home key. My rewrite eliminates that logic. And I was going to troubleshoot it if I could get a kernel build working...

I've flashed the Ideos X6's rom and the home key works like it should... I don't know what is different between them though...
 
Yeah, I just tried out what konspiracy said and the Home key is recognized in dialogs and menus only. Just not on the home screen.
 
In comparing logcats from CM7 and CM9, I noticed the Virgin Mobile APN data isn't loaded. So I put them in again. Rebuilt & booted, logcat still didn't show evidence of it loaded (maybe wrong file permissions?). Will look into it when I get time again. Here are my commits, since I already had gingerbread branch from Isaac, I couldn't do pull request to your repo. You'll have to cherry pick it or update manually.

https://github.com/Whyzor/android_d...mmit/4bbe5d877aecf338b9b0ee7175695c1b03f07349

Also the capacitive home key is definitely not behaving the same as the ICS soft-home key. So it's mapping wrong somewhere.
 
No the problem with the radio is much much bigger. Basically the telephony app wants five things, but are radio only sends out 4. The 5th thing is the prl which is why we have the prl line in our build prop.

If you go into settings about phone status you can see the radio is not talking to ICS at all.
There is gonna be alot of work trying to port over the Gingerbread RIL.java
 
No the problem with the radio is much much bigger. Basically the telephony app wants five things, but are radio only sends out 4. The 5th thing is the prl which is why we have the prl line in our build prop.

If you go into settings about phone status you can see the radio is not talking to ICS at all.
There is gonna be alot of work trying to port over the Gingerbread RIL.java

Is there another phone with our radio? Could Edowar's files be used to get the radio to function properly? Or, are we SOL in that department?
 
How often should I rebuild? Are some of the changes you guys keep making big enough to where I should build like once a day, or once every two days?

Ics it's looking really promising guys!
 
How often should I rebuild? Are some of the changes you guys keep making big enough to where I should build like once a day, or once every two days?

Ics it's looking really promising guys!

Judging by the rate things are changing here, I'd say every day. Sync up and run a fresh build.
 
To the adreno problem: you don't think we can chainfire for adreno just to see the results of it? Seems like it may be the same process.
 
Back
Top Bottom