yashsingh1/xdaforums huggingface dataset:
[OnePlus 2 Original Android Development] nirmik379kale:
Hi, fcource we all do understand that ak is working hard! the results can already be seen.

We do not demand any feature. Just wanted to know if its really an implementable feature or something else! :)

Also, i think we should rather discuss this stuff...even if its not implemented now, ak might think of it in the future...besides, its always good to discuss something good in relation to whats being discussed here.!

I completely understand the reason for you posting the above ...Many people forget the line between suggestion, request and demand...and as such this will remind them!

Also, i think [MENTION=3685904]ak[/MENTION] should mention about the discussion forum in the OP. I just checked and its not there... since people are still posting battery life pics. :D

---------- Post added at 12:07 PM ---------- Previous post was at 12:03 PM ----------

I totally second this.

If [MENTION=6307803]Stylo King[/MENTION] and [MENTION=3685904]ak[/MENTION] could may be ( if time permits and if you wish to ) write about this ( the BIG.little problem ) somewhere. Many ( a lot rather ) of us here are techies too, so , as a techie we would like to know and understand what this is all about.

Ill do some research and post what i understand too in some time!

Thanks :highfive:
[OnePlus 2 Original Android Development] matrix.bharath:
Any possibility to bring Charger controller to speed up charging link in this kernel? http://xdaforums.com/showpost.php?p=63046616&postcount=201
[OnePlus 2 Original Android Development] Stylo King:
Can you please just see 1-2 post above yours.. It would be really helpful for you.

Thanks a lot.
[OnePlus 2 Original Android Development] ebanreb37:
I understand that this is kinda hard but what i forsee as soon as the new nexus 6p will be released, we will all have better understanding with this little.big architecture.

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

What do you think [MENTION=3685904]ak[/MENTION] [MENTION=5683095]styloking[/MENTION]
[OnePlus 2 Original Android Development] Stylo King:
Why do you think so? It is the same Snapdragon 810 seen in HTC ONE M9 to Z4 to OnePlus 2..

Nothing much special, People got ditched as they were expecting SD 820 :D

Sorry No off topic here. ;)
[OnePlus 2 Original Android Development] return.of.octobot:
Thank you, took the words right out of my mouth. Can we cool it with the superfluous feature requests until this thing grains a steady footing. Regarding the SmartMax governor, it is my understanding that it hasn't been updated by maxwen for 3.10, and that he personally has no plans to do so. I've seen references to a kernel source which is compatible with 3.10 kernel source, but essentially just a trimmed down version of 3.4 to avoid compilation errors, but not actually tuned up for latest soc's.

Either way, if I've got faith in anyone to truly tame the SD810, it's AK. With that said, these things take time, and a lot of it.
[OnePlus 2 Original Android Development] dgershko:
how does the battery life on this compare to sandy kernel and stock kernel?
[OnePlus 2 Original Android Development] amit_sen:
We are going to get more features/governors/customization as SD810 v2.1 is inside soon-to-be-released Nexus 6P.

Just wait for the launch of it later tonight, then see the developers working overtime on it :)

Good times are ahead of us ;)

Till then njoy this beast ..
[OnePlus 2 Original Android Development] Stylo King:
I can bet on this that [MENTION=3685904]ak[/MENTION] will implement those features/governors etc. earlier than any other developer for the Nexus 6P period.

Either way Lets put these questions/discussions in the Discussions thread and spare this thread for the development and bug report purpose :D
[OnePlus 2 Original Android Development] Yoyoa:
If i want to switch of kernel how can i do to not keep any .sh file or other things to another kernel like yours or other one to test?

Because i tested sandy kernel and now when i return to yours, my synapse keep the wrong tab...
[OnePlus 2 Original Android Development] ak:
Dirty reflash your rom. :good:
[OnePlus 2 Original Android Development] ak:
i can't find source on git.
[OnePlus 2 Original Android Development] v7:
Not pushed yet.

