[KERNEL][GPL][11 OCT - Milestone 6][r196-ICS r283-JB] franco.Kernel | 4.0/4.1 |

Search This thread

franciscofranco

Recognized Developer
Dec 9, 2010
24,726
136,418
Carcavelos
franco.Kernel features:

* I have 1 version for ICS(4.0.3/4.0.4) and one version for JB(4.1/4.1.1/4.1.2). If you ask if it works on older roms I will kick your ass
* Overclockable by tons of frequencies
* Custom Voltage Control from Ezekeel
* Sound Control from Ezekeel/Greg White
* OMAP Gamma interface
* Trinity's Contrast control
* Wifi_PM toggle
* Fsync toggle
* Thermal Throttle toggle
* Debug **** removed
* BFQ v5 IO scheduler by default
* Ramdisk tweaks
* Performance/battery carefully picked tweaks
* Lots more **** - flash and see for yourself

Changelog:
Milestone 6:
* Merged all patches related to 4.1.2
* Fixed the famous data drops by tricking Smartreflex to not overly calibrate certain hardware parts
* Added custom changes to lowmemorykiller driver to force the device to have a certain amount of free RAM to sustain smoothness over the time
* Made the launcher unkillable by the lowmemorykiller driver to prevent redraws or widget crapping itselfs
* Added a new governor called dyninteractive - this is similar to interactive in 99% but instead this new governor dynamically adapts its own tunables and settings depending on the system load.
* Increased Interactive governor kernel priority thread for the frequency change task - more smoothness
* Added a new tuneable for Interactive governor called input_boost_freq. Path is here: /sys/devices/system/cpu/cpufreq/interactive/input_boost_freq
* Added all TCP Congestion algorithms presents in the kernel. To check all algorithms run this command on the Terminal/ADB Shell: sysctl net.ipv4.tcp_available_congestion_control
To change the algorithm: sysctl -w net.ipv4.tcp_congestion_control=NAME_OF_THE_ALGORITHM
* BFQ IO scheduler updated from v4 to v5
* Added other smaller but still relevant changes available on my github 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.
6. GTA3, FIFA2012 or any game of the type isn't opening?
A: Flash this on CWM http://forum.xda-developers.com/showpost.php?p=27515966&postcount=20011

Downloads:
Jelly Bean kernel for 4.1/4.1.1 only:
Nightlies: http://minooch.com/franciscofranco/Galaxy Nexus/JB/Jelly Bean/
Milestone 6: http://minooch.com/franciscofranco/... Bean/milestones/franco.Kernel-Milestone6.zip

Ice Cream Sandwich only:
Milestone 4: http://minooch.com/franciscofranco/Galaxy Nexus/
Nightlies 384Mhz GPU: http://minooch.com/franciscofranco/Galaxy Nexus/nightlies/gpu_384mhz/
Nightlies 512Mhz GPU: http://minooch.com/franciscofranco/Galaxy Nexus/nightlies/

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
My apps list: https://play.google.com/store/apps/...nVsbCxudWxsLDEwMiwic2ltcGxlLnJlYm9vdC5jb20iXQ

Source: https://bitbucket.org/franciscofranco/android-tuna-omap/
Jelly Bean kernel source: https://github.com/franciscofranco/Tuna_JB_pre1/tree/4.1

Have fun.
 
Last edited:

jitajt

Senior Member
Oct 10, 2008
246
14
I'll give it a whirl and report back with my findings. I have been reading some reviews on your kernels for the other phones and they have been all positive, looking forward to some great battery life.

Sent from my Galaxy Nexus using XDA App
 

bradm23

Senior Member
Jul 7, 2010
879
112
what is the recommended governor for best battery? Should a screen off profile be necessary

Sent from my Galaxy Nexus using XDA App
 

kevguillot

Senior Member
Apr 3, 2011
78
3
I got 2% drain for 10 hours last night! Pretty darn good if you ask me. I'm also running juice defender ultimate on aggressive setting to help out more. So far so good with this kernel thanks!

