yashsingh1/xdaforums huggingface dataset:
[ONE Android Development] alexnaoumi:
Hey guys and gals, I've been flashing roms left and right before I settled on this one, but all have the same issue for me. In phone calls when I turn on the speaker, people are telling me they can barely ear me even when the phone is directly in front of my face. Does anyone else have a similar experience?
[ONE Android Development] jgcaap:
Speaking in speaker mode is not a strong point of oneplus...has nothing to do with the ROM....
[ONE Android Development] tigger2014:
Great rom, been using it for a couple of days, very fast and stable, but like others have said and your aware of there is some strange battery drain and wifi seems to disconnect with the screen off, the kernel you posted a few pages back did seem to help a bit with it.

Any logs etc i can get to help let me know
[ONE Android Development] jgcaap:
Issue is fixed on next build already discovered. :)
[ONE Android Development] tigger2014:
Ooo nice, which issue of sorted, battery, wifi or both :)

Also what was the fix, hope we won't lose your toolchain optimizations
[ONE Android Development] abhibnl:
Hey! For a test, can u also make a build with all your toolchain optimizations but with gcc 4.8 instead and then let some users test it for any abnormality? For the record, i'm not using this rom, heck i'm not even using lollipop. But seeing how toolchain creates issues on some things, maybe go back to basics like temasek is doing now?

Sent from OnePlus One
[ONE Android Development] jgcaap:
Read a few pages back please [emoji14]
[ONE Android Development] jgcaap:
GCC 4.8 and a lot of stuff removed :

cm-12.1-20150614-jgcaap-bacon3.zip

348.0 MB. Under test...
[ONE Android Development] jgcaap:
After testing a while GCC 4.8 i noticed it still drains but less .

Making a new build without wakelock blocker (problably this guy is creating drains, i cannot find any other reason.. as i do not believe is GCC related or even optimizations. lol )

The reason why with host 4.8 is draining a bit more, in my opinion is related to the number of cicles the code is on. Problably with HOST 4.8 the code is read faster, and since that happens, goes into CPU more times than normal. (I can be wrong thought... opinions from devs or people with building experience are welcome!)
[ONE Android Development] tigger2014:
I've seen reports else where of wakelock blocker causing drain. Good luck :)
[ONE Android Development] jgcaap:
While you wait, please enjoy this well funded music:

https://www.youtube.com/watch?v=5-RszQzQCvg

:p
[ONE Android Development] jgcaap:
that explains why i'm inclined to believe thats one of the things. Because we start having drains on the build i added that feature. (thats why i hate to add new features xD) :)
[ONE Android Development] tigger2014:
If you want me to also test it send over a link, more than happy to test, have you bumped back to gcc 5.1 too?
[ONE Android Development] jgcaap:
i'll once i find whats draining, to squash that little bug that annoys everyone :P

Roms here: http://www.drdevs.com/devs/jgcaap/oneplus/rom/

wait for Build 4 to test
[ONE Android Development] tigger2014:
Will it be deodexed as i use xposed :)
[ONE Android Development] jgcaap:
yes, i build not odexed only after as i need to change branches.
[ONE Android Development] tigger2014:
Ah ok, ill skip flashing xposed then
[ONE Android Development] dwaipayanray95:
I'm sure it'll be once he is able to address the existing drain issues :)
[ONE Android Development] qwerty123321:
Which build is this ?
[ONE Android Development] tigger2014:
[MENTION=334343]jgc[/MENTION]app any idea if the WiFi disconnect will be sorted to, I've had that on a few cm roms lately
[ONE Android Development] N_lover27:
I know ur busy and all but can u add network meter and electro beam lock animation on ur next build after u fix the drain issue ?

i love ur rom but these 2 i miss alot..
[ONE Android Development] jgcaap:
What's electro beam lock animation?
[ONE Android Development] N_lover27:
Electron Beam / CRT screen off animation
[ONE Android Development] jgcaap:
Could you show me an example? Thanks.
[ONE Android Development] N_lover27:
sure here u go

https://www.youtube.com/watch?v=_zFwpb_LDHQ
[ONE Android Development] jgcaap:
Thanks. Let me see [emoji14]
[ONE Android Development] molonad:
yes its nice i liked it on kitkat :)) hi jgcaap :) how is your plans with rom for now ? some new optimizations or something like that :) ? or new feature ? :D iam sorry , i dont want be rude , iam just looking forward for next build and new improvements :)
[ONE Android Development] jgcaap:
Ahh old kitkat :) I'll see what I can do.
[ONE Android Development] jgcaap:
First squash bug. And if I have time more stuff coming.

For the next build I wish to balance stability with speed. I have a good idea of what to do but that will require time. I thought I would be free but I have a job to finish for university till Tuesday. So until then I'll be slow [emoji14]
[ONE Android Development] molonad:
what university are you studying ? iam studying informatics in czech republic :D squash bug ? what is it ? :) balance stability with speed ? you mean some kernels changes or rom changes ? :) becouse i dont use your kernel :-/ i like your optimizations etc , but i want to overclock :-/ and that is what i miss in your kernel , you can say overclocking is not needed , but i really see improvements in heavy games like gta san andreas :). but if you find some new hotplug which will be good :eek: i will try it :)
[ONE Android Development] jgcaap:
Need testers on this build: http://www.drdevs.com/devs/jgcaap/oneplus/rom/cm-12.1-20150614-jgcaap-bacon3.zip

Let me know if there are battery drains. Thanks
[ONE Android Development] jgcaap:
If you monitor when you overclock what happens to your cpu. You'll say that you are slower [emoji14]

You can't overclock this chip...
[ONE Android Development] molonad:
i dont understand how you mean that ? :eek: i cant overclock this chip ? i dont understand it , can you explain please ? :)
[ONE Android Development] Spider-Vice:
Interesting, so what exactly do the 2.8 Ghz speeds do in kernels like Boeffla?
[ONE Android Development] molonad:
and what do you think about underclocking ? is it bad idea too ? :-O
[ONE Android Development] jgcaap:
Basically is like this, you use 2.8ghz until you get 65 Celsius. After that the cpu speed will be down to 2ghz. If passes 70C it'll cut 2 cores and throttles down.

What does this means on praticle side? Impossible to use chip under overclock.

While is on 2.4ghz that will take much longer to achieve that level. But that still happens.

The perfect condition for long term is 2ghz as limit where you can keep full speed.

Now when will you be using 2.8ghz? ;)

If I wanted I can add stable 3.2ghz but we won't be using it...
[ONE Android Development] jgcaap:
As I said monitor you cpu use.
[ONE Android Development] molonad:
and how about underclocking ? what do you think about it ?
[ONE Android Development] jgcaap:
Underclock is not a bad idea. There are devs here which defend it. A normal user won't notice performance decrease.
[ONE Android Development] tigger2014:
No drain at all, phones deepsleeping properly too.

Now is it all on your github, want to compile it deodexed for my self. :)
[ONE Android Development] zielonek430:
Is the kernel included in this rom modified or is it stock? Is it recommended to install [MENTION=2040569]jgcaap[/MENTION] 's separate kernel? What are the pros&cons?
[ONE Android Development] jgcaap:
not yet. please wait until is ready. Stilll alot of stuff to do.

it is included.
[ONE Android Development] tigger2014:
No problem, take your time, university must come first!
[ONE Android Development] jgcaap:
perhaps tomorow is ready. I need to test to make sure what caused the drain. :)
[ONE Android Development] qwerty123321:
Running the new test build , looks like *alarm* is gone ?
[ONE Android Development] johnb380:
I love this ROM! [MENTION=2040569]jgcaap[/MENTION] THANK YOU my friend!
[ONE Android Development] deepakmasthi:
The latest ROM is wow! Not too sure about the battery and stuff.. But its super smooth and super snappy! Hats off to you sir!
[ONE Android Development] Lakino:
Thanks Mayex, but I will wait for a stable beta. I'll leave the alphas to adventurous testers, like yourself. ;)

---------- Post added at 12:06 AM ---------- Previous post was at 12:00 AM ----------

hmm.. test results are in for kernel 2.03 (old touchscreen firmware) with airplane mode turned off, meaning Cell and WiFi were turned on. Bluetooth was turned off and GPS was set ON to device only.

I left the phone alone for 8 hrs 49 mins. Battery went from 59% to 52%. It lost 7% in almost 9 hrs. Not that great, but not the worst.

I'll be happy to move off of this test kernel. It was NOT fun using my phone during the day outdoors today. We went for a short hike up in the hills. Bad, bad screen response.

I do need the new touchscreen firmware for sure.

---------- Post added at 12:09 AM ---------- Previous post was at 12:06 AM ----------

Absolutely agreed! Don't rock the boat with stuff that's already working. It's actually quite annoying things are constantly being updated and constantly being broken.
[ONE Android Development] Lakino:
I couldn't wait. Touch screen was very bad.

I just flashed 20150614 bacon4. The kernel still says 2.03. Is that right? Is 2.03 included with this rom? Or did this rom flash not flash over the previous kernel 2.03 with a newer kernel?
[ONE Android Development] jgcaap:
lol [emoji14] the battery drain from what I am studying is not related to gcc but something else.
[ONE Android Development] HaTrED_:
That drain is kinda weird! I've been noticing it across all ROM versions and variations since latest touch firmware and WiFi drivers upgrade and it doesn't matter how hard i try - ROM's with different kernels or stock ones, GPS wake locks and so on, etc... - it just stills there... :p

My next step will be to flash an "older" kernel version - old WiFi drivers and Touch firmware - and wait for some results!
[ONE Android Development] jgcaap:
We've done that already.. Cm nightly doesn't have this issue. Not sure the reason but they are doing something different. Gcc 4.8 only slows down.. Nothing else.
[ONE Android Development] Lakino:
bacon4 doesn't work for me at all. after flashing and letting all app compile, google mail FC and I need to eventually reboot. Once I reboot, it gets recompiles apps again. Then it's stuck in this cycle of reboot and recompile.

I'm going to flash to whatever latest stable you have in your OP.
[ONE Android Development] N_lover27:
if ur dirty flashing

try to clean flash
[ONE Android Development] jgcaap:
I'm going to manipulate the results for battery, this WI give a boost to performance. I'll on next build and release it today disable art debug. I belive it'll give extra battery and speed
[ONE Android Development] Lakino:
OK. Back on 20150608 with built-in kernel 2.02.

Going to reboot now and crossing my fingers that it won't go into a loop of constant recompiles.

---------- Post added at 03:12 AM ---------- Previous post was at 03:00 AM ----------

Thanks for your suggestion, but I'll keep to my dirty flashing. I've been exclusively dirty flashing since I originally clean installed with my first jgcaap rom. Dirty flashing has always worked for me thus far.

Clean installing then restoring all my apps with my desired preference settings takes an enormous amount of time. So it's not gonna happen. Thanks.

OK. Rebooted fined. Everything is back to normal. Typing is better. I'll probably stay on this rom until the next stable comes out with proven better battery life.

Thanks.
[ONE Android Development] LucentBirch:
Just had an SOD on the test you posted yesterday. Here's a kmsg file...not sure if it'll help or not, or even if it's done right...

https://mega.nz/#F!2ZMwDJiJ!-uF-Xa6UMRZBfd96GtESQg
[ONE Android Development] invinciblervd:
just a small thing to report. With the Gapps posted in the original thread, it doesn't ask to restore all the apps when you login to your google account. I did clean install twice and selected backup/restore but the apps were not automatically downloaded. I had to manually go in play store and install all the apps again.

