yashsingh1/xdaforums huggingface dataset:
[Nexus 5 Original Android Development] pandza88:
[MENTION=3292224]franciscofranco[/MENTION]

Why don't you use any kernel.zip? Thread link:

http://xdaforums.com/showthread.php?t=2670512

That would solve compatibility of your kernel forever with all ROMs, since ramdisk customizing on kernel flash.
[Nexus 5 Original Android Development] OptimusVDarwin:
Anyone know why my camera's not working?

Sent from Mars
[Nexus 5 Original Android Development] Tzfardaya:
You took the camera module out last time you popped the back off your phone?
[Nexus 5 Original Android Development] TJKV:
Move your thumb, it's blocking the lens. And also clean the martian dust off of it.
[Nexus 5 Original Android Development] OptimusVDarwin:
It was the Illuminati.

Sent from Mars
[Nexus 5 Original Android Development] Arstoien:
What's the prize?
[Nexus 5 Original Android Development] OptimusVDarwin:
$500 DLR

Sent from Mars
[Nexus 5 Original Android Development] tuncan:
Will r75 work on 5.1.1 or should we wait for new release?
[Nexus 5 Original Android Development] osm0sis:
Works fine. Though I think it might be time for [MENTION=3292224]franciscofranco[/MENTION] to do a rebase to try and fix the scrolling lags in Chrome that aren't on stock.
[Nexus 5 Original Android Development] Curiousn00b:
Are you talking about all the scrolling lag that Chrome has?
[Nexus 5 Original Android Development] tuncan:
Tnx.
[Nexus 5 Original Android Development] osm0sis:
Yeah. I've been testing a little and now I'm wondering if it is just conservative governor not ramping up fast enough to keep up with Chrome.

We have a minimum of 300 MHz and conservative, while stock runs with a minimum of 1267 MHz and ondemand. We might just need to bump up the minimum or compensate with a more intelligent scheduler than noop (stock uses cfq) to fix it.

It could also purely be the scheduler too; noop might be getting choked out by all the I/O Chrome is demanding.

Everyone please feel free to help me test out these possibilities. :cowboy:
[Nexus 5 Original Android Development] Phazmos:
Fwiw - I've only rom chrome like 3 or 4 times, and only for a short period. Frankly, there are way too many better options available for me to deal with chromes screwed up text rendering.

But, I've always run it using fiops scheduler and interactive governor and never really noticed any scrolling issues. And I tweak governor towards battery savings. This is using uber though.

C screenie for settings, maybe it'll help ya out
[Nexus 5 Original Android Development] armando_rod:
Make sure you have data saver OFF in Chrome
[Nexus 5 Original Android Development] osm0sis:
Oh it is, I use Ad Away. ;)
[Nexus 5 Original Android Development] Curiousn00b:
I thought chrome just lags because of the app itself, not from the kernel. I'm going to do some playing around next. [emoji14]

When chrome lag starts, the notification bar can still be interacted with while chrome is still hiccupping to scroll down. I know Opera is based off chromium as well, so that also has the scroll lag for me. It caused me to stick with Firefox for sometime because of that had. I now find myself back on chrome.
[Nexus 5 Original Android Development] Phazmos:
Opera is my #2 browser - no lag with Franco, or any other kernel.

As a matter of fact, it's probably the smoothest browser I've ever used on a mobile device.

If it wasn't for the double tap to get out of page overview, it'd probably be my #1 browser.
[Nexus 5 Original Android Development] armando_rod:
Hi, I want to be able to put the performance profiles in the swipe up from home thing, anyone knows a way to achieve that? I tried playing with Tasker and the intent broadcast but how I would put those in the swipe up from home?
[Nexus 5 Original Android Development] WNSTNSNRS:
FK for Android 5.1.1?

Sent from my Nexus 5
[Nexus 5 Original Android Development] fatspirit:
What is the question?
[Nexus 5 Original Android Development] WNSTNSNRS:
When will FK for Android 5.1.1 will come?

