yashsingh1/xdaforums huggingface dataset:
[ONE Android Development] Nitrogen:
sim menu doesn't work with this kernel.

tested on V5 and V10

could you fix?
[ONE Android Development] DerRomtester:
1. I am sure this is not a kernel problem

2. What does not work. I dont get it. Can you explain what you mean?
[ONE Android Development] dwaipayanray95:
Hey? Latest version with the syncs from CAF? Im waiting :P
[ONE Android Development] DerRomtester:
Already under testing :)
[ONE Android Development] dwaipayanray95:
Add me to the testers group?

Also just a suggestion because battery life on 5.1 is terrible could you add few power saving implementations?
[ONE Android Development] DerRomtester:
No because you asked for ETA. Sry just kidding. :) I am the only tester. I have to watch my modified thermal driver. Finetuning is required.
[ONE Android Development] dwaipayanray95:
Hahaha xD I know asking for ETA's are wrong! But your kernel with CAF is the thing :P Sorry for being impatience! All the best
[ONE Android Development] DerRomtester:
Version 11

don't forget to download the new UKM version if you use synapse. Otherwise your device will heat up a lot and it can be damaged because synapse forces the termal driver to stay at 50°C.

New UKM Version

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

Read carefully.

I have mad some stability tests and 44°C seems to be a good value for the PMIC sensor which we are using now instead of TSENS to read the temperatures. Thermal throttling is now very accurate now. I dont suggest increasing that value.

Changelog

* upstream from sultanxda

*Fixed display backlight staying on (credit: myfluxi)

*Fixed unbalanced SPS IRQ enable (credit: myfluxi)

*Possibly fixed glitches when the display turns on

*adjusted francos thermal driver for the following features

*Thermal driver now polls temperature sensor located on the PMIC instead of from TSENS

(thermal throttling is very accurate now, and it will throttle when the device actually feels hot)
[ONE Android Development] KenjiHannya:
Amazing Kernel

??

With CM 12.1 by Sultan
[ONE Android Development] astrall:
Can I use Kernel Adiutor on this release?
[ONE Android Development] D_black84:
i'd like to know that as well
[ONE Android Development] DerRomtester:
Yes if you dont touch thermal driver settings

Gesendet von meinem A0001 mit Tapatalk
[ONE Android Development] D_black84:
the r/g/b multipliers don't wanna to stick everytime i change them, they keep going back to the stock values.
[ONE Android Development] DerRomtester:
Are you sure that you are on CAF? Works fine here on sultans rom.
[ONE Android Development] D_black84:
Yes . im on latest sultan's build . Saturation, value, contrast are fine but the r/g/b remains at 256 256 256 after changing them
[ONE Android Development] DerRomtester:
I will check that. I am currently on 16. August build and here it works fine with trickstermod and synapse. I will check 17. August nightly, too. And kernel adiutor. Thanks for reporting.
[ONE Android Development] DerRomtester:
Flashed 21. August build and i changing rgb works fine with trickster and synapse and kernel adiutor. :/
[ONE Android Development] D_black84:
i'll flash Aug 21 build and try it , i'll report back .
[ONE Android Development] DerRomtester:
F2fs support incoming ( and maybe some more filesystems)
[ONE Android Development] ugvpkn:
[MENTION=4804871]DerRomtester[/MENTION], looks like I am unable to limit the maximum frequency using synapse in the CPU tab. I read on sultan's ROM thread that the max frequency is ignored - is this true with your kernel also ? Thanks.
[ONE Android Development] DerRomtester:
Works fine here if thermal throttling is not active. Maybe your phone got too hot und than the CPU got throttled to a lower freuquency.
[ONE Android Development] copi:
With sultan 22/8 rom, setting fc. Can't go to button setting for example
[ONE Android Development] ugvpkn:
I have the same issue. Logcat here - http://xdaforums.com/showthread.php?p=62448297. I had the issue with the 8/21 build also. Started happening after I dirty flash the 8/21 build over the 8/17 build. Thanks.
[ONE Android Development] DerRomtester:
Yep i know. The ramdisk of my kernel is too old. Update incoming stay tuned. :)
[ONE Android Development] D_black84:
same happened to me but stopped after a reboot. no more fc . i'm on aug 21 sultan build
[ONE Android Development] DerRomtester:
Version 12 Changelog

