yashsingh1/xdaforums huggingface dataset:
[ONE Original Android Development] JaylanPHNX:
It's not asking too much, but it's kind of a waste of time, since no two chips are exactly the same. Even within the same PVS bin, there are lots of variations. You'll just have to test what's stable for your device. Just make sure to make a backup in case instability causes data corruption.

It's baconnn!
[ONE Original Android Development] KingBeike:
What are the other tweaks ? I did -100mv uv and UC to 1,9 GHz for now. Thats very very smooth still.
[ONE Original Android Development] creepinm3:
No. I use it and have no issue at all.
[ONE Original Android Development] Stylo King:
Well you are doing it wrong buddy, 100mV is still considered unsafe and it is not going to save much battery and just your device will heat less.

Try other battery tweaks like Amplify, Greenify, Privacy Guard, Wakelock Blocker etc.

For more discussion on battery savings and for Synapse profiles, go to this thread here.
[ONE Original Android Development] Formhault:
Colored sandstone? No no no. Denim :)

---------- Post added at 11:33 AM ---------- Previous post was at 11:28 AM ----------

Cost effective? Flash memory is dirt cheap nowadays :) OEMs just want a big cut (as always).
[ONE Original Android Development] KingBeike:
Less heat is always good ;). Yeah i use greenify a lot ! Thanks for the thread
[ONE Original Android Development] crashoverride2786:
Guys what happened to the AK kernel Updater!? Its not on the play store anymore!
[ONE Original Android Development] reaper90:
Can you tell me if MaxxAudio (AudioFX) works for you with this kernel?
[ONE Original Android Development] xlollomanx:
I'm using it and it works fine.
[ONE Original Android Development] ahepas:
Works just fine... Using it right now
[ONE Original Android Development] KewalG:
thank you [MENTION=3685904]ak[/MENTION]

for the awesome kernel.

v276 is smooth as silk and amazing battery life.

on exodus latest nightly
[ONE Original Android Development] lou2s:
Seems that 276 has fixed the GPS compass problem? Anyone can confirm? :)

Sent from my AK-Skulled Euphoria 1.1 A0001
[ONE Original Android Development] néonaloj:
It may be bad-placebo effect but I do have more drain than some weeks ago...