Tapped from my ❶+❷ ;)
[OnePlus 2 Original Android Development] yoyo_58:
Preach on, Stylo! I like the way you've got ak's back.
[OnePlus 2 Original Android Development] steijn0:
Yes [MENTION=3685904]ak[/MENTION] private mods are quite luxurious :)
[OnePlus 2 Original Android Development] ak:
I have some consideration to do:

hotplugging logic is totally different from old sources, thread migration from one cluster to another is a culprint for new drivers implementation, there is a lot to doing with revers eng, and say I do not know at this time if you would have the advantages.

there are less documentation/modding on 3.10 64bit caf based, but I realized that in the standard scenario the kernel leaves hotplugging to the rom drivers wich doing this only for the cpus in the BIG cluster.

one of the things that can be done instead is an extreme optimization of the architecture

thanks

ak
[OnePlus 2 Original Android Development] aic719:
Optimization sounds great! I feel like Oneplus has neglected it way too much. I really expected more from this phone.
[OnePlus 2 Original Android Development] ak:
for Info, I did more tests:

MPH and BCL off the cluster BIG if the battery drops below 22%
[OnePlus 2 Original Android Development] emam damon:
thank you sir.

are we going to see new update soon?
[OnePlus 2 Original Android Development] Stylo King:
No ETA please.. :p
[OnePlus 2 Original Android Development] Hetalk:
No ETAs please. I'm sure he'll release when it's ready. :good:.

Edit: I guess stylo king ninja'd me by about 10 minutes on this.

I've been running ak 005 for last 24 hours or so and been working pretty well for me. Very stable.
[OnePlus 2 Original Android Development] ak:
For now i'm learnig how it works kernel/userspace so no updates ... Because old drivers can't be ported to 3.10.
[OnePlus 2 Original Android Development] Ferranza:
Take you time master! V 5 is so far so good!

Inviato dal mio ONE A2003 utilizzando Tapatalk
[OnePlus 2 Original Android Development] dgershko:
so what are the features of this kernel? how is its battery life? i dont see any features in the op or the links in it.
[OnePlus 2 Original Android Development] mysterio619:
http://lmgtfy.com/?q=Features+of+AK+kernel
[OnePlus 2 Original Android Development] dgershko:
this is cute but things like that should be in the thread.
[OnePlus 2 Original Android Development] GCbard:
lol, I almost fell off my chair!!!
[OnePlus 2 Original Android Development] Gamm86:
Read the whole thread and your questions will be answered...
[OnePlus 2 Original Android Development] return.of.octobot:
Just an observation, AK Kernel breaks Grarak's notification slider implementation on CM based ROMs. Possibly some interference with capacitive buttons and gestures as well, but I can only confirm first hand that the notification slider does not work with AK on Grarak's Unofficial CM 12.1 and other ROMs based off of it, which is just about all of them.
[OnePlus 2 Original Android Development] Stylo King:
Because this kernel is based on oxygen sources.. It might work on Cm based roms bht will break some functionality for sure.

Best use of this kernel is with OxygenOS.
[OnePlus 2 Original Android Development] return.of.octobot:
Understood, and I figured as much. However, I'm quite sure the code in question is a custom implementation and not native to CM.

With that said, I had a suspicion that's what was going on. It's not a big deal, with the exception of a few hardware issues, it runs well enough. It probably wouldn't hurt to be a little more clear about this however, the implication appears to be that it's intended for both, particularly Exodus, which is using the same or similar coding to Grarak's CM 12.1.
[OnePlus 2 Original Android Development] ak:
For now I don't have merged all commits because break oxygen compatibility ... The best will be 2 diff kernel in the future.

\m/

Oneplus2
[OnePlus 2 Original Android Development] CounterC:
Guys sorry for OT but something got into my mind after the Nexus event.

Since the new Nexus is going to have the same processor than our beloved OPT, isn't it going to be easier to port Roms, kernels, mods?

Well maybe even M, who knows....

