yashsingh1/xdaforums huggingface dataset:
[ONE Android Development] jgcaap:
Let's remove the mystery here.

All kernels for our phones are based on caf. The Chipset maker provides to the companies the optimized code to use the device.

Happens that each manufacturer uses its own drivers and develops it's own way.

The know as caf kernels are oxygen kernels base as you can see here from Sultan kernel:

https://github.com/sultanxda/androi...?page=2&path[]=arch&path[]=arm&path[]=configs

Our kernels are in this case the same source, caf, but we use a diferent set of libs and drivers.

In fact our kernel is caf based on marshmallow version. :)

So when you hear about caf, is more a brand which you already are using... Is not something new.

Cm version is more advanced as is on the version 3.4.110 while the caf is only 3.4.0

To understand the difference is around 35*120 of changes done on kernel to be improved.

Also, we have merged stuff from Google to give a similar experience to nexus kernel.

In other words.... Cm kernel is superior to oxygen kernel. And that you can see on speed, fluidity as also battery. Works efficiently. :)
[ONE Android Development] jgcaap:
Read the post above carefully. We are caf. ;)
[ONE Android Development] JeanEatsWorld:
I apologize then..

That's really new to me
[ONE Android Development] jgcaap:
Don't need to appologize. I'm here to help. As I hope you also help me hehe.
[ONE Android Development] jgcaap:
https://github.com/jgcaaprom/android_kernel_oneplus_msm8974/commits/cm-13.0/Makefile

Merge of Linux and Google.

Merge branch 'LA.BF.1.1.3_rb1.9' of git://codeaurora.org/quic/le/kern…

https://github.com/jgcaaprom/androi...mmit/2c34a0a6c89a1332848b87d5581d7bfb1a20c139

This was my merge of caf. As you can see little changed... The rest was already there. :)
[ONE Android Development] FSadino:
This was really a good explanation about the "mystery" of CAF. Can you explain me what consist your lz4 and arttest rom's? I'm testing arttest for now
[ONE Android Development] jgcaap:
Well... On exodus there was an exchange of ideas about what was the best art configuration. Happens that the set suggested by one of the devs provided a faster boot. But in exchange lowered performance in my opinion. So the remove the mystery I decided to make a build stable with that art set and at the test folder I left the normal set. Users shared what I expected the one which says arttest, which is the normal version is in fact superior on performance.
[ONE Android Development] FSadino:
Thanks for all information. I'm testing art for next days then i will give you feedback.

Continue your good work :good:
[ONE Android Development] Agret:
Hi does this ROM flash the radio? I was on cm12.1 and upgraded to this ROM and everything seemed to be going great for a few days but then I had to take a phone call on my phone and the other side can't hear me at all, it just constantly breaks up and cuts out. What should I do?
[ONE Android Development] david72262:
Install this firmware http://download.jgcaap.xyz/files/oneplusone/firmware/
[ONE Android Development] dkv2222:
I'm nowhere close to that.

Kernel settings?
[ONE Android Development] jgcaap:
Detected a bug on last build. Will continue tomorow morning. Do not download.
[ONE Android Development] deepaklunked:
Can you please say the date of the build. Is it 15/02 ?

Edit: Just checked your folder to find out that the latest build is dated 16. I downloaded 15th. Is it a go for me? I'll try to flash today eve..
[ONE Android Development] grotesque02:
Clean flash of build 02-15 "stable", bluetooth don't work (crash after enabled) :(
[ONE Android Development] david72262:
Everything running great here except phone discharges faster then it can charge when playing a game
[ONE Android Development] jgcaap:
Just want to let you know before falling to sleep... Stable build with kernel corrected is online. The phone is back to a cooler stage and stable.
[ONE Android Development] mervinj:
So I am confused, how do i go about F2FS then ?
[ONE Android Development] joshiameya:
Go to wipe then advanced, only check data, repair fs option I guess (not sure) the exact name, there will be option to format to f2fs, I think you will figure it out after that
[ONE Android Development] droidead:
Using lz4 nothing much of a difference

---------- Post added at 06:04 AM ---------- Previous post was at 05:50 AM ----------

I recently brought 1+1, was using 12.1 out of the box, then i installed recovery 2.8.6 and flashed this firmware ,but nothing's changed on the stock rom 12.1 not even version or baseband
[ONE Android Development] droidead:
I recently brought 1+1, was using 12.1 out of the box, then i installed recovery 2.8.6 and flashed this firmware ,but nothing's changed on the stock rom 12.1 not even version or baseband
[ONE Android Development] Purerawenergy:
Stock!
[ONE Android Development] buzzqw:
dirty flashed 16/02 build on 15/02. NO GPS fix!

dirty reflashed 15/02 build and GPS fix correctly

BHH
[ONE Android Development] Hugomm:
Im on lz4 from the 13th. What I have to do to dirty update? Just flash newer versions?

Enviado desde mi A0001 mediante Tapatalk
[ONE Android Development] llevin:
Official TWRP 2.8.6 has a bug and can't flash firmware.

Use this one instead: https://www.androidfilehost.com/?fid=24269982087010524

---------- Post added at 09:38 ---------- Previous post was at 09:34 ----------

No, Play Store says it's already installed but does not display an "Open" button like it usually does.
[ONE Android Development] manup85cupra:
i can confirm that build 15th was giving hot issue and never deep sleep with an huge battery drain. i will test 16th when i will have possibility to download it.
[ONE Android Development] MBurns2:
Guys in bbs i noticed that sensor remain active during screen on.

Is this normal? Thanks
[ONE Android Development] superiscch:
False, 2.8.6.0 is the last known version not having problems with flashing firmware and radio. I use it all the time
[ONE Android Development] aclup3:
15/02 has a big battery drain.

Cyanogenmod system is the main reason..

I had my screen on for an hour and 30% of my battery is now gone...

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

Im going back to 12/02
[ONE Android Development] Geordie Boyo:
Just flashed this Rom this morning, after running SultanXDA's CM13.

Clean flash with latest New Kernel and 16/02 build and noticed a battery drain. Lost something like 15% battery in a space of an hour, with little use!

Is 12/02 build good with battery life then?
[ONE Android Development] fabio.pagliuca:
If you set location on device only, battery will be normal, it's probably a CM issue
[ONE Android Development] vlc_marcos:
Last version is not LZ4?
[ONE Android Development] llevin:
For me too 15/2 version is draining the battery. Tonight I saw a drain of about 20%/hr for a completely idle phone.
[ONE Android Development] Promez:
The drain on the latest build it's a CM problem

Inviato dal mio Nexus 7 utilizzando Tapatalk
[ONE Android Development] llevin:
That's reasonable, but it doesn't make it less of a problem...
[ONE Android Development] lapapunk:
[MENTION=2040569]jgcaap[/MENTION]

Hi. Thanks for you work, it's great rom. A few months I'm using rr, acip, temasek. And those roms was very good, BUT they have some bugs.

When I flashed your rom. I liked that I don't have a tones of functions that i didn't use at any way. So I decide that I want using a cleaner rom.

But in my case, Im needed some things like: recent clean button over all opened app, using memory line in recent app, opportunity to set time for kill button (in Dev, I like 0,5sec), and I hate sound of camera shooting & others system sound. It's all, for now :)

I know, that requesting is not better way to speak with Dev. But anyway thanks. If you can, please add this things, if not I will try live without this))
[ONE Android Development] Promez:
Who said that, it's just an fyi
[ONE Android Development] aclup3:
I think it is better.. But im testing now
[ONE Android Development] Richard20000321:
Is 0216 build including lz4？
[ONE Android Development] fabio.pagliuca:
Guys a quick way to solve battery draining is to set the location on device only, you can easily see that in the log, when you switch from battery saving to device only the logs stop, I know it's just a workaround but it's fyi

---------- Post added at 09:56 AM ---------- Previous post was at 09:56 AM ----------

Yes
[ONE Android Development] fabio.pagliuca:
Yes
[ONE Android Development] Richard20000321:
Then how about the performance and battery life?Comparing to the lz4 test build?
[ONE Android Development] vlc_marcos:
The test build in the test folder, right?
[ONE Android Development] fabio.pagliuca:
Performance it's similar but smoother and more stable. Battery life it's a little better but only if you follow my advice about location service, cm has a bug that drains battery, if you set it to device only, everything will be fine
[ONE Android Development] Richard20000321:
Didn't notice this problem in test build.... Is this problem only appeared in 0216 build?

BTW Should I flash the one in the cm-13 folder or the one in the test folder?

Thx bro
[ONE Android Development] fabio.pagliuca:
Yes it appeared in yesterday's and today's build

http://download.jgcaap.xyz/files/oneplusone/cm-13.0/cm-13.0-20160216-jgcaap-bacon.zip

Flash this one, and you'll be fine :)
[ONE Android Development] Richard20000321:
Thanks!Gonna give it a try.:)
[ONE Android Development] manup85cupra:
i went back to 13th and all good now
[ONE Android Development] Richard20000321:
Nice. Work!

Really smooth
[ONE Android Development] marco2012:
I'd like to try this rom, as I'm seeing very positive reviews.

Could you please tell me what is the most stable version so far?

The one without any or with less bug? Thanks.
[ONE Android Development] fabio.pagliuca:
http://download.jgcaap.xyz/files/oneplusone/cm-13.0/cm-13.0-20160216-jgcaap-bacon.zip

Try this one, just set location service on device only and it's fine
[ONE Android Development] marco2012:
[ROM][6.0.1] CyanogenMod 13.0 Builds [LAG FREE][2016/02/16][Linux+CAF+Google+...

Thanks a lot, I'll try :)
[ONE Android Development] lifelesslegend:
The 16th Feb stable build does not have lz4 in it, it's in the changelog saying that it's been reverted.

However, I'm not sure whether the test build has lz4 in it or not.
[ONE Android Development] blinoff82:
Reading your posts blows my brain LOL! lz4 compression method has no relation to the performance and battery life!
[ONE Android Development] nezlobnyj:
Guys, I have a universal fix for all the battery drain in Android world.

Are you ready? The secret is...

DO NOT install Play Services!

Obviously your phone will become almost useless., but then you have 2+ days of calls, sms, camera and browser./s

Now seriously, Google needs to do something about this ***. I can't emphasize enough how I'm tempted to switch to iOS with it's limitations and gorgeous sleep.

That's in regards to 15/02 battery drain - there is none, I forgot to install Gapps yesterday, used camera, browser and played games a lot and still have 50% of battery. Now that I think is a feedback.

In any other case - it's not ROMs fault, at least there is not possibility to know that unless "logcat")
[ONE Android Development] Sanjoov:
Like that.

If I don't use Google Search, Gmail, Maps, YouTube, etc, etc.

Can I still use Email Client Apps, Whatsapp, FB, etc.
[ONE Android Development] lifelesslegend:
just flashed kernel v3.74 ontop of the stable 16th feb build and got into a bootloop on the oneplus one splash screen. Had to reflash today's stable build with kernel v3.75s to get out of the bootloop.
[ONE Android Development] OmarBFC73:
Currently I have the build of 15.02 and the cyanogen system of bogus data: phone switched on for three hours gives 6 hours of active CPU. In the build today this bug is fixed?

Sent from my bacon
[ONE Android Development] logg84:
no yet, I still have a heavy battery drain!
[ONE Android Development] OmarBFC73:
Me too

Sent from my bacon
[ONE Android Development] logg84:
as told some post ago, choosing only device in gps settings help a lot!!
[ONE Android Development] titus_smpg:
Google play services always checked my location, but i have my location turned off. Maybe this helps for you too
[ONE Android Development] OmarBFC73:
I try right away. [MENTION=2040569]jgcaap[/MENTION] Can you tell us when you manage to fix this problem

Sent from my bacon
[ONE Android Development] aclup3:
It didnt improve anything here

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

Wich compresssion were you using previous, jgcapp?
[ONE Android Development] nezlobnyj:
no Google apps obviously, Email is ok, as it is fetched in an interval manner.

Not using any of social networks/messengers, but assuming they need GCM - I doubt they will work.

---------- Post added at 11:54 AM ---------- Previous post was at 11:46 AM ----------

Check Location History, Wi-Fi and Bluetooth scanning. Other than that -you can deny Location permission to PS, but that will render your location feature obsolete.

which problem? again - I don't have a problem unless I install Gapps. And the more packaged they are - the more battery drain I get (Pico drains the least)

Cyanogen (Android) System is basically everything background you ROM want to do. Now if you won't install PS - you won't have its services up and running, thus no broadcast receivers will be triggered in CM System package, thus no battery drain.

More to that - even if you don't install certain apps (such as Android Wear) - PS still runs corresponding services and receivers, which drain battery even though there is no need for that.

At least that's how I understand it works.
[ONE Android Development] OmarBFC73:
What sense does not install gapps? Especially when up to a couple of builds that have all worked well

Sent from my bacon
[ONE Android Development] llevin:
I would recommend going back to build 13/02 - Works perfectly with no need for workarounds.
[ONE Android Development] AdrianM:
On the 15th and 16th build the phone doesn't sleep at all. It's always awake.
[ONE Android Development] jgcaap:
Investigating...
[ONE Android Development] jgcaap:
Can someone check on cm nightly thread about heating and sleeping? This is quite annoying. Perhaps we can track when it started. Maybe was after adding this : bacon: acdb: add DevicePair for handset mic + stereo headphones
[ONE Android Development] nezlobnyj:
there is none, I agree. just saying that they are drain cause in 90% of cases, be it location or some greedy apps using GCM/other services provided.

Android is too much permissive imho.

That's a two-sided coin - some will like their freedom, others will see it as privacy concern and battery anarchy)

But still my poing stands - it's hardly ROMs fauld unless you have the same drain without Google crap ( and I DO like Google, so imagine my disappointment. Kitkat is still arguably the best, just ugly:) )
[ONE Android Development] Evermind10:
OP said he discovered a bug in the latest version and has asked us very nicely to avoid them. Those who flashed the latest are obviously asking for trouble. Are you guys trying to affirm what OP already knew?
[ONE Android Development] jgcaap:
Cm ****ed up. I'll revert what I think it is.
[ONE Android Development] llevin:
Drain was definitely coming from CM system - see screenshot from this morning.

I do not know exactly what in the system caused it though
[ONE Android Development] nezlobnyj:
location, judging from jgcaap's screenshot. which is part of the system. and is used by Play Services literally every second.

that's why I don't have this drain - no apps are using location all the time)

to be more precise - http://developer.android.com/training/location/retrieve-current.html

just a thought - try to disable location history and see if it helps.

however it most possibly won't. ignore me)
[ONE Android Development] kayodante:
man, I really miss my home button

lol xD
[ONE Android Development] marinespl:
That's the cost of not being almost useless. Go grab a brick. It will work for years without charging.
[ONE Android Development] nezlobnyj:
go grab an iPhone and you'll see what I call a compromise)

I have both Nexus 5, OneplusOne, GS6 and iPhone in the family.

iPhone lasts twice as long as any other in idle, even though it is not plus and has much smaller battery.

that's called smart and not greedy power management)
[ONE Android Development] marinespl:
Sorry but iPhone is useless for me.
[ONE Android Development] Bumhands:
I'm got decent battery life on Feb 15th Build.
[ONE Android Development] Richard20000321:
Didn't know that...
[ONE Android Development] jgcaap:
Yes I agree there. Google here just not efficient at all very bad programing over efficiency.
[ONE Android Development] primo14z:
So i am confused :D

which build to use the Test one or The Stable one? :D
[ONE Android Development] Purerawenergy:
Try turning off ambient display in Settings>Display & Lights and see if that helps.
[ONE Android Development] yogendrang:
Did you have any type of setup customization maybe? and also would you mind sharing what skin you are using?:) thank you
[ONE Android Development] psycholyzern:
Im getting confused here lol. The stable 16/02 have lz4 included? Because I can see many lz4 word in changelog.

If yes, what rom in test folder for?

If no, is the rom in the test folder have lz4 and is stable enough?
[ONE Android Development] MBurns2:
It was disabled.

It happened only with aggressive doze (greenify). Do you use it ?

Ty
[ONE Android Development] Bumhands:
Just running a Clean build with Greenify and Amplify, getting really good deep sleep with no wake locks.

Theme: Swift Dark
[ONE Android Development] Purerawenergy:
Lz4 slept like a baby. Both 2.15's don't. And FYI, rather than NOT installing Google Play Services, deactivate Android Device Manager in Security>Device Administrators as it's "always" checking you're location. And agree with toggle Device Only and turn Location History OFF!

---------- Post added at 08:23 AM ---------- Previous post was at 08:21 AM ----------

And [MENTION=2040569]jgcaap[/MENTION], time to inject Apple Code again?
[ONE Android Development] MBurns2:
For battery saving is it better to disable location or put "device only" ? ty
[ONE Android Development] Purerawenergy:
Turn OFF "Location History." If your turn Location off completely you can't toggle Device Only.

---------- Post added at 08:40 AM ---------- Previous post was at 08:37 AM ----------

P.S. It depends if you use any apps that require location, if not turn Location off altogether.
[ONE Android Development] MBurns2:
Between gps off and gps to device only, who saves more battery ?
[ONE Android Development] Purerawenergy:
OFF!
[ONE Android Development] ThePrutser:
Did any one try TWRP 3.0.0-0 already? Are the FW update issues gone for instance?
[ONE Android Development] Purerawenergy:
If you want to go one step further in battery saving go to Privacy Guard and find the apps that request location (like Tapatalk, ES File Mgr, Inbox) and hit "ignore"under location. Even with location off they will try to determine it. I do the same with WiFi Scan. I don't use ES File for anything WiFi related so it doesn't need to Scan and burn my battery up. I mean does Inbox really need to know your location? All these things will help.

---------- Post added at 09:13 AM ---------- Previous post was at 09:10 AM ----------

Yes, I use Greenify. If you use Amplify you can set ”sensor” wakelocks to 999,999. Go to their thread for exact name but it will stop that drain in it's tracks.

---------- Post added at 09:15 AM ---------- Previous post was at 09:13 AM ----------

Yes. It flashes firmware correctly but is iffy on formatting to f2fs.
[ONE Android Development] ThePrutser:
iffy sounds funny, haha. Luckily I am already on f2fs :)
[ONE Android Development] PAiiN:
Good im still on lz4 test build. Super smooth and without problems :D
[ONE Android Development] Purerawenergy:
Not entirely true. In on 16 build and it does deep sleep, just sporadically.

---------- Post added at 09:32 AM ---------- Previous post was at 09:29 AM ----------

Yes that's why I reverted back to 2.8.6.0.6 before formatting it myself.?
[ONE Android Development] Manav Bhagia:
Can anyone please link me to the latest recommended lz4 build?
[ONE Android Development] MBurns2:
I used privacy guard in the past for disable keep awake of google play service. I think that it create more harm than good..my battery was not better.

unfortunately i don't use amplify because of xposed so i cannot disable sensor.

In this way i think that aggressive doze cause more battery drain for me..
[ONE Android Development] mammenj:
I see a new lz4 build in test folder.
[ONE Android Development] omaralkha99:
how do you turn of location history?
[ONE Android Development] blinoff82:
[MENTION=2040569]jgcaap[/MENTION] I want to know what is the difference between cm-13.0-20160216-jgcaap-bacon.zip from the main folder and the same file from test folder? Bro, if you want to receive from us fast and complete reports, you have to tell us what changes you make. Then we will pay attention on it during testing.

Regards...
[ONE Android Development] lapapunk:
Go to settings - location - Google loc history (open) - then switch off
[ONE Android Development] jgcaap:
Discovered. If you guys checklogcat and turn off location, you'll see logcat will stop spamming. In other words, this might be related to latest blobs update. Going to revert them. I only detected now since i turned location on.
[ONE Android Development] logg84:
so the last build in the test folder should be good...correct?
[ONE Android Development] GTI86:
Hey guys,

I'm still on the first lz4 test build from Feb. 13 and it's just amazing, superior battery life and smoothness so far.

But I haven't tested the drain on mobile data till now , I haven't played any games also.

Just did a lot of browsing, Tapatalk, played music and watched some YouTube videos ...

There is no unusual drain on location services for me. Also no heating or charging issues.

I can't compare it with the stable (non lz4) build, because I came from RR.

I followed all recommendations mentioned in op...

- formatted data and cache as f2fs

- flashed the c6-241 firmware provided by jgcaap

- flashed the rom

- flashed slimminigapps 20160210 (mini because I use faceunlock)

- disabled all Google "optimizations" which includes permanent WiFi & bt scanning in the setup wizard

- disabled ambient display (should be disabled by default imo, or is the issue fixed already?)

- also flashed maxxaudio and camnext, works just fine

- no xposed

PS:

There are some features I miss on this rom, nothing I couldn't live without, but I would like to suggest it anyways. Maybe you'll have the time for this someday. [emoji4]

1. Block quick settings, notification bar @ lock screen (for security reasons)

2. Block power menu @ lockscreen (for security reasons)

3. Quick unlock (unlocks when correct pin is recognized without pressing enter)

4. More settings for the hardware buttons (there are no settings for the back key and no double tab for the menu key, an option to pull down the notification bar and the quick settings per key would be superb [emoji7] )

So, atm I'm really satisfied with this rom.

Big thanks [MENTION=2040569]jgcaap[/MENTION] for your work, I will leave a donation for sure...
[ONE Android Development] areyie9292:
my wifi always on even i turn off wifi..
[ONE Android Development] GTI86:
go to settings > location > menu button or 3 dots > search
[ONE Android Development] areyie9292:
tq very much.. ????
[ONE Android Development] Gabry70197:
is better lz4 with F2FS or ext4?
[ONE Android Development] jgcaap:
Lz4 will continue today to evaluate how to.
[ONE Android Development] FSadino:
[MENTION=2040569]jgcaap[/MENTION] why you removed artest.zip from test folder? Im using it and so far i found no problems. You will continue to work on lz4 and leave artest?