yashsingh1/xdaforums huggingface dataset:
[OnePlus 9] AtoZ0to9:
Support for specific 3/4/5G frequencies depending on variant and region.

Europe LE2117 - WCDMA bands: 1, 2, 4, 5, 8, 9, 19; FDD LTE bands: 1, 2, 3, 4, 5, 7, 8, 12, 13, 17, 18, 19, 20, 25, 26, 28, 32, 66; TDD LTE bands: 38, 39, 40, 41; 5G NSA: N1, 3, 5, 7, 8, 20, 28, 38, 40, 41, 66, 78 5G SA: N1, 3, 7, 28, 41, 78

North America LE2115 - WCDMA bands: 1, 2, 4, 5, 8, 9, 19; CDMA bands: BC0, BC1, BC10; FDD LTE bands: 1, 2, 3, 4, 5, 7, 8, 12, 13, 17, 18, 19, 20, 25, 26, 28, 30, 32, 66, 71; TDD LTE bands: 38, 39, 40, 41, 46, 48; 5G NSA: N1, 2, 3, 5, 7, 8, 20, 25, 28, 38, 40, 41, 48, 66, 71, 77, 78; 5G SA : N1, 2, 3, 5, 7, 25, 28, 41, 48, 66, 71, 77, 78

India - WCDMA bands: 1, 2, 4, 5, 8, 9, 19; FDD LTE bands: 1, 2, 3, 4, 5, 7, 8, 12, 17, 18, 19, 20, 26; TDD LTE bands: 34, 38, 39, 40, 41, 46; 5G NSA: N41, 78; 5G SA: N41, 78

China LE2110 - WCDMA bands: 1, 2, 4, 5, 8, 9, 19; CDMA: BC0; FDD LTE bands: 1, 2, 3, 4, 5, 7, 8, 12, 17, 18, 19, 20, 26; TDD LTE bands: 34, 38, 39, 40, 41; 5G NSA: N41, 78, 79; 5G SA: N1, 3, 28A, 41, 78, 79
[OnePlus 9] AtoZ0to9:
For some reason I don't think that info is 100% accurate. I thought 2117 was TMobile and 2113 was Europe.

However, it does appear that the 2115 has all the necessary bands.
[OnePlus 9] drlenny:
I purchased two LE2117 Amazon renewed vendor unlocked phones and successfully bootloader unlocked them. Instructions for this are here in XDA, you do have to ask OnePlus for an unlock code and wait 7 days. You can then flash any lineage based lemonade rom on them (that matches the underlying FW you had). I had zero issues following this path:

1. Get phone

2. Install Tmo SIM (I have Tmo, idk if this is required)

3. Update firmware to 12

4. Reboot and check for updates a couple times to ensure the FW installed in both slots.

5. Follow verbatim LineageOS's Lemonade LOS12 instructions.

Note: if you update to 12 and try to install an 11 based ROM You will have a bad time. If you try to install TWRP on 12, you will have a bad time (TWRP has no notes on the lemonade install page, but it is on their main page; TWRP is 11 based still)

I also followed these steps and put pixel experience on my wife's phone. The WAF on a degoogled phone is still too low.

I couldn't get any other roms to work on my LE2117 even the 12 based ones.

Posted from my LE2117 OnePlus 9 (lemonade) Running Lineage OS, Magisk 25, Adaway, and Microg, because no IodeOS love :(
[OnePlus 9] Reinitialized:
The difference between what you and I did is I didn't wait for OnePlus to provide the unlock.bin nor T-Mobile to SIM unlock my LE2117. I don't want to bother going through corporate bull**** to utilize my device which I purchased in full used, especially since (at no fault of their own) the seller I purchased the device from most certainly would not have the original Proof of Purchase since they buy used phones to refurb, validate, then sell.

If you're willing to wait for both T-Mobile and OnePlus to provide the official unlocking methods, you will most certainly have a much better time than I did trying to bypass them. However, do note officially you do need to SIM Unlock the phone first (aka get T-Mobile's blessing), then you can request to have the bootloader unlocked from OnePlus. Thus why I didn't bother :)

