yashsingh1/xdaforums huggingface dataset:
[Nexus 5 Original Android Development] The Funky Pear:
thanks.

EDIT: I currently use your kernel.Meanwhile,rom pushed a notification saying that i have an minor system update with 2016-10 patches.

is this normal? should i install it?

thanks
[Nexus 5 Original Android Development] marf28101995:
Seems like you' are new to android... That's a monthly (October) security patch and you should only install if you are all stock.. since you flashed blue it isn't an option anymore

flash stock kernel and stock recovery and install it ...
[Nexus 5 Original Android Development] The Funky Pear:
i understood why i could not install it.but it stays as a notification,it wont go away! why is this happening?
[Nexus 5 Original Android Development] Rls4ever12:
Just make a backup and try whatever if you break something then restore your backup
[Nexus 5 Original Android Development] fapste:
[MENTION=3873953]eng.stk[/MENTION] please bring this kernel to Nexus 6p!! Pixel phones are just not worthy Nexus upgrades considering the $650 price tag for base line model!
[Nexus 5 Original Android Development] eng.stk:
I would never go from an OP3 to a 6p.

Also the direction Google phones are taking I would probably buy an iphone first.

No Google devices for me in a near future.
[Nexus 5 Original Android Development] fapste:
That's how i think as well. Pixel is essentially a 6p with rebranded name and a newer processor. I'm driving your kernel on my Nexus 5 for the past 2 years and just not ordered a 6p because my phone no longer works with a sim card (no service issue). Another factor that's making me consider buying an iPhone may be in the next 2-3 years is because of their efficient APIs and OS. During my 4 years carrier as a software engineer and Android developer, I have come to learn it the hard way that Google always makes half baked software be it in user space or on kernel level (though for kernel level Qualcomm is to be blamed as well). They focus all of their energy on their search and AD departments because they generate revenue for them. Probably the biggest factor in giving the perception of a responsive device is the touch latency which is still the worst to this day, this might improve with 7.1 update.

I love your kernel because of the fact that it's the best hotplugging mechanism on Android. That's what makes the kernel superior or inferior IMO.

I wish you would open source your kernel for the community and may be I'll be able to port it to 6p with your permission.
[Nexus 5 Original Android Development] tmihai20:
I beg to differ. Pixel phones are not Nexuses, Google is just another OEM like the others. The age of the cheap, but powerful Nexuses is gone. Right now Google seems to focus on introducing some new features and on optimizing their Android. Maybe this is not so bad after all, we have so many Androids to choose from. Too bad OP3 still does not have SD card slot. I will never buy another smartphone (even tablet) without SD card slot. iPhones are starting to resemble Androids with every new iteration. I would not go for one now because of all the apps I bought. I can never get used to that old interface.
[Nexus 5 Original Android Development] a g bell:
Death of the nexus a good idea??

Oops almost forgot liking the latest kernel release a lot nice work?
[Nexus 5 Original Android Development] eng.stk:
Anyone that likes Android and Nexus because of the open development and community feeling, nice hw and prices, can't be happy with the new developments.

Nexus are developer devices that can be consumer phones, but pixels are overpriced consumer phones that will be very hard to have proper development on it.

I have no exciment whatsoever on Android atm.

I hope that someone picks up on the developer phone niche and I will be cool with it (looking at you OnePlus)

Now enough of OT guys, leeks keep oj topic.
[Nexus 5 Original Android Development] TehGooner:
I'm curious to know what does this mean. As in, how will this benefit us?
[Nexus 5 Original Android Development] jacomail95:
That is why i posted the question, while telling the news, surely i think it will bring some good qualities to us
[Nexus 5 Original Android Development] eng.stk:
Doesn't mean much, probably not even has a full tree (since mainline is not a CAF tree) and even if it would make it boot lot's of things would be broken.