Sent from my Galaxy Nexus using xda premium
 

derrickonline

Senior Member
Feb 18, 2009
112
19
Can I flash using CWM? I didn't see that anywhere. Must I wipe data or cache as well? I would love to test it out. Im looking for any battery life improvement I can get.

And did I read this only works with a 4.0.3 ROM?

Sent from my Galaxy Nexus using Tapatalk
 

jitajt

Senior Member
Oct 10, 2008
246
14
I opened and closed the camera app and used CPU spy and the majority of the time it spent was deep sleep. Then I rebooted this morning and didn't open and close the camera app. And I got the same results, doesn't look like that bug is present on my phone at least. So far I am getting good battery life using this kernel and juice defender.

sent from my new love, the Sexy Nexus.
 

mcampbell

Senior Member
Sep 20, 2010
106
9
Use the default. No, don't use profiles, they do more harm than good.

I'd like to see some evidence to back up this claim. Granted that now the newer governors give you a decent enough screen-off profile built in that THAT profile may not be so much worthwhile, but for things like overheating profiles are damn sure worth the "good".
 

bradm23

Senior Member
Jul 7, 2010
879
112
I'm a little curious to why there isn't a kernel dev who has implemented smartassv2 yet. I used this with my Inc and battery life was very solid
 

ghost_o

Member
Mar 14, 2010
32
5
Motorola Razr 5G
My phone ran on nightly 7 for 3 days without needing charge. Go support this guy in the market if you agree that is incredible. That is the longest battery life I have ever had with any of my droid phones, and this is the most resource hungry of them yet.

Thanks Franco
 

drtchocky

Senior Member
Jul 21, 2010
846
122
Brooklyn, NY
So I am a total idiot... I rerooted and went back to stock. Flashed this but forgot that when I went back to stock I was in 4.0.2...


now my phone is stuck on boot screen... how do I get back to the old kernel. When I press volume down power up I get to ODIN Mode?
 

jknisley

Member
Dec 2, 2007
39
1
San Francisco, CA
So I am a total idiot... I rerooted and went back to stock. Flashed this but forgot that when I went back to stock I was in 4.0.2...


now my phone is stuck on boot screen... how do I get back to the old kernel. When I press volume down power up I get to ODIN Mode?

Press volume up, volume down, and power and hold them until you get the little wee android with an open tummy. That's fastboot mode. Here's a nifty little post about using fastboot mode to repush the stock everything on:

http://forum.xda-developers.com/showthread.php?t=1399210

---------- Post added at 12:21 AM ---------- Previous post was at 12:20 AM ----------

My phone ran on nightly 7 for 3 days without needing charge. Go support this guy in the market if you agree that is incredible. That is the longest battery life I have ever had with any of my droid phones, and this is the most resource hungry of them yet.

Thanks Franco

I've been asking on the GSM thread (originally where this was) to no avail, but now I'm simply shocked to see an LTE phone do that? WTF did you do to get such incredible battery life out of this phone? Were your radios on?
 

drtchocky

Senior Member
Jul 21, 2010
846
122
Brooklyn, NY
Just installed Axiom's ROM on Rootzwiki but when I went to the market it said your kernel is not compatible and wouldn't allow me a download.
 
Mar 23, 2011
44
3
Picked up from the market.....very nice!!!! Thank you for ur work!

Sent from my Galaxy Nexus using Xparent Blue Tapatalk
 