OT but could someone here (where it's friendly :) ) tell me what's F2FS?

Ak told it will be back soon on the playstore, I think it's time needed for new certifications or something like that...

Does work with some players but not all (TuneIn)...

All in one, THANKS Ak for this awesome kernel! And happy your holidays were full of ... beeeer!

Oh yes, I forgot to mention the download link for 276 isn't working. Hopefully I still have the updater wich works..
[ONE Original Android Development] reaper90:
Thanks, some time before it somehow didn't work for me, so i returned to stock COS12 kernel, but nice to know it's not kernel dependant! I'm happy to use ak kernel again :D

Another question (didn't follow this thread recently): Did the voltage table change? Synapse now shows 800mV for all frequencies from 300 to 806MHz and i don't remember that from earlier versions
[ONE Original Android Development] gps3dx:
Hello,

Since AK version v274 ( mybe v270 also ) i'm having the following problem with AcDisply app ( a lockscreen app ):

after the device goto sleep, and a few min past ( i think the min time for lock passes ) -> I turn on the device ( double click/power button )-> perform swipe to unlock the phone-> The phone freezes and reboot after few sec.... weird !!!

This behavior DOES NOT happen, when I use AK v269, using the SAME rom version ( blisspop ) and the SAME AcDisply app version 3.7.1(latest).

Anyone else experience that ?

Can you dev guide me how to get a relevant LOG so I can give you more details ?
[ONE Original Android Development] ak:
you have to send a logcat to app developer.
[ONE Original Android Development] ak:
compass is rom side not kernel.
[ONE Original Android Development] lou2s:
Thx. Because I m travelling at the moment. In am before the kernel update the compass direction was wrong, and then after the update I can actually trust the arrow!

Sent from my AK-Skulled Euphoria 1.1 A0001
[ONE Original Android Development] néonaloj:
Hi

Just to mention how this kernel rocks!

Only a little single percent lost at night, no power nap or similar module, of course greenify and amplify working + some tweaks...

Look at the screenshot!
[ONE Original Android Development] ak:
I have installed the app seems no problem with exodus. How I can reproduce?

Sent from my A0001
[ONE Original Android Development] ak:
Latest cm nightly is merged new kernel is ready under testing.

Sent from my A0001
[ONE Original Android Development] bombadier:
Hope that beer and holiday time is not already a distant memory [emoji2] thanks for another excellent release

Tapatyping fae the bacon
[ONE Original Android Development] 1337jay:
Could you make a titanium backup of your Amplify ans send it to me (only data/no app is enough)?
[ONE Original Android Development] EasyGoingXD:
Will this kernel still work with kitkat? :)
[ONE Original Android Development] bombadier:
That is for you to find out my friend search this thread for running it with kitkat, some have had success, some have not, you will have to experiment
[ONE Original Android Development] néonaloj:
No I can't..

First I don't like titanium and don't even have it on my phone, sorry.

But above all your phone is different that mine, and my tweaks will not work for you, it could even be worse! About Amplify I block all what can be blocked "safe to limit" + what I can recognize or identifie. About Greenify, almost all my apps, including system apps are greenified.

Also I do use the "wakelock blocker" included in my rom and a great app called Servicely wich allow many services to be blocked.

Having said that you must learn from your phone using BetterBatteryStats, WakeLockDetector and CPU Spy+. Good luck!
[ONE Original Android Development] gps3dx:
Thank you for the reply. :good: :o

1. I work with AcDisply's xposed module

2. I use lockscreen + Active mode

3. I got the freeze&reboot problem with AK version v274 and above - on AK v269 I don't got any problem.

4. turn off screen -> wait for like a couple of min-> double tap to open screen-> try to swipe to unlock AcDisply-> it should freeze&reboot.
[ONE Original Android Development] madsponge26:
This is sick again ak im waiting for the next update for the mean time my one enjoying the 276.:D
[ONE Original Android Development] filledk:
Discoverd a bug

Cannot go below 268Mhz in cpu clock freq

[IMG="fail?"]http://i.imgur.com/p8K6Sw3.png[/IMG]
[ONE Original Android Development] tofuboi01:
Not a bug, AK had removed it few versions back.
[ONE Original Android Development] filledk:
Well i could go below it in 270
[ONE Original Android Development] criminalzen:
delete...
[ONE Original Android Development] JaylanPHNX:
And now you can't. Because. It. Was. Removed. As stated.

From my SlimTab Pro 8.4
[ONE Original Android Development] filledk:
okay :) i guess thats okay then :)
[ONE Original Android Development] :
If you have used ak before, do us a favour and read changelogs before calling out "bugs".
[ONE Original Android Development] Eru Ilúvatar:
This kernel it's all about features, zero bugs! :D
[ONE Original Android Development] Mkkt Bkkt:
To make maxxAudio or Viper4android works with tuneIn and others players you need to delete this code in "audio_policy.conf" (you can find this file in /system/etc/) :

deep_buffer {

sampling_rates 48000

channel_masks AUDIO_CHANNEL_OUT_STEREO

formats AUDIO_FORMAT_PCM_16_BIT

devices AUDIO_DEVICE_OUT_EARPIECE|AUDIO_DEVICE_OUT_SPEAKER|AUDIO_DEVICE_OUT_WIRED_HEADSET|AUDIO_DEVICE_OUT_WIRED_HEADPHONE|AUDIO_DEVICE_OUT_ALL_SCO

flags AUDIO_OUTPUT_FLAG_DEEP_BUFFER

}

Reboot is required of course ;)
[ONE Original Android Development] creepinm3:
What settings do you use?! I've been trying to get this for a while.
[ONE Original Android Development] ak:
[ CM12 CAF KERNEL - v.279 ]

A kernel based on CAF CM12 Bacon branch.

Download: AK.279.OPO.CM12.1

[ SMALL CHANGELOG ]

merged latest cm12.1 patches

ecc ecc

[ FULL CHANGELOG ]

Project name: AK KERNEL
anarkia1976 - Kernel Version: AK.279.OPO.CM12.1
anarkia1976 - ak_bacon_defconfig: added DEDUCE_WAKEUP_REASONS
Steve Kondik - cm: Update bacon/find7 defconfigs
Steve Kondik - Revert "msm: vidc: Fix timestamp for EOS buffer"
Al Viro - nick kvfree() from apparmor
Ruchi Kandoi - POWER: Add an API call to log wake wakeup reason
Iliyan Malchev - PM: wakeup_reasons: disable wakeup-reason deduction by default
Dmitry Shmidt - Power: Report total suspend times from boot in suspend_since_boot
Dmitry Shmidt - PM: Replace WARN_ON on timeout with one line print
Ruchi Kandoi - wakeup: Add last wake up source logging for suspend abort reason.
Iliyan Malchev - PM: wakeup_reasons: fix race condition
Iliyan Malchev - PM: wakeup_reason: correctly deduce wakeup interrupts
Dmitry Shmidt - PM: wakeup_reason: add check_wakeup_reason() to verify wakeup source irq
Ruchi Kandoi - power: log the last suspend abort reason.
anarkia1976 - Revert "suspend: Return error when pending wakeup source is found."
Ruchi Kandoi - PM: wakeup_reason: add functionality to log the last suspend-abort reason.
Iliyan Malchev - PM: wakeup_reason: add functions to query and clear wakeup reasons
Iliyan Malchev - Revert "gpio-msm: remove logging of wakeup reason"
Iliyan Malchev - gpio-msm: remove logging of wakeup reason
Patrick Tjin - gpio: msm-common: Add wakeup reason logging
Iliyan Malchev - irq_flow_handler_t now returns bool
Iliyan Malchev - ARM: gic: ignore non-wakeup interrupts when reporting wakeup sources
jinqian - Power: Report suspend times from last_suspend_time
anarkia1976 - Revert "power: Remove wakeup reason API and clients"
anarkia1976 - lowmemorykiller: fix typo into test_task_flag routine
Devin Kim - cgroup: remove synchronize_rcu() from cgroup_attach_{task|proc}()
Steve Kondik - find7: Enable TASK_DELAY_ACCT
anarkia1976 - Kernel Version: AK.278.OPO.CM12.1
Jan Kara - writeback: Do not sort b_io list only because of block device inode
c_hpothu - wlan: Properly initialize abort scan completion variable.
Vijayavardhan Vennapusa - USB: dwc3: ep0: Use WARN_ON_ONCE to fix message flooding issue
Jessica Wagantall - msm: ADSPRPC: Initialize hlist node pointers
anarkia1976 - Kernel Version: AK.277.OPO.CM12.1
anarkia1976 - ak_bacon_defconfig: update config last CM12.1 - 20150712
Steve Kondik - bacon: Update defconfig
Aravind Venkateswaran - msm: mdss: fix transitions from low power mode to off
Aravind Venkateswaran - msm: mdss: fix issues with transition from LP3 to LP2
Aravind Venkateswaran - msm: mdss: swap flags for LP1 and LP2 modes
Aravind Venkateswaran - msm: mdss: add support for LP2 low power state
Steve Kondik - msm8974: Update DT for new LiveDisplay driver
Steve Kondik - video: mdss: LiveDisplay driver
Steve Kondik - video: mdss: Revert all display tuning code
[ONE Original Android Development] madsponge26:
So fast ak.. Im having a good day!

Edit: latest merge? CaF?
[ONE Original Android Development] ak:
cm12.1, and cyanogen is based on CAF.
[ONE Original Android Development] madsponge26:
Nope. Im sorry i mean this latest update has f2fs?
[ONE Original Android Development] kalpik:
Apparently CM finally fixed the compass issue on our phones. But you'll need a recent ROM to run the latest kernel. Older ROMs will bootloop.
[ONE Original Android Development] Stylo King:
Rocking with SlimSaber, smooth as always, Looks like vacation has done its job. ?

Thanks.
[ONE Original Android Development] daringsmart:
I'm following this thread from 3 months just thought to flash this beast in my opo. Just to clarify I'm on stock 5.0.2 can I just directly flash the latest version or is thr any specific version for it ? Btw I'm rooted and on latest twrp recovery thanks in advance
[ONE Original Android Development] indian84:
If you are following the thread for three months, I am surprised that you even asked this question.

Backup your boot image in TWRP and flash the latest version. If anything goes wrong restore the backup..
[ONE Original Android Development] daringsmart:
Yes I knw but just to confirm thanks alot
[ONE Original Android Development] kOoL tHuG:
I have kernel Auditor in my rom. Its a system app. I am on Ak Kernel with Blisspop Rom.

My doubt is if i change kernel settings in kernel auditor. Will they take effect?

Or i need to do it in Synapse?
[ONE Original Android Development] xlollomanx:
Kernel auditor doesn't have same tunables of synapse. Otherwise with kernel auditor you can have some issues because it isn't supported by ak.
[ONE Original Android Development] johnsin5393:
Can Project X v1.0 CAF version rom flash AK kernel? There mention not support to flash custom kernel, but AK kernel has based on CAF. Want to know have anyone try before?
[ONE Original Android Development] indian84:
Yellowis Colour Tint

hi @ak,

After flashing V279, the colours have yellow tint to it. Did you merge new colour drivers?
[ONE Original Android Development] saenanme:
Yes, I have a recent issue that made me uninstall kernel auditor. I could not update from version 270 due to reboots after kernel auditor applied the configuration.

Finally, yesterday I uninstalled it, upgrade to v 276 and the device booted up normally

Regards
[ONE Original Android Development] bombadier:
Compass fine
[ONE Original Android Development] kalpik:
ROM needs to be updated too.

Sent from my A0001
[ONE Original Android Development] ak:
i have merged latest cm12.1 nightly changes related to colors (livedisplay), you can adjust it with synapse.
[ONE Original Android Development] 1337jay:
Check your LiveDisplay settings and/or edit values in Synapse.

EDIT: [MENTION=3685904]ak[/MENTION] damn, you're fast! :P
[ONE Original Android Development] bombadier:
You got a link to the commits ? what build fixed the compass ?

I am running ak276 with yesterdays slimsaber and no bootloop but still a broken compass
[ONE Original Android Development] kalpik:
Sorry, no links. On phone. But the latest nightly apparently fixed the compass. Check the CAF CM12.1 thread.

http://xdaforums.com/oneplus-one/or...enmod-12-1-t3120259/post61834753#post61834753

Sent from my A0001
[ONE Original Android Development] ak:
Its fixed also with exodus.
[ONE Original Android Development] EasyGoingXD:
Hey [MENTION=3685904]ak[/MENTION] !

I wanna use v.279 with temasek's last cm11 rom....will it work?

Searched already but found nothing, maybe the king know it :D

Thx Luke :)
[ONE Original Android Development] rituj_b:
Hey @ak,

Why doesn't the gpu scale to the frequencies above 330 unless we enable gaming boost... And when we do it mostly stays stagnant at 578

Perhaps you can add "simple" gpu governor
[ONE Original Android Development] bombadier:
Compass working slimsaber
[ONE Original Android Development] 1337jay:
No one has tried yet, some have successfully booted previous versions while some have not..make a nandroid and try, only way to find out.

That's how it is supposed to be with the boost disabled (at least I think so) and there is a simple GPU governor.
[ONE Original Android Development] tofuboi01:
For people that are seeing a yellow hue on the screen, go on to synapse gamma tab, just edit the RGB value to '256 246 256' and it will reduce the yellow tint.
[ONE Original Android Development] rituj_b:
No there isn't, see:
[ONE Original Android Development] 1337jay:
My bad, guess they got removed a few versions ago, I swear they were there..you will have to wait for [MENTION=3685904]ak[/MENTION] I guess.
[ONE Original Android Development] néonaloj:
It's a combination of settings: first learn about your phone with BBS, WLD and CPU Spy+

Then play with Privacy Guards, Wakelock blocker (if in your rom), Greenify, Amplify, Servicely, and I also do some light own tweaks in Synapse.

As every phone is different, it's not worth to mention exactly wich wakelock/service/... is limited/disabled, but that's the way to go!
[ONE Original Android Development] RenderBroken:
Great work [MENTION=3685904]ak[/MENTION] !! Keep it up!

You are like a machine with the speed of which you release your builds. I appreciate your hard work. Also, I hope you enjoyed your Vacation! Sometimes we need to set things aside and relax.
[ONE Original Android Development] ak:
Thanks a lot, post like this are always welcome ... From a dev like you.

Sent from my A0001
[ONE Original Android Development] clock51:
Great @ ak, you are a steamroller, grind relentlessly and best growing your creature. THANKS
[ONE Original Android Development] stab244:
simple was replaced with adreno idler which you see in that screenshot.
[ONE Original Android Development] PIRATA!:
Wrong thread. Sorry.
[ONE Original Android Development] gordon.shameway:
Concerning v4a, selinux needs to be set to permissive to work with poweramp
[ONE Original Android Development] Antieco:
Hi, where is Ak kernel Updater , cant find it on play store.
[ONE Original Android Development] xlollomanx:
It has been removed. A new one is still in developing.
[ONE Original Android Development] nuwan32:
for now you can go to: http://ak.hiddenbytes.org/ to download kernel
[ONE Original Android Development] stab244:
Is there a way to monitor GPU clocks with something like cool tool? I want to be able to see frequencies without being in synapse.

Sent from my bacon
[ONE Original Android Development] xlollomanx:
Try with cpu-z. It shows GPU clock and other things, but I don't know if it is what you are looking for
[ONE Original Android Development] stab244:
I was thinking more of a system file path. That way I can game and see what my frequency is. Synapse and cpu z should be reading that current frequency from somewhere but I can't seem to find where.
[ONE Original Android Development] Louis235:
Hi.

I'm new to Opo, so please excuse my (maybe noobish) question:

I'm currently on CM12 YNG1TAS213: can I flash your 279 (12.1) Kernel to this ROM?

Or if not, does your AK137 Kernel also have the Kexec Hardboot Patch to use MUltirom?

Many thanks in advance
[ONE Original Android Development] 1337jay:
You can do that with System Monitor, I don't know if the free version offers on-the-fly monitoring/widgets but the paid one does...a really cool app.

Yes, it should work. Not sure about the kexec patch though.
[ONE Original Android Development] Promez:
Xda would be a better place if the atmosphere was always like this... Especially among great devs like you guys :D
[ONE Original Android Development] ak:
I'm using system monitor paid one.

Sent from my A0001
[ONE Original Android Development] jonny68:
some amount of updates here i cant keep up, good work
[ONE Original Android Development] stab244:
Yeah I don't want to have to pay. The free version doesn't have it.

Would you happen to know the system file path that synapse monitors to see the current frequency?

Sent from my bacon
[ONE Original Android Development] cryogeno:
AK kernel have the kexec patch Also in CM 11..

Perfect solution for Multirom
[ONE Original Android Development] abhi08638:
/sys/devices/fdb00000.qcom,kgsl-3d0/kgsl/kgsl-3d0/gpuclk
[ONE Original Android Development] KingBeike:
"Perf mon" is also a great APP. Very simple !
[ONE Original Android Development] Ofthecats:
[MENTION=3685904]ak[/MENTION] is pm sleep mode still something used in current roms/kernels ?

If so, what settings would you recommend?

I enable power collapse
[ONE Original Android Development] storm119:
[MENTION=3685904]ak[/MENTION]

Sir...any chances you can revert the CM commits that messed up the colour calibration on the next build...?.

Damn!...the screen colours really annoying me... :D

TIA
[ONE Original Android Development] johnb380:
Have you checked your live display settings.? Cuz my whites are white as ever.
[ONE Original Android Development] criminalzen:
+1
[ONE Original Android Development] DemonPhoenix:
The new commits may have slightly make the screen dimmer but it can be dealt with.

