Mod Type: Kernel
Here is the initial release of my kernel. I'd like to have some other stuff fixed/working, but for now, this is it. I've made a lot of changes and I tried to list them all below, but I know there is stuff that I missed. Currently, the only issue that I know of is that the boot animation will be out of sync and may skip on boot. I have currently retained the stock boot animation, but custom boot animations are also possible if people would like them.
Also, while this kernel can work for recovery, I currently have not tested it, so recovery will remain what it is (ie. jt1134's CWM). I plan on testing recovery soon and releasing an updated Odin for it, as well as just having the kernel zip re-flash recovery.
Installation Instructions:
1. Download zip
2. Transfer to SDCard
3. Reboot into recovery, you'll need to have CWM if you don't already
4. Install zip from SDCard and select the zip you downloaded.
5. Reboot and enjoy
0524
New Low Memory Killer settings
Reworked method for boot animations to avoid issues when going back to the stock kernel
0504
Fix WiFi
0502
Update with FP1 source
See Github for full change log
0130
Custom boot animation support (looks for /system/media/sanim.zip) - thanks tonsit
SIO I/O Scheduler
Fix 720p Video recording - thanks m0ounds
Set swappiness to 0
SmartassV2 should now be the default
0115
Kernel for EP4 OTA
Interactive, Smartass v2 CPU Governors, Interactive is the default
Overclocking and Custom undervolting support (Voltage Control recommended, SetCPU also works)
- Initial undervolt has been set via an init.d script
Slight overclock to the GPU
Voodoo Sound
VR and BFQ IO Schedulers
CIFS support (module is in /lib/modules, but not insmod'd on boot)
Swap support
- run the following to use swap
adb shell touch /data/local/useswapAbility to enable/disable logcat (enabled by default)
- run the following to disable logcat
adb shell logcat-disable- run the following to re-enable logcat
adb shell logcat-enableNon-OEM battery support
init.d support
SDCard speed tweak
EXT4 partitions supported
Auto-root on boot
0602
Voodoo Sound fixed - Thanks supercurio
Removed OnDemand
Added FIFO and BFQ IO Schedulers
Added tun.ko and cifs.ko
0531
Initial release, built from source
Undervolted
Voodoo lagfix available - Thanks supercurio
Updated compiler flags
Linaro Toolchain for cross-compiling
Battery hack to allow for non-OEM Batteries - courtesy of SirGatez
init.d support
SDCard speed tweak (via init.d script)
Upstream EXT4 Patches
VFAT Patch
TCP and CFS Tweaks to help data/performance
V® IO Scheduler
Auto-root on boot
Maybe missing some other stuff, check Github for full changes
Download Froyo version @ XDA
Download FP1 GB Version - 0524
Download EP4 GB Version - 0130
0115
NOTES:
If you are experiencing problems, I need detailed info to be able to fix it or help you out. Failure to provide detailed info will mean I'm just going to ignore your problem as user error. Details would be something such as which kernel you are flashing (filename) and steps to reproduce the issue. Also, if you used any other kernels that had the same problem or didn't have the problem.
DISCLAIMER
By downloading and using the kernels, this signifies that you have read this full post and the FAQ before reporting an issue. You also take all responsibility if your phone breaks or your warranty becomes void (which, if you're flashing this, it already is). I offer no guarantees as to anything working, though I try not to release broken stuff, it happens sometimes.
Edited by imnuts, 02 August 2012 - 04:57 PM.




