People asked why I don't have dev threads here, so here's one. I'm friendly, just try to read the dev chatter and tweak stuff.
Quick and dirty version of a kernel 100% working with setcpu for throttling. No overclock yet.
Also has MemKiller configured fairly aggressively.
More info:
http://forum.xda-developers.com/showthread.php?t=622666
or full details:
http://developer.android.com/index.html?utm_campaign=en&utm_source=en-ha-na-us-bk&utm_medium=ha
New info:
I've created a ROM Cooker dev pack. This includes the full boot image from Gumbo 1.5c (assembled as boot.img and the unassembled individual files), the kernel zImage and wlan.ko, example scripts and the tools and instructions to edit and reassemble the boot image. Feel free to PM me for my email address for quicker contact if you're using this to develop.
http://www.4shared.com/file/217067115/893ad466/GumboKernel-DevPkg.html
I'm leaving everything up below, but I'm leaving changes to work with other ROMs to the respective devs. I'm still happy to discuss though. Devs note - the kernel and memory killer is very easy to incorporate into your ROM. The above should be all you need, but I'm happy to assist. We're all in this together
Please keep this thread about the kernel. Questions/comments about Gumbo ROM 1.5c should be directed here:
http://forum.xda-developers.com/showthread.php?p=5573162#post5573162
-------------------------------------------------------------------------------------------------------
Download
http://www.4shared.com/file/211795037/24ce727/GK-031-signed.html
http://brandsaturate.com/android/GK-031-signed.zip
http://biggz.dontexist.com:14725/ROMs/GK-0.31-signed.zip
Download a version with less agressive settings Thanks PikkonX
http://forum.xda-developers.com/showpost.php?p=5506779&postcount=68
Download for AOSP builds:
http://www.4shared.com/file/212540959/f11d93c/GK-031_AOSP16-signed.html
Download for 2.1 Heroc ROM
http://www.4shared.com/file/212681068/a732792c/GK-031-21_heroc-signed.html
Built using MCR 2.x inits (for dirty hack of ram managment changes, plan to build universal init to work for all popular ROMs).
Kernel built with debugging and HTC performance lock stripped for full wake ramp up support. i.e. works 100% with setcpu.
No compcache, as I think there may be issues with our kernel and compcache as is, and I think the performance lock may have been causing it. Only fight one bug at a time.
If you need a great how to thread to get started building a kernel there's one here, http://forum.xda-developers.com/showthread.php?t=622916
This kernel is in update.zip format, flash like any ROM.
Work's 100% with Gumbo ROM and MCR 2.x provided MoDaCo custom kernel was not flashed.
Expected to work with stock.
Would love a FRESH ROM tester to try, so any bugs and source can get to flipz for his kernel project, as well as my init in this project.
*update*
Reported working:
Fresh ROM 1.1
Fresh ROM 1.1 (no wipe)
Fresh ROM 1.1 with MCK (no wipe)
TTG 1.6
TTG 1.6 (no wipe)
TTG 1.6 + MCK (no wipe)
MCR 2.x (from kitchen) (no wipe)
MoDaCO 1.2
AOSP 1.6 *
AOSP 2.0.1 *
2.1v1.8_heroc *
*be sure to DL the correct version
david279 has found great battery life using the msm7k governor. See his post HERE. Thanks David!
Usual applies. Be sure to backup. Wipe may be needed, YMMV. Myself and several other testers have went through all dev versions with no wipe, as well as a final wipe and reflash and saw no difference.
Credit to coolbho3000 here on xda for advice with HTC throttling. He's also the dev of SetCPU and his app is indispensable with this kernel IMO. Best buck I've spent at the Market for the donate version. SEE POST 82 BEFORE ASKING SETCPU QUESTIONS PLEASE
Let's roll our own community kernel.
SOURCE CODE FOR KERNEL AND ROM
Note to devs - there are no kernel source changes. It's all in the build options, and the .config is available. I included the full source in the tar because as much as I *****ed about HTC holding it back I had better comply 110%. I've made an alternate zip of just the .config, the built kernel, the wlan.ko, and the disassembled ROM available HERE
How to configure Android's internal memory killer:
http://forum.xda-developers.com/showthread.php?t=622666
Full Details @ Android Dev
http://developer.android.com/index.html?utm_campaign=en&utm_source=en-ha-na-us-bk&utm_medium=ha
Download Gumbo Kernel Beta: http://www.4shared.com/file/211795037/24ce727/GK-031-signed.html
intx's super awesome hosted mirror: http://brandsaturate.com/android/GK-031-signed.zip
Gumbo Kernel Source(includes boot image and ramdisk): http://www.4shared.com/file/21188278...es-031tar.html
ill test it im running fresh 1.1
edit:HERE is the link to it
Thanks for the links guys!
Good luck with the tests.
Downloaded and flashed over gumbo 1.5b ... could tell a differance right away... going to use it for a day or so and report back
Good deal. Running it as is out of the box should have you as fast as it gets without overclocking. Let's hope the battery likes it
so far looks like its playing nice with Fresh 1.1 I did it with a fresh flash of 1.1 as I already had MoDaCo's kernel on there.
Need some free RAM numbers and some setcpu testers.
My experiences
~45 Mb increase in free RAM as reported by systray (free in market)
Setcpu changes the governor, enforces the min and max of the sliders, and cpu correctly ramps back up when using on demand. Don't enable setcpu to run at boot. Like most other widgets the widget needs reset at boot.
So far so good with fresh.1.1
Testing under Fresh 1.1 that had Modacos kernel, and it seems faster to me
using Systray It says 81mb free... is that much? I have not checked before this.
just wanted to see if it would flash over MoDaCo 1.2 and seems to have flashed over it flawlessly with fresh 1.1
So, I already had systray installed and I can tell you that with this kernel it is dramatically better. I just went through my app drawer and literally opened EVERYTHING and couldn't get it to dip below 79. That is freakin awesome.
I just installed setcpu , so ill get back to you on that one.
so using the command "free" in ADB the numbers are as follows
stock Fresh 1.1 2460
after kernel update 4188
in the free column
Source up in second post.
Enjoy
Also, gbhil, love the kernel. Prefer it over MCK
What sort of data do you need from setpcu? I have it installed, set to performance and I can tell an immediate difference. I obviously can't comment on battery yet, but this bad boy is freakin fast.
By the way... since you've implemented the low memory thing....does that mean we don't need to use any task killers ? That would be pointless and redundant, right? Loving the kernel so far.
gomorrah said:
What sort of data do you need from setpcu? I have it installed, set to performance and I can tell an immediate difference. I obviously can't comment on battery yet, but this bad boy is freakin fast.
Click to expand...
Click to collapse
That's the first thing I wanted to hear, as thats going to be the thing people want most lol.
Set your sliders to 480 max 245 min
select performance and refresh, cpu speed should be 480
select powersave or msm7k and refresh, cpu speed should be 245 (ewww) lol
Select ondemand and refresh, cpu should be 480. It will ramp down to 245 when sleeping, and now it will ramp back to 480 when you wake it up.
I've been using ondemand @528 max 245 min, without tweaking the ondemand parameters in setcpu. It's nice to finally have a working way to scale the cpu to your own prefs.
@everybody - thanks for the reports.
alexthearmo said:
By the way... since you've implemented the low memory thing....does that mean we don't need to use any task killers ? That would be pointless and redundant, right? Loving the kernel so far.
Click to expand...
Click to collapse
Correct. No longer a need for task killers.
Woohoo I can post links now.
wow def a major difference in speed with setcpu great job ghbil
Would it work with TTG Rom?
Related
- for those who dont like to see anymore Donut ROMs - I am so sorry
- for people who believe only Donut is good for their G1 - it's time to rejoice having a Donut again
- This is NOT my ROM, I am NOT a Dev...I am sharing from MLIGNs Modification of the [email protected] ROM CSDIv4
- since many Devs are posting CSDI-variants in the Forum, this should easily be another candidate....the reason is simple: its the most stable and fastest of all the other Builds of CSDI so far
Credits:
[email protected] - the creator
MLIGN - the Modder
ChrisChavez - the first notifier about the Mod
Features:
Working APN
Fastesttttt, "Was getting up to 2.326 on Linpack with this ROM compared to 2.309* SuperD 1.9.3. Also awesome 3D scores although I don't play and 3D games on it. Didn't have 3D on SuperD as I was running ramhack."
- synaptic_d
*some people reported even lower FLOPS for SuperD (2.273 or so) inLinpack
No Maps, Install it by urselves
Two Themes - white and Black, changeable from built in Metamorph app
Fixed Keyboard for English
QuickBoot
NO RAM Hack, still faster than anything!!
SWAP from SuperSetup
COMPCACHE from Spare-parts
BT File Transfer
Estrongs File Explorer
Supersetup4
JrosMetamorph (no need for andexplorer)
wired/wireless Tethering
Fixed everything that caused CSDI to be unpopular ;-)
Most stable Variant of CSDI
Application response is tremendous fast
DL Link & Video Review of this ROM by Chris, also he posted this ROM first in the CSDI thread...sorry Chris...I thought It should reach more people!
ChrisChavez said:
If you guys want the "fixed" version of this by MLIGN here ya go!
http://is.gd/aVBdp
Working APN off the bat (for T-Mobile USA), fixed English keyboard!
Google Maps was taken out cuz it wasn't updating. Now you can download normally from Market =)
THAT'S IT!!!!
Here's my video review for it: http://www.youtube.com/watch?v=uw20EpJfZ0w
Click to expand...
Click to collapse
Themes:
1(a). An Elegance Themed version of SuperCSDI ROM from Opasha, Be warned that it's a complete ROM not just a Theme, so nandroid is ur friend. THANKS Man!!!
1(b). Only the Theme update.Zip of the Elegance (!Button texts are Black by the way!). Thanks to Opasha.
2. Espresso Theme by nephron (thanks man) can be found in his thread here
3. ADWone theme has also been reported to work with this ROM with no Problem, get it here.
FAQ
1. My BT headset does not receive audio from the Phone, what's wrong?
> it's a known Bug with this ROM, No fixes yet but you can always try enabling 'Special Bluetooth' from 'Supersetup/Special Options' and/or try this fix
2. I can't seem to find my EXT partition to install/restore applications to, why?
> There is an Option in Supersetup/Options/APPS2SD and LinuxSwap/ there you can enable Apps2SD. Also pay application can be made available from there.
3. My phone crashes after I set some profile in SetCPU, what can I do?
> Domt use Set CPU, use CPU Options from Supersetup instead.
4. I dont Like the Theme very much, any Idea?
> use any metamorph theme through JrosMetamorph application built-in with this ROM. OR use the themes attached in theme section (Above)
5. Sometimes returning to Home screen takes ages, what the hack?
> Could be some bug associated with the better terminal app, try removing it and use another Terminal Emulator instead.
Screens:
thanks for the post. flashin right now.
got a black screen hang when I did a second boot of this rom after selecting apps2sd
|Logic| said:
got a black screen hang when I did a second boot of this rom after selecting apps2sd
Click to expand...
Click to collapse
did u maintain the basics.?.. Just asking,
full wipe and then flash....should work fine....
I have Apps2SD functioning...
Higher MFLOPS values doesn't necessarily mean an all around faster ROM, as I was easily getting 3.6's on FastTest with JIT and the RAM hack, any CSDI based ROM is going to be faster than SuperD even with JIT and the 10MB RAM hack, yet CSDI has yet to reach MFLOPS values above 3.0.
Flashed, and it honestly feels just as snappy as zachattack052's Beta ROM (which had the APN and keybaord fix as well as Brut's mod'd google maps) Good job on the fixes, MLIGN.
neckface said:
Higher MFLOPS values doesn't necessarily mean an all around faster ROM, as I was easily getting 3.6's on FastTest with JIT and the RAM hack, any CSDI based ROM is going to be faster than SuperD even with JIT and the 10MB RAM hack, yet CSDI has yet to reach MFLOPS values above 3.0.
Flashed, and it honestly feels just as snappy as zachattack052's Beta ROM (which had the APN and keybaord fix as well as Brut's mod'd google maps) Good job on the fixes, MLIGN.
Click to expand...
Click to collapse
some people seem to believe them....otherwise, I only believe what I feel and see, Please if u like the ROM say thankss to the DEVs....
Thank you
arefin said:
some people seem to believe them....otherwise, I only believe what I feel and see, Please if u like the ROM say thankss to the DEVs....
Thank you
Click to expand...
Click to collapse
Agreed. Thank you, Devs. n_n
No apps2sd
Ok so I did a full wipe and my sd card is already partitioned. Flashed this rom. Now the SupSetup v4 app won't run on my device. Tried uninstalling and reinstalling and still the same problem. No apps2sd for me on this rom?
u gotta go in to supsetup and do it threw there its an option...then check it then restart
Blazing fast on the g1 ~ coming from latest cyanogen.
But im missing eclair browser, clock and mt
My report
The most amazing thing about this rom....
its not capable of running Jit due to the lack of Eclair in framework,
and it doesn't have ramhack, don't think it's capable of that either, but probably could be done,
and yet it still defines itself to be the fastest donut of all! Without all the memory hacks, amazing. Even more astonishing for the 3D game lovers.
Aside from linpack or speedtest scores, This is down right the fastest rom I ever used, including the multiple versions released by all the devs who edited it to their own flavor (zachattack052,domenukk, to name a couple)
So big ups to this thread, as I love to see another version of it has been docked for my collection of downloads
For those of you who haven't tried it, you really should...if you like the level of speed from fastTest(superfast now) and Super D...then you will absolutely fall in love with this one.
I get a 3.596 flop using Complete Eclair 1.2 ... and this is a donut rom and only gets 2.326?
Either way, its good to see people still updating 1.6 roms for historical purposes.
Kainzo said:
I get a 3.596 flop using Complete Eclair 1.2 ... and this is a donut rom and only gets 2.326?
Either way, its good to see people still updating 1.6 roms for historical purposes.
Click to expand...
Click to collapse
Complete Eclair uses Jit...and feels nowhere close to what this rom feels like (speed, smooth, snappy).
But that is usually how it goes when comparing 1.6 to 2.1 on a G1. I hope Wes G (OE 2.0) can change all that.
Complete Eclair CAN use JIT. It doesn't come stock with JIT to my knowledge.
Kainzo said:
Complete Eclair CAN use JIT. It doesn't come stock with JIT to my knowledge.
Click to expand...
Click to collapse
LOL you are correct I was thinking SuperEclair which comes stock with JIT enabled.
But lets be realistic...you can't pull 3.5 - 3.6 consistently without JIT enabled on a G1.
G1ForFun said:
LOL you are correct I was thinking SuperEclair which comes stock with JIT enabled.
But lets be realistic...you can't pull 3.5 - 3.6 consistently without JIT enabled on a G1.
Click to expand...
Click to collapse
Amen^^ I second that. Never seen those numbers on G1 without JIT....if so, show me the link to that rom, and I will be flashing immediately!
i ported the Elegance theme to this rom, so its a fully themed rom. let me know if anyone wants it . it's running great, i'm very impressed with this rom. so much faster than all the other donut roms.
opasha said:
i ported the Elegance theme to this rom, so its a fully themed rom. let me know if anyone wants it . it's running great, i'm very impressed with this rom. so much faster than all the other donut roms.
Click to expand...
Click to collapse
Psh, yes I want it
This is exciting.
...
HA! took about a day to get here from twitter!!
love it!
goo job guys!
...
you should most in MyTouch forum... it works on mine.
*** THIS IS EXPERIMENTAL ***
Thanks to toastcfh, maejrep, AssassinsLament, Estimated Prophet, Cicatrize, joeykrim, geyes30, kpkimmel and all the others from the kernel & display cap threads who have been working tirelessly, and continue to do so. This isn't over until we can find the real cap! But I think this avenue has progressed enough for it to have its own thread, if only to give hope, since we now know both Epson and Novatek panels physically can do it!
What Doesn't Work
Nothing. Now based on the official kernel with everything working.
About This Kernel
This is just a dirty hack. We haven't yet figured out where the real cap in framerate is coming from. But until we do, this is the best we have. At least it shows the display itself can handle a higher framerate and isn't physically incapable like HTC would have us believe.
Novatek panels can now get up to 46fps pretty reliably. Run fps2d a few times.
Stdev depends on system activity. If you're going to be judging stdev, DON'T measure it immediately after booting, set your CPU throttle mode to "performance", be sure to run fps2d several times, then average those stdev numbers in your head.
The changes are now immediately applied upon boot. There is no need to cycle your display anymore.
This kernel has support for overclocking/underclocking, up to 1.119 MHz. Also includes my own undervolting and overvolting for higher speeds to increase stability.
You can get dramatically tighter stdev numbers by setting your CPU governor to "performance" in SetCPU. It seems scaling really messes with the framerate. Obviously this will drain your battery faster, as your CPU will constantly be running at full speed. Set it back to "ondemand" if you don't need it.
Some people are reporting their touchscreen grounding issues have been cured.
Support to change the T2 value on the fly [thanks to maejrep]
Support for 5 simultaneous touch points! Use Dotty (in the Market) to see it in action. It'd be cool if someone would make a simple app to demonstrate what can be done with more than the mere 2 points we are used to. People have suggested new lock types, security locks, ways to rotate things, etc. [thanks to maejrep]
Some hardware fails to accept 5 points, so a fail-safe has been added to default back to 2 points for some EVOs
AssassinsLament has created an awesome app to provide an easy way for people to change their T2 timing. Check out his app here: http://forum.xda-developers.com/showthread.php?t=716659 [thanks to AssassinsLament]
Changes to display timings are now sticky until rebooted (w/ the above app, or set manually)
What's New
v5.1.1: Using the official kernel. We've lost some fps, but we've gained camera, video, 4G, etc. 46fps is now average.
v5.1.1: Expanded user-modifiable timing settings. Change at your own risk.
v5.1.1: Audio patched [thanks Geniusdog254 and KERKEDAGAIN]
Instructions
Do a nandroid backup, and flash this over pretty much any ROM. If you have problems, you can just flash a stock boot.img again. There should never be any need to wipe anything.
IMPORTANT: This will only work with the stock bcm4329.ko! Using the newer files and flashing this kernel will result in wifi being unable to start, and vice versa. To correct this, you'll need to flash over the correct wifi files.
Changing Timing Settings
You can use the following commands from adb shell to temporarily change timing on the fly. Do it while your screen is on.
Set: echo NUMBER > /sys/devices/platform/mddi_c_b9f6_5582.1/PARAMETER
Check: cat /sys/devices/platform/mddi_c_b9f6_5582.1/PARAMETER
Parameters:
t2 - 245 to 1023 [Default Eclair: 437, Froyo: 432]
t3 - 0 to 7 [Default Eclair: 1, Froyo: 0]
fte - 0 to 879 [Default Eclair: 35, Froyo: 60] (Frame Tearing Effect, change this if you have tearing problems)
Flashable ZIP - Undervolted kernel v5.1.1 for use with 2.1 (Eclair) ROMs
Flashable ZIP - Normal-volted kernel v5.1.1 for use with 2.1 (Eclair) ROMs
Flashable ZIP - Undervolted kernel v5.1.1 for use with 2.2 (Froyo) ROMs
Flashable ZIP - Normal-volted kernel v5.1.1 for use with 2.2 (Froyo) ROMs
Note: Certain things like the camera still don't work, since our Froyo ROMs aren't official.
Flashable ZIP - WiFi-N + 4G for all custom kernels based on toastcfh's GoDmOdE kernel (compatible with v5.2+)
Flashable ZIP - WiFi-N + 4G for stock/custom kernels (compatible with v5.1 and below)
Flashable ZIP - WiFi-N + 4G for the OTA kernel (NOT compatible with the kernel in this post)
*** REMEMBER! No one here is responsible if you damage your phone! ***
See the Evo, Droid X and Nexus One benchmarked together here: http://androidspin.com/2010/06/25/droid-x-vs-htc-evo-vs-google-nexus-one-in-benchmark-face-off
Want NenaMark1? It usually doesn't show in the Market, so get it here: http://nena.se/downloads.html
Awesome, just flashed and it is soo smooth, thank you devs.
This works great for me.
Not really related to this but my phone locks up when I change the cpu frequency with setcpu. EDIT: (How do I overvolt the phone?)
Oh and yes I do get 50hz.
Is there 2.2 support or no
ttieder said:
Is there 2.2 support or no
Click to expand...
Click to collapse
Nope I wish there was. Droid X skin + 50hz would be very cool.
ttieder said:
Is there 2.2 support or no
Click to expand...
Click to collapse
Second this question..I'm loving the EvolutionX froyo rom and would be sweet to get this baby on board with froyo.
Does this work for Epson panels too?
This works great. Touchscreen SEEMS a bit more responsive in in multitouch vis test. Grounding issue is nowhere near as bad, but still there. If you pull the same trick that everyone is doing to test grounding problem, you won't notice it at first, and very rarely will it stop sensing you finger all together, but it definitely does cut out for an instant every now and then, and I had it drop visibility where it normally does a few times for a split second.
Epic delete
As this is a development thread, please don't start posting your results like the Godmode thread. It will only clutter the thread.
Can you zip your modified files and post them too? Source would be nice
sweteg said:
As this is a development thread, please don't start posting your results like the Godmode thread. It will only clutter the thread.
Click to expand...
Click to collapse
This thread was made to avoid the clutter from the Godmode thread.
Thanks for the excellent dev work!
You might want to add to the first post that this kernel breaks 4G. it will turn on but not able to find any network.
Other than that, works as described
The device feels so much smoother!
Great work! I get 52 in fps2d, 680 in quadrant, and 51 in gears. I can't wait until this is completely fixed but I'm loving it and the undervolt and oc patches are awesome additions.
automatic brightness still does not work with this kernel though. At least not for me. Is it possible I have a different light sensor as no custom kernel has worked with auto brightness yet and other reports say it works just fine.
Also... fps2d spikes into 99 fps and at one point I watched it flash past 100
Definetly works
Installed the kernel and got over 50 fps on my nova panel i have hardware config 002 it runs much much smoother thanks devs for the hard work.
wow this kernel is insane, I mean FPS hack and overclock hack without force closes...wow is all I can say. Used the OC widget and it detects the oc clocks quickly.
Man if this kernel makes it to Froyo..Evo will be truly evil
2 vertical lines just showed up on the right side of the screen, haven't tried anything yet, let me restart and see if it goes back, then try to duplicate the issue.
Edit: It went away after I got a text, not sure if it was coincidence or not. I'm guessing this is the tearing issue that the FPS fix causes, but nothing about it was written in OP.
Mrtankjump said:
2 vertical lines just showed up on the right side of the screen, haven't tried anything yet, let me restart and see if it goes back, then try to duplicate the issue.
Edit: It went away after I got a text, not sure if it was coincidence or not. I'm guessing this is the tearing issue that the FPS fix causes, but nothing about it was written in OP.
Click to expand...
Click to collapse
My Evo has an Epson panel so I can't use this fix but, my understanding was that this method didn't cause the tearing like we saw from Toast's custom kernel on Epson displays, so your problem might be something else and not necessarily the fps cap being raised.
Thanks for the kernel, but I still have one big problem- my battery still will not charge with this kernel installed. It will only charge when I turn off the EVO and turn it back on. But as soon as I unplug and replug it in, it will look like it charges for 5 seconds, then the orange light shuts off and it stops charging. I've enclosed a dump of my dmesg. Can someone please take a look at this?
This is a no-frills, lean, clean Froyo AOSP machine.
Thanks:
Giant_Rider and Capychimp for the collaboration, klothius for the dalvik-cache script, dferreira for his AOSP source, Fightspit for the battery indicator and Carz for his kernel source.
Sources:
Froyo AOSP
Kernel
Battery Mod
Email.apk
Not Working:
Camera
Includes:
Google apps
Optimizations
Custom hosts file
Swap (requires swap partition)
Apps2SD (requires ext partition)
JIT
Cache on Cache
Renice
Highly OC'd kernel
Launcher Pro
Customizations:
Apps2SD and Swap are enabled on boot but you need the required partition structure. Jit is enabled out of the box. Kernel OC is set at 352MHz (under volted) when idle and 652MHz under load. You can use SetCPU to change the scaling, the scaling range is currently 122-748 MHz.
** Warning **
Typical behavior of an unstable device at high clock speeds are random reboots, black screen of death, and the phone not waking up.
Rom:
Recommended to do a full wipe first including dalvik-cache and sd ext, unless an update is specified "no-wipe".
Fusebox v1.3
*No-Wipe Update*
- New kernel compile (smaller and cleaner)
- Replaced custom hosts file with stock file (was causing battery drain errors in some programs that use a certain implementation of ads).
Fusebox v1.2
*No-Wipe Update*
- Includes updates from v1.1
- New kernel compile (2.6.34.2)
- Changed the default CPU scaling governor to interactive
Fusebox v1.1
*No-Wipe Update*
- New kernel compile
- Updated Brut maps
- Updated Google apps
Fusebox v1.0
*Full Rom*
- New Froyo AOSP base
- Email.apk that works with Exchange
- Addded ES File Explorer
- Updated LauncherPro
- Added latest kernel compile
- Moved default cpu frequencies to init.d
- Added script to clear app cache
- Memory tweaks
Fusebox v0.5
*No-Wipe Update*
- New kernel compile
- Default 352 min CPU speed (reported to fix wake issue for some people)
- Added afflaq's Email.apk to fix Exchange (thx lodewj)
Fusebox v0.4
*No-Wipe Update*
- Added missing speech lib
- Tweaked internal memory management
- Adjusted default clock speeds
Fusebox v0.3
*Full Rom*
- New kernel compile
Fusebox v0.2
*Full Rom*
- New kernel compile
Fusebox v0.1
*Full Rom*
- Initial release.
Themes:
*Updated: For Rom v1.0 Only*
These are flashable updates you apply over the base rom.
Stock White
White with circular battery with % (Fixed)
Black with circular battery with % (Fixed)
Screens:
does anything not work? camera/BT/etc?
EDIT: nvm you edited your post
zeotrope said:
does anything not work? camera/BT/etc?
EDIT: nvm you edited your post
Click to expand...
Click to collapse
Just camera as far as I know right now.
fast rom but have one issue, when phone locks i cant get it unlocked, the screen stays black and no response on buttons. noticed that games not getting laggy when touching screen, had that issue with all other roms for new radio. tried to check out new froyo rider to compare, but its looping while booting so i tried only this rom. sorry for english if its poor
bartasrex said:
fast rom but have one issue, when phone locks i cant get it unlocked, the screen stays black and no response on buttons. noticed that games not getting laggy when touching screen, had that issue with all other roms for new radio. tried to check out new froyo rider to compare, but its looping while booting so i tried only this rom. sorry for english if its poor
Click to expand...
Click to collapse
That's typical of the device not being stable at the clock speed, is still at the default clocks? I may have to bump down the speed if this is an issue.
Switch33 said:
That's typical of the device not being stable at the clock speed, is still at the default clocks? I may have to bump down the speed if this is an issue.
Click to expand...
Click to collapse
yes its on defoult clocks. just managed to flash froyorider rom, as far as i have checked its not freezing while locking the phone, clocks and kernel are the same so maby the problem is somewhere else
bartasrex said:
yes its on defoult clocks. just managed to flash froyorider rom, as far as i have checked its not freezing while locking the phone, clocks and kernel are the same so maby the problem is somewhere else
Click to expand...
Click to collapse
Ok keep me posted, I have only noticed that behavior over 700MHz on my device...
Switch33 said:
Ok keep me posted, I have only noticed that behavior over 700MHz on my device...
Click to expand...
Click to collapse
i think its my device, cause the same just happened with froyorider
bartasrex said:
i think its my device, cause the same just happened with froyorider
Click to expand...
Click to collapse
Hmm ok, you can try installing setcpu and bump it down a notch, if it turns out to be a common problem then I'll adjust the default kernel frequencies.
@Switch33
does it have multilanguage support? (need dutch belgium ).
I was actually working on my own but now that you made one, the need for making one myself is pretty much gone
btw, I would clock it a little bit lower by default and use setcpu to bump it some higher if the phone handle's it
thnx for your work!! keep it up
P.s. got a small request. Don't know if you compiled the kernel from source, but if you do, could you use the slub alocater instead of slab? (if that isn't already the case) ^_^
edit:
some questions:
undervolted?
JIT ?
renice init scripts?
edit2:
Allready compiling carz12 kernel as we speak with slub instead of slab.
Will upload it later today and share it.
if it works well, I will repost it with a lot of kernel debugging disabled. I saw that the cm source that Carz uses has ktimes and stuff enabled. disabling this stuff shoud shaves off a little bit in boot time. I hope that this will apply to our phones as well. I do this stuff for embedded devices (routers) with a x86 base (amd/NS geode cpu's). But I have little to no experience on arm based devices.
thanks it realy fast and nice
also i have set CPU and i changed it to
max 576000
min 245760
its now working great and verry fast
ROM is unstable for me; used SetCPU to lower the clock speeds and it still has trouble waking from sleep or unlocking. Very annoying to say the least since the ROM is great when it's properly working.
EDIT: Rebooted phone and now a new problem -- all my downloaded applications are corrupted. I can not access any of them, just the default apps that came with the app. They do not show up in my app drawer but they show up in my Manage App. settings and they just appear as a 0kb with their system name on the side, not even the application name; seems like a reboot fixes this though.
Can those with problems try this kernel please.
http://gwww.multiupload.com/L6F13CDQYD
Just flash from recovery
download link is broken or filevo has some issues with their servers
lodewj said:
@Switch33
does it have multilanguage support? (need dutch belgium ).
I was actually working on my own but now that you made one, the need for making one myself is pretty much gone
btw, I would clock it a little bit lower by default and use setcpu to bump it some higher if the phone handle's it
thnx for your work!! keep it up
P.s. got a small request. Don't know if you compiled the kernel from source, but if you do, could you use the slub alocater instead of slab? (if that isn't already the case) ^_^
edit:
some questions:
undervolted?
JIT ?
renice init scripts?
edit2:
Allready compiling carz12 kernel as we speak with slub instead of slab.
Will upload it later today and share it.
if it works well, I will repost it with a lot of kernel debugging disabled. I saw that the cm source that Carz uses has ktimes and stuff enabled. disabling this stuff shoud shaves off a little bit in boot time. I hope that this will apply to our phones as well. I do this stuff for embedded devices (routers) with a x86 base (amd/NS geode cpu's). But I have little to no experience on arm based devices.
Click to expand...
Click to collapse
Thanks for the suggestions, I'll take a look at those today. The kernel is undervolted below 384 MHz, JiT is enabled out of the box and includes renice scripts as well as others.
hol17 said:
ROM is unstable for me; used SetCPU to lower the clock speeds and it still has trouble waking from sleep or unlocking. Very annoying to say the least since the ROM is great when it's properly working.
EDIT: Rebooted phone and now a new problem -- all my downloaded applications are corrupted. I can not access any of them, just the default apps that came with the app. They do not show up in my app drawer but they show up in my Manage App. settings and they just appear as a 0kb with their system name on the side, not even the application name; seems like a reboot fixes this though.
Click to expand...
Click to collapse
Do you have an ext partition on your sd card?
who know the "clock + weather" app is?
itenno said:
who know the "clock + weather" app is?
Click to expand...
Click to collapse
Beautiful Widgets 'smaller home'
Switch33, would you mind forging dutch language support in there? (belgium)
It may be netherlands as well ....
I'll send your fresh pina colada while I'll send carz12's as well
lodewj said:
Switch33, would you mind forging dutch language support in there? (belgium)
It may be netherlands as well ....
I'll send your fresh pina colada while I'll send carz12's as well
Click to expand...
Click to collapse
I'll look into multi-language this weekend, long weekend in canada should be able to get some stuff done.
Hi. The following kernel is presented to you by
vorkKernel Team:
- kiljacken
- Benee
Click to expand...
Click to collapse
This kernel is for Cyanogenmod (and in theory any other CM based rom). *Could* be incompatible with latest kangs or nightlies (after a kernel update from CM team). No support for sense...
New vorkKernel Twitter Bot: Here
First I wanted to thank Thalamus for his awesome base kernel - Thanks man . Than I wanted to thank the CM Team for the awesome developement work. Without you guys the Desire weren't such a great device.
Features:
Oc to 1113 Mhz
toggable AVS via app or flags (Credits to dzo and thalamus for avs)
Default IO-Sched is Deadline with a special flash storage tweak
Slub allocator
Tiny-Rcu
BFS Cpu Sched
compiled with a tweaked toolchain (base linaro gcc)
overall compiler optimizations
flags! (more below in the flag section)
A App for easy downloading and configuring. Credits to kiljacken!
Click to expand...
Click to collapse
The standard part:
I'm not responsible for melted phones or something like that...
Click to expand...
Click to collapse
And the source code here.
Download (Market)
Credits to kiljacken for this awesome app! You need OI File Manager for the app (Comes with CM)!
(and if you refuse to use the app - or the app is refusing to work with you: here)
Only change something, if you want to enable OC - No need to touch anything else (like govenors, schedulers)
What are flags and how can I use them?
I recommend to use the App kiljacken made, because it's super easy for you guys. If you not want to use the app *sadpanda* then you can click this link. This is the file the app is fetching to generate the UI.
The layout is following:
Available for following device/Element style (more below)/the flag you need to add/Flag name in App/Description for general Flag/Choice name in app/actual value you need to add after flag name
If the last two points are added you first enter the flag name and than the value. For example: density230
You connect the flags with a: -
Example: -camera-ring ...
The script is configured to detect flags after vorkKernel-VERSIONNUMBER. So you can add some flags after this.
Element style
c = Checkbox
l = List you can choose things from
e = you can enter your own value
Click to expand...
Click to collapse
Error Reporting Guide
Start with rebooting, if that doesn't help, reflash CM and then the kernel, and check again. If you're using the updater app (make sure you have the latest version), use the error report function (and describe what you're problem is). If you're not using the app, then post what flags you are using, along with what your problem is.
Click to expand...
Click to collapse
Additionally I just want to point out that I'm not doing this as a fulltime job, so don't expect daily updates or something like that. I will try to fix a problem as fast as possible but in some cases it can take a while.
If you want to support me you can sign up on dropbox via my referral link or just push this nice thanks button .. If you want to donate you can donate to thalamus or the cm team something. I'm learning C and linux and vorkKernel is my learning project and it is a hobby for me. Anyway if you still want to support a poor student, I have a link above my avatar
Thanks to:
the whole CM Team
thalamus (for base kernel and being totally awesome)
Erasmux
All guys that made pull request and contributed in any possible way
Donators to our project (app or kiljacken's donate link)
the android community
and a very big thanks to b3ndech0 for his buildbox.
Thanks! Will test it soon.!
Did you tested it with Defrost 4.1? Get random reboots with his kernels hope your will solve this!
I run it with cm. And df and cm are nearly the same so maybe it will work for you. (My desire don't like high oc so this slight oc could fix your problems)
I'm using opendesire 4.0.15 and the wifi doesn't work with this kernel. When i try to activate wifi, it says "Error" in the menu. If I try a full wipe will it help?
Oh, and what's the difference between havs and svs kernels (i installed havs, it was first on the list)? Now if it's a "when you ask this you really shouldn't be here" type of question, I apologize for spamming...
Thanks a lot Desire ftw
Sent from my HTC Desire using XDA App
Benee said:
I run it with cm. And df and cm are nearly the same so maybe it will work for you. (My desire don't like high oc so this slight oc could fix your problems)
Click to expand...
Click to collapse
Ah thanks .... oc was not the problem i dont use OC ;-) because i need SetCPU for it. Is this the same with your Kernel? Do i need SetCPU?
Will look into the wifi issue when I'm at a PC again. And SVS (static voltage scaling) is the standard to set the Mhz and HAVS is a method from intersectraven which mixes SVS and AVS (AVS uses the temperature of the cpu to set the clock). HAVS uses slight less battery.
Hope I managed it to explain this good enough.
xtcislove said:
Ah thanks .... oc was not the problem i dont use OC ;-) because i need SetCPU for it. Is this the same with your Kernel? Do i need SetCPU?
Click to expand...
Click to collapse
I don't use it and don't see a reason for using it, because the max voltage from standard max clock (1275mv) to the oc (1113 Mhz) (1275mv) is the same.
it is work for opendesire?
I'm sure this was asked above this post, however, I'm confused if I should use SetCPU with this Kernel, or it automatically sets it at 1.1GHz? Would I still need SetCPU to increase the frequency?
First I pulled the release because I forget to add the wifi module. Will upload it tomorrow again. Then fully working.
Then no need for setcpu. The Kernel will set the clock itself (max 1113 Mhz).
Both Kernals work with OpenDesire 4.0.17 (experimental) but I had problems with ADW Launcher f/c Launcher Pro/Zeam/GDE and Stock Launcher seem fine. Notice Wi-Fi so no further testing. Will be interesting to see what if any affect HAVS has on battery with OD as this does give good life already. Used to use PAYS Rom with HAVS and that made big difference to batt so we will see. Look forward to tomorrow.
Thanks for your contribution to Desire and good luck.
please
pls add exact values for uv and axi.
make aversion with cfq.
fixed Wifi now
bongmaster2 said:
pls add exact values for uv and axi.
make aversion with cfq.
Click to expand...
Click to collapse
What extra values? and why cfq? BFQ runs bette imo
kfasheldon said:
Both Kernals work with OpenDesire 4.0.17 (experimental) but I had problems with ADW Launcher f/c Launcher Pro/Zeam/GDE and Stock Launcher seem fine.
Click to expand...
Click to collapse
Thanks. Will look into the ADW Problem
How is batterie drain with this Kernel? Now use Defrost with svs 1113mhz and Batterie drain is big, bigger than the OD Kernel with the same MHz.
I'm using the HAVS one mainly and I'm quite satisfied with the Battery. But hard to tell because it variates thru different usage and settings (like Display brightness)
Benee said:
What extra values? and why cfq? BFQ runs bette imo
Click to expand...
Click to collapse
the values for axi bus speed. how much mhz at which processor frequency. and the millivolt values for every processor frequency. just 2 tables for comparism with other kernels.
bongmaster2 said:
the values for axi bus speed. how much mhz at which processor frequency. and the millivolt values for every processor frequency. just 2 tables for comparism with other kernels.
Click to expand...
Click to collapse
acpuclock-scorpion line 68
The batterie drain with auto brightness and much Internet use. Compared to svs kernel from Defrost 4.1a with svs 1113mhz.
So, who has cajones that clank?
Current things of interest:
- Overclock up to 1.6ghz [Use a tool such as Setcpu to overclock]
- 2.6.36.4 kernel base
- CIFS included
- TUN built-in
- NTFS support
- Voodoo Sound
All sources can be found on my github (see signature)
These are designed to be flashed via clockwork, or you can flash them via Shinzul's Kernel Manager (Available on the android market)
Disclaimer: You flash these at your own risk, and assume any and all potential consequences, including (but not limited to), loss of data, meltdown of your device, world destruction, injury of assorted puppies, spoiling of your glass of milk, revocation of chocolate privileges...etc. In all seriousness, it's an experimental kernel, so treat it as such, and enjoy.
Overclocking disclaimer: Overclocking is never guaranteed to be stable (that's simply common sense). If an overclock speed is not stable, your device may not be able to handle it and you should try a lower speed.
BE SAFE!!! MAKE A NANDROID BEFORE FLASHING SO YOU HAVE SOMETHING TO FALL BACK ON
Current version: Netformer 1.6 (For Honeycomb 3.2) [Also available in Kernel Manager, from the Android Market]
Netformer 1.6
Tested with Prime 1.7
md5sum
3223bb177a86434837f5fe8630315a7d netformer-1.6-signed.zip
Code:
Changelog:
Revision 1.6:
- Updated for Honeycomb 3.2
- Due to some rather large changes by ASUS in the kernel, the tap-to-click disabler app currently will not function in this latest kernel. If it is possible to bring the functionality back, it shall be done.
Revision 1.5:
- Updated to support android 3.1
- Added Voodoo Sound
*Your quadrant epeen may not be quite so large (though they may be more accurate) due to some bug fixes from upstream, if there is room for improvement, it will be explored*
Revision 1.4r2:
- Fix a bug causing wifi to break when the tablet sleeps
Revision 1.4:
- Add SLQB memory allocator
- Set timer to 1000hz
- Add 1.504 and 1.6ghz frequency steps
- Add preliminary toggle interface to allow tap-to-click to be disabled (See OP for a nice gui front-end for the toggle, courtesy of vividboarder)
Revision 1.3:
- Assorted bugfixes, including a possible fix for a bug that could lead a cpu core to 'forget' it's speed policy and wander out of sync
Revision 1.2:
- Power regulator bug fixes that may address the "SoD" issue experienced even by users on the stock kernel
(technically not actually a sleep of death)
Revision 1.1:
- Adjusted voltage levels for stability
- Added NTFS support
- Assorted bugfixes
Reserving this post as well
Can't wait! overclock kernel for TF101, im constantly pressing F5 on your github.
Edit:
I just flashed the kernel, setcpu to 1400, omgash its so fast i think i traveled back in time which makes me the first poster in this thread of awesomeness!
i see the OP says it is designed to be flashed in cwm, i was under the impression that kernels had to be flashed as a blob through adb. is that no longer the case?
Crimton said:
i see the OP says it is designed to be flashed in cwm, i was under the impression that kernels had to be flashed as a blob through adb. is that no longer the case?
Click to expand...
Click to collapse
Oh it's still flashed as a blob, but it's made clockwork friendly
netarchy is developing for the Transformer? Thank you based god! Just made my TF worth rooting. Looking forward to some netarchy toastmod for Evo like love! Still running your kernel on my Evo.
netarchy said:
Oh it's still flashed as a blob, but it's made clockwork friendly
Click to expand...
Click to collapse
thats great so i just flash as i normally would. could you post the stock kernel in a cwm friendly zip in case we would want to revert?
Done. Overclocked to 1.4 GHZ ..... To easy
Sent from my Transformer TF101 using Tapatalk
My fav evo kernel maker now on the transformer........hell yea!!!!!!!!
awesome in disguise? i liked more than eats the pie
kernel is running great at 1.2 1.4 had a few lock ups but ita great to see a great kernel dev on the tf!!! thank you! Q do you know what they did in the xoom kernel to run netflix maybe you can duplicate!!! I will help any way i can! thanksx again
1.4 no lockups youtube 720p & 1080p smooth
Sent from my Transformer TF101 using Tapatalk
Thank you sir - running fantastically @ 1.2GHz
I will test 1.4 tomorrow.
sent from a device using an app
@crimton ... love your avatar pic.
Finally the Youtube app is usable. Great work.
this is great! Thanks for the hard work.
friggin awesome!!!!! Running netarchy on my evo and on my tf....friggin awesome!!!!
1.4 ghz running like a champ!
I'll wait a little longer, but I'm glad to see kernel development picking up thanks netarchy.
P.S. on stock kernel what is the lowest freq the transformer goes to?