Development [TB-J716F] (Unofficial) TWRP for Lenovo Xiaoxin Pad Pro 2021

Search This thread
Team Win Recovery Project 3.x, or twrp3 for short, is a custom recovery built with ease of use and customization in mind. Its a fully touch driven user interface no more volume rocker or power buttons to mash. The GUI is also fully XML driven and completely theme-able. You can change just about every aspect of the look and feel.

Working:​

  • Decryption
  • USB
  • Wiping
  • Fastbootd
  • Touch
  • ADB Sideload
  • Formatting Data (Sometimes it errors out after wiping data but it can be fixed by rebooting and trying again.)
  • Toybox

Not working:​

  • Vibration (Low priority)
  • SD card (Should be possible to mount it manually for now)

Download: Android FileHost
Device tree: android_device_lenovo_J716F
Kernel: Using prebuilt kernel, Lenovo hasn't yet released the source :(

How to flash to your current slot:
  1. Unlock the bootloader
  2. Reboot into bootloader:
    1. Form powered-on state: adb reboot bootloader
    2. Or from powered-off state: Hold Power + Volume Down
  3. Flash recovery: fastboot flash recovery twrp-3.6.0_11-0-J716F.img
  4. Reboot to recovery: fastboot reboot recovery
  5. Done!
 
Last edited:
Will you be working on any ROMS in the future..or do you use a GSI?
For now I'm using the GSI, but I do want to eventually port LineageOS to it (I have only little experience so this could take a long time). I'd also like to get mainline Linux booting on this tablet, since SD865 is supported in Linux and SD870 is an overclocked SD865.

EDIT: I've been using the GSI for some time now and the performance is great. I'll try looking into the issues the GSI has because if the GSI works good there's no need to make a new and seperate LineageOS port. I would need to learn how to do that first though so it can take some time.
 
Last edited:
It cannot recognize the TF card. Can this problem be fixed later? In addition, system and system cannot be mounted when switching to partition B_ Ext and other partitions, which is a relatively perfect work(y)
I have no problems mounting the partitions under slot B, although I kinda bricked my A-slot (Not related to TWRP) but before that both worked fine.

For the SD card, you should be able to mount it manually until I fix it.

EDIT: Now my slot A is fine but B is broken?
 
Last edited:

NeonHD

Senior Member
Jul 7, 2015
209
91
I don't have the Xiaoxin Pad Pro but thank you for getting TWRP on here so quick! Makes me wanna buy one now haha.
 

Top Liked Posts

  • There are no posts matching your filters.
  • 1
    Hi so I broke b_partition of the device need help/guide in getting the required files to flash to fix the issues. Using the fastboot --set-active b keep showing unknown option. Likewise flashing the stock rom using QFIL doesnt fix the issues . Not sure what i did wrong along the way.... Also tried flash fastboot method with the stock rom files doesnt help too.
    The correct command is fastboot set_active b.

    QFIL would actually fix the issue easily as it reflashes the partition table.
    1
    got this instead . Have the latest platform tools too
    Are you sure it's the latest? What does fastboot --version and did you it download from here?
  • 17
    Team Win Recovery Project 3.x, or twrp3 for short, is a custom recovery built with ease of use and customization in mind. Its a fully touch driven user interface no more volume rocker or power buttons to mash. The GUI is also fully XML driven and completely theme-able. You can change just about every aspect of the look and feel.

    Working:​

    • Decryption
    • USB
    • Wiping
    • Fastbootd
    • Touch
    • ADB Sideload
    • Formatting Data (Sometimes it errors out after wiping data but it can be fixed by rebooting and trying again.)
    • Toybox

    Not working:​

    • Vibration (Low priority)
    • SD card (Should be possible to mount it manually for now)

    Download: Android FileHost
    Device tree: android_device_lenovo_J716F
    Kernel: Using prebuilt kernel, Lenovo hasn't yet released the source :(

    How to flash to your current slot:
    1. Unlock the bootloader
    2. Reboot into bootloader:
      1. Form powered-on state: adb reboot bootloader
      2. Or from powered-off state: Hold Power + Volume Down
    3. Flash recovery: fastboot flash recovery twrp-3.6.0_11-0-J716F.img
    4. Reboot to recovery: fastboot reboot recovery
    5. Done!
    4
    Will you be working on any ROMS in the future..or do you use a GSI?
    For now I'm using the GSI, but I do want to eventually port LineageOS to it (I have only little experience so this could take a long time). I'd also like to get mainline Linux booting on this tablet, since SD865 is supported in Linux and SD870 is an overclocked SD865.

    EDIT: I've been using the GSI for some time now and the performance is great. I'll try looking into the issues the GSI has because if the GSI works good there's no need to make a new and seperate LineageOS port. I would need to learn how to do that first though so it can take some time.
    3
    Just flashed this without any issues.
    Thanks for your contribution!
    2
    So now we can install gsi through twrp?
    Not so easy. Installing it through fastboot is easier.