yashsingh1/xdaforums huggingface dataset:
[Thinkpad Tablet General] holmesmalone:
I need some information, too. Bootloader unlock is different. Device doesn't respond to bootloader commands with Minimal ADB Fastboot 1.4.3.
[Thinkpad Tablet General] art99:
I just got an tb125fu

Bootloader unlock was no problem, maybe it works for you now with the latest versions?
[Thinkpad Tablet General] holmesmalone:
The issue I had, and resolved, was the lack of the latest fastboot drivers. Gained root with Magisk successfully.
[Thinkpad Tablet General] peteonu:
I installed corvus os gsi on it. i have no custom recovery.
[Thinkpad Tablet General] holmesmalone:
TWRP is convenient, but not absolutely necessary. Would like a Lineage rom though.
[Thinkpad Tablet General] shadymnms:
Agreed. I've been looking into compiling TWRP myself but this is all new to me. The only device with TWRP with this chipset is the Redmi 9. I've compared both boot.img's and they are both setup differently. If I had more knowledge ont he subject I could easily achieve this I believe.

If I have time I'll compare Gen 2 vs Gen 3 boot.img's, that may help understand the folder and file structure better.
[Thinkpad Tablet General] el7145:
What process did you use with magisk to gain root after bootloader unlock? was it as simple as installing magisk manager and flashing root through the manager?

Thanks
[Thinkpad Tablet General] holmesmalone:
The same process worked for me.
[Thinkpad Tablet General] el7145:
How did you obtain the boot.img to patch??? I cant find the stock firmware anywhere, and im not clear on pulling the stock boot.img (getting permission denied errors when attempting via adb)
[Thinkpad Tablet General] holmesmalone:
Select and download your preferred rom. Then unzip the rom and in the unzipped folder select the boot.img file and use it.

With some devices and roms, under some circumstances, the vbmeta.img file can and should be used. If I can recall correctly, Magisk will specify.
[Thinkpad Tablet General] el7145:
ok, so ur just pulling the boot img from one of the GSI roms...im just trying to pull the stock boot img...do you happen to know where one can download the stock firmware for this device, this is my 1st lenovo tablet
[Thinkpad Tablet General] holmesmalone:
LMSA. https://pcsupport.lenovo.com/us/en/downloads/ds101291-rescue-and-smart-assistant-lmsa

Use this tool. Install and explore the file and folder structure it creates. Interrupt the process before it flashes your tablet for it will erase the files you need from your computer if you don't. Use trial and error here.
[Thinkpad Tablet General] el7145:
Since the original question was about root, Ill keep this going

I was able to download the most recent ROM from Lenovo rescue which was super simple, it downloads the ROM first and wont start the flash till you click the button. I did retrieve the stock boot.img, patched it, and flashed it, rebooted and had root. Heres where the many hours of fun started...I realized my wifi wasnt working (good sign something was messed up during flash). I realize the ROM downloaded from the Lenovo Rescue was newer then my old ROM. So I had flashed the newer boot.img over the old ROM (not good). I went back to Lenovo rescue to actually make use of the rescue and flash a full ROM. After completion I became stuck in fastboot mode. I could boot to recovery but not system and every restart or shutdown and restart would go straight to fastboot.

I did try to manually flash the ROM using what i thought was the right files and order (using flashinfo.txt as the order and MT6768_Android_scatter.txt for the partition names for each image). Everything flashed successfully, but upon reboot I was still stuck in fastboot mode. I tried everything I could think of and even ran the Lenovo Rescue a few times.

After many hours, I came across this command for fastboot..."fastboot set_active a" which finally allowed me to boot into system. I assume this tablet uses the A/B slot partitions, but I think they only make use of the A for boot? Thats my thought

So next is too try to patch the correct disc.img for my current rom (which is the latest from Lenovo Rescue) and flash again making sure to flash to the boot_a partition and hopefully everything goes like it should

