yashsingh1/xdaforums huggingface dataset:
[ONE Android Development] Setting.Out:
I provably needed to read back a few pages.. Lol.. Many CM ROMs face this issue, new commits have been released to address this issue, this rom will be updated as well hopefully it will get fully fixed..

---------- Post added at 05:17 PM ---------- Previous post was at 05:13 PM ----------

Better than stock CM.. Make a backup and give it a flash.. SOT is subjective to too many factors to be accurate, but 6hrs sot is easy to obtain ( I personally get 7-8)
[ONE Android Development] Spider-Vice:
Wish I had 6 hours SOT, I get between 3 and 4.5, now more like 3 because of the alarm wakelock. I know it's not the ROM's fault though, this is possibly the best ROM I've used in terms of everything.
[ONE Android Development] LucentBirch:
Selecting the *alarm* wakelock doesn't seem to do anything all for me...
[ONE Android Development] Spider-Vice:
But doesn't blocking *alarm* bring a boatload of issues?
[ONE Android Development] Setting.Out:
Not yet.. Lol
[ONE Android Development] jgcaap:
i'll try tomorow fix this "alarm" thing, new kernel almost ready.

ROM still under studying.
[ONE Android Development] rohit83:
Waiting for ur build eagerly, till then i ll b flashing cm12.1 nightlies as i already have it :)
[ONE Android Development] parvesh:
[MENTION=2040569]jgcaap[/MENTION] thanks for update.. just a suggestion I have read in temaek and some other rom forum that the walelock blocker is creating the alarm wakelock.. i am not expert but that what I have read and even temasek removed wakelock in latest build...
[ONE Android Development] jgcaap:
It's kernel. This was addressed in the past. Cm messed up.
[ONE Android Development] jgcaap:
Need testers. Should be very stable.

https://basketbuild.com/filedl/devs?dev=jgcaap&dl=jgcaap/Kernel/newKernel-CM12-1.91.zip

Has more than 45 new commits between them:

many fixes

Improvements

(I'll list everything later, tired)

Speed up of kernel and rom will only come next week.

Rom will release today or tomorow.
[ONE Android Development] Kernel Klink:
Working without issues over 20150605 bacon4...

(I see new Banks gapps just out- 6.6.15 if anyone is interested)

> seems a bit faster, the odd google play services FC
[ONE Android Development] qwerty123321:
Which gapps are u using ?
[ONE Android Development] Kernel Klink:
Using 5.27.2015 banks

I have the google play services fc's resolved- restored an earlier nandroid 2015.06.05 bacon4 and flashed 1.91 kernel and all well again... looking forward to the new ROM...
[ONE Android Development] _Beni_:
New kernel is working good no wakelock overnight but still at deep sleep it drains about 13% in 9hours
[ONE Android Development] jgcaap:
I'm now addressing the wakelock on a possible solution
[ONE Android Development] jgcaap:
Wakelock issue is solved.

Now continuing improving kernel, and implementing Network Monitor on rom, then i'll build with todays repo sync :)
[ONE Android Development] r0hit.s3n:
[MENTION=2040569]jgcaap[/MENTION]

new kernel 1.92 working good so far.

btw is 1.94 the latest?

Tapatalked from

My OnePlus

Devil Inside®
[ONE Android Development] Spider-Vice:
Last night suddenly I got a mediaserver wakelock which continues now for 11 hours. Any suggestions?
[ONE Android Development] _Beni_:
Can you change the kernel version please? Stock Linux version doesn't say anything about the current version
[ONE Android Development] jgcaap:
Maybe in the future. Not now. :)

This is just because I'm lazy [emoji14]
[ONE Android Development] jgcaap:
Okey I'll start putting on [emoji14]
[ONE Android Development] Kernel Klink:
delete.
[ONE Android Development] jgcaap:
I think I manage to improve quite alot kernel. Tomorow I'll leave changelog and publish the final version together with rom. Sorry delay done alot of reviewing to make something interesting for us. Cheers
[ONE Android Development] jgcaap:
New Kernel 2.0

