[KERNEL][N5X] FrancoKernel ⚡️- r64 - 7th December - Oreo & Pie

Search This thread

jbaumert

Senior Member
Jun 9, 2012
699
525
Eaton, CO
Flash stock kernel, root solution (if desired), Franco. No need to reboot after each flash, just at the end.

You need the stock kernel to get rid of ElementalX's ramdisk changes (otherwise Franco would incorporate them as well).
Stock kernel removes systemless root solutions, so you need to reroot.
Finally flash Franco.

I believe the "flashing order" you would want is Stock / Franco / Root - This way the root solution modifies the newly installed kernel.

If you plan to flash a custom kernel, flash it AFTER installing Magisk
 
Last edited:

osm0sis

Senior Recognized Developer / Contributor
Mar 14, 2012
16,767
40,430
Halifax
GT-i9250
Google Nexus 4
I believe the "flashing order" you would want is Stock / Franco / Root - This way the root solution modifies the newly installed kernel.

Nope. ROM's default boot.img, root zip, AK2 zip for best results across all ROMs; that way the root zip is backing up your stock boot.img for use with OTA updates, etc.
 
  • Like
Reactions: tuhinxp04

jbaumert

Senior Member
Jun 9, 2012
699
525
Eaton, CO
Nope. ROM's default boot.img, root zip, AK2 zip for best results across all ROMs; that way the root zip is backing up your stock boot.img for use with OTA updates, etc.

