Android Development Archive

Ziggy471 Kernels INC/Bravo/EVO (Updated 14 Nov)

Posted November 14, 2010 By Ziggy471

Changelog:

Added LZMA compression for the kernel image, makes it uber small. This should help with the few non-booters still left. Also, since it’s so small, EVERYTHING is built in, except wifi and on the EVO, wimax.
Moved the default boot speed back down to 998MHz, didn’t realize that some couldn’t run 1.113GHz, sorry about that.
Removed ALL debugging support in the kernel, this will speed it up and also makes it smaller.

Everything else is still the same, ck2, BFS357, BFQ, SLUB, CIFS, EXT4, gpu+, sd card speed up, etc…

Until I figure some things out with the AOSP kernels, I will not be releasing anymore, sorry.

Finally, for those that asked about the tweeks script I posted, it’s set for 1.113GHz max, if you want something different, edit the script and reboot. It’s the same script I had included in previous kernels, but had taken out for reasons.

Downloads:
[KERNEL] Ziggy471 Bravo 14 Nov (1151 downloads)
[KERNEL] Ziggy471 EVO 14 Nov (1610 downloads)
[KERNEL] Ziggy471 INC 14 Nov (1126 downloads)

md5sums:
d7848b72e0866f20ed0ed0c1a7d130c9 Ziggy471Kernel-BRAVO-update_signed-11142010-0855.zip
ad584c7c152896a9548209d61a5c2684 Ziggy471Kernel-EVO-update_signed-11142010-0856.zip
6026e42adbfba2ce6616e32d624aa448 Ziggy471Kernel-INC-update_signed-11142010-0856.zip

15 Comments so far. Join the Conversation

Ziggy471 Kernels INC/Bravo/EVO (Updated 13 Nov)

Posted November 13, 2010 By Ziggy471

Changelog:

All:
Overclocking to 1.19GHz

Evo:
Audio Gain patch, thanks to toastcfh and netarchy
3/5 point multi-touch, thanks to toastcfh and netarchy

[KERNEL] Ziggy471 Bravo 13 Nov (579 downloads)
[KERNEL] Ziggy471 EVO 13 Nov (981 downloads)
[KERNEL] Ziggy471 INC 13 Nov (894 downloads)

Tweaks:
Since some have asked, I put together an update zip with the screen state scaling init script and I also included a sysctl.conf by Mr. X and an init script to start it.
[TWEAKS] Ziggy's tweaks (1363 downloads)


Edit: The screen state scaling scales the processor to between 245MHz and 384MHz when the screen is turned off, this is to save on battery power when you’re not using the phone. It sets the governor to ONDEMAND when the screen is off, and INTERACTIVE when the screen is on. I find this responds faster when turning the screen on. As for the sysctl.conf, I’ll have to have X explain all the tweaks in there.

6 Comments so far. Join the Conversation

Smartass Governor info

Posted November 7, 2010 By Ziggy471

For those that were interested in more info on the smartass governor, here’s and excerpt from erasmux’s flykernel.

smartass governor – 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!

Of course, the frequencies are different than what he used, since we have better processors than the Hero.

Z

8 Comments so far. Join the Conversation

Github updated

Posted November 6, 2010 By Ziggy471

I finally think I’ve figured out git. lol

So I’ve updated my github with all the changes I made recently, each is just a branch of the mainline 2.6.32.25.

Ziggy’s GitHub

Enjoy,

Z

Be the first to comment

Ziggy471 Evo Kernels FPS Fixed (Updated 5 Nov)

Posted November 5, 2010 By Ziggy471

Alright, applied the netarchy FPS paches. Sorry about that, not having an Evo to test on, I forgot.

[KERNEL] Ziggy471 EVO 5 Nov (2083 downloads)
[KERNEL] Ziggy471 EVO AOSP 5 Nov (902 downloads)

md5sums
429218944f2fa4ae73a30b11419037bd Ziggy471Kernel-EVO-AOSP-update_signed-11052010-1607.zip
cfcd63f5b9c31b9624c2697803dd8a06 Ziggy471Kernel-EVO-update_signed-11052010-1609.zip

9 Comments so far. Join the Conversation

Ziggy471 Kernels INC/Bravo/EVO (Updated 4 Nov)

Posted November 4, 2010 By Ziggy471

Ziggy471 Kernels INC/Bravo/EVO