Overall im liking the new colors as the colors are actually more accurate with my own settings
[ONE Original Android Development] J4M1L_4HMED:
Does this kernel with dirty unicorn work?
[ONE Original Android Development] storm119:
To answer you all...yes. Did check the *Live Display* settings...try to calibrate myself but the yellowish screen is killing me...LoL. Infact already tried from synapse but still no luck (or i'm not enuf try). The CM live display kernel driver (2 commits afaik) isn't ready for prime...imo.

On the other side, The rom i've used already reverted the commits but using the latest ak-279 will apply the commits back on...only options is to use ak-276 which doesn't have that commits ;)
[ONE Original Android Development] chachin:
Yes it works I'm actually on 7/13/15 test build and been using the last official too.. but rather be on the edge so i use the test builds... and when weeklies show up i jump to that for 6days and on the 7day i go back to a test build. and it still works with ak :D
[ONE Original Android Development] ak:
for now you can use previous release, new kernel is ready with last cm12.1 commits.
[ONE Original Android Development] Stylo King:
Just in - CM included a kernel fix in latest nightly for the new live display driver.
[ONE Original Android Development] ak:
new kernel online

[ CM12 CAF KERNEL - v.280 ]

A kernel based on CAF CM12 Bacon branch.

Download: AK.280.OPO.CM12.1

[ SMALL CHANGELOG ]

merged latest cm12.1 patches

merged latest low mem killer patches

ecc ecc

[ FULL CHANGELOG ]

Project name: AK KERNEL
anarkia1976 - Kernel Version: AK.280.OPO.CM12.1
Zachariah - android: lmk: base.c: Fix merge error
anarkia1976 - ak_bacon_defconfig: enable LMK_ADJ_RBTREE
Hong-Mei Li - drivers:lmk: Fix null pointer issue
Hong-Mei Li - drivers:lmk: Fix double delete issue
Yi-wei Zhao - staging:android:lmk: read rb tree root with spinlock
Liam Mark - mm, oom: make dump_tasks public
Liam Mark - lowmemorykiller: enhance debug information
Pranav Vashi - staging: android: lmk: Tune up
Liam Mark - lowmemorykiller: Account for highmem during kswapd reclaim
Hong-Mei Li - staging: android: lowmemorykiller: implement task's adj rbtree
Pranav Vashi - Revert "lowmemorykiller: Account for highmem during kswapd reclaim"
David Rientjes - mm, memcg: move all oom handling to memcontrol.c
Michal Hocko - OOM, PM: OOM killed task shouldn't escape PM suspend
Jeffrey Carlyle - trace: allow memkill tracing to be selectively enabled
David Rientjes - mm, oom: base root bonus on current usage
David Rientjes - mm, oom: prefer thread group leaders for display purposes
Oleg Nesterov - oom_kill: add rcu_read_lock() into find_lock_task_mm()
Oleg Nesterov - oom_kill: has_intersects_mems_allowed() needs rcu_read_lock()
Oleg Nesterov - oom_kill: change oom_kill.c to use for_each_thread()
Rusty Russell - mm/oom_kill: remove weird use of ERR_PTR()/PTR_ERR().
David Rientjes - mm, oom: remove redundant sleep in pagefault oom handler
David Rientjes - mm, oom: cleanup pagefault oom handler
Lai Jiangshan - oom: use N_MEMORY instead N_HIGH_MEMORY
David Rientjes - mm, oom: fix race when specifying a thread as the oom origin
David Rientjes - mm, oom: change type of oom_score_adj to short
David Rientjes - mm, oom: allow exiting threads to have access to memory reserves
David Rientjes - mm, oom: reduce dependency on tasklist_lock
David Rientjes - mm, oom: reintroduce /proc/pid/oom_adj
David Rientjes - mm, memcg: introduce own oom handler to iterate only over its own threads
David Rientjes - mm, oom: introduce helper function to process threads during scan
David Rientjes - mm, oom: fix potential killing of thread that is disabled from oom killing
David Rientjes - mm, oom: do not schedule if current has been killed
David Rientjes - mm, oom: fix and cleanup oom score calculations
David Rientjes - mm, oom: fix badness score underflow
Davidlohr Bueso - oom: remove deprecated oom_adj
David Rientjes - mm, oom: normalize oom scores to oom_score_adj scale only for userspace
Jeffrey Carlyle - trace: memkill: trace LMK and OOM kills
Steve Kondik - video: mdss: Fix locking issues with new LiveDisplay driver
[ONE Original Android Development] kalapapa:
Holy crap you're on fire ?