Changelog:

Rebased from scratch

NEON is ON

Ext4 bug fixing

Removed inteliplug (soon a proper Hotplug comming)

Alarm Wakelock battery drainer fixed

Removed alot of badstuff from old kernel (learned from my mistakes)

I believe we've achieved a new level. Let me know your opinion.

Download at: https://basketbuild.com/filedl/devs?dev=jgcaap&dl=jgcaap/Kernel/newKernel-CM12-2.00.zip
[ONE Android Development] Spider-Vice:
Flashing right now! Thanks for your astonishing contributions in developing for the OPO!

Saudações tugas.

Edit: it's so fluid! :) Now to test the wakelocks tonight.
[ONE Android Development] deepakmasthi:
The latest kernel is brilliant! Its like the OPO has just been reinvented!

Edit: The lockclock wakelop still popping up.
[ONE Android Development] jgcaap:
Well have to find a new solution. Hmm
[ONE Android Development] jenaplisken:
The kernel is excellent. no issue and good battery for now. Now remain only the *alarm*. I hope in a fast solution
[ONE Android Development] jgcaap:
Next Saturday will address it. New rom is ready on drdevs.com I'll upload soon
[ONE Android Development] johnb380:
Awesome! Can't wait to flash the new ROM friend!

Keep up the good work! Does the new ROM have the newest Cm commits?
[ONE Android Development] jgcaap:
Everything. Btw I'll do a repo sync today with newest kernel (I've made some updates of missing features)
[ONE Android Development] jenaplisken:
Keep it up
[ONE Android Development] drwazi:
eagerly waiting for your rom!!!love the performance and battery life.!!

i use ur rom as a daily driver and got the best results from anyother roms,believe me i've tried all others.i hope the new update is gonna be better than 30/5 rom(it was awesome in itself)..
[ONE Android Development] yankeeornovember:
The ROM folder on drdevs is empty? Sorry if I'm being impatient or missing something! So looking forward to the new ROM and kernel.
[ONE Android Development] Setting.Out:
It will be... ;)
[ONE Android Development] jgcaap:
I cleaned so that you guys wouldn't download crappy stuff I did to make tests, in order to know the best configuration for us. :) rom is building.... A bit slow the server today
[ONE Android Development] Bucika:
Did a clean one, now everything is working O.K! (Except the Google Messenger, apparently problem with all 5.1 ROMs.. ) I'm Using QKSMS and O.K :)

Many thanks.
[ONE Android Development] carloswii5:
Have you tried Bluetooth streaming?
[ONE Android Development] gugas123:
Great work. ROM running with no problems

A reliable clean 5.1 ROM, close to stock as possible, and battery friendly is what I've been looking for.

Keep up the good work. Going to stay with this ROM.

Please stay battery friendly, and if possible including some feature to spare battery during (not cutting WiFi or net for gmail)

PARABENS E OBRIGADO
[ONE Android Development] jgcaap:
Thanks. Soon will be an update... As I made a small mistake... Just 50more min and when I arrive home I'll upload.. :)
[ONE Android Development] carloswii5:
Do you know if bluetooth streaming is fixed yet? I dont want to leave 5.0 if it hasnt :crying:
[ONE Android Development] jgcaap:
i use bluetooth daily when driving... works fine for me.
[ONE Android Development] carloswii5:
Wooo! :victory: Haha i guess im going to 5.1 :highfive:
[ONE Android Development] jgcaap:
Uploading new firmware made by myself where everything is working and properly tested.

my rom i had to do a clean start... my mum by mistake turned off the computer -_- lol

Firmware update with today's date: 05/04/2015

https://basketbuild.com/filedl/devs?dev=jgcaap&dl=jgcaap/OnePlusFirmware.zip
[ONE Android Development] gugas123:
Could you place the rom updates at

