Lenovo Tab M10 FHD Plus (lenovo tbx606): Difference between revisions
No edit summary |
No edit summary |
||
Line 51: | Line 51: | ||
This 4/64GB tablet is sold alone (''P/N ZA6M0009US''), with a docking station intended to be used with Google Assistant (''P/N ZA5W0146US'') and with a speaker base with an Alexa Show Mode (''Model TB-X606FA, P/N ZA6M0009US''). AFAIK, the hardware between all versions is the same. | This 4/64GB tablet is sold alone (''P/N ZA6M0009US''), with a docking station intended to be used with Google Assistant (''P/N ZA5W0146US'') and with a speaker base with an Alexa Show Mode (''Model TB-X606FA, P/N ZA6M0009US''). AFAIK, the hardware between all versions is the same. | ||
However, 2GB RAM models also exist, bearing apparently the same model number | However, 2GB RAM models also exist, bearing apparently the same model number. | ||
TODO: understand model number naming. | TODO: understand model number naming. | ||
The TB-X606FA Alexa Base connects to the device via just two pogo pins (thus providing charging only) and is connected via Bluetooth exposing two devices called 'Lenovo Smart Dock xxxxxx'. One acts as a Bluetooth A2DP/HSP sink (TODO: codecs and get Source working in Pulseaudio). The other device exposes a bunch of (unknown) Bluetooth services. | |||
== Contributors == | == Contributors == |
Revision as of 11:04, 13 August 2021
![]() TB-X606FA Tablet docked in it's Alexa speaker dock. | |
Manufacturer | Lenovo |
---|---|
Name | Tab 10 FHD Plus 2nd Gen |
Codename | lenovo-tbx606 |
Released | 2020 |
Hardware | |
Chipset | Mediatex Helio P22T (mt8768) |
CPU | 8x 1.8/2.30GHz Cortex-A53 |
GPU | PowerVR Rogue GE8320 @ 650MHz (OpenGL ES 3.2) |
Display | 10.3" 1920x1200 TDDI 330nits |
Storage | 64GB eMMC |
Memory | 4GB LPDDR4X 3200MHz |
Architecture | aarch64 |
Software | |
Original software | Android 9 |
postmarketOS | |
Category | testing |
Pre-built images | no |
The Lenovo Tab M10 FHD Plus is a series of tablets sold also intended to be used as voice assistant screen hybrids called Smart Tab M10 FHD Plus. This is the second generation of the M10 FHD tablet (called M10 FHD Plus) and uses Mediatek processors.
This 4/64GB tablet is sold alone (P/N ZA6M0009US), with a docking station intended to be used with Google Assistant (P/N ZA5W0146US) and with a speaker base with an Alexa Show Mode (Model TB-X606FA, P/N ZA6M0009US). AFAIK, the hardware between all versions is the same. However, 2GB RAM models also exist, bearing apparently the same model number.
TODO: understand model number naming.
The TB-X606FA Alexa Base connects to the device via just two pogo pins (thus providing charging only) and is connected via Bluetooth exposing two devices called 'Lenovo Smart Dock xxxxxx'. One acts as a Bluetooth A2DP/HSP sink (TODO: codecs and get Source working in Pulseaudio). The other device exposes a bunch of (unknown) Bluetooth services.
Contributors
Users owning this device
- Jiël (Notes: Beta test)
- Rgon (Notes: First attempt at porting to pmos!)
- Zephyr1112 (Notes: 4/64GB, stock ROM, X606F. Making Android trees)
How to enter flash mode
NOTES: Unofficial TWRP is available for this device. Bootloader unlocking:
- Enable Developer Options (Android Settings -> System -> About -> Build Number (press 7 times)
- Turn on OEM Unlocking and USB Debugging in Android Settings -> System -> Developer Options
- Connect tablet to computer, press
Allow USB Debugging
on the popup that will appear on the tablet. $ adb reboot bootloader
$ fastboot flashing unlock
Wipes data!- Follow the instructions on the tablet and reboot to Android for the wipe to complete.
Entering the bootloader:
- Hold
Vol Down + Power
until the tablet vibrates to enter fastboot mode.
Enable installing unverified packages (specific to mediatek devices/Android Verified Boot): either flash an empty vbmeta package
fastboot --disable-verification flash vbmeta vbmeta.img
TODO: provide vbmeta.img or create a custom signed vbmeta.img for your partitions.
Then install your package (after vbmeta):
fastboot flash whatToFlash imageSrc
Installation
TODO: not booting.
See also
The open source kernel code for the models: TB-X606X, TB-X606F (buildable, and containing a defconfig for the board) can be found in Lenovo's Open Source portal, with the filename tab_m10_fhd_plus_opensource_tb-x606m_s000213_200302_bmain.tgz
, sha256sum: aab720c250f05a5b4ae618ecf8350978428446ad14b1f8ed8b01b0582205a12c
.
The board name appears to be achilles6_row_wifi
, as is the provided kernel source's defconfig filename.
Issues stifling development
TWRP install not persistingSolved by installing vbmeta.img before (and after?) the recovery image.- pmbootstrap flasher boot reboots to Android.
Mainlining
NOT VERIFIED sourced from deviceinfohw
Hardware type | Chip | Mainline status |
WiFi chip | ? | ? |
Charging IC | bq2560x | ? |
Fuel gauge | ? | ? |
GNSS | N/A | - |
NFC | N/A | - |
Proximity sensor | ltr578_l | ? |
Accelerometer | Bosch bma253 | - |
Touchscreen | ? | fts_ts driver |
Display panel | BOE TV103WUM-LL1 | Generic Driver Used |
SoC uses a custom hardware timer, which has to be ported before mainline can be booted.