Sent from my Nexus 5
[Nexus 5 Original Android Development] fatspirit:
http://xdaforums.com/showpost.php?p=60875685&postcount=38443
[Nexus 5 Original Android Development] WNSTNSNRS:
So, r75 is fully working on 5.1.1? Except on the Chrome bug?

Sent from my Nexus 5
[Nexus 5 Original Android Development] fatspirit:
It appears to be so.
[Nexus 5 Original Android Development] Cloonix:
Worked until NIGHTLY 20150512 for me. Since 20150514 i get a crashed SystemUI process on startup.
[Nexus 5 Original Android Development] osm0sis:
Yup. AK2 would definitely resolve that and keep all the f.K customizations. :D
[Nexus 5 Original Android Development] Cloonix:
Is there a way that I can build a zip with AnyKernel on my own? (without compiling and big knowledge of kernel building?)
[Nexus 5 Original Android Development] osm0sis:
Yeah it's not hard. You can use my Android Image Kitchen to unpack Franco's .img to get the zImage and his changes in init.rc and init.hammerhead.rc, then follow my instructions to make my example AK2 from tuna into hammerhead. :)
[Nexus 5 Original Android Development] lolzas:
those chrome lags were driving me nuts and now I finally discover its cuz of the kernel..

hope it'll be fixed soon
[Nexus 5 Original Android Development] msgfromside3:
It is working as 5.1. Chrome issue is not alone with 5.1.1.
[Nexus 5 Original Android Development] gerbig:
Have any of you with chrome issues tried changing your I/O scheduler? Maybe it'd be better with row or deadline vs. noop?
[Nexus 5 Original Android Development] AstroBoy89:
It's not his kernel, I've tried code blue and hellscore and they have the same issues. Even the newest kernels from this two have issues. It is relates to chrome and Google play services.
[Nexus 5 Original Android Development] treehugger38294:
Code Blue doesn't have the issue for me. Most people agree that its one of the only kernels with no Chrome lags.
[Nexus 5 Original Android Development] osm0sis:
So far I'm finding it's definitely better with cfq, but will still occur occasionally, especially in Battery Saver Mode.
[Nexus 5 Original Android Development] Ryrynz:
I personally find conservative far too slow with regards to responsiveness. Switched to interactive, much nicer.
[Nexus 5 Original Android Development] edecan:
https://www.youtube.com/watch?v=pnfX6WXP_o0

EN: Nexus 5 RAM issue, we tested two different rum with two different KERNEL for that . But Google Stock KERNEL successful outcomes . Other developers kernels remained in the classroom . =)

TR: Nexus 5'de RAM sorunu, olduğu için iki farklı KERNEL ile iki farklı ROM'da test ettik. Ancak Google Stok KERNEL başarılı çıktı. Diğer geliştirici KERNEL'ler sınıfta kaldı. =)
[Nexus 5 Original Android Development] Flrc:
Changing IO to row seems to solve Chrome (Opera) lag for me. cfq and deadline still occur.
[Nexus 5 Original Android Development] linqdesires:
bootlooping on slimrom 5.1..1 unofficial builds, don't know what's wrong :confused:

thank you
[Nexus 5 Original Android Development] Cloonix:
Did you try: http://xdaforums.com/google-nexus-5...kernel-r53-t2508284/post60473898#post60473898 ?
[Nexus 5 Original Android Development] Cloonix:
Thanks for the explanation. Spend a few hours two learn what's to be done. Ended with a zImage, the two .rc files but i guess it's nothing for a noob. So better keep my fingers off. I guess i have to wait until franco is updating the .img or i'm sick of CM and go back to stock ;)
[Nexus 5 Original Android Development] linqdesires:
missed that Franco post so badly, but no go with slim

thank you
[Nexus 5 Original Android Development] Hellsigh:
r75 works on 5.1.1?
[Nexus 5 Original Android Development] swallowingled:
Yes, I've been using it with no issues.
[Nexus 5 Original Android Development] kraehetest:
Yes francos kernel works on 5.1.1 without problems, But if you have am memory leak, it's kernel related.