https://www.androidfilehost.com/

At least for me it is easier to download and see the updates. Well is just a meaner digestion.

In the last bild I had no calendar was it suppose to be there ? And if it was not in last build could you included in the next?

Onece again thank you for your work
[ONE Android Development] jgcaap:
if i have time yes.
[ONE Android Development] gugas123:
Wonderful :)

If not this time. When you can spair some
[ONE Android Development] jgcaap:
Registered. Now I'll try upload to both mirrors everytime that is possible. They already approved dev account.
[ONE Android Development] eminem47:
No NFC

NFC is not working
[ONE Android Development] jgcaap:
How did you test it?
[ONE Android Development] bundys:
Play store crashes repeatedly after restoring some apps with data with latest titanium backup. The only way to get rid of the message is to clear data for play store.
[ONE Android Development] Setting.Out:
Did you come from 5.0 to 5.1?
[ONE Android Development] jgcaap:
Solved heavy problem. Enjoy guys, fast and stable : https://basketbuild.com/filedl/devs?dev=jgcaap&dl=jgcaap/CM121/cm-12.1-20150406-jgcaap-bacon.zip
[ONE Android Development] giaur:
Does 4k dci video recording work with CameraNext?
[ONE Android Development] jgcaap:
For now doesn't from what I tested. But the others work.

Ksm for what? Only to get 2k more points on antutu.

This will help save battery. Enjoy guys.
[ONE Android Development] guraki:
Excellent work!The faster rom i have tried!Only thing to test is battery life...:)
[ONE Android Development] Kernel Klink:
Are the test kernels crappy too? Lol
[ONE Android Development] Setting.Out:
They're still there, but who knows for how long.. ;p
[ONE Android Development] jgcaap:
Yes, i do not incentive unless I'm sure is good or I need an user opinion. Thanks to an user opinion, the kernel has achieved a new level of speed, and also... I learned. :)

As I am learning kernels, I test them. And I know many of you download to play around and see what I'm doing. As also think as an update. Remember that the word update on programing has a big flaw of interpretation. Update means a sync of code which was done from the "dev" to the kernel. But that doesn't mean as an improvement. In other words updates!= improvements.

Is a bit controversial, but people do mistakes. So an update may not carry an improvement. And I try my best to bring an improvement. On each update. Even knowing I don't [emoji14] that's why I tell you guys, flash only what I share, as also beeing patient. You'll have the best experience from something fully tested and working.

This takes lots of hours to achieve and understand which parts of the code things are. I'm still digging... I hope I was able to share my concern and thoughts [emoji14]

Update! = improvement

My stable releases = improvements

My test releases = we don't know.

Remember that. [emoji14]
[ONE Android Development] jgcaap:
Want to ask a small favor to all of you. When the rom appears on drdevs.com please do not download until I say is OK. I'll explain. There are people using and working hard today at the server. Would be very unfair to right now put the server on overstress. I'll share both rom links on basketbuild.com. I have big respect for them, not only they were kind enough to let me test my stuff and do my research more quickly. Ok? :) I'll post today on two mirrors an odex and de odexed. Thanks for understanding
[ONE Android Development] Spider-Vice:
Very much waiting for the ROM :) The kernel has been giving me amazing performance and battery, there was no Mediaserver wakelock this time. Not sure if the *alarm* wakelocks are still present as for some reason I can't root the bacon4 build you asked us to test earlier. Hopefully the new one fixes this.
[ONE Android Development] Lakino:
Hello Alex. I don't quite understand what you mean. Are you suggesting that when set to "quick boot", that you can set a regular alarm and it will go off even when the phone is supposedly 'powered off'? Is that what you mean?
[ONE Android Development] clockworkstop:
[MENTION=2040569]jgcaap[/MENTION] Could you provide a mirror for the deodexed version?
[ONE Android Development] Lakino:
Back and eagerly looking forward to try out the newest rom with built-in 2.0(+) kernel.