The AOSP builds should work, but let me know.

Changelog:
Started all three over from fresh HTC source code.
Upgraded all to 2.6.32.25.
ck2 and BFS357 from Con Kolivas

http://users.on.net/~ckolivas/kernel/

GPU+ for Sense Roms

http://forum.xda-developers.com/showthread.php?p=8946018#post8946018

Hybrid Adaptive Voltage Scaling (HAVS)

http://github.com/intersectRaven/ir-kernel/commit/80d85fd35b8bef34bc1699bff9a04f1a33b56d28

Fix for slow SD card speed with HTC’s Froyo Kernel

http://forum.xda-developers.com/showthread.php?t=815557

Smartass governor

https://github.com/erasmux/hero-2.6.29-flykernel/commit/41b7d84d73ae96e07f9e3be62eb09eef4b998ace

https://github.com/erasmux/hero-2.6.29-flykernel/commit/f7ef2f6aa83c6321100f21f6dfbd1a286161cee4

Note1: These kernels ARE NOT overclocked, but are slightly undervolted.
Note2: I’ll have my github updated hopefully this weekend.  So please wait to update the XDA threads.

Even without over-clocking, you’ll be surprised at the speed.

[KERNEL] Ziggy471 Bravo 4 Nov (703 downloads)
[KERNEL] Ziggy471 EVO 4 Nov (761 downloads)
[KERNEL] Ziggy471 Droid Incredible (Sense) 4 Nov (2355 downloads)
[KERNEL] Ziggy471 Bravo AOSP 4 Nov (546 downloads)
[KERNEL] Ziggy471 EVO AOSP 4 Nov (484 downloads)
[KERNEL] Ziggy471 Droid Incredible AOSP 4 Nov (944 downloads)

md5sums:

85254b58806d6326d33977d5e577551a  Ziggy471Kernel-BRAVO-update_signed-11042010-1949.zip
7e6933ab1391372d64693addf725342f  Ziggy471Kernel-EVO-update_signed-11042010-1949.zip
bcb82064a4b4824b461f861af9bdac58  Ziggy471Kernel-INC-update_signed-11042010-1949.zip
06cd83f734555ff21a03e2c85b7e8df2 Ziggy471Kernel-BRAVO-AOSP-update_signed-11052010-0449.zip
5835ec5ee138284bd1c97aef7fa4ff48 Ziggy471Kernel-EVO-AOSP-update_signed-11052010-0449.zip
c0d58cf8757b8c585307eb2d80f59037 Ziggy471Kernel-INC-AOSP-update_signed-11052010-0449.zip

16 Comments so far. Join the Conversation

[BETA]Ziggy471 EVO Kernel (Updated 28 Oct)

Posted October 28, 2010 By Ziggy471

Hopefully this one fixes the issues I’ve been having with this kernel.

Change log:

Reduced the actual kernel size, due to the limited space on the Evo, 2.5MB as opposed to 3MB on INC and Bravo.

Moved all Graphics drivers to modules
Moved EXT4 to a module

Removed the hosts file and init script for now, just trying to get this damn thing working.

Camera is working, not sure what I did to break it or fix it.  lol

md5sum:
1966551fde76ac1f76572f01596c552d  Ziggy471Kernel-EVO-update_signed-10282010-1054.zip

[KERNEL] Ziggy471 EVO 28 Oct (1233 downloads)
1 Comment. Join the Conversation

Just to clarify, the Bravo Kernels are for GSM ONLY

they were developed for and tested by Mr. X.

The 1.28GHz was not real, for more information, click here.

Changelog:

Overclocking capped at 1.19GHz

Removed a config option that used more battery while the screen was one, oooops, left that in from testing.

Hopefully fixed that FC for some Sprint users, the hosts file I included blocked a few sprint IPs.

A few other tweaks here and there.

[KERNEL] Ziggy471 Droid Incredible 26 Oct (1317 downloads)
[KERNEL] Ziggy471 Droid Incredible AOSP 26 Oct (1584 downloads)
[KERNEL] Ziggy471 EVO 26 Oct (1639 downloads)
[KERNEL] Ziggy471 Bravo 26 Oct (937 downloads)

