Jump to content

Lenovo Tab M10 HD (lenovo-tbx505x)

From postmarketOS Wiki
Lenovo Tab M10 HD
Tab M10 HD running GNOME
Tab M10 HD running GNOME
Manufacturer Lenovo
Name Tab M10 HD
Codename lenovo-tbx505x
Model TB-X505X
Released 2019
Type tablet
Hardware
Chipset Qualcomm Snapdragon 429 (SDM429)
CPU Quad-core 2.0 GHz Cortex-A53
GPU Qualcomm Adreno 504
Display 800 x 1280 IPS TFT LCD
Storage 2GB
Memory 32GB
Architecture aarch64
Software
Original software
The software and version the device was shipped with.
Android 9
Extended version
The most recent supported version from the manufacturer.
Android 10
postmarketOS
Pre-built images
Whether pre-built images are available here.
no
Mainline
Instead of a Linux kernel fork, it is possible to run (Close to) Mainline.
no
Features
Flashing
It is possible to flash the device with pmbootstrap flasher.
Works
USB Networking
After connecting the device with USB to your PC, you can connect to it via telnet (initramfs) or SSH (booted system).
Works
Internal storage
eMMC, SD cards, UFS, ...
Works
SD card
Also includes other external storage cards
Works
Battery
Charging and battery level reporting works
Broken
Screen
Display works. Ideally with sleep mode and brightness control.
Partial
Touchscreen
Works
Multimedia
3D Acceleration
Broken
Audio
Audio playback, microphone, headset and buttons.
Broken
Camera
Broken
Camera Flash
Broken
Connectivity
WiFi
Works
Bluetooth
Works
GPS
Broken
Modem
Calls
Broken
SMS
Broken
Mobile data
Broken
Miscellaneous
FDE
Full disk encryption and unlocking with unl0kr.
Broken
USB OTG
USB On-The-Go or USB-C Role switching
Broken
Sensors
Accelerometer
Auto screen rotation works in desktops e.g. Phosh or Plasma Mobile
Broken
Hall Effect
Also known as flip cover sensor
Works
Haptics
Broken

Lenovo Tab M10 HD is a 10.1 inch entry-level tablet featuring the 12nm Qualcomm Snapdragon 429 System-on-Chip. It is available in both LTE and non-LTE variants.

Contributors

  • naproxen

Users owning this device


Booting key combinations

Press and hold the following keys:

Hard Reboot:  Power

Fastboot:  Power + Volume Down

Recovery:  Power + Volume Up

Installation

Prerequisites

Make sure your phone:

  • Has its bootloader unlocked.

Preparation

Choose the following in the pmbootstrap init wizard:

Vendor: lenovo
Device codename: tbx505x

To proceed with the installation run:

$ pmbootstrap install

This will begin preparing your installation in your host computer.

Flashing

After the installation process is completed, get your phone booted into fastboot mode, Then run:

$ pmbootstrap flasher flash_lk2nd

This will flash lk2nd, a secondary bootloader for Qualcomm devices.

After it is flashed, reboot your phone. You should enter lk2nd. It exposes a fastboot interface of its own. Use it to flash your installation.

$ pmbootstrap flasher flash_kernel
$ pmbootstrap flasher flash_rootfs

Rebooting your device should boot to postmarketOS now.

Partial features

Screen

Display works with simple-framebuffer, so brightness control is non-functional.

See also

TODO