Maybe some stuff can be backported, but I don't even know if it's worth the trouble.
[Nexus 5 Original Android Development] jacomail95:
Sorry to bother again, i just kindly want to know if this can be applied to us, we have the right SoC after all, and it could increase audio abilities on Nexus 5. Thanks for your patience

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

Inviato dal mio Nexus 5 con Tapatalk 2
[Nexus 5 Original Android Development] eng.stk:
Kernel tree already have some CM audio quality improvements.

Anything like that, on the words of the poster "To get these 100% work, changes in Audio HAL could be needed", so I will not look into it.
[Nexus 5 Original Android Development] BIade:
BOOM, running your kernel on hammerhead with a modded AOSP 7.1

Thank you soo much :D
[Nexus 5 Original Android Development] eng.stk:
We are on 7.1 already?

Nice :victory:
[Nexus 5 Original Android Development] BIade:
Yes master :)

Here is the AOSP 7.1 Rom

If you want to install it as secondary in multiROM:

Take the boot.img and the updater script from bokbokan's latest 7.0 and replace it inside the 7.1 rom.

Also I would recommend you to root it with phh's superuser and you can use magisk v8 :)

If you need gapps, edit the 2 config files from 7.0 to 7.1 and sdk 24 to 25.

Substratum is also working (only legacy, buy hey, step by step)

Here are my screens :D

ahh sh*t, sorry the screens are in german. If you need anything translated, ask me ;)
[Nexus 5 Original Android Development] SoftWord:
Hi, an advice for best tweak for performance?
[Nexus 5 Original Android Development] Joy Bangla:
Turn on fastlane in CPU settings
[Nexus 5 Original Android Development] SoftWord:
Only fastlane? What are the side effect of fastlane?
[Nexus 5 Original Android Development] jacakk:
More battery drain.
[Nexus 5 Original Android Development] eng.stk:
blu_sp★rk r109

All right crew!

New build is up, wicked... smooth!

Added a couple Pixel performance backports that I'm also using on the OP3, SafetyNet CTS bootloader unlocked state bypass and dirty COW fix

This can work with N ROMs, but no support will be given meaning: no talk about anything N related on the thread.

If you like my work, donations are always welcome (but not mandatory).

Don't forget to hit thanks, it's free ;)
[Nexus 5 Original Android Development] drac0:
Amazing build mate! Thanks for keeping the hammerhead alive and kicking! :highfive:
[Nexus 5 Original Android Development] robertusIT:
there is a way to have nfc in screen off?
[Nexus 5 Original Android Development] barbocorp:
[MENTION=3873953]eng.stk[/MENTION] is it safe to flash on MOB31E?
[Nexus 5 Original Android Development] eng.stk:
Yeah, but why not use M4B30X?
[Nexus 5 Original Android Development] barbocorp:
Too long for backup/restore all my stuff .. I'm lazy, I don't rely on Titanium Backup, so I'll have to restore all things :rolleyes:
[Nexus 5 Original Android Development] omarblu:
Thanks for the amazing kernel but since flashing I cannot find or connect to any WiFi networks. How can I fix this?
[Nexus 5 Original Android Development] gregfrankenstein:
I just switched to this from another custom kernel because of the dirty COW fix. I really appreciate the commitment to security, and this seems to run like butter so far, so I think I'll stick with it.
[Nexus 5 Original Android Development] carlese:
Little more drain compared to r108, but works amazingly well ;)
[Nexus 5 Original Android Development] eng.stk:
Nothing noticiable here, only the butter :)
[Nexus 5 Original Android Development] ScRuFFy7:
How does thermal throttling work on blu_spark? I see the default is set to 65. I wouldn't mind adjusting the value to run a bit cooler under load but do I increase or decrease the value?

I am using EXKM and have been experimenting with various kernels to figure out which one best suits my needs.
[Nexus 5 Original Android Development] eng.stk:
The value is the temp at which the throttle will start: if you want to run cooler, lower the throttle temp.

