View Source
| Mod Type: Kernel | Difficulty: Very Easy | Mod Status: Stable | Mod Base: | Carrier: |
| Requires Root: Yes | Apply In: CWM Recovery | Optional: | Optional: | Android Version: |
Hi everyone.
First of all my name is Francisco Franco, and I'm a kernel developer for several other devices, the LG P500, Huawei U8800 and the Google Nexus S.
Kernel wiki with useful information: http://forum.xda-dev...Ms/FrancoKernel
franco.Kernel features:
* THIS IS ONLY FOR 4.0.3 or 4.0.4. If you ask if it works on older roms I will shoot you
* Overclock up to 1350mhz
* Custom Voltage Control from Ezekeel
* Completely updated CRC32 library that is used for a lot of core functionaties of the system
* CFS scheduler tweaked for the best user experience
* Stock GPU clock - reason(http://forum.xda-dev...&postcount=4731)
* CFQ I/O scheduler is default
* CFQ I/O scheduler tweaked for flash devices and backported from 3.1
* Ext4 tweaked and patched up for performance
* I/O writeback backported from 3.2
* SLQB memory allocator as default
* USB HOST enabled
* TUN enabled
* ColorControl from Ezekeel
Command: echo "-10 0 -2" /sys/class/misc/colorcontrol/v1_offsets
this is just an example, values range between -255 and 255. If you want the values to stick on reboot create an init.d script or use my app
* Hotplug mod added. Works independently of the governor. Shuts down cpu1 on screen_off and wakes it up again on screen_on
To disable: echo 0 > /sys/module/dsscomp/parameters/hotplug_enabled
To enable: echo 1 > /sys/module/dsscomp/parameters/hotplug_enabled
* Custom ramdisk included with proper ext4 mounts for performance
* Kernel config stripped out from debug shit (only logcat and dmesg stayed)
* A lot more stuff that can be seen on my repo
/sys/class/misc/colorcontrol/multiplier
color multiplier triple (default = factory settings; set with 'echo "2004318071 2004318071 2004318071" > multiplier' for example; if the safety is enabled the color multipliers cannot be raised above the factory settings)
Changelog:
# Milestone 3
This is the perfected version of the last 35 days of testing of roughly 1 nightly build a day. The most important changes from Milestone 2 are:
* Merged 4.0.4 kernel patches from Google (IMM76D and IMM76I)
* Data dropouts is fixed
* Interactive Governor patched up to be in line to android-3.0 branch
* Hotplug governor added and tweaked for stability
* Merged a lot of patches from omapzoom.org for battery and performance improvements in our OMAP4 board drivers
* Hotplug_mod renamed to Generic Hotplug and changed paths to: /sys/module/omap2plus_cpufreq/parameters/generic_hotplug
* Added BLX from Ezekeel. The default value is 96. Path: /sys/kernel/fast_charge/force_fast_charge
* Reduced VAUX3 and VUSIM voltages for more screen_on time at the end of the day
* Simple IO scheduler added and made default
* EXT4 patches from 3.0.2X kernel.org patch
* Lots of small tweaks and improvements that are available on my bitbucket git repository
F.A.Q:
1. My device rebooted or crashed, how can I help?
A: Get me /proc/last_kmsg or logcat.
2. Battery sucks, my device is not entering deep sleep. FIX PLOX!
A: Fix it yourself, it's an app waking your device up not the kernel's problem
3. Signal is dropping since I flashed the kernel, amg u sucks!
A: The kernel has nothing to do with gsm/cmda signal. Make sure you have the latest radios
4. Do I need to wipe anything when flashing this kernel?
A: No.
5. Does this kernel has X or Y mod?
A: Learn to read, everything you need to know is in the features list, changelog or public repo.
Downloads:
Milestone 3: http://minooch.com/f...o/Galaxy Nexus/
Nightlies: http://minooch.com/f...exus/nightlies/
franco.Kernel updater app: https://market.andro...m.franco.kernel
franco.Kernel updater app from AndroidPit: http://www.androidpi...-Kernel-updater
franco.Kernel updater app features:
* Downloads the kernel directly from the ftp
* Checks for updates directly from the ftp
* Checks and downloads Imoseyon's kernel (new feature)
* Kernel auto-flash
* Cpu frequencies changer
* Governor changer
* Voltage control interface
* Kernel settings:
* Hotplug enabler
* Color Control - You're able to change GAMMA values and Color Multipliers to achieve the best color profile
* Sound Control - Increase the max volume of your device
* Download special franco.Kernel boot animation
* Wi-fi special mode to boost signal during streaming while on screen off
* Custom download path
* Live calibrated voltages panel
* Disable logger
* SQlite defrag on boot
* Dedicated milestone and nightly kernels changelogs
Source: https://bitbucket.or...roid-tuna-omap/
Have fun.
Edited by franciscofranco, 25 April 2012 - 04:41 PM.





