yashsingh1/xdaforums huggingface dataset:
[Nexus 5 Android Development] EnginEAR:
The colors...

Colors are a bit strange with the latest CAF you uploaded.

Can't say they're bad... Just weird...

Did you change anything or is it just me?
[Nexus 5 Android Development] bgboii:
You should really update. You're missing out
[Nexus 5 Android Development] republicano:
So with my settings 1.7ghz intelliactive,and inteliplug 5.0

I was able to get 4.30hours display on and 3.30 on a normal day

But with inteliplug I would get the occasional stall and systemui restart as it seems the other 3 cores would not come on, so I switched to msm mpdecision, I will see what kind of battery life I will get in return.

Quite a good kernel so far,
[Nexus 5 Android Development] jugoslavpetrovic:
As for color for my (photographer, videographer and video editor) eyes, Preligio color preset looks nice, just a bit HDR with a bit pumped up shadows details and looks kinda not agressive, everything is nice visible, but it would be nice to have default as default anyway.
[Nexus 5 Android Development] rachanta:
Settings in /kernel/racer.sh

To all who want to set the kernel differently:

Open the file /kernel/racer.sh in the zip. Browse through the code and change values the way you want. Re-zip the kernel and reflash. You will have your favourite settings at boot.

I'll see if I can create a separate setmyracer.zip which you can flash separately after you make your changes, while I keep everything stock in the main kernel zip.
[Nexus 5 Android Development] pepa 77:
Full root

Thank you rachanta
[Nexus 5 Android Development] holigan360:
[MENTION=1863016]rachanta[/MENTION] I have a problem, because I have to change the color of screen each time the device reset!!
[Nexus 5 Android Development] bgboii:
How come I still get black screen of death on chroma? I haven't undervolted
[Nexus 5 Android Development] Mr.FREE_Bird:
I have the same problem on crDroid MM...
[Nexus 5 Android Development] bgboii:
The dev from chroma said it was kernel related.
[Nexus 5 Android Development] republicano:
I had that isue to, i couldn't change the vivid contrast levels, so I'm back at ver24,
[Nexus 5 Android Development] rachanta:
Wipe cache to avoid SOD.

Gamma

Open racer zip, kernel folder, delete racer-caf.sh. in you kernel setting app, set gamma profile as you like. Next build will not have preset kernel.
[Nexus 5 Android Development] Unb0rn:
Hey, [MENTION=1863016]rachanta[/MENTION] great kernel indeed, thanks! Using latest CAF kernel on today's first official CM13 CAF, seems to work great. The only question-is it possible to set selinux back to enforcing? Neither setenforce, nor Synapse seem to help.
[Nexus 5 Android Development] rachanta:
Updates at OP

Updates from Google and CM

Changed over to Enforcing. To get Super Su 2.52 to work you need to "fastboot flash boot boot.img" the image from https://www.androidfilehost.com/?fid=24269982087007621

Stock settings on boot restored. You can still set the kernel at install with your own settings. See next..

Setting RACER along with install: Introducing setmyracer.sh script for setting kernel along with kernel install. You can get it from here:

https://www.androidfilehost.com/user/?w=settings-dev-files&flid=44487

Don't flash this zip. Open it and read README.txt before proceeding. Edit the script to your liking, Place it in sdcard root. Rename it setmykernel.sh if the name is different, your settings wont load at install time.
[Nexus 5 Android Development] holigan360:
What are they supposed to be this update?
[Nexus 5 Android Development] xeraphael:
Quick question, now that CM13 is finally out: does anyone know if UKM will still be installed by flashing the kernel zip?

EDIT: just looked through the install script, it's still there. Bummer.
[Nexus 5 Android Development] rachanta:
Why don't you like ukm being in the kernel? What disadvantage does it cause? [MENTION=4485711]xeraphael[/MENTION] I really want to know if I am missing something. ukm afaik had no connection with CM going official or not.
[Nexus 5 Android Development] xeraphael:
Nothing wrong with UKM. I just don't like installing things I don't use, especially things that drops files to the data partition. But it's easy enough to nuke UKM from the kernel zip, so I guess that's what I'll have to do from now on.