Seems pretty obvious to me.
[Nexus 5 Original Android Development] PhilD41:
Please accept my apology for asking a question while having Blu_Spark installed on a 7.1 ROM. I did see in the OP that it is not formally supported. I am hoping someone else may have experienced this and can give me some pointers. I am running r109 on Santosh_M's 7.1 AOSP ROM. I had previously tried it on a 7.0 ROM and moved on to Franco because of this issue. I was hoping an update ROM and newer version of kernel would have resolved it as I REALLY like some of the features Blu_Spark offers.

So, battery with the screen off is fantastic, however it drains rapidly while the screen is on and the phone is in use. By rapidly I mean close to 1% per minute or more. It also heats the phone up significantly while using. I would say it is quite warm to touch on the top half with about five minutes of continual use. I use Kernel Auditor to undervoltage a bit and to set the minimum cores to 1 as well as to enable core optimization power saving. I don't believe I have tweaked much else. Anyone have an idea what I have screwed up, or what other cause there may be for this.

Thank you all for your help. I hope I can identify what is going on as everything else with this kernel is amazing. If it helps, both ROM installs were fresh wipes, not dirty flashes.
[Nexus 5 Original Android Development] szili9992:
It's not kernel related. I'm using cm14.1 version of santhosh's ROM with no issues.
[Nexus 5 Original Android Development] ydv21yash:
is this kernal supported in android N 7.1 AOSP by Santosh 26/10 build for Nexus 5?
[Nexus 5 Original Android Development] ydv21yash:
flash this zip to fix the wifi problem :good:
[Nexus 5 Original Android Development] bricemx:
Does Wifi work for you, Thanks lot

---------- Post added at 11:44 PM ---------- Previous post was at 11:40 PM ----------

Thanks lot man for Wifi Fix
[Nexus 5 Original Android Development] Alex Kane:
That ROM doesn't include the new WiFi binaries required by blu_spark.

He has to flash those binaries using the famous WiFi fix in a custom recovery.
[Nexus 5 Original Android Development] Illuminatiisthedroidfan:
Flash in recovery
[Nexus 5 Original Android Development] nations112:
Kernels performance is good but battery life is bad :/ When screen is off, battery better than stock, but when screen is on and i use mobile, battery every 2 minutes drains 1% so i use Nexus 5 max 2 hours with screen on.
[Nexus 5 Original Android Development] eng.stk:
Whatever s using your battery has nothing to do with kernel.
[Nexus 5 Original Android Development] Xhuliano123:
Can i flash this kernel on fake nexus rom 7.1?
[Nexus 5 Original Android Development] Primokorn:
idk but you can read what OP says for weeks!
[Nexus 5 Original Android Development] Tunatje:
Yes, I flashed it myself, you just have to use the last one. R109.

For further questions about Fake Nexus, just follow and read the Fake Nexus thread. It's not that difficult.
[Nexus 5 Original Android Development] Xhuliano123:
Can you send me the link please?
[Nexus 5 Original Android Development] Tunatje:
Absolutely no. You aren't even trying to solve stuff by yourself. Use the search button, it's there for a purpose.

Also read at least the first post...
[Nexus 5 Original Android Development] Xhuliano123:
All posts are 6.0.1 i can't find kernel for nougat rom , thats why.
[Nexus 5 Original Android Development] Nexive:
The dev made some changes to get this kernel working on Nougat so it may be compatible. He doesn't not support it.

So if you want to use this on Nougat you can flash r109 (Marshmallow) on your Nougat rom and see if it works (for me it works on 7.1 rom).