[MENTION=2040569]jgcaap[/MENTION] will this rom being uploaded be a stable or beta release?
[ONE Android Development] jgcaap:
Stable. Uploading odex version now.

De odex version beeing built.

Btw guys, try choosing slim govenor is pretty cool and gives also good battery life.
[ONE Android Development] Lakino:
:good: to stable!

Does Slim work with mpdecision too? I was under the impression it only worked with Intelliplug.
[ONE Android Development] MurdererFight:
With CPU Boost Driver Enabled?
[ONE Android Development] jgcaap:
Not yet
[ONE Android Development] Setting.Out:
There is no intelliplug.. ;)
[ONE Android Development] vTape:
Hi, is there a public link please?
[ONE Android Development] Setting.Out:
Soon..
[ONE Android Development] jgcaap:
Odex version : https://basketbuild.com/filedl/devs?dev=jgcaap&dl=jgcaap/CM/cm-12.1-20150608-jgcaap-bacon.zip
[ONE Android Development] jgcaap:
For those curious about the changelog... I'll resume to this:

https://www.dropbox.com/s/gf8mqvr7boprnm5/VID_20150608_233024.mp4?dl=0

It's a great feature, I call it the "weeeeeeeee feature" and is included on this rom!
[ONE Android Development] ilb80in42:
I see you are multitasking.:fingers-crossed:

---------- Post added at 12:17 AM ---------- Previous post was at 12:07 AM ----------

[YOUTUBE][/YOUTUBE]

Do I need to install your 2.00 kernel?
[ONE Android Development] jgcaap:
No. Just change govenor to slim and see the magic. If you all guys like it, I'll include as a stock version.
[ONE Android Development] jgcaap:
Cpu governors work separate from hotplug. Hotplug drivers is the instructions to use different cores. Governors is the speed you which your cpu to run based on complicated algorithms written from smart people [emoji14]
[ONE Android Development] Lakino:
Makes sense. That's why there are separate setting options for cpu and hotplug categories. :thumbup:
[ONE Android Development] qwerty123321:
Holy..slim governor is insanely fast !
[ONE Android Development] jgcaap:
De odexed https://basketbuild.com/filedl/devs?dev=jgcaap&dl=jgcaap/CM/cm-12.1-20150608-jgcaap-bacon-deodex.zip
[ONE Android Development] alexbk66:
Yep, when "quick boot" is enabled, the phone isn't completely off and alarms will work.

When the phone switched off physically - there's no way for alarm to fire.
[ONE Android Development] LucentBirch:
Google play services stopped when location turned on still. Logcat I posted a few pages back. I can post a new one if you like. No one said one way or the other whether I did it right.
[ONE Android Development] Lakino:
Interesting. I'm going to test that out. Ever since changing from a 'dumb' phone to a smart phone, alarms have never worked when phone is powered off. It'll be pretty cool to have alarms working again when phone powered off.
[ONE Android Development] alexbk66:
With the smart phone I don't really need this, I use Tasker to make my phone sleep as a baby at night abd it doesn't use much battery. I also use Boeffla kernel to reduce idle drain.
[ONE Android Development] Antieco:
hi, how do i update from 12.0-YNG1TAS17L ? can i do a dirty flash? do i need Gapps in that case?

thanks
[ONE Android Development] Lakino:
More power to you if you've got it all scripted. ;)

But Tasker has a steep learning curve. May not be worth it to learn when merely powering off the phone will work to save even more juice.

The necessity for the morning alarm was primarily the only reason I use to leave my phone on overnight. I use to silence and turn off wifi because I didn't want to be disturbed during sleep. Turning off the phone completely would have been the best option if only the alarm would trigger the phone to wake up.

