This is a kernel based on GT-i9010 JL1 Armani source.
Compatible with 2.2 and 2.2.1 ROMS.
I ran the Andromeda 2.0 ROM (currently running Andromeda3) as my daily driver and liked the kernel the ROM came with (UrsaMinor) for speed, smoothness, and battery but had a couple issues, like in call volume, so I got inspired to contact the guys on TeamKomin, grab the 9010 source play with it. This kernel is what I ended up with. It's been working great for me for a while now so I figured I'd share it.
Normal disclaimer about you flashing at your own risk <here>.
What's in it?
Boosted in call volume
Applied hardcore's mic bias tweaks
Wifi and Camera drivers ported from JPX
Jhash updated to jhash3
Lowmemorykiller upgraded for TinyRCU compatability from http://android.git.kernel.org/?p=kernel/common.git;a=commitdiff;h=5545554aac04918ece318270d63cbfcb015577a9
ext4 patched and upgraded from http://www2.kernel.org/pub/linux/kernel/people/tytso/ext4-patches/
Kernel hz set to 100
Tiny RCU patched and upgraded from http://android.git.kernel.org/?p=kernel/common.git;a=commit;h=9b1d82fa1611706fa7ee1505f290160a18caf95d
Supercurio's voodoo lagfix
Supercurio's voodoo sound v7
Neldar's backlighnotification 2.3 built in from https://github.com/project-voodoo/backlightnotification/tree/master/kernel_patches/
Compiled using codesourcery 2010.09.51 tool chain which should be faster and more battery efficient
Android_Logger (Logcat) disabled by default - enable via adding an empty file on the internal sd card named enable_debug
TUN support for VPN
CWM v2.5.1.3 (from voodoo lagfix)
Optimized compiler flags: -O2 -mcpu=cortex-a8 -mfpu=neon -mfloat-abi=softfp
10 point multi touch support
enabled CONFIG_OABI_COMPAT for fugu tweaks compatability
3 pole headset call support
Supercurio's voodoo color and sharpness fix
SD card read ahead set to 4096 for speed improvement as found here
Memory configs:
CONFIG_ANDROID_PMEM_MEMSIZE_PMEM=2048
CONFIG_ANDROID_PMEM_MEMSIZE_PMEM_GPU1=4096
CONFIG_ANDROID_PMEM_MEMSIZE_PMEM_ADSP=1500
CONFIG_WLAN_SAMSUNG_MEMSIZE_BCM=256
CONFIG_VIDEO_SAMSUNG_MEMSIZE_FIMC0=12288
CONFIG_VIDEO_SAMSUNG_MEMSIZE_FIMC1=1024
CONFIG_VIDEO_SAMSUNG_MEMSIZE_FIMC2=12288
CONFIG_VIDEO_SAMSUNG_MEMSIZE_MFC0=32768
CONFIG_VIDEO_SAMSUNG_MEMSIZE_MFC1=32768
CONFIG_VIDEO_SAMSUNG_MEMSIZE_TEXSTREAM=10240
CONFIG_VIDEO_SAMSUNG_MEMSIZE_FIMD=3072
Source is here https://github.com/mxracer/skullcap if you want it.
Thanks to:
supercurio
chrisryn
existz
xcaliburinhand
hardcore
for either the help with source or the help with questions.
If I've missed anyone I apologize and will add you if you remind me.
I have had the best success with the UGJL2 modem here in the north eastern US. YMMV.
UPDATE: Thanks to perosredo for doing some testing of modems with the kernel. His results are here Modem Test Spreadsheet
Looks like JK4 will work nicely with the kernel as well, at least from a speed perspective. IMO GPS is still a little better with JL2 though.
I have a KB1 kernel working as well with similar tweaks that I might post as well if anyone is interesting in testing it.
One last thing I guess... I do this as a hobby, it's not my life.
Compatible with 2.2 and 2.2.1 ROMS.
I ran the Andromeda 2.0 ROM (currently running Andromeda3) as my daily driver and liked the kernel the ROM came with (UrsaMinor) for speed, smoothness, and battery but had a couple issues, like in call volume, so I got inspired to contact the guys on TeamKomin, grab the 9010 source play with it. This kernel is what I ended up with. It's been working great for me for a while now so I figured I'd share it.
Normal disclaimer about you flashing at your own risk <here>.
What's in it?
Boosted in call volume
Applied hardcore's mic bias tweaks
Wifi and Camera drivers ported from JPX
Jhash updated to jhash3
Lowmemorykiller upgraded for TinyRCU compatability from http://android.git.kernel.org/?p=kernel/common.git;a=commitdiff;h=5545554aac04918ece318270d63cbfcb015577a9
ext4 patched and upgraded from http://www2.kernel.org/pub/linux/kernel/people/tytso/ext4-patches/
Kernel hz set to 100
Tiny RCU patched and upgraded from http://android.git.kernel.org/?p=kernel/common.git;a=commit;h=9b1d82fa1611706fa7ee1505f290160a18caf95d
Supercurio's voodoo lagfix
Supercurio's voodoo sound v7
Neldar's backlighnotification 2.3 built in from https://github.com/project-voodoo/backlightnotification/tree/master/kernel_patches/
Compiled using codesourcery 2010.09.51 tool chain which should be faster and more battery efficient
Android_Logger (Logcat) disabled by default - enable via adding an empty file on the internal sd card named enable_debug
TUN support for VPN
CWM v2.5.1.3 (from voodoo lagfix)
Optimized compiler flags: -O2 -mcpu=cortex-a8 -mfpu=neon -mfloat-abi=softfp
10 point multi touch support
enabled CONFIG_OABI_COMPAT for fugu tweaks compatability
3 pole headset call support
Supercurio's voodoo color and sharpness fix
SD card read ahead set to 4096 for speed improvement as found here
Memory configs:
CONFIG_ANDROID_PMEM_MEMSIZE_PMEM=2048
CONFIG_ANDROID_PMEM_MEMSIZE_PMEM_GPU1=4096
CONFIG_ANDROID_PMEM_MEMSIZE_PMEM_ADSP=1500
CONFIG_WLAN_SAMSUNG_MEMSIZE_BCM=256
CONFIG_VIDEO_SAMSUNG_MEMSIZE_FIMC0=12288
CONFIG_VIDEO_SAMSUNG_MEMSIZE_FIMC1=1024
CONFIG_VIDEO_SAMSUNG_MEMSIZE_FIMC2=12288
CONFIG_VIDEO_SAMSUNG_MEMSIZE_MFC0=32768
CONFIG_VIDEO_SAMSUNG_MEMSIZE_MFC1=32768
CONFIG_VIDEO_SAMSUNG_MEMSIZE_TEXSTREAM=10240
CONFIG_VIDEO_SAMSUNG_MEMSIZE_FIMD=3072
Source is here https://github.com/mxracer/skullcap if you want it.
Thanks to:
supercurio
chrisryn
existz
xcaliburinhand
hardcore
for either the help with source or the help with questions.
If I've missed anyone I apologize and will add you if you remind me.
I have had the best success with the UGJL2 modem here in the north eastern US. YMMV.
UPDATE: Thanks to perosredo for doing some testing of modems with the kernel. His results are here Modem Test Spreadsheet
Looks like JK4 will work nicely with the kernel as well, at least from a speed perspective. IMO GPS is still a little better with JL2 though.
I have a KB1 kernel working as well with similar tweaks that I might post as well if anyone is interesting in testing it.
One last thing I guess... I do this as a hobby, it's not my life.
Attachments
Last edited: