yashsingh1/xdaforums huggingface dataset:
[ONE Android Development] jgcaap:
target thumb C++: libicuuc <= external/icu/icu4c/source/common/putil.cpp
target thumb C++: libicuuc <= external/icu/icu4c/source/common/sharedobject.cpp
target thumb C++: libicuuc <= external/icu/icu4c/source/common/simplepatternformatter.cpp
target thumb C++: libicuuc <= external/icu/icu4c/source/common/ucase.cpp
target thumb C++: libicuuc <= external/icu/icu4c/source/common/ucasemap.cpp
target thumb C++: libicuuc <= external/icu/icu4c/source/common/ucnv2022.cpp
target thumb C++: libicuuc <= external/icu/icu4c/source/common/ucnv_bld.cpp
target thumb C++: libicuuc <= external/icu/icu4c/source/common/ucnvbocu.cpp
target thumb C++: libicuuc <= external/icu/icu4c/source/common/ucnv_ext.cpp
target thumb C++: libicuuc <= external/icu/icu4c/source/common/ucnv_io.cpp

Still building and no errors... :D
[ONE Android Development] demon507:
Disable ambient mode in display settings and it will stop.

Sent from ONEPLUS ONE SlimAK'ed
[ONE Android Development] tiny4579:
FYI

This actually helps with the wakelock. I hope Steve acknowledges it.

http://review.cyanogenmod.org/#/c/94235/
[ONE Android Development] Rahulrulez:
Looks like it has been merged in to the repository

---------- Post added at 12:11 PM ---------- Previous post was at 11:44 AM ----------

Btw, a quick question.. Does build with GCC 4.9 & GCC 4.9.3 affect battery life in any way? I am looking a 5.1 ROM with good battery life.. I will be using it with AK Kernel.
[ONE Android Development] NOSTALGIA:
somehow toolchains affect battery stats.. post your battery stats and we will evaluate if its good or bad inlclude kernel version settings and apps running and installed
[ONE Android Development] Rahulrulez:
Well, I am on 5.0.2 right now (Vanir Exodus) I want to try 5.1. I see two ROMs. One with optimized toolchain and one with stock toolchain. I don't want extensively heavy performance. Just better battery life and standby time.. So was wondering which one should I go for.
[ONE Android Development] jgcaap:
Guys just a small note. Today I'll be releasing the new rom. I find out that the kernel modifications for some reason creates an error while compiling the with rom together. This was very hard to discover, but I manage to come up with a solution.

There will be two lines of kernels.

One which will be together with the rom. Simple with Linux patches and basic stuff added.

On a separate part I'll be compiling kernel updates, which will have all the mods.

Like that users which want to keep stock, keep. Other user which want a high end kernel just flash over.

At same time we sort time and alot of problems because of small details of coding.

Hope you all agree. In 6hours new build is ready.

Cheers.
[ONE Android Development] gugas123:
Will be waiting for it :cool:
[ONE Android Development] Setting.Out:
Totally worth the wait... ;)
[ONE Android Development] momsi:
Another thing I noticed:

While charging, normally on the lockscreen the time until fully charged is shown in the lower middle of the screen above the lock icon. This isn't there for me.

Not a biggie, and I don't really care, but I thought I should tell.
[ONE Android Development] jgcaap:
Either me. Is correct. :)
[ONE Android Development] gugas123:
[MENTION=2040569]jgcaap[/MENTION]

I think the new build should contain this changes.
[ONE Android Development] jgcaap:
this build contains stock kernel only. New kernel will have changes included is almost done :) 1 hour now i think.
[ONE Android Development] tiny4579:
And the wakelock issue can be resolved just by flashing a kernel that includes this fix. Maybe people on custom kernels didn't see this issue if the kernel build did not include the cm merge that introduced the commits that caused this issue in the first place. Just a theory why not everyone saw this.
[ONE Android Development] sdbgl:
Which ROM do to suggest? 24th?
[ONE Android Development] jgcaap:
playing with that one for now, no issues. But stay on stable 22th until I finished testing.

Kernel 2.70 and 2.70 bricked ready

Changelog:

Completly rebased (sometimes the merges just breaks things)

updated to latest kernel linux patches 3.4.109

updated random/frandom/urandom to latest stuff found

xz: Optimize Sfck Compression

fs: Tweak mount options for all partitions

debug: remove: remove some dmesg logspam from Linux mainline 3.4 fs

limit fastcharge to 2100mA

have fun. :)
[ONE Android Development] sdbgl:
In last version there was an issue with Bluetooth.. Has that between fixed?
[ONE Android Development] Purerawenergy:
So if I wanna tweak the kernel a bit which app do you recommend, boeffla's?

Tom 2.0
[ONE Android Development] jgcaap:
What issue?

Use Ukm or kernel adiutor. Let's see if I have time to improve Ukm today.
[ONE Android Development] Purerawenergy:
I'm not having any issues, just want to turn up the volume a bit. I'll flash ukm. The special Ed app right? I think I have the 3.8.1.7 on my SD card.

Tom 2.0
[ONE Android Development] jgcaap:
Use the one I shared for now. Is the one which is completely supported.
[ONE Android Development] Purerawenergy:
Shared where, OP? I looked last night and didn't see one.

Tom 2.0

---------- Post added at 02:59 PM ---------- Previous post was at 02:47 PM ----------

I just downloaded latest bricked kernel 2.70 and I hate to seem stupid but I don't see ukm app download anywhere. Am I missing something?

Tom 2.0
[ONE Android Development] jgcaap:
at kernel page

here:http://xdaforums.com/oneplus-one/development/jgcaap-kernel-t3068577
[ONE Android Development] Purerawenergy:
Ahhh, okay. Didn't know there was a sperate thread. Thanks bro.

Tom 2.0
[ONE Android Development] uudruid74:
Viper can do that. Just up the output.

Taglines suck. https://eddon.systems

---------- Post added at 03:13 PM ---------- Previous post was at 03:01 PM ----------

Really loving 9/22 (with OmniSwitch added). Only found kernel 2.62, not 2.70.

Taglines suck. https://eddon.systems
[ONE Android Development] jgcaap:
http://www.drdevs.com/devs/jgcaap/oneplus/kernel/
[ONE Android Development] Purerawenergy:
I froze Maxx, I just can't get good sound out of it like I can with Viper.

I recently read the reviews on some wired headphones that are ridiculously cheap (each pair was under $20) and bought them last week. They sound surprisingly good, but not with Maxx, they need Viper to push em. I really don't want to start messing with the kernel, I'm satisfied with the stock one in this ROM. You're right Viper's the way to go.

Tom 2.0
[ONE Android Development] uudruid74:
Quick report: Installed 2.70 bricked and went to the store. Bluetooth playback stuttered. I'm guessing it was sleeping the CPU too low to handle playback + Viper. I played with the screen to try and keep the CPU at a higher frequency and that seemed to fix it.

Re: Headphones .. I kinda like Monoprice

Taglines suck. https://eddon.systems
[ONE Android Development] jgcaap:
Yes bricked probably needs more tuning. How about stock?
[ONE Android Development] uudruid74:
No problems with the kernel packaged in the stock ROM. I've not yet downloaded 2.70 but I guess Ill try it. And after reading how qualcomms mpdecision works, I was hoping bricked to be better. Seems to be brain dead and needs to be IN the kernel, or made an extension of the userspace governor API. Polling is a bad choice.

Taglines suck. https://eddon.systems
[ONE Android Development] Purerawenergy:
Flashed the bricked 2.70 and ukm/synapse and everything sounds great. I'm streaming from Play Music as I haven't loaded my music on here yet but everything of good good, no pause or stuttering.
[ONE Android Development] Setting.Out:
25th build is really peppy.. No lags even while Google is restoring / updating all my apps.. BTW, thanks for adding blue_active, it's very fluid.. :)
[ONE Android Development] Purerawenergy:
Flashing the other kernel... Bricked is very buggy and laggy.

Tom 2.0
[ONE Android Development] uudruid74:
Try again with the screen off and playing through bluetooth. Its putting things to sleep.

Taglines suck. https://eddon.systems
[ONE Android Development] Purerawenergy:
It's putting my keyboard to sleep Ebert now and then.

I can't find anything newer than 2.62. I don't remember how I found 2.70 but the link in the kernel thread isn't helping.

Tom 2.0

---------- Post added at 01:12 AM ---------- Previous post was at 01:08 AM ----------

Found it!

Tom 2.0
[ONE Android Development] jgcaap:
Is not buggy.. Just a matter of tuning... :p
[ONE Android Development] Purerawenergy:
You're absolutely right, I wasn't experiencing any FC's or anything like that, it was just a bit slow. Apologies.?

Tom 2.0
[ONE Android Development] jgcaap:
Is OK. Just wanted to point out the difference. :) have fun.
[ONE Android Development] Purerawenergy:
It was a poor choice of words on my part. I can only imagine how much work goes into developing projects like this but do know the word "bug" must drive you guys crazy because anyone with a problem (ROM-related or not) seems to choose 'that' particular word to describe it. And I've seen how most Devs react to it, I totally understand.

Tom 2.0
[ONE Android Development] jgcaap:
It's OK my friend! Doesn't drive me... I'm usually a very relaxed person. [emoji14] I just wanted to explain so that other members won't have wrong idea. Wasn't beeing angry or anything. :)
[ONE Android Development] uudruid74:
Yeah, jgcaap can deal with MY over-inflated ego, so he must be pretty laid back. I can be kinda intense when it to comes to computers. But tonight is Dr Who and cooking some sauce ... and tomorrow painting. No computers until Monday

Taglines suck. https://eddon.systems
[ONE Android Development] Purerawenergy:
Yeah it's kinda refreshing not seeing people get scolded every other post by the authors, but then again I haven't seen any ignorant posts.

And I just don't think you can stay away till tomorrow...

Maybe until Dr. Who gets over but you'll back. Haha

Tom 2.0
[ONE Android Development] uudruid74:
I said no computer. Didn't say anything about my phone

Taglines suck. https://eddon.systems
[ONE Android Development] Purerawenergy:
?

Tom 2.0
[ONE Android Development] jgcaap:
Hehe you know I like to do stuff I understand. [emoji14] just need to improve my programing skills. But I don't have time now. So let's see how University will go. :)
[ONE Android Development] sam_chk:
Hey guys.. Need help.. When I connect my 1+to windows 10 i can see 1+ with storage but when I try to open it shows empty though 24 gb worth data being there. Any idea how to fix.

Regards Sam
[ONE Android Development] jgcaap:
I believe this last stock kernel gives between a 5-6 hour SOT. Bricked kernel between 6-8 hours of SOT. I still believe there is room of improvement. Perhaps we could try underclocking to 2ghz. What do you guys think?
[ONE Android Development] thunderrr0:
[MENTION=2040569]jgcaap[/MENTION] why the nightlies are so big in size than usual(340mb's)? *confused*
[ONE Android Development] Setting.Out:
If anyone wants that they already can, it limits those who prefer full power..

---------- Post added at 04:25 PM ---------- Previous post was at 04:22 PM ----------

Jgcaap's builds are odexed whereas official CM are not, however, there are deodexed builds as well for those fans of xposed...
[ONE Android Development] uudruid74:
Yes, known Android issue. First try rebooting your phone, see if that fixes it. If that fails, your Media Storage database may be corrupt. Find it in system apps (I use ES File Manager or 3C for app management) and delete the Data for Media Storage and then reboot the phone. It should rebuild itself. If not, there are manual scanners on Google Pay that force a rescan.

You might also consider just using a more reliable method of accessing the storage, like Wifi File Transfer or ES File Manager that doesn't depend on MTP. I always connect to Linux so I just pull up my laptop on SFTP (via SSH server on Linux which is always there anyway) and can transfer back and forth via ES File Manager. ES File Manager also supports SMB shares, so you could do the same thing transferring files through a shared folder.

Taglines suck. https://eddon.systems

---------- Post added at 11:17 AM ---------- Previous post was at 11:09 AM ----------

I got over 6 ½ on stock with constant use, Wifi and Bluetooth on, GPS on DeviceOnly, and Viper eating power.

Taglines suck. https://eddon.systems
[ONE Android Development] iyousif:
Are your phone locked when you connect it? Try unlock screen and see if the folders inside shows up or not!
[ONE Android Development] Flak:
[MENTION=2040569]jgcaap[/MENTION]

Not sure if you saw the question earlier. But, any plans for OTA? And yes, bump the max clock down to 1987 or whatever it is.
[ONE Android Development] jgcaap:
Not for now. Because, there are usually changes on tool chain as I keep them updated and that will lead to an improved compilation
[ONE Android Development] Purerawenergy:
Not too bad considering it hasn't even settled in for 24 hours yet. And this doesn't reflect all times I've rebooted to recovery to flash zips or do backups. I flashed the bricked kernel (v2.70) last night and rehashed the ROM again and the other kernel shortly after with stock settings. I'm using the deodexed 9.22 build.

Very happy so far! Now let's see how it does tomorrow with amplify, greenify and frozen apps.

Tom 2.0
[ONE Android Development] jgcaap:
You only need to flash bricked kernel in case you need to change. Don't need to flash the other version.
[ONE Android Development] Purerawenergy:
Yeah thanks I know. I was going to try the f2fs thing we spoke about but backed out at the last minute.

Tom 2.0
[ONE Android Development] uudruid74:
I don't believe in frequency caps. What is really needed is an instantaneous load average and its derivative so we can predict where the load is going and set configuration accordingly.

With Viper and ColorOS Camera both going the audio gets flakey with the camera up, so either need more CPU power overall or more cycles devoted to audio. A cap would kill me

Taglines suck. https://eddon.systems
[ONE Android Development] jgcaap:
That is more related to cpu boost, and not to underclock. At beginning the phone sometime fails to measure the necessary frequency. The best way to solve is to increase the time of cpu boost at touch. We use 40ms. Increase that in case you need. Should solve the problem.
[ONE Android Development] jgcaap:
I'm very happy with this last rom. What do you guys think?
[ONE Android Development] uudruid74:
Uhmmm .... it skips constantly just watching the screen. I want to not skip while I'm not touching the phone. This is the same issue as the bricked kernel making bluetooth playback skip ... no one is touching the phone so its not giving enough CPU for the given load.

On another note, I think I found a reason to use Xposed. How compatible is this ROM with Xposed? I've never tried it since I don't like to introduce uncertainties and Xposed seems to be problematic, but this I gotta try: http://www.xda-developers.com/say-goodbye-to-tapatalks-link-redirects-with-xposed/
[ONE Android Development] Purerawenergy:
Here's two that don't require Xposed.

https://www.dropbox.com/sh/14yi2acaw5n5kqz/AAATsveQ8qcW7m03E3TBvH2ja?dl=0

If you don't like either I can save you some research time and upload the correct Xposed zip and installer. And you'll need to be on the deodexed ROM like I am.

Let me know okay?

Tom 2.0
[ONE Android Development] uudruid74:
Tried Tapatalk URL Fixer and set it to always use it and from that point it was transparent. Awesome! Thanks.

Taglines suck. https://eddon.systems
[ONE Android Development] Purerawenergy:
No problem.

Tom 2.0
[ONE Android Development] uudruid74:
I know what I was going to mention. I think this is a change to CM turning. Before, the order that you applied themes made a difference as if a theme doesn't modify a particular Icon or other aspect, the previously applied theme would still be used. Now, order makes no difference, and worse, when I turned on Viper's notification, it started crashing repeatedly. Annoyingly, like many Android apps, it restarts itself when you click OK on the crash dialog, crashing again, and there is no way to use the phone until you click OK.

Grabbing a USB cable, I grabbed a Logcat and saw it was missing its Icon, so changing to the default theme fixes it. All status bar themes crash Viper.

So is there a way so that instead of returning a failed result to the app, we could just give a fallback from the default app??

Taglines suck. https://eddon.systems
[ONE Android Development] Purerawenergy:
Hey jgcaap, do you normally test your nightly's until stable, then make deodexed? Thanks

Tom 2.0
[ONE Android Development] Flak:
I stream 24/7 via bluetooth and have not had the skipping issue. Also, I use Xposed v74-sdk22-arm just fine on this rom. Though, the only module I use is minminguard.
[ONE Android Development] uudruid74:
Are you using bricked kernel? The issue was bluetooth + bricked + Viper

or ColorOS Camera + Viper while playing audio

Taglines suck. https://eddon.systems
[ONE Android Development] stryker09:
Hey guys,

I have been jumping between ROMs for a good while now, looking for what gives me the best SOT and battery life combined and I thought I'd post what I've been getting.

My typical setup is usually the normal social media apps, 3 emails with hourly syncs, 1 email with exchange, the occasional GPS usage and Spotify/Play Music/Tidal over Bluetooth.

Happy to report that using the 25th build+ bricked my SOT never usually crosses the 3h mark but I normally hit the charger after close to 24h. I don't do any of the service disables or stuff like that, just leaving Android as it is.

I flashed the regular kernel today to see if it makes any difference over the same 24h.

Just thought I'd share, but great work to the OP as the only feature I ever wanted from stock CM is network traffic indicators without using xposed :D
[ONE Android Development] uudruid74:
You need WakeLock detector. I abuse my phone and get double the SOT. You probably have a misbehaving app.

Taglines suck. https://eddon.systems
[ONE Android Development] tacohell:
I think that this is less stable than sep 17 build:

Higher battery drain.

One of the apps (fancy widgets) suddenly loses track of time.

Bluetooth skips with spotify unless I touch.

Random times when phone heats up.

I have stock kernel and viper - no other mods.
[ONE Android Development] Purerawenergy:
I'm still on the deodexed 9.22 build (newkernel 2.70 with stock settings) and now that it's settled down these stats look pretty damn good compared to the last ROM I was using. Still very responsive with no issues and I'll bet I get at least 8 hrs SOT. Thanks [MENTION=2040569]jgcaap[/MENTION]!

Tom 2.0
[ONE Android Development] thunderrr0:
im currently using this ROM, and i wonder what makes you guys get like +5hours(6hours in some cases) of SOT, because all i get is around 4hrs30mins to 4hrs only inspite of greenifying the apps, killing all the background processes and brightness only 30% with medium usage and no gaming at all except Clash of clans(that too not much of COC playing).

WONDERING.............! :confused:
[ONE Android Development] jgcaap:
Use bricked kernel for that.
[ONE Android Development] uudruid74:
Don't wonder why we get that much, wonder why you don't. Wakelock detector will tell you. In most cases, that shows you what's up.

I don't use greenify, amplify, or any of that. No closed, stock kernel that's in the ROM, etc. I keep WiFi and GPS on, Viper and Bluetooth running, etc. No tricks or hacks other than MOAB (ad blocker).

Taglines suck. https://eddon.systems
[ONE Android Development] Purerawenergy:
Power Nap and Smart Network are the most effective Xposed modules I use. Poor signal (when you're set to LTE ) is a terror on your battery. Smart Network drops your signal down to as low as 2g and turns off your WiFi, Data Sync, Bluetooth and NFC when your screen's off along with other options. Power Nap is like greenify on steroids and puts it into a deep, deep sleep without losing push notifications. I only lose between 1% to 2%battery in 6-8 hours being idle. This ROM has proven the most battery efficient I've tried to date. "ANY" and "EVERY" custom 5.x ROM thread has people *****ing about battery drain, so you gotta tweak some things. If you want relief from play services drain go to security> Device Administrators and deactivate Android Device Manager. You can use your CM account to locate your phone (IF) you even need that option (I don't lose phones so I don't need it.) and it won't break anything. And there's a bunch of system apps you can freeze, like gallery and file manager, etc. and install 3rd party apps to replace and then, greenify em. Amplify helps (obviously) and you can go to privacy guard and deny those apps that want to auto start every time your screen comes AND deny it access to location if you don't need it, like chrome beta, ES File Mgr, etc...I also freeze Cell Broadcasts, VPN, Tags and some others system apps I don't need or use. I'm no expert but you see my results and they're getting better as the ROM settles down. I'm staying with [MENTION=2040569]jgcaap[/MENTION] because he's doing big things and I appreciate his efforts so thank you brother!

Tom 2.0
[ONE Android Development] jgcaap:
Could you make a small tutorial of how to improve battery with those apps?

You use expose module? I don't like that xD
[ONE Android Development] Purerawenergy:
I was just trying to help dude out a bit. Sorry for the long post. Here's a good thread to learn from, I'm done on the subject. Apologies again.

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

Tom 2.0
[ONE Android Development] jgcaap:
I know... I asked your help because I need more battery xD Hehe understand? Hehe thanks! Will check
[ONE Android Development] Purerawenergy:
The author of that thread is the nicest guy you'll ever meet and the support there is awesome. He knows his wakelocks, alarms and services!

Tom 2.0
[ONE Android Development] jgcaap:
Just understand what you shared. I'll see a solution but without xposed.
[ONE Android Development] Purerawenergy:
You just want some of the non-Xposed tweaks and tricks, is that what you're saying?

Tom 2.0
[ONE Android Development] jgcaap:
Yes if you have would be perfect HeHehe :D
[ONE Android Development] Purerawenergy:
I'll put something together later this evening alright?

Tom 2.0
[ONE Android Development] jgcaap:
Big thanks!
[ONE Android Development] Purerawenergy:
No worries. It's kind of funny, I thought you were mad because I highjacked your thread.... Lol? ??

Tom 2.0
[ONE Android Development] uudruid74:
I'll fix your battery if you can tell me why I can't change my lockscreen wallpaper again! Just as before, no matter what method I use to switch it, it is correct in the directory, but the lockscreen never picks it up.

A lot of my battery is wasted with NoRoot Firewall and such.

[MENTION=5956955]Purerawenergy[/MENTION] You shouldn't need the Play Services hacks anymore. That bug should be fixed. As for signals, I don't get a lot of drain in spite of the fact that I have ****ty LTE. Right now I'm sitting under my amplifier and getting an awesome (for me) -92dB. And there is an Open Device Manager you can get that completely takes Google and all other third parties out of the equation. It requires you to have your own server but its very configurable.

Taglines suck. https://eddon.systems