* updated ramdisk (this solves fc issues users had)

* added f2fs support

* updated cpuquiet hotplug driver (a bit expirimental)

* upstream updates from sultan (i did not remove smartmax governor it is still there yeah)

#Happy Flashing

Dont forget to hit the thx button :)
[ONE Android Development] ugvpkn:
Thanks [MENTION=4804871]DerRomtester[/MENTION].

---------- Post added at 09:54 AM ---------- Previous post was at 09:35 AM ----------

Hi [MENTION=4804871]DerRomtester[/MENTION], I want it the other way round. Be able to limit the max frequency to say 1958 MHz like with the stock sultan's kernel. But nevermind, I believe the battery savings would be minuscule. I have uninstalled Synapse too :)
[ONE Android Development] move_some:
Is there a noticeable advantage using f2fs?

Any1 tested it already?

Thanks
[ONE Android Development] Fenvarien:
Thanks for the update!

One question. I tried Synapse and Kernel Adiutor, but I can't find the option to undervolt like in your non-CAF kernel. Am I missing something or is this feature currently not supported? I'd love to UV again to keep my OPO at a lower temperature.
[ONE Android Development] DerRomtester:
You can underclock with any kernel tweaking app out here.

It seems to be faster than ext4 in benchmarks.

I will take a look at it but it seems to be difficult to do that. Most of the reboots and other problems users have are related to undervolting.
[ONE Android Development] move_some:
OK. Thanks. I think i'll give it a shot.

Another question. Are all partitions (system, data and cache) supported or just system?
[ONE Android Development] DerRomtester:
The fstab is compatible with system data and cache but system partition does not work i dont know why. Just follow the f2fs guides. You have to edit the updater script. I think i will write a small guide.
[ONE Android Development] Fenvarien:
That would be great! I hope it's not too difficult to implement.

Regarding instability by UVing. Yes, I see that some user don't use that feature with enough willingness to test patiently and just apply values somebody recommended. But it's xda, users should learn how to use UV... ;) Of course, those reboot reports can be annoying, if users don't disable UV by themselves as a first step to debug an issue.
[ONE Android Development] move_some:
Most f2fs Roms do not support /system, that's why i was asking for. ;)

A small guide would be great.
[ONE Android Development] venky716:
Not able to change Cpu quite governor with the latest kernel.

I preferred runnable and balanced so that I can set them to be more conservative.

Don't really understand how to do that with loadstats.

Also would you consider adding Blue active governor ?

Thanks for building this wonderful CAF kernel.
[ONE Android Development] karthickkatta:
I'm not able to change CPU quite governor ,this is the best smoothest kernel I have ever used I love it ..please keep it up to date ..
[ONE Android Development] DerRomtester:
I will check blueactive but it sounds like an interactive mod. You can tweak interactive how you want.

Yep i disabled them because i think load stats this is the most intelligent hotplug (governor) of them. I think cpuquiet is one of the most intelligent hotplugs you can find. I can emable them again if you want. Or i show you a methode how to tune load stats?

I will write a small guide when i have time. But i do not test these steps myself so take care.

It looks quite difficult but i try my best. :)
[ONE Android Development] venky716:
I don't exactly remember the tunables for blu active but I think they're different than Interactives.

Yes pls do make a small guide on how to tune load stats.

I basically run a 2 core setup with 2 cores always online and the other two hotplugged very rarely, so I set thresholds to very high or when using Runnable gov it seems to do that by default.
[ONE Android Development] roemicha:
Anyone else having troubles flashing V12? I've tried downloading a couple times and when I flash, my recovery reboots. Using TRWP.
[ONE Android Development] KenjiHannya:
No troubles here
[ONE Android Development] roemicha:
I'm on Sultanxda 8/23. I don't get it.
[ONE Android Development] copi:
Atm I dont like tuning tweaking anymore,, prefer flash & forget. So I'll trust you [emoji106]

