yashsingh1/xdaforums huggingface dataset:
[Galaxy Note 3 Android Development] shane87:
New AOKP Oreo Build

Hey guys, I was

FINALLY

able to get a build completed and uploaded! There are no huge changes in these builds, other than the requiste base updates pushed by AOSP/LOS/AOKP. The only changes of note are moving the VENDOR_SECURITY_PATCH_LEVEL definition to the common tree (shouldn't change anything, just makes life easier IF we ever have a vendor update (we won't lol)) and removing the CarrierConfigs from hlte/hltetmo trees. CarrierConfigs was duplicated into msm8974-common (one of the common device trees shared by this device and other Samsung devices built from the same SoC platform). This

MAY

help with the com.android.phone crash for Sprint (SM-N900P) users, though I am not positive, as I don't have a Sprint device to test on. In addition to CarrierConfigs being moved, it appears as though some changes were made to CarrierConfigs that may also help, though I have no control over those changes, as msm8974-common is pulled as-is from LOS source, so they have control of it. In any case, please test this build and let me know what you find. Especially you owners of Sprint devices! And, as always, thanks for being my guinea pigs!
[Galaxy Note 3 Android Development] Al-Bcherrany:
Hello shane, thanks for your hard work !

May i ask about the sound boost, did you leave it the same or changed it as an add on ?
[Galaxy Note 3 Android Development] awechris:
I love the new total black option for menus etc ?
[Galaxy Note 3 Android Development] shane87:
I did NOT remove the sound boost. I didn't have time to make the add-on zip this weekend, so I left the sound boost in for now. Next weekend I have a 3-day weekend, so hopefully I can get the sound boost made into an optional zip, and a revert zip as well.
[Galaxy Note 3 Android Development] fad19:
Boot to recovery option available in this rom?
[Galaxy Note 3 Android Development] michaaa62:
You need to enable it in 'Developers Options' in the Settings app.
[Galaxy Note 3 Android Development] lizoan:
Hey, thanks for the ROM, it's really amazing.

Just one question, for now!

Is there a way you could make the spen work? On my SM-N900P it doesn't. I don't know why but it's doesn't at all.

Again, thanks for the great work.
[Galaxy Note 3 Android Development] Eleo:
Search and find note 5 air command for AOSP in XDA. It has screenshot, screenshot editor and action memo working. Others functions are not yet working.
[Galaxy Note 3 Android Development] zerokoo:
The inky ije that will boot so far for me is 5.1 . After that none if the others would boot
[Galaxy Note 3 Android Development] jprimero15:
Hmm.. I wonder whyy.. It should boot.
[Galaxy Note 3 Android Development] Josueden69:
There is some way of deodex this wonderful rom?
[Galaxy Note 3 Android Development] shane87:
Why would you want to deodex it? Deodexing is useful on stock-based ROMs to make themeing and modification easier, but Android is by default odexed to optimize function calls to make things quicker. That's the beauty of AOSP-based ROMs. Since we build from source, we can add in cool features and theme support without having to deodex. So, unless you are planning to modify the ROM, there is no need to deodex. And even if you do want to modify the ROM, it's far easier to pull the source and modify that way than to mess with deodex and baksmali.
[Galaxy Note 3 Android Development] rayman95:
It can be useful if you want to cook MicroG in the ROM directly....and don't use Gapps...it will be cool if you can do that.....
[Galaxy Note 3 Android Development] shane87:
Again, that is something much easier to do in source code than by deodexing and decompiling. And personally I won't cook MicroG support in. To support MicroG, you have to enable signature spoofing, which opens a huge security hole. Although if you want to do it yourself, you are more than welcome to. That's the beauty of open source software.
[Galaxy Note 3 Android Development] Eleo:
Other than signature spoofing, all apps that depend on google play games/services will just FC. That was the main drawback for me since I use many such apps that do not have microg counterparts, unfortunately
[Galaxy Note 3 Android Development] rayman95:
I use maps and news without fc issues, for the rest I don't use it....
[Galaxy Note 3 Android Development] jesshael:
Hello, this Rom, contemplate At&t Note 3, appreciate your comments.
[Galaxy Note 3 Android Development] Eleo:
AT&T didnt update bootloader for N900A. So you cannot flash marshmallow (android 6.0), nougat (7.0 and 7.1) and oreo (8.0 and 8.1) to your device.

Shortly, no. You cannot flash.
[Galaxy Note 3 Android Development] abd96iq:
[MENTION=3482571]shane87[/MENTION]

thank you for your hard work

i am really interested in your builds

thank you for porting it to our forgotten n900l

you really made my life easier

you are a great man

شكراً لك شاين على عملك المتعب

أنا
[Galaxy Note 3 Android Development] fad19:
How to use multi window
[Galaxy Note 3 Android Development] Eleo:
Open recents -> long press on an app header -> drag it to top part of screen (read instructions that appear)
[Galaxy Note 3 Android Development] shane87:
Just a quick update guys, we have fixed the su issue from the previous build. I am running a new set of builds now. As soon as they finish, I will get them posted and let you guys know.
[Galaxy Note 3 Android Development] optimummind:
[MENTION=3482571]shane87[/MENTION] I'm happy to report that the 2018-07-31 Build flashed correctly on my Sprint Note 3 with no pop-up error messages. Before the Dirty Flash, I wiped System, Dalvik, and Cache. Then I flashed the 2018-07-31 Build, then Opengapps, then another Dalvik & Cache wipe. Thank you for fixing the Sprint issue~!! :good:
[Galaxy Note 3 Android Development] shane87:
Hey guys, I got the new builds uploaded. I actually pushed them up last night, just didn't have time to post about them. They have all of the latest updates since 7/31, along with the fix for the Sprint issue. The su issue that was reported with the 7/31 build is fixed as well. One final change worth note is that I DID revert the sound boost. I am working on apply and remove zips for the sound boost, I just ran out of time last night. As long as today isn't too crazy, I should get them up sometime today. As always, a full changelog is available at the download link, and I thank you guys for testing these builds!

I will update the op to reflect the new build once I get home, I'm on mobile right now.
[Galaxy Note 3 Android Development] awechris:
does anyone have problem with google keep in the latest build? It's the first time having an issue with it. I tried clearing data, clearing google framework data. nothing. Application crashes

I also tried reinstalling opengapps but no fix. There was a strange force closing of many programs when I booted after the update (dirty flash)

*update : my bad - it's ok after reinstall
[Galaxy Note 3 Android Development] Marvino.:
Will this sound boost zip compatible with Nougat?
[Galaxy Note 3 Android Development] shane87:
Possibly. I'll have to check the Nougat mixer_paths.xml and it's file location within the ROM, but I will let you guys know. Right now, I'm still working on the installer script.
[Galaxy Note 3 Android Development] rayman95:
Its in /etc......
[Galaxy Note 3 Android Development] shane87:
If it's in /etc (really a symlink to /system/etc), then the Oreo sound boost won't work for Nougat. On Oreo, mixer_paths.xml is located in /system/vendor/etc

But, if I can get the Oreo sound boost working properly as an add-on, I'll look into making one for Nougat.
[Galaxy Note 3 Android Development] rayman95:
I ve made a zip to flash to increase speaker output for nougat, do you want it???

Sorry for OT, chief....
[Galaxy Note 3 Android Development] shane87:
It's all good. Yeah, I'd love to see the zip you created. It's been so long since I've dealt with updater-scripts directly that I'm about to pull my hair out, lol
[Galaxy Note 3 Android Development] rayman95:
Don't misunderstood, I just extract mixer path.XML, modify it to increase volume speaker, and put in a flashable zip to replace stock one....:mad:
[Galaxy Note 3 Android Development] jaydm:
This is the best and most stable Oreo Rom I've used. I'm running hltemo on my n900v. Thanks for all your hard work!
[Galaxy Note 3 Android Development] DaOldMan:
Listview major bug

Dear [MENTION=3482571]shane87[/MENTION]

I am testing some aosp roms now. I used to build aokp from source back in S1 & S2 so I have a soft spot for it. I installed the rom. You have a major bug in the listview animation mod. It causes all widgets in launcher that use the listview method to crash. The easy way out is to remove the listview animation mod fully or just fix it. This bug is on many Oreo roms using this mod. Otherwise for now all looks really nice but without widgets the usability of the rom is much lower then it deserves.

Thanks for a great build !

P.S BT is also not usible. Telephone calls via bt are broken like in other Lineage Oreo roms. Even the "unknown network" bug is back.
[Galaxy Note 3 Android Development] awechris:
latest build 12 August, does build in camera video recording work for you? I get an error in video "could not start media recorder. Can't start video recording". Still pictures work fine!

Tried another program from play store but it does exit when I try recording video. Footej records fine but I prefer the built-in app.
[Galaxy Note 3 Android Development] shane87:
I am aware of the BT bug. As far as the ListView mod being broken, I'll bring it up to the rest of Team Kang and see what can be done about it, although with it impacting many Oreo ROMs, I'm not sure how much we will be able to do. And what is the "unknown network" bug? My test device does not have active cellular service, so I can't test much as far as network goes beyond wifi.

[Edit]I have made the ListView bug known to TeamKang, and we have captured some logcats with the error thrown. We are looking into it.[/Edit]

I just checked, and I am getting the same error when trying to record a video. We must have had a regression somewhere in the mediaserver stack. I'll take a look and see what I can come up with.
[Galaxy Note 3 Android Development] shane87:
SoundBoost zips online!

Hey guys, I have finished the SoundBoost apply and revert scripts, and they are up on the download page linked in the OP. I have tested them, and they work. Enjoy!
[Galaxy Note 3 Android Development] DaOldMan:
Dear [MENTION=3482571]shane87[/MENTION] ,

1. The BT bug plaques all Oreo AOSP based roms. Until it's fixed Oreo roms are useless for many, me included. Most of my calls are made with hands free in the car. I can tell you one thing, allthough I can't hear nothing but noise - the recording app has no problem hearing the conversation. When I play it back it's perfect. So telephony is ok, it's just the BT transfer that's not working.

2. You need to fix the listview bug or to remove the mod from the rom. Both solutions will fix the problem. Of course if you can fix the source code - then it's even better. Users may like the listview animations mod. I don't use it. But I do use many listview widgets in launcher :p which is now totaly unusible.

3. "Unknown network" bug is present even in Nougat AOKP (which I am forced to use now). The bug is easy to see. When I call someone on phone in Nougat it writes in the InCallUi "call using 42095" where the number is actually my service provider (in Oreo the InCallUi is different so you can't see the bug). In Lineage Nougat it will write "using Golan Tel." which is 100% correct. When I use this in car - the car lcd shows "unknown network" on the panel, instead of Golan Tel. This is a small aesthetic bug. It now works just fine in last Lineage builds. You need to use latest bootloader to get it working though.

4. I hope you continue to update Aokp Nougat for now and not just Oreo. I am quite happy with it. If I can help, just ask. There are some bugs in kernels of Aokp (and lineage) where spen is concerned. Oreo has much better spen support in kernel then Nougat. But both register only spen removed event and no spen inserted which is a problem for apps that use this. Custom kernels detect both. Unfortunately there are no more good kernels for Nougat or AOKP now as all moved to Oreo even with it's bugs.

The rom is fluid and responsive. I like it (well when I don't destroy it with my experiments that is :D).
[Galaxy Note 3 Android Development] shane87:
1.Yeah, the BT bug has to do with the way Android changed the BT stack for Oreo. It works great for newer devices., just not legacy devices I would assume that it has to do with the age of the binary Qualcomm blobs that we use to make the BT radio work, though I am not positive on that. Also, since my test device does not have active cellular service, it is impossible for me to test in-call BT performance. I do know, from my old LG G3, which uses the same SoC and BT chipset, that I was able to make some BT calls on AOKP Oreo, but sometimes it would take a few tries before it worked correctly.

2. We are digging into the ListView mod issue. We seem to have found the problem, it has to do with the ListView being inflated on a background executor and using a Handler call without first calling Looper.prepare. We are working on a solution for it.

3. I will take a look at any differences between Lineage and AOKP, although as this is a purely cosmetic issue it will have to wait for a bit, since I am focusing on useability bugs right now.

4. Unfortunately, I don't have a whole lot of time for tinkering, between work and family, and I have been primarily focusing on Oreo. But I will look at any potential updates for Nougat and get them included. For now, the Nougat ROM will continue to be built, and it will have any changes to the base included in new builds.

What are some of the custom kernels that include spen inserted detection? I'll look at their commits and see if I can pick spen insertion detection into our stock kernel, both for Oreo and Nougat.
[Galaxy Note 3 Android Development] shane87:
ListView bug fixed!!

We have found a fix for the ListView bug! A fellow Team Kang member located an orphaned LineageOS commit that fixes the ListView mod issue. I have personally tested the fix, and it works! We will do some more testing to make sure there are no unintended side-effects before we push it to the AOKP code base, but my next build will include this fix.
[Galaxy Note 3 Android Development] jprimero15:
I also need to know that..
[Galaxy Note 3 Android Development] DaOldMan:
1. For some weird reason "unknown network" is gone now and all works fine. So I guess Lineage didn't fix it but that bug is transient after an install !

2. Great work on the listview animation fix !

3. Please bring Nougat up to date with new commits. For now it's the only usable rom for me until the BT bug is fixed (if at all).

4. Spen insert detection works perfectly in the [Xenial] kernel if I remember correctly. But it's quite old. No idea why all the kernel developers work only on Oreo now and stopped supporting the only official rom which is Nougat. Pitty as the stock kernel is not that good.

5. Oreo kernel has s-pen support out of the box. Nougat doesn't. If u can update Nougat kernel with those s-pen commits it may make it easier to use.

Thanks for your time. I also develop in my free time and I know exactly what it takes. Great work !
[Galaxy Note 3 Android Development] shane87:
1. Good to hear!

2. I am in the process of uploading builds with the fixed ListView mod.

3. I have checked around, and the Nougat branch is all up-to-date.

4. I will see if I can pull the changes to make spen detection work from Xenial kernel for Nougat. No promises though, as I believe we (AOKP) pull kernel source from Lineage. If we do, you would have to discuss that with Lineage, who are already working on Pie bring up. If we do host our own kernel sources, I should be able to get the changes in. I am also trying to get AOKP Oreo made Official, but I think Team Kang wants the BT bug fixed first.

On a separate note, I had seen a report that video recording was broken on the 8/12 build, and I also got the same error when I tested with my device. On the 08/19 builds that I am currently uploading, the issue has disappeared. Not sure what was causing the bug, but it seems to be gone now.

Once the uploads are done, I will post a separate entry with the changes and updates on the new build.
[Galaxy Note 3 Android Development] shane87:
Backlight issues

Guys, I also wanted to share with you a little trick I discovered this weekend. I had posted earlier, in the Sprint forum, (quoted above) that I had tried [MENTION=5554693]Unidave199[/MENTION]'s method and it didn't work. Then I went back and read it again this weekend, and it clicked why I had never had success. I wasn't following his method! I was turning the

backlight

off and on, not the

buttons

themselves. If you toggle the hardware buttons off and back on, the button backlight will work perfectly, even at the default 5 second duration! [HINT] The hardware buttons toggle is

not

inside the backlight submenu![/HINT]
[Galaxy Note 3 Android Development] shane87:
New AOKP Oreo Build

Hey guys, the new Oreo builds are up! There are quite a few changes in this build, so I will list them out.

1. ListView mod is fixed! This was an issue just recently brought to my attention, but we got it fixed quickly and painlessly!

2. Camera regression from 8/12 build is fixed. Not sure what caused the issue, or what fixed it, but its fixed.

3. Add AOKP logo on statusbar option to ROM Control app.

4. Add options to change QS tiles animation and interpolators to ROM Control app.

5. Add option to hide QS tile titles to ROM Control app.

As always, the full changelog from build 8/12 to build 8/19 is available on the download page.
[Galaxy Note 3 Android Development] TT_Vert:
Ok then where is it if it's not in the backlight sub menu? How do you toggle the HW keys themselves?
[Galaxy Note 3 Android Development] shane87:
Settings -> System -> Buttons -> Hardware Keys

Toggle that off and back on, and your backlight issue should disappear
[Galaxy Note 3 Android Development] Samsara69:
Hello.

Thanks for your effort and sharing Shane :good:

What about LDAC bluetooth, it works?
[Galaxy Note 3 Android Development] awechris:
Hello Shane! I am bringing to your attention a new ROM in the forum. Liquid ROM based on AOSP. The interesting thing about it is that the guy building it claims that he added a patch that fixes the BT call issue
[Galaxy Note 3 Android Development] Unidave199:
Reading is FUN-damental!! LOL :cyclops:

But seriously... I got busy for a bit so stepped away from the forum. Its good to catch up! Looks like good things are happening....
[Galaxy Note 3 Android Development] jprimero15:
I didn't say its fixed .. I said it MAY fix bt call.
[Galaxy Note 3 Android Development] fad19:
When multi-tasking key(menu) is pressed. It comes like this, menu option automatically appears.

Model N900W8
[Galaxy Note 3 Android Development] DaOldMan:
Unfortunately it's not fixed. Same static sounds when calling someone via Bluetooth in my car. Back to Nougat !
[Galaxy Note 3 Android Development] Samsara69:
Have you tried this one?

https://xdaforums.com/galaxy-note-3/general/aosp-nougat-holy-grail-hlte-rock-stable-t3630301
[Galaxy Note 3 Android Development] shane87:
New AOKP Oreo Build

Hey guys, I just pushed a new set of builds. The new builds have some updates from LOS upstream, and from AOKP. Some of the highlights are update to the latest 8.1 r46 base, adding SystemProfile Tiles to the QS tiles, and some fixes to the way QS tiles are handled. One change that I made was a minor fix in the bluetooth_vnd.txt file. It is a small thing, but it could fix the bluetooth issues. Sometimes it's all in the details. So please test this build, especially bluetooth performance. I know that audio playback via bluetooth works, but I have no way to test phone call audio. As always, a full changelog between this build and the 08/19 build is available on the download page, and thanks for testing!
[Galaxy Note 3 Android Development] DaOldMan:
I will test the BT calls. Afh is dead slow at the moment so it will take hours to download the rom :(. Tnx for your hard work [MENTION=3482571]shane87[/MENTION] !
[Galaxy Note 3 Android Development] shane87:
Thanks. I'm not sure what is going on with AFH. I just started a download of the tmo build, just to test the doenload speed, and for the first minute or so, it seemed promising. It was running at about 640kB/s, for an estimated download time of 9 minutes. Then, at about 4.4MB, it just hung. That was on the Washington, D.C. mirror #6. Anyway, thanks for testing, and hopefully AFH will get their act together!
[Galaxy Note 3 Android Development] DaOldMan:
Ok I did a test with the last AOKP from today. Same BT behaviour. No call going through, just static and noise. I am so pissed with this bug :crying:
[Galaxy Note 3 Android Development] shane87:
Damn. Ok, can you do me a favor? Can you get a logcat while making a bluetooth call? I would try to catch one myself, but my test device doesn't have active service, so I can't make calls on it. There are several logcat application available on the Play Store, or, if you have adb setup on your pc, you can use adb to catch the logcat as well. Anyone who is testing this build, please try to get a logcat during the bt call. Start the log before making the call, and end it after terminating the call. That would help with finding this bt bug tremendously!
[Galaxy Note 3 Android Development] DaOldMan:
I have no problems getting a logcat. I have being logcatting my own roms for the last 5 years :). Maybe tomorrow I will reinstall Aokp Oreo and make it. Maybe until then someone else will be able to give you a logcat.
[Galaxy Note 3 Android Development] ernest33:
Hi

Here is a logcat (using catlog).

The context: calling from my S3 frontier. Still the interference.

You will find i'm sure ?

If you need more don't hesitate.
[Galaxy Note 3 Android Development] shane87:
From first glance, it seems that the phone is losing the connection to the device. The only errors that I see popping up are from the BatteryExternalStatsWorker, which is a background worker to query the battery status of connected bluetooth devices. And that error shouldn't affect anything, as not all BT headsets report their battery levels. My Samsung U headphones don't report battery levels. I'll keep digging, see if I can find something in the Bluetooth HAL that might be causing the random disconnects and static.
[Galaxy Note 3 Android Development] lightningomega:
Hey Shane. Just a heads up that AFH doesn't give me any mirrors for the latest htletmo build. Do you know if this is a temporary issue?

EDIT:

Randomly got a mirror for no reason. What's going on, AFH? lol

EDIT 2:

Wow. That's slow. Guess they're still having issues, eh?
[Galaxy Note 3 Android Development] shane87:
Yeah, I'm not a huge fan of AFH, but I don't have the upload bandwidth to host my own server lol.
[Galaxy Note 3 Android Development] lightningomega:
Probably a dumb question, but why not Drive? or MEGA? These have in my experience always been reliable.
[Galaxy Note 3 Android Development] jerryspring:
Avoid Washington. Server is bad.
[Galaxy Note 3 Android Development] Unidave199:
Yeah, starting the hlte download on the DC mirror number 6. 4 hours left. I will wait and give it a try!
[Galaxy Note 3 Android Development] shane87:
Honestly, out of convenience. I already had the AFH account, and now I have all of my previous builds on it, so migrating to a different provider would be a major headache. However, given AFH's recent issues, I may try to switch providers. Either way, it's a headache for me, hahaha.

Back to topic, I am looking in to the broadcom Bluetooth code, and next weekend I am going to try a few ideas I had while browsing the code. Hopefully I can find something to fix this Bluetooth issue. Or break Bluetooth completely. Who knows, hahaha.
[Galaxy Note 3 Android Development] DaOldMan:
Good day [MENTION=3482571]shane87[/MENTION] do you want me to make a logcat or is the one posted good enough ? Tnx for trying to fix this horrible bug.