[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,725
136,406
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:

Redneck Trash

Senior Member
Sep 28, 2010
1,579
517
Can't believe the difference going from stock to milestone 3. Fast, smooth and the increase in battery life is huge. Great kernel and thanks for the work you put into this.

Sent from my Galaxy Nexus using Xparent Red Tapatalk 2
 

shrumhead

Member
Jul 22, 2010
34
2
Flashed from stock last night and I'm not noticing quite the difference others seem to be in "smoothness" and battery-life. I do have the Franco app... which governor are yall using? SR/GH settings? Undervolts?
 

Redneck Trash

Senior Member
Sep 28, 2010
1,579
517
Flashed from stock last night and I'm not noticing quite the difference others seem to be in "smoothness" and battery-life. I do have the Franco app... which governor are yall using? SR/GH settings? Undervolts?

I'm using lazy governor and generic hotplug. That's made a huge difference for me with screen off. Not as big a difference screen on but we're pushing a lot of pixels on this screen. How was battery life and smoothness for you on stock? On stock my battery life was absolutely horrible even by my ridiculously heavy usage standards. It was pretty smooth on stock for me but smoother with Franco.

Sent from my Galaxy Nexus using Xparent Red Tapatalk 2
 

Swede2008

Senior Member
Oct 4, 2008
367
72
I'm using the conservative governor. Would it be better to use the generic hot plug option or use a profile to switch to the hotplug governor?

Sent from my Galaxy Nexus (Sprint)! :-D
 

Redneck Trash

Senior Member
Sep 28, 2010
1,579
517
I'm using the conservative governor. Would it be better to use the generic hot plug option or use a profile to switch to the hotplug governor?

Sent from my Galaxy Nexus (Sprint)! :-D

If you use the hotplug option you'll still be able to use the conservative governor with the screen off on one core. Use a profile if you want to change governors based on screen on/off. Just don't use the hotplug option with the hotplug governor.

Sent from my Galaxy Nexus using Xparent Red Tapatalk 2
 
  • Like
Reactions: Swede2008

CruzECO13

Senior Member
Jun 2, 2008
623
94
Flashed from stock last night and I'm not noticing quite the difference others seem to be in "smoothness" and battery-life. I do have the Franco app... which governor are yall using? SR/GH settings? Undervolts?

Give it a few days to notice difference in battery life. Yesterday, battery was pretty much same as stock for me. Today, it's much better. And as the days go by, it will get even better. I left the governor on Interactive, brought the CPU down to 1228MHz, use the Generic Hotplug and turned Logger off. That's my setup for now.
 
Last edited:

Swede2008

Senior Member
Oct 4, 2008
367
72
Is the "Battery Life eXtender" in the app similar to SBC? As in I can set it to 100 to get a full battery charge? I used SBC on my og evo for about 9 months with no issues so I'm thinking about putting the setting at 100.
 

jesusice

Senior Member
Dec 22, 2010
3,027
1,022
Is the "Battery Life eXtender" in the app similar to SBC? As in I can set it to 100 to get a full battery charge? I used SBC on my og evo for about 9 months with no issues so I'm thinking about putting the setting at 100.

It's more like the opposite of SBC. Having your battery fully charged can reduce its life so BLX gives you the option of having it stop charging at a certain point to extend overall life of your battery.
 
  • Like
Reactions: Swede2008

CruzECO13

Senior Member
Jun 2, 2008
623
94
On stock kernel w/ a screentime of about 2hrs I was getting 4-5hrs of battery life.

Day 1 on Milestone3 w/ about 2hrs screentime:
Screenshot_2012_04_26_16_49_48.png
Screenshot_2012_04_26_16_49_43.png


Battery life is improving already =]
 

Top Liked Posts

  • There are no posts matching your filters.
  • 54
    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.
    12
    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
    10
    r186
    * Fix non-bootable kernel for some ToroPlus and other rare cases
    * Wi-Fi tethering fix attempt
    * Another Wi-Fi patch from android-omap-3.0
    9
    r190
    * Revert to stock Wi-Fi driver to fix high wlan_rx_wake wakelocks on some users and to fix Wi-Fi tethering using wpa and wpa2
    * Merged a patch for Interactive governor from TI that should boost interactivity and battery life using that governor
    9
    r191
    * Revert CPUIDLE patch from Android team
    * Add ethernet interface support by user request
    * Add KALLYSMS_ALL for compatibility with one app
    * Tweaks and optimizations in the ramdisk
Our Apps
Get our official app!
The best way to access XDA on your phone
Nav Gestures
Add swipe gestures to any Android
One Handed Mode
Eases uses one hand with your phone