You might want to also add a note that flashing SuperSU with your kernel on CM13 will bootloop. Chainfire's modified boot.img won't work for CM13, right now I'm having to use CM's inbuilt root solution with its ugly icon on the statusbar until I can be bothered to create a flashable SELinux permissive zip for myself.

EDIT: the getenforce command returns SELinux permissive. This is weird. rachanta are you sure your kernel is now set to enforcing by default?
[Nexus 5 Android Development] rachanta:
Racer-6 shows me Enforcing in about phone, and doesnt seem to have a problem. I havent checked it with cm-13. on cm-13-caf there seem to be problems with the caf kernel. May be it si becuase I flashed super su. Without that it looked fine. The enforcing kernels are still in testing
[Nexus 5 Android Development] xeraphael:
This is on a clean CM13 install. No SuperSU, no Chainfire boot.img, no Xposed etc. Only CM13, OpenGapps, racer.
[Nexus 5 Android Development] republicano:
Can you just delete the ukm folder in the zip?,

The kernel is great and I like the options I just don't like using snapse, my settings don't stick after boot.

I got kernel auditor installed to fix the gamma issue

I like the racer.sh script that is fine.

Would it be possible to add an option for gpu frequency and vibration strength to the racer.sh that way I wouldnt need a kernel app, then I can just flash and forget.
[Nexus 5 Android Development] EnginEAR:
Caf 13.0 017

I can't get the CAF 13.0 017 kernel to boot...

Tried it with both November 30th CM CAF build and December 1st build...

Tried with both SuperSU 2.52 and SuperSU 2.56...

Any thoughts?
[Nexus 5 Android Development] rachanta:
[MENTION=2420289]republicano[/MENTION] - with ukm included in zip, synapse settings stick after boot. It was to solve this problem that the inclusion is there.
[Nexus 5 Android Development] rachanta:
[MENTION=892369]EnginEAR[/MENTION] - dont install any super su right now the enforcing kernel causes a boot hang at CM logo with super su.
[Nexus 5 Android Development] rachanta:
That kernel is permissive. I am playing with enforcing with only the last release.
[Nexus 5 Android Development] Unb0rn:
Hey [MENTION=1863016]rachanta[/MENTION], thank you for enabling SELinux, everything seems to work great. CM13 CAF(01.12), CAF Racer 13.0_17, Open Gapps. Set SELinux via Synapse-works like a charm. The only question is-what is CAF_13E on androidfilehost? And, great work, really! Thanks!)
[Nexus 5 Android Development] PugRallye:
Hi [MENTION=1863016]rachanta[/MENTION] I was finding massive (30% in an hour) misc battery drain using your CAF_13E_20151130 kernel (default settings) with CM13 (2015_12_01) build.

Is this something you/anyone else has experienced?

Thanks,
[Nexus 5 Android Development] morfances:
Sorry, what is my best setting for the battery life whereas use s2w and s2s?

Nexus 5 with rom no caf

---------- Post added at 02:12 PM ---------- Previous post was at 02:12 PM ----------

Sorry, what is my best setting for the battery life whereas use s2w and s2s?

Nexus 5 with rom no caf
[Nexus 5 Android Development] Snoop05:
Strange, i had problem that kernel adiutor wasnt applying all settings and they also got overiden during some time. Since i moved to Synapse, everything works like i set it. There are also more options in synapse than in kernel adiutor
[Nexus 5 Android Development] perobot:
HELP

I can not use my otg help :crying:
[Nexus 5 Android Development] rachanta:
[MENTION=6246520]perobot[/MENTION]

Which kernel racer-6 or racer-caf-13.0?

Edit:

Assuming it is racer-6, please try this:

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

OTG had some linux updates, that are not there is cm-13.0, so i have removed that part and brought it on par with cm-13.0.
[Nexus 5 Android Development] rachanta:
Updates

MARSHMALLOW / CM-13.0

RACER_6E_20151205

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

