yashsingh1/xdaforums huggingface dataset:
[Xiaomi Poco F5 / Redmi Note 12 Turbo (China)] NOSS8:
the modem is different.

Edit:

Not for this device but for old device which had an additional chip..
[Xiaomi Poco F5 / Redmi Note 12 Turbo (China)] lorikeet:
As in a different chip or different modem firmware?
[Xiaomi Poco F5 / Redmi Note 12 Turbo (China)] NOSS8:
Hardware is different.
[Xiaomi Poco F5 / Redmi Note 12 Turbo (China)] lorikeet:
Not very helpful response.:rolleyes:

I know 12T uses Dimensity 8100-Ultra(?). Is the modem standalone chip or integrated? Can the bands be changed by flashing a region specific firmware was my question.
[Xiaomi Poco F5 / Redmi Note 12 Turbo (China)] NOSS8:
The modem is integrated into the soc.

Assuming you're talking about CN or GLobal Firmware, it won't change anything, no more bands and no less bands.

Snapdragon 7+ Gen 2 Mobile Platform

The Snapdragon® 7+ Gen 2 Mobile Platform is our most powerful Snapdragon 7-series - ever. The Qualcomm® Kryo™ CPU boasts substantial upgrades, while the Qualcomm® Adreno™ GPU wows with the biggest performance leap in 7-series history.

www.qualcomm.com

Dimensity 8100 | Groundbreaking Mobile 5G

MediaTek Dimensity 8100

www.mediatek.com
[Xiaomi Poco F5 / Redmi Note 12 Turbo (China)] DarthKadra:
Wait a second. If we are talking about Redmi Note 12 Turbo, then how can it have a different chip altogether if it's the same rebranded phone supported by the same ROMs?

There's 12T, which is built on Dimensity 8100, but that's a different one.

Thus, I presume reflashing the modem from the relevant region should do the trick. But regardless, it's the same phone. Unless your friend is actually offering a 12T.

Are you saying that regardless of the region the bands will be the same in any firmware? I don't know about this particular case, but isn't it common knowledge that the bands can be and often are different across different region firmware? They are activated/deactivated as necessary for the respective region. At least that's how I understand it.
[Xiaomi Poco F5 / Redmi Note 12 Turbo (China)] NOSS8:
The subject of the thread is the redmi note 12 turbo/soc Qualcomm.

Compared to the Poco F5, the soc is the same but restricted at the band level, its reprogramming requires equipment and data that you will never have.

For example you have a Global version with all the bands and flashed a CN rom, you will always have all the Bands and doing the opposite on a CN version will not add the missing bands.
[Xiaomi Poco F5 / Redmi Note 12 Turbo (China)] vodkinagdan:
As I know, availible bands are programmed through soldering some capacitors on pcb. Theoretically you can resolder them, but I've never heard about somebody done it.
[Xiaomi Poco F5 / Redmi Note 12 Turbo (China)] NOSS8:
Maybe on older phones with an additional chip but on recent ones it's integrated into the processor.
[Xiaomi Poco F5 / Redmi Note 12 Turbo (China)] vodkinagdan:
You mean some kind of PROM memory? May be so. Never explored this problem deeply enough
[Xiaomi Poco F5 / Redmi Note 12 Turbo (China)] NOSS8:
Example:

​
[Xiaomi Poco F5 / Redmi Note 12 Turbo (China)] leonido01:
Hola tendrías que desbloquear tu imei ya que los bloqueos vienen de sw y hw pero si compras un redmi note 12 turbo desbloqueado instala un rom china como miuitn https://miuitn.vercel.app/es/ luego modifica las preferencias de conexión *# *#4636#*#* dispositivo 1 luego frecuencia de deshabilitado a inmediata yo tengo un chip de atlan con banda n28 de 700 hz y otro de Telcel
[Xiaomi Poco F5 / Redmi Note 12 Turbo (China)] leonido01:
De hecho si es compatible con tus redes mira las especificaciones de las bandas https://www.devicespecifications.com/es/model/e0505c49
[Xiaomi Poco F5 / Redmi Note 12 Turbo (China)] leonido01:
De hechos los bloqueos de bandas son por IMEI y el equipo es compatible con las bandas en Canadá https://www.devicespecifications.com/es/model/e0505c49
[Xiaomi Poco F5 / Redmi Note 12 Turbo (China)] leonido01:
Si es desbloqueado de fábrica tiene libres todas las bandas con las que cuente por IMEI.

