yashsingh1/xdaforums huggingface dataset:
[ONE Original Android Development] Starsream88:
My first post on this thread

Just want to say thank you [MENTION=3685904]ak[/MENTION] for this amazing kernel, was using it on my nexus4, sadely it wasn't available for nexus 5 and now i'm back using it again on my 1+

Envoyé de mon A0001 en utilisant Tapatalk
[ONE Original Android Development] ak:
thanks a lot for your kind word .... :good::good::good:
[ONE Original Android Development] Natakranta:
0.0. Wipe: cache, system, dalvik

0.1. SlimKat 9

0.2. Slim_mini_gapps.BETA.4.4.build.9-20150607.zip

1. Firmware May.15

2. 05Q modem

3. AK239

4. UKM_v3.8.1.2_Special_Ed.zip

The Answer to The Ultimate Question of Life, the Universe, and Everything is: CLEAN FLASH.

---------- Post added at 01:58 PM ---------- Previous post was at 01:53 PM ----------

It's not wrong. Modem can be flashed before karnel. They have nothing to do. The only thing which need to be in order is firmware and modern because firmware zip contains modem and overwrites current modem, so KitKat modem zip must be flashed after LP firmware, otherwise KitKat modem will be overwritten be LP modem contained in the firmware zip.

I don't think there is any dependency in order of flashing karnel and UKM.

But UKM must the older version as I linked above. Newer version will not work correctly with KitKat.

The Answer to The Ultimate Question of Life, the Universe, and Everything is: CLEAN FLASH.
[ONE Original Android Development] rkubica91:
@ak

