yashsingh1/xdaforums huggingface dataset:
[Treble-Enabled Device Development A/AB ROMS] Jimmy Glex:
thank you bro
[Treble-Enabled Device Development A/AB ROMS] bentalebnordine:
Hi guys, I am using this ROM on my OnePlus nord 100 phone, it is working well but weird thing happening, which is I can't play darknet dairies podcast on any platform, this problem occurred on stock ROM too🤔, any idea please.
[Treble-Enabled Device Development A/AB ROMS] psychofaktory:
More things I have noticed:

SwiftBackup has problems login in with google account

FolderSync can not start

SwitftBackup and FolderSync devlopers both say there is a problem with GApps on the phone.

SKVALEX Call Recorder can not start

I needed to install this overlay to get the 5G option

In LOS-19 this was already integrated

There is no option for VoLTE or Wifi-Call

The battery usage overview does not show data on the battery consumption of individual apps
[Treble-Enabled Device Development A/AB ROMS] ossage:
Thanks for work, I upgraded from AndyYan 12 to lineage-20.0-20221111-UNOFFICIAL-arm64_bvS.

Everyting works like charm,

except bluetooth in-call audio !

What can I do with it? Many audio sink devices (eg. headsets) work with audio (eg. music streaming), but only a few works with phone in-call audio. A few, work.

Shall I go "LineageOS "Light""? Any help appreciated.

Ok, solution found: "A2DP offload" and "Alternate audio policy" did it. Not Qualcomm, just Samsung.

Still dont understand, why some buds worked before. This is the HSP vs HPF bt profile?
[Treble-Enabled Device Development A/AB ROMS] MPK99:
Do anyone face bluetooth buds audio issue?

Edit: Fixed btw. Had to disable force A2DP offload...
[Treble-Enabled Device Development A/AB ROMS] kingwai92:
Thanks for your hardwork Andy, this rom works really well on my device Y700.

However, what keep me from using gsi rom as daily driver is the color profile, the toggle in the display section is not working and all 3 options utilize wide color gamut, srgb contents are oversaturated...

appreciate if you could teach me how to switch to srgb color profile, tks a lot!!!
[Treble-Enabled Device Development A/AB ROMS] pranavvaid:
Hey everyone,

Have anyone tried if safetynet is passing in vallina/secure builds, or with microg?
[Treble-Enabled Device Development A/AB ROMS] MPK99:
It doesn't here.
[Treble-Enabled Device Development A/AB ROMS] JaneValley:
Run this rom with android 11 kernel with my SM-T500, and it works amazing great.

Dirty flash from the LOS19 without any data lost, and LOS20 even perform better than LOS19
[Treble-Enabled Device Development A/AB ROMS] Captain_cookie_200:
hey andy just one question. if i do daily drive this would it recieve updates along with lineage os "light"? like dec patch 2022 that may come or new td patches?
[Treble-Enabled Device Development A/AB ROMS] AnonVendetta:
I don't see why it wouldnt, most other recent-ish GSIs get updates. But they may or may not need to be manually flashed.

I don't really know, since the latest release (non light version) doesn't boot on my device, it just bootloops back into TWRP. Same results with DSU Side loader. But the phhusson A13 GSIS do boot, despite being based on TD source code.
[Treble-Enabled Device Development A/AB ROMS] Captain_cookie_200:
it boots fine for me. and i am daily driving it because of its stability. its amazing. although i might switch to rice droid soon once the dev releases the 8.5 build that boots for me.. anyways thankss.
[Treble-Enabled Device Development A/AB ROMS] AndyYan:
I wouldn't have released this first batch of TD-based if I don't plan to keep you guys covered :)

It just receives less attention from me than "light", but life/job is draining time from both anyway...
[Treble-Enabled Device Development A/AB ROMS] Captain_cookie_200:
oh thanks! your work is srsly amazingg!
[Treble-Enabled Device Development A/AB ROMS] ildar_prophet:
thanks a lot, Andy, for your gorgeous work with LOS GSI!

I''m eager to try this one but strongly miss your "personal" patches.

Is "personal" vanilla flavor planned?
[Treble-Enabled Device Development A/AB ROMS] AndyYan:
As covered in #2, likely no.
[Treble-Enabled Device Development A/AB ROMS] ildar_prophet:
Ah! sorry I missed the point 2 in #2.

> likely no.

:cry:
[Treble-Enabled Device Development A/AB ROMS] MPK99:
@AndyYan Your gsi, trebledroid, & Miku UI, are the only ones that are able to load my device overlay from phhusson's vendor. None of the other A13 GSIs able to. Any reason for this ?

And trebledroid throws unsupported magisk version, but none of the other GSIs have that issue. That's strange too.
[Treble-Enabled Device Development A/AB ROMS] AndyYan:
Nothing weird about these.

The former is because I fixed and integrated the overlay matching patch ahead of notifying PHH, then PHH pushed it to TD and made a CI, and it hasn't trickled down to other ROMs just yet. Kinda proving point 3 in #2.

The latter is pure PHH/TD doesn't have /sbin-related patches necessary for Magisk, but it's half Magisk's fault (intentionally neglecting GSI usecases).
[Treble-Enabled Device Development A/AB ROMS] kevinco1:
Same here, have you gotten bluetooth working with any particular GSI builds?

All of them run great on my Samsung tab and was happy to leave the bloated stock in the past but Bluetooth not working is a non starter to me
[Treble-Enabled Device Development A/AB ROMS] AnonVendetta:
BT audio wasnt working on the 5-7 build for some reason, but it's cleared up now. I reflashed the gsi, a modded vendor.img that has data partition encryption disabled, and a magisk patched boot.img. After a clean boot, it started working again. Dont know why. @AndyYan mentioned a "use system-wide BT HAL" in Phh Treble settings, that may or may not have an effect.
[Treble-Enabled Device Development A/AB ROMS] billy996:
I tested the bgN version on multiple devices

Report a problem:

1. Cannot sync in Chrome, and it will be prompted to log in my account again.

2. Cannot install google calendar.
[Treble-Enabled Device Development A/AB ROMS] jonpjingleheimler:
scroll up. This issue has been noted and it appears there's a fix.
[Treble-Enabled Device Development A/AB ROMS] billy996:
Bro thanks for your reply.

I noticed that this is a general problem and exists.

One of the proposed solutions is to use TWRP to flash into GAPPS, but in fact most devices do not have TWRP, so this cannot be a general solution.

Besides that, there seems to be a commit to fix this and it has been rejected by the developer.
[Treble-Enabled Device Development A/AB ROMS] jonpjingleheimler:
Honestly I am always a little relieved when it's not just my device. It is odd from a simple flash and go kind of guy. After doing the finish set up some apps started to sync. Google Photos is the only one I can see now that still wants to be a dink. I will try the part about flashing Gapps and see what happens.
[Treble-Enabled Device Development A/AB ROMS] AnonVendetta:
Yeah, most people don't have a TWRP for their device. But I won't buy a device that doesn't already have a TWRP build for it. To me, TWRP is as essential as root.
[Treble-Enabled Device Development A/AB ROMS] AnonVendetta:
Just make sure you flash the GApps zip on top of a vanilla LOS build, not the g variants.

V=vanilla

G=GApps

Like, bgn vs bvn. You would want to use bvn or bvs. And it must be vndklite, or else flashing any zip onto it will fail.

I've tested this several times with MindTheGApps on top of vanilla LOS and the Phh AOSP builds, no serious issues. Syncing does also seem to work, but I didn't test extensively.
[Treble-Enabled Device Development A/AB ROMS] jonpjingleheimler:
Great information. And here I was going to go blindly flashing again. You probably saved me a bunch of hassle. Thanks
[Treble-Enabled Device Development A/AB ROMS] billy996:
I tried flashing "BVN vndklite" and my Y700 tablet doesn't boot anymore.

Next, I flashed the "BVN" version and my tablet booted.

However, when I tried to flash MindGAPPS through sideload using Recovery, I was warned that "previous installation has failed." I was able to boot the device into the system, but there is no GAPPS in the system at all.
[Treble-Enabled Device Development A/AB ROMS] billy996:
I know absolutely nothing about VNDKLite.

Why can't the device start after flashing this version to my tablet?
[Treble-Enabled Device Development A/AB ROMS] billy996:
Many devices are irreplaceable.

For example, Lenovo Y700, which is Snapdragon 870 CPU, 8-inch tablet.

Another example is Samsung S7 FE, LCD 12.4 inches, Snapdragon 778G CPU.
[Treble-Enabled Device Development A/AB ROMS] AnonVendetta:
I have no idea why the vndklite variant doesn't boot for you, but regular does. AFAIK, the only difference between them is that non-vndklite has the shared_blocks ext4 attribute, whereas vndklite doesn't. In other words, system is writable on vndklite but not the other. There may be other subtle differences I'm not aware of, so you may want to just ask @AndyYan.

Unless you can get vndklite to boot, flashing zips via TWRP just isn't going to work, period.
[Treble-Enabled Device Development A/AB ROMS] jonpjingleheimler:
I ended up flashing back to 19.1 LOS . I think I did some wipes and rebooted. I set it up but didn't sign in. Made sure developer options were enabled and rebooted to recovery. I flashed LOS 20 with Gapps and rebooted. The finish setup came up in notifications and I was able to set up my account and restore backup. Everything is working. For me it's likely user error, missing or adding a step. I got the autism and my focus is a mess sometimes, other times I can get right through it and feel like a pro. It was worth the work, really dig this os.
[Treble-Enabled Device Development A/AB ROMS] billy996:
When I flash vbmeta first, and then flash "BVN vndklite", my device can start normally.

The problem now is that GAPPS cannot be flashed with Sideload in Recovery.

"previous installation has failed." This is the result.
[Treble-Enabled Device Development A/AB ROMS] AnonVendetta:
You have to install it from TWRP recovery, not stock recovery. Stock recovery cant flash custom zip files that arent from the device manufacturer. Pretty sure I mentioned that before that TWRP is needed.
[Treble-Enabled Device Development A/AB ROMS] billy996:
What should I do without TWRP?
[Treble-Enabled Device Development A/AB ROMS] AnonVendetta:
Not much you can do. Maybe you can download the MindTheGApps zip, extract it, then manually push the files into the right locations in the system partition. You'll need root to do this though, and if you make a mistake, there's a big chance things won't work properly.

There is also an app called Ex Kernel Manager, it has a zip flashing tool, and is updated to work with modern Android concepts, like A/B partitions. It's a paid app though. And needs root. If you want to try, then buy it, use it to flash the MTG zip. If it doesn't work, you can always just tap the refund button on the Play Store's app page, to get your money back. As long as you do it within a few hrs.

Edit: Nix that idea. Just realized that you can't buy it because you don't have Play Store. And even if you bought it from the Play Store's web page, it won't be easy to get the apk and install it on the device. Assuming that you can, it will probably still try to check its' license to see if you bought it, but won't be able to do so due to you not having Play Store.
[Treble-Enabled Device Development A/AB ROMS] kevinco1:
For my particular tab (SM-X200) the only build where bluetooth works is 20230218.

I tried the option you suggested as well as others I have read in various guides but none helped. I'm assuming it has to do with under the hood differences between each build but can't say exactly what those are
[Treble-Enabled Device Development A/AB ROMS] kevinco1:
There are a few a Magisk modules out there that install Gapps. I have no idea if these even work, but if they do it would be your only other option
[Treble-Enabled Device Development A/AB ROMS] zyhk:
Not only LineageOS but also crDroid and others have this option now. I added "sysbta" support to my root script USB SampleRate Changer for enabling "a2dp offload" bluetooth HAL on Snapdragon devices and controlling the output sampling rate and bit depth of the internal resampler in the Am@zon music app to some extent.

By the way, is there any meaning for setting "Use System Wide Bluetooth Hal" to be false as default? For the spatial audio flag used in Pixel 6 & 7? For shortening bluetooth audio Hal latency?
[Treble-Enabled Device Development A/AB ROMS] m0byn:
Quick question: for someone who is not familiar with android programming nor overlays, how difficult is it to create an overlay for the Samsung Tab S6 to make auto-brightness work?

Are we talking about tens of hours, or below one hour?

I would like to estimate it beforehand if it is worth it to start such a project...
[Treble-Enabled Device Development A/AB ROMS] AnonVendetta:
Programming experience not required, but you will need a degree in rocket science and physics...JK. A good question regardless, and one I'd like to know the answer to myself. I have 2 Samsung devices for which I'd like to create auto brightness autolays. I attempted a guide a few days ago, spent around 1.5 hrs on it, but couldn't figure it out. I have other things to do besides tinker with Android, so I left it, with the intention of trying later.

Auto brightness and VoLTE not working are the last 2 major issues I haven't figured out on gsis.

If you know anything about Linux, and are currently running it, then maybe we can collaborate on TeamViewer or whatever. 2 brains might figure it out faster than 1. It's clear from reading the tutorial that Linux is ideal for building the overlays. If you don't want to dualboot Linux alongside Windows, then I'd suggest that you install VirtualBox (in Windows), then use that to install a major distro like Ubuntu, Fedora, Manjaro. Any of them should work. Use a 64 bit distro, which will be almost everything these days. In regards to booting the OS in legacy boot mode vs UEFI mode, it doesn't really matter, but pick UEFI in VirtualBox, if the distro supports it (nowadays, most do). Allocating 1 CPU should be enough, but in my experience, some distros won't boot unless you set the CPU option to 2 instead of 1. And the host PC should have at least 8GB+ RAM, give half of that to Linux. You don't want the host or the VMed OS to lag.

For the 1st attempt, I'd say it will take a bare minimum of 1 hr, but probably closer to 2 or 3. And it might not work out the 1st time anyway.

After the overlays are built and confirmed working, we can submit them to @AndyYan and @phhusson. That way, they will get included in future gsi builds, and we wouldn't need to manually repeat our work for every gsi build we flash. And anyone else that uses our devices on gsis will benefit too, by not having to create an overlay themselves.

The guide is here:

How to create an overlay?

Notes about tinkering with Android Project Treble. Contribute to phhusson/treble_experimentations development by creating an account on GitHub.

github.com
[Treble-Enabled Device Development A/AB ROMS] m0byn:
I am in!! Not sure when I will have time but we can discuss that privately. Also, I would like to go through the mentioned guide beforehand such that we can be more productive.

I am already running Fedora, so that is not an issue!
[Treble-Enabled Device Development A/AB ROMS] AnonVendetta:
You can fix it, but you need to work on getting SafetyNet to pass 1st. And you'll probably need to hide Magisk from apps. Even then, the banking app still might not work. It could be checking alot of things besides just root, unlocked bootloader, etc.
[Treble-Enabled Device Development A/AB ROMS] jianjin9987:
我没有安装过magisk,装不装magisk都用不了I haven't installed magisk. I can't use it even if it is installed or not.
[Treble-Enabled Device Development A/AB ROMS] AnonVendetta:
Then they're most likely detecting your unlocked bootloader. Try toggling the "spoof system properties" to on, it's in Settings > Phh Treble > Misc. This helps to hide various things that some apps might look for. And you need to reboot after turning it on.
[Treble-Enabled Device Development A/AB ROMS] jianjin9987:
我会试试，谢谢你I will try, thank you
[Treble-Enabled Device Development A/AB ROMS] jianjin9987:
没有你说的选项呀There is no option you said
[Treble-Enabled Device Development A/AB ROMS] AnonVendetta:
Is this LOS? I'm pretty sure it should say "spoof system properties" instead of "securize". Either way, try the securize option.
[Treble-Enabled Device Development A/AB ROMS] jianjin9987:
thanks
[Treble-Enabled Device Development A/AB ROMS] AnonVendetta:
I can say with 99% certainty that your screenshot is NOT from @AndyYan's LOS builds. It should definitely say "spoof system properties". "Securize" needs root, "spoof" doesn't. Even though they do the same thing.

At least flash this ROM before reporting issues, since you're posting in this thread for help.
[Treble-Enabled Device Development A/AB ROMS] jianjin9987:
是的，它不是，因为有问题，所以没用los，elixir根本不存在这种问题Yes, it is not, because there is a problem, so it is useless los,elixir does not have this kind of problem at all
[Treble-Enabled Device Development A/AB ROMS] AnonVendetta:
Yeah, I figured it wasn't a screenshot from this LOS build.

So, your options are:

Continue using Project Elixir, if you like it more. However, you will need to root before you can use the securize option, it even tells you that it needs root when you click it. If not rooted, nothing will happen. But anyway, after the securize is complete, you can use the "uninstall" button in Magisk to get rid of root. The ROM will remain securized, but without root

Or:

You can flash these LOS builds, toggle the spoof option to on, which doesn't need root. Then test the banking app.
[Treble-Enabled Device Development A/AB ROMS] jianjin9987:
说得很明白，给你点赞👍🏻Very clear, give you a like
[Treble-Enabled Device Development A/AB ROMS] jianjin9987:
你在用哪个rom?los?

Which rom are you using? los?
[Treble-Enabled Device Development A/AB ROMS] AnonVendetta:
And stop calling this gsi useless, or any other custom ROM. Gsis by their nature are buggy, they aren't perfect. Sometimes things will not work the way you think it should. You chose to unlock your bootloader, you chose to install a gsi. Noone held a gun to your head. So take responsibility and accept that you're playing a role in your outcomes.

Gsis are built for free, with someone else's time, and you're not paying a salary to the devs or anyone that offers help.

XDA has alot of whiny, complaining, unthankful, demanding users, that forget that what they are using was free to them. You aren't owed anything. Just because something doesn't always work 100%, doesn't make it useless.

If you need the highest level of stability, go back to stock firmware and relock your bootloader. But stock also isn't perfect, it has issues too, just less overall. Or maybe you would be better off with an iPhone, as long as you don't jailbreak it your apps will work great.
[Treble-Enabled Device Development A/AB ROMS] jianjin9987:
right
[Treble-Enabled Device Development A/AB ROMS] :
Andy Yan, 100% gratitude for this project, the choice and ability you give back to the user, us, is greatly appreciated.

Im running the lineage-20.0-20230507-UNOFFICIAL-arm64_bvN.img.xz on my s A53 5G. It feels so good and its so snappy. I love it.

The thing is, bluetooth doesn't function as it should, i can connect to all devices without issue, but when i play songs, they start skipping and there is no sound going out of the speaker.

I used to have a build running from september 22 that had no issues with this, same kernel same device. I've been digging into this and i found a couple of option that told me to enable hd audio or enable/disable bluetooth A2DP hardware offload etc. The thing is, these are greyed out in de dev options. I can't acces them or play around with them.

Don't know is this has anything to do with it: For normal heaphone detection i had to enable: use alternate audio policy to get my sam to detect my headphones, plays absolutely perfect since.

Any advice is greatly appreciated, i couldn't find the sept22 build on your page, could you maybe reupload pls ?

Thanks a bunch to everyone involved! Happy to see this community as active as it is.

Have a good one
[Treble-Enabled Device Development A/AB ROMS] AnonVendetta:
This thread was created on 11-11-2022, for LOS 20.

And on this page, the oldest archived builds date back to.....11-11-2022:

Andy Yan's personal builds // GSI - Browse /lineage-20-td/History at SourceForge.net

sourceforge.net

Coincidence? I think not. It would appear that the September 2022 builds you are looking for simply dont exist. Unless you're looking for LOS 19 builds that date back even further.
[Treble-Enabled Device Development A/AB ROMS] CRCinAU:
Speaking of these things....

The option to Remove Telephony Subsystem - is that supposed to work?

I use the build on a tablet that doesn't have any kind of cellular communications - only wifi - but the option doesn't seem to do anything...
[Treble-Enabled Device Development A/AB ROMS] syneoa:
Correct, that option doesn't do anything on my Redmi Pad as I can still see active phone processes and apps
[Treble-Enabled Device Development A/AB ROMS] AnonVendetta:
It works on Samsung, not sure about other OEM devices. It essentially removes the mobile data aspects. In other words, no calls, texts, or internet connection that relies on mobile data. Wifi will still work. However, it doesn't remove things like the stock dialer/messaging app.

I have tried it, and it does work. But I have no reason to use it since both of my devices have active SIM cards.

This option probably won't work on non-vndklite gsis, since their system partition can't be mounted as RW, so the telephony file can't be deleted. You would have to use a Magisk module to systemlessly delete it.
[Treble-Enabled Device Development A/AB ROMS] CRCinAU:
Interesting.... I'm using a vndklite gsi - but nothing seems to happen when I hit that option. I still get the disabled mobile data settings where it just says "No SIM"...
[Treble-Enabled Device Development A/AB ROMS] AnonVendetta:
you are rooted? I think the remove telephony option needs root.
[Treble-Enabled Device Development A/AB ROMS] CRCinAU:
Yep - got Magisk etc on there.
[Treble-Enabled Device Development A/AB ROMS] conduisant:
Hello i run LOS 20-20230507-UNOFFICIAL-arm64_bvS on a xiaomi redmi note 11, and i can't send any SMS or MMS in 4G, only 3G mode (By changing prefered network) works well...any idea ?
[Treble-Enabled Device Development A/AB ROMS] jonpjingleheimler:
I am certain this GSI is wifi only
[Treble-Enabled Device Development A/AB ROMS] conduisant:
I confirm i can acces internet with 4G and send MMS in 3 G
[Treble-Enabled Device Development A/AB ROMS] :
Hey thanks for your reaction, made me realize the date is mm/dd and not dd/mm. Realized i was using light instead of td. Installed the latest LOS 20 light version and all works fine now. Congrats on this great build!
[Treble-Enabled Device Development A/AB ROMS] jonpjingleheimler:
Heck yeah Brother. I'm glad you got it 😀