I hope franco build a new one from scratch.
[Nexus 5 Original Android Development] CamoGeko:
So I finally got myself a sexy red Nexus 5! xD

Need to try Franco kernel soon! Currently locked bootloader, not rooted so I guess I need to go the flashing boot way.
[Nexus 5 Original Android Development] Arstoien:
Did you try it with the updated sources? At least Code Blue updated to 5.1.1 and it's been behaving better for me.
[Nexus 5 Original Android Development] Tzfardaya:
Either way you'll need to unlock the bootloader...
[Nexus 5 Original Android Development] CamoGeko:
Yep, already done! :D

Unlocked and still unrooted. Loving it!
[Nexus 5 Original Android Development] bilago:
I've been holding off updating to 5.1.1 hoping that Franco would rebase, but perhaps he's re-prioritized his time working on kernels for other hardware.
[Nexus 5 Original Android Development] swirly05:
Time waits for no man, don't hold your breath...
[Nexus 5 Original Android Development] AA1973:
He is/was focused on something else, not at all kernel related...

https://plus.google.com/+FranciscoFranco1990/posts/LtYxQSGgvMH
[Nexus 5 Original Android Development] apex84:
So I want to keep using Franco's kernel with CM 12.1 and to my understanding AnyKernel2 can help me with this.

Am I doing this right if I do like this:

1. Unpack Franco's "boot-r76.img" with Android Image Kitchen which gives me 2 folders: "split_img" and "ramdisk".

2. Rename "boot.img-zImage" from Franco's "split_img" foler to "zImage" and replace the one found in "AnyKernel2-master.zip".

3. Delete all files in "ramdisk" folder in "AnyKernel2-master.zip" and replace them with the files in Franco's "ramdisk" folder.

4. Replace all references to "tuna" in "anykernel.sh" with "hammerhead".

5. Replace all references to "/dev/block/platform/omap/omap_hsmmc.0/by-name/..." in "anykernel.sh" with "/dev/block/platform/msm_sdcc.1/by-name/..."

Did I miss any steps?
[Nexus 5 Original Android Development] osm0sis:
'3. Delete all files in "ramdisk" folder in "AnyKernel2-master.zip" and replace them with the files in Franco's "ramdisk" folder.'

Swapping out the whole ramdisk files still won't work, since that's the problem; you need to chop out only Francisco's changes to the ramdisk and add them conditionally from /patch using appendfile, etc. :good:
[Nexus 5 Original Android Development] Ryrynz:
Battery life is fine on stock 5.1.1 locked at 1.7 GHz max on interactive, plenty zippy. But likely I'll look at r76 whenever it's out.
[Nexus 5 Original Android Development] emerica243:
I use Cataclysm rom and in the past when i have USB Fast Charge enabled, battery status always showed my phone charging from AC even when im plugged into a usb port. I noticed recently it shows charging from USB and not AC with fast charge on. Is this a franco\android 5.x change? I cant tell if it fast charge is actually working now or not.
[Nexus 5 Original Android Development] sirbanger:
Thinking of upgrading to 5.1.1. Does r75 or the latest test version work?
[Nexus 5 Original Android Development] fatspirit:
Yes.
[Nexus 5 Original Android Development] kain144000:
Could anyone chime in & lemme know if I'm doing something wrong?.. So, I've been struggling to run an "Enable Fast Charge" script that've written at startup, but it never seems to work. I'm running 5.1.1 on rooted stock, I've BusyBox 1.23.2 installed, created /system/etc/init.d, have the folder with 755 permission, as well as the script, which is as follows:

#!/system/bin/sh

# Enable Fast Charge
echo 1 > /sys/kernel/fast_charge/force_fast_charge

But, whenever I

su -c cat sys/kernel/fast_charge/force_fast_charge