The drain is due to the new Synaptics drivers? Is it possible to have two different versions of the kernel? :confused: :confused:
[ONE Original Android Development] UnknownGuy69:
Is there a version for CM12S? >~<
[ONE Original Android Development] kantjer:
There is a special version, it's hidden in the search box :silly:
[ONE Original Android Development] rkubica91:
Latest version works fine with CM12s (anyway stock lollipop rom name is CyanogenOS 12.. CyanogenMod 12s doesn't exist)
[ONE Original Android Development] Bobbi lim:
CM12s and CyanogenOS 12 is technically the same as CM12s was deprived from CM11s... Unless you've been calling CyanogenOS 11 instead of CM11s? :rolleyes:
[ONE Original Android Development] rkubica91:
As far as I know, official names of stock CM roms for the OPO are: CyanogenMod 11S (KitKat), CyanogenOS 12 (Lollipop).
[ONE Original Android Development] gargeya_369:
Is this because of adreno idler by arter ?
[ONE Original Android Development] madsponge26:
I think its not yet implemented mate
[ONE Original Android Development] DerRomtester:
No, i don't think so.

I think he won't include adreno idler because it has no effect on our device. Correct me if i am wrong. I am pretty sure.
[ONE Original Android Development] ak:
[MENTION=4804871]DerRomtester[/MENTION]

correct, no idler.
[ONE Original Android Development] ak:
no, i have modded min power level.
[ONE Original Android Development] ak:
too work for me ... for now i don't have time.
[ONE Original Android Development] rkubica91:
A kernel version without new touch drivers (which cause a bit of drain) would be great for those who never experienced touch screen issues on their device (like me :p ).. but ok no problem.. :highfive:
[ONE Original Android Development] hallow:
Same here!

Enviado do meu A0001 através de Tapatalk
[ONE Original Android Development] ak:
I can make a kernel but I want to see serious testing and comparative stats for demonstrate that.

Is it OK?

Sent from my A0001
[ONE Original Android Development] hallow:
Fine by me! Just say what you need!! [emoji1]

Enviado do meu A0001 através de Tapatalk
[ONE Original Android Development] ak:
Testing bat between 2 versions ....

Sent from my A0001
[ONE Original Android Development] Mkkt Bkkt:
I'll do anything to test a kernel without those ****ty Touch Screen drivers :D , just say what you need here or in a pm :D
[ONE Original Android Development] hallow:
What apps would you advice to use in order to do a solid battery test runs? Apart from normal day use!

Enviado do meu A0001 através de Tapatalk
[ONE Original Android Development] Klobal:
I think you will only see a big difference when the phone is idle.

The bigger drain of the touchdriver is less compared to the normal drain during using the phone while screen is on.
[ONE Original Android Development] hallow:
Right now im using [MENTION=3306843]kantjer[/MENTION] 0609 build with [MENTION=3685904]ak[/MENTION] 262 kernel and MixMashV8 profile, I have a reasonable acceptable battery use while at standby, but 20% battery use while using Tapatalk, reading some e-mails and using feedly with wireless on in 4 hours seems to much!

Enviado do meu A0001 através de Tapatalk
[ONE Original Android Development] AJ RIMMER!:
I only get ghost touches when my phone is in it's flip cover. The minute I remove it, all is good in the world.

I'm happy with or without the synaptic drivers, as I generally charge my phone daily anyway.
[ONE Original Android Development] storm119:
Guys...

I just don't get it when some people complaining about the drain issue their facing and claimed it cause due to the new touch driver implemented. I don't have any touch issue on my bacon and my battery drain seems to fair and acceptable (i only disable wake/awake on google play service). IMO...the issue here not come from the new driver but more to user end itself those included the hardware issue/failure...i'm not going into deeper find yourself you all are grown man and for the God's sake its your phone you knew what you did to your phone after all....LoL.

BTW...few thoughts came to my minds...

1- Since one said the issue rely on the new driver...why not using the one without the new driver patches included. Hints older kernel before AK-261 (i guessed...no ?)

2- Since most of you including myself running on custom roms...how can one avoid not to used the new driver since most of custom roms out there HAD the new touch driver included...?. Or maybe one need to cook their own roms without the commits...no ?

Well...that's thought for today...if one get offended pls my apologies...i just gave my 2 cents opinion....peace and luv you all.... :D

ps: i attached some SS (just ignore me and wifey at the background just concentrate on the figures....LOL)
[ONE Original Android Development] yanner2012:
I think that 262 release is awesome, it's very battery friendly. This are my statistics (no underclock, no undervolt).
[ONE Original Android Development] ak:
new kernel online

[CM12 CAF KERNEL - v.265 SKULL ED.]

A kernel based on CAF CM12 Bacon branch.

Download: AK.265.OPO.CM12.1

Download: AK.265.OPO.CM12.1-OLD-TC

[ SMALL CHANGELOG ]

merged latest alarm cm12.1 commits 20150617

added simple time_in_state stats

gpu: set initial power level to 200Mhz

Bump the GPU frequency for long blocks of processing

ecc.

[ UKM ]

added gpu freq stats

added gpu boost button

[ FULL CHANGELOG ]

Project name: AK KERNEL
anarkia1976 - Kernel Version: AK.265.OPO.CM12.1
Dan Carpenter - staging: alarm-dev: information leak in alarm_ioctl()
Ricardo Cerqueira - Revert "alarmtimer: set power off alarm to be triggered on time"
Mao Jinlong - alarm : Fix the race conditions in alarm-dev.c
Kumar Gala - rtc: alarm: init power_on_alarm_lock mutex in alarmtimer_rtc_timer_init
Matthew Qin - qpnp-rtc: clear alarm register when rtc irq is disabled
Matthew Qin - rtc: alarm: Add power-on alarm feature
John Stultz - staging: alarm-dev: Refactor alarm-dev ioctl code in prep for compat_ioctl
John Stultz - staging: alarm-dev: Drop pre Android 1.0 _OLD ioctls
anarkia1976 - Kernel Version: AK.264.OPO.CM12.1
myfluxi - msm: kgsl: Fix nice level for higher priority GPU start thread
Lucille Sylvester - msm: kgsl: Bump the GPU frequency for long blocks of processing
anarkia1976 - Kernel Version: AK.263.OPO.CM12.1
anarkia1976 - devfreq: gpu: added simple time_in_state stats
anarkia1976 - msm8974pro: gpu: set initial power level to 200Mhz
Anupam Sakargayan - msm: kgsl: check for NULL pointer access
myfluxi - PM: devfreq: Fix show available freqs
[ONE Original Android Development] gd6noob:
what is difference between AK.265.OPO.CM12.1 and AK.265.OPO.CM12.1-OLD-TC?? Old ToolChain?
[ONE Original Android Development] ak:
old touchscreen.
[ONE Original Android Development] Spaulding89:
Old TouchsCreen Driver.

It was answered 547896523 times with New TC in the past.

Sent from my slimmed Bacon
[ONE Original Android Development] ak:
[MENTION=5644065]Spaulding89[/MENTION]

i hope you enjoy my friend:

[YOUTUBE]1wDIhn9_UzA[/YOUTUBE]
[ONE Original Android Development] storm119:
@ak

First off....you doing a great job here and the blend of your kernel is f###ing awesome. Honestly I never satisfied with other kernel not until I found and used your kernel....one thing that I really like you is you always listen and make your user happy as possible and doing this for FREE...nothing to complaints here....kudos?

Btw...which one should I download with touch screen new driver included....coz it's lil bit confused to me? ?

bacon....transmitting
[ONE Original Android Development] ak:
AK.265.OPO.CM12.1

its the official one inline with latest CM12.1 branch.
[ONE Original Android Development] Formhault:
Still, TC is widely used as "ToolChain" around the realms of XDA :silly:
[ONE Original Android Development] kantjer:
damn, you did it again. just flashing my new ROM build.

So if we want a new kernel I just need to build a ROM to trigger you :D
[ONE Original Android Development] ak:
psuhed source now to github. :good:
[ONE Original Android Development] Blackcrx:
Just got myself an oneplus... Boy and I glad to see [MENTION=3685904]ak[/MENTION] here. I missed your awesome work when you left n4.

Just like the old days, rocking AK and slim.... Saber slim.... Haha
[ONE Original Android Development] Charmacas:
[MENTION=3685904]ak[/MENTION] is the new kernel a beta version? Because its not showing up in the updater app.
[ONE Original Android Development] HaTrED_:
But now that you've got a new Super hyper mega computer, building a new rom never was so damn fast!! That's just another 15 minutes and a coffee! ???
[ONE Original Android Development] storm119:
Ok...to summed up

AK.265.OPO.CM12.1 = Latest commits + New touchscreen driver per-panel

AK.265.OPO.CM12.1-OLD-TC = Latest commits - New touchscreen driver

...? :D
[ONE Original Android Development] Naman Bhalla:
Correct ... ??
[ONE Original Android Development] kantjer:
Already working on it ;)
[ONE Original Android Development] Naman Bhalla:
No ... App takes some time to update ..??