I stand corrected... (Though for some reason I feel I've lost root after installing a custom kernel in the past which led me to install Magisk after flashing)
 

osm0sis

Senior Recognized Developer / Contributor
Mar 14, 2012
16,767
40,430
Halifax
GT-i9250
Google Nexus 4
Flashing it should be enough.

No.. coming from a different custom kernel a user should flash the ROM's default boot.img first, then root zip (optional), then the AK2 zip.

Don't want random custom/modified kernel files piling up in the ramdisk which could lead to undesired behavior/conflicts, not to mention the way that EX extensively modifies the boot.img cmdline, which would also definitely need to be reset by flashing the ROM's default boot.img. :eek:

I stand corrected... (Though for some reason I feel I've lost root after installing a custom kernel in the past which led me to install Magisk after flashing)

mkbootfs was the culprit and it's been killed with fire for its crimes. All works now. :):good:
 
Last edited:
  • Like
Reactions: LazerL0rd

franciscofranco

Recognized Developer
Dec 9, 2010
24,724
136,402
Carcavelos
No.. coming from a different custom kernel a user should flash the ROM's default boot.img first, then root zip (optional), then the AK2 zip.

Don't want random custom/modified kernel files piling up in the ramdisk which could lead to undesired behavior/conflicts, not to mention the way that EX extensively modifies the boot.img cmdline, which would also definitely need to be reset by flashing the ROM's default boot.img. :eek:



mkbootfs was the culprit and it's been killed with fire for its crimes. All works now. :):good:

Yeah, but I thought flar didn't **** the boot.img that much on the 5X. I stand corrected.
 

jcmm11

Recognized Contributor
Feb 10, 2012
3,589
3,614
Google Pixel 4a 5G
jcmm11;76169135 [user=3292224 said:
@franciscofranco[/user] can you please enable both CONFIG_NF_NAT_IPV6
I'm trying to set an ip6tables rule

and also CONFIG_CIFS_SMB2 (need that for smb2 protocol)
Thanks very much.
@franciscofranco
What happened? On Google+ you said you didn't see any reason not to implement these. They're still not set ?
Thanks for your consideration.
 

jcmm11

Recognized Contributor
Feb 10, 2012
3,589
3,614
Google Pixel 4a 5G
I'm not getting that error any more. Might have some other issues but it's been a while since I played with iptables so I might be doing something wrong. Need to test a bit more. The config appears to be working though, so thanks. smb2 was more for other people (since I was asking for config changes anyway). I don't, currently, have anything to test that with - but based on previous response seems to be working fine.
Thanks very much - it's greatly appreciated.

Edit: it's definitely working. I was missing a parameter to list the correct rule set.
 
Last edited:

franciscofranco

Recognized Developer
Dec 9, 2010
24,724
136,402
Carcavelos
I'm not getting that error any more. Might have some other issues but it's been a while since I played with iptables so I might be doing something wrong. Need to test a bit more. The config appears to be working though, so thanks. smb2 was more for other people (since I was asking for config changes anyway). I don't, currently, have anything to test that with - but based on previous response seems to be working fine.
Thanks very much - it's greatly appreciated.

Edit: it's definitely working. I was missing a parameter to list the correct rule set.

Awesome.
 
  • Like
Reactions: jcmm11

dodjob

Senior Member
Jan 25, 2008
539
206
Maxhütte-Haidhof
Hey there,
Just a little follow up to my compatibility problem with Francokernel and VFX-magisk (any version) on lineage 15
So I solved it ??✌️
I was flashing the kernel before magisk. And this was somehow breaking things up. I just changed the flash order to ROM + gapps + magisk and then kernel and now, all is f###! flying with BASS ?✌️
Hope it helps anybody having the same problem ( even if I felt I was the only one in this case ???☝️)
Have a nice F##! Friday!
Grüß!
H.
 
  • Like
Reactions: jugoslavpetrovic

Top Liked Posts

  • There are no posts matching your filters.
  • 237
    Hi all.

    Compatibility:
    It should work on any rom by following this logic:
    Builds (starting with r1) are Android 6.0.1 Marshmallow only.
    Builds (starting with r17) are Android 7.0 Nougat only.
    Builds (starting with r28 up to r37) are Android 7.1.1 Nougat only.
    Builds from r38 up to r44 are for Android 7.1.2 Nougat
    Builds from r45 up to r48 are for Android 8.0.0 Oreo.
    Builds from r49 are for Android 8.1.0 Oreo.

    Download:
    https://francokernel.app

    Installation:
    Flash the zip in your recovery
    or
    Auto-flash from Franco Kernel Updater app

    Features:
    1 - Legendary battery life
    2 - Flash & forget
    3 - Typical interfaces like display adjustments, sound control, vibration control, and all that boring stuff
    4 - Bypasses the verified boot flag for Android Pay compatibility (root still breaks Android Pay but that's your own problem)
    5 - Idle power consumption reduced to the absolute minimum (if you have wakelocks from 3rd party apps you're obviously on your own)
    6 - Support for FKUpdater's Performance Profiles
    7 - Magical support, I'm here every day, checking posts almost hourly, ready to help anytime (well, unless you fail to read the OP, which contains most info you need)
    8 - Seemless integration with my app FKUpdater
    9 - No crap placebo patches, or "magical" optimizations
    10 - Probably more, check my github for all the details - the code speaks for itself

    Changelog:
    https://francokernel.app
    Scroll down, choose your device & select the latest release to see the changelog.

    Source:
    https://github.com/franciscofranco/bullhead

    Follow me on the interwebs
    Google+
    Twitter

    Google+ FK community
    https://plus.google.com/u/0/communities/117966512071636110546

    Kernel Manager for Franco Kernel demo

    Disclaimer to moderators:
    Slight OT is fine, but when users decide to act stupid they should be dealt with with the appropriate means - its really annoying for me when OT turns crazy. Please put the warning/ban hammer anytime any of you think there's lack of respect and/or too much unwanted OT crap - but if it doesn't meet this criteria let the OT posts alone. Thank you.

    Cheers!
    157
    Current r1 is not yet complete, I think it only lacks sound control, but it's pretty much done.
    Took me a little while to find the right balance, this little bastard lags easily, but this Kernel is pretty much a "clone" of FK for the 6P so I'm sure you'll have some fun with improved battery life.

    FKUpdater will be updated tomorrow to support this Kernel and the final r1 release will also be out.
    Any feedback about UI responsiveness and anything else that comes to mind, now's your chance to talk.

    Two things to note though, EIS video stabilisation is enabled automatically with FK, just check your Camera app and you'll see it, and FK ships with a slightly cooler display colour temperature, and a very slight saturation boost.

    I wasn't supposed to work on this device because I didn't want to shell out 450 euros for a device I wouldn't use outside Kernel/app development, but in the end I did it for you.

    Enjoy it & you're ducking welcome.
    43
    New Franco Kernel version for the Nexus 5X

    r35
    1. Offload a lot of background daemons to the system-background group, which only allows them to run on cpus 0, 1 and 2, freeing all other cores, specially the big cluster. This will reduce needlessly cpu wake-ups from idle, and largely reduce processing power requirements from cpu 3, 4, and 5 (4 and 5 are part of the big cluster, which uses a lot of energy)
    2. Lower power consumption from the big cluster by lowering the occurence of sample rate which'll in turn make the big cluster cpus less nervous and say in lower frequencies more often. In contrast little cluster is a little more forgiving and scales up a little easily. Since the little cluster uses 4 times less power, this is just fine
    3. Tweaked Performance Profiles, Power-saving now turns off the big cluster to save precious power, but the little cluster will be boosted for longer during input touch events

    zip: https://kernels.franco-lnx.net/Nexus5X/7.1/anyKernel/fk-r35-anykernel2.zip

    Franco Kernel Manager & Updater is the best companion for this Kernel (https://play.google.com/store/apps/details?id=com.franco.kernel)

    If you don't (yet) have my full featured app you can always just download its free counter part which lets you seamlessly and automagically update Franco Kernel on your device. It's free and my cat approves! (https://play.google.com/store/apps/details?id=com.franco.kernel.free)

    I also strongly suggest you install Naptime (https://play.google.com/store/apps/details?id=com.franco.doze), for free, to achieve the best battery life through out the day. Try it, you won't be disappointed!
    39
    Alright r46 is out. Rebuilt everything from scratch like I should've done in the first place. Everything should be fine now. Sorry for the delay, been busy with lots of things and rebuilding the entire tree on top of the vanilla sources is just tiresome and a pretty long process.
    You can auto-flash it with my app http://get.franciscofranco.xyz or manually through the links in the OP.
    36
    Ok similar to what I've been doing to the 6P, 6 and 5, we are now able to flash r5 onwards on any available rom. This is not yet available through FKUpdater (it needs an update, working on it), but you can download it from my server and play with it. Instructions below and in the OP:

    Download:
    Flash the latest release in your recovery:
    http://kernels.franco-lnx.net/Nexus5X/6.0/anyKernel/
    If you're already on r5, or newer, disregard the messages below - if not:
    * If you're on stock rom + r4, or older, you should be flashing stock boot.img first, then r5, or newer;
    * If you're on a custom rom + r4, or older, you should dirty flash the rom (or extract its boot.img and fastboot flash it) and then r5, or newer;

    Installation:
    1 - Flash the bloody zip on your recovery

    As for the changes compared to r4 I added more ways to prevent memory starvation, reduced power consumption during screen off and other security related patches.

    You're ducking welcome.