Lenovo Tab 4 10 (lenovo-tb-x304l)
Appearance
| This device has been tested with postmarketOS, but its device package has not yet been added to the postmarketOS repositories. This means that it cannot be selected in pmbootstrap. Status: boots, SSH is accessible, simple framebuffer works on mainline |
|
Tablet showing the splash screen | |
| Manufacturer | Lenovo |
|---|---|
| Name | Tab 4 10 |
| Codename | lenovo-tb-x304l |
| Model | TB-X304L |
| Released | 2017 |
| Type | tablet |
| Hardware | |
| Chipset | Qualcomm Snapdragon 425 (MSM8917) |
| CPU | 4x 1.4 GHz Cortex-A53 |
| GPU | Adreno 308 |
| Display | 800 x 1280 IPS LCD @ 60Hz, 16:10, 10.1" |
| Storage | 16 GB |
| Memory | 2 GB |
| Architecture | aarch64 |
| Software | |
Original software The software and version the device was shipped with. |
Android 7.1 |
Extended version The most recent supported version from the manufacturer. |
Android 8 |
| FOSS bootloader | no |
| postmarketOS | |
Pre-built images Whether pre-built images are available from the postmarketOS Installation page. |
no |
Mainline Instead of a Linux kernel fork, it is possible to run (Close to) Mainline. |
no |
pmOS kernel The kernel version that runs on the device's port. |
6.15.7 |
Flashing Whether 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. |
Broken
|
Battery Whether charging and battery level reporting work. |
Broken
|
Screen Whether the display works; ideally with sleep mode and brightness control. |
Partial
|
Touchscreen |
Broken
|
| Multimedia | |
3D Acceleration |
Broken
|
Audio Audio playback, microphone, headset and buttons. |
Broken
|
Camera |
Broken
|
| Connectivity | |
WiFi |
Broken
|
Bluetooth |
Broken
|
GPS |
Broken
|
| Modem | |
Calls |
Broken
|
SMS |
Broken
|
Mobile data |
Broken
|
| Miscellaneous | |
FDE Full disk encryption and unlocking with unl0kr. |
Untested
|
USB OTG USB On-The-Go or USB-C Role switching. |
Untested
|
| Sensors | |
Accelerometer Handles automatic screen rotation in many interfaces. |
Untested
|
Magnetometer Sensor to measure the Earth's magnetism |
Untested
|
Ambient Light Measures the light level; used for automatic screen dimming in many interfaces. |
Untested
|
Proximity |
Untested
|
Hall Effect Measures magnetic fields; usually used as a flip cover sensor |
Untested
|
Haptics |
Untested
|
Barometer Sensor to measure air pressure |
Untested
|
Power Sensor Sensor to monitor current, voltage and power. Not fuel gauge! |
Untested
|
Contributors
Users owning this device
- Ahi6 (Notes: Porting...)
Unlocking the bootloader
- In Android, enable developer options
- In developer options, enable OEM Unlocking
- Reboot to bootloader (can be done via adb with
adb reboot bootloader - Once in fastboot, run
fastboot oem unlock-gofrom your PC. - The system will now reset, all your data will be lost.
How to enter flash mode
- Fastboot: Power on the device while holding and .
- Hard reboot: Press and hold and until device reboots.
- EDL: Hold and while the device is booting. Can be combined with the hard reboot (holding all 3 buttons then releasing at the right time.)
Notes
- Before doing anything with your device, write down your IMEI in case you'd need to use the Lenovo Rescue and Smart Assistant (EDL flashing).
- There is a significant time gap between boot and SSH becoming available on downstream.
See also
Downstream
Mainline