Though without TC version will not be there via app as it is experiments ☺
[ONE Original Android Development] ak:
no, im pushing it in this moment.
[ONE Original Android Development] storm119:
Thank you...mate and thanks for the big claps :D
[ONE Original Android Development] HaTrED_:
Thought so! Now you're putting some pressure over ak!! Lol !! ?
[ONE Original Android Development] lou2s:
Is the old TC one the driver which drains 30mv? Thx!

Sent from my AK-Skulled Euphoria 1.1 A0001
[ONE Original Android Development] ak:
OLD TC = old synaptic drivers before 14001227 version

ps

updated changelog

Download: AK.265.OPO.CM12.1

Download: AK.265.OPO.CM12.1-OLD-TC --> old synaptic drivers before 14001227 version
[ONE Original Android Development] Formhault:
Just rename it to "old touchscreen driver". TC is misleading for some, apparently...
[ONE Original Android Development] storm119:
Excuse me mate...are this file still valid to flash on the latest AK-265 with no conflict ?...yeah i need those, the extra features (VM) included in this flashable zip... :p

TIA
[ONE Original Android Development] Stylo King:
Thank you so much [MENTION=3685904]ak[/MENTION] for making a build with the old drivers,It is very helpful for people like me who doesn't have any issues with the touchscreen before.

Just flashed the 265 Old TC,Working Super Smooth and the new GPU tunables are great.
[ONE Original Android Development] robbieast:
What does GPU boost do?