But if it don't work, don't complain about it in this thread because the dev only support Marshmallow
[Nexus 5 Original Android Development] Bl1zZ87:
can't use the speakerphone while call with someone because of an annoying echo. Maybe a kernel bug? Or is it rom related. Have anyone else the same bug with bluspark
[Nexus 5 Original Android Development] DiavoloPowa:
It's a rom bug
[Nexus 5 Original Android Development] casseppjr:
Works fine here. I'm on bluspark r109 with pure nexus 6.0.1.
[Nexus 5 Original Android Development] darkmau73:
With this kernel i have fast charging , i have 2.0amp charger and i was in Ex kernel and for example if my battery is at 50? EX kernel will show 1hour till 100? , but with this kernel i'm happy bcs i have 1? almost every minute .. to be persist 10? in 11min .. so yeah this is my best Kernel
[Nexus 5 Original Android Development] casseppjr:
I have good performance with k adiutor, conservative CPU governor, but still slow charging, it takes around 2h to 100%. Battery life is good with greenify.
[Nexus 5 Original Android Development] jazzh:
I got 2 sudden black screen freezes yesterday during received phone calls,r109, had to hard reboot. Purenexus 6.01, only fastlane turned on. Then went back to r108 and all ok till now. Kernel related?
[Nexus 5 Original Android Development] darkmau73:
I said i use Galaxy S5's original Charger with output of 2amps. And i tried to charge it from dead battery ..i waited for the battery to get to 0? .. then i booted to TWRP and i drained the battery till the phone does nothing when u push the power button .. and it took 1h15-25 min to fully charge ... It charge fast from 0-90 but it will take too long from 90-100 .

---------- Post added at 06:43 PM ---------- Previous post was at 06:41 PM ----------

I'm using Pure Nexus 6.0.1 with 109 kernel .. and nothing happened .
[Nexus 5 Original Android Development] username8611:
Use the regular Marshmallow versions. There is no specific version for Nougat, Marshmallow works with Nougat. The developer does not officially support Nougat, so don't complain about bugs or anything to him, but it does in fact work just fine for me.
[Nexus 5 Original Android Development] bobo_15:
Do I have to flash the 6.0.1 file if I'm on Android 7?
[Nexus 5 Original Android Development] DexRox:
Yep... r109 ?

Inviato dal mio Nexus 5 utilizzando Tapatalk
[Nexus 5 Original Android Development] bykumza:
[MENTION=4860061]bobo_15[/MENTION] yes ;)

by Tapatalk and Nexus 5
[Nexus 5 Original Android Development] g.andy:
On r-109 the wifi Is ok on android 7.1?

Inviato dal mio Nexus 5 utilizzando Tapatalk
[Nexus 5 Original Android Development] DexRox:
Yep ?

Inviato dal mio Nexus 5 utilizzando Tapatalk
[Nexus 5 Original Android Development] eng.stk:
Wifi is ok in every ROM that has updated blobs and don't ship outdated crap.
[Nexus 5 Original Android Development] Mairo:
hi, is it related to kernel or rom, that youtube can´t play videos with 60fps?
[Nexus 5 Original Android Development] DexRox:
Try... It works fine on nitrogen 7.1 ?

No issue for me on nitrogen 7.1

Inviato dal mio Nexus 5 utilizzando Tapatalk
[Nexus 5 Original Android Development] szili9992:
[MENTION=3873953]eng.stk[/MENTION] if you don't mind me asking is the development of this kernel discontinued since there are no more updates from Google?
[Nexus 5 Original Android Development] eng.stk:
Nope, but without Google updates there will no monthly updates, only when I see something worth pushing out.

To be honest, Linux 3.4 is dead and N5 kernel is pretty much done.
[Nexus 5 Original Android Development] Nasio91:
I've some some lag with r 109 version, my nexus sometimes got stucked when I switch applications. Someone have the same problem?

Inviato dal mio Nexus 5 utilizzando Tapatalk
[Nexus 5 Original Android Development] _Vegas:
Have u enabled fastlane?
[Nexus 5 Original Android Development] Nasio91:
What's fastlane?

Inviato dal mio Nexus 5 utilizzando Tapatalk
[Nexus 5 Original Android Development] jacomail95:
It's a feature of the blu_active governor, if you enable it you'll have more performance, at the cost of slight battery consumption increase, but not really so much

Inviato dal mio Nexus 5 con Tapatalk 2
[Nexus 5 Original Android Development] Nasio91:
How I enable fastlane?