Tyr caf is good with sultanxda rom.

Tyr 148 on teameos rom sometime freeze btw.
[ONE Android Development] Neroga:
The instabilities are probably caused by user error, not the kernel itself. I've been running ak kernel for some time using [MENTION=6687598]DemonPhoenix[/MENTION]'s values with no issues. With PVS 5, I've had no reboots at all and these seem to be quite low lol.

At least up to 1958MHz. Don't really use anything above that.
[ONE Android Development] just4u32:
Hey all, Slimsaber CAF does not boot.
[MENTION=4804871]DerRomtester[/MENTION] Would you be able to check it out?
[ONE Android Development] sneakerspark:
Can you teach me how to do that or if you happen to do it by yourself can you share the boot.img with me?
[ONE Android Development] shubham1120:
Did u wipe cache and dalvik after flashing kernel? Because if I wipe dalvik cache and Cache, it doesn't boot.

So just flash the kernel and reboot
[ONE Android Development] just4u32:
Oh man. I'm always wiping dalvik and cache lol

Can't believe that this healthy habit is where it's failing haha

Thanks, I'll give it a try.

Latest Slimsaber and Tyr?
[ONE Android Development] DerRomtester:
Hmm i dont know why. Maybe they are using a different ramdisk and not sultans ramdisk?

I am pretty sure ot has nothing to do with cache and dalvik cache. Btw i never wipe them. Every time you flash a rom art cache will be rebuilt.

If you increase every load threshold number a bit the cores wont go on so often.

I dont know why :(
[ONE Android Development] néonaloj:
I have tried, but stays at Oneplus logo..

Tyr V12 on Blisspop CAF. Doesn't boot BUT maybe because of Multirom (secondary) because Tyr doesn't have the Multirom Patch?
[MENTION=4804871]DerRomtester[/MENTION]
[ONE Android Development] Ofthecats:
+1
[ONE Android Development] néonaloj:
[MENTION=4804871]DerRomtester[/MENTION]: I have double checked with CM12.1 [MENTION=4800121]Sultanxda[/MENTION] (also as a secondary) and it boots fine.

So it is well a problem with Blisspop CAF... Not a problem because of MultiROM!

Also what I/O scheduler do you use? Noop? Bfq? Because Synapse first began (when I have to check the V button at top) but I didn't check it because CPU max frequency was at 300MHz too.. so I checked after reboot the X button. (with settings "don't apply at boot"). Have I done a mistake?
[ONE Android Development] DerRomtester:
I think they arent using sultans ramdisk so my kernel does not boot on those roms. I also sync with sultans ramdisk. Synapse is sometimes ****ed up whem you install another kernel. Press the restart synapse button inside it and reboot your device with apply on boot unticked. Maybe i nust need to update my ramdisk than it could work with blisspop. But i offically only sullort sultans nightly builds.
[ONE Android Development] néonaloj:
Also I've played many tweaks with [MENTION=3685904]ak[/MENTION] 's kernel, so my Synapse get "special" when it boots...

Could you please share the screenshots -when u have time!- of your settings in Synapse? So to be sure I do have the same settings because I'm not sure about it!

It would be very kind of you :)

Edit: I've asked in Blisspop CAF thread if sync with sultans ramdisk was up-to-date, am waiting for his reply..
[ONE Android Development] ugvpkn:
Anyone able to install BOOTMGR's OppoCamera 2.6 on Sultan's ROM with the TYR kernel ? The download link is: http://www.mediafire.com/download/1t3dz9obr97e4tt/OppoCamera_2.6.apk. I am getting the following error

root@A0001:/sdcard/Download # pm install OppoCamera_2.6.apk