Sent from my bacONe device
[ONE Original Android Development] pSyCh¤_O_O:
Boost your GPU.... :silly:[emoji1] [emoji12]
[ONE Original Android Development] indian84:
May be boosts GPU? :P
[ONE Original Android Development] lou2s:
So this is for ppl whose opo never have touch problem to further elimilate drain, am I correct? Thx.

Sent from my AK-Skulled Euphoria 1.1 A0001
[ONE Original Android Development] aa212121:
Yup
[ONE Original Android Development] ak:
set the min power level to max, so you have idle but if you play games you have always max freq.
[ONE Original Android Development] lou2s:
Flashed. Thx!

Sent from my AK-Skulled Euphoria 1.1 A0001
[ONE Original Android Development] indian84:
[MENTION=3685904]ak[/MENTION] New update feels smoother..
[ONE Original Android Development] gargeya_369:
[MENTION=3685904]ak[/MENTION] This new kernel without New touch screen drivers helps me...As I don't have any issues before...

Thanks mate....

Thanks for listening to users...
[ONE Original Android Development] ak:
Thanks guys.
[ONE Original Android Development] Natakranta:
Apparently the new machine isn't that fast as advertised, one hour passed and I don't see it on androidfilehost ;)

Will you be updating stand alone UKM zip as I've seen there are new things in changelog?

The Answer to The Ultimate Question of Life, the Universe, and Everything is: CLEAN FLASH.
[ONE Original Android Development] Spaulding89:
Oh yes my friend and thanks for latest Release. Everything is fine till now

Sent from my slimmed Bacon
[ONE Original Android Development] solar666:
Just tried that.

Not safe to flash since you will loose the new gpu functionality like gpu boost and gpu time in state.
[ONE Original Android Development] kantjer:
PC is fast, I'm not :p

new build is up now

EDIT: UKM is also updated
[ONE Original Android Development] bombadier:
Thanks buddy but is it ok ? its only 87 MB?

EDIT First upload was bad, correctly uploaded now
[ONE Original Android Development] ak:
thanks a lot ..... :highfive::highfive::highfive::highfive:
[ONE Original Android Development] drms12:
Is it stable for daily use? I mean the arch thing
[ONE Original Android Development] Nomelas:
Not sure how you did it but the battery drain on this nightly kernel is insanely low (Going from stable to nightly). I'm getting the kind of drain I was getting back in 25R (Or better?) This is way better than any other kernel out there for the OnePlus. Been testing it and tweeking for the past few days and man color me impressed!

Battery Widget is showing 6-10 mAh drain overnight :) went down 2-3% over an 8 hour time frame. what did you do?!
[ONE Original Android Development] EasyGoingXD:
Does this Kernel work with the CyanHacker Rom?
[ONE Original Android Development] lowrider82:
Hello, as soon as I apply UKM and then synapse, gesture settings don't stick anymore on reboot. This happens with the latest version of ak kernel and UKM. I disable gestures in both synapse as well as phone settings, and on reboot they are enabled again. Can you fix?

I run latest cm11 nightly.
[ONE Original Android Development] ak:
is Synapse boot complete after phone start?

ak@a0001
[ONE Original Android Development] lowrider82:
Yes.. At least i get the message it booted

Sent from my OnePlus One
[ONE Original Android Development] ak:
Do a clear of setting from synapse ... Set gestures ... Reboot .... Do you have another kernel app?

You can try also to flash stock + AK + ukm.

ak@a0001
[ONE Original Android Development] lowrider82:
Un installed all other kernel apps already.. If I flash cm isn't it like flashing stock kernel? If so.. I've done this several times, then ak then ukm. Problem always there. Will try your suggestion now.. 1min

Sent from my OnePlus One

---------- Post added at 01:45 PM ---------- Previous post was at 01:42 PM ----------

Did clear synapse... Then opened, ensured gestures were off.. Restart.. Boom.. Gestures are back on.. Still there Ths issue. If i don't flash UKM i have no issue..

Sent from my OnePlus One
[ONE Original Android Development] ak:
Tick "set on boot" = off into synapse, reboot, yet enabled?
[ONE Original Android Development] lowrider82:
Good catch. Yes it's still enabled.. So it isn't synapse... What else can I do?

