yashsingh1/xdaforums huggingface dataset:
[ONE Android Development] Tomoms:
A new build is available. I've applied more optimizations (-O3 and SDCLANG_LTO) to some critical parts of the system and there are also some system-wide fixes and improvements, mainly related to memory management. The next Neon kernel (v18.5, which I'll release later separately) is already in-built in today's build.
[ONE Android Development] akshay-shah:
sound aint work I hav installed clean build..
[ONE Android Development] Derf321:
Edit: Reflashing gapps fixed it

Everything appears to work for me except video playback (both web Facebook and YouTube, even after reinstalling YouTube). YouTube says "No connection". Any ideas?
[ONE Android Development] Tomoms:
Hello! In case someone is still interested in this (quirky) ROM: I've uploaded a new build on AndroidFileHost. It's the last build of LineageOS 14.1 I'll ever release, I think. I haven't managed to fix the codec bug (the one that prevents media playback to work properly, sometimes), I just can't wrap my head around it. I guess I'll just forget about it and finally try to build my own LineageOS 15.1 ROM. Hopefully it'll finally be a reliable OS to use.

Those interested in this build

must manually flash Neon kernel v21.1

to get the best possible experience, I don't guarantee that the ROM would work properly if you didn't flash the latest kernel separately.
[ONE Android Development] Tomoms:
Hi!

After quite a lot of time, I'm here again to publish my own LineageOS 15.1 builds. They're based on idprophecy's, however my goal is to improve the ROM even more, by adding useful features and more optimizations. The full list of features I've included in my first build is present in the first post, however let me repeat once more an important warning: before flashing this ROM for the first time, please uninstall all Substratum overlays, if you've got any. Then, after installing my ROM, you can reinstall those overlays as well. This is needed only when jumping to my ROM for the first time - i.e. you won't need to do it when upgrading to a newer future build.

Don't hesitate to write a post for any suggestion, critique or other kind of feedback ;)
[ONE Android Development] gorunov:
Great works . Stable build
[ONE Android Development] Tomoms:
Hello,

I've released a new update. It brings September's security patches and all the recent changes implemented in LineageOS. The kernel is Argon v4.

Download here.
[ONE Android Development] Tomoms:
Hello :)

A new build is available here.

The changelog is in the first post.
[ONE Android Development] rolarocka:
This ROM is very polished, smooth and fast. I'm using it and love it. Ty.
[ONE Android Development] Jokert129:
Came here from official Lineange 14.1. Clean install, super su rooted and xposed framework installed.

So far everything works very smooth and super fast.

I found minor issues however, they are not crippling but would love to know how to fix them or if a fix will be done :

> When using the youtube app and somebody calls me, the notification doesn't appear on top of the screen ( like the little dropdown that gives to choice to accept call or decline, it just does the ringtone and nothing appears on the screen. If on homescreen the notification appears. Only tested with youtube so far )

> The phone app ( com.android.dialer ) is very buggy, sometimes i launch it and it freezes, other times works for a couple of seconds and then freezes. I cant for example add contact to contact list, it just freezes everytime.

And a question > Is it possible to install magisk into this ROM, like is it compatible at all, and which version, and how to install ? ( directly from magisk manager or zip flash ) Because i tried to install latest magisk 17.1 through manager ( direct install ) and it failed, i then downloaded the zip and tried to flash it from twrp ( latest version ) and it said that the zip is corrupted. I tried it with supersu giving root access to the magisk manager, without giving access, with supersu installed, with supersu uninstalled ( last gave me bootloop, had to restore twrp backup ).

Other then that i love the ROM, very happy with it so far, very good job.
[ONE Android Development] Tomoms:
Hello!

It looks like I can't replicate your issues at all. I watched a YT video in fullscreen mode and called myself using another phone, and the notification appeared as usual. I have opened the dialer and tried to add a contact, everything worked flawlessly and I faced no freezes at all. I use the dialer every day and I've never faced any bug. I'm not using SuperSU nor Xposed, I'm using Magisk (17.1) instead. Magisk is indeed compatible, but I have no idea whether it can be used together with SuperSU. Anyway, to install it, you simply have to flash it via TWRP. My setup is: this ROM + MindTheGapps for Oreo 8.1 + Magisk. It is possible that the issues you reported are caused by either a different Gapps package (such as OpenGapps, but as far as I can remember, I've used OpenGapps for a while some time ago and it never gave me problems) or by Xposed/Xposed modules (slightly more likely, but I can't be sure either).
[ONE Android Development] Tomoms:
I've uploaded a new build!