changelog - https://docs.google.com/document/d/1-51VkcIWM2ygSPNI8gh2uh6Ol0QEMxdRP4CIB1Pu4Go/edit?usp=sharing

CM-13.0-CAF

RACER_CAFE_20151205

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

changelog - https://docs.google.com/document/d/1pWupNFUsq10eURcRaAfcF4CCdfwvfdorpkaPu-S_jDs/edit?usp=sharing

Setting RACER along with install:

Introducing set-aosp-racer.sh script for setting kernel along with kernel install. You can get it from here:

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

Do not flash this zip. Edit the script to your liking, Place it in sdcard root. Rename it set-aosp-racer.sh if the name is different, your settings wont load at install time. This works only with pure aosp based ROMs, not with cm-13.0 or cm-13.0-caf based roms in enforcing mode. For permissive kernel the script init.set-cm-racer.rc will work with cm-13.0 and cm-13.0 caf ROMs. The setting script is not meant for for racer-5 and racer-12.0-caf kernels.
[Nexus 5 Android Development] EnginEAR:
Animationloop

RACER CAF E doesn't boot for me...

I'm running CM13 CAF with yesterday's build (December 4th)...

Boot animation loop...
[Nexus 5 Android Development] rachanta:
[MENTION=892369]EnginEAR[/MENTION]

To be sure I downloaded from the link at OP for RACER_CAFE and find no problem with CM hammerheadcaf Official 5th Nov build ROM. If you had a permissive installation, it is best to install the ROM again before installing the CAF Enforcing kernel. For best results wipe dalvik and cache.
[Nexus 5 Android Development] EnginEAR:
Thanks

The December 5th build wasn't a very good one... I reverted to the 4th...

I will try what you suggest with tomorrow's build...

Thanks!
[Nexus 5 Android Development] rachanta:
You are right. I am gettings settings fc with most settings with Nov 5 . I am back with Nov 3 hammerheadcaf ROM for now. Steve Kondik has reverted a commit that is causing FC, so I am going to wait for Nov 6 build.
[Nexus 5 Android Development] rachanta:
[MENTION=5304561]morfances[/MENTION]

Try my settings from the script:

https://www.androidfilehost.com/?fid=24269982087011439
[Nexus 5 Android Development] perobot:
Hi

thanks for the update is indeed Racer 6 but the problem persists my otg not use it much work to review documents and data. makes me really need a solution that is not using apps
[Nexus 5 Android Development] rachanta:
[MENTION=6246520]perobot[/MENTION]

I need to buy an otg y cable to test. Please tell me what happens when you connect a USB drive to phone via the otg cable. Do you get any notification?

Edit:

OK I got the cable. Otg works with stock aosp and cm ROM. I need to fix the kernel. Thanks for bringing up this problem.
[Nexus 5 Android Development] EnginEAR:
November 6th

Just tried it with the November 6th build... Wiped Dalvik and Cache as you suggested... Boot animation loop persists...

Reverted to CAF 016 kernel...
[Nexus 5 Android Development] rachanta:
[MENTION=892369]EnginEAR[/MENTION]

There seems to be some problem at your end. I just installed Nov 6 CM-13.0-CAF ROM over my Nov 3 ROM, and installed RACER_CAFE_20151205.zip. No problem at all, booting fine and settings fc problem is also resolved
[Nexus 5 Android Development] EnginEAR:
Did you try it without the init.set-cm-racer.rc script in place?

I didn't put it in my root folder...
[Nexus 5 Android Development] holigan360:
Would not you rather make a flaseable zip ?
[Nexus 5 Android Development] rachanta:
That script doesn't work in any case with enforcing cm kernel, and has no role to play.
[Nexus 5 Android Development] rachanta:
[MENTION=4496504]holigan360[/MENTION]

I didn't succeed in my attempts so far.
[Nexus 5 Android Development] perobot:
Hi

I have the cable (sony EC310) and always use Kingston 32gb DTDUO no notification but works connected with the recovery:confused:
[Nexus 5 Android Development] saxmydix:
Tried on Screw'd Rom, did not work. Placed the file in my sdcard root.
[Nexus 5 Android Development] shahroozs2:
I didn't successful to use this script with chroma rom.