Sent from my OnePlus One
[ONE Original Android Development] lowrider82:
Lol very helpful... Seriously there is nothing else I can try?

Sent from my OnePlus One
[ONE Original Android Development] ak:
I dont know at this point.
[ONE Original Android Development] lowrider82:
In wake menu when I tick apply from init.d and confirm I get error. Could it be related?

Sent from my OnePlus One
[ONE Original Android Development] ak:
oh yes, you can try to check /system/etc/init.d if you have a script created by UKM, if yes delete it.
[ONE Original Android Development] chikimonke:
Check your ROM settings too. Rom settings could be overriding the Synapse settings.
[ONE Original Android Development] jlevy73:
LOL, that was the post of the day :highfive:
[ONE Original Android Development] LookedPath:
I flashed latest beta with CM11S and I'm really impressed by the battery drain as it's almost null compared to previous releases.

Good work @ak

O.T.

È sempre bello vedere che ci sono italiani in gamba conosciuti in forum del genere e che fanno un lavoro così egregio.

Continua così ?

Comunque sono morto quando ho visto il post della bottiglia di Spirito Santo... ?
[ONE Original Android Development] ak:
Thanks mille .... @:good:
[ONE Original Android Development] tofuboi01:
I am a little paranoid but CM11S is the stock ~OS of the OPO..correct?

Which version of the kernel do i download and flash? Stock CM11S AK kernel? Currently on Stock rooted XNPH33R.

Thanks in advance!
[ONE Original Android Development] kantjer:
No that isn't correct. Uploading again. Thanks for letting me know.
[ONE Original Android Development] bombadier:
After all the drama I have been having recently thought it was best to check lol, thanks again for the graft chief :good:
[ONE Original Android Development] storm119:
Okay...thank you for confirming this... ;)
[ONE Original Android Development] kantjer:
try again :fingers-crossed:
[ONE Original Android Development] bombadier:
Thats more like it :D

Dirty flash and everything be good
[ONE Original Android Development] abhi08638:
Nope I need to update it
[ONE Original Android Development] sien1996:
Thank you so much AK.. You da best man
[ONE Original Android Development] Spaulding89:
Of course, he is it.

Sent from my slimmed Bacon
[ONE Original Android Development] etiii:
Flashed the new kernel.. Super smooth and no errors so far

Sent from my A0001
[ONE Original Android Development] ManuBBXX:
So, if I understand well( and that's not sure ! :D ) : if we active GPU boost, it will drain more battery, cause GPU will be more mikely at 578Mhz ?
[ONE Original Android Development] oediv:
Hi

Whats the difference between your build of slim and the official build?
[ONE Original Android Development] ak:
yes and no, idle is always at 27mhz.
[ONE Original Android Development] bombadier:
Pretty much the same only Kantjer includes Ak's kernel by default and anything that he has fixed since fusionjacks last release, you can safely dirty flash over the official unofficial version,

The one big difference with this version as per his mini changelog is the updated RIL (Radio interface Layer) which early reports suggest has improved signal
[ONE Original Android Development] ManuBBXX:
Okay, it's just the GPU goes at max frequency when the phone is awake or with any user's interaction, and not specifically in games ?
[ONE Original Android Development] ak:
yes, but the only application with advantage is gaming.
[ONE Original Android Development] ManuBBXX:
Yeah, so there's no benefit of it if we only surf or other things not like gaming, cause in this case it will eat more battery ?

Thanks AK :)
[ONE Original Android Development] abhi08638:
New version for 265

https://www.dropbox.com/s/263pg6jta5k1sq5/UKM-AK265-Abhi.zip?dl=0

[MENTION=3685904]ak[/MENTION] I hope you don't mind but I removed the buttons on the info page and replaced them with hyperlinks instead. I did this because I kept pressing them by accident, I also included a link to the post with all the profiles listed as well as instructions on how to use them
[ONE Original Android Development] ak:
@abhi08638

do you have the possibility to create your personal account on github and pushing it the source?
[ONE Original Android Development] kantjer:
My build is SlimSaber with AK kernel
[ONE Original Android Development] abhi08638:
Yes I should really get around to doing that but I have to learn how to use it
[ONE Original Android Development] storm119:
ahhh...thank you very much....really appreciates :good:
[ONE Original Android Development] ak:
its simple:

- create account on git

- download git client

- associate your box key on git

- create repo

- push source

what is the link to the post with all profiles?
[ONE Original Android Development] Draje0:
Encryption is broken. Tested running v265 and CM12.1 2015-06-17. Even a full nandroid restore does not fix the issue - a full restore to stock is required.

"Decryption unsuccessful."

This has been broken for weeks. Please add a disclaimer to the first page until it is fixed.
[ONE Original Android Development] bombadier:
Whats that got to do with ak's kernel? Post in the TWRP thread and get them to stick a disclaimer up
[ONE Original Android Development] Starsream88:
Something is wrong with the new gpu time in stats stats ? I flashed the kernel 2 hours ago and it shows this stats, already 13h on 200mhz !

Edit: 20min later its already jumping to 14h

Envoyé de mon A0001 en utilisant Tapatalk
[ONE Original Android Development] ak:
what? personally tested with slimlp and i dont have problems. why you blame the kernel?
[ONE Original Android Development] Starsream88:
Deleted, double post. Sorry everyone
[ONE Original Android Development] lou2s:
Hi @ak, on the GPU tab, the time in status shows 200000mhz 100% in the last 29hrs.

My question is: when does this status reset itself? Or can we reset it to zero, e.g. before a game, so after the game I can see what freq were used?

Thx!

P.S. reboot doesnt reset it, obiously bcoz I just flashed the latest 265 a few hours ago. :D
[ONE Original Android Development] ak:
:)

you are right, conversion if ****ed:

cat time_in_state

578000000 0

462400000 0

389000000 0

330000000 0

200000000 4783450

200000000 this is 01 hour 30 min but the app show 13h 30 min
[ONE Original Android Development] preacher65:
Thanks for another update ak. :good: Just a quick heads up, not sure if this is deliberate, but when I look at the changelog for 256 in the AK Kernel Updater app it says "Revert "synaptics: use per-panel firmware loading" in the first line.

I thought that would mean old synaptics drivers, but I downloaded the file to check and it looks like the main version with the new drivers, i.e. filename AK.265.OPO.CM12.1.zip. Which is fine, that's the one I wanted, but I wondered if the wrong changlelog has been uploaded - or am I just reading things wrong and missing something?
[ONE Original Android Development] abhi08638:
http://xdaforums.com/showthread.php?p=61253204

This worked for me, I changed this line

TIME=$((TIME / 100));

To

TIME=$((TIME / 1000));

LiveTimeGpu)
STATE="";
CNT=0;
SUM=`$BB awk '{s+=$2} END {print s}' /sys/devices/fdb00000.qcom,kgsl-3d0/devfreq/fdb00000.qcom,kgsl-3d0/time_in_state`;

while read FREQ TIME; do
if [ "$CNT" -ge $2 ] && [ "$CNT" -le $3 ]; then
FREQ="$((FREQ / 1000)) MHz:";
if [ $TIME -ge "100" ]; then
PERC=`$BB awk "BEGIN { print ( ($TIME / $SUM) * 100) }"`;
PERC="`$BB printf "%0.1f\n" $PERC`%";
TIME=$((TIME / 1000));
STATE="$STATE $FREQ `$BB echo - | $BB awk -v "S=$TIME" '{printf "%dh:%dm:%ds",S/(60*60),S%(60*60)/60,S%60}'` ($PERC)@n";
fi;
fi;
CNT=$((CNT+1));
done < /sys/devices/fdb00000.qcom,kgsl-3d0/devfreq/fdb00000.qcom,kgsl-3d0/time_in_state;

STATE=${STATE%??};
$BB echo "$STATE";
;;
[ONE Original Android Development] kalpik:
It's reverted in the OLD-TC version :)
[ONE Original Android Development] ak:
it work, thanks a lot.
[ONE Original Android Development] Mkkt Bkkt:
Thank you [MENTION=3685904]ak[/MENTION] for ak without TC drivers , I never had touch screen issues.

Thank you and I hope you get laid tonight :D lel