Inviato dal mio Nexus 5 utilizzando Tapatalk
[Nexus 5 Original Android Development] jordirpz:
Use kernel auditor, set to 1
[Nexus 5 Original Android Development] Nevermindthelabel:
Kernel Adiutor>Cpu>Cpu Governor Tunables>Fastlane from 0 to 1
[Nexus 5 Original Android Development] ScRuFFy7:
I found I would get lag issues after awhile, particularly after deep sleep which usually required a reboot. After tinkering with the settings I have found switching governors to remedy lag issues.

CPU Governor - Blu_active is default, generally works well. I switch to ondemand if things get too sluggish for my liking. I am going to try blu_active with fast lane set to 1 as mentioned above.

GPU Governor - Simple is the default but is not selectable when choosing governors. What gives? This seems to have been the cause of most of my lag/delay issues. Generally once I choose another governor (ondemand) my issues go away.

If anyone has some good tips or settings please feel free to share!

I use EXKM as my kernel manager. Based on my experience the deep sleep of Blu_Spark is superior to ElementalX and the reason I use it. However, both are great kernels.
[Nexus 5 Original Android Development] a g bell:
Never had any lag issues here l would suggest using a better setup l am using on my N build

Just did a test with the other main N kernel for hh use it for 2 days and came back to blu and phone is way smoother even with the other kernel oc 'd was getting micro lags that aren't present in blu.
[Nexus 5 Original Android Development] santi1993:
Hi since CAF roms are on top of development and efficiency, can you add CAF support to ur kernel? it would be awespme

CM14.1 + PA PIE + OmniRecents
[Nexus 5 Original Android Development] Joy Bangla:
CAF ROMs are NOT "on top of development and efficiency" .. whatever that means. CAF implementation on a nexus device is a sad thing to do.
[Nexus 5 Original Android Development] jazzh:
Could you please elaborate?
[Nexus 5 Original Android Development] psydex:
What si CAF?
[Nexus 5 Original Android Development] Joy Bangla:
Most devices need extra "spaghetti" code for their hardware drivers to work, as they are not supported by AOSP drivers. Thats where CAF comes in. But Nexus devices work fine with AOSP drivers. So idont get why people use CAF on their Nexus phones.
[Nexus 5 Original Android Development] santi1993:
you dont get why cause u understand what you wanted.

CAF is based on AOSP, if u dont get a device that "works fine with AOSP drivers" u never will get CAF, the thing is that CAF is optimized for performance and juice since AOSP have lots of things made by google that u really dont want and make ur phone slower.

ATM CAF is on top of development, i dont know if u want it or not, but CAF roms performs faster and smoothier, and since google isnt providing AOSP updates to our beloved nexus, atm AOSP cant get more juice since CAF is getting more and more improvents.

You only need to see that CM puts official nightlys for CAF based cause AOSP developing is dead, all the performance was throwed and nothing new in that terms will come, cause youll need to wait google to develop new controllers that will never come :)
[Nexus 5 Original Android Development] Joy Bangla:
I have used a couple of CAF ROMS for nexus 5 and it felt less smoother than AOSP, maybe cuz its CM based ROM. Also, IMO CAF gets nightly updates cuz it needs to catch up to AOSP performance. None of the big devs here support CAF ROM/kernel. That alone says a lot about CAF.
[Nexus 5 Original Android Development] abde4ind:
How to install caf based rom...? I hv Been searching the process tried to install twrp caf...plzzz... Help
[Nexus 5 Original Android Development] eng.stk:
Enough of this OT already.

CAF never was and never will be supported by me.