In other words, @nibake just get the LE2115 and don't put yourself through the pain. I am never getting a carrier branded/locked phone again
[OnePlus 9] drlenny:
The phones I purchased from Amazon where fully SIM unlocked already, the listing stated as much, and the phone also itself reported this. As long as you make sure that the phone is SIM (carrier) unlocked when purchasing, I don't find waiting 7 days for OnePlus is too onerous especially VS flashing a different variant stock-rom that was meant for different hardware with different radios. Sometimes that works out ok, but also I've seen it go badly. the LE2117 is a great deal IF you get is pre-SIM (carrier) unlocked AND are willing to wait 7 days for OnePlus. If not, like @Reinitialized said, just spend the extra bucks and get the LE2115.

I chose the LE2117 because it has all the NA bands and no exclusively European bands. Since I never plan to travel to Europe, I won't be burning extra battery for bands I'll never use.
[OnePlus 9] nibake:
Thank you all for this info. I ordered the LE2125 since the price seemed reasonable and the specs are impressive. AFAICT the 5G should be good. All of your responses are helpful. While I understand that a lot of info is in the forums, it can be really hard to find the info you need when you need it so this is good. I have no problem with the the 7 day wait since I'm on a functional phone now, with the exception of the network being unreliable as it hops between H, H+, 3G, LTE, E, 5G and is generally not very dependable for mobile data. I think this is something that could be remedied with a better release of the specific model LineageOS version, but I digress.

It sounds like I will be good to use it during the week and will go ahead and allow it to update to the latest version of 12. I'm all set up with adb fastboot from previous modding so I should be ready to follow the LOS directions after the bootloader unlocking is done.

It sounds like the LE2117 would be fine from your comments but I'm happy to be getting something that has official LOS support, FWIW.
[OnePlus 9] AtoZ0to9:
You won't have to wait 7 days, the unlocked global version doesn't need an unlock.bin, 'fastboot oem unlock' just unlocks it.
[OnePlus 9] nibake:
Better still!
[OnePlus 9] nibake:
Or not! Just arrived in the mail and the knuckleheads sent me an LE 2127. If it's just a question of waiting a week for the unlock.bin, I think I would rather do that then go through the hassle of returning and ordering another.
[OnePlus 9] EtherealRemnant:
Return it. The LE2127 will also require you to jump through hoops to keep a working mobile radio because the mmWave radio that it has is incompatible with radios from other regions.
[OnePlus 9] nibake:
Is this something that would only affect 5G in other regions?
[OnePlus 9] EtherealRemnant:
No, it affects the device period. It's a real nightmare to deal with from what I've seen people complain about. If you flash a ROM besides the stock T-Mobile one (which always majorly lags behind in updates), you will lose your radio connectivity unless you jump through hoops.

https://xdaforums.com/t/tmo-9-pro-modem-retention-data-fix.4292445/

The fix requires root so that's going to make issues with third party apps, especially as Google tightens the noose on SafetyNet attestation.
[OnePlus 9] nibake:
Ugh. That's bad news. But it's good to know now rather than to learn the hard way.
[OnePlus 9] nibake:
Quick update:

I had to leave on a trip so I haven't been able to return the 2127 or order the 2125. However, it's weird that 8 days have gone by and I still haven't gotten the unlock code from oneplus for the 2127. Idk if it's normal since I have seen others say they received the code after almost exactly 7 days. Will update if I get the email.
[OnePlus 9] drlenny:
I had to go to the site and "check" if my code was ready. Minutes later I got the email.
[OnePlus 9] nibake:
Update to the update,

I got back from my last trip (now on another).

I got the code for the LE2127 around the 8th or 9th day.

I also got an LE2115 per @EtherealRemnant 's suggestion. The unlock and install following the instructions was too easy! I haven't used it but for a few minutes, but this are looking very nice and I'm very happy with the installation. Of all of the phones I've tinkered with, this has been by far the easiest. What a difference it makes having the right model, I suppose.