Solo cuestión de ver qué instala la versión correspondiente de firmware al equipo A mi por ejemplo mi celular venía con MARBLE pero para poco f5 y tenía fallas con la señal y las bandas al cambiar mi rom a la versión china de redmi note 12 turbo con MARBLE esto con miui tn "miuitn.vercel.app" ya no tuve problemas de red saludos
[Xiaomi Poco F5 / Redmi Note 12 Turbo (China)] elhattak7:
I faced the same problem, i found two solution

First is china rom

Second is MiuiTn

No network problem
[Motorola One Questions & Answers] Brandon_Rivera:
Hello everybody, so today my phone just turned off suddenly and when I connected it to its charger showed me this screen

"Start"

AP Fastboot Flash Mode (Secure)

BL: MBM-2.1-deen_retail-4658d8b-191127

Baseband:

Product/Variant: deen 000000000000000 64 GB PVT1

Serial number: 4c3c6815

CPU: MSM8953

eMMC: 64GB SAMSUNG RH64AB RV=08 PV=05 FV=0000000000000005

DRAM: 4GB SAMSUNG LP3 DIE=8GB M5=01 M6=06 M7=00 M8=5F

Console [NULL]: null

Tools mode config: ENABLED

Battery OK

oem_locked

Connect USB Data cable

When I try to start it by pressing the power button it shows:

Start up Failed:

Your device didn't start up succesfully.

Use the software Repair Assistant on computer to repair your device (which I have donwloaded, installed and tried but it didn't work)

AP Fastboot Flash Mode (secure)

Fastboot reason: Failed to initialize partition table

No bootable A/B slot

Failed to boot Linux, falling back to fastboot

Boot up failed

I tried using the rescue and smart assistant of Lenovo but it wont let me continue the process because of the multiple "00000" of the deen I guess.

I have the IMEI and I've downloaded the firmware to try to flash my phone, but it seems that its bootloader is locked, so I tried to unlock it using CMD and the comand "fastboot oem get_unlock_data" but it displays something like:

(bootloader) Unlock data:

(bootloader) read datablock error

(bootloader) Failed

I also tried blankflashing, it didn't work.

Does anybody know anything else I can still try to do? Thanks in advanced
[Xiaomi Redmi 7 ROMs, Kernels, Recoveries, & Other ] Dhina17:
/*
* Your warranty is now void.
*
* I am not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this ROM
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at me for messing up your device, I will laugh at you.
*/

LineageOS is a free, community-built, aftermarket Android firmware distribution, designed to increase performance and reliability over stock Android for your device.

LineageOS is based on the Android Open Source Project with extra contributions from many people within the Android community. It can be used without any need to have any Google application installed. You will need to provide your own Google Applications package (gapps). LineageOS still includes various hardware-specific code, which is also slowly being open-sourced anyway.

The base source code is available in the LineageOS Github repo. And if you would like to contribute to the project, please visit our Gerrit Code Review.

What's working:

WiFi

RIL (Calls, SMS, Data)

Bluetooth

Fingerprint

Audio

Video

Camera

Camcorder

Flash

IR

FM Radio

Sensors

LED

GPS

VoLTE

VoWiFi

Encryption (FBE)

Wifi Display

Known issues:

None

Find any? Report them according to this guide.

Downloads:

Official download page

Instructions:

Upgrade from lineage 19.1: Official Guide

Fresh Install:

Reboot to recovery

Format /system, /vendor, /data and /cache

Install LineageOS zip package

Install GApps of your choice [optional]

Reboot

Important note:

Format data is necessary if MIUI was previously installed or the device was encrypted with other encryption methods like FDE.

No Custom Kernels are supported in this thread.

Device wiki:

Official wiki link

Device sources:

Device tree source code: https://github.com/LineageOS/android_device_xiaomi_onclite

Kernel source code: https://github.com/LineageOS/android_kernel_xiaomi_onclite
[Xiaomi Redmi 7 ROMs, Kernels, Recoveries, & Other ] oji5an:
Finally LOS20 !!

Great job @Dhina17 as always. Thank you .
[Xiaomi Redmi 7 ROMs, Kernels, Recoveries, & Other ] aravindCV:
Thank you for continuing to maintain this device. 😍😍😍
[Xiaomi Redmi 7 ROMs, Kernels, Recoveries, & Other ] _PePe_:
thank you very much for the work...
[Xiaomi Redmi 7 ROMs, Kernels, Recoveries, & Other ] NMrocks:
Love your dedication man. Thanks for keeping my device up to date and running smoothly (and Xiaomi can go to hell for stopping updates after 1 year lol)
[Xiaomi Redmi 7 ROMs, Kernels, Recoveries, & Other ] nickleby:
Is there a way to add support for AC3 audio codec?
[Xiaomi Redmi 7 ROMs, Kernels, Recoveries, & Other ] vincentchan:
after flash v20 in my redmi 7 ,can't boot. it stucks in the G logo.
[Xiaomi Redmi 7 ROMs, Kernels, Recoveries, & Other ] Dhina17:
G logo? what's that?
[Xiaomi Redmi 7 ROMs, Kernels, Recoveries, & Other ] vincentchan:
sorry ,it is bootscreen.and i have sovled it.i found it caused by recovery .the teamwin recovery for onclite can not do a property factory reset.switch to orangefox recovery fix that.but orangefox recovery for onclite do not have the function to descypte the data.so if i want to upgrade ，maybe i always need to do a factory reset？
[Xiaomi Redmi 7 ROMs, Kernels, Recoveries, & Other ] kornex:
Hello and thank you very much for creating this awesome LOS20 ROM for our "old" Redmi phones.

I know we are on the redmi 7 forum but I saw that the installation guide is the same for the 7/8/8A and there is no OFFICIAL topic for LineageOS 20 on the Redmi8 forum .

I have a Redmi 8 with LOS 20 installed and perfectly functional, EXCEPT one important detail, I do not have LTE/4G with Bouygue Telecom SIM, calls and SMS OK

I tried with a French FreeMobile SIM and it's OK

Could you have an idea for me plz ?

Thank you so much

EDIT : it's OK with this link to configure Bouygues Tel APN (Itinerance sur IPv6)
[Xiaomi Redmi 7 ROMs, Kernels, Recoveries, & Other ] Eskander:
Use the official LineageOS recovery, it is minimalistic by design and it works for upgrades.
[Xiaomi Redmi 7 ROMs, Kernels, Recoveries, & Other ] HaLeXz:
Thank you for the great work.

Updating Lineage OS for Redmi 7 from 19.1 to 20, I now lost the ability to apply an OTA. On 19.1 I updated the build every week, but updating to 20 now the OTA update return error (something about the invalid signing of the package to apply).

I followed the official instructions to update from 19.1 to 20 (let me say: the official update guide for the redmi 7 miss a lot of informations and has wrong informations too) so I:

1. flashed the 20 recovery.img through ADB

2. copied the zip rom into sd

3. rebooted to the just flashed recovery

4. applied the update from zip on the sd

Doing so I could maintain all my data and settings.

Maybe there's some error in the update script that didn't clear the "signing cache" from the system and now every update fails with this "signing verification error"?

If I copy the update from the internal memory folder to the sd and apply the update from recovery, it applies ok.

Thank you again

(if you need some log, please tell me which and I'll post it)
[Xiaomi Redmi 7 ROMs, Kernels, Recoveries, & Other ] kornex:
I created 2 profiles on the phone, one "admin" and a second "user".

I don't receive visual and sound notifications for the sms/mms on the "user" profile.

There is someone for try if this " bug" is reproductible plz ?

The notif are ok in "admin" profile

Redmi8 with los20 (20230920) without gapps.

Thank you so much for your help,

BR
[Xiaomi Redmi 7 ROMs, Kernels, Recoveries, & Other ] giri.sahu94:
Lineage 20 is very slow on redmi 7 please suggest what to do
[Xiaomi Redmi 7 ROMs, Kernels, Recoveries, & Other ] kornex:
With update 20230927, the calls works now, thank you very much 👍👍

But now the sms/mms notifs don't works on second profile !!

There is a way to stop sms/mms/calls on "admin" profile when the second profile is active plz ?
[Xiaomi Redmi 7 ROMs, Kernels, Recoveries, & Other ] kornex:
I think i need to clarify the situation

With 2 profiles created on the phone, I perfectly received calls, sms and mms on the first profile named "admin".

But if I swiched to the second profile named "user", the notif sound for sms/mms don't play (I check all parameters for sounds).

Since 20230927 build, the phone calls sounds work great on the second profile and I can take the call👍.

So the bug is

no sound on sms notifs in the second profile

I don't understand how to send a bug in github, i'm sorry.
[Xiaomi Redmi 7 ROMs, Kernels, Recoveries, & Other ] Dhaaanvux:
Anyone experiencing difficulty upgrading from 19.1 to 20.0 like me? I kept getting "error 1 failed to update system image". I have :

- Followed the official guide

- Redownloaded the latest files 3 times (and older version)

- Used 3 different recovery (twrp, orangefox, lineage os recovery)

- Flashed through SD card

But, if I flashed the 19.1 version it's fine. Thanks.

Edit: Kinda solved?

Somehow if I flashed it through ADB from my PC the same error will happen, but if I flashed it from my laptop there's no error. But then it still says no os installed, and the phone stuck on the LineageOS boot animation.
[Xiaomi Redmi 7 ROMs, Kernels, Recoveries, & Other ] h3ld3r_kid:
Ppl, theres some way to put the caller screen at fullsize with this rom?
[Xiaomi Redmi 7 ROMs, Kernels, Recoveries, & Other ] bHell:
Any info about this Update?
[Xiaomi Redmi 7 ROMs, Kernels, Recoveries, & Other ] romulus_ut3:
Is it possible to port the Xiaomi Headphone profiles feature on to Lineage OS?
[Xiaomi Redmi 7 ROMs, Kernels, Recoveries, & Other ] _elgato:
after last update, phone always reported 100% battery and when it finally turned off it started bootlooping when turning it on again.

anyone else?

cat /proc/last_kmsg:

[ 40.966215] DEBUG: Build fingerprint: 'xiaomi/onc/onc:9/PKQ1.181021.001/V11.0.3.0.PFLMIXM:user/release-keys'
[ 40.966242] DEBUG: Revision: '0'
[ 40.966269] DEBUG: ABI: 'arm64'
[ 40.966301] DEBUG: Timestamp: 1970-01-01 06:16:25.319237694+0000
[ 40.966331] DEBUG: Process uptime: 1s
[ 40.966375] DEBUG: Cmdline: /system/bin/credstore /data/misc/credstore
[ 40.966406] DEBUG: pid: 1146, tid: 1146, name: credstore >>> /system/bin/credstore <<<
[ 40.966433] DEBUG: uid: 1076
[ 40.966463] DEBUG: signal 6 (SIGABRT), code -1 (SI_QUEUE), fault addr --------
[ 40.966493] DEBUG: Abort message: 'Check failed: chdir(data_dir.c_str()) != -1 chdir: /data/misc/credstore: No such file or directory'
[ 40.966541] DEBUG: x0 0000000000000000 x1 000000000000047a x2 0000000000000006 x3 0000007ff4cd5500
[ 40.966573] DEBUG: x4 0000007faa6e2000 x5 0000007faa6e2000 x6 0000007faa6e2000 x7 0000000000001f44
[ 40.966606] DEBUG: x8 00000000000000f0 x9 0000007fa2125a00 x10 0000000000000001 x11 0000007fa2163dd4
[ 40.966637] DEBUG: x12 0000007ff4cd4350 x13 0000000000000070 x14 0000007ff4cd4400 x15 0000fdb14593b5af
[ 40.966669] DEBUG: x16 0000007fa21c8d58 x17 0000007fa21a5c40 x18 0000007fa9b34000 x19 000000000000047a
[ 40.966700] DEBUG: x20 000000000000047a x21 00000000ffffffff x22 0000007fa941b000 x23 0000007fa941b000
[ 40.966732] DEBUG: x24 0000000000000000 x25 0000000000000000 x26 0000000000000000 x27 0000000000000000
[ 40.966781] DEBUG: x28 0000000000000000 x29 0000007ff4cd5580
[ 40.966814] DEBUG: lr 0000007fa2155958 sp 0000007ff4cd54e0 pc 0000007fa2155984 pst 0000000000000000
[ 40.966843] DEBUG: backtrace:
[ 40.966882] DEBUG: #00 pc 0000000000051984 /apex/com.android.runtime/lib64/bionic/libc.so (abort+164) (BuildId: f73b4091a9c819a21763f5bf11b53c2b)
[ 40.966915] DEBUG: #01 pc 00000000000152b4 /system/lib64/libbase.so (android::base::DefaultAborter(char const*)+12) (BuildId: b77c57f68a484ed93d5a7eda59d83bf9)
[ 40.966950] DEBUG: #02 pc 0000000000016ea8 /system/lib64/libbase.so (android::base::SetAborter(std::__1::function<void (char const*)>&&)::$_3::__invoke(char const*)+80) (BuildId: b77c57f68a484ed93d5a7eda59d83bf9)
[ 40.966982] DEBUG: #03 pc 0000000000016450 /system/lib64/libbase.so (android::base::LogMessage::~LogMessage()+352) (BuildId: b77c57f68a484ed93d5a7eda59d83bf9)
[ 40.967013] DEBUG: #04 pc 0000000000010a10 /system/bin/credstore (main.cfi+1268) (BuildId: 5b5fc3d8b2de227bdaa94f4a3af5337a)
[ 40.967045] DEBUG: #05 pc 000000000004a1f4 /apex/com.android.runtime/lib64/bionic/libc.so (__libc_init+96) (BuildId: f73b4091a9c819a21763f5bf11b53c2b)
[Xiaomi Redmi 7 ROMs, Kernels, Recoveries, & Other ] 雪獒2021:
Honey, when are you going to update Ann 14?
[Xiaomi Redmi 7 ROMs, Kernels, Recoveries, & Other ] NMrocks:
Hey LineageOS 21 is out now (https://lineageos.org/Changelog-28/)

@Dhina17 can you please add support for this device 👉🏻👈🏻
[Xiaomi Redmi 7 ROMs, Kernels, Recoveries, & Other ] Dhina17:
In my list.
[Xiaomi Redmi 7 ROMs, Kernels, Recoveries, & Other ] amadeus11:
Hello everyone,i installed lineage os 20 on my redmi 7 2/16 and there is a problem. The battery drains very fast,any tips? Previously i used 18.1 and my battery lasted for 8=9 hours of screen time without gapps.thanks in advance.
[Xiaomi Redmi 7 ROMs, Kernels, Recoveries, & Other ] moses_dx:
it's always better to flash stock first, but I think the mantainer left a procedure to update from previous LOS
[Xiaomi Redmi 7 ROMs, Kernels, Recoveries, & Other ] oji5an:
Hello @Dhina17 any updates on LOS21 development ?:)
[Xiaomi Redmi 7 ROMs, Kernels, Recoveries, & Other ] uniartisan:
Honey, I've noticed that another developer has already adapted LineageOS 21. Do you have any plans to port it to official support？

[ROM][ONC][14] LineageOS 21.0 for the Redmi 7 and Y3 [STABLE][UNOFFICIAL]

/* * Your warranty is now void. * * I am not responsible for bricked devices, dead SD cards, * thermonuclear war, or you getting fired because the alarm app failed. Please * do some research if you have any concerns about features included in...

xdaforums.com
[Samsung Galaxy Z Flip 4] jorge121valdes:
Hi, I'm trying to make some actions using NFC tags, but the only way to scan them without unfolding seems to be unlocking. Actually I'm trying using the lateral key (with Bixby), then Bixby ask me to fingerprint unlock and now I can scan NFC tag.

I also tried with CSOS but there's no way to do this (AFAIK)

Is there a more efficient way to do this?

Any suggest?
[Realme 2 pro Questions & Answers] azhaantaj:
I gave my phone to someone for 1 day and today he came to me and said that when I charged the device and boot it, this screen came.

There is written ( Your device is corrupt, it is not trusted and cannot boot)

I was on Nusantara Rom - Android 13

Even recovery mode is not opening
[Introductions] Tjetengine:
Hi everyone ! 🙂 I'm new and I won't hide from you that I feel lost. Friends advised me to follow Xda because she could help me solve a problem.

My xiaomi mi a2 doesn't want to start the operating system and inside there are photos of my beloved mother. (I ran out of space in the cloud and I had to renew my subscription but I didn't make it in time, the phone stopped working).

I will try to find someone who is kind to help me 🙂
[Introductions] SigmundDroid:
Howdy!

You might get much better help where the actually have the A2:

https://xdaforums.com/f/xiaomi-mi-a2-6x-questions-answers.7965/

(I only had the A1 and reflashed with something decent as soon as I got it)

edit: stupid typos :D
[Touch Pro CDMA] officer629:
Ok, so here's my problem....I have a Sprint Touch Pro and the Advance Config. Program. I launched the Config program to remove the quick contacts tab and to add the call history tab. I unchecked contacts, checked call history and hit ok. Now my Touch thinks it's T-Mobile. It says T-mobile on the upper right hand corner and nothing on the home screen works (like hit clock for alarm or anything else) The call history is there followed by voicemail and appointments (As a matter of fact there are appointments there that aren't even mine. The Sprint TV is gone and the sprint banner on music page is gone. What in the world could have caused this?

Somebody please help :confused:.....I never backed up my Touch and i'm afraid if I do it now to hard reset, It will back this problem up and i'll be in the same boat, because I don't wanna lose everything.
[Touch Pro CDMA] jthomas89466:
You will not have to hard reset.

You can use Advanced Config go to the appearance tab and click on Restore Default. This will get you back to where you started.
[Touch Pro CDMA] officer629:
That worked....

You are a life saver jthomas, I just don't understand why that happened and where did those appointments come from.....weird
[Touch Pro CDMA] jthomas89466:
I really have no idea how that happened! That data is pulled directly from the phone; in your description, it was like it was hard coded into the manila file... I am not sure.
[Xiaomi Pad 6] Edward Joseph:
I love to use my devices without a Case and Im scared to go all naked because of scratches. I feel Skins and Screen Protectors help from scratches and also lets me hold the device as is.

So, I need some top Screen Protectors and Skins recommendations for the Xiaomi Pad 6!
[Xiaomi Pad 6] arydlews:
I had a mi pad 5 before and noticed that the simplest transparent case fits our devices (mi pad 6 pro). So if someone has old ones somewhere, you can recycle them instead of buying dedicated ones.
[Xiaomi Pad 6] Edward Joseph:
But dont these transparent cases turn yellow after some duration? Unless its fully plastic and not silicone but again, plastic ones dont offer good protection either.
[Xiaomi Pad 6] Praveen.112:
Im currently using the Nothing Phone 1 but I did not like the look of my previous device which was the Oneplus 10R so I decided to customize the phone. I got recommendations from xda and opted for Gadgetshieldz. My phone just instantly became soo good (probably cause of my taste in skins :P) and the quality was very nice.

Im attaching a pic of my 10R with skins just in case -

View attachment 5952523

They have for the Xiaomi Pad 6 too, You can check them out!
[Xiaomi Pad 6] kristenstewart:
Wow Im loving this combination!
[Xiaomi Pad 6] rockyyy:
i bought the device for my kids. and i had to make sure it was protected well. i went ahead and bought nillkin leather bumper case from aliexpress. thats the only case i found that had edge protection along with screen cover. the quality of the case is very good. the only downside is that it is heavy
[Xiaomi Pad 6] Edward Joseph:
Im down for some bumper cases but if its adds a lot of weight then Im out. I was thinking of getting a lightweight rubber based bumper for drop protection, skins for scratch protection and screen protector for my screen. Also with the bumper case on, I would still enjoy my skins!

Ive ordered the Skins and Screen Protectors already, looking for a good lightweight bumper case.
[Xiaomi Pad 6] jcinfo:
I buy this one : https://www.amazon.fr/dp/B0C1TTHWHG

perfect an light, sleep cover work fine.
[Android Q&A, Help & Troubleshooting] Spookex:
Hello there, got a Sharp SH-03L (the flip phone) here in Japan and it's a pretty neat device with Android 8.1 on it.

It's a business phone with some built-in apps, but no gaps or .apk installer, but you are able to install .apks through adb.

I got some apks running, but some of them need me to sign in through google and when I click the option to do so, it just does nothing since there is no google stuff on the phone.

This is why I want to install one of the alternatives to gaps that makes stuff work.

I noticed that Sharp has released open-source software for this model, so the ideal solution would be to unlock the bootloader, root the thing, sideload one of the gaps alternatives, and be on my merry way.

Well, the problem is that can't get the thing into bootloader or fastboot, I do the whole thing of enabling dev options, ticking OEM Unlocking, USB debugging, installing the USB drivers, and connecting to my PC, but it doesn't work for some reason.

"adb reboot bootloader" just reboots the phone and "fastboot flashing unlock" gets stuck on waiting for device.

I am almost at my wits' end with this device and would appreciate any help from someone who knows more than me