pkg: OppoCamera_2.6.apk

Failure [INSTALL_FAILED_INVALID_URI]

The MD5 of the APK that I have is : 9942fb0c6c94c8fff57bf94458c67de5
[ONE Android Development] DerRomtester:
Never tried that. But a kernel has nothing todo with installing apps. Have you tried installing with just clicking at the file in the file manager ?
[ONE Android Development] ugvpkn:
I am unable to click on Install, that seems to be disabled. Only Cancel works.
[ONE Android Development] abhibnl:
Do you have cf lumen or Twilight app or lux installed? If yes, disable those apps and then try to install.

Sent from OnePlus One
[ONE Android Development] ugvpkn:
Thank you so very much [MENTION=4296062]abhibnl[/MENTION]. I had Lux. Once I uninstalled it and I was able to successfully install the APK.
[ONE Android Development] DerRomtester:
So guys some news:

1. i was able to add CPU undervolt but it does not work (the values do not stick at all)

2. about f2fs a small guide (untested) should work on /data and /cache partition

- download my kernel

- download sultans rom on your local machine

- open zip file and edit updater script (/META-INF/com/google/android/updater-script)

replace these lines

if is_mounted("/data") then
package_extract_file("META-INF/org/cyanogenmod/releasekey", "/tmp/releasekey");
run_program("/tmp/install/bin/otasigcheck.sh") != "31744" || abort("Can't install this package on top of incompatible data. Please try another package or run a factory reset");
else
mount("ext4", "EMMC", "/dev/block/platform/msm_sdcc.1/by-name/userdata", "/data", "");
package_extract_file("META-INF/org/cyanogenmod/releasekey", "/tmp/releasekey");
run_program("/tmp/install/bin/otasigcheck.sh") != "31744" || abort("Can't install this package on top of incompatible data. Please try another package or run a factory reset");
unmount("/data");
endif;

with

if is_mounted("/data") then
package_extract_file("META-INF/org/cyanogenmod/releasekey", "/tmp/releasekey");
run_program("/tmp/install/bin/otasigcheck.sh") != "31744" || abort("Can't install this package on top of incompatible data. Please try another package or run a factory reset");
else
mount("f2fs", "EMMC", "/dev/block/platform/msm_sdcc.1/by-name/userdata", "/data", "");
package_extract_file("META-INF/org/cyanogenmod/releasekey", "/tmp/releasekey");
run_program("/tmp/install/bin/otasigcheck.sh") != "31744" || abort("Can't install this package on top of incompatible data. Please try another package or run a factory reset");
unmount("/data");
endif;

safe the zip file

- boot into twrp

- format data to f2fs (this will format your whole sdcard!!)

- format cache to f2fs

- wipe system data cache

- enable mtp mode and put your gapps + rom (with the new updater script) + kernel on it

- install rom + kernel + gapps

- reboot and you are done
[ONE Android Development] hassan_1000:
No issues with euphoria caf with tyr caf
[ONE Android Development] LucentBirch:
I'm on euphoria caf and it is doing this too. Only after a while the capacitive buttons light up and the led behaves as if there's a notification, but it is still on the Oneplus logo...
[ONE Android Development] DerRomtester:
Just a small info for you guys. School is over and and work has started on tuesday and i am not able to update my kernels as often as i did before.
[ONE Android Development] ak:
keep your time and thanks a lot for your effort over xda. :good:
[ONE Android Development] DerRomtester:
Version 13

* for sultans stable build (28.08)

* kernel supports now the new compiler clang (it does not boot compiled with clang 3.8)

* so the kernel is built with UBERTC 6.0

* added undervolt support

dont forget to hit thx :)
[ONE Android Development] DerRomtester:
Version 13 for 24.08 nightly build

* for nightly build

* Changelog is the same

* the only difference between these two kernels is the ramdisk

(if the V13-nightly kernel does not work try the kernel above)

Edit:

you can find it on page 2 on my website
[ONE Android Development] LittleConfucy:
Anyone tried Version 13 on the latest CAF XenonHD weekly?

Edit: I just tried and it bootloops on the XenonHD boot animation.
[ONE Android Development] DerRomtester:
You tried both?
[ONE Android Development] LittleConfucy:
No, but I'm downloading it right now, I'll try it as soon as I can. :fingers-crossed:
[ONE Android Development] LittleConfucy:
It bootloops even with the nightly version. :(
[ONE Android Development] KenjiHannya:
I could not install the Slim CAF. I tried both
[ONE Android Development] Fenvarien:
It's working great with Sultanxda's stable ROM! And thanks for your implementation of UV. :good: :)
[ONE Android Development] DerRomtester:
Version 14

* upstream updates from sultanxda

* anykernel ramdisk (with my fstab and init.qcom-comon.rc)

Edit:

Happy Flashing :)

you can find it on page 2!
[ONE Android Development] LittleConfucy:
Thanks a lot, it's finally working on XenonHD with Version 14. :good: But can't find smartmax in the CPU governor choices.
[ONE Android Development] DerRomtester:
Sultan removed it because it was causing reboots and the code was a mess. So i removed it, too.

Yep with anykernel ramdisk the kernel should be compatible with some more roms. Yeah :)
[ONE Android Development] KenjiHannya:
Smartmax hand has caused reboots to me and to many people. Strange that for some is causing.
[ONE Android Development] gabrielgagz:
I cant download from your page. When i click download redirect me to home page. With chrome on android.
[ONE Android Development] KenjiHannya:
Try UC Browser ?
[ONE Android Development] Reptant:
When opening synapse, default max freq is set to 1.5gh.

How normal is that?
[ONE Android Development] DerRomtester:
You reflashed my UKM Version? You tried UKM uninstaller before?
[ONE Android Development] Guido83:
I have flashed the CAF kernel V14 and TYR_UKM_V3 on top of euphoria CAF build, but synapse giving me "device not supported message"

cleaning synapse data don't solve the issue
[ONE Android Development] KenjiHannya:
Testing with Temasek CAF

http://xdaforums.com/showthread.php?t=3196986
[ONE Android Development] Mayex:
[MENTION=4804871]DerRomtester[/MENTION] Could you please give update based on 10/09/15 sultan's kernel?
[ONE Android Development] DerRomtester:
Give me time to test before i release it :)
[ONE Android Development] KenjiHannya:
The best Kernel for CAF.
[ONE Android Development] DerRomtester:
Version 15

* upstream updates from sultanxda

* updates for the panel that may reduce power consumption
[ONE Android Development] hassan_1000:
The download link only shows till v13

Edit: v15 is on page 2. Will try this on temasek caf
[ONE Android Development] KenjiHannya:
Thanks ??
[ONE Android Development] DerRomtester:
I know the solution. Go into the terminal.

su

uci reset

or

uci restart