On to the next question, since I haven't returned the LE2127 yet. It sounds like any custom ROM would be problematic and not worth it. My wife also wants a de-googled phone but doesn't need LineageOS per se. With the radio problems it sounds like it's not a good phone for any custom ROM. Ok. What about rooting (now that I have the unlock.bin) and degoogling the phone without installing a different ROM. Is that feasible?
[OnePlus 9] Varrxion:
Which modem img are you running to get your data to work? I'm in the exact same situation as you but I get 0 signal. In fact in my settings it says the phone doesn't have a SIM port at all.
[OnePlus 9] drlenny:
I didn't flash any modem files, I just made sure I was running 12 in the stock firmware, then followed these instruction:

https://wiki.lineageos.org/devices/lemonade/install

But I substituted in the Microg build:

lemonade

I'm running the 20220806 build, and haven't updated because I've heard later versions of lineage have bugs, but I have none, so I say with 0806.
[OnePlus 9] Varrxion:
That's what I had done at first with 0911 build. But I was not getting any sim connectivity so I figured I would flash the t-mobile modem as was suggested by others for android 11. This only broke things further though, and I stupidly didn't back up the prior modem file, so i'll have to do a clean install again I guess.
[OnePlus 9] drlenny:
Yes, you'll likely have to restore to full stock to fix the modem issues if you've cross 11 & 12 modem/system files.
[OnePlus 9] Varrxion:
Just to clarify were you running the stock TMO firmware or were you converted to global in android 12 before installing lineageos?
[OnePlus 9] drlenny:
100% stock tmo android 12. I had to OTA to 12, because it came with 11 on it.
[OnePlus 9] Varrxion:
Interesting, I will be following what you said but doing it from global, for science. I'll post how it goes.
[OnePlus 9] AiM2LeaRn:
do you ever figure out the problem with the spazzy network on the tmobile variant when using linage? the connection is spazzy and drops alot when i have 5G enabled, to fix this problem i just force the phone to use LTE

Settings>network>preferred network type> LTE-GSM

its stable when using that setting and not enabling 5G.

Update: i made sure i was on latest firmware then installed a different custom rom and the spazzy 5G problem was fixed, so it appears like roms just need to be customized better for 5G tmobile USA. try different roms till one works with stable signal.
[Xiaomi Mi 11] stuedub:
Hi all.

I hope this thread is ok.

I have previously tried to flash a custom rom on my Mi 11. I've followed all the steps but most roms fail due to the file not being recognised in CMD or Powershell. I've ran these as administrator and it still won't work.

One or two of the roms recognised the file & looked like it was going to complete the flash until I got an error saying:

Failed to flash - target API level is 3. Has this happened anyone before?

Also after having to flash a fsastboot stock rom I can no longer install system updates.

If anyone can help, I'd be really appreciative as I'm so frustrated with MiUi. Can't open Gmail attachments, videos won't load on certain apps etc.

Thanks very much.
[Xiaomi Mi 11] NOSS8:
The bootloader must be unlocked.

For Aosp rom or Xiaomi EU rom use TWRP https://androidfilehost.com/?w=files&flid=321497

For stock rom use https://xdaforums.com/t/flash-tool-guide-use-xiaomi-flash-tool.4262425/
[Xiaomi Mi 11] stuedub:
I should have mentioned that my bootloader is unlocked.

If I flash TWRP, can I install a custom ROM? I can't see any mention of TWRP on custom roms, just flashing via fastboot.
[Xiaomi Mi 11] NOSS8:
This version of TWRP for a12 was released yesterday.

Some AOSP roms have their own recovery but you can use this TWRP.

The twrp is just an extension that avoids typing command lines.

Just use the twrp following the instructions of the OP of the rom you want to install.

The start is always the same:

Twrp/wipe/format data type yes/reboot Twrp=CLEAN FLASH

then flash as instructed by the OP.

For requested imgs, gapps etc.
[Xiaomi Mi 11] stuedub:
Excellent. Thanks for your help
[Android Builders Collective] observingman:
Hello,

Could somebody give me links, initial instructions or an overview of how to adapt the crDroid custom rom to be able to install also on the Teclast t40 pro ?

Or in other words... Which changes should be made (and a general how-to) to that rom once obtained its source code, to add support for a new device, in this case that tablet ?

I am a software developer in .NET with some linux experience also, and this could give me the opportunity to learn something big'n new...

Thanks in advance !
[Android Builders Collective] observingman:
It's so sad that nobody can give me a hand on this; At least a general intro. Ok, I will forget about it and I'll change my little goals in life to something more useful and productive.

Have a nice day.
[Android Builders Collective] raydlp:
Hello try this

https://xdaforums.com/t/guide-build-crdroid-rom-from-source.2884765/

and this below this information below.

Thanks
[Android Builders Collective] raydlp:
I hope you are very successful in this process.
[OnePlus 9 Pro] tk_xda:
What is the best way for me to obtain the IPK files for Playstore apps not rooted? How does the answer to this question change if I root?

Thanks
[OnePlus 9 Pro] HermitDash:
APK Pure or APK Mirror then ADB install the apk to phone or transfer to phone and just install.
[OnePlus 9 Pro] tk_xda:
Just to confirm these are the locations on the web you mean

APKMirror - Free APK Downloads - Free and safe Android APK downloads

Free and safe Android APK downloads

www.apkmirror.com

Download APK free online downloader | APKPure.com

Download apk for Android with APKPure APK downloader. NoAds, Faster apk downloads and apk file update speed. Best of all, it's free

apkpure.com

Are both of these going to give me the current version of any app as seen on the PlayStore as a clean safe copy from Google Servers?

What do I do if I want the APK of one of my paid apps?

Just to be clear my intent here is NOT about piracy, but to keep archival copies of my legitimate apps. However, if I need to go to a pirate source to get an APK file I purchased, I would consider this a second choice if there is no want to get my hands on a clean copy of my APK file.

Also, would rooting open any additional options related to obtaining APKs of my legit paid apps?
[OnePlus 9 Pro] Psk.It:
why don't you just flash nickgapps , open gapps or mindthegapps?

In any case, exploring nickgapps, you can find the PlayStore.zip insidie, it contains "___etc___permissions" and "___priv-app___Phonesky" folders

if you have root copy the content relatively to "/system/etc/permissions" and "/system/priv-app/Phonesky" folder

otherwise you can try to.inatall the apk as a common user app (manually grant all required permissions)
[OnePlus 9 Pro] tk_xda:
Once I do this, I assume I then download my apps from the modified or alternative Google Play app. Where does nickgapps (etc) put the IPK files in my phone, so that I can collect them?
[OnePlus 9 Pro] Psk.It:
you don't have to

if you change rom, and you want to re-install gapps just flash them again (if necessary)

if you want to backup locally installed apps, you can use a backup tool (but not all back-up install proprtly from local, some apps needs to be installed via playstore)
[OnePlus 9 Pro] tk_xda:
I tried to download the apk for "Text Free: Call & Texting App" on both APKPure and APKMirror and neither offer this free app. I would like to save my APK file somehow, but it seems like it is available only on Google Play. Is there some way I can capture the APKs downloaded by Google Play so that I can retain them? If I must root to accomplish this, I will root. (I currently have global stock OOS firmware.)
[OnePlus 9 Pro] Psk.It:
Installed apps are under /data partition, /apps folder

navigating to that folder with file.manager should allow you to copy them
[OnePlus 9 Pro] TNSMANI:
If you are talking about just extracting the apk from an installed app, did you try Apk Extractor from Play Store?
[OnePlus 9 Pro] tk_xda:
I used Cx File Explorer to back up some apps on my One Plus 9 Pro. Then I rooted and got Root Explorer to rummage in /data/apps.

I found that when apps are download from Google Play that some apps download two or more apks. Every app downloads a "base.apk" file. Some apps download "split_config.arm64_v8a.apk" and "split_config.xxhdpi.apk". If I backup an app with Cx File Explorer, only the base apk is backed up, not the other essential apks to allow the app to work if installed from the backup. In particular, I noticed this with "Text Free" by Pinger, and several other apps.

