[RECOVERY][TB-X606F/TB-X606FA][UNOFFICIAL] TWRP 3.6.x for Lenovo Tab M10 FHD Plus

Search This thread
something is wrong with my setup. there is not a romfiles folder. there is no vbmeta file in any of the lmsa folders. i will try writing the os again with lenovo rescue utility and see if it still the issue. no way can someone upload the file? it looks like i will have to find another device to root. its required to setup a tablet as a "carplay device".
 

Yahoo Mike

Senior Member
Apr 3, 2011
387
157
Newcastle
something is wrong with my setup. there is not a romfiles folder. there is no vbmeta file in any of the lmsa folders. i will try writing the os again with lenovo rescue utility and see if it still the issue. no way can someone upload the file? it looks like i will have to find another device to root. its required to setup a tablet as a "carplay device".
Did you use the Rescue function in LMSA to download the ROM for your tablet? The image will only be available after you download the ROM.

You can use the Windows command prompt (in Administrator mode) to search for the file: c: && cd \ && dir /s vbmeta.img

Alternatively, see this post on how to get vbmeta.img.
 

jmozmoz

Member
Dec 17, 2011
36
6
If you are are rooted with this working TWRP, I recommend you update by the TWRP update method only. Never use OTA. The TWRP update method is as follows:

1. download and extract the new ROM, when available, from https://mirrors.lolinet.com/firmware/lenovo/Tab_M10_FHD_Plus_2nd_Gen/TB-X606F/

2. copy boot.img, system.img, and vendor.img from the new ROM to your tablet's download folder.

3. reboot into TWRP and install these 3 image files into their proper partitions. You should be able to pick the correct partition for each image file from the TWRP menu.

4. re-install Magisk.zip

I have not used the TWRP update method on this device yet, but have used it many times before on many other phones with great success. Note, you might not need to install the vendor.img file when updating.

Unfortunatelly, no new files are published in that folder. The last file is from March. Are there any other sources for these files from current ROMs?

Update: I was able to download the ROM using the LMSA. And it looks like the update using the img files from that ROM worked.
 
Last edited:
My 606F has a bad display and in need of replacement which I have just waiting to go in. But I can't find the proper procedure for doing it myself anywhere. Please anyone who knows how to separate the LCD from the frame properly please share. There is something about these Lenovo tablets. Both my p11 and this m10 came down with wonky display where the icons dance around and the image flickers like tiling of a weak TV station. Don't know how to explain any better. Anyway please help if you can.
 

Top Liked Posts

  • There are no posts matching your filters.
  • 1
    I have tb-x606v Update I renamed twrp_X606F_11.img to twrp_X606V_11.img and flashed it ....... It works idk how but it does now
  • 17
    This version of TWRP works on the Lenovo TB-X606FA and TB-X606F. It might also work on the other variants of TB-X606. Reported working on TB-X606X.

    Warning: this TWRP will not work for any of the Tab M10 variants with Qualcomm SOCs. For the TB-X505F, see this thread. For the TB-X605F/L, see this thread.

    Code:
    #include <std_disclaimer.h>
    /*
    * We are 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 us for messing up your device, we will laugh at you.
    */

    Working:
    Almost everything is working including:
    • data decryption
    • MTP
    • OTG

    Known issues:
    • time not adjusting for Daylight Saving
    • OTA (see this post)

    Installation
    With a stock ROM, it is recommended that you also install Magisk. This will ensure TWRP remains your default recovery.

    If Windows 10 does not recognise your tablet in fastboot mode, then see post #2.

    Step-by-step guide

    1. download TWRP to your PC (see the Download section below)
    2. download magisk.apk to your MicroSD or OTG device. Change the filetype from "apk" to "zip". Get the latest Magisk apk file here.
    3. get a copy of the vbmeta.img file from the stock ROM. It should be located in one of the subdirectories of LMSA's c:\ProgramData\LMSA\Download\RomFiles directory (after you download it using the LMSA rescue (power-off mode). This is only required the first time you flash TWRP, or the first time after you re-flash the whole stock ROM.
    4. if your bootloader is already unlocked, go to step 5. To unlock bootloader:
      • on tablet: go to Settings->System->About and press "Build number" 7 times to enable Developer Options.
      • on tablet: go to Settings->System->DeveloperOptions. Turn on: "OEM unlocking" and "USB debugging".
      • connect tablet to your computer. Tablet will ask for permission to "Allow USB debugging". Tick "always allow" and select "OK".
      • backup any files you want to keep to an external device (MicroSD/OTG/computer), because the next step will wipe all your photos, files, google account etc on the tablet.
      • Now unlock the bootloader:
        Code:
        adb reboot bootloader
        fastboot flashing unlock
      • follow the instructions on the tablet, then reboot to Android.
      • note: if fastboot reports <waiting for device>, then you need to install the Mediatek USB drivers. Go to developer.android.com/studio/run/oem-usb, then find the link to Mediatek (MTK) and follow the installation instructions.
      • note: after unlocking, tablet will take a while to come back up - because it has to do a factory reset and encrypt data again.
    5. flash the TWRP image:
      Code:
      adb reboot bootloader
      fastboot flash recovery twrp_X606FA_11.img
      fastboot --disable-verification flash vbmeta vbmeta.img
      fastboot reboot recovery
    6. backup the stock boot, system and vendor partitions in TWRP, if you don't have backups already
    7. load Magisk:
      In TWRP:
      • select "Install"
      • use "select storage" to locate device you stored magisk.zip on.
      • press the OK button
      • select the Magisk zip file
      • swipe to confirm Flash
      • when Magisk is finished, hit the "Reboot System" button
    8. finished!

    If you prefer to use button combos, rather than fastboot/ADB commands:
    • Vol Down + Power = fastboot mode
    • Vol Up + Vol Down + Power = recovery mode

    Changelog
    Code:
    2022-02-06 - added separate download for TB-X606F
    
    2021-12-16 - TWRP 3.6.0 updates
              - support for Android 12 decryption (keymaster)
    
    2021-07-05 - TWRP 3.5.2 updates
               - corrected display of Cyrillic (and other non-ASCII characters) in file names on external drives (utf8)
    
    2021-03-10 - TWRP 3.5.1 updates
               - cherrypicked update 1995 to force splash screen to display on boot
               - orientation is now landscape (for tablets)
               - updated install instructions to reflect new Magisk apk (v22).
    
    2021-02-02 - fix blank screen on boot - don't need to press power button anymore to wake screen up
    
    2021-01-24 - TWRP 3.5.0_10-0: initial release

    Downloads

    Source code

    Credits
    The guys at TeamWin Recovery Project.
    Everyone whose device trees I plagiarised from GitHub.

    Contributors
    Yahoo Mike

    Created 2021-01-24
    Last Updated 2022-02-06 (separate TB-X606F download)
    4
    I've added a separate download in the OP for the TB-X606F.

    Something changed in the last stock OTA for the TB-X606F and the TB-X606FA kernel in TWRP stopped working on some TB-X606F tablets. So I had to create a separate download with the TB-X606F kernel for that tablet.

    So now there are two versions: one for the TB-X606FA; and one for the TB-X606F. The only difference is the pre-built kernel packaged with TWRP. The kernels are taken from the stock boot.img for the respective tablets.

    Thanks to @Egor Duda and @hanichl for reporting the problem and testing the new binary.

    Unless there is a major problem, these two downloads will be the final versions of TWRP for this tablet. Happy twrp-ing !
    3
    FYI, the Android 11 CAOS GSI Rom works fantastic on this tablet. No conflicts with Magisk, and it is super smooth and responsive. Even faster than stock. I suggest you try it. Installing monthly updates is as simple as installing the gsi image, and then re-installing Magisk.zip, from TWRP.

    I am always up to date on the latest Android. What could be better?
    3
    1. yes with latest version
    2. ph-AOSP or CAOS11
    3. yes
    4. no
    2
    Windows 10 does not recognise tablet in fastboot mode

    If your tablet is recognised by ADB but not by fastboot in Windows, you might need to get the latest versions of fastboot and the Mediatek usb drivers.

    1. use the latest fastboot version
    Make sure you are using the latest version of fastboot. There were major changes to fastboot for Android 10.

    If you are using PowerShell, make sure it's picking up the fastboot you expect: fastboot --version. If not, use ./fastboot from the directory with the executable.

    2. update device drivers
    Try the latest Mediatek (MTK) drivers from Install OEM USB drivers. When they are loaded, they appear in Device Manager as "Kedacom USB Device/Android ADB Interface".

    If Windows complains that the drivers are unsigned and refuses to load them, then do this as Administrator in Windows:
    1. bcdedit /set testsigning on
    2. reboot Windows
    3. install the drivers
    4. bcdedit /set testsigning off
    In Windows 11, you might also need to turn off Secure Boot in your PC's BIOS to get the bcdedit command to work.