It brings aptX, aptX HD and (as requested by [MENTION=5050366]MurikBMX[/MENTION]), SBC HD codecs support for bluetooth audio, however I have not tested them as I don't own any bluetooth stereo/headset. Please let me know if they are working, if you try them. The new build also features Argon kernel v6.1 (which will be announced soon in Argon's thread), a minor update for sqlite, and general updates from LineageOS.

Download here.
[ONE Android Development] sayash5:
Will dirty flash this on top of the 19/9 build later and report back!

If I may request, can you include the quick pin unlock? thanks
[ONE Android Development] Jokert129:
I've noticed a couple of other freezes, but it happens rarely while trying to start random apps, i think it is being caused by the combination of apex launcher and the maxlock xposed app which locks every app with its own password, or it could be just the maxlock xposed app since the xposed framework for android 8.1 is only in beta.

But i usually just restart the app and it works just fine, so for now i don't think its worth looking at this issue.

I use OpenGaaps, whats the difference between those and MindTheGaaps ?

As for Magisk should i remove SuperSu and unroot the phone, or should i just remove the app and then try to flash Magisk with TWRP ?

Also i've seen you uploaded a new update, does your OS not include OTA ? so one has to download the OS here ? could there be a way of at least being notified when you release an update ?

I use bluetooth headsets quite a bit i will test them when i come to flashing the new update.
[ONE Android Development] Tomoms:
I don't know the difference between OpenGapps and MindTheGapps. I remember that a few months ago the LineageOS team was suggesting users to flash MindTheGapps instead of OpenGapps, thus I chose the former.

You should remove SuperSU and unroot the phone, I have no idea how to do that but it probably involves reflashing the ROM and then manually flashing the ROM's boot.img with fastboot (else, I guess, SuperSU would survive across a ROM reinstallation). Then you should be able to flash Magisk. I'm not sure you can switch from OpenGapps to MindTheGapps easily, you could try by manually wiping /system and then by reflashing my ROM and MindTheGapps.

My ROM does not include an OTA updating system, it probably can be added but it's not my top priority right now. You might see it being implemented within a few builds, but surely not in the next one. In the meanwhile, the only way to know if I updated the OS is to come check this thread or my AndroidFileHost downloads folder.
[ONE Android Development] dev-DaT:
Hello thank you for this nice ROM. Everything works very well except for one small thing...

Sometimes when i quickly lock and unlock the screen trough power button i get a black screen, which stays for a while. When i press the power button in this black screen it seems to reset some kind of timer which results in extending the time of the black screen. I can only see the pattern lockscreen once the key lights are off (which takes a while) and by pressing the power button again...

Anyone any idea what can cause this?

Thanks in advance

Edit: added a catlog in attatchment
[ONE Android Development] rolarocka:
It's happening to me too. Was already thinking my screen was faulty.
[ONE Android Development] Tomoms:
Hello, the "problem" you described shouldn't be a problem: it was intended to be a feature, but it seems not to be working as expected for you. The feature was introduced with this commit: https://github.com/Tomoms/android_frameworks_base/commit/4c0d4e97d50a0b5a2591b66456ada500cd6e17aa