Can you make your kernel in aroma like elementalx kernel that let us choose all we want in aroma installer?

Thanks
[Nexus 5 Android Development] montbazon:
There is no problem with CM13 CAF Dec 6 with CAFE 12/15
[Nexus 5 Android Development] rachanta:
[MENTION=6246520]perobot[/MENTION]

Otg not working is turning out to be a serious issue. I've tried many things but so far there is no success. I've built a stock kernel to see if it works there, but no. :banghead:
[Nexus 5 Android Development] EnginEAR:
No CAFE for me )-;

Well... this is what I try:

1) Reboot into recovery (TWRP 2.8.7.1 for hammerheadcaf),

2) Wipe Cache and Dalvik Cache,

3) Install ROM (latest CM13 nightly for hammerheadcaf),

4) Install GAPPS (latest OpenGapps for ARM),

5) Install some boot-animation.zip (I don't like the CM boot-animation...),

6) Install SuperSu (2.52 Beta),

7) Install RACER-CAFE-20151205.zip,

8) Wipe Cache and Dalvik Cache again (just in case), and finally

9) Reboot into system

This doesn't work for me... If I revert to RACER CAF 13.0 016 - it does...

What am I doing wrong??
[Nexus 5 Android Development] montbazon:
Try without 5, 6(ESPECIALLY STEP 6)
[Nexus 5 Android Development] Mr.FREE_Bird:
Runs perfectly on Android 6.0.1 MM :fingers-crossed: :good:
[Nexus 5 Android Development] rachanta:
Post 6.0.1 updates - kernel base android-6.0.1_r0.4

MARSHMALLOW / CM-13.0

RACER_6E_20151209

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

Changelog:

Upstream updates from https://android.googlesource.com/kernel/msm/+/android-6.0.1_r0.4

No setting scripts. You will get stock settings on boot

otg not recognized - issue resolved (@perobot, please check)

in-kernel ukm removed

CM-13.0-CAF

RACER_CAFE_20151209

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

Changelog:

Upstream update from https://github.com/myfluxi/android_kernel_lge_hammerhead/commits/cm-13.0-caf-151208

Upstream updates from https://android.googlesource.com/kernel/msm/+/android-6.0.1_r0.4

No setting scripts. You will get stock settings on boot

otg not recognized - issue resolved

in-kernel ukm removed
[Nexus 5 Android Development] Joy Bangla:
how to apply these settings at boot on the latest cm13 caf build?
[Nexus 5 Android Development] Unb0rn:
CAF version seem to work fine on latest nightly! Thanks!

Only one question-I thought that Synapse will stop working without ukm, but it seem to work-what am I doing wrong?)

P.S. I hope we won't lose Synapse support anytime soon.
[Nexus 5 Android Development] EnginEAR:
SuperSAD

Is SuperSU no longer supported? At all?
[Nexus 5 Android Development] rachanta:
The Aug17 release that I thought was unstable is running flawlessly with CM and Android LPV ROMs. I was previously testing with AICP ROM which from its thread seems to be unstable. I will also check with Mahdi.

I will take a look at the i2c commits in uber.
[Nexus 5 Android Development] murdok83:
Hi, I see from the OP that you have added the possibility to disable the timeout for the dt2w feature... First of all, thanks... Could you tell me how to do disable/anable it!?

Moreover, i can see to undervolt lower than 800 mV... Do you have any idea on why tht is!? Im using tricksteMod app

Thnaks

---------- Post added at 07:03 AM ---------- Previous post was at 06:57 AM ----------

...sorry.. I just realized I might have read the op wrong...
[Nexus 5 Android Development] rachanta:
There are commits from flar2 (ElementalX) that disable dt2w if power key is used from screen off and also a time out. These do not seem to work most of the time. I have still retained them for now.
[Nexus 5 Android Development] rachanta:
New build overclocking to 2.8Hz. Working perfectly on cm and aosp ROMs.

