yashsingh1/xdaforums huggingface dataset:
[Nexus 5 Android Development] rachanta:
Finally RACER R6.0 Kernel for any rooted Nexus 5 ROM

KERNEL: RACER_R6.0 20141012:

https://www.androidfilehost.com/?fid=95747613655044887

Changelog 12-10-2014:

Battery life extender, Diag mode introduction - many thanks to [MENTION=4316709]savoca[/MENTION].

Persistent ram introduction, Staging and Android Logger update - many thanks to [MENTION=5105835]Cl3Kener[/MENTION]. According to Greg K Hartmann, “Staging is used to hold stand alone drivers and filesystems that are not yet ready to be merged into main portion of the Linux kernel tree at this point for various technical reasons.”. Persistent ram is a logging mechanism used by android for logging console messages. Here the logging messages goes into RAM area. In case of persistent_ram , the log message goes to persistent memory area (which will be retained ) of RAM. It is a part of the linux kernel and replaces apanic, an android driver that writes the log message into some specific offset in mtd partition of NAND. The feature is especially useful in troubleshooting when there is kernel panic

The build may appear to take you into a boot loop, but should boot after one loop. This is only in case of LPV 9002. All other ROMs boot in one go . It has benchmarked over 39000 on a fresh install of 9001+9002 patch and I have purposely rebooted it a number of times to check boot repeatability and run it the whole day without any issue.
[Nexus 5 Android Development] razrlover:
[MENTION=1863016]rachanta[/MENTION], keep it up my friend. Serious kernel evolution from when u started!!
[Nexus 5 Android Development] Ben36:
So far...... I can run 6.0 ☺
[Nexus 5 Android Development] JahSam:
Lucky you :/ Still reboots, have to stay on 4.0

Can you share settings ? maybe I messed somewhere ...
[Nexus 5 Android Development] rachanta:
The link at op was pointing to a test build with DIAG, but no staging and persistent ram.

Corrected that.

Please download from op or release post again for the fully loaded R6.0. Sorry for the mistake.
[Nexus 5 Android Development] rachanta:
[MENTION=4681015]Ben36[/MENTION] - Lucky, but hold it. Try the link at op, refreshed some minutes ago.
[Nexus 5 Android Development] Ben36:
I removed any kernel control and left the settings stock
[Nexus 5 Android Development] JahSam:
Ok i'll try today. I'll give a feedback ASAP. Thanks :)
[Nexus 5 Android Development] SiSSiDroid:
Hello there [MENTION=1863016]rachanta[/MENTION] thank you for the great kernel I decided to try something new after using Code_Blue for a long time... First I was impressed but now unfortunately I'm quite disappointed... To get this working correctly you have to fiddle around so much...

The version 5.2 that was not working for most was working for me just fine with Android L preview 9002, and even the 6.0 that was made in 10.10. But now for the latest 6.0(12.10) I can't get it to boot on MultiROM with 9002. I did as you suggested...

Flash ROM

Flash Patch

Flash SU

Reboot

Flash Kernel

Reboot