I find it clunky to rummage in /data/apps because the folder names are gibberish and I have to hunt for an app's folder to find its pieces. Is there a better app backup utility that will get all the pieces of an app? (And since I am already rooted, I don't care if it requires root or not to work.)

I also tried ApkExtractor on Text Free and find that it also only extracts the Base Apk and not the "split_config" pieces.

Thanks
[Galaxy Tab Pro 12.2, 10.1, 8.4 Original Android De] phoval:
I'm not responsible for any damage to your device of any sort.

By flashing this, you take responsibility of anything that happens.

Process at your own risk!

If you want to check - please make backup. Better to store all partitions.

What works

audio

bluetooth

brightness

camera

DRM

OTA

selinux

video

wifi

wifi display (fixed at build 20220830)

What doesn't work

Torch QS not working -> regression in 0903, fixed in 0904

Back camera preview : wrong rotation on preview in default app, open camera works (fixed at build 20220903)

Some Keyboard bug. Workaround : When prompted to enter something like a Bluetooth pin or text based password, sometimes the keyboard is not shown on the screen or off screen. The workaround is to goto settings, system, languages & input, on-screen keyboard, Android Keyboard (AOSP), appearance & layout, theme and choose "Material - follow system settings".

Instructions:

0. Patched TWRP for FOTA

1. Factory reset if coming from another ROM.

2. Install ROM

3. Install GApps (optionally) [Recommended NickGapps Patched for ARM]

4. Install Magisk 25.2 (optionally)

Sources & Changes:

Device tree

Kernel tree

Vendor tree

TWRP tree

Download:

Downloads: builds

Note to users: I'm not responsible if you brick your tablet. See the disclaimer above.

Contributors

LineageOS team for source code.

@retiredtab for helping make mondrianwifi to work on Android12

@khalvat for its work on porting msm8974 to Android12 (https://github.com/LineageOS-UL)

@pocketrule, @bierma32, @Yxo 6o6uka for willing to test builds and leaving feedback

ROM OS Version: 12.1

Version Information

Status: Nightlies

Created 2022-08-28

Last Updated 2022-09-04
[Galaxy Tab Pro 12.2, 10.1, 8.4 Original Android De] mrmathematica:
Wow! We can get Android 12 for such an old device. Many thanks to dev who keep it alive. With LOS 19 announcement I thought for devices with old kernel A12 is not possible. Miracle!
[Galaxy Tab Pro 12.2, 10.1, 8.4 Original Android De] mrmathematica:
Can we upgrade from your Los 18, or still need to reset no matter what?
[Galaxy Tab Pro 12.2, 10.1, 8.4 Original Android De] phoval:
eBPF is mandatory for android 12, but you can disable it in the code.

Some things will be broken, eg: trafic monitor

I didn't try myself, done a clean install. You can try, but make backup before.

Format system if you have gapps, install rom zip and gapps for 12.
[Galaxy Tab Pro 12.2, 10.1, 8.4 Original Android De] phoval:
New build up, wifi display lag is fixed. Casting is smooth with audio.
[Galaxy Tab Pro 12.2, 10.1, 8.4 Original Android De] bierma32:
Updated my Tab over OTA to latest Version , it works perfect with your patched TWRP.
[Galaxy Tab Pro 12.2, 10.1, 8.4 Original Android De] george stamatos:
Excellent news!!

Thank you very much!!

I will try and report soon!!
[Galaxy Tab Pro 12.2, 10.1, 8.4 Original Android De] bierma32:
Create an backup, in case something go wrong.

I prefere an clean install.
[Galaxy Tab Pro 12.2, 10.1, 8.4 Original Android De] Kaan_M:
Exciting, I'll try it tomorrow. Hope I can connect wifi :) .
[Galaxy Tab Pro 12.2, 10.1, 8.4 Original Android De] duc12323:
I can't turn it off, please guide me to turn it off.
[Galaxy Tab Pro 12.2, 10.1, 8.4 Original Android De] pocketrule:
Disabling the task bar:

Settings -> System -> Buttons -> enable nav bar -> go back -> Buttons -> disable task bar and nav bar
[Galaxy Tab Pro 12.2, 10.1, 8.4 Original Android De] Kaan_M:
Nice work, thanks for A12.
[Galaxy Tab Pro 12.2, 10.1, 8.4 Original Android De] NNoah:
Thank you @phoval
[Galaxy Tab Pro 12.2, 10.1, 8.4 Original Android De] Craftyawesome:
Great rom, mostly working fine with a dirty flash. A few issues though:

Taskbar shows on lock screen, hiding "swipe up to open" and generally not looking good

Lock screen cannot be landscape

Flashlight quick setting says camera in use

Quick settings menu laggy in portrait.

PiP to splitscreen button missing. Apparently removed in beta 3 https://9to5google.com/2022/02/09/android-12l-beta-3-new-features/
[Galaxy Tab Pro 12.2, 10.1, 8.4 Original Android De] phoval:
Taskbar not showing on lockscreen for me If I enabled it, but I don't use it.

Lock screen can be rotated but the option must be enabled: Settings -> Display > Rotation Settings

Flashlight QS was working early build: Will check why not working anymore.

QS is a bit laggy in portrait: dunno why.

What is PiP to splitscreen? In task view, there is a button to splitscreen.
[Galaxy Tab Pro 12.2, 10.1, 8.4 Original Android De] Craftyawesome:
Thanks for the reply, I will check that option.

It looks like the picture in picture player should have an option to directly load split screen. https://www.xda-developers.com/andr...-picture-in-picture-window-double-line-clock/

I'm assuming it made it into final though, I don't have a real 12L device.

Apparently removed in beta 3 https://9to5google.com/2022/02/09/android-12l-beta-3-new-features/
[Galaxy Tab Pro 12.2, 10.1, 8.4 Original Android De] phoval:
Flash QS is fixed in build 4th sept.

Some commits were missing on last build.

I removed 3rd build from listing (zip in old)

I recommend upgrade to 4th if you are on the 3rd
[Galaxy Tab Pro 12.2, 10.1, 8.4 Original Android De] cwokel:
Great job and example of sustainability!

I made clean install with lineage bootloader.

OTA works

I was only able to install with mindthegapps, the rest failed during installation and Nikgapps did not start the Google assistant. Maybe issue between arm and arm64 gapps

Keep going your work!
[Galaxy Tab Pro 12.2, 10.1, 8.4 Original Android De] Edcarlos75:
Hi!

This rom does ram plus?

Thank you for your effort!
[Galaxy Tab Pro 12.2, 10.1, 8.4 Original Android De] chkdsk90:
For me this doesn't work. Any other suggestions?
[Galaxy Tab Pro 12.2, 10.1, 8.4 Original Android De] apounosar:
Thank you very much. My tablet is still working after so many years! Ha ha!
[Galaxy Tab Pro 12.2, 10.1, 8.4 Original Android De] yxo 6o6uka:
It will work. The caveat is in "go back". "Enable taskbar" toggle is only visible when "on-screen nav bar" is ON (which is counterintuitive since taskbar and navbar are mutually exclusive, yet this is how it is at the moment). Once navbar is ON, you need to refresh the "Buttons" page... for that click on something at the level of System, for example Location, then go back to System-> Buttons and then the taskbar toggle will be visible.

With the baseline 19.1 functionality now working (thanks again @phoval !), perhaps this surfaces the nice-to-have's - 19.1 current usability stumbles:

- It would be sooooo nice for the Taskbar toggle being visible in Buttons unconditionally (regardless of Navbar enable status). The latest stock Samsung UI based on 12L has that.

- Grids: The only available is 6x5. Would be nice to have more choices, perhaps on par with 18.1. Fwiw, 5x6 seems to fit the aspect ratio more naturally and looks great in 18.1.

- Styles: Not available. The default 19.1 round icon shape is a bit lame, any other shape may be more appropriately modern, pleasing to the eye.
[Galaxy Tab Pro 12.2, 10.1, 8.4 Original Android De] fz9999:
Sorry I know this is a post for the T320 but would it work for the T520?

Are they the same hardware but with just a different screen size? Is the resolution even different?

Thanks for your great work :-)