the output is always "0", unless I enable fast_charge manually in a terminal emu. Any ideas?..
[Nexus 5 Original Android Development] osm0sis:
franco.Kernel doesn't have init.d support in its ramdisk. You can try the init.d Injector from my Odds and Ends thread to try and add basic support though. :cowboy:
[Nexus 5 Original Android Development] kain144000:
[MENTION=4544860]osm0sis[/MENTION] 'k, great. Thanks, a lot!! &, to be certain, I just install the .zip via TWRP, CWM, etc?, correct?..
[Nexus 5 Original Android Development] osm0sis:
Yep
[Nexus 5 Original Android Development] fabrizziop:
Hey franco, it would be extremely nice if you implemented more security in your release distribution process.

I mean, you could either create a SHA256SUM file including the hash of every kernel .zip/.img and sign it every time you modify it, deliver them through HTTPS (with HSTS and key pinning), or do both things. But it isn't a good idea to download unauthenticated kernels and install them on your phone. I trust you, but I shouldn't have to trust my ISP and everyone in the middle.

This should also be implemented in the auto-update feature of your app, to avoid tampering if you download it over an untrusted network.

Thanks.
[Nexus 5 Original Android Development] bixorastexante:
Don't you think you're overreacting? I don't think in the 5 seconds it takes to download the zip, your ISP could somehow modify the content of the zip. I'd be more worried about ROM's since they support all your apps and can have some malware pre-installed with it.

I think the kernel is just too low level to catch any sensible information of yours.

Just my 2 cents.
[Nexus 5 Original Android Development] fabrizziop:
With a compromised kernel the entire phone could be backdoored. It's essentially a rootkit, and it could be waiting for a port knock. And when I say ISP I mean everyone, from an attacker on your local network doing ARP poisoning and serving you a different file, DNS spoofing, and a variety of attacks, even from nation-state threats. No decent linux distribution would have a package manager downloading and installing packages/updates without any kind of signature, so why would you expose your phone to that?.
[Nexus 5 Original Android Development] Phazmos:
Man I really think you're in the wrong place, like you really shouldn't be rooting a device, or loading custom kernels, or custom roms.

Stick with stock, or an iPhone. You won't be worrying yourself so much - that's just not good for your health.
[Nexus 5 Original Android Development] fabrizziop:
Not at all. I'm not saying our phones are compromised. Just pointing out that we aren't following the security practices adequate for a project as critical as this. It's all theoretical but it could be done. Imagine if apt-get didn't verify signatures, that would create a huge scandal. Why can't we expect the same about what's installed on our phones.

It's like calling people paranoid for using https a few years back, before session hijacking with some browser extensions became trivial and mainstream..
[Nexus 5 Original Android Development] Tzfardaya:
Ive talked to Franco about including md5 checksums before.. He says there's no need. I say it'd be nice to have a way to check clean downloads. (bit errors, transposition errors)
[Nexus 5 Original Android Development] sordna:
I agree, image files SHOULD have checksums because unlike zip, gz, and other archives, they cannot be tested for integrity.

I've been bitten by corrupted recovery image downloads, and it can happen to kernel downloads too.
[Nexus 5 Original Android Development] Tzfardaya:
It can happen with any download... Kernels are especially sensitive to it... A simple bit transposition can make a mess...
[Nexus 5 Original Android Development] TJKV:
I agree with you mate, good security practices are...good. It is a culture that needs to be encouraged IMHO. I do hope franco will consider doing these if he has the time, at least to set an example that others might then pick up.

[MENTION=3276129]Phazmos[/MENTION] [MENTION=4399564]bixorastexante[/MENTION], nothing iPhoney or paranoid about these things. Everybody needs to participate to ensure security on the internet.
[Nexus 5 Original Android Development] Phazmos:
I understand, but, considering we are hacking the device to begin with ......
[Nexus 5 Original Android Development] TJKV:
I'm sure practically it won't be of much use. I'm sure very few flashers go through the source code of the things they flash too. But merely as precedence it isn't a bad idea. It's a kind of idea that one might associate with knowledgeable folks like us on xda in fact ;)