and it's described in that commit's description. In other words, when you lock the screen, the screen goes off but the keys are still lit for exactly 1 second (there's a 1 second delay between the moment the screen is actually turned off and the moment the whole phone is aware that the screen has been turned off): during this second, if you unlock the screen again, it should unlock itself normally; actually, it should unlock itself faster then usual, because you asked the phone to wake up the screen when the system hadn't sent the "suspension" signal to all the software and hardware components of the phone yet.

On my phone, this feature is working perfectly, and I can really notice the difference in speed. I can remove the patch if needed, but I'd like to know why it's working for me, but not for you...

I've just tried the fast lock-unlock sequence 10-15 times on my phone and it has always worked as expected. Can you give me more details about what happens on your side? If you are in your home screen, for example, and you lock and immediately unlock the screen, do you always end up with an unresponsive black screen for one second?
[ONE Android Development] dev-DaT:
Hi thanks for your elaborate response, the black screen iam talking about is definitely longer than one second. the black screen even stays on for a second or two when the key lights go off.

I can only get rid of the black screen when the keylights go off and when when the screen turns off. Then i can press the power button and i will see my lockscreen.

I made a video in the hopes it gets you more insight into the problem. Sorry for the bad auto focus , i used my old phone to record it.

video: https://streamable.com/s/vjw1k/pispum

As you can see the feature you described worked the first time (by accident i think).

Also, i noticed i can replicate the issue when the phone go's to sleep after some time of inactivity, screen go's off, i quickly press power button, get black screen :/
[ONE Android Development] __infin1ty:
Just had my first freeze and reboot with this rom 3 hours after I flashed it.

View attachment last_kmsg.zip

Edit: I Just realised that panorama option doesn't work . Video/Photo capture working fine.
[ONE Android Development] Kengat:
Also experiencing this. Just flashed this rom seems good so far. What's with the sound when you place the phone on the desk? How do you disable it? Edit: could you add settings for the back button? I'd like to set the long press to kill the app like I usually have on others roms. Thanks in advance
[ONE Android Development] Tomoms:
Please tell me which ROMs implement this feature, and I'll see what I can do.

The log shows that there was some kind of error, but it also says that a reboot request was issued by the user (or by an app)... I really don't know what to say.

Thanks for the video, since at least three users have reported the same issue, I'll remove the feature in the next build.
[ONE Android Development] __infin1ty:
I was using default music app and this happened, I don't know if this is helpful.. I haven't rebooted ,It all happened without my interaction
[ONE Android Development] Kengat:
For this phone I'm not sure. But for my main phone Kenzo (RN3pro) NOS nougat for example has settings for the back button, Resurrection remix 8.1 as well. No biggie if it's a hassle to add. This rom is really good so far :good: gj!

Edit: just found the setting on the developer options. Kill app back button. ? However it takes a little bit more than the other ROMs. Maybe in the future we can tweak the speed or so.
[ONE Android Development] Tomoms:
I gave a look at LineageOS's sources and found where the timeout value is located! It's currently set to 2 seconds, what do you want me to set it to in the next build?
[ONE Android Development] Alpha Psi:
I tried to update to magisk 17.100. The phone will get stuck at the lineage curve and never gets past that. So, it looks like there's something going on with the compatibility with the newest zip downloaded by magisk manager.
[ONE Android Development] Tomoms:
I've been using Magisk v17.1 with this ROM since the day it was released, and it's working flawlessly. I don't know what could be wrong on your side.
[ONE Android Development] Kengat:
Hello, maybe make it 1 second. Thanks :). Also magisk is working fine on my end too.
[ONE Android Development] Tomoms:
Ok, the new build will be out in a few days.
[ONE Android Development] Kengat:
Thanks! Does the OTA work in this rom?
[ONE Android Development] Tomoms:
Nope. It's something that has not been implemented yet. I might add it in the future, though.
[ONE Android Development] Tomoms:
The new build is up!

Download it from here: https://www.androidfilehost.com/?fid=1322778262904029170

EDIT: the "long press back button to kill apps" timeout has been reduced to 1 second and I've reverted the "delayed blanking of display" patch to fix the screen unlocking issues some users have reported.
[ONE Android Development] Kengat:
Thanks! Working fine here ?
[ONE Android Development] dev-DaT:
YES thank you so much, the black screen issue is gone now :D. I was getting really annoyed by it! ROM works great so far!
[ONE Android Development] __infin1ty:
Everything is completely smooth and fast. Stable too. Wondering if it's possible to implement a back button action menu (?) It's the only button that can't be customised as far as I am aware of. Great job [MENTION=5727088]Tomoms[/MENTION]
[ONE Android Development] dabanhfreak:
Hi, everything in this ROM works perfectly, except for the Oreo smart text selection. When using Google, Chrome or default browser, when selecting a phone number, the browser crashes (when I choose "Phone"). Interestingly, it doesn't happen in Firefox (I get a "Call" dialogue).