This will be very cool if it works in 'quick boot' mode.
[ONE Android Development] alexbk66:
Yeah, I agree, Tasker is hard for not technical people. I suggest instead AutomateIt Pro - it's much easier. I used it before, switched to Tasker because it has way more options.

I setup my phone that after 10pm if I put it face down for 30sec - it switches Airplane mode, WiFi and Sounds off.

And when I lift the phone and screen on (important, otherwise accelerometer sensor will use battery over night) - it switches everything back.
[ONE Android Development] Lakino:
Thanks for the suggestion on AutomateIt. The UI looks pretty good. I will look further into it when I get a chance. :thumbup:
[ONE Android Development] drwazi:
How do we change governor to slim? I looked under performance.. Nothing there.. Should I install synapse?
[ONE Android Development] yankeeornovember:
You need to be on stock kernel that comes with the ROM, not jgcaaps 2.X kernel.
[ONE Android Development] coolstone:
Just a report of issues:

I don't know why, but I can't reboot to TWRP recovery anymore after I flash this ROM, and any other ROM file or install in CM recovery will meet error message. Finally I use TWRP manager to reboot to recovery that I can install other ROMs.

So be careful when installing this ROM.
[ONE Android Development] Lakino:
For those who care, the MD5 hash for this odex version is:

d90baba6fa0b25d2664551cdc2fef0f6

---------- Post added at 10:52 PM ---------- Previous post was at 10:51 PM ----------

the MD5 hash for this de-odexed version:

9b1aab9fa50e5027d7d27ac312555f99
[ONE Android Development] vinayaga:
So in laymans language, you are saying that we should install just the cm*.zip from the first page and not the firmware from the first page ? That should expose the change to slim governor ?
[ONE Android Development] Lakino:
no, that is not correct. I don't know exactly what yankeeornovember was trying to say but you can be on any of jgcaap's 2.x kernels and choose SLIM as the governor.

Yes, you do need an app that can configure the kernel settings. Synapes is fine. I personally use Kernel Adiutor

Without a kernel settings app, you won't be able to change the governor.
[ONE Android Development] ratty123:
Got strange screen wakelock with SuperSu(WindowManager) got no logs ATM. Anyone noticed the same?

Nothing strange in logs in SuperSu permissions... Wakelock detector says it has been on 3h20m (100%) since last full chargé and my battery is draining alot more then usual.
[ONE Android Development] jenaplisken:
the alarm are still present :(
[ONE Android Development] molonad:
Me too
[ONE Android Development] Setting.Out:
You need to check your steps.. I've been using this rom from day 1, never an issue with recovery...

---------- Post added at 10:22 AM ---------- Previous post was at 10:21 AM ----------

You may have an app requesting root access.. Check your apps to see if they are properly sorted..
[ONE Android Development] Setting.Out:
Do a clean install, or a system wipe.. Use either OP suggested or banks gapps.. I use these..

http://fitsnugly.euroskank.com/?rom=banks&device=gapps

No issues on location..
[ONE Android Development] Setting.Out:
I wouldn't dirty flash, though make a backup before you try it, it may fail or cause issue. Try helium or titanium backup, then clean install, flashing firmware, rom, gapps and enjoy..
[ONE Android Development] ratty123:
Already checked. Nothing strange found, hade no wakelock 2 days ago.. Changed nothing and did not download any app.:eek:
[ONE Android Development] Setting.Out:
Do you need to grant each request or is it set to automatically grant?
[ONE Android Development] ratty123:
I grant it myself in The beginning of a clean flash everytime. As I thought about just that I tried giving it permission to automatically grant access but no change, constantly on.
[ONE Android Development] rjshrjndrn:
No inelliplug in hot pluggingg? New kernel 2.0?
[ONE Android Development] Setting.Out:
Nope.. Looking at a better solution..

It has to be an issue with su or the app.. Did you take a log cat?
[ONE Android Development] Lakino:
I'm afraid I'm having the same issue. Hmm. This was not happening with the precious rom (may 30th) that I was using.

I use SU beta 2.49. Did not have this issue with previous versions of jgcaap roms/kernels.
[ONE Android Development] Setting.Out:
Is odd.. I'm not seeing this.. Can you post a log..
[ONE Android Development] Lakino:
ok. i sent jgcaap via PM my logcat and kmsg files.
[ONE Android Development] ratty123:
Cant upload the log through my phone, but here is The error that spams all The time.

PowerHAL

Skickat från min A0001 via Tapatalk
[ONE Android Development] ratty123:
Skickat från min A0001 via Tapatalk
[ONE Android Development] jgcaap:
Easy fix. Open synapse, deselect mpdecision press check, then select mpdecision press check again.

That happens when the hotplug is not "synced" with the driver.
[ONE Android Development] ratty123:
Alright. Tested but still spams the same error. Tried changing hotplug but still the same.. :eek: im using AK btw... But today ill flash the latest build and will be testing ur kernel out..
[ONE Android Development] jgcaap:
That explains alot... Before flashing a kernel you should know what you are flashing.

Ak kernel removes mpdecision binary, in order to restore things you have to flash his fix, or reflash the rom.
[ONE Android Development] lontu:
Here is from my side..
[ONE Android Development] ratty123:
Well I know what im flashing but didnt read mpdescision, only hotplug. Is it related to the WindowManager? Either way I need to make a clean install. :good:
[ONE Android Development] jgcaap:
You don't need to clean install. Just reflash the rom, and things will go ok. If you reflash ak kernel, remember, mpdecision is removed and that error will appear.
[ONE Android Development] ratty123:
Alright, but a clean install was already in my schedule ;) Its like a drug to reflash and set it up again.