Hopefully that command helps someone save many hours if they find themselves stuck in fastboot mode while rooting and/or flashing.
[Thinkpad Tablet General] Siege9929:
I'm trying to solve the fastboot issue but I can't find fastboot drivers for the tablet. Have any suggestions?
[Thinkpad Tablet General] el7145:
im assuming in device manager, you have a yellow exclamation by "Android"? you need the mediatek drivers.

Go here https://developer.android.com/studio/run/oem-usb

scroll down, dont make the misake of clicking on "Lenovo", you are clicking on the section labeled "MTK" download the zip, go to device manager and manually update the driver, once updated fastboot should work

at cmd run "fastboot devices" to make sure your device is recognized
[Thinkpad Tablet General] Siege9929:
Manually selecting the "Android Bootloader" driver fixed it. Thanks!
[Thinkpad Tablet General] hugehead83:
I just got my TB125FU to replace my 7-year-old Google Pixel C on its last legs.

Its Hardware ID is USB\VID_0E8D&PID_201C&REV_0100

I found a pack of Mediatek drivers here.

It's a bloated pack, so I extracted just the files needed for the TB125FU and attached to this post.

Once installed, my tablet appeared with a "fastboot devices" command.

I have also had good luck with the latest firmware for Motorola/Lenovo devices here.
[Thinkpad Tablet General] el7145:
just an fyi: thats not the most recent firmware, the lenovo rescue tool had the latest, which at the moment for my device a few days ago was TB125FU_S000118_220927_ROW
[Thinkpad Tablet General] GuyInDogSuit:
Isn't there a prop edit you can do to enable it?
[Thinkpad Tablet General] treysky54:
Hey try locking the bootloader back. I've read that may unlock L1. Obviously the hardware supports it.
[Thinkpad Tablet General] amnesia1000:
Currently even reverting to the stock ROM does not recover L1. Install the stock rom through LRSA (no root or bootloader unlocked) and it shows L3. Whoever wants to install any GSI Roms think about that before doing it. If someone gets back to L1 either in a GSI ROM or Stock, please let me know how it can be done. Thanks.
[Thinkpad Tablet General] tacos75:
Lenovo Tab M10 3rdGen(tb328fu)

Unable to unlock bootloader. please help me. The following commands could not be used.

fastboot flash unlock

fastboot oem unlock
[Thinkpad Tablet General] amnesia1000:
I think the problem is that in the flashing of the rom the tablet lost the serial number (now appears 0123456789ABCDEF).
[Thinkpad Tablet General] GuyInDogSuit:
Yikes.
[Thinkpad Tablet General] amnesia1000:
Fortunately the box tells you the S/N but the tablet does not work 100%. So I'm going to have to keep looking for ways to watch netflix HD "illegally", either in custom rom or Stock.
[Thinkpad Tablet General] rafajimale:
Hello everyone, I'm desperate. I followed the tutorial posted in the first message of the thread flashing "lineage-19.1-20231017-UNOFFICIAL-arm64_bvS.img" and I entered a boot loop (showing orange state etc, and android logo). I had closed the terminal, so I can't copy what I wrote here (I followed it faithfully anyway), but I do remember that entering the command "fastboot flash --disable-verity --disable-verification vbmeta vbmeta.img" seemed to be ok but a "no such file or directory" was also displayed. It's all I can remember. I flashed cyanogenmod back in the day without any problem, but now I can't unbrick the tablet with RSA, I can't access fastboot mode with the buttons either, and I don't know what to do. Can someone guide me?
[Thinkpad Tablet General] aboulafia1901:
Hello ,

perhaps post #149 may help you .
[Thinkpad Tablet General] rafajimale:
Hello, the truth is that no. I can't access recovery or fastboot with the buttons, it's just in a loop without me being able to do anything else. The RSA also does not detect the tablet when I try to rescue. I understand that it may not have recovery but I don't understand that there is no way to enter fastboot mode to be able to operate from the PC. While in bootloop, the pc detects these devices, could I do something about this?
[Thinkpad Tablet General] aboulafia1901:
Hello ,

normally with RSA ,you have opportunity tu put the S/N .

See there https://xdaforums.com/t/installing-...0-plus-3rd-gen-tb-125fu.4480023/post-87603347 Perhaps the tablet is on B partition . If you tried with minimal adb and fastboot ,test with platform-tools .
[Thinkpad Tablet General] rafajimale:
Hello. Yes, I tried with RSA by entering my S/N, but it does not detect the device, I put capture in my previous answer. I thought that platform-tools is mainly based on adb and fastboot, and at least in fastboot mode I can't find any way to access it. I think it's the end of the life of my newly purchased tablet... I'm trying SP flash tool to see if there's any luck...
[Thinkpad Tablet General] rafajimale:
hello, i need help, here a mediatek helio g80 with the Lenovo Tab M10 Plus... bootloop, no recovery no fastboot (but is recognized by the pc)
[Thinkpad Tablet General] GuyInDogSuit:
Try to RMA it but I wouldn't be surprised if they try to charge you. I've had to RMA mine because it suddenly began bootlooping one day and tried to fix it with RSA, only to apparently mess it up. They even tried to claim I "physically" modified/voided the warranty when I never even unlocked the bootloader until I argued with them and they dropped the repair charge. Beware.
[Thinkpad Tablet General] rafajimale:
Finally the tablet came back to life!! I used RSA on a PC with Windows 11, I tried it on another PC with clean Windows 10 and here it did detect the tablet, there must have been some driver conflict on the first PC. In case it can help someone in the future. Thank you very much too @aboulafia1901 @GuyInDogSuit
[Thinkpad Tablet General] aboulafia1901:
Hello ,

Happy for you .I use also Windows 11 . It may take the difference .:)
[Thinkpad Tablet General] GuyInDogSuit:
That's good to know, since I use Win10 on my desktop but 11 on my notebook.
[Thinkpad Tablet General] amnesia1000:
Has anyone installed any A14 rom? I tried DerpFest but it makes soft reboots, then I tried Miku UI but visually I didn't like it. Any that you recommend me that works well?
[Thinkpad Tablet General] GuyInDogSuit:
I'm curious about this, too.
[Thinkpad Tablet General] xo.en:
Hi, I have problem with:

7. Type fastboot delete-logical-partition product_a then fastboot delete-logical-partition product_b

I have "unknown command delete-logical-partition" error, when I am trying to do so. I just cannot flash "system".
[Thinkpad Tablet General] ahill44:
What version of fastboot do you have?

fastboot --version

