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

Root v1.1 up for testing ***Umph Kernelv1 Now With Oddball***

pwnyourace

Well-Known Member
Aug 19, 2011
141
36
v1.1 is almost done, adding info for it for when its done
Note: If you want your CPU settings to stick delete the file /system/etc/init.qcom.post_boot.sh then reboot (thanks b_randon14)
Install via ClockWorkMod recovery
Features:
Smartass and Scary Govs
Modded ramdisk for root and init.d scripting
Memory tweaks
Stability and speed tweaks
Enabled anticipatory i/o scheduler (i/o is deadline by default)
OC and UC clock values from 122mhz to 1.9ghz (clock at ur own risk)
Swap support
(v1.1) Lagfree and Smartassv2 govs
(v1.1) CPU vdd levels sysfs interface (undervolt like on doomlords kernel)
(v1.1) disabled ext2/3 because of froyos native a2sd (dont even think the triumph has a darktremor a2sd)
(v1.1) disabled debugging
and more im probably forgetting

the specs of this phone are around the same as the OG evo and the evo shift and for those phones id recommend downloading setcpu or nofrills and clocking the cpu to 1.2ghz and using the scary gov, but again i dont have this phone im just saying this for people to take into consideration when trying to get a good setup

im not responsible if ur phone explodes blah blah blah
If V1 doesnt boot on your phone try the V1 oddball version, also anyone whos already on v1 and is willing to test v1 oddball please do and let me know how it works, something very insignificant changed, trying to have just one universal version

Download:
V1 Umph-Kernelv1.zip
V1 Oddball Umph-Oddballv1.zip fixed link sorry guys for some reason the oddball version had the same link as the other
Revert to stock kernel Stock-Triumph-Kernel_test.zip

Recommended apps:
"Nofrills" is a cpu manager a free alternative in the market to setcpu
"SetCPU" donate version on the market or u can find it on xda

Governor exlainations (quoted from scaryghouls thread)

  • Ondemand sits at the bottom and when the cpu load increases past the threshhold, it scales ot the max speed then takes another load sample and scales down accordingly
  • Powersave makes one transition to the bottom speed and stays there
  • Smartass(Quoted from another author http://www.ziggy471.com/2010/11/07/s...-governor-info ) - "is based on the concept of the interactive governor.
    I have always agreed that in theory the way interactive works – by taking over the idle loop – is very attractive. I have never managed to tweak it so it would behave decently in real life. Smartass is a complete rewrite of the code plus more. I think its a success. Performance is on par with the “old” minmax and I think smartass is a bit more responsive. Battery life is hard to quantify precisely but it does spend much more time at the lower frequencies.
    Smartass will also cap the max frequency when sleeping to 352Mhz (or if your min frequency is higher than 352 – why?! – it will cap it to your min frequency). Lets take for example the 528/176 kernel, it will sleep at 352/176. No need for sleep profiles any more!"
  • Scary - A new governor I wrote based on conservative with some smartass features, it scales accordingly to conservatives laws. So it will start from the bottom, take a load sample, if it's above the upthreshold, ramp up only one speed at a time, and ramp down one at a time. It will automatically cap the off screen speeds to 245Mhz, and if your min freq is higher than 245mhz, it will reset the min to 120mhz while screen is off and restore it upon screen awakening, and still scale accordingly to conservatives laws. So it spends most of its time at lower frequencies. The goal of this is to get the best battery life with decent performance. It will give the same performance as conservative right now, it will get tweaked over time.
Changelog:
V1.1-good kernel stuffs, new lagfree and smartassv2 govs, adjust UV with VDD levels
V1-Initial release
V1 Oddball-Initial release

Credits:
Doomlord for his OC tables
JoesephMother over at sdx for answering all my kernel questions
ScaryGhoul for his scary gov
erasmux for his smartass gov
everyone in this thread for all the testing and support

Donate donations appreciated:) saving up to buy a triumph to dev on
 
You're awesome for picking up development for a device you don't own, open up a paypal bud, we'll get a donation fund going for you to buy a triumph.
thatd be real cool but i actually dont have all that much knowledge on deving, and this is about all i can do with a kernel so thanks but no thanks, just seen there was very limited dev for this phone and i wanted to use the little i knew to hopefully get the ball rolling
and bryce i can make one real quick
 
Upvote 0
thatd be real cool but i actually dont have all that much knowledge on deving, and this is about all i can do with a kernel so thanks but no thanks, just seen there was very limited dev for this phone and i wanted to use the little i knew to hopefully get the ball rolling
and bryce i can make one real quick

oh yea! i will try it once you have that stock kernel made up :D
 
Upvote 0
oh yea! i will try it once you have that stock kernel made up :D
OP updated with stock kernel
oh and just another note guys sorry, when i compiled it it didnt give me any wifi modules so it may or may not fudge ur wifi. if it does just let me know and ill try and make em manually
 
Upvote 0
  • Like
Reactions: nashti13
Upvote 0
think that was a fail on my part, i think i made the updater script with wordpad when i was on ubuntu which breaks the unix and makes it unreadable by android, has anyone else gotten this error? try this and see if it works Twisted-Triumph-Kernelv1_test.zip

you might wanna fix that in the stock kernel too:D

by the way what are the key mappings of the recovery (with orange writing)
 
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