I would love to know @ak, [MENTION=5683095]styloking[/MENTION] and others their opinion...

Take it to a new thread?
[OnePlus 2 Original Android Development] Stylo King:
This has been already discussed and the Nexus series isn't the developer's favourite ( like Nexus 4,5) anymore.. We have seen this with Nexus 6 also.

Yes there are developers who will buy the new nexus but the development will not be the same like Nexus 5 or 4 as before

The development of OnePlus 2 is no where related with Nexus 6P , We hope that [MENTION=3685904]ak[/MENTION] will achieve this before the upcoming Nexus Developers and they will implement things ak would do.

Nexus 6p is just another smartphone with SD 810 just like all others which have been released in 2015.

The Big.Little thing is already there in market since more than a year and It is still difficult to port things to it.

Let [MENTION=3685904]ak[/MENTION] and other developers do their work and we will just wait for the fully featured kernel/rom till then.

2 things to remember for future..

a.) Don't quote someone else.

b.) Ask these things in discussion thread and you are good to go.

Thanks.
[OnePlus 2 Original Android Development] magnamentis:
should imposes a demand. it translates: why didn't you put it, which is the totally wrong attitude, nothing here "should" somethings can be nice but then this is the difference between a polite question and a demand. perhaps language or semantics problem but your both posts suggest otherwise.
[OnePlus 2 Original Android Development] jcespi2005:
Can be disabled with a check?
[OnePlus 2 Original Android Development] CounterC:
Well I don't mean this in a way to put pressure on the devs, especially [MENTION=3475639]ak.[/MENTION]

I actually mean we might get quicker access to porting M to the OPT since the CPU and architecture is the same as the nexus which will be released next week.

I have all faith in our devs because once the development on the OPT will explode the true power of the SD810 will be released...

Edit: where is the thread?
[OnePlus 2 Original Android Development] NeoMustain:
http://xdaforums.com/oneplus-2/general/discussion-ak-kernel-profiles-thread-t3209797
[OnePlus 2 Original Android Development] ak:
We can tune it ... but turn off the function is not recommended, if the battery goes below a certain percentage and then 0 could become a problem restart the phone.
[OnePlus 2 Original Android Development] jcespi2005:
Understand, the ability to tune should be good, perhaps to down a bit that limit, 20% to downscale the second processor sounds a bit excessive... But anyway, you're right, near 0% are a real risk...
[OnePlus 2 Original Android Development] urnamese3:
Hey guys does anybody know what these wakelocks are for?

Oh another thing, [MENTION=3685904]ak[/MENTION] synapse can't see the cpu psv bin here's a screenshot

And on AK kernel updater 1.3 it says device not "supported" here's a screenshot

These are just some small findings of mine which I thought would be useful for you, if they aren't just ignore this post lol

BTW this kernel is actually really great I don't know how people's are getting 2 he SOT.. It's for sure third party apps draining battery
[OnePlus 2 Original Android Development] Stylo King:
1.) Kernel related wakelocks that are necessary for running the device without problems.

2.) UKM is in early stages and full synapse support is yet to achieve, Try reading OP before posting the next time.

3.) The Kernel Updater app is only for OnePlus One for now.
[OnePlus 2 Original Android Development] Theberge43:
Hi,

I'm wondering why my OP2 won't go in deep sleep at all. Is it normal?

Also, can I under clock the GPU with AK?

I'm on the latest version of AK.

Thanks,

Sent from my ONE A2005
[OnePlus 2 Original Android Development] Stylo King:
[MENTION=5372360]magnamentis[/MENTION] Help..!! Tired of this, Can't handle same questions repeatedly again and again alone, I need you :')
[OnePlus 2 Original Android Development] v7:
This thread is meant for development discussions only.If you have any issues with battery life,install BBS and post a dump in the AK discussions thread.Find the link in the OP.Keep this thread clean please.

Tapped from my ❶+❷ ;)
[OnePlus 2 Original Android Development] urnamese3:
Alright thanks mate have a good day