Worth taking a look I feel.

Thanks

RD
[ONE Android Development] jgcaap:
e of defices complape aft!2 0.435 msac3
Z 3482.370449M \00E: resume gf dethc%s cop,a4a afte2 93.081 msecs
[\003482.335831] Resta2tijg ta3js ... do.e.Y 3482.38879] PM: suspend exit 205-06-15 1:50:55.975560534\00UTC
[ #82
59] PM: suspefd eNt2y\002014)06-15 01:5 :56.126554284 UTCZ 3082,529925] PM: Qyncine filesYsTems ..& don%.
K 3482,572(75] Freez)nG User space proce1re3 ...
[ 3482.573814U acpive vabeup souRce* qcom_px_wakehnck
[ 342*47#908U
[ 3$82.1410] F0eejing\00kf Dasks abgrted after 0.001 sea)nds
[ 382.574206] Res@AbtIlg t`sk3 .*& doha.
J 34(2.539380] PM stcpe.d exIt 215-6- 050
56.76043190 UTC
[ 3482*710150Y PM: sus@and entra 205-04-1 1:0:5.30282%169 ETC
K 382.5103(8] PM: ync)ng dilesystams *. `/ne

[ 3482(8367] Frea:inB useb s`ace processas .**
R 342.7(4776Y aai6e wa+%up qmu2#e: apc000000f3_Sefsmrs.acn-[ 3$82.84)08] `ctive SakeUp so`rcd: qccm_bx_w!kelm#k
[\0034(.7(506]
\00342.'81073] FrdezAng gF 4asks abopded `fte` 0.001\00secmnds
[ 3482.852 ] Psta0tij' tasks ".. done.
[ 3482.78908] PM sur0en$ ex)t 20!5- 6-15 01250*56.38659021 DCI 3402.90 315] E: sespebd entri 2011-06-15 01:50:56.4998551 AC
Y 3482.90047] P

Did you actually see what you are sending? What have you done to do this? lol
[ONE Android Development] LucentBirch:
Yeah, ha-ha I wasn't sure if that was right or not. It's the file that kernel auditor produced...I know I can do it with terminal but I can't remember
[ONE Android Development] coolstone:
Google play services, play music, and reboot issue

Another issue report:

In the past two days, I got about 10 times crashed report:

Unfortunately, Google play services has stopped unexpectedly.

So what's the issue? My gapps package?

Oh... I remember that, after I reboot to the system for the first time, it says,

"Requested issues with Google Play Music...."

I don't know what to do with it, so I used ROM Toobox to uninstall it, then the message is gone.

Hmmm....Maybe I should try to flash another gapps package?

And another weird thing is:

I still got some reboots and many apps were reset to fresh installation status, which means all my data with that app was gone!! I need to log in again for each app.

Do I need a totally new reinstall with full wipe??

Need help!!!
[ONE Android Development] djbenny1:
I had this problem too - I just flashed CM GApps in the end.
[ONE Android Development] N_lover27:
do a clean install and flash this gapps

https://github.com/cgapps/vendor_google/releases/download/2015-05-24/gapps-5.1-2015-05-23-24.zip

i never had issue with this
[ONE Android Development] mumaster20:
Sounds great!

BTW a quick question about the kernel, the "oldfirm" version of your 2.03 kernel, does that mean it has the old touch screen drivers or wifi drivers?
[ONE Android Development] coolstone:
That's fast!!

Downloading and report after trying.

And Thanks!
[ONE Android Development] johnb380:
It seems a lot of people here are having issues with Gapps alot. I'll tell you the best ones out there are TK Gapps by [MENTION=2777334]TKruzze[/MENTION] http://xdaforums.com/showthread.php?p=60921686 they are the same maker of the old PA Gapps. Also if you want the backup and restore of your playstore apps the smallest package that has that is micro modular Gapps but you can use bigger packages have it too.

Anyways I flash these and never have any issues at all! [MENTION=2040569]jgcaap[/MENTION] this rom is so fast and smooth its almost unbelievable how good this rom is. Thank you!
[ONE Android Development] jgcaap:
I'm going to rebase the whole rom starting today. I'll delay update until I find the reason of the battery drain. :)
[ONE Android Development] tigger2014:
Was the issue not solely wakelock blocker. My phone actually deep sleeps on that last build, still have wifi issues such the previous test kernel certainly helped with :)

Edit: my mistake, it's deep sleeping more but still have an hour awake but screen off.
[ONE Android Development] N_lover27:
Take you time frnd. Just waiting for ur another grt rom

Ps: try consider adding network meter, thanks.

Sent From One + One
[ONE Android Development] yankeeornovember:
Search the forum before posting issues! This has already been reported by me, [MENTION=2040569]jgcaap[/MENTION] feels its unnecessary to add extra features. It's a ROM thing, not a gapps package problem.

Not to say I wouldn't appreciate it if he's changed his mind! Literally one of my favorite things about other ROMs.

---------- Post added at 02:32 PM ---------- Previous post was at 02:28 PM ----------

Another note, I switched to TugaPower for the time being (clean install, of course), and it's super smooth. No crashes, decent battery life, and very little stuttering of the UI. Its almost as light-feeling as this ROM was back in the 05-24 build.

Maybe worth taking a look at what makes it tick? I'm by no means a developer and my OnePlus will always call your ROM home, only ever hoping to have this be the best it can be!!

Thanks again [MENTION=2040569]jgcaap[/MENTION].
[ONE Android Development] tiny4579:
No that's a legitimate issue with the gapps with automatic restore not working.
[ONE Android Development] yankeeornovember:
I've used other gapps packages since mid May, one of the new builds removed this feature around 05-15, I think that's what jgcaap indicated.
[ONE Android Development] jgcaap:
It is not it. Still under investigation.
[ONE Android Development] tigger2014:
Best of luck :)
[ONE Android Development] FrenchSparda:
So which build seems stable actually ? 0608 ?
[ONE Android Development] jgcaap:
yes :p
[ONE Android Development] tigger2014:
So confused, that's the one with the battery drain isn't it. Aka not that stable?
[ONE Android Development] jgcaap:
New workplace:

https://github.com/NewRom

In case someone would like to do a cool picture to represent the rom would be nice :)
[ONE Android Development] jgcaap:
whoever wants a more updated rom use this one: http://www.drdevs.com/devs/jgcaap/oneplus/rom/cm-12.1-20150614-jgcaap-bacon4.zip

fast with GCC 5.1 and works fine .

This rebased should take around 1 week. I'll be with some testers doing this, so in case you wish to help out PM me :) Let's make the best ROM on battery+speed ;)
[ONE Android Development] lokesh.3440:
I really appreciate your spirit buddy.

:good::good:
[ONE Android Development] djbenny1:
what does stability have to do with battery drain?

this rom hasnt crashed once on me in almost a week, whereas i was having multiple reboots a day on CM nightlies.

battery life isn't brilliant but it's at least as good as official CM without the reboots, AKA a no brainer
[ONE Android Development] ratty123:
I can do a picture if you want, any specific style u want?

I'll do it as fast my free time allows me :laugh:

Edit;

Im guessing minimalistic?
[ONE Android Development] N_lover27:
isn't this ur new built ?

http://www.drdevs.com/devs/jgcaap/oneplus/rom/cm-12.1-20150616-jgcaap-bacon.zip
[ONE Android Development] jgcaap:
stick to what i share , not the other builds. They are test builds ;)
[ONE Android Development] N_lover27:
sure boss :p
[ONE Android Development] jgcaap:
Hello everyone. I'll like to leave a small comment over many statements which has been made and share my opinion.

Android code, in my view, is not a good job done by google. Google either putting people in a factory and make them code, or have really bad coders. They've had some good ideas (ART project for instance), which take android to the right direction, but the code itself of this operating system, is old, and need to be father improved so that we can achieve a interesting level of android.

Android is slowly going into becoming user centric, but is a platform created to explore google core business ads. In my opinion, untill google thinks more on user level, we won't see any big improvements.

Windows Phone / iOS systems, are systems which are fluid and work very well, and are very efficient. Something which i would love to see on android.

The modding that i have been doing , was to achieve a new level of fluidity, where we users are happy with it. I must admit, we achieve a new level, but is not enought!

On my ROM all instabilities users have been having, was because something got corrupted, or changes of kernels, mainly those two.

Until now, nothing i have added has brought a bad user experience or bugs (reboots we've had was CM fault on that since i sync the code from their source, and like they do put things to be tested, i cherry-pick them to see if is better or not).

I'm not a qualified dev, yet. But i'll become one some day. Is a matter of time in case i'm not lucky on my job search on the area i wished to work (finance and taxes).

I am open minded. I do not know everything. I like to discuss ideas. I'm rought sometimes on words, but thats what we are, human! So keep sharing ideas, comments and everything else. :P

As you might understand i won't give support to:

Scripts

Kernels

Mods

Those will have to be dealt with the atual devs. I cannot clean the mess others make. Unless of corse you guys want to make a contract with me (i'm of course open minded for that) ehehehe.

I want the next build to be perfect. So i'll search for the reason of battery drains to bring the best solution for us.

Thank you :)
[ONE Android Development] Naman Bhalla:
TLBR ...

Too long but read ... Ehehehehe ??

Awesome BTW .... Keep up the good work. ..
[ONE Android Development] iyousif:
I am not a developer and I know nothing in programming language, but I guess you're right since you know better than me, and that Android is based in Java which is not so perfect language I believe. Google is making their own language - Dart - I am not sure if it's better, but if it is, then they may find a way to migrate all the Android code to the new language. Just like what Apple did with Swift.

Google is a company run by geeky, crazy engineers, that's why they don't think as an end user much. But I think they're fixing that lately with the Martial Design and animations UIs. Maybe they will find a way to make their Android Studio even more powerful and so.. Regardless of all of that, I think what they really need is marketing and branding. Starting with replacing this green robot with something more attractive maybe!

Just sharing some thoughts as well.. :)
[ONE Android Development] LucentBirch:
Have battery save location on and I'm getting an alarm per minute...Alarm_wakeup_locator and Alarm_wakeup_activity_detection are the biggest ones. With alarms going off so often it's no wonder battery life is taking hit? Or do alarms do something else? I've never been quite clear on what they do.
[ONE Android Development] Setting.Out:
Are you 100% stock or have you made changes?
[ONE Android Development] _Beni_:
No dart should replace javascript and dart is more a scripting language.

I'm a C#-Developer and Python-Developer. I have been gone throw nearly all languages and java is just not as powerful as c#.

My statment to android:

Android could be a awesome OS. Google have extrem good developers,

but it seems they are only good at managing much data. They should increase the support for high-performance languages like c++ is. They replaced dalvik with ART, it should make our battery life better and our performance too. Today ART seems to operate as fast as dalvik except the compile time at ART takes more longer.

Our device is extremly powerful, but its not even running fluid.

iOS is also based on Unix so why we need to pay three times more for less hardware and much better experience.? When we finally get this fluency? At Android X?
[ONE Android Development] LucentBirch:
Stock. Latest posted version.
[ONE Android Development] Setting.Out:
My only wakelock is from listening to an audio book... Check your setup..
[ONE Android Development] qwerty123321:
Anyone else have problem with Livedisplay temperature ? I have mine on automatic mode but when I turn screen off the warmer temperature of the screen goes away and sometimes randomly come back