Jump to content


* * * * * 19 votes

[KERNEL][GPL][26 APR - #M3] franco.Kernel | 4.0.3/4


  • Please log in to reply

#1 franciscofranco (OP)

franciscofranco

    Android Lover

  • 104 posts

Posted 28 November 2011 - 06:24 PM


View Source
Mod Type: KernelDifficulty: Very EasyMod Status: StableMod Base: Carrier:
Requires Root: YesApply In: CWM RecoveryOptional: 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.


#2 mike1986

mike1986

    Android Revolution HD founder

  • 366 posts

Posted 29 November 2011 - 01:21 AM

If you don't mind, I compiled boot.img with your kernel and made it as recovery flasahble .zip file so that more users can try it - http://xda3.androidr..._29.11.2011.zip

#3 franciscofranco (OP)

franciscofranco

    Android Lover

  • 104 posts

Posted 29 November 2011 - 03:29 AM

Like I said previously, thanks mike!



#4 mike1986

mike1986

    Android Revolution HD founder

  • 366 posts

Posted 29 November 2011 - 03:32 AM

View Postfranciscofranco, on 29 November 2011 - 03:29 AM, said:

Like I said previously, thanks mike!

My pleasure :)

#5 franciscofranco (OP)

franciscofranco

    Android Lover

  • 104 posts

Posted 29 November 2011 - 04:13 AM

View Postmike1986, on 29 November 2011 - 03:32 AM, said:

My pleasure :)

Did you try it by any chance? Kind hoping for some feedback, but there aren't many GN users 'till now...

#6 mike1986

mike1986

    Android Revolution HD founder

  • 366 posts

Posted 29 November 2011 - 04:18 AM

View Postfranciscofranco, on 29 November 2011 - 04:13 AM, said:

Did you try it by any chance? Kind hoping for some feedback, but there aren't many GN users 'till now...

I don't have GN as well :)

#7 Paul77

Paul77

    Android Apprentice

  • Members
  • 39 posts

Posted 29 November 2011 - 11:46 AM

Good to see you on the GN forums, big fan of your recent work on the NS.

Happy to give this one a go on my GN. I take it this version doesn't include the volume patch yet?

Sent from my Galaxy Nexus using RootzWiki Forums

#8 mike1986

mike1986

    Android Revolution HD founder

  • 366 posts

Posted 29 November 2011 - 11:48 AM

We have no source for the new kernel with volume patch yet.

#9 Paul77

Paul77

    Android Apprentice

  • Members
  • 39 posts

Posted 29 November 2011 - 12:08 PM

Thanks Mike, the volume bug only really causes me any problems at home so will try it when I'm at work tomorrow. Also downloaded your rom earlier, will be using that later :)

Sent from my Galaxy Nexus using RootzWiki Forums

#10 franciscofranco (OP)

franciscofranco

    Android Lover

  • 104 posts

Posted 29 November 2011 - 12:16 PM

Doing a cleaner build now since I got two reports of bootloops when this condition was met:

1 - Flash my kernel. System booted fine
2 - Restore original boot.img
3 - Reboot fine
4 - Flash my kernel back. Bootloop

As I don't the device I'm going step by step. I wanna make sure its stable with a few tweaks, then adding all my gizmos.

This will get updated very frequently in the next days as I start to get feedback.