yashsingh1/xdaforums huggingface dataset:
[ONE Android Development] s.i.t.h.l.o.r.d:
Your ROM, your rules.

Don't worry too much about other people, go ahead and make a ROM you're comfortable with and proud of.
[ONE Android Development] lieferant:
[MENTION=4511190]idprophecy[/MENTION]

get rid of OMS

get rid of ambient display (completely senseless on a non OLED panel)

get rid of round icons / pixel stuff

> these things are only eyecandy with zero to even less benefit

however do NOT get rid of useful things that deliver what this ROM stands for (batterlife and performance) >> hence do not get rid of wakelock blocker e.g.

In the beginning I was really going for your ROM because it hat no crap like OMS and unnecessary stuff, but instead was longing for minimalism, speed, useful features. Please think back to your original intent. Thanks a lot
[ONE Android Development] ziepicwaffle:
What's wrong with oms? You don't have to download the app if you don't want to theme. Also, ambient display is in stock lineage.

This ROM as it is I think is still minimal and of course performance is great.
[ONE Android Development] Mecca EL:
Why not use the official LOS, if you don't like OMS, etc.? Customization is not crap. It's a great theming tool set for those who like to individualize their devices. THIS OS exceeds even the standard ROM, without sacrificing what makes it stand out. Don't get carried away.
[ONE Android Development] nick2013:
A single wakelock can drain whole battery. And i do face this a lot of times with this rom. Like me many will move to different rom because of this wakelocks. What's the use of a custom rom with less features. :angel:

Anyways i am gonna use this rom because i get good battery life with this rom. :)
[ONE Android Development] Gawd:
Oh no..your life is a lie
[ONE Android Development] DeadFox-xda:
Wait you said you face wakelocks on this ROM and then you say you are going to stay because you get good battery life? Whaaaa :eek:

---------- Post added at 10:20 PM ---------- Previous post was at 10:18 PM ----------

To those that are complaining the OP works for free... Remember that, he's not getting paid so appreciate his effort
[ONE Android Development] SirSoviet:
I don't agree on removing substratum and ambient display, however I do agree on getting rid of Pixel icons. There's a substratum theme available for the Pixel UI along with icons. I personally dislike Pixel icons, a perfect example is the icon for the calendar app, the white space around it is disgusting. However, it is completely up to idprophecy to decide what features to add/remove from the ROM, just thought I'd give my opinion.
[ONE Android Development] pranavthombare:
Some people just won't understand. All the hard work he put in this ROM, they won't understand. They just sit and say things as they like without even thinking. I know as similar thing had happened to me once. These people are just too dumb.
[ONE Android Development] Revan427:
Fully agree except for oms. Me and other people here like clean roms but I love it most with dark UI.
[ONE Android Development] kartik93:
Gawd's comment has given life to this thread. Lol. All are very active. Keep the thread clean and martin sir doesn't need your affirmation. As per 1, 2 post of this thread only martin sir and gawd sir are in power to implement changes and make suggestions. They are much more experienced and know what is good for this rom and future of this rom. This rom has grown stronger and better under them. Respect them. They are too high authority. Don't need any recommendation or affirmations from bombre. They are the rulers and we choose to stood by them. No one compelled us to join them. They don't even have PayPal account like many developers who provide their PayPal along with each update they post. You know which person i am talking about. I am in army they are my rulers i will go whichever way they tell me to. I trust martin sir and gawd sir 100%. We are family.
[ONE Android Development] JackBoner:
Shout out to all the people who keep bltching about everything.
[ONE Android Development] Gawd:
We weren't expecting this much of a big conversation about this in the thread. Martin started this project with a bare bone ROM back in early February/ January end. I joined the boat in mid-Feb. And it's been a pleasure since then. The aim was to create a minimal and substantial ROM that would not only break the grounds in terms of performance, but also would flow like liquid(smooth user experience), while being compatible with all types of users, extending support(MicroG support right of the box), but would also include all the

practical

features, and not just any gimmicks. And foremost, wouldn't force anything on the users(choose your own root solution). With users in mind, we included

full Substratum support

, so that each one of you can customize the phone the way you like. The ROM, as you already know, is based on LineageOS, gets synced daily and a new build is up everyday(almost). Flawed builds with partial/ broken features aren't even published (even if they are, it's clearly mentioned in the second post).

I have observed that Pixel-like round icons and the Pixel Navigation Bar have always been a topic of controversy. No matter what the decision be(to include or exclude), some of you would not like it. But it's there just so that the ROM doesn't lack anything in that aspect(keeping up). We thrive to provide the best support and the best user experience, and hence have considered to implement a switch to toggle the Navbar(AOSP and Pixel), but there are no guarantees and it might just not be possible. The topic is under consideration though.

Martin has been indulgent and so willing to include features from every request and it's quite sad to know, that's how it ended.

But hey, we are not one of them who lose hope, it's alright. Be calm and we assure you that every feature would be well thought of before it's being included in this ROM (so that there are no compatibility issues, it doesn't break anything that's previously included, but must be of practical use).

In Martin's own words, "We really don't need feature creep in there."

(Martin- and as many of you know him- [MENTION=4511190]idprophecy[/MENTION] is a one-man-army, and I'm just writing this on his behalf)

Spoiler Alert:

Brighter flashlight(2.5x) has found a way in this ROM, and must be here soon

Be patient and as always (insert random motto here with hashtag)

--

Donate to me on PayPal

Donate to Martin(idprophecy) on PayPal

:D
[ONE Android Development] idprophecy:
I would like to clarify some things just a bit since everything has been said in posts by [MENTION=5363604]pranavthombare[/MENTION] and [MENTION=6363737]Gawd[/MENTION] (and also others) for which I am grateful. Therefore there is no necessity to write about many of things. Also I didn't have time to express this that widely.

So just in short (or not) about features. I am not able to grand everyone's suit even if I want to. Everybody's taste is different. At first, suggested things, which I find useful for me, are usually added if I am able to. There are some exceptions, like OMS which I don't use, but it is must have nowadays for some users so it can be respected. Also it can be just frozen/ignored, I don't care about a few mbs used by that. Internal OMS changes can affect (I mean bugs) system just slightly.

The one from things which are not switchable is Pixel stuff. People who don't like it are just unlucky. I like those round icons, navbar is useless for me since we have had buttons on OPO, but it wouldn't bother me too.

Also I would satisfy just with feature level of LineageOS with optimizations, but now I use many of added things suggested by you guys. Disregarding all additional features, I still find my builds with not that much things in there. It is always up to you if you will use my builds or not. I like doing it.

That's all from me. Let's close this annoying discussion and continue in there like before (there is such a mess). :)

Stay fab!

Martin.
[ONE Android Development] Shadowghoster:
I like how you deal with it [MENTION=4511190]idprophecy[/MENTION]. It's your Rom and you decide what moves in and what doesn't. You always consider suggestions made by us users and clearly tell us why you (don't) integrate a feature, keep it that way and most of us will be happy (you're never able to do it "right" for everyone).

Btw: since the substratum app is already included, did you think about including a shortcut in settings?
[ONE Android Development] Stephen:
Moderator Information,

Thread cleaned at OP's request. Please keep posts on topic.
[ONE Android Development] Hunting_Party10:
OK this is embarrassing but I can't seem to find the mega folder link ?? [MENTION=4511190]idprophecy[/MENTION]
[ONE Android Development] ziepicwaffle:
It's in the first post, under bugs, there's a downloads section. Mega is the first link
[ONE Android Development] Nomelas:
It's buggy if you are using a mobile app.

Try in browser using desktop version
[ONE Android Development] xxqxpxx:
did anyone noticed that call counter is always wrong on RR and this rom ? when a call starts the counter starts at 15 or 30 sec
[ONE Android Development] idprophecy:
Do you use XDA labs? If yes, sometimes whole OP isn't shown (as also guys above mentioned that it is buggy, happens to me too), try to force close app and then try it again refreshed or just click on my profile, link is in there too. Desktop version will work too.

[MENTION=5368959]Shadowghoster[/MENTION], thank you for your words. And what about that substratum dashboard tile, you'll see it there maybe. :)
[ONE Android Development] Mecca EL:
All links are in the OP's sig also

---------- Post added at 05:04 PM ---------- Previous post was at 05:02 PM ----------

I've not even thought to pay attention to that. If it doesn't affect my calls ingoing or outgoing, doesn't bother me at all.
[ONE Android Development] CooperBrick:
Ok man, you're the dev;)

By the way can you link me what have you found about that wakelock blocker thing?
[ONE Android Development] quimbexa:
Theme? Sorry fo off topic
[ONE Android Development] xxqxpxx:
still want to know the duration so i can close the call before it reaches the limit :D
[ONE Android Development] rajeev5252:
Yes i noticed it now.
[ONE Android Development] Pratikmade:
Probably a Lineage OS bug!
[ONE Android Development] quimbexa:
Which kernel?
[ONE Android Development] kartik93:
Compound

---------- Post added at 12:27 PM ---------- Previous post was at 12:26 PM ----------

Franco kernel
[ONE Android Development] Gawd:
Stock kernel

When I said "everything stock", I meant it
[ONE Android Development] quimbexa:
Yeah but 3.10 or...?
[ONE Android Development] kartik93:
Sorry
[ONE Android Development] DeadFox-xda:
[MENTION=6881488]idop[/MENTION]rophecy if you can, is it possible for you to remove the color orange when in battery saving mode? :)
[ONE Android Development] idprophecy:
I haven't seen that yet. Even if I have, I wouldn't do that. I quite miss the point of it.
[ONE Android Development] Meepowski:
I think I've seen some Substratum themes do that, I'm almost 100% sure that Grayce theme does it.
[ONE Android Development] Gawd:
Got a random reboot, phone was placed on the table with screen off. I noticed it reboot when it vibrated after shut down and automatically started booting up. (stock kernel, no /system modifications) (root solution-Magisk)
[ONE Android Development] idprophecy:
Thanks for the report. Seems to be similar or exact issue which has been reported on JIRA already. Isn't it this?
[ONE Android Development] Nomelas:
I've also been getting random reboots for some time now. Happens a few times a day.
[ONE Android Development] DeadFox-xda:
So far I have no reboots... I don't know how
[ONE Android Development] s.i.t.h.l.o.r.d:
Have a feature request which came in really handy in my previous CM nightlies:

When establishing a call, the phone gave a short vibrating burst when the other party had picked up (or their voicemail). That way, I could start a call and immediately knew when it went through.

Was my explanation good enough? Once, the phone told me when the call was actually taken (not just ringing) through vibration.
[ONE Android Development] kartik93:
Many times face detection is not working. I use open gapps. Never had this issue before. Should I use bean gapps instead of open gapps
[ONE Android Development] quimbexa:
How are you guys getting such insane sots? I'm on stock kernel, disabled a few keep awakes and running in backgrounds,... But it don't get much, I barely struggle for 3 hours. What's the key?
[ONE Android Development] Hunting_Party10:
Firstly let me get some things clear if someone is sending sots from androids battery estimates don't trust those results so much since your device calculates those estimates based on previous useage .For eg if I keep my device idle for around 15-20 min the sot will shoot up around 20hr (not accurate)

Your sot depends on what you use your phone mostly for.

If you want your accurate sot download the app accubattery .

Suppose you want your sot while browsing ,keep browsing for a while and check the app after 3-4 min ,the app should give you the accurate readings .

Now after all that's aside ,if you want those insane results .You will have to first install a custom kernel .Most of us use this

https://xdaforums.com/oneplus-one/orig-development/cm-lightning-kernel-v1-t3273308/page1

Keep in mind if you install a custom kernel the Developer will not be able to help you on any bugs you face .

After installing

1)Get profiles from

https://xdaforums.com/oneplus-one/general/lightning-kernel-profile-workshopinsane-t3581776/page1

2)Undervolting (optional but useful)

This depends on device to device .This requires lots of patience and carefully adjustment ,if you want to do this I suggest you PM me

Keep in mind our battery is only 3100mAH doing all this is not magically going to give you double the battery use age .It will bring around 20 % -25% max improvement to battery performance on standard use age and a very big improvement by removing your battery drain(negligible) when your device is on standby .

Cheers
[ONE Android Development] :
Lol me too even I have install custom kernel lightning kernel with extreme battery profile, unndervolte also use greenify and disable many apps I dont use.
[ONE Android Development] Genericxx:
You guys keep in mind that someone with a younger battery will gain more juice out of it as someone, who's battery is really old and has seen a dozen of charge cycles, don't you?

My Device (thus my battery) is now about 30 Months old and i still manage to get ~4 hours of SOT with heavy usage @ WiFi and still about 2.5 to 3 hours with common usage while on the road @ mobile data. Overall a charge lasts for about 1.5 days, which is pretty cool regarding the maturity of my battery. I'm pretty sure that i could fiddle with kernel settings and doze tools to get another 30 minutes SOT in exchange for minor lags or delaying notifications, but thats no worthy for me. I could even simply buy an exchange battery, which will last 6 hours and 2 days overall with no additional tweaks, but i am too lazy to :p
[ONE Android Development] quimbexa:
Take a look.

Stock kernel
[ONE Android Development] :
Sorry but this pic doesnt tell anything
[ONE Android Development] idprophecy:
Interesting. Do you know about any other ROM which has this integrated? I've been unable to find it, will try to more deeply. Also isn't it already included (see screenshot)? But it doesn't do the thing you described or maybe I just don't understand function of those switches, haha. Thanks.
[ONE Android Development] kartik93:
It is there
[ONE Android Development] quimbexa:
How come? It shows the miserable SoT I'm getting. 1 min for 4% for example
[ONE Android Development] Hunting_Party10:
[MENTION=4511190]idprophecy[/MENTION] the above feature is also an xposed module

I found the link to its source code,maybe this can help you

https://github.com/itandy/xperia_phone_vibrator
[ONE Android Development] s.i.t.h.l.o.r.d:
I'll try the settings you have shown. Shame on me for never checking the dialer's settings out, instead I only looked at the global phone settings. If I remember correctly, Sultan's CM nightlies might have been the ones with the vibration feature.

Let me check if your screenshot already delivered what I was looking for and then I'll get back to you.

/edit

I have tried it now multiple times and it did not vibrate when the other party picked up, although I have activated the option "vibrate on answer"
[ONE Android Development] idprophecy:
Yes, as I already mentioned, it doesn't work for me too. Tried many times. I think that we can just wait for a fix. I am not able to do anything with that.

Btw, does anybody know if it works on official LineageOS, please?
[ONE Android Development] quimbexa:
I flashed lightning kernel and now camera doesn't connect. V38. Is this normal?
[ONE Android Development] tejaskadaskar:
V38 shoud have been worked.Strange.

Try to flash hybrid or oos blobs and then flash LK V56 OOS kernel.
[ONE Android Development] quimbexa:
could it have something to do with selinux being permissive ou enforcing? what do you use?
[ONE Android Development] tejaskadaskar:
No.. V38 works with Selinux Enforcing and permissive as well.
[ONE Android Development] quimbexa:
Yeah... I don't get it. I tried it for a while and the battery was magical. However I noticed that it also broke gestures. Camera and gestures... Surely I can't be the only one
[ONE Android Development] Hunting_Party10:
OK do one thing ,dirty flash the ROM again ,and flash the kernel but DO NOT ERASE CACHE .Let me know

---------- Post added at 01:55 AM ---------- Previous post was at 01:54 AM ----------

I sent you the source code of that feature ,did u check it
[ONE Android Development] quimbexa:
I dirty flashed the ROM, oos blobs and v56 oos version. Everything's smooth now :) however I would prefer to keep using the cm version 38 because using this method makes it necessary to flash the oos blobs everytime I update the ROM, and I personally don't see the image benefits..
[ONE Android Development] Hunting_Party10:
I'm currently running v38 ,try flashing it when the next nightly comes out
[ONE Android Development] quimbexa:
Do you think it has something to do with selinux?
[ONE Android Development] Hunting_Party10:
No it shouldn't be v38 works on SeLinux enforcing and permissive .Did you erase cache before installing it?
[ONE Android Development] quimbexa:
Nope... Should I?
[ONE Android Development] Hunting_Party10:
No you should not .

Honestly don't know what the problem is ,i never flash a custom kernel separately .While clean flashing I just queue up around 6-7 zips (ROM,gapps,kernel,magisk,viper etc etc ) and it installs all at once ,haven't had a problem yet
[ONE Android Development] Lubakabra:
Great work ?
[ONE Android Development] Mr.Ak:
NFC is not so useful,atleast for countries like India but it is still considered as an important feature in other countries.

Though,I still don't understand the logic behind NFC at all. ?
[ONE Android Development] lieferant:
[MENTION=4787735]quimbexa[/MENTION]: can you point me to the source of the oos blobs you're using?
[ONE Android Development] kartik93:
This button shifted towards right. Can someone help with auto detection of location. It's not working for me
[ONE Android Development] quimbexa:
I got it from anykernel thread.
[ONE Android Development] Hunting_Party10:
Yea that buttons location has changed check los thread ,as for location detection idk
[ONE Android Development] kartik93:
शुक्रिया
[ONE Android Development] Kartike:
Can anyone confirm we xtream beats 8.1 mod is working for them
[ONE Android Development] CooperBrick:
Is it possible to enable f2fs for the file-system?
[ONE Android Development] JJohnson1988:
It already has it.
[ONE Android Development] ziepicwaffle:
A basic search will give you the answer very clearly...multiple times. It is compatible
[ONE Android Development] Arunragav:
This is a common developer forum for everyone around the world.. adhere to XDA rules, use English language.. If you want to use hindi speak to yourself, not here..
[ONE Android Development] Mecca EL:
I'll give it a go and report
[ONE Android Development] Mecca EL:
This is not to say that Pay isn't working. I do have SuperSU installed and that may be interfering. But it never got this far in installation for me, so it could be working.

Also, there's something seriously wrong with WiFi connected apps. I have two forum apps, xda and BBM, that lose connectivity and stop responding if I'm WiFi connected. When I turn WiFi off and restart, they work fine over network. Let me know if you need a logcat, and I'll forward it. Thanks for building this excellent ROM.
[ONE Android Development] Mecca EL:
Pulled two logs. I think Doze has gone wacky, but I can't tell.
[ONE Android Development] idprophecy:
SuperSU definetely won't work with Android Pay. Thanks for effort.

Thanks for logs, will take a look. I haven't tested the latest build yet, going to right now. Also I did some changes which might cause this on 15% (just blindly estimated), so I reverted it and building new one at the moment.
[ONE Android Development] idprophecy:
So I tried to install Android Pay apk, I was able to get there (screenshots). But it is unavailable in our country and my card isn't supported too. Maybe you guys can check it if it works.
[ONE Android Development] Mecca EL:
You got further along than I did :good:
[ONE Android Development] jhedfors:
Snowed in, so I am unable to test this! Driving me crazy! :laugh: LOL

Edit: SUCCESS! Just tested it a McDonalds. :D
[ONE Android Development] idprophecy:
:D

Great, glad to hear it is working! Thanks for testing.
[ONE Android Development] 69gm:
Sorry trying to play catch-up but got confused...

So I know the newest ROM isn't rooted. That, along with the mod, makes Android Pay/Safetynet work? Does that mean this ROM should no longer be rooted for this to work or is there a switch that can be flipped to make it work when you need it, but the rest of the time it is rooted.

Sorry for the questions!
[ONE Android Development] idprophecy:
On stock settings (without root), Android Pay/Safetynet should work without any problem. If you want root, use the LinageOS superuser and hide it with iSU or the Magisk and phh's superuser (edit: its own MagiskSU) method which has hide feature too. So yes, there is possibility to make superuser switchable.
[ONE Android Development] 69gm:
Ooo, interesting. I didn't know about iSU. Do you have a recommendation between the 2? I heard good things about using the Magisk method but wasn't sure. I've always been a SU user for root...mostly SuperSU of course...
[ONE Android Development] idprophecy:
I am still using SuperSU because I don't have to have device able to pass through SafetyNet and things like that, but iSU + LineageOS superuser works just fine and it should work. I tested it. And what about magisk, I haven't used it yet. I also forgot that it has its own superuser solution as of 6th feb (not the phh's superuser, named MagiskSU now, sorry I am not checking updates of it). I would use just basic LineageOS superuser + iSU. I assume you're not going to use other modules with Magisk so it isn't necessary. Hope I helped you a bit.
[ONE Android Development] 69gm:
Thanks for your input! Also remember the gestures problem I was having. I haven't tried the method yet (haven't had time to be a flashaholic recently, but I saw some others suggesting backing up the data partition in TWRP, then immediately restoring it. No one knows why, but that seems to work. Like I said, I haven't tried it myself yet but hopeful...
[ONE Android Development] PlayingPoise:
Is Safetynet successfully passed with the 3.10 kernel? I tried last night with 3.10 and it wasn't working. But, I clean flashed without 3.10 and its working now, so I dunno if it was some weird thing or if 3.10 messed it up.
[ONE Android Development] idprophecy:
Nope, 3.10 doesn't pass through SafetyNet, so that's what messed it up for you.
[ONE Android Development] idprophecy:
Tomorrow's nightly will include Magisk as superuser solution.