• 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

Ok, I've pushed up my latest device files.

The SD card mounts and USB mount works now. However, on the initial boot, ADB will not connect to your phone until you reboot, then it will work.

In general, you should reboot once anyways after installing ICS. It always seems to run smoother the second boot.
 
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.

There are two different ones listed in the all things root guide.
 
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.
QUOTE]

That's because their kernel version is higher than ours. So they have more updated files with a slightly different folder structure.
 
Do you think if we update our kernel it will help fix some problema

Probably... but it's going to take a lot of knowledge and time from somebody. I started looking to see how easy it would be get a 3.0 kernel and let's just say it was LOLfest... way beyond what I can do atm with limited time.
 
Probably... but it's going to take a lot of knowledge and time from somebody. I started looking to see how easy it would be get a 3.0 kernel and let's just say it was LOLfest... way beyond what I can do atm with limited time.

I read like one page on it and was like yeah..... not gonna happen.

but either way I do have the adreno drivers and I see where the old ones are in your kernel source... Can you just do a copy and paste and then a build, or are there config files that need to be edited as well.
 
I read like one page on it and was like yeah..... not gonna happen.

but either way I do have the adreno drivers and I see where the old ones are in your kernel source... Can you just do a copy and paste and then a build, or are there config files that need to be edited as well.

You can try just doing a copy paste and then build. If you get errors then just go through the errors and fix them.

Where did you get the drivers from?
 
You can try just doing a copy paste and then build. If you get errors then just go through the errors and fix them.

Where did you get the drivers from?

I looked through the HTC msm7X30 kernel on the cyanogenmod github

also I have never compiled a kernel before... I'm looking into what it involves.
 
I looked through the HTC msm7X30 kernel on the cyanogenmod github

also I have never compiled a kernel before... I'm looking into what it involves.

Follow this guide to build kernel:

Building Kernel from source - CyanogenMod Wiki

For the triumph this this mkbootimg line works for me:

./mkbootimg --kernel zImage --ramdisk ~/android/out/target/product/triumph/ramdisk.img --cmdline "console=ttyMSM1 androidboot.hardware=triumph" -o boot.img --base 0x00200000 --pagesize 4096
 
Probably... but it's going to take a lot of knowledge and time from somebody. I started looking to see how easy it would be get a 3.0 kernel and let's just say it was LOLfest... way beyond what I can do atm with limited time.

Ya, there's a reason device manufacturers have teams of people (or at least one *full time* wizard) to keep up with upstream. And they have everything documented! The good news is that if we get busy, cm9 will continue to get better and more stable, so it won't be quite as daunting when we get time again
 
Follow this guide to build kernel:

Building Kernel from source - CyanogenMod Wiki

For the triumph this this mkbootimg line works for me:

./mkbootimg --kernel zImage --ramdisk ~/android/out/target/product/triumph/ramdisk.img --cmdline "console=ttyMSM1 androidboot.hardware=triumph" -o boot.img --base 0x00200000 --pagesize 4096

I can't make heads or tails of any of that. I went through two guides which explained two completely different things and neither way compiles for more than like 10 secconds...
 
If somebody who has a cm7 build environment up, could upload this folder to the internet it would save me alot of time.....

android / frameworks / base / telephony / java / com / android / internal / telephony

The telephony folder is what i need. thnxs
 
If somebody who has a cm7 build environment up, could upload this folder to the internet it would save me alot of time.....

android / frameworks / base / telephony / java / com / android / internal / telephony

The telephony folder is what i need. thnxs

I got you... gimmie 10 mins
 
If somebody who has a cm7 build environment up, could upload this folder to the internet it would save me alot of time.....

android / frameworks / base / telephony / java / com / android / internal / telephony

The telephony folder is what i need. thnxs

If you just need a single file or a few files from a certain folder, you can easily just copy the file from the repo and paste it into a text editor.

Do the following:

1. Go into the repo and browse to the file that you want.
2. Select the file that you want and it should open in your browser.
3. On the top right corner of the viewer window, you should see "raw", click on that to view the file in raw view.
4. Click in the window and hit CTRL + A to select all.
5. Hit CTRL+C to copy.
6. Open your text editor and create a new file.
7. Hit CTRL + V to paste it in there and then save the file.

And if the Repo is not set to the branch that you want, just change it using the dropdown in the top right corner. In your case, change it to gingerbread to get the gingerbread versions of the files.

Edit: I figured I would just list the steps so anyone who doesn't know they can do this, will now know. I do it all of the time to get a certain file from somebody's repo so I can do a compare with my own file.
 
One more tip:

If you just want all of the files in a certain repo, for comparison purposes, you don't need to set up an environment at all.

You can just download the whole repo as a Zip file.

To do that:

1. Open your browser to the repo page on github.
2. Set the branch to what you want.
3. Click the Zip button to the left of the git url.

Github will create a Zip file of all of the files in the repo and then download it for you.
 
One more tip:

If you just want all of the files in a certain repo, for comparison purposes, you don't need to set up an environment at all.

You can just download the whole repo as a Zip file.

To do that:

1. Open your browser to the repo page on github.
2. Set the branch to what you want.
3. Click the Zip button to the left of the git url.

Github will create a Zip file of all of the files in the repo and then download it for you.


Thats how I got your kernel... Also on a side note, The kernel you have on your github is the one that works with ICS right?
 
yes. Make sure that you grab the right one though. See the OP for the correct one.

Whoops... Had the miui one... Saved me a lot of aggravation. Thanks for the heads up!

Can't seem to get this kernel to build for the life of me. I read two tutorials and even watched a video. even using the included conf file, it seems to be getting build errors. Not sure what the issue is.

EDIT:

Got it all worked out. I got the kernel to compile. I then transferred the new adreno drivers to the old kernel and am attempting to compile that. I'll let you guys know how it goes when its all finished.
 
Back
Top Bottom