Any clue about the WindowManager screen wakelock from SuperSU? As I mentioned it were not present 2 days ago - nothing is changed after that. Another guy sent you logcat about it.
[ONE Android Development] jgcaap:
I wish to publicly appologies in case I offended as that wasn't my intention.

There have been a lot of posts and messages about stuff not working, and I believe I have to learn to deal with it with better words.

There are strategies which some devs use which change completely the structure of the kernel, and makes things not work as should.

Android HAL is a very important part of the structure on Android. Things might seem to work good but that doesn't mean it is doing good for your phone.

When I decided to provide my own solution is mainly because of not agreeing with those strategies. I've followed alot of work done by other devs and I still ask questions to the devs I don't agree with. Not only I learn from them as also I try to understand what they are "seeying". In the end devs like [MENTION=4316709]savoca[/MENTION] [MENTION=4800121]Sultanxda[/MENTION] and many others, prove that they are right.

For example the o3 strategy, doesn't deliver in fact anything improved. O2 is enough, and not only the best and most stable solution. You guys like my builds? They are full o2 now, we were o3 in the past.

The work done by CyanogenMod team, is something serious, they have the experience to do stuff in the right way. We shouldn't as users and myself try change that much or we'll encounter surprises.

I am still learning, and as you guys can see we have achieved new levels of quality on the builds which were done.

I invested already more than 400 hours on evaluating everything, every combination and possible solution, which led me on finding interesting results.

Was able to improve bionic on speed. Was also able to improve a little Art. Improved alot frameworks base, a little frameworks Av, system core, kernel.

But that is only around 1% or maybe less of what android has at its source code. And that 1% can make a small diference on good and bad.

I tried to bring the good. And I believe I was able to do it.

There are still stuff to improve and repair. Well I am one man inside a 50gb code without much c or c++ or java knowledge. [emoji14] lol I believe serious devs would do here a much better job.

Anyway... I made this small testament to explain what I explained in the past. Everything I share was seriously tested, to try insure safety and quality. I cannot give a pure insurance... But I can at least try. :)

Hope you all enjoy. Take care everyone.
[ONE Android Development] Setting.Out:
You should check your developer options to not use cm recovery as this most likely is your issue..