But yes it probably involves a lot of effort from franco to get all of the things [MENTION=4672464]fabrizziop[/MENTION] mentioned, not practical of course. But md5sums would be nice, like [MENTION=4860519]Tzfardaya[/MENTION] said.
[Nexus 5 Original Android Development] linqdesires:
anyone with franco kernel on android m dev preview?

thank you
[Nexus 5 Original Android Development] visceralpsyche:
I'd love to see md5 checksums alongside the download files, if for no other reason than verifying the download was successful before flashing.
[Nexus 5 Original Android Development] Cloonix:
Did you get any further? I can't figure it out for myself. Would be nice if you can share your "find-outs".
[Nexus 5 Original Android Development] apex84:
No I didn't. I haven't found a thorough step-by-step guide and I don't want to mess around with a kernel and risk bricking my phone.

All the help I've found so far look pretty much like this:
[Nexus 5 Original Android Development] osm0sis:
My instructions here and in the AK2 thread are pretty straightforward.. but whatever. Enjoy your owl. :rolleyes::good:

franco.Kernel-hammerhead-r76-AK2:

http://v.ht/osmods

[MENTION=3292224]franciscofranco[/MENTION]'s got stuff added in all over init.hammerhead.rc so I made the best attempt to still do it 'his way' that I could (it'd be far easier just to throw all his tweaks in a shell script and call it as a boot service..). Can't speak for CM, but it works on stock, and should be fine on AOSP. Always only flash it over your ROM's kernel.

Edit: Didn't realize Franco's CM test boot.img was r76! Redid the AK2 using the new zImage and his adjusted tweaks so now it'll work for everyone. :)
[Nexus 5 Original Android Development] madsurgeon:
Thank you so much for taking the time to do this and share it with us, deepest gratitude man.
[Nexus 5 Original Android Development] Bar81:
Thanks. So we basically can't use stock franco kernel going forward? Is this something he can fix to be compatible?
[Nexus 5 Original Android Development] osm0sis:
He can start using AnyKernel2 if he wants to save himself a lot of work supporting multiple ramdisks.
[Nexus 5 Original Android Development] Bar81:
But he would essentially have to have separate versions for this new gen of of customs like CM and SlimLP? Until he does we basically use the stock kernel or have to hack his kernel for support?
[Nexus 5 Original Android Development] osm0sis:
AnyKernel2 allows him to use one zip for all ROMs, basically forever. All it does is let him layer his ramdisk tweaks over whatever is there already so things definitely remain compatible. It would save him a ton of work going forward, but yes, until he does you can continue to unpack his latest boot.img and update my f.K example zip with the latest zImage and tweaks you find in the ramdisk files mentioned in anykernel.sh to create a new universal zip.
[Nexus 5 Original Android Development] Cloonix:
First, big thanks! It's working... First time I had a black screen after "Starting apps..." - Had to hard reset but now it's working.

I was trying to figure out which parts you moved to anykernel.sh and which rc's you put into ramdisk folder and I've noticed that you only took over a small part of the customizations in the original boot.img.

Is it possible to put all init.*.rc files into the ramdisk folder?
[Nexus 5 Original Android Development] osm0sis:
What customizations did I miss? I compared to stock kernel and everything else I saw was already there.

Putting full .rc files in would defeat the purpose; to maintain compatibility the tweaks must be surgically overlaid onto whatever ramdisk is included with the ROM.
[Nexus 5 Original Android Development] Nabukodonosor:
I tried this kernel with Resurrection Remix rom and can't boot the phone. :( I had to do a dirty flash again. Can anyone confirm that it works, or not, with Resurrection Remix rom?
[Nexus 5 Original Android Development] osm0sis:
Did you try my zip above after a ROM dirty flash?
[Nexus 5 Original Android Development] Nabukodonosor:
This one?

franco.Kernel-hammerhead-r76-AK2

