Post Reply Subscribe to Thread Email Thread

[KERNEL][AOSP/CM][24/12/14] SaberMod franco.Kernel - r20

9th July 2014, 02:42 AM |#1  
zaclimon's Avatar
OP Recognized Contributor
Flag Montréal
Thanks Meter: 3,146
 
3,579 posts
Join Date:Joined: Aug 2011
Donate to Me
More
Some asked for it, here it is: Sabermod franco.Kernel for our Nexus 7 2013! (Flo)


Disclaimer: Your warranty is now void, use at your own risk. Don't blame me for anything because YOU decided to make these changes.
Note: r17.2 is a Kitkat build, r20 and later are Lollipop builds.


Features:
- Always synced with the newest commits from the official franco.Kernel source
- Compiled with SaberMod GCC 4.9.3 with Ofast optmisations + Graphite + other optimisations
- Linux 3.4.104
- Supports the LTE-enabled Nexus 7 2013 (Deb) (Kitkat builds)
- AOSP/CM compatible
- F2FS compatible
- DT2W/S2W support (Wake gestures support for Kitkat builds)
- Faux Sound
- Ability to force the touchscreen driver (if there's one you like for some reason)

Download:

Installation:
1. Install using CWM/TWRP
2. Profit

Sources:
Kernel Source (sm-5.0 and sm-5.0-cm)
Anykernel Source (flo-5.0)

Thanks:
Last edited by zaclimon; 26th December 2014 at 05:24 PM.
The Following 32 Users Say Thank You to zaclimon For This Useful Post: [ View ]
9th July 2014, 02:43 AM |#2  
zaclimon's Avatar
OP Recognized Contributor
Flag Montréal
Thanks Meter: 3,146
 
3,579 posts
Join Date:Joined: Aug 2011
Donate to Me
More
Changelog
Code:
R20:
Rebased off Franco's Lollipop source
Touch control script is now situated in /system/etc/touchcontrols.sh (init.d compatibility reasons)
Compiled using the latest 4.9.3 SM toolchain

R17.2:
Merged the latest patches from the franco flo repository (Interactive stuff mostly)
Merged all the latest patches from Mako (Hotplug, Interactive, misc)
Merged some patches from Hammerhead (Including the Nvidia's power efficiency patches)
Deb Support
Linux 3.4.104
Added support for Wake Gestures, be sure to use the xposed module as well. (Also added their values in the 91touchcontrols init.d script)
Added support for FauxSound alongside with the franco sound patches (Please don't use both at the same time...)
Merged f2fs patches up to 10/10/14 (Shouldn't have any problems with fsck right now)
Compiled with the latest SaberMod toolchain.

R17:
Initial release
Last edited by zaclimon; 24th December 2014 at 11:48 PM.
The Following 6 Users Say Thank You to zaclimon For This Useful Post: [ View ]
9th July 2014, 02:43 AM |#3  
zaclimon's Avatar
OP Recognized Contributor
Flag Montréal
Thanks Meter: 3,146
 
3,579 posts
Join Date:Joined: Aug 2011
Donate to Me
More
Note that I've left an init.d(Kitkat)/regular bash script(Lollipop) that gets executed at each boot. It is situated at /system/etc/init.d/91touchcontrols or /system/etc/touchcontrol.sh. You can control DT2W/S2W and the various options of it. It's basically thanks to flar2 which implemented it first to Flo. More info on his ElementalX kernel here:

http://forum.xda-developers.com/show....php?t=2389022


Also I've implemented CTCaer's forced touchscreen update in case you have some issues with your touchscreens. More info on his implementation here:

http://forum.xda-developers.com/show....php?t=2800308

If you have some suggestions, please say them in the thread or send me a PM.
Last edited by zaclimon; 2nd January 2015 at 02:41 AM.
The Following 7 Users Say Thank You to zaclimon For This Useful Post: [ View ]
9th July 2014, 07:56 PM |#4  
0l1v3rof's Avatar
Member
Flag Ursa Minor Beta
Thanks Meter: 12
 
54 posts
Join Date:Joined: Nov 2012
More
Looks good! Just flashing now. How much is gained performence wise compared to the original kernel?
9th July 2014, 08:50 PM |#5  
rebretz000's Avatar
Senior Member
Thanks Meter: 299
 
910 posts
Join Date:Joined: Jul 2012
More
So far loving the kernel. Thank you for providing it.
I was trying to enable double tab to wake but the setting wouldn't stick using trickster mod. And I can't locate it I'm Franco control

Sent from my Nexus 7 using Tapatalk
9th July 2014, 09:25 PM |#6  
0l1v3rof's Avatar
Member
Flag Ursa Minor Beta
Thanks Meter: 12
 
54 posts
Join Date:Joined: Nov 2012
More
Quote:
Originally Posted by rebretz000

So far loving the kernel. Thank you for providing it.
I was trying to enable double tab to wake but the setting wouldn't stick using trickster mod. And I can't locate it I'm Franco control

Sent from my Nexus 7 using Tapatalk

Franco kernel updater as far as I know does not change screen wake settings. Trickster mod works for me
The Following User Says Thank You to 0l1v3rof For This Useful Post: [ View ]
9th July 2014, 11:12 PM |#7  
zaclimon's Avatar
OP Recognized Contributor
Flag Montréal
Thanks Meter: 3,146
 
3,579 posts
Join Date:Joined: Aug 2011
Donate to Me
More
Quote:
Originally Posted by rebretz000

So far loving the kernel. Thank you for providing it.
I was trying to enable double tab to wake but the setting wouldn't stick using trickster mod. And I can't locate it I'm Franco control

Sent from my Nexus 7 using Tapatalk

Well this is why I've provided an init.d script in which you can enable/disable dt2w and s2w and their advanced options.

Envoyé de mon Nexus 7 en utilisant Tapatalk
The Following 2 Users Say Thank You to zaclimon For This Useful Post: [ View ]
10th July 2014, 12:45 AM |#8  
habylab's Avatar
Senior Member
Thanks Meter: 656
 
4,437 posts
Join Date:Joined: Dec 2010
More
Thank you so much for this. Do I just flash and get the updated touchscreen drivers, or do I have to enable them?

Sent from my Nexus 8 (2015). Running a custom ROM and kernel. My phone is currently a Galaxy S3! Tapatalk'd
10th July 2014, 02:41 AM |#9  
DMF1977's Avatar
Senior Member
Flag Somewhere in Indiana
Thanks Meter: 268
 
727 posts
Join Date:Joined: Jan 2013
More
Is this kernel from the future? If so, I must try it!! Thank u.
10th July 2014, 03:31 AM |#10  
zaclimon's Avatar
OP Recognized Contributor
Flag Montréal
Thanks Meter: 3,146
 
3,579 posts
Join Date:Joined: Aug 2011
Donate to Me
More
Quote:
Originally Posted by habylab

Thank you so much for this. Do I just flash and get the updated touchscreen drivers, or do I have to enable them?

Sent from my Nexus 8 (2015). Running a custom ROM and kernel. My phone is currently a Galaxy S3! Tapatalk'd

Well you have to find the touchscreen driver you need. Then you need to find its path and write it down into /sys/devices/i2c-3/3-0010/update_fw. It would have been easier make to make some script that would overwrite or maybe the value gets saved up. I would need to check further myself.

Envoyé de mon Nexus 7 en utilisant Tapatalk

Quote:
Originally Posted by DMF1977

Is this kernel from the future? If so, I must try it!! Thank u.

Nope you aren't dreaming, it's from the present and you'll won't regret it!
Last edited by zaclimon; 10th July 2014 at 03:33 AM.

Post Reply Subscribe to Thread
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes