yashsingh1/xdaforums huggingface dataset:
[ONE Android Development] jgcaap:
is the version 2.51-beta . when you downloaded i've rebuilt hours later for me to do some debugging since i was noticing some behavior which could be causing battery drains. Interestingly that behavior stoped. Which leads me to conclude that.

http://download.jgcaap.xyz/files/kernel/newKernel-CM13.0-3.51-beta.zip

Today problably we'll have an answer to this.

And i hope is really this so that we can all be happier with our device. And in case is my fault sorry in advance guys.
[ONE Android Development] TorchaOne:
heh, the batterylife is good already... I dont know where this hunting started :) Hope the tuning dont go that direction that it causes stability problems in some rare cases...
[ONE Android Development] jgcaap:
I removed all tunes and hacks from the kernel. I am for stability, performance , and battery. Is like 3 ladies for 1 guy :P
[ONE Android Development] Purerawenergy:
Hey Jorge, you have 2 separate ROMs dated 01/05/2016. One is in the test (which you asked me to test and I'm actually liking quite a bit) and the other is in cm13 folder. Is there a big difference in these, like maybe the one in cm13 folder is a bit more stable? Just wondering cuz I have all day to test things. Just let me know, okay?

I'm gonna give the kernel you just posted up above a run as well.

Thanks Compadre

Tom-alpha
[ONE Android Development] jgcaap:
both are stable just different set which we are evaluating to see which one is smoother.
[ONE Android Development] MrTapa:
I was on the 29th build with the 48th kernel. Everything was fine expect the graphical glitches. I descided to try the 05 build with 52 kernel and the new firmware. Device reboots when screen is off and sim is not recognised. I did a dirty glashCould you not yell at me for being stupid and tell me what i did wrong.
[ONE Android Development] preeansh2175:
[MENTION=2040569]jgcaap[/MENTION],

where do i find the change logs for the new builds ? m unable to locate any.

Any major changes in 05/01 post the 03/01 build ?

is the 3.51 kernel included in the 05/01 ?
[ONE Android Development] jgcaap:
Settings - > about
[ONE Android Development] jgcaap:
TWRP ? which version ?
[ONE Android Development] jgcaap:
Interesting report: http://pt.slideshare.net/kstan2/benchmark-osdctw2014
[ONE Android Development] MrTapa:
The latest 2.8.7
[ONE Android Development] superiscch:
GPS is still going crazy here... Sometimes a few kilometers wrong, sometimes 200km. Even with adjusted gps.conf :(
[ONE Android Development] jgcaap:
use 2.6.0.4 or 2.7.0.5 please as the others are buggy for firmware..
[ONE Android Development] jgcaap:
Give CM time to solve that.. what i do when that happens is turn off and turn on again GPS and syncs without problems.
[ONE Android Development] superiscch:
I found an app in the Temasek thread mentioned by [MENTION=3814731]katinatez[/MENTION]. All fine now...

http://xdaforums.com/showthread.php?p=64646430
[ONE Android Development] TorchaOne:
For me the working one was GPS status, simple one but only one which got location ( fast enough ).
[ONE Android Development] Purerawenergy:
Well I've been on the test version and it's running smooth as silk for almost 24 hours, except it reset my theme to system default. I remember when I used to flash Blisspop nightlies they ALWAYS suggested setting the theme to default EVERY time you flash a ROM to help for a cleaner flash (for what that's worth.)

Anyway, if someone flashed the other 01.05 version (NOT TEST VERSION) let it be known to prevent me (or someone else) from flashing it unnecessarily. I'm going to flash the kernel now to see how it performs.

Tom-alpha
[ONE Android Development] jgcaap:
Changelog:

Added CAF task manager

Add Snapdragon Camera

frameworks/base

Scroll: modified velocitytracker …

Reduce synchronized region when checking idle states. …

handle timeout of requestNetwork …

Skip duplicated appop checking of ContentProvider. …

SettingsProvider: Update icon. …

ConcurrentModificationException in SyncManager …

Restart persistent process if start timeout. …

Reduce sscanf times for optimization …

Make 'Restrict Background Data' notification swipeable …

PackageManager: allow build-time disabling of components …

base: Allow certian browsers to log-in …

Trace SQLite operations …

Forward Port: Smoother Upload and Download Animation …

Fix On Tap Home button …

ART:

rebased ART with caf stuff and CM (undertest)

Disabled clang for now.

Kernel:

Disabled cortex-a15 as there is evidence for causing battery drains.

Ukm update designed for new kernel.

Have fun :)

Let me know if everything is working.

On snapdragon camera for now video is at 1080p as limit.

Didn't test yet. Tomorow will make a clean build and try bring ChromiumSnap to the rom.

Have Fun
[ONE Android Development] jgcaap:
Task Manager takes a while to load be patient.

Not sure if I'll keep this feature. Killing apps is not part of my android use. But is fun to try out. Took me a. While to put this to work.. Had to ask help to [MENTION=4817632]varund7726[/MENTION] which helped me out.

Let me know how it performs. And if is usefull. :)
[ONE Android Development] sam_chk:
01/06 should be clean install or dirty flash is ok? Dumb q on Firmware should we flash ahsin?

Regards

Sam
[ONE Android Development] Purerawenergy:
Hey [MENTION=2040569]jgcaap[/MENTION], my buddy [MENTION=5867207]v7[/MENTION] has a great tutorial on using Doze and the settings editor for those who want to get even more battery optimizations. Here's the link.

http://xdaforums.com/showthread.php?p=63527562

Tom-alpha
[ONE Android Development] jgcaap:
Kernel update 3.51, rebuilt kernel with stats info. Very important. Kernel should behave better and should provide more battery. Share feed back. Thanks.
[ONE Android Development] Purerawenergy:
Apologies, it's not actually his thread but I'm sure he plays a huge part in it as his knowledge in this area is incredible.

Tom-alpha
[ONE Android Development] jgcaap:
Check later. Going to sleep. :)
[ONE Android Development] Purerawenergy:
2.51 or 3.51?

Tom-alpha
[ONE Android Development] TorchaOne:
Updated latest rom and this kernel. Nothing special, feels even worse than lastest test build, which was the best so far.

- task killer, useless. I kill with long press back if needed.

- snapdragon camera, laggy as hell, and takes only black photos :), shutter sound comes if comes after checking the photo and going back to camera. Recommendation: remove please.

Just one camera, make it optional zip's if you want, like if install snapdragon, should be easy way to remove cameranext, googlecamera etc. heh, I have now 3 system cameras with their libs. I go back to test build :)
[ONE Android Development] wingedpanther:
Clean or Dirty Flash ?
[ONE Android Development] jgcaap:
I'm sure you didn't test well camera. I have color photos. Just need to fix video.

Kernel is working better. One thing is performing fast, another thing is performing as it should.

Kernel was having stuck cpu at high frequency, no wonder there would be felt performance. But that doesn't mean it should be that way.

We are on the right direction.

About task manager... Yeah I find it useless too xD
[ONE Android Development] dkv2222:
On latest build since morning.

Everything works well. Camera okay. Works normal.

Task manager useless.

Will test battery.
[ONE Android Development] TorchaOne:
dirty ofc. its been dirty since I first installed jgcaaps rom. Its been up and down experience :)

---------- Post added at 09:37 AM ---------- Previous post was at 09:35 AM ----------

Well, it just takes black pictures when you start it. And shutter sound was like 1-2 minutes late. Dont have energy to for clean install :) Well, it did not work for me. First time everything. And I hate 3 system cameras :)

edit: I will return to 4th day non-test version and update from there. Just in case.

edit2: no luck. still laggy, wont take pictures etc. -> this build goes to thrash for me :)
[ONE Android Development] pijas82:
hi, great rom, fludity, good battery, clean, time to buy a drink for Dev
[ONE Android Development] dkv2222:
Weird works for me.

Works pretty well too.

Normal clean flash here tho.
[ONE Android Development] TorchaOne:
Well, I removed snap camera and stuff and running now happily latest kernel and rom. Maybe in following days I will freshinstall some version :)
[ONE Android Development] TorchaOne:
Hi, you build a new version of the today's build? Time stamp has changed. So I downloaded, did not flash anymore newkernel latest version and snapdragon camera is working. So either you fixed something to build or 3.51 kernel was causing something.
[ONE Android Development] story:
I read that Viper is included to replace MAXXAUDIO, I can't find it. Do I have to activate it?
[ONE Android Development] :
[MENTION=2040569]jgcaap[/MENTION]

Attached is the usage data for today, from 100%-50%.

Changes Made: 3.51 modified kernel with debugging enabled installed.

Observations: SOT is 2 hours for loss of 50% battery. Total usage including standby time is about 10 hours. Extrapolated, that would yield 4 hours SOT over 20 hours. There is no difference to yesterday's SOT.

Verdict: Modified kernel with debugging enabled yields no difference.

Proposal for next test:

Amplify, PowerNap, Greenify, and Naptime disabled on clean flash.
[ONE Android Development] xdavidc:
Humm where did you read that?
[ONE Android Development] Nicolas_g134:
I bet that your next step will do the trick, and I hope so for you :)
[ONE Android Development] AdrianM:
(Sorry if this has been answered, I can't search right now inside this thread, the forum is throwing a database error while searching)

When I'm in a call the earpiece volume (it's not on speaker mode) is way too loud even in the lowest setting. How can I make it to be quieter? Thanks.

Nevermind - solved it.
[ONE Android Development] jgcaap:
Next stop will build a debugging rom for you with specific instruction of data to collect in order to find a solution
[ONE Android Development] jgcaap:
Snapdragon camera video recording fixed.

Let me know how it handles for you.
[ONE Android Development] story:
The "Support and a complete pack with other stuff" from first post.

http://xdaforums.com/oneplus-one/development/support-primer-jgcaap-s-cm12-1-rom-t3250710

I guess it's outdated.
[ONE Android Development] kushal.purkar:
Call recorder app is not working on this ROM. I had tackled same problem with another kernel in the past. I'd there any other kernel compatible with this ROM??
[ONE Android Development] TiM3SH1FT:
Anyone having trouble with GPS? For me it doesn't work at all... I'm using the latest firmware (12-30-2015) and latest build (01-06-2016).
[ONE Android Development] TorchaOne:
That would be nice. Actually I replaced max-s...t with viper, no more funny noises when starting a song.

https://www.androidfilehost.com/?fid=24052804347805564
[ONE Android Development] :
What sort of data exactly? I'm concerned about privacy issues.
[ONE Android Development] xdavidc:
It's not outdated, but that's about the cm12.1 stable ROM, this is cm13 now.

---------- Post added at 03:36 PM ---------- Previous post was at 03:31 PM ----------

You can try https://play.google.com/store/apps/details?id=com.chartcross.gpstest and update agps, it worked for me.
[ONE Android Development] Nick_73:
Givese error 7 cannot read update binary while trying to flash. I am using TWRP 2.8.7.0.5
[ONE Android Development] jgcaap:
Download firmware.
[ONE Android Development] Nick_73:
Did that and it says it flashed successfully
[ONE Android Development] TiM3SH1FT:
Ok I installed GPS test, cleared & updated AGPS... still no luck. GPS status is "No Fix" however I think it's able to detect sattelites as the 'In view" value is around 17.
[ONE Android Development] jgcaap:
After that reboot recovery. And flash rom.
[ONE Android Development] xdavidc:
Have you tried outside?
[ONE Android Development] Nick_73:
My log reads:

Not backing up files from incompatible version: 13.0
run_program: child exited with status 127
about to run program [/tmp/install/bin/otasigcheck.sh] with 1 args
You have an installed system that isn't signed with this build's key, aborting...
run_program: child exited with status 124
script aborted: Can't install this package on top of incompatible data. Please try another package or run a factory reset
Can't install this package on top of incompatible data. Please try another package or run a factory reset
Updater process ended with ERROR: 7

I believe it means I have to lose all my apps :(
[ONE Android Development] llevin:
17 satellites is quite a lot.

Try Menu/Manage A-GPS/Download

If that does not help, let it sit working for up to 20 minutes - It probably needs to get the almanac data from the satellites.
[ONE Android Development] TiM3SH1FT:
Not yet!

I do not have these options in the "GPS Test" app. In the menu I have "Clear AGPS" and "Update "AGPS" which I already tried :(
[ONE Android Development] raiashu92:
hey [MENTION=2040569]jgcaap[/MENTION] like ur ROM, super-fast and fluid. The only problem is no notification of whatsapp, if phone sitting idle for long, i have to open app to receive notification.I have excluded whatsapp from the battery optimization so that it should not enter doze but still its not giving notification after some time. Tried reinstalling the app, same problem every time. any suggestions?
[ONE Android Development] Nicolas_g134:
+1

same problem here
[ONE Android Development] jgcaap:
Report to the devs of whats app... is the only way..
[ONE Android Development] TiM3SH1FT:
I have tried flashing Temasek's CM13 build, having the same issue... No GPS.

Was working fine when I was on CM12, anything special required for GPS + CM13?
[ONE Android Development] llevin:
Update AGPS should do it, but you must be outside to actually see these satellites and get a fix.
[ONE Android Development] jgcaap:
Changelog:

ArchPower ON by default

Option to control ArchPower and Gentle Fait Sleepers

Optimized Deadline for performance

Improved CPU use of voltage for better battery life

Avoid to many OOM dirty pages (better memory)

loadavg Moire values for our device (balances workload and keeps cpu cooler without losing performance power)

SELinux fixes and added missing features.

lib/int_sqrt.c: optimize square root algorithm

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

Enjoy
[ONE Android Development] DerRomtester:
This is the kernel Changelog right? :)
[ONE Android Development] johnsin5393:
Which rom recommend to flash? 20150427 got 2 zips and 20150428 got 1 zip. Does cm11s/12s camera included in the rom? Thank you
[ONE Android Development] Setting.Out:
28th is running really good... If you are asking about the next camera, then yes it's included..
[ONE Android Development] darkidz555:
Hi is the firmware just flash as per normal in recovery? Please help me thanks
[ONE Android Development] arifqur:
The link in the OP still points to the 2015-04-27 build
[ONE Android Development] jgcaap:
Build 27th is the stable and tested. The others are beta.
[ONE Android Development] jgcaap:
The new beta build is pretty solid. I'll perhaps declare it as stable and upload. BTW guys anyone getting glitches on graphics? I've activated an optimization which can cause that rarely. But It gives better quality graphics. If it affects you guys let me know I'll remove it.
[ONE Android Development] jgcaap:
[MENTION=6537584]gugas123[/MENTION] having problems on replying even in Portuguese hehe

My message to your selinux question.

Hello. Selinux is a security protection. That's why they have been enforced. Please check wiki page, it has a great description.
[ONE Android Development] gugas123:
I've been reading some thing but I'm a bit confused.

I did not looked in wiki :p. I will do so. Thanks :D
[ONE Android Development] jgcaap:
I'll fix on next build... Glitches annoying. xD
[ONE Android Development] johnsin5393:
I saw there's 2 zips for 27th, 1is normal and 1 is beta. Then, 28th has 1 normal. May I know which is the latest stable build? Thank you
[ONE Android Development] jgcaap:
First op those are the stable. The others are beta
[ONE Android Development] vinayaga:
Im suddenly seeing some ghost touches and the screen going off on a trip on its own (say once a day) since the 22nd and now the 27th build. Is this just me or anyone else noticing this too ?
[ONE Android Development] jgcaap:
Ghost touches is a common problem of our device which some are effected. For example, if you use a multi touch app and move your finger, you'll notice that the device will only recognize after a while. There is a lag, which I believe us related to touchscreen drivers. A not forgotten issue by cm.
[ONE Android Development] Setting.Out:
New build to come + new kernel.. ;)
[ONE Android Development] jgcaap:
Kernel update :*https://basketbuild.com/filedl/devs?dev=jgcaap&dl=jgcaap/Kernel/newKernel-CM12-1.53.zip

Changelog:

Fsync

Improved speed I/O

Optimized copy page

Enjoy
[ONE Android Development] Demonbane_x:
Thanks for your builds!

But i have two questions:

if i flash your builds on CM12s, need i also to flash the Firmware in addition?

and i checked the latest build on basketbuild, but i didn't find any informations if it's builded by GCC5.1 or 4.9.
[ONE Android Development] arjun:
[MENTION=334343]@jgcaap sir, can you update the op as new users like me are not able to follow the thread....it's a humble request..
[ONE Android Development] aclup3:
Hello peepz, I've been a bit distracted and busy with all university finals, and when i opened the app I found that 15pages of messages where here for me to read lol Can anyone tell me how's the current build going? Bugs and smoothness? Is it as smooth as 31/12 was? Because 03/01 was not.... Thanks!
[ONE Android Development] xdavidc:
I'm using 05/01 test build, I think it is as good as 31/12. Go for the normal 05/01 and tell us what you think.

This is where I'm sitting now, maybe later will try other build, still a lot of battery to go trough xD
[ONE Android Development] jgcaap:
after that reboot recovery and flash rom.
[ONE Android Development] TiM3SH1FT:
Ok I somehow got it resolved! Went outside and then was able to to get GPS fix within seconds, thanks! :good:
[ONE Android Development] aclup3:
I have some error with flashing ROMs, só everytime i want to flash a new ROM, i have to clean install.. I guess i will wait for the end of my exams to do that
[ONE Android Development] jgcaap:
Need people with problems at Wifi to test the new test rom. Thanks.
[ONE Android Development] Bobbi lim:
You are suppose to clean flash every time you change to a new ROM. Furthermore, is your TWRP 2.8.7.x official or materialized TWRP?

If its official, it cannot flash firmware properly. Either you revert back to 2.8.6.0 official TWRP or use materialized TWRP 2.8.7.x to flash firmware if not fastboot will be the best option to do so :)
[ONE Android Development] Bradl79:
2.8.6.0 does not work, i had to go from that to the materialized version to get the fw to flash properly
[ONE Android Development] Knox316:
Need to flash kernel as well or only rom? tks.
[ONE Android Development] uudruid74:
I disagree that this is thermal. Being slow might be, but long pauses sounds like a memory issue. And I experience the same issue myself at times. Remember that the problem is being noticed after screen unlocks as well, and not just at boot.

Luckily this is easy to test. CPU Temp has an overlay mode that will keep the temp on screen. It can also log CPU temp and frequency as a graph. Let the temp after boot drop below 60 (if it ever gets up that high, I doubt it will) before running Chrome.

Also have a logcat running either on device or via adb. I bet you the temp will never hit throttle, but you see the garbage collector kick off as Chrome starts loading all its tabs from cache. Now you've got apps being told to save state to flash while Chrome loads pages from its cache ... read and write at once. Its the memory settings I'd look at. Force apps to save state early so that memory will free when Chrome needs it.

---------- Post added at 10:31 PM ---------- Previous post was at 10:16 PM ----------

I've gotten over 9 with jgcaap's CM 12.1.

First, get rid of all your tweaks. All that greenify, powernap and all that other crap is just one app fighting another. Remove it all. ALL of it.

Now, turn off Android Device Manager in your Security > Device Administrator settings. It will keep your GPS on for extended periods and get chatty on your network. If you have access to a webserver you can run a PHP script and a MySql DB on, I'll show you how to switch to OpenDeviceManager with better features and no drain.

An ad blocker like MoAb will stop you from wasting power downloading ads. You can also remove YouTube, DropBox, and others from your StartUp and just uninstall Facebook. OK, you probably wont do the last. And try an email that lets you set a poll time rather than push notifications. K@ is really great for battery.

There are no magic fixes and installing 20 of them just gives your phone more work to do and less RAM to work with.

---------- Post added at 10:35 PM ---------- Previous post was at 10:31 PM ----------

jgcaap fixed this once before. Are you actually seeing this? I use LTE all the time, no issues.

---------- Post added at 10:49 PM ---------- Previous post was at 10:35 PM ----------

As mentioned in OP

http://xdaforums.com/oneplus-one/development/support-primer-jgcaap-s-cm12-1-rom-t3250710

---------- Post added at 10:50 PM ---------- Previous post was at 10:49 PM ----------

Or .... install Philz and be done with it

---------- Post added at 10:57 PM ---------- Previous post was at 10:50 PM ----------

This is why I use Vellamo!

---------- Post added at 10:59 PM ---------- Previous post was at 10:57 PM ----------

Wrong ROM. That's the 12.1 version, here ...

http://xdaforums.com/oneplus-one/development/support-primer-jgcaap-s-cm12-1-rom-t3250710

It's not outdated. It's STABLE. CM 12.1
[ONE Android Development] jgcaap:
btw i solved the problem with temperature... It was my fault.. needed to add Stats log for kernel to work properly. I'm getting with wifi on between 35-38 on browsing..
[ONE Android Development] uudruid74:
Might want to edit the quote when quoting 200 lines. LOL. Glad you fixed it, but I still see the occassional lag from memory wrapping ... sometimes in the middle of typing. Its always been here. I just need to edit the memory settings, or steal them from another kernel. :)
[ONE Android Development] jgcaap:
what do you mean by memory wrapping?
[ONE Android Development] Zombie Dude:
Can the zip in the first post just be flashed through TWRP or is another way recommend? Cheers.
[ONE Android Development] aclup3:
Dude, i know all that.. Is just that i havê some problem with ext4 that im only gonna fix day 15