yashsingh1/xdaforums huggingface dataset:
[ONE Android Development] DerRomtester:
Version 127 Changelog:

Sry guys i don't have much time for a Changelog now. You can always check my git activity.

https://github.com/DerRomtester/one_plus_one/commits/cm-12.1

a new touchscreen firmware is inside (input: touchscreen: synaptics: Update firmware to 14001242 )

updated wifi driver to: prima: Update to LA.BF.1.1.1_rb1.23

some LMK (low memory killer) updates

updated to latest UBER 6.0 toolchain

misc things etc.....

Don't forget to hit thx :D
[ONE Android Development] manu81:
Now try.

Thanks for your support [emoji4]
[ONE Android Development] tombassi:
hello,

in the download page written ( anykernel cm12 , 12.1 and cm11) does that means latest v127 will work in cm11?

if not what version support cm11?

sorry can't search now!!
[ONE Android Development] DerRomtester:
Sry does not work anymore on cm11 or cm11s
[ONE Android Development] hassan_1000:
Sooooooooooo smooth on temasek
[ONE Android Development] mak725:
Thanks! Testing in the nightly 30/5
[ONE Android Development] gugas123:
Working great on AICP

:D

Thanks
[ONE Android Development] mrasquinho:
Until now, 127 is perfect. ?
[ONE Android Development] guraki:
Which hotplug is used by default?
[ONE Android Development] DerRomtester:
msm sleeper by flar2
[ONE Android Development] manu81:
My WiFi sleep all time. No use the phone for long time and later my WiFi deep sleep. You know any solution? Need your help please
[ONE Android Development] DerRomtester:
Go into advanced wifi settings and there you will find sth like activate wifi when screen is offline or sth like that.
[ONE Android Development] manu81:
Thanks for your answer

In this option i have select always active WiFi but deep sleep

I think is a kernel. Any feature news
[ONE Android Development] DerRomtester:
For me it is connected the hole day. It does not disconnect only with bad wifi signal. You tried an older version or a different kernel. Wifi is rom and kernel side. Many people do have problems. In temasek thread there was a rom fix ffor that. i dont know if it is already merged in.
[ONE Android Development] manu81:
Now thy the version 126. 3 hours and working good. I hope continue fine
[ONE Android Development] DerRomtester:
Version 128 is online

Sry guys i am too lazy to write a long changelog

- reverted some patches (memset and memzero)

- cm upstream commits (per panel firmware loading)

- reduced GPU voltage constraints (this may increase your battery life)

- added mako hotplug (default now)

you still can disable it and than you can enable msm sleeper with the terminal if you want

su
echo 1 > /sys/devices/platform/msm_sleeper/enabled

- reduced Makefile optimization because i think they do more harm than good

- misc things ecc..

You can always check my git

Don't forget to hit thx :D
[ONE Android Development] manu81:
The last version incluid new driver WiFi and screen fix?
[ONE Android Development] playya:
Don't take this the wrong way but have you checked his github like he informed us to do for his changes?
[ONE Android Development] DerRomtester:
It was already in V127.

Thats a great idea to check git :)
[ONE Android Development] manu81:
The last version is the best 128. You think in a few days any update?
[ONE Android Development] DerRomtester:
Pls don't ask for ETA. The new release is ready when its ready. And yes i am working on something. I want to keep the kernel more simple. I want to remove all these bull**** governors. So you can only expect SMARTMAX, CONSERVATIVE and INTERACTIVE and PERFORMANCE. I spent some hours on tuning interactive and conservative. Also i removed cpu boost and replaced it with touchboost and i have adjusted conservative and interactive governor for touchboost. But i will explain this more in the changelog. I also have an exam on monday and i hope that i hope that i pass all of this with a decent grade. Dont expect anything before monday.
[ONE Android Development] garapon:
After flashing the latest,the carrier on my lockscreen says "no service" but i have...

Just need a reboot...sorry for bothering :)
[ONE Android Development] DerRomtester:
This has nothing to do with the Kernel. :)
[ONE Android Development] Sir_gpm:
[MENTION=4804871]DerRomtester[/MENTION] what if I justo flash your kernel and dont want to play with setup, do I still get bennefits by default config?. Thks
[ONE Android Development] DerRomtester:
Yep you still have the benifits from my kernel. The Uber toolchain that makes everything smoother. The thermal driver without any weird throttling mechanics. A better hotplug with decent battery life ( not this bad mpdecision). Many performance and battery tweaks and bugfixes eccc. Try yourself. :)

Gesendet von meinem A0001 mit Tapatalk
[ONE Android Development] CounterC:
Is the 3.8.1.1 UKM from a few pages back still valid/up to date to unleash the full power of this kernel?
[ONE Android Development] indian84:
I'm using it without any issues...
[ONE Android Development] DerRomtester:
Version 129 Changelog

As i said some pages back i want to keep everything more simple.

- removed underclock frequencies ( i don't see any difference in idle drain)

- removed many governors

now you have SMARTMAX; CONSERVATIVE (default); INTERACTIVE and PERFORMANCE

- removed cpu boost

- added touchboost by franciscofranco to INTERACTIVE and CONSERVATIVE

You will find inside conservative and interactive tuning values a value called input_boost_freq

When there is a touch input the CPU frequency jumps up to this value. If my tuning is too aggressive for you, you can lower it to 1574400 or 1497600 or 1036800 any frequency you like. You can find these numbers inside trickstermod or any other CPU app.

- updated conservative governor and tuned some values

- updated interactive governor and tuned some values

- update BFQ scheduler to BFQv7r8 (bugfixes and improvements )

- added [MENTION=5438598]RenderBroken[/MENTION] post boot script to apply some default values (a big thx to him)
[ONE Android Development] guraki:
Which hotplug do you suggest to use? The MAKO's one? :)
[ONE Android Development] DerRomtester:
I like both msm sleeper and mako hotplug. The terminal command is in the last changelog in V128.
[ONE Android Development] Fenvarien:
I hope your exam went well and that you got the desired grade! :)

And thanks for the new build! :good: :)
[ONE Android Development] manu81:
Thanks for the new build

What governors you recomend? You can say me you configuration? [emoji6]
[ONE Android Development] OmegaBlaze:
Latest build not working on XenonHD..

Soft brick bootloop.
[ONE Android Development] indian84:
Working fine here..
[ONE Android Development] DerRomtester:
Stock settings.

Maybe a bad download, (you flashed over a custom kernel?)

because it is working for him.
[ONE Android Development] tmotard:
Hi, using this kernel for 24h now. No problem at all. Very smooth. Thanks a lot...
[ONE Android Development] DerRomtester:
Thx for that report :) My stats are currently 2h 55 min SOT and still 48% battery left. How is the idle drain for you, guys? I cant really test it because my mobile data is draining it.
[ONE Android Development] jgcaap:
[emoji14] I would love to annoy my German friend asking for eta right now HeHehe (of corse this would be just to mess [emoji14]) . Btw your mod works good thanks again. :) just need to study a bit better the hotplug. Got some freezes [emoji14]
[ONE Android Development] tekanina:
Paranoid Android 5.1 -75 undervolt. Best battery life I've ever had on the OnePlus.
[ONE Android Development] DerRomtester:
Wow impreaaive results. I almost reached 6 hours SOT with one charge on stock settings.

Yes i am cooking something :)

* power efficient workqueue

* adreno idler by arter97

this should increase battery a bit

You got freezes in my kernel?
[ONE Android Development] jgcaap:
No no.. Remember that mod you made with mako? That one created freezes to me. I'll study this better Saturday.
[ONE Android Development] CounterC:
Woohoow, I can smell it already...
[ONE Android Development] DerRomtester:
Weird. I use it in my kernel, too without any issues.
[ONE Android Development] jgcaap:
Maybe I had something incompatible. I need to review. I just rebase my kernel so... I'll try again this Saturday after exames. :)
[ONE Android Development] DerRomtester:
I smell it, too. :)
[ONE Android Development] mumaster20:
:fingers-crossed::fingers-crossed: Awaiting what the adreno idler is able to do!
[ONE Android Development] tekanina:
Yes I think I've that one kernel that works well with my phone, on my Nexus 4 it was Semaphore. Thank you very much for all your hard work and time spent developing this.
[ONE Android Development] DerRomtester:
Version 130 Changelog

* cm upstream updates

* new wifi driver

* power efficient workqueue

* alarm fix

Edit:

* improved cfq performance

(the experimental adreno idler will come soon when arter97 fixed all bugs)

DOWNLOAD
[ONE Android Development] jgcaap:
Can't find the fix commit of alarm. Where is it? Thanks
[ONE Android Development] DerRomtester:
Here you go

http://xdaforums.com/showpost.php?p=61285669&postcount=12986
[ONE Android Development] jgcaap:
Thanks. :)
[ONE Android Development] Fenvarien:
This kernel really rocks for me, it's the perfect daily driver. Even with my current very demanding use cases and hot temperatures my OPO is running fast and stable. Thanks for all your hard work [MENTION=4804871]DerRomtester[/MENTION] :)
[ONE Android Development] siddheshvartak:
touch screen issues gone???
[ONE Android Development] DerRomtester:
I never had any issues. The official fix from cyanogenmod is inside.
[ONE Android Development] siddheshvartak:
ok..

thanks..
[ONE Android Development] Mkkt Bkkt:
Is there a version without the fix ? Because I never had a touch screen issue and this fix makes my One really unresponsive :/
[ONE Android Development] jgcaap:
My friend are you having battery drains when using my rom + your kernel? Thanks!
[ONE Android Development] DerRomtester:
Sry there is no version without the fix.

Sry i am currrently using cm nightlys on f2fs.
[ONE Android Development] jgcaap:
Do you have any drain on cm?
[ONE Android Development] DerRomtester:
No drain for me.
[ONE Android Development] jgcaap:
Thanks! :)
[ONE Android Development] DerRomtester:
Version 131

* added adreno-idler

* added powersuspend driver (this is needed for the patches by arter97)

(ps. i am sceptical but we will see)

Explanation:

Main goal is to lower the power consumptions while maintaining high-performance.

Since msm-adreno-tz tends to *not* use the lowest frequency even on idle,
Adreno idler replaces msm-adreno-tz's algorithm when it comes to
calculating idle frequency(mostly by ondemand's method).
The higher frequencies are not touched with this algorithm, so high-demanding
games will (most likely) not suffer from worsened performance.

The additional idle_lasttime detects if last 500ms was idle before
ramping down the frequency to prevent micro-lags on scrolling or playing games.

DOWNLOAD

Don't forget to hit thx :)

If you like my work you can donate me a beer if you want.
[ONE Android Development] CounterC:
Cannot find it in GPU options...

Sent from my A0001
[ONE Android Development] DerRomtester:
msm adreno tz

it replaces the alogrithm of it
[ONE Android Development] CounterC:
I'm not a gamer so for powersaving would I stick with powersave or is adreno Arther version better?

Sent from my A0001
[ONE Android Development] manu81:
Is better than others this new version?

I will try

Thanks for your work
[ONE Android Development] DerRomtester:
Stay on powersafe.

I have made some tests now and also [MENTION=3685904]ak[/MENTION] tests have shown that adreno idler has no effect on our device. I will soon remove it.
[ONE Android Development] CounterC:
Really? Can you give me some more info on your tests? I'm really curious...

Sent from my A0001
[ONE Android Development] DerRomtester:
Check this http://xdaforums.com/showpost.php?p=61371725&postcount=17111 and this http://xdaforums.com/showpost.php?p=61355516&postcount=17069
[ONE Android Development] ak:
I have tested and default governor with some tuning use low freqs without probolems. :highfive:
[ONE Android Development] DerRomtester:
Version 132

msm8974pro: gpu: set initial power level to 200Mhz (this will safe some battery juice, it can be laggy for you but this is still under testing)

reverted power effcient workqueue patches ( i don't see any positive effect with our battery life)

removed adreno idler because it has no effect on our device

cm upstream updates they affect alarm timer

reduced overload on eMMC and CPU with SIO and ZEN scheduler

merged latest prima drivers LA.BF.1.1.1_rb1.24

Don't forget to hit thx if you like my work and my new philosophy. A simply kernel but an improvement over stock kernel without gazillion governors and other unnecessary features. :)
[ONE Android Development] slamdunksaliby:
Sorry this might have been answered already, but does this kernel work on CM12S?
[ONE Android Development] DerRomtester:
Sry i actually don't know. You could try the following:

Boot into your recovery

Backup your Boot.IMG

Flash Tyr Kernel

Reboot

If it does not boot up you can restore your backup.
[ONE Android Development] ludester:
with the latest version I am finding the audio stuttering here and there when the phone has slept.
[ONE Android Development] ak:
@DerRomtester

http://review.cyanogenmod.org/#/q/s...roid_kernel_lge_hammerhead+branch:cm-12.1-caf

for enable:

msm_serial_hs: Support for out of band sleep

http://review.cyanogenmod.org/#/c/100351/
[ONE Android Development] manu81:
The kernel incluid this change? Or not?
[ONE Android Development] DerRomtester:
No problems for me. I dont think that i have changed sth that is causing that.

Yeah i know these commits but i wanted to know if this works for our device, too or if there is sth similar.

Nope
[ONE Android Development] ak:
@DerRomtester

Qualcomm MSM HSUART

i think yes, but it depend if you use com port.
[ONE Android Development] DerRomtester:
Version 133

* improvement better GPU performance

* Linux 3.4108 upstream from kernel.org (this is alot of work to do this)

* ARM: dts: A0001 Truly panel: Fix Mura
[ONE Android Development] vTape:
Hi dev, does this kernel work with OxygenOS?
[ONE Android Development] DerRomtester:
Nope
[ONE Android Development] Fenvarien:
Thanks for your work and support, it's highly appreciated! :)
[ONE Android Development] DerRomtester:
Anyone interested in a boot.img or a flashable zip with a boot.img with a normal ramdisk ?
[ONE Android Development] Fenvarien:
Yes, I'd definitely be interested in this.
[ONE Android Development] jgcaap:
Hey man. The patch is working good? No issues? :) I'm thinking on merging also.

Btw what was your experience with gcc 6?
[ONE Android Development] CounterC:
What would be the advantage of this?

Sent from my A0001
[ONE Android Development] DerRomtester:
GCC 6.0 seems to be running pretty stable (never noticed any reboots or any weird behavior)

So far i have no problems with Linux Upstream 3.4.108. I cherry-picked every single commit and than i squashed them together. I have also merged some coflicts. But many of these patches do not effect our device at all. But i see no problem merging these Linux Upstream patches.

Advantages/disadvantages of a boot.img with its own ramdisk:

+ clean ramdisk

+ flashing is faster

+ for me it is easier to modify the ramdisk

+ you can flash it over any custom kernel without reflashing the kernel that is shipped with the rom

+ you can flash a boot.img with fastboot

- there can be compatibility problems with some rom's

- CM12.1 support only

Advantage of anykernel ramdisk:

+ should work on cm12 / cm12.1 or CM12S

+ no ramdisk compatibility problems

"AnyKernel is a template for an update.zip that can apply any kernel to any ROM, regardless of ramdisk." - Koush
[ONE Android Development] slamdunksaliby:
If I wanted a stock kernel experience (smooth) with just the additional feature of undervolting would this be the custom kernel to flash? Also what features does flashing UKM enable? Because I use the Franco Kernel Updater App usually to manage my kernels
[ONE Android Development] DerRomtester:
You can control almost all features with FKU. This kernel has many features from franco kernel inside e.g. touchboost, simple thermal driver, mako hotplug. I would say if you don't need a kernel with many features, gazillionen hotplugs or governors this is the kernel for you. Smooth experience with decent battery life. I get about 5 hours SOT with stock settings.

Edit

Anyone knows a server where direct downloads are possible because i don't like androidfilehost at all?
[ONE Android Development] Fenvarien:
There is a new Touchscreen commit: :)

http://review.cyanogenmod.org/#/c/101396/
[ONE Android Development] abhi08638:
Already included
[ONE Android Development] Fenvarien:
Ah, thanks! Was just too occupied with the handling of my kids to check this... ;)
[ONE Android Development] gugas123:
Thank you for a awesome kernel. Working perfectly well for 2 days
[ONE Android Development] GasLoop:
Hi guys, I'm looking forward to update to this kernel, but I'm a little confused: Is the .zip provided on AFH compatible with CM12 (not 12.1)? As I'm an Xposed user I can't update to Lollipop 5.1. Nvm, I can. Hooray!

Cheers for this nice kernel!
[ONE Android Development] DerRomtester:
I actually don't know. Backup your Boot.img and than flash my kernel. If it does not work just restore your backup. If it works or not report back pls.
[ONE Android Development] GasLoop:
My phone is running on CM12.1 with your kernel. I'm still in the process of setting it up, but so far there are no issues.
[ONE Android Development] DerRomtester:
Version 134 Changelog

- tweaked thermal driver a bit (now it throttles at 60°C but not that aggressive) --> cooler device

- tweaked conservative governor a bit (reduced touchboost frequenecy and increased touchboost time)

- uploaded a flashable boot.img with its own and clean ramdisk ( you can flash it via fastboot or twrp)

this boot.img only works on cm12.1 (tested on latest nightly, may work on other roms, too)

- the zip version is with Anykernel format

#HappyFlashing
[ONE Android Development] TiKaZz:
Can you implement the slim govenor, i think it's great!

---------- Post added at 06:53 PM ---------- Previous post was at 06:52 PM ----------
[ONE Android Development] Fenvarien:
Awesome improvements, thanks for the new kernel release! :)
[ONE Android Development] DerRomtester:
Sry no. I don't like it when CPU governors do things that they should not do. Slim is boosting your GPU and CPU to a certain frequency. I don't like it when a CPU governor is interacting with GPU frequencys or if it is plugging or unplugging cores.

I do my best to improve it further.

Gesendet von meinem A0001 mit Tapatalk
[ONE Android Development] manu81:
I did flash this file and boot load continuous ... who does this new file? who benefits? how revert the boot.img?
[ONE Android Development] Fenvarien:
The V134 boot.img flashed perfectly well here with CM 12.1 20150624 nightly.
[ONE Android Development] DerRomtester:
This may help you to understand this a little bit more. http://xdaforums.com/showthread.php?t=2670512

Anykernel ramdisk format is a bit buggy and does not allow some special ramdisk modifications that i would like to do more.
[ONE Android Development] abhi08638:
What kind of modifications? I'll be happy to help in any way I can
[ONE Android Development] manu81:
I use ROM DU TEAM. And boot load if flash the boot image

If flash only the kernel working good
[ONE Android Development] ravvio:
Is this kernel compatible with SlimLp by fusion jack ?
[ONE Android Development] indian84:
It should be. Flash it. If the phone doesn't boot, just dirty flash the ROM and you should be OK..
[ONE Android Development] DerRomtester:
Things like that https://github.com/DerRomtester/ramdisk_one_plus_one/commit/219366182ea727dc1a6354013413e3b3795f6695

to disable stock thermal driver

to delete some values that aren't used by my kernel

change ramdisk compression to lz4

tune some default values ecc..

With the anykernel version i have to use this script. But if you flash a different kernel (lets say boeffla kernel) this script is still there. It now does nothing but i don't like it if there are things left.

So at first you have to understand what a boot.img is

I have chosen the ramdisk of 24.06.2015 nightly and modified it that it perfectly fits for my kernel. If the boot.img does not boot it means that the ramdisk of the 24.06.2015 nightly isn't compatible with your current rom.

Because of that there is the zip file with the anykernel version.

The zip version has no ramdisk inside. It picks the ramdisk that ships with the rom and packs it into a boot.img. This boot.img overwrites your current boot.img. So now you have my kernel with the ramdisk that ships with the rom. (but i don't like this method)

Should work but i don't know.
[ONE Android Development] abhi08638:
I see, I'll try to get things to work. However for different kernels, I think an uninstaller would be required to remove the changes
[ONE Android Development] DerRomtester:
You don't need an uninstaller because this script does nothing without my kernel. And if you (dirty) flaah a Rom this script will be gone.
[ONE Android Development] DerRomtester:
Changelog Version 135

* merged latest CM commits (from today)

* updated wifi driver to LA.BF.1.1.1_rb1.25
[ONE Android Development] Pradhan_89:
This build is blazing fast :)
[ONE Android Development] Setting.Out:
Damn nice kernel.. Very smooth and peppy.. ;)
[ONE Android Development] MrTechie:
Slow Charging

Well, I jsut got my OPO after waiting for a very long time.

Currently running CM12.1 Nightlys but have noticed that using the CM Kernel that there seems to be a charging limit of 900mah.

After looking around for a minimalistic Kernel I came across yours and read that there is improved charging speed (although its using the stock logic somehow)

However upon testing, the device will only charge at a peak of 750mah with average at approx 550mah. This 25% of what stock rom charges at (2050mah).

This is using the Stock Cable and Power Brick.

I'm using the Ampere App (https://play.google.com/store/apps/details?id=com.gombosdev.ampere&hl=de) for measurement which provides accurate readings (Used it for months on Nexus5).

Is there any way to increase this at all? Im a heavy user and need to charge in short bursts throughout the day. Want to keep CM Nightlies and Loving your Kernel.

Oh, And Hallo from Berlin!
[ONE Android Development] DerRomtester:
At the moment i am using stock charging logic. Fastcharge will be inside next version.

Gesendet von meinem A0001 mit Tapatalk
[ONE Android Development] gugas123:
I've been testing different dev. kernel and I must say, for me, you are the best!

You do a perfect balance between performance and battery live, having in mind a the integrity of the system

Thank you for your awesome work.
[ONE Android Development] MrTechie:
Perfect, Cant wait!
[ONE Android Development] DerRomtester:
Version 136 Changelog

* power efficient workqueue

* charge control

* drop nfc freq to 19.2 MHz

* usb set max speed

* USB: android: Fix memory leak

* misc things ecc. for details check github

Uploaded Tyr-UKM and TyrV136-Anykernel version. I had problems with boot.img so today no flashable boot.img.
[ONE Android Development] MrTechie:
Cant seem to find any charge control. Should it be under Synapse - Misc?
[ONE Android Development] DerRomtester:
You flashed the UKM Version i have uploaded?
[ONE Android Development] MrTechie:
Just flashed UKM TYR and it works perfectly.
[ONE Android Development] _ASSASSIN_:
Ever considered adding more governors?
[ONE Android Development] abhi08638:
They were removed to add simplicity