http://xdaforums.com/showthread.php?p=52078023
[Nexus 5 Android Development] Fransis88:
the latest version of August 20 will not start, I use the rom "inspire-android"

inspire kernels used caf, and I've always used your kernels, this latest version does not start me.

I have prior to July 28 runs smoothly.

thanks
[Nexus 5 Android Development] rachanta:
I tested the kernel with CM11 and CM11S, and find it running smoothly. Now RACER is AOSP based with Calkulin script to make it run on CM. I myself use AICP which is CM / CAF based.

AFAIK you need to first boot your CM based ROM with stock kernel and then install the RACER kernel.

I found latest CM mdss/display updates to be incompatible with S2W / DT2W, hence the switch to AOSP base.

That said, if July 28 build runs well for you, there is really no great need to switch.
[Nexus 5 Android Development] rachanta:
Just checked out the inspire android thread. First it is AOSP, so should have worked straight away. Try deleting all files from etc/init.d, before installing Aug 20. [MENTION=3981049]Fransis88[/MENTION]

In any case inspire android thread is closed and the developer banned from XDA. You had better move to another ROM. CM, AICP, Mahdi are good options.
[Nexus 5 Android Development] rachanta:
New build is up. Pl see OP.

I have tested the kernel for booting:

ANDROID L PV

AICP. CM

CM11

CM11S

MAHDI AOSP

PAC CM /AOSP

PARANOID ANDROID

DU CM

EXODUS CM

CARBON AOSP

SLIM AOSP

AOKP CM

VANIR AOSP

I have used extensively LPV, AICP and CM11S. Working perfectly. Pl let me know if there is a N5 ROM with which it doesn't work.
[Nexus 5 Android Development] razrlover:
Flashing now
[Nexus 5 Android Development] jordirpz:
[MENTION=1863016]rachanta[/MENTION], what do you think about i2c in uber?thnks?

Enviado desde mi Nexus 7 mediante Tapatalk
[Nexus 5 Android Development] rachanta:
Included in racer but I am not sure if it works.
[Nexus 5 Android Development] rachanta:
Aug 22 build

New build is up.

Changelog 22-08-2014:

Changelog 22-08-2014:

i2c

fiops

random

f2fs enabled in defconfig

link: http://xdaforums.com/showpost.php?p=52078023&postcount=1

I request those familiar with the i2c and random to please test the kernel and let me know if the features are working satisfactorily.
[Nexus 5 Android Development] Archipago:
I can flash this on android L lpv81c? I don't have multi ROM or anything
[Nexus 5 Android Development] brozef:
yes, you can
[Nexus 5 Android Development] Archipago:
Will test this out my daily driver is normally Purity with Uber so I have used the i2c drop, I wanted to test l and I'm gonna try your kernel:) will report if your i2c merge is functional
[Nexus 5 Android Development] rachanta:
Upstream updates with many thanks to [MENTION=3292224]franciscofranco[/MENTION]

Link:

KERNEL: RACER Release 28-08-2014:

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

Changelog 28-08-2014:

lz4

neon

sched

crypto

spi_qsd

futex

mutex

many other tweaks
[Nexus 5 Android Development] rachanta:
KERNEL: RACER Update 29-08-2014:

KERNEL: RACER Update 29-08-2014:

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

Changelog 29-08-2014:

mdss - video drivers

kgsl - gpu drivers
[Nexus 5 Android Development] rachanta:
KERNEL: RACER Update 30-08-2014

KERNEL: RACER Update 30-08-2014:

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

Changelog 30-08-2014:

F2FS Upstream updates with many thanks to [MENTION=5499742]dennes544[/MENTION]

properly enabled mdss - video drivers

properly enabled kgsl - gpu drivers

memory management updates

many other tweaks to recent updates

Many thanks to [MENTION=3292224]franciscofranco[/MENTION] for most of the commits leading to this update
[Nexus 5 Android Development] razrlover:
Sorry my friend forgot to tell you how good the last build was. So now i must continue. Will r try to remember this time. Ran last kernel work test build with cha chameleon the engine and it ran great. Thanks for continued excellence
[Nexus 5 Android Development] rachanta:
Kernel racer_r1.0 aug 31, 2014

