Android Hero @ Teknologism / Turbo charge you HTC Hero !

Home of the Hero kernel package by Teknologist

Android Hero @ Teknologism / Turbo charge you HTC Hero !

Home of the Hero kernel package by Teknologist

Android Hero @ Teknologism / Turbo charge you HTC Hero !

Home of the Hero kernel package by Teknologist

Android Hero @ Teknologism / Turbo charge you HTC Hero !

Home of the Hero kernel package by Teknologist

Teknologist kernel update file downloads:

NOTICE: As always, you need an unlocked GSM HTC Hero Please read the Install page.


Choose your Hero ROM flavor:

Note: Modaco Custom ROM 3.0 is out (as of December 2nd,2009) and it includes Teknologist kernel 1.9 as default.

If you do have MCR or a Generic ROM. You can update to the latest 1.91 version
(Includes Performance CPU governor aka Perf Update tweak as default)

AVOID Amon RA-Hero 1.5.1 as some people are having issues - use latest version: 1.5.2 as I write this !

Modaco Custom ROM
Version 2.8 and later only



You can update MCR 2.8 and newer with the latest 1.91 kernel update.
Kernel version 1.91 update zip file
(featuring a default of 128MB of ramzswap)
for Modaco Custom ROMs only.


Latest:
2.6.27-mck-teknologist-1.91


you can check the changelog
here.
Please do a nandroid backup before applying, just in case something goes wrong.


Previous (for Modaco Custom ROM only):
2.6.27-mck-teknologist-1.9 (included in MCR 3.0)
2.6.27-mck-teknologist-1.8 (included in MCR 2.9)
2.6.27-mck-teknologist-1.7

Generic ROM
Tested on HTC Generic 2.73.405.66 leaked ROM
(see
here)
Caution: Not for use on Android 2.0 (Eclair) ROMS



Kernel version 1.91 for Generic ROMS:

Latest:
2.6.27-mck-teknologist-1.91 (includes busybox)


Previously 2.6.27-mck-teknologist-1.9 (includes busybox)



Please do a nandroid backup before applying, just in case something goes wrong.

If you experience any issues. Please revert to your nandroid backup and post in MoDaCo's forum.


If you appreciate the work, please don't be shy and make a donation !






Tweak compcache configuration for the brave and customizers (not recommended if you don't know what this means):

if you want to change the ramzswap size I guess you know what you are doing and brave enough to edit /system/init.d/ramzswap.sh and change the disksize_kb value by yourself.


As far as I have tested, 80MB and 92MB yield very good performance and I suspect using bigger Ramzswap may decrease performance because there is more RAM to compress/decompress and also more memory to free via swap notify (to avoid excessive fragmentation). To sum it up, I don't think we need 400MB of RAM on a phone.
If you notice more lag/stuttering, please revert to the 80MB or 92MB configuration.


Statistics of the last 1000 downloads as of December 22nd, 2009
(geographical locations)

stacks_image_27F382CF-4DCC-4779-A78F-9BC45325B143




For kernel developers who want to compile their own kernel:

The kernel is obtained by applying Compache 0.5.4 swap notify callback patch, ext4, a few other patches to HTC's Hero sources.
Then there is a tweaked config file to produce teknologist kernel.
And additional modules (compache for instance) to compile agains the kernel source tree.
For a compcache howto, have a look here.
All the source tree is hosted on github here.
As always the config file for the kernel you installed is available on your device as /proc/config.gz