---------- Post added at 13:49 ---------- Previous post was at 13:43 ----------

Hey mate that's a problem on your side. I'm pretty sure it's related to some third party apps you have installed.

You should learn how to properly use the Xposed appOps module to limit the wake ups caused from the various apps you have installed. Google is your friend.
[OnePlus 2 Original Android Development] maximosm:
How did you make your device showing network trafic?
[OnePlus 2 Original Android Development] magnamentis:
just do us all a favor and try to put such huge quotes into containers in the future, will look like this:

HUGE IMAGES

thanks
[OnePlus 2 Original Android Development] Stylo King:
But But But will this kernel work on my iPhone 6s?:D
[OnePlus 2 Original Android Development] Deacon-Frost:
Flashed this kernel on my iPhone 6. It works really nice. Only one issue: kernel updater does not recognize my iPhone. Some help is appreciated. :(
[OnePlus 2 Original Android Development] v7:
Dirty Flash iOS.:D

Tapped from my ❶+❷ ;)
[OnePlus 2 Original Android Development] steijn0:
Doesn't recognize 6+ either:(
[OnePlus 2 Original Android Development] Alin CG:
works just fine on my iPhone 6s Rose Gold :D it made my iPhone real smart ...THX AK :D
[OnePlus 2 Original Android Development] ak:
Sorry guys I'm very busy but I'm working on kernel tuning ... New release is ready with the O3 power.

\m/

Oneplus2
[OnePlus 2 Original Android Development] MrJukeHardbane:
Wow. Such Score. Much Happiness. Release it AK, Can't wait.
[OnePlus 2 Original Android Development] nirmik379kale:
Hey man... whats O3 power? :eek: :confused:

The score is like ... :) :o :D ;) :p :angel: :cowboy: :cyclops: :fingers-crossed: :good: :highfive: :laugh: :silly: :victory: :cool:
[OnePlus 2 Original Android Development] urnamese3:
It's an Xposed module called Flat style bar indicators :+)

---------- Post added at 23:24 ---------- Previous post was at 23:23 ----------

Thank you AK!!
[OnePlus 2 Original Android Development] JakeMatthews:
I wanted to make a small suggestion, I appreciate all the work you 2 have done [MENTION=3685904]ak[/MENTION] [MENTION=6307803]Stylo King[/MENTION] I'm thinking why people are coming to this thread confused is that in the third post it says to install synapse and it also says to install AK kernel updater. Reading through the thread you'll realize after that you don't need them. Same thing with the discussion thread listed as profiles thread. Just a thought :)
[OnePlus 2 Original Android Development] easy_mac:
Did you try the SEARCH feature jeez
[OnePlus 2 Original Android Development] Stylo King:
1.) AK doesn't have much time to write the intro, description and other details for this thread separately, So he just wrote the description of the OnePlus One thread with some changes.

But I am sure he will do later when he get time.

2.) The discussion thread is actually profiles thread also and as I have mentioned Synapse is not fully compatible yet so we can't make profiles for now.. That thread is made so that everyone can share the profiles in future.

3.) You have quoted someone else, Many people are quoting him and this user will be pissed off some day lol.

Please edit and quote me.. See my name here and add a space between.
[OnePlus 2 Original Android Development] matrix.bharath:
o3 Power? what is that?
[OnePlus 2 Original Android Development] Stylo King:
Its - O3 Optimization.
[OnePlus 2 Original Android Development] JakeMatthews:
All good just thought it might alleviate the issues with the repeated synapse questions :P
[OnePlus 2 Original Android Development] ak:
new kernel online

[ AK KERNEL - v.008 ]

A kernel based on Oxygen/CM branch.

Download: AK.008.OP2.OXYGEN

Download: AK.008.OP2.CM

[ SMALL CHANGELOG ]

cleaned branches and create 2 different kernel for full compatibility

tcp cubix patches

merged makefile flags from TeamExodus Kernel

cleaned gcc flags