But it just stays on the loading screen. I tried about 3 times with a clean installation but nothing, always the same after flashing the kernel(latest 6.0) it just hangs on the loading screen :( I hope you can get this to stable state and I can continue using it meanwhile Il be happy to test it and report back to you ! Good Luck with the works !

PS. I tried flashing with the old 6.0(10.10) it boots up fine... :(
[Nexus 5 Android Development] Ben36:
The latest still working ok so far for me but weirdly did have mega boot loop @ Google logo when first boot. For so long i held power button down to shut off. When i did after about 5 secs of holding it passed the loop and loaded up!
[Nexus 5 Android Development] SiSSiDroid:
I had the same megaloop at first but it stayed like 10s booted to loading screen and stayed there :(
[Nexus 5 Android Development] JahSam:
Same here, couldn't boot at all so Itried a clean installation as second rom with multirom... it's seems ok for the moment.
[Nexus 5 Android Development] Ben36:
Mine was going for like a couple of minutes and I thought well this isn't gonna boot. Lol
[Nexus 5 Android Development] SiSSiDroid:
How did you manage to it ? I'm still stuck at loading screen. Appreciate the help !
[Nexus 5 Android Development] XiaoBBB:
Flashed it directly over 9002 without any wipes, booted straight away and it's working fine now.

Guess my phone is one of the lucky ones, since the 5.x builds before that people had trouble with were also fine.

:good::good:
[Nexus 5 Android Development] JahSam:
Hold power+vol down so you can boot in twrp then flash a previous kernel version. Do all backup you need then reboot in multirom, add a new ROM, flash 9001, 9002 patch, kernel, su...

Tell me if it's ok fort you after this.
[Nexus 5 Android Development] SiSSiDroid:
Thanks dude [MENTION=5483519]JahSam[/MENTION]!

Never have had Android L 9002 boot up this fast less then 1min ! So I followed [MENTION=5483519]JahSam[/MENTION] instructions:

Reboot recovery

Do backups

Flash Android L 9001

Flash Android L Patch 9002

Flash Kernel

Flash SU

Reboot

And really less then a minute im here with a new Android L. Thank you guys for the help ! and ofc big thanks to [MENTION=1863016]rachanta[/MENTION] for the kernel !
[Nexus 5 Android Development] rachanta:
The funny part is I am struggling to get back to 6.0 after I built a 6.1 with some additional features. Lol! So I am going to try [MENTION=5483519]JahSam[/MENTION]'s approach to get back 6.0. Yesterday 6.0 gave me absolutely no problem after initial installation. I booted several times just to make sure. Today seems to be a different and bad day, and 6.0 doesn't like my phone at all.

Edit: Everything perfect now, including R6.1 that I am testing. Aii I did was reinstall 9001, 9002 patch and first 6.0, boot, set the kernel with faux, then my test 6.1.

I need to figure this out. Sometimes the kernel switches something in the board that causes a bootloop. A reinstallation of the ROM switches that something back to normal state after which 6.0+ works without any problem.

Edit: I suspect some issue with SELinux, and find I am a few commits behind Cl3Kener / Uber. I have added the commits and will rebuild as soon as time permits. I need to get the boot act together.
[Nexus 5 Android Development] SiSSiDroid:
Well after running this kernel for a hour or so I just noticed my GPU is ramped up to max always, anyone else with the same situation ?

EDIT: Ah synapce keeps getting a java error on gpu nvm !
[Nexus 5 Android Development] rachanta:
I know it starts with 650. Just set it between 320 and 533 and you should be fine.
[Nexus 5 Android Development] JahSam:
I just tried 2 hours ago to flash 9001 and 9002 patch + the last racer kernel over my primary rom and it seems working too.

I still had some random reboots even with stock settings, so like you guys seem have no problems so far with 5+ or 6.0 so I think I have an APK ****ing up my phone... I'm gonna try to find which one :/
[Nexus 5 Android Development] rachanta:
Test build

Enthusiasts are invited to test:

https://www.androidfilehost.com/?fid=95747613655045595

Changelog:

Updates to tspp (Transport Stream Packet Processor is used to offload the processing of MPEG transport streams from the main processor) from qualcomm / code aurora / Cl3Kener
[Nexus 5 Android Development] FunkyRasta:
Boots for me but not quite. I keeps rebooting before rebuilding dalvik cache is done. Kept it running for 5 cycles but it still doesn't reach the end of cache rebuild. Here's kmsg https://www.dropbox.com/s/rs0vr16e86j7dx0/kmsgracer61?dl=0
[Nexus 5 Android Development] rachanta:
[MENTION=5106530]FunkyRasta[/MENTION] please reinstall ROM, SU, Racer in sequence. Install racer after booting once with Stock ROM, and doing first cut kernel settings - max min freq. I will take a look at the log and comment.

R6.1.0 test build is working well for me.

Edit: i saw some abnormalities in the log, reviewed my code in comparison with that of great developers, have removed a few commits but have added many more, and a build is in progress. :fingers-crossed:
[Nexus 5 Android Development] FunkyRasta:
Okay, if I manage to have some free time I'll do that. If I don't I'll just wait for the next build and in case of problems I will surely do what you said :)
[Nexus 5 Android Development] rachanta:
All builds after R5.2 including test builds have a boot loop problem that affects some users.

You may be lucky and have no problem at all. Once the boot loop problem starts (it starts when you try to upgrade to higher release) you can get out of it only if you boot R5.2 or lower.

My next release will happen only after I resolve this problem. I am now rebuilding the kernel from a base of R5.2.

Hang tight with whatever is working for you :)
[Nexus 5 Android Development] neobuddy89:
What's use/benefit of TSPP over stock where it is not used?:confused:
[Nexus 5 Android Development] rachanta:
I don't know, the idea was to try it and see if there is any benefit.
[Nexus 5 Android Development] rachanta:
[MENTION=4211029]jclendineng[/MENTION] could you please check if diag is working in this build. It is slightly different from the earlier one you tested, but in this one there should be no boot loop:

https://www.androidfilehost.com/?fid=95747613655046041

I suspect one of the diag commits to be causing boot loop. I have removed it, and want to know if diag still works. ;)
[Nexus 5 Android Development] rachanta:
Build for test - R6.1 without any bootloop / reboot problem

Please help by testing and giving me feedback:

https://www.androidfilehost.com/?fid=95747613655046069
[Nexus 5 Android Development] rachanta:
Racer R6.2 - no bootloops or random reboots - released

KERNEL: RACER_R6.2 20141015:

https://www.androidfilehost.com/?fid=95747613655046069

Changelog - October 15, 20014

Resolved bootloop and random boots encountered by a few users

Enable Venus Power Management to control and protect clock and power states and operations with a common lock - many thanks to [MENTION=3292224]franciscofranco[/MENTION]

Updates to tspp (Transport Stream Packet Processor is used to offload the processing of MPEG transport streams from the main processor) from qualcomm / code aurora / [MENTION=5105835]Cl3Kener[/MENTION]

How I installed it:

Flashed over existing installation - done

I did the following again as a test - (recommended if the first option does not work)

In multirom - added all zips and flashed in one shot

9001

9002 patch

Racer 6.2 Kernel

Su

Reboot
[Nexus 5 Android Development] B@RRY78:
Hello do i have to use the patch of 9001 and 9002 on pure white as wel

Thanx inadvance
[Nexus 5 Android Development] rachanta:
No. Try only kernel flash.
[Nexus 5 Android Development] rachanta:
Guys, any feedback?
[Nexus 5 Android Development] JahSam:
I confirm what I said on the 9002 post :

One day without any reboot and 0 problem after a dirty flash. :victory: So I guess you found how to fix thoes issues. :good:

Great job dude, keep doing your stuff man I'm loving it :p
[Nexus 5 Android Development] rachanta:
Are you on R6.2? Is your phone deep sleeping?
[Nexus 5 Android Development] JahSam:
Yep I'm on the 6.2 (15/10/2014) but yeah you're right, no deepsleeping here (0.7 sec...).

I noticed on a previous version than only some CPU governor where unable to put the phone on deepsleep. I was in intellidemand, i'll give wheatley a try for a few moment just to check if it change something.

--> Still no deepsleep :/
[Nexus 5 Android Development] rachanta:
RACER R6.3 - Deep Sleep is back

KERNEL: RACER_R6.3 20141016:

https://www.androidfilehost.com/?fid=95747613655046447

Changelog - October 16, 20014

Disabled Venus Power Management to resolve no Deep Sleep problem. Will check all venus related commits to locate the culprit and get it back if possible in next release
[Nexus 5 Android Development] Mranggapo:
yesss will try :highfive:

and can you add westwood TCP congestion ? cause i find it speed my internet up xD
[Nexus 5 Android Development] JahSam:
Good job here, no problems after dirty flash over the 6.2, no reboot for the moment and deepseep is working :) well played!!!
[Nexus 5 Android Development] Ben36:
Westwood+ is better
[Nexus 5 Android Development] Mranggapo:
any kernel that support it ?
[Nexus 5 Android Development] Ben36:
Ummm... I have had it before.. Maybe on Uber but it's not L compatible
[Nexus 5 Android Development] gannjunior:
which app can I use to do it?