It appears that the oldest version to support dynamic partitions is 28.0.2, but that was released in 2019, so it would probably be worth upgrading anyway.
[Thinkpad Tablet General] CaptainKnots:
I've successfully flashed PixelOS 14 as well as AOSP 14
[Thinkpad Tablet General] GuyInDogSuit:
How is it, compared to the current pile of crap that is Lenovo's stock ROM?
[Thinkpad Tablet General] CaptainKnots:
It seems to run smoothly. Reading mode is a bit of a pain to setup and can't be automatically triggered or set per app like it can on the stock ROM and you also lose Dolby Atmos. If you can live with that I'd say it's a good thing to try. That being said, I've decided to return mine to Target since it's still in the return window and just order a Xiaomi Redmi Tab SE instead. I'll be free of Lenovo's bloatware without sacrificing Widevine L1 or Dolby Atmos.
[Thinkpad Tablet General] GuyInDogSuit:
So I guess if I want to watch Netflix or Prime Video, the stock ROM is the only option... ugh.
[Thinkpad Tablet General] amnesia1000:
When you go back to stock version, please confirm me that you have L1 because I can't get it, going back to stock, without root or unlock.
[Thinkpad Tablet General] CaptainKnots:
I just went back to stock and I can confirm I have working L1 with no root and a locked bootloader.
[Thinkpad Tablet General] mad4some:
I guess this is hi and bye...lol, I ordered one of these tablets after finding this thread and seeing a method for gsi install but after sitting down and reading all the way thru I decided to skip the whole thing and return it. Arrived yesterday and already back to ups for a trip home! I have a nice galaxy tab s6 but it is such a pain getting it to boot after installing a gsi without being able to use fastboot commands, I thought I would get something easier o_O. If anyone knows good tricks for flashing samsung tablets, please holler at me.
[Thinkpad Tablet General] GuyInDogSuit:
Last I checked, Odin was the only way.
[Thinkpad Tablet General] amnesia1000:
Question I installed Lineage a13 but I have no internet, it connects well to the network, but does not give data. Does anyone know what it can be?
[Thinkpad Tablet General] xo.en:
I installed latest crdroid(10.0, so it's a14) by Nazim from here:

Generic System Image (GSI) list

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

github.com

...and just WOW!

Configuration options for gui, and system are just INSANE!!

Of course dirty flash from older versions works fine :D

The thing is, that we need reboot from fastboot to fastbootd before we can remove partition-a and partition-b to flash system with fastbootd.

I couldn't figure out that.

Btw I used boot.img from latest stock(TB125FU_S100116_231117_ROW) to make a root with magisk before flashing a14 system.
[Thinkpad Tablet General] xo.en:
Maybe this? Taken from: https://github.com/phhusson/treble_experimentations/wiki/Common-Issues-and-fixes

No internet access (both wifi and mobile data)​

adb shell settings put global restricted_networking_mode 0
[Thinkpad Tablet General] GuyInDogSuit:
Have you tested Widevine?
[Thinkpad Tablet General] xo.en:
L3 :S BUT - I wonder what would happen after locking bootloader after GSI+root flash(and magisk hidden), cannot check at this moment.

BTW, I wonder what would happen when Netflix app is treated with luckypatcher's "custom patch" ;)

..or this? https://xdaforums.com/t/app-mod-net...-with-netflix-netflix-mobile-rcu-mod.4395017/
[Thinkpad Tablet General] GuyInDogSuit:
Worth a shot.
[Thinkpad Tablet General] strikerman10:
I had this problem. I ran this command after point 2 after adb reboot bootloader instead and then went into fastbootd. Basically from the instructions in the opening post and in the installation section, I followed this order and it worked for me:

1,2,5,3,4,6,6.1,7,8

So basically run the resizing of the partitions in fastboot and not fasbootd.
[Thinkpad Tablet General] xo.en:
Thanks, mate, I'll keep this in mind.

Idd, we can go into fastbootd with skipping one step.

Btw - weird: I can't get minijack to work on crdroid, sound is not switching to output when i plug in the cable..damn..:S Oh...NO :(
[Thinkpad Tablet General] tajfunPL:
Hello!

Anyone knows how to root TB128FU?

I will pay for help.

Best regards!

tajfunPL
[Thinkpad Tablet General] xo.en:
128? it's not the same as 125.

Which one do you have?

Co do metody, jest taka sama: dev options, oem unlock, adb drivers, patchujesz magiskiem boot.img wzięty z paczki romu, który masz wgrany, flashujesz, masz roota.
[Thinkpad Tablet General] tajfunPL:
Yes, TB128FU it's not the same as 125 - it's newer version.

I have TB128FU.

Okay, your method is simple and i know it - in this way i rooted 125. But problem is in that the fastboot in 128 not recognize commands "fastboot flashing unluck" and similar - and i cannot flash custom img.
[Thinkpad Tablet General] xo.en:
Do you have oem unlock from developer options on?
[Thinkpad Tablet General] tajfunPL:
Of course.
[Thinkpad Tablet General] holmesmalone:
I did a fresh recovery from the LRSA. In Settings, I enabled Developer Options. When I tap on Developer Options to open, Settings closes. What's up with that?
[Thinkpad Tablet General] holmesmalone:
Unable to enter Developer Options. From CMD, have ADB access and rebooted into bootloader. Fastboot devices enumerated properly. The fastboot flashing unlock command fails with this error message:

FAILED (remote: 'Unrecognized command flashing unlock')

fastboot: error: Command failed

Unable to enter Developer Options to address OEM unlock.

What now?
[Thinkpad Tablet General] aboulafia1901:
Hello ,

1.OEM unlocking and USB debugging

Open your tablet's settings and go to "About the tablet".

Click the Build Number box seven times to unlock the options for developers

Under System, there is now "Developer Options", open this option

Toggle the selections to allow OEM Unlock and enable USB Debugging

2. unlock bootloader

On my pc under windows 11 ,the orders adb/fastboot work only on this tablet with sdk platform tools
[Thinkpad Tablet General] holmesmalone:
I did a fresh recovery from the LRSA. In Settings, I enabled Developer Options. When I tap on Developer Options to open, Settings closes. I have rebooted. I have done additional recoveries in LSRA. I have rebooted again. Nothing has changed the behavior of Developer Options in the Settings menu.

Before the recovery I was forced by circumstances to undergo by seemingly corrupted files, I was bootloader unlocked and rooted and everything worked well until it didn't. I own and maintain half a dozen android tablets that are have been bootloader unlocked and are rooted. This one hasn't responded well and I am puzzled.
[Thinkpad Tablet General] xo.en:
Did you try lrsa with boot-debug instead of boot file to recover stock?

Newest one is: TB125FU_S100116_231117_ROW
[Thinkpad Tablet General] holmesmalone:
No, I didn't. How do I enable boot-debug?

I have 2 identical TB125FU tablets. When I had issues with one I processed both in the same session. The tablet I had the issue with then is the one I have issues with now. The other tablet performed as expected before, during, and after recovery.

I had no clue I would need a different strategy for each tablet.
[Thinkpad Tablet General] xo.en:
Ok. So.. I forgot how to do this, exactly, but, You probably...don't need different methods..
[Thinkpad Tablet General] FreeSoftwareServers:
What GSI is people using? I do want "google apps", so I don't think LeOS U and I'm thinking to just go w/ "Google GSI", but curious if people are using AOSP or Project Elixir? When I went to the google page, it had a number of columns, which column did you download from? Thanks! Just ordered tablet, looking forward to getting my hands on it and installing vanilla Android! https://github.com/phhusson/treble_experimentations/wiki/Generic-System-Image-(GSI)-list
[Thinkpad Tablet General] gasalinasv:
I'm using PixelOS

MisterZtr-GSI - Browse /PixelOS/Android 14 at SourceForge.net

sourceforge.net
[Thinkpad Tablet General] weasle1uk:
Just used the guide on here to successfully flash and root a K10 Wi-Fi with no battery (TB-X6C6NBF)

Hit a couple of snags along the way.

1st the guide for installation was in the wrong order.

Had to go 1, 2, 3, 5, 6, 4, 7, 8

2nd

LinageOS wouldn't work with Wifi

SuperiorOS was unstable kept locking up on boot

Currently using ColtOS and it seems stable so far

Thanks for the guide.
[Thinkpad Tablet General] Scorflex:
Edit : i manage to come back with a stock by

fastboot flash super super.img

from original firmware. Dunno where i failed at my first attemp, still wanna change rom because i hate base rom
[Thinkpad Tablet General] FreeSoftwareServers:
I just want to say THANK YOU for sharing your fix, not just fixing it and moving on. Saved my butt after a failed install, needed to "start fresh" and I always sleep better knowing I know how to re-fresh/go back to stock from a brick.
[Thinkpad Tablet General] Scorflex:
So , i finally to try some custom roms GSI roms, and i ended with the same problem on all ROMS : when i plug a jack headset, sound still go through speaker. BT works fine, but i don't understand why i cant have sound throuh wire headset, it seems nobody encounter this, i feel i have to stick to this ****ty baserom if i want all to work properly.
[Thinkpad Tablet General] GuyInDogSuit:
I have the same issue. USB-C adapter works, though. I'm using PixelOS Treble on mine.
[Thinkpad Tablet General] nandude:
Whew, lot of discussion here. Before I jump head-first into this (not my first rodeo), could you help me pick an android version/rom for my needs?

I'm using the tablet when doing electronics work. Downloading datasheets through wifi and browsing the web and such.

What I'm looking for:

Stable, hassle-free experience (I don't want apps crashing, etc)

Good UX (stock rom is sluggish, I want fluid movement on the UI)

Functional wifi, audio jack and camera

I don't care about streaming

I'm thinking Lineage 19 (Android 11). What was your experience with it? Does it fit the bill?

Edit: I assume I'd need to say goodbye to Dolby Atmos when using any custom rom, is that right?
[Thinkpad Tablet General] matzuzaka:
hello guys im stock on elixir welcome another tested gsi to try? thanks i made all the steps as topic said no errors everything fine bust stock on logo
[Thinkpad Tablet General] fastness2020:
flashed a TB125FU today. It comes with TB125FU_S100116_231117_ROW firmware.

The step 5,

fastboot flash --disable-verity --disable-verification boot boot.img,

Boot.img was flashed to boot_a successfully.

But vbmeta.img is not working directly.

# fastboot flash --disable-verity --disable-verification vbmeta vbmeta.img

It seems my TB125FU doesn't have vbmeta file. It has vbmeta_vendor.img and vbmeta_system.img

So I used those CMD

fastboot reboot bootloader

fastboot --disable-verity --disable-verification flash vbmeta_a vbmeta.img

fastboot --disable-verity --disable-verification flash vbmeta_b vbmeta.img

fastboot flash --disable-verity --disable-verification vbmeta_vendor_a vbmeta_vendor.img

fastboot flash --disable-verity --disable-verification vbmeta_vendor_a vbmeta_vendor.img

fastboot --disable-verity --disable-verification flash vbmeta_system_a vbmeta_system.img

fastboot --disable-verity --disable-verification flash vbmeta_system_b vbmeta_system.img

fastboot flash --disable-verity --disable-verification vbmeta vbmeta.img

fastboot reboot fastboot

fastboot delete-logical-partition product_a

fastboot delete-logical-partition product_b

fastboot flash system ColtOS_A13-arm64-bvS-vndklite_20240124.img

Patched the stock boot.img with Magisk-v27.0.apk. Then I flash it into slot A.

fastboot flash boot magisk_patched-27000_jpuIH.img

It's running ColtOS_A13 happily now.

Which GSI rom comes with MicroG? better de-googled.?

Do we have a TWRP recovery for TB125FU
[Thinkpad Tablet General] GuyInDogSuit:
AOSP-based ROMs often don't have Google apps, or at least not much more than the necessary frameworks. There isn't a TWRP for us yet, but LineageOS has a recovery that might fill in for that. Not sure.
[Thinkpad Tablet General] toni1234678:
Bother todo correcto android 14 No oficial AOSP funcionando excepto bluetooth, nada que no solucione el gran magisk, y va de fluida que ni recién compra que locura que cambio
[Thinkpad Tablet General] toni1234678:
AOSP android 14 va fino, solo tiene que el bluetooth no va pero con magisk lo solucionas
[Thinkpad Tablet General] GuyInDogSuit:
Hablas Ingles? If I remember correctly, one of the forums' rules is that posts should be in English. If you can't, Google Translate can help.

But from what I understand, toni answered philsner's question about which ROM should they try, with the unofficial AOSP ROM. Seems everything works except Bluetooth but that can be fixed with a Magisk module?