compiled with full -O3 optimizations

ecc ecc

[ FULL CHANGELOG ]

Project name: AK KERNEL

anarkia1976 - Kernel Version: AK.008.OP2.OXYGEN

Eric Dumazet - tcp_cubic: do not set epoch_start in the future

Eric Dumazet - tcp_cubic: better follow cubic curve after idle period

anarkia1976 - Kernel Version: AK.007.OP2.CAF

anarkia1976 - makefile: added ccache - speedup compilation

anarkia1976 - ak_OnePlus2_defconfig: switch to -O3 optimizations

anarkia1976 - makefile: switch to -O3 optimizations

anarkia1976 - gcc5: fix: csrApiRoam.c & csrUtil.c: may be used uninitialized in this function

anarkia1976 - gcc5: fix: qcedev.c: array subscript is above array bounds

anarkia1976 - gcc5: fix: tcp_input.c: array subscript is above array bound

Alex Naidis - makefile: merge gen opt variable with flags for armv8 big.little

Project name: AK KERNEL

anarkia1976 - Kernel Version: AK.008.OP2.CM

Steve Kondik - video: mdss: Color temperature interface using PCC

Willi Ye - input: tri-state-key: Add sysfs to change order of slider

Willi Ye - input: synaptics: Log detected gesture

Willi Ye - input: synaptics: Return integer for key reverse

Willi Ye - input: synaptics: Create proc file for each gesture

Willi Ye - input: synaptics: s3320: Rename input device

Willi Ye - input: Turn off hw buttons when display is off

Willi Ye - input: synaptics: Rename input device

Willi Ye - tri-state-key: Act as a normal input device

Willi Ye - input: Disable all buttons when turning on navbar

Eric Dumazet - tcp_cubic: do not set epoch_start in the future

Eric Dumazet - tcp_cubic: better follow cubic curve after idle period

anarkia1976 - Kernel Version: AK.007.OP2.CAF

anarkia1976 - makefile: added ccache - speedup compilation

anarkia1976 - ak_OnePlus2_defconfig: switch to -O3 optimizations

anarkia1976 - makefile: switch to -O3 optimizations

anarkia1976 - gcc5: fix: csrApiRoam.c & csrUtil.c: may be used uninitialized in this function

anarkia1976 - gcc5: fix: qcedev.c: array subscript is above array bounds

anarkia1976 - gcc5: fix: tcp_input.c: array subscript is above array bound

Alex Naidis - makefile: merge gen opt variable with flags for armv8 big.little

​
[OnePlus 2 Original Android Development] ebanreb37:
Ohhh yeaaah, did not sleep for this hahahahahahaha thanks ak!
[OnePlus 2 Original Android Development] Stylo King:
Seems like now is the right time to leave Oxygen for Exodus.. (Will miss fingerprint scanner and Laser AF) :crying:​
[OnePlus 2 Original Android Development] v7:
Great update ak.Rocket speed :D

[MENTION=6307803]Stylo King[/MENTION] I'm considering that too :)

Tapped from my ❶+❷ ;)
[OnePlus 2 Original Android Development] ebanreb37:
Someone ported the oxygen camera and you could zip the file to have Laser autofocus working

---------- Post added at 07:25 AM ---------- Previous post was at 07:10 AM ----------

Holy **** what the f*ck

Why is it so smooth?
[OnePlus 2 Original Android Development] nirmik379kale:
Alright so i was going through gcc O3 optimizations info . and on the gentoo documentation , i found this -

so, [MENTION=3685904]ak[/MENTION] [MENTION=6307803]Stylo King[/MENTION] any comments. Fcource ak must have had something in mind or maybe its not so or whatever. I fcource sont mean any disrespect to [MENTION=3685904]ak[/MENTION] . I mean hell...hes given us the peace of mind with this kernel :p . But just wanted to know why it was chosen to be done since i am a linux/os enthusiast too.

EDIT : id also like to know ( if possible )why O3 was chosen over O2 since it seems like O2 is a more balanced code optimization.