Try both :)
[ONE Android Development] ugvpkn:
Synapse had a 'Fix device not supported' button that fixed it for me :)
[ONE Android Development] Mayex:
Does multirom work with this kernel?
[ONE Android Development] lemon07r:
I was wondering if this kernel had KEXEC Support for multirom, have had some issues with multirom using this kernel (works fine on primary though).
[ONE Android Development] DerRomtester:
No kexec is not supported because it breaks encryption and encryption is more important.
[ONE Android Development] Mayex:
Ok then. Thanks.
[ONE Android Development] ksigit:
Oh, that's why it won't boot secondary ROM.. Funny thing is multirom app shows that the kernel has kexec support.
[ONE Android Development] Whaaaaa:
I'm sorry but i can't find the v15 in page 2. :crying:
[ONE Android Development] hassan_1000:
Here you go
[ONE Android Development] Whaaaaa:
Damn I'm an idiot, I'm searching in the page 2 of this threads :(.

Thanks a lot....
[ONE Android Development] KenjiHannya:
I tried to install with room AOSParadox CAF and the wi fi was not working. Installing kernel stock wi fi worked.
[ONE Android Development] geekynoob:
Did you read the paradox thread..?
[ONE Android Development] KenjiHannya:
I read later lol
[ONE Android Development] theapuv:
I use kernel audiutor. Thermal tab shows current value is unsupported. In synapse 44° is the value but changing it to 60° gives the message settings unstable in synapse during reboot. Is there anything wrong with thermal control?
[ONE Android Development] DerRomtester:
There is a good reason why you should not increase it to such a high value. We aren't using this inaccurate tsens sensor anymore. In Synapse on the first pagr you can find the temperature of the tsens Sensor. And for the thermal driver i am using a different more accurate sensor to thermal throttle your cpu. If you set the value from 44°C to 60 °C and than run e.g. the stability test in antutu the tsens driver will show a temperature of 100°C or sth similar.

I dont suggest to set it above 50°C.
[ONE Android Development] DerRomtester:
V16 Changelog:

After a long wait V16 is ready. I was very happy with the performance of V15 but i decided to update the kernel a little bit.

* updated interactive governor and removed junk inside it

* completely removed CPUQuiet hotplugging framework and readded a more recent version optimized for MSM SoCs (rqbalance governor only)

rqbalance hotplug governor:

This governor will scale the number of CPUs online depending on

both CPU load and the number of runnable threads with careful but

simple and precise calculations.

* improvement: better random read performance for flash devices

* reduced latencies in various network workloads

* mm: use raw_cpu ops for determining current NUMA node

* lib/int_sqrt.c: optimize square root algorithm

Uploaded two kernels:

One is compiled with UBER Toolchain 6.0

and the other one with UBER Toolchain 5.2

Download Here

https://www.androidfilehost.com/?w=files&flid=34978
[ONE Android Development] KenjiHannya:
Temasek CAF removed Sabermod Toolchain. Is it okay to install your kernel?

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

@DerRomtester I did several tests with some Kernel. I've had better results with your Kernel, especially in CPU volt. Which one can install on Temasek CAF?

http://xdaforums.com/showthread.php?t=3196986
[ONE Android Development] Flak:
How long should sultan rom take to install when you've changed the updater script and formated data and cache to f2fs? I've tried a number of times now and it just sits at Patching system image unconditionally with the status bar going for what seems like forever. The most I've waited was 15mins before just giving up.
[ONE Android Development] KenjiHannya:
Some problems here with TYR CAF Kernel UBER toolchain 6.0

With Temasek CAF
[ONE Android Development] KenjiHannya:
With 5.2
[ONE Android Development] hassan_1000:
Uber 6 latest running perfectly on temasek caf
[ONE Android Development] ksigit:
This one should install fine: http://xdaforums.com/oneplus-one/development/rom-kernel-sultanxdas-cyanogenmod-caf-t3199862
[ONE Android Development] KenjiHannya:
Synapse open and see if these errors appears
[ONE Android Development] hassan_1000:
I don't use synapse. I use kernel aduitor
[ONE Android Development] DerRomtester:
A toolchain has nothing to do with compatibility. You can compare it with a car engineer. One engineer can make a car and the other one makes the same car and both cars will work. And the UBER engineer did the better job. (:

Install V16

It should take as long as a normal rom install. I think you have made a mistake with the updater script. Just replace ext4 with f2fs. But only after /data

Good (;

I thought you will notice it yourself why that happens. I am sure you have read the changelog. This is a completly new version of cpuquiet hotplugging framework --> new sysfs paths --> not available in Synapse.
[ONE Android Development] arifqur:
v16 uber6 running very smooth on Yoshinpow's slimsaber-caf build.

Thanks man
[ONE Android Development] KenjiHannya:
[MENTION=4804871]DerRomtester[/MENTION] nice ?

I will use only Kernel Adiutor. I tested with Temasek CAF and BrokenOS CAF and it worked perfectly. I will test with Minimal CAF.

Tnx ?