End of story.
[Nexus 5 Original Android Development] a g bell:
Thanks?
[Nexus 5 Original Android Development] santi1993:
install hammerheadcaf recovery and then is the same as hammerhead
[Nexus 5 Original Android Development] Ebra92:
Power save and conservative GPU governors won't stick. I'm on cm13 using kernel adiutor. Anyone was able to fix this ? Thx
[Nexus 5 Original Android Development] Jay_SEAN:
what version to download if I gonna use it for Android 7.1?
[Nexus 5 Original Android Development] Pjotr91:
The latest one (r109)
[Nexus 5 Original Android Development] Jay_SEAN:
thanks
[Nexus 5 Original Android Development] tall0:
Hi all, new on nexus 5 and new on chroma rom (installed yesterday)

I would like to know which is the average SOT on the stock nexus5 and on a chroma's nexus5 just to have some benchmarks.

I have flashed the bluespark kernel too (with the settings below*) because I've read somewhere they where good for "extend the battery duration".

Wht i got so far is this (look at the screenshots). Is this improvable?

(Moreover I was wondering how is that even possible that, as u can see form sshots, the battery % rised several times without being plugged in AC??)

*

My bluespark settings are:

- Ahead Size 128

- ROW

- CPU min 300'000 / max 2'265'600

- GPU 389

-

300MHz - 725

422MHz - 725

652MHz - 730

729MHz - 740

883MHz - 760

960MHz - 770

1036MHz - 780

1190MHz - 800

1267MHz - 810

1497MHz - 845

1574MHz - 860

1728MHz - 890

1958MHz - 920

2265MHz - 975
[Nexus 5 Original Android Development] ndarkside93:
That's about normal for a nexus 5. With a newly replaced battery, I can get 3 hours sot. So you're about the norm.
[Nexus 5 Original Android Development] tall0:
I'm noob at moddig. Is there a way (better ROM/different kernel/different setting for bspark) to improve the battery duration? :/

(20 min of Spotify drained me like 15% :\ )
[Nexus 5 Original Android Development] ndarkside93:
I use HEBF optimizer to set my battery dings, and tweak down my top frequency to 1750, or whatever the exact number is and limit my brightness to no more than 60%. Unfortunately this device has a small battery in it.
[Nexus 5 Original Android Development] eng.stk:
blu_sp★rk r110

All right crew!

New build is up hammerheads, wicked!

This can work with N ROMs, but no support will be given meaning: no talk about anything N related on the thread.

If you like my work, donations are always welcome (but not mandatory).

Don't forget to hit thanks, it's free ;)
[Nexus 5 Original Android Development] drac0:
Yet another awesome update! Thanks a lot mate. Cheers! :good:
[Nexus 5 Original Android Development] jacomail95:
Ok, let's say first: "Holy S***!!!!"

Then, yes, it's always a 2300 mAh battery we are talking about! 3 years old in my case, the one since the day one!

Finally, i tweaked a bit with Kernel Adiutor (max 1 GHz, min 422 MHz, max 3 core, -50 mV undervolt, tweaked LMK and scheduler I/O with personal values, max 200 MHz GPU since i am not a heavy gamer) and then i downgraded the radio using FlashFire to the KK 4.4.1-2 KOT49E/H Nexus 5 modem (really, i discovered it works really fine, best modem for battery of all in my opinion). So, that's my result, but i could do also better without the heavy Android system battery drain, my ROM fault, not kernel related. That is to say, great work [MENTION=3873953]eng.stk[/MENTION], your kernel with your governor and hotplug is really the be(a)st! :cool:
[Nexus 5 Original Android Development] M Asad Khilji:
OMG This is Fu**ing Amazing. You're on which ROM and can you share the link of this Modem or upload it somewhere ?

Please also share all your configurations and tweaks you have done with kernel to get this much SOT ?

Thanks Pal. :cowboy:
[Nexus 5 Original Android Development] jacomail95:
You can download the 4.4.2 factory Image from the official Google site and then extract the radio-hammerhead.img file. I did so :) Also i already shared most of my settings in my previous post anyway, so look if these screenshots can be of help.

EDIT: i also used aggressive multicore power saving option (set to 2) and i am on NitrogenOS Nougat (and i also used from 25% the ROM battery saver option)