Thankyou :good:

Will flash 008 now and report here / discussion thread.

Thanks [MENTION=3685904]ak[/MENTION] for the updated kernel :highfive:
[OnePlus 2 Original Android Development] CounterC:
Tell us more...
[OnePlus 2 Original Android Development] yousuf.shareef:
Is Synapse fully working with the new update of kernel?
[OnePlus 2 Original Android Development] nirmik379kale:
no. I think ak will mention it in changelog when it does start working properly.
[OnePlus 2 Original Android Development] ak:
no. :good:
[OnePlus 2 Original Android Development] rockafellor:
[MENTION=3685904]ak[/MENTION] great work! running v008 on Oxygen OS 2.1 no crashes, no fire inside the phone. ICE AGE inside my phone. :)
[OnePlus 2 Original Android Development] cr0wnest:
AK 008 working fine here on stock OxygenOS 2.1.0! Hopefully I'll see better battery life on this one.
[OnePlus 2 Original Android Development] Stylo King:
In the early days of gcc (2.8 etc.) and in the times of egcs, and redhat 2.96 -O3 was quite buggy sometimes. But this was over a decade ago, and -O3 is not much different than other levels of optimizations (in buggyness) and is the best level of optimization.

However Its @ak's choice and he knows his stuff that is why he chose O3 over O2 (like everyone else do) .

Most of the roms and kernels here in xda use - O3 Optimization since a very long time and it turned to be more beneficial, No after effects at all.

In short, don't worry.. Enjoy the new kernel ;)
[OnePlus 2 Original Android Development] nirmik379kale:
Lol... alright! Thanks a lot! :D
[OnePlus 2 Original Android Development] Naman Bhalla:
Install Camera Apk from here :-

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

I have myself tested it and laser auto focus seems to be working.. This is HydrogenOS camera BTW.

Someone had shared OxygenOS camera too but that link is no longer working.

Credits :- [MENTION=3465985]MaluNoPeleke[/MENTION] for sharing the info on another thread.
[OnePlus 2 Original Android Development] matrix.bharath:
Im just hoping the charger control is added soon.. i wish i could charge the phone twice the speed like how they are claiming in the other kernel thread.
[OnePlus 2 Original Android Development] ak:
True, but we have to understand also the possibility to reduced the battery life. :good:
[OnePlus 2 Original Android Development] Stylo King:
Lol this is where the faux claims comes to in budding developers.

That only raises the current upto 2 Amps and I personally tested that thing on that kernel and it was the same feature like Ak kernel in OnePlus one, i.e. IT DOESN'T CHARGE YOUR PHONE TWICE AS FAST BUT A 10-20% FAST CHARGE CAN BE SEEN and it impacts on battery life also.

That fast charge thing is in the AK kernel for Oneplus one and [MENTION=3685904]ak[/MENTION] never claimed anything like this but still its the user that gets benefited.

Yeah its good to see that in this kernel too,But You will have to wait for sometime.
[OnePlus 2 Original Android Development] matrix.bharath:
But he has quoted in the thread its under the specified limit and it should not affect battery life

---------- Post added at 01:28 PM ---------- Previous post was at 01:27 PM ----------

Yes i miss that. im using oneplus one as a second device and i must say that there is a difference in charge , i would even take 5% faster time :)
[OnePlus 2 Original Android Development] urnamese3:
[MENTION=6307803]Stylo King[/MENTION] to update from v005 to v008 do we need just to wipe dalvik cache & cache and then flash the newest version or do we need to dirty flash the ROM with its original kernel and then flash the kernel?

Tonight I left my phone on with WiFi and cellular signal and from 38 % at 1 am thinking morning when I woke up at 8 am it was still at 38 %

Some screenz
[OnePlus 2 Original Android Development] ak:
I think this is good if you can charge fast your phone in your car with GPS/MAPS enabled, so when your phone is recognized like usb charging. Have you try this?