KERNEL: RACER_R1.0 31-08-2014:

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

Changelog 31-08-2014:

Selective linux upgrade

defconfig tuned
[Nexus 5 Android Development] montbazon:
You need to ask about support Chainfire and CM jira

It can be conflicted with each other
[Nexus 5 Android Development] rachanta:
[MENTION=2633811]Unb0rn[/MENTION]

If you flashed dirty over previous ukm would not be deleted. If you reinstall the ROM, you need to install ukm 3.8.1 for synapse to work.
[Nexus 5 Android Development] EnginEAR:
do you know what you're talking about!?!?

did you read what I wrote?!?

all of it?

seems you don't and/or didn't...

please... stop it...
[Nexus 5 Android Development] rachanta:
[MENTION=892369]EnginEAR[/MENTION]

Right now cynogenmod / caf will not work with Super Su + Enforcing Racer. These roms have their own way of granting Su privilege. Even if ROM works with Su, it will not work with Racer E + Chainfire Su. I have turned to Enforcing, because everyone wanted it, but this is the down side as of now.
[Nexus 5 Android Development] rachanta:
[MENTION=5196655]Joy Bangla[/MENTION]

The whole scene has changed. I am no longer following the sdcard script approach. If you are keen, open the kernel zip and kernel folder and rename init.hammerhead.rc.rachanta to init.hammerhead.rc. Do backup the original to get back to stock. If you flash again, you will have my setting. Feel free to edit lines after "on property:sys.boot_completed=1.."

to hardcode your settings. Flash ROM and kernel again. You will have your settings on boot. All except wake controls, which will remain stock. You will need to set wake controls through any kernel app.
[Nexus 5 Android Development] rachanta:
settings flasher zip

First install the test kernel which can use the settings flasher

caf: https://www.androidfilehost.com/?fid=24269982087015110

aosp: https://www.androidfilehost.com/?fid=24269982087015109

Download the settings flasher: https://www.androidfilehost.com/?fid=24269982087015111

Open /set in the zip setmykernel.zip

Modify init.settings.rc - there are some example files that you can rename as init.settings.rc - to put your own settings

Rezip

Flash setmykernel.zip that has your settings in init.settings.rc

Done
[Nexus 5 Android Development] EnginEAR:
pretty please with sugar on top

any chance you are willing to also create a permissive updated version?
[Nexus 5 Android Development] rachanta:
I dont know. Just got out of it. Its just one commit that makes all the difference. Viper4Android needs Super Su, but I cant use it on CM. Just rediscovering AudioFX. Life without Super Su is not too bad. Its just one more kernel to maintain.
[MENTION=892369]EnginEAR[/MENTION], since you asked, and because I feel good about making setmykernel.zip to flash my settings, here you go:

RACER_CAFP_20151210.zip

https://www.androidfilehost.com/?fid=24269982087015184
[Nexus 5 Android Development] EnginEAR:
THE MAN!

You are THE MAN!!!
[Nexus 5 Android Development] robertusIT:
sorry, i need to get best quality audio in my nexus 5

this kernel have it?
[Nexus 5 Android Development] xeraphael:
It's kind of been a rough ride since the M release, but looks like it's time to come back to the most customizable kernel for the N5. Thanks man.

---------- Post added at 07:33 AM ---------- Previous post was at 07:30 AM ----------

@rachanta,

Instead of messing around with flashable scripts, try out this app and see if you think it's good enough to recommend to your users: https://play.google.com/store/apps/details?id=os.tools.scriptmanager&hl=en

It's a file manager app that can automatically run scripts on startup (among a whole bunch of other functions, including running cronjobs). Instead of having to make special versions of your kernel that read special scripts from somewhere, just provide an editable script, tell users to just save it anywhere they want, and use SManager to run it on startup. The downside is that the app requires root, though.

Just a suggestion.
[Nexus 5 Android Development] willybarca:
the random reboots and sod are completely gone since last two releases, thanx alot