Jump to content


[GPL][22 FEB - #18.2] franco.Kernel | 4.0.3 | 1,65GHZ | UV | COLORCONTROL

Tags  
* * * * * 16 votes

#1 franciscofranco (OP)

    Member

  • 95 posts

Posted 28 November 2011 - 06:24 PM


View Source


Mod Type: Kernel
Difficulty: Very Easy
Mod Status: Nightly
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)
* Updated Wi-Fi drivers (thanks nikademus)
* 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
* Two custom governors: francoTurtle and francoGazelle.
* francoTurtle is made for battery hungry users. Its the default governor and it will boot at 700/1000
* francoGazelle is made for performance hungry users while trying to maintain a reasonable battery life
* SLUB memory allocator as default
* USB HOST enabled
* CIFS 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
* Joe's RCU for SMP system - huge thanks to Joe that kindly fast-forwared his .35 RCU to 3.x by my request
* Custom ramdisk included with proper ext4 mounts for performance
* Kernel config stripped out from debug shit (only logcat and dmesg stayed)
* JIT compiler for packet filters
* Proportional Rate Reduction for TCP from Google
* A lot more stuff that can be seen on my repo

Changelog:
#18.2
* Added 1,6ghz and 1,65ghz frequencies - play safe with them, I'm not responsible with any problems you can have while overclocking
* Added <#18 screen gamma values by default

#18.1
* SoD issue should now be fixed
* Added 1,5ghz step - use it with caution, you're on your own if you use this step so don't bother crying at me if your device doesn't run faster than your 8-core desktop

#18
* Completely rebased kernel - no more shit code lying around
* Turtle and Gazelle not yet added as I need to tune them better
* Ondemand governor tweaked and used as default
* A lot of other changes that will be visible on my repo in a few hours
* Stability
* Long battery again

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.

Download:
Nightly #18.2: http://minooch.com/f...Galaxy%20Nexus/
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
* Cpu frequencies changer
* Governor changer
* Kernel settings: hotplug_enabler (more coming)
* Reboot to recovery button
* Custom download path
* ColorControl to change the screen colors
* UV interface

Source: https://bitbucket.or...roid-tuna-omap/

Have fun.

Edited by franciscofranco, Yesterday, 05:16 PM.


#2 mike1986

    Android Revolution HD founder

  • 296 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)

    Member

  • 95 posts

Posted 29 November 2011 - 03:29 AM

Like I said previously, thanks mike!



#4 mike1986

    Android Revolution HD founder

  • 296 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)

    Member

  • 95 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

    Android Revolution HD founder

  • 296 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

    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

    Android Revolution HD founder

  • 296 posts

Posted 29 November 2011 - 11:48 AM

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

#9 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)

    Member

  • 95 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.