the deivce is continuing to reboot....
[Nexus 5 Android Development] rachanta:
Fauxclock or Synapse. I hope you are on R6.3 ( link from op).
[Nexus 5 Android Development] gannjunior:
yes it is R63. tnks

Installed synapse but it does not work, it says: "no uci support detected"

while I can't find fauxclock in google play...
[Nexus 5 Android Development] rachanta:
[MENTION=3055557]gannjunior[/MENTION]

First install this:

https://www.androidfilehost.com/?fid=95747613655046680

Then install this:

https://www.androidfilehost.com/?fid=95747613655046681

After that Synapse should work.

Fauxclock is same as Faux123 Kernel Enhancement (name in play store) and is a paid app.
[Nexus 5 Android Development] JahSam:
If you flashed the UKM, you sometimes need to reboot one more time to be able to use synapse.
[Nexus 5 Android Development] rachanta:
[MENTION=5199016]Mranggapo[/MENTION] the next build should have advanced TCP congestion control with Westwood and other options. No Westwood+ for now.
[Nexus 5 Android Development] gannjunior:
thank u very much for your help guys.

is it possible, in fauxclock, to save the custom tuning we do? and also to restore the default settings?

thanks
[Nexus 5 Android Development] rachanta:
You can clear app data, and reboot.
[Nexus 5 Android Development] Ben36:
Or if it's just individual things you want to reset. Just untick the set on boot and reboot
[Nexus 5 Android Development] rachanta:
[MENTION=5199016]Mranggapo[/MENTION]