Not sure how to solve this one niggling issue.
[ONE Android Development] Syaani:
Hi all! I have heard some people saying that Whatsapp is bugged on Oreo/LOS 15.1, especially the video previews showing only black and voice messages working partially or not recording voice. Do you guys use Whatsapp and how is it? I really would like to update to this awesome optimized Oreo ROM from my current, pretty old Nougat build. Thanks :) !

Regards

Syaani
[ONE Android Development] Tomoms:
I've never faced any of the problems you mentioned. The only bug I thought my ROM was affected by turned out to have been caused by my random experimental tweaks xD (and this was the reason why no one else had ever faced them). Here's the full story:

some weeks ago I noticed that Telegram's in-built camera preview & the camera preview of other apps as well (mostly, QR code readers etc. - WhatsApp wasn't affected) were rotated by 90° and distorted. It turned out that this was triggered by me selecting the OpenGL Skia renderer instead of the OpenGL default renderer in Developer Options. So in the end, refrain from changing that option and/or from installing the "OpenGL Skia" Magisk module, and you will have a bugfree experience (quite obviously, bugfree means that my ROM hasn't got any bug LineageOS hasn't got).

Thanks for your feedback. I have no idea whether the feature you're asking for exists or not. If you know a custom ROM that provides it, tell me, and I'll give it a look.

I've tried to reproduce the bug but it looks like I can't even get to the point where I see the "Phone" button after having selected a phone number in Jelly (the default browser). It looks like smart text selection isn't working at all on my phone...
[ONE Android Development] dabanhfreak:
How odd, well it's a basic Oreo function.. Try an address perhaps? It should want to open Maps.
[ONE Android Development] FrenchSparda:
Great ROM, i installed it yesterday, running flawlessly. Its been a while since i installed a CM/Lineage ROM (last one was a CM13 by Temasek, such great builds), and this one, after 24 hours using it seems great.

Any way to change or disable LED notification ? And i can't find the "long press back button to kill" feature on latest build.
[ONE Android Development] Kengat:
For the back button go to the developer options. It's the last bottom option
[ONE Android Development] Syaani:
This build is just perfect. Battery life both on idle and in daily use is amazing (now I have 70% left, SoT 2h 30min) and the performance is excellent for daily use. Thank you for this awesome optimized LOS build!
[ONE Android Development] Tomoms:
Thanks, I'm glad the ROM is working well for you :)
[ONE Android Development] FrenchSparda:
Thank you ;) i didnt check at the bottom, i thought the option was with the "navigation bar/buttons" settings

Such a great ROM, working like a charm since i installed it saturday, and with dark theme mode, no need to install any substratum theme :D

Many thanks ;)
[ONE Android Development] Jokert129:
Since i flashed 20181015 the random apps not launching and being frozen seem to have stopped.

The launcher freezes seem to not happen anymore either.

Bluetooth headset connection is working fine too.

Now only the occasional system crash where just all of a sudden it just reboots for no reason.

I flashed magisk and it works now, only one module in it is giving me problem

-I flashed the Youtube vanced app from magisk and it just doesnt work, just stops as soon as it launches. Tried the dark theme one and the normal one, followed the instructions to reset youtube app and still doesnt work. The youtube app itself now doesnt work either even if i update it to the latest version via google play, same problem just crashes on start. So im using the browser for youtube atm.

Other then that works smooth and fast.
[ONE Android Development] __infin1ty:
I know for sure that AOSPExtended has it. You can configure buttons (all three of them) to act as you prefer. For example: long press back button to return to the last opened app .
[ONE Android Development] Tomoms:
Ok, I'll give a look at this feature when I have some time. This is not a promise I'll implement it, though.

I'm not using YouTube vanced and I have never tried it, however I use the official YouTube app (installed via the Play Store) and it works perfectly. You could try to grab a log while you launch the YT app and post it here, so we can at least get to know what's happening in the background that breaks the app. The easiest way to do this is to download the "Matlog" app, try to open YT, then open the Matlog app, and in its top-right corner menu you must tap on File > Save. The app will ask you for a file name and the log will be stored in /sdcard/matlog/saved_logs/.