md5sums
767106acda2f4a58d9721179d494d634 Ziggy471Kernel-INC-update_signed-10262010-0507.zip
76945775c65283efb7ef504d9a1f5459 Ziggy471Kernel-INC-AOSP-update_signed-10262010-0508.zip
c43a47473f40c8b3cc42b2d1723d2f77  Ziggy471Kernel-EVO-update_signed-10262010-0508.zip
8d7cd7e9d7f79d6526713fdf6e2a8b50  Ziggy471Kernel-BRAVO-update_signed-10262010-0509.zip

Z

24 Comments so far. Join the Conversation

Ziggy471 HTC EVO Kernel 23 Oct

Posted October 23, 2010 By Ziggy471

NOTICE: I am not responsible for anything that may or may not happen to your phone, except for maybe it running faster. You break it, you fix it.

23 Oct 2010:
Kernel version 2.6.32.24
Overclocked

1.28GHz, I don’t recommend this setting, it doesn’t appear to work on the newer Desire ports. I recommend 1.113 or 1.15.

BFS 357 CPU Scheduler
BFQ IO Scheduler
Swap enalbed
SLUB (Unqueued Allocator)
All CPU governors, Interactive is the default
CPU Undervolt control via /proc/undervolt – built in, not a module

http://forum.xda-developers.com/showthread.php?t=775997&highlight=voltage+module

Fix for slow SD card access

http://forum.xda-developers.com/showthread.php?t=815557

CIFS
EXT4
TUN
A few tweaks here and there.
etc…

Also included in the update:
1. For any ROM that has busybox’s run-parts enabled, I added a screen state frequency/governor switching script, located in /system/etc/init.d. This means you do not have to use setcpu to control the frequency or governor anymore. If you prefer not using this script, delete it

The defaults for the script:

AWAKE_GOVERNOR=”interactive”
AWAKE_GOVERNOR_FREQENCY_MAX=”1113600″
AWAKE_GOVERNOR_FREQENCY_MIN=”245000″
SLEEP_GOVERNOR=”powersave”
SLEEP_GOVERNOR_FREQENCY_MAX=”460800″
SLEEP_GOVERNOR_FREQENCY_MIN=”245000″

2. remount script that will be installed to /system/bin.

Valid input format:
remount [ro|rw|status]
ro = read only (default)
rw = read write (to make modifications)
status = current mount mode

3. hosts file that blocks most ads, if you find more, let me know
[KERNEL] Ziggy471 EVO 23 Oct (1163 downloads)

3 Comments so far. Join the Conversation

[BETA] Ziggy471 Droid Incredible Kernel AOSP 23 Oct

Posted October 23, 2010 By Ziggy471

NOTICE: I am not responsible for anything that may or may not happen to your phone, except for maybe it running faster. You break it, you fix it.

23 Oct 2010:
Kernel version 2.6.32.15
Overclocked

1.28GHz, I don’t recommend this setting, it doesn’t appear to work on the newer Desire ports. I recommend 1.113 or 1.15.

BFS 357 CPU Scheduler
BFQ IO Scheduler
Swap enalbed
SLUB (Unqueued Allocator)
All CPU governors, Interactive is the default
CPU Undervolt control via /proc/undervolt – built in, not a module

http://forum.xda-developers.com/showthread.php?t=775997&highlight=voltage+module

Fix for slow SD card access

http://forum.xda-developers.com/showthread.php?t=815557

CIFS
EXT4
TUN
A few tweaks here and there.
etc…

Also included in the update:
1. For any ROM that has busybox’s run-parts enabled, I added a screen state frequency/governor switching script, located in /system/etc/init.d. This means you do not have to use setcpu to control the frequency or governor anymore. If you prefer not using this script, delete it

The defaults for the script:

AWAKE_GOVERNOR=”interactive”
AWAKE_GOVERNOR_FREQENCY_MAX=”1113600″
AWAKE_GOVERNOR_FREQENCY_MIN=”245000″
SLEEP_GOVERNOR=”powersave”
SLEEP_GOVERNOR_FREQENCY_MAX=”460800″
SLEEP_GOVERNOR_FREQENCY_MIN=”245000″

2. remount script that will be installed to /system/bin.

Valid input format:
remount [ro|rw|status]
ro = read only (default)
rw = read write (to make modifications)
status = current mount mode

3. hosts file that blocks most ads, if you find more, let me know
[KERNEL] Ziggy471 Droid Incredible AOSP 23 Oct (529 downloads)

Be the first to comment