Top Liked Posts

  • There are no posts matching your filters.
  • 216
    franco.Kernel features:

    * I have 1 version for ICS(4.0.3/4.0.4) and one version for JB(4.1/4.1.1/4.1.2). If you ask if it works on older roms I will kick your ass
    * Overclockable by tons of frequencies
    * Custom Voltage Control from Ezekeel
    * Sound Control from Ezekeel/Greg White
    * OMAP Gamma interface
    * Trinity's Contrast control
    * Wifi_PM toggle
    * Fsync toggle
    * Thermal Throttle toggle
    * Debug **** removed
    * BFQ v5 IO scheduler by default
    * Ramdisk tweaks
    * Performance/battery carefully picked tweaks
    * Lots more **** - flash and see for yourself

    Changelog:
    Milestone 6:
    * Merged all patches related to 4.1.2
    * Fixed the famous data drops by tricking Smartreflex to not overly calibrate certain hardware parts
    * Added custom changes to lowmemorykiller driver to force the device to have a certain amount of free RAM to sustain smoothness over the time
    * Made the launcher unkillable by the lowmemorykiller driver to prevent redraws or widget crapping itselfs
    * Added a new governor called dyninteractive - this is similar to interactive in 99% but instead this new governor dynamically adapts its own tunables and settings depending on the system load.
    * Increased Interactive governor kernel priority thread for the frequency change task - more smoothness
    * Added a new tuneable for Interactive governor called input_boost_freq. Path is here: /sys/devices/system/cpu/cpufreq/interactive/input_boost_freq
    * Added all TCP Congestion algorithms presents in the kernel. To check all algorithms run this command on the Terminal/ADB Shell: sysctl net.ipv4.tcp_available_congestion_control
    To change the algorithm: sysctl -w net.ipv4.tcp_congestion_control=NAME_OF_THE_ALGORITHM
    * BFQ IO scheduler updated from v4 to v5
    * Added other smaller but still relevant changes available on my github 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.
    6. GTA3, FIFA2012 or any game of the type isn't opening?
    A: Flash this on CWM http://forum.xda-developers.com/showpost.php?p=27515966&postcount=20011

    Downloads:
    Jelly Bean kernel for 4.1/4.1.1 only:
    Nightlies: http://minooch.com/franciscofranco/Galaxy Nexus/JB/Jelly Bean/
    Milestone 6: http://minooch.com/franciscofranco/... Bean/milestones/franco.Kernel-Milestone6.zip

    Ice Cream Sandwich only:
    Milestone 4: http://minooch.com/franciscofranco/Galaxy Nexus/
    Nightlies 384Mhz GPU: http://minooch.com/franciscofranco/Galaxy Nexus/nightlies/gpu_384mhz/
    Nightlies 512Mhz GPU: http://minooch.com/franciscofranco/Galaxy Nexus/nightlies/

    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
    My apps list: https://play.google.com/store/apps/...nVsbCxudWxsLDEwMiwic2ltcGxlLnJlYm9vdC5jb20iXQ

    Source: https://bitbucket.org/franciscofranco/android-tuna-omap/
    Jelly Bean kernel source: https://github.com/franciscofranco/Tuna_JB_pre1/tree/4.1

    Have fun.
    16
    r185
    * New Wi-Fi driver from android-omap-3.0 repository - may contain bugs because it's around a 30 patches merge
    * Decreased a little bit the nominal voltages to accommodate the change to the smartreflex driver change for the 1.5Ghz and 1.4Ghz steps
    * SR now skips calibration if the nominal voltage is >= 1300mV instead of the previous 1350mV value
    * New toggle to disable thermal throttle: echo N > /sys/module/omap_temp_sensor/parameters/throttle_enabled (need testing on this, might or might not work as I can't achieve higher temperatures than 68ºC no matter what I do)
    * Small tweaks and optimizations - check repo
    15
    26th April - 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

    Thanks for everyone whos been with me, helped, reported and supported me. Big shout out to +Ezekeel Johnson and +IMosey On for their awesome work on their kernels, some of their patches, code and long hours discussing kernel stuff.
    14
    I've cleaned the thread from earlier today. There seems to be a lack of respect. If a developer is working his ass off to provide you with something and you do not like it, don't use it. Do not come in here and try to start trolling and getting a rise out of people. If it happens again, there won't be infractions, there will be bans. If you have a question about the specific rom and/or kernel then ask, but do not come in here with an attitude saying someones work is not up to par and does not meet members' standards. I will only say this once.
    13
    "No, guys, seriously, these Extenze really work!"