Another useful piece of information to help me understand what's causing your random reboots is a copy of /proc/last_kmsg. After the next random reboot, immediately save a copy of that file somewhere and send it to me (if you shut down the phone or reboot it before saving a copy, that file will be lost).
[ONE Android Development] Alpha Psi:
I did a full wipe of the device and this rom seems to be running quite well. Battery life is excellent but seems to need a bit of recalibration.

Overall, great work!
[ONE Android Development] Tomoms:
Hello! I personally recommend MindTheGapps, this is the gapps packages I've been using for months and it's working flawlessly.

My CPU underclock implementation is different from Sultan's: he hard-codes it into the kernel source, so you must flash the underlock disabler in order to add a specific parameter to the kernel command line to disable the underclock (if you didn't completely understand what I said, don't worry, it's not essential); my underclock is simply added to the init scripts that are executed at boot time, so you can simply install a kernel tweaking app such as Kernel Adiutor and change the CPU's maximum frequency from within the app. Then, the app will take care of applying the change every time you reboot/turn on your phone.
[ONE Android Development] Tomoms:
Well, rooting isn't strictly needed: the maximum frequency could be changed by flashing a simple zip based on AnyKernel2. I will create such zip, it's really easy (it won't take me more than 5 minutes) and it might be useful for others who don't want to root as well.
[ONE Android Development] Alpha Psi:
Anyone find that they aren't connecting to hidden SSID networks? I can't get the wifi to connect even though I'm standing right beside the router.

Also, open wifi spots like Starbucks and McDonald's will automatically connect but no login dialog is produced.
[ONE Android Development] Tomoms:
Nice to know that the ROM is working fine. Don't worry, you didn't sound like you were complaining about rooting, but indeed there are some users who prefer not to root their phones, so the zip will come in handy for them.

I've never had problems connecting to public networks that require a login, although I've never tried the ones you mentioned. Later I'll try connecting to a hidden network and I'll let you know if I succeed.
[ONE Android Development] david72262:
I've had this problem off and on over the years of flashing ROMs if you open up a browser and try to go to a website it usually opens up the page you need to access the internet first.
[ONE Android Development] Jokert129:
sent you the requested files via private message
[ONE Android Development] Syaani:
Not sure if the same issue but the following have happened me twice when I listen music with Vanilla music app and leave app to the backround paused. It refuses to start playing again. Then I have tried to force close Vanilla music app and clear cache etc. but nothing helps. Then I decided to restart device but systemUI didn't respond at all (it crashed but power menu elements were still visible) so I had to long press the power button to force system restart. OnePlus One 15/10 build
[ONE Android Development] FrenchSparda:
No issue with Youtube Vanced on my phone, its working like a charm.
[ONE Android Development] Alpha Psi:
Yes, this usually works but not all the time. The latest version will open the login screen, then I'll press the "connect" button, the captive portal does it's thing but there's no internet. I've had to disable wifi and use my mobile data to get internet again. it's quite strange and baffling.
[ONE Android Development] Tomoms:
I don't use Google Play Music, but I've never faced such issues with Eleven (the stock music player), and I use it every day, so I really don't know how to help you.
[ONE Android Development] Syaani:
I will test the stock music app and see if that helps with the problem.
[ONE Android Development] Jokert129:
Yeah Tomoms has analysed my logs and an xposed module called "Youtube adaway" was the problem. I deleted it and now everything works fine
[ONE Android Development] Kengat:
I'm not sure how I even enabled the dark theme on the first place but when trying to edit the qs tiles this happens
[ONE Android Development] Tomoms:
I had to "sacrifice" the inbuilt dark theme when I implemented OMS support in my ROM. I clearly remember there were some conflicts between the two, and I thought: "killing the dark theme to get OMS is, after all, acceptable". So I think this behavior is caused by the conflicts between OMS and the default dark theme. Thus, if you want a dark theme on your phone, the best thing is to grab Substratum and one of the many free dark themes you can find on Play Store, and apply it.
[ONE Android Development] Kengat:
Ah makes sense :D how do you change the theme back to white/normal colors?
[ONE Android Development] Tomoms:
Settings > Display > Advanced > Style