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

Root Ladies and Gentlemen: CyanogenMod 7 on the Triumph

Hi, I've installed TJ Style's recovery. It's working great. I've been following your CM7 progress, and I'm very excited. Also, I'm on MotoDev. I saw the thread requesting code, but I'm not seeing if they've released the kernel source code yet. I know there's been talk about the Ascend being similar, but no way those kernels could work for this Snapdragon processor. Any word on that code being released by Motorola? So far the Triumph isn't listing on Rom Manager. :( I am mega impressed with you and TJ for getting this far so quickly. Thanks for all the hard work! I'll be following you. Thanks again!!!
 
Upvote 0
Hi, I've installed TJ Style's recovery. It's working great. I've been following your CM7 progress, and I'm very excited. Also, I'm on MotoDev. I saw the thread requesting code, but I'm not seeing if they've released the kernel source code yet. I know there's been talk about the Ascend being similar, but no way those kernels could work for this Snapdragon processor. Any word on that code being released by Motorola? So far the Triumph isn't listing on Rom Manager. :( I am mega impressed with you and TJ for getting this far so quickly. Thanks for all the hard work! I'll be following you. Thanks again!!!

I am one of the people asking for the source code on opensource.motorola.com. When it's released, you can be sure I'll be all over it. They're source packages seem very complete and I look forward to getting it.

As for TJ's CWM, it wouldn't flash a package made by me. I have a CWM that I worked on that does. For now, however, there's no point and having people migrate to a new CWM. I think there are some users who actually have my CWM.

The Triumph will not be listed on ROM Manager until someone submits the recovery sauce to Koush.

I'm sure that a kernel for another Foxconn FB0 variant device would work on the Triumph. The question is, how much of it will work?

As of right now, I'm sitting on my hands waiting for Moto to release something to us.
 
Upvote 0
:eek: So you won't be able to get a working build of Cyanogen until Moto releases teh kernel? that sucks... thanks for all of your efforts!
Ricksta
I am one of the people asking for the source code on opensource.motorola.com. When it's released, you can be sure I'll be all over it. They're source packages seem very complete and I look forward to getting it.

As for TJ's CWM, it wouldn't flash a package made by me. I have a CWM that I worked on that does. For now, however, there's no point and having people migrate to a new CWM. I think there are some users who actually have my CWM.

The Triumph will not be listed on ROM Manager until someone submits the recovery sauce to Koush.

I'm sure that a kernel for another Foxconn FB0 variant device would work on the Triumph. The question is, how much of it will work?

As of right now, I'm sitting on my hands waiting for Moto to release something to us.
 
Upvote 0
Done:

Hey Koush,


I've successfully ported CWM to the Motorola Triumph WX435. If my device configs are okay, I'd like to get the Triumph added to ROM Manager.

You can find my repo here: https://github.com/ikarosdev/android_device_motorola_triumph

I had to do these things for the port to work:


  • Had to add 32 bit graphics.
  • Add a custom keymapping
  • Adjust the pagesize in /system/core/mkbootimg/mkbootimg.c from 2048 to 4096
  • Not include recovery partition in fstab.

I've had many testers confirm that it works. They've successfully done a nandroid backup and restored. While working on CM7, I've flashed a zip just fine. However, USB mounting is not working.


Another big thing is that the device does not have a recovery partition. You have to put the phone in download mode and swap out the original recovery.img found in a fat partition at /dev/block/mmcblk0p1. In light of this, I've had to include custom releasetools.


Off-topic:
I had to manually change the pagesize in /system/core/mkbootimg/mkbootimg.c. Am I doing this wrong? If not, could we add a flag and build define so that way it'll be easier to have it build boot images for other devices. For example: TARGET_USES_4K_PAGESIZE?

Thanks,

Isaac
I should mention that this is good because we'll have an official build of CWM for the Triumph that can be found in ROM Manager.
 
Upvote 0
Isaac, this may be helpful - maybe not though...

I'm not sure if this will help us much at all, but, I figured I'd put this out there.

Froyo and GB ROMs for some GSM variants of the Foxconn FB400 phone (which is what the Triumph is ) can be found here:

CSL Mi410 (Foxconn FB400) Official User Thread

Kernel Source and other goodies can be found here:

http://www.mediafire.com/FB400
 
  • Like
Reactions: isaacj87
Upvote 0
Isaac, this may be helpful - maybe not though...

I'm not sure if this will help us much at all, but, I figured I'd put this out there.

Froyo and GB ROMs for some GSM variants of the Foxconn FB400 phone (which is what the Triumph is ) can be found here:

CSL Mi410 (Foxconn FB400) Official User Thread

Kernel Source and other goodies can be found here:

http://www.mediafire.com/FB400

Thanks, I'll have a look through that. I'm actually using the Spice Mi-410 kernel source, but the keymapping is wrong. Since I don't have radio/3G working yet, I can't tell if the kernel is usable. I'm just going to wait for the Moto sources as it'll hopefully be easier to work with.

I have a nice little surprise coming later today. I'm sure you will all approve. ;)

EDIT:

Here's what I have working:

- Screen rotate/orientation
- USB mounting
- LED and keyboard lights
- Touchscreen with multi-touch
- 3D graphics/hardware accelerated
- Badass CRT monitor animation
 
Upvote 0
Thanks, I'll have a look through that. I'm actually using the Spice Mi-410 kernel source, but the keymapping is wrong. Since I don't have radio/3G working yet, I can't tell if the kernel is usable. I'm just going to wait for the Moto sources as it'll hopefully be easier to work with.

I have a nice little surprise coming later today. I'm sure you will all approve. ;)

EDIT:

Here's what I have working:

- Screen rotate/orientation
- USB mounting
- LED and keyboard lights
- Touchscreen with multi-touch
- 3D graphics/hardware accelerated
- Badass CRT monitor animation


Cant wait what you have in store. thanks for the hard work
 
Upvote 0
That's great! Can I ask what exactly is or is not working? And, do JWhipple's suggested sources have anything good to add?

Check the thread. The only real source is the kernel and I'm already using it. The GB roms could be useful if I could unpack the nb0 file. I don't dare flash the thing on my own phone.
 
Upvote 0
All right, thanks! I actually don't have the phone, or I'd flash it on, I'm very much considering getting one, and if CM7 works great on it, I'll pull the trigger. (Running CM7 on my Nook Color @ 1.3GHz OC, love it)

Well, it's definitely a work-in-progress, but what I have so far runs like a beast. I'm hoping to push WIFI and audio fixes tonight.
 
  • Like
Reactions: MarkMcCoskey
Upvote 0
Well, it's definitely a work-in-progress, but what I have so far runs like a beast. I'm hoping to push WIFI and audio fixes tonight.

Isaac, by beast do you mean like really fast? :) Is it faster in the menus going back and forth and stuff then the stock ROM? Would it be possible to film a short video clip so we could see your work?

Thank you, the CM7 build your working on is leaving hope for the phone. :D
 
Upvote 0

BEST TECH IN 2023

We've been tracking upcoming products and ranking the best tech since 2007. Thanks for trusting our opinion: we get rewarded through affiliate links that earn us a commission and we invite you to learn more about us.

Smartphones