No.
[Nexus 5 Original Android Development] osm0sis:
Do so and let us know how it goes. I created it for your exact issue. :good: :)
[Nexus 5 Original Android Development] Nabukodonosor:
I got it to boot with this kernel. Let me try it and see how it works. ;)
[Nexus 5 Original Android Development] Kagath:
Hello everyone,

After several months, I decided to leave android 5 / 5.1, with too many bugs and excessive consumption.

So I wanted to know if a person had a backup of the best ever designed android kernel, please (the r65)?

I'll be very liable to you;) thank you in advance.

Android 4.4.4 i'm back: D
[Nexus 5 Original Android Development] mondohow:
See post by Franco here: http://xdaforums.com/showpost.php?p=47033674&postcount=1

Click the link for the 5/5.1 boot.img downloads

Once at that link click "Parent Directory"

Click the version of Android you are currently on.

Download the kernel you need.

Although from what I remember r65 was for 5.0. r63 was the last for kitkat.
[Nexus 5 Original Android Development] Kagath:
yeah sorry you have right it's r 63, thanks for that really fast answer iv'e just found the .img :D
[Nexus 5 Original Android Development] nldxda:
Random reboot on r75 stock 5.1.1

http://pastebin.com/VBq5VNAr
[Nexus 5 Original Android Development] mondohow:
Actually in that same directory there is a "tests" folder which holds an .img for r64. I completely forgot that's what I've been running for a couple months now with no issues so far. Never took the leap to Lollipop and now I'm waiting to see how M does.
[Nexus 5 Original Android Development] DJ_SpaRky:
AK2 r76 kernel works for PACMAN MR1 ROMS (5.1.1 CM based).

Sent from Omicron Persei 8 using Planet Express.
[Nexus 5 Original Android Development] omrif:
Hey,

Install the kernel on the XtraSmooth rom latest version, and also bought the Franco kernel application for full price but I don't see any improvements in the battery life. Get's only 2 hours screen time and in the maximum, almost 3.

Also install Greenify in the full version.

Someone have some recommended configuration for the franco application? I tried the power saver profile but he makes the phone unusable under regular usage.

Thanks a lot!
[Nexus 5 Original Android Development] snives:
If you mean the latest XtraSlim (no 5.1.1 XtraSmooth yet) then the ROM is the issue. With and without Franco we've been getting fairly short battery life with it.
[Nexus 5 Original Android Development] omrif:
Thanks for the replay.

I mean the 5.1.1 XtraSmooth build LMY48b.

You have recommendation for other rom?
[Nexus 5 Original Android Development] Balino:
Cataclysm 5.1.1 [emoji4]

Inviato dal mio Nexus 5 utilizzando Tapatalk
[Nexus 5 Original Android Development] choosetobelieve:
I may miss some pages of conversation. The kernel has not been updated for a while. Any reason? or Franco is working on something else. Thanks
[Nexus 5 Original Android Development] Pipusz:
Franco is doing some other stuff, plus there's nothing brand new to update.
[Nexus 5 Original Android Development] Midomad:
Last work for N5 was a test kernel for CM so maybe an update soon...
[Nexus 5 Original Android Development] illr:
Was an amazing day of battery life yesterday. This is the first time ever I have had this type of battery life on my n5. I came from M preview back to 5.1.1 with r75. Amazing, but cannot replicate it again.
[Nexus 5 Original Android Development] sspunkky:
[MENTION=4544860]osm0sis[/MENTION]: If I flash this r76 kernel, can I still use FKUpdater app to tweak it?
[Nexus 5 Original Android Development] swirly05:
Of course
[Nexus 5 Original Android Development] mprziv:
Busy thread considering the last kernel was built in April.
[Nexus 5 Original Android Development] Magnifik81:
Hi everybody,i'm currently on cm 12.1(5.1.1.)and stock kernel,and I have a not so good battery life with 3-4 sot.What do I need to do to push it up to probably 5 sot?I'm thinking about installing the franco kernel and my question what do I need to do with it to push the sot to 5 hours?Cheers!
[Nexus 5 Original Android Development] henk_j:
Anny chance on a hammerhead M kernel with your signature on it ?