Pl check this out:

https://www.androidfilehost.com/?fid=95747613655046818

Here westwood is default, but you can't change to any other TCP Cong control. I am trying another build with selectable options.

As far as the current build is concerned it may actually be westwood+.

Edit: Even with my latest build, once westwood is chosen as default in defconfig, no other selection is possible through UI for Android L and variants. Though with kitkat all other selections can be chosen. I ve asked the OP of 9002 thread if it is a rom issue.
[Nexus 5 Android Development] Ben36:
Rachanta, Can I ask you an off topic question

1 does the kernel control the Internet speed allowed to the device?

2 if so what would cause it to be restricted to 12mb speed max?

(this isn't N5 related)
[Nexus 5 Android Development] rachanta:
I have used a commit TCP net speed tweak. TCP related stuff does seem to impact net speed. People have reported better 3G and WiFi speeds will with TCP congestion set to Westwood.
[Nexus 5 Android Development] Ben36:
I just thought I'd ask as obviously you know your stuff with kernels. My Android tablet is limited to 12 mb and I can't figure out why u see
[Nexus 5 Android Development] rachanta:
Is it rooted? You could change the ROM. I have AOKP installed on my wife's Samsung TAB2, 10" and its doing fine, though I never checked net speed limits.
[Nexus 5 Android Development] Mranggapo:
Naw sir,i still have many other Tcp cong. I use westwood by default and highspeed when downloading xD. Anyway i love this kernel very much, the heatsink are best. I use other kernel (AOSP) for gaming, its getting hot while using CaF kernel not. But with your kernel all CaF and AOSP arent hot (y) please continue this work although i cant donate :(. :highfive:
[Nexus 5 Android Development] rachanta:
check this out - i hope its genuine

http://burnbit.com/torrent/316473/hammerhead_lpx13d_preview_f7596f51_tgz

I am downloading the new preview now. :fingers-crossed:
[Nexus 5 Android Development] ohad129:
Should i flash it with kernel or this contain it?
[Nexus 5 Android Development] rachanta:
That link is to a torrent that came up when i searched for:

hammerhead-lpx13d-preview-f7596f51.tgz

The l preview 9002 guys will probably wait for the source which is not yet out.

I will report if racer works with the new rom android l preview that google has released a few minutes back.
[Nexus 5 Android Development] rachanta:
New L Preview download link

http://storage.googleapis.com/androiddevelopers/finalpreview/hammerhead-lpx13d-preview-f7596f51.tgz
[Nexus 5 Android Development] ianoob:
I've been running good on 6.3, now 4 reboots in a row. I got logs on two of them, here's a link to the folder:

http://ppl.ug/KYqhiqfVIkA/

Shared from http://pogoplug.com
[Nexus 5 Android Development] rachanta:
In case you are running with 9002 rom, the rom is obsolete now, as many google apps fc and render the phone unstable.

My attention is now shifted to Android L Preview LPV 13D.

RACER is at present not working with LPV 13D. The current LPV base kernel also does not work with 13D. May be the kernel source has changed, in which case O need to start from the scratch. :fingers-crossed:
[Nexus 5 Android Development] Mranggapo:
Hey boss, waiting for your magic for lpx13d :highfive:. But lpx13d still has google mtv corp kernel ? Is it same to previous prev ?
[Nexus 5 Android Development] ianoob:
I've moved to the 13D version as well, but those logs are from 9002.
[Nexus 5 Android Development] rachanta:
Google app updates have made 9002 unstable. No further support for 9002.
[Nexus 5 Android Development] 2300:
any news for new kernel? test or more....
[Nexus 5 Android Development] rachanta:
No source available so far
[Nexus 5 Android Development] 2300:
bad :(
[Nexus 5 Android Development] saramon:
When does Google usually release kernel source?

Not asking for an eta, but are we looking at days, or weeks?
[Nexus 5 Android Development] rachanta:
I don't exactly remember how many days later they took for lpv, but it could take a week or so this time considering that people are gearing up for a full lollipop release.
[Nexus 5 Android Development] B@RRY78:
6.3 works great on new l preview
[Nexus 5 Android Development] spddl:
i got a bootloop :/

(LPX13D)
[Nexus 5 Android Development] jordirpz:
What recovery you used?
[Nexus 5 Android Development] B@RRY78:
Multirom after a while i get reboots when i use whatsapp plus
[Nexus 5 Android Development] rachanta:
[MENTION=4468198]B@RRY78[/MENTION] - Tried with R6.3 on a fresh install. It reboots soon after Welcome screen. I dont know how you are able to manage this. Other developers are also talking about "no source". :confused:

If I install R5.5 / R6.3 / R6.4 on 13d with full data, I cant get past the lock screen and even if it does I get a blank wall paper and then a reboot.

Your case really seems insteresting and unique. If it works for you, carry on and please report status once in a while. ;)
[Nexus 5 Android Development] jordirpz:
For me doesnt work. I installed vía twpr and cwm. I had reebots

Enviado desde mi Nexus 7 mediante Tapatalk
[Nexus 5 Android Development] piotriix:
Check the kernel issue if you have a 100 % R 6.3:cool:
[Nexus 5 Android Development] DrearierJester1:
Does this work on the new dev preview?
[Nexus 5 Android Development] B@RRY78:
I get more and more reboots now
[Nexus 5 Android Development] Rip95:
Currently this is the only working kernel on LPX13D. Installed on fresh rom (daily drive system).

But there are few issues:

1. DHCP is broken. Cannot resolve ip over wifi from my router. Static ip solves this problem.

2. Intelliplug is so bad. Makes system pretty slow.

3. Some apps just wont work (i.e. google chrome) or crashes system (all apps with 2d acceleration/3d graphics).

4. Installing apps also crashing system.

5. Mobile data not working. No useful debug.

6. Phone shutdown also crashing system.

7. BlueTooth sometimes not working.

Here is the logcat when attempting to install app. Looks like updated qualcomm adreno drivers wont work with kernel.

UPD.: Installing kk adreno driver (7/8/14) partically solves the problem. Phone doesn't crash on shutdown, EGL driver correctly initilizing, but now it catching texture format error.
[Nexus 5 Android Development] rachanta:
I like the enthusiasm and optimism
[Nexus 5 Android Development] Rip95:
Well... My optimism ended when i figured out that audio crashes system. It's better to just wait for google aosp update.
[Nexus 5 Android Development] rachanta:
I am trying something by studying aosp kernel common that is updated regularly. May not succeed but no harm.[emoji12]
[Nexus 5 Android Development] 2300:
Kernel source L

https://github.com/android/kernel_msm/commits/android-msm-hammerhead-3.4-l-preview?page=1
[Nexus 5 Android Development] rachanta:
The source has no traces of previous work. The last commits of old source in June are not there. This is a completely different source. I will take my time in systematically adding features to a new base rather than a shortcut merge and conflict resolution. Thanks in advance for patience my friends.
[Nexus 5 Android Development] rachanta:
RACER_L1.0 for LPX13D - initial release

This is an initial release with only kexex hardboot patch for multirom - many thanks to [MENTION=3418703]Tasssadar[/MENTION]

KERNEL: RACER_LPX1.0_20141021:

https://www.androidfilehost.com/?fid=95747613655048494

I am testing multirom functionality, so do let me know if you have problems
[Nexus 5 Android Development] stewartk:
I've installed it but the cores don't go offline when fone doing nothing . all 4/cores are active all the time
[Nexus 5 Android Development] rachanta:
This release is basic and has no features other than kexec harboot patch for multirom.
[Nexus 5 Android Development] JahSam:
Guys, what kernel manager do you use ? Synapse don't work (no UCI ...) and trickster mod crash everytime i'm oppening it...
[Nexus 5 Android Development] rachanta:
UCI can be picked up from my androidfilehost link:

https://www.androidfilehost.com/user/?w=settings-dev-files&flid=17880
[Nexus 5 Android Development] JahSam:
I can't access to your file, I need to login :/

But if it's the same you post in the 1st quote, I already tried and it's still the same for me :/

If you have any other idea :fingers-crossed:

Thanks for you work and your support one more time :)
[Nexus 5 Android Development] rachanta:
[MENTION=5483519]JahSam[/MENTION] this is a public link

https://www.androidfilehost.com/?fid=95747613655046681
[Nexus 5 Android Development] JahSam:
Oh well I've only flashed the zip_init then the original UKM, I'll try with your. Did you change somethings in it ?

I checked UCI right, they're both 755 so... I have no idea ^^'

Well I tried to reset UCI, but here the message :

/data/UKM/device/.device.sh[37] : /data/UKM/busybox : can't execute :Permission denied

mount : mounting rootfs on / failed: device or ressource busy

So i thought it was a busybox problem, i tried with Busybox X, same problem...

I also checked busybox right in /data/UKM and 755 too so :/

I used a bad boot.img, took the last on the 9002 thread and it's all ok (thanks [MENTION=4958579]Primokorn[/MENTION])
[Nexus 5 Android Development] rachanta:
Racer l2.0 kernel for nexus 5 - works with lpx13d, cm11 roms

KERNEL: RACER_L2.0_20141022:

https://www.androidfilehost.com/?fid=95747613655048681

Features:

Android LPX13D

CM11

Google msm_lpv base

Linux 3.4.104

Kitkat 4.4.4

MultiROM

Intelli-plug with Intelli-thermal core control

Smartmax, Wheatley, Slim and Racerps CPU Governors

Gamma control

Sweep2Wake | DoubleTap2Wake | Sweep2Sleep

USB Fast Charging

UV | OV | UC | OC | 96-3014 MHz Freq Table | Smoothened Freq vs Voltage curve

ENJOY ! ;) and give me any feedback that you have
[Nexus 5 Android Development] B@RRY78:
For now works great only synapse and trickster don't work but faux123 will. Thanx

---------- Post added at 06:56 PM ---------- Previous post was at 06:54 PM ----------

And 3g don't work
[Nexus 5 Android Development] rachanta:
[MENTION=4468198]B@RRY78[/MENTION] Synapse works. Pl see earlier posts today.
[Nexus 5 Android Development] B@RRY78:
It also brakes my root

---------- Post added at 07:16 PM ---------- Previous post was at 07:10 PM ----------

2nd time flash and it works had to reflash synapse module