Teclast P89 Mini (teclast-p89mini)
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. |
![]() GoClever Insignia 785 Pro booting Linux 5.10 | |
Manufacturer | Teclast |
---|---|
Name | P89 Mini |
Codename | teclast-p89mini |
Released | 2013 |
Hardware | |
Chipset | Intel Cloverview Z2580 |
CPU | Intel Atom Z2580 @ 2.0 GHz (Dual-Core) |
GPU | PowerVR 544MP2 |
Display | 1024x768 IPS |
Storage | 16/32 GB |
Memory | 1/2 GB DDR2 |
Architecture | x86 |
Software | |
Original software The software and version the device was shipped with. |
Android 4.2.2 |
Mainline Instead of a Linux kernel fork, it is possible to run (Close to) Mainline. |
no |
Flashing It is possible to flash the device with pmbootstrap flasher . |
Broken
|
---|---|
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. |
Broken
|
Touchscreen |
Broken
|
Multimedia | |
3D Acceleration |
Broken
|
Audio Audio playback, microphone, headset and buttons. |
Broken
|
Camera |
Broken
|
Connectivity | |
WiFi |
Broken
|
Bluetooth |
Broken
|
GPS |
Broken
|
Miscellaneous | |
FDE Full disk encryption and unlocking with unl0kr. |
Untested
|
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
|
Contributors
- Illen
Users owning this device
- Illen (Notes: Rebranded as GoClever Insignia 785 Pro)
Bootloader
This device (like many other SFI devices) uses IFWI firmware which loads a simple Linux bootloader called Bootstub from boot partitions. IFWI expects boot images to be signed with vendor RSA key, this device accepts the leaked key from intel-ifwi-study repository. The Bootstub bootloader is embedded into the boot image along with kernel, initrd and cmdline, so it is possible to safely replace it (however the Bootstub binary cannot exceed the size of ~5 KB).
How to enter flash mode
Power + vol-
Installation
Mainline kernel
Linux 4.7 or later crashes in kernel decompressor with vendor Bootstub. Newer Linux versions need a patched Bootstub in order to boot. Linux 5.10 can boot on device with its SFI support. Linux 5.12 has dropped support for SFI, the newer kernels will need either porting over the SFI support or boot with device trees.
Display
The display could be handled by Medfield DRM driver in Linux, however there is no source code for the AUO B080XAN01 panel driver. By looking at vendor kernel dmesg, it seems like the panel driver is based on this driver. The panel timings are also printed in vendor kernel dmesg, and the startup command sequence maybe could be reversed with panel module decompilation.
Custom branding
This device exists under many brands depending on region/market, here's the list of them (some of them may differ in amount of system memory, storage, or peripherals):
- Allview Viva i8
- AIGO X81
- Colorfly i784 D1
- Explay i1
- GoClever Insignia 785 Pro
- KNC MD818
- Modecom FreeTAB 7800
- SeeMax Smart TG800 Pro 16GB
- Vido M6
- Window M6
- Yuandao M6
- SeeMax Smart TG800 Pro 8GB (8 GB of internal storage)
- SeeMax Smart TG800 Pro 32GB (2 GB of system memory and 32 GB of internal storage)
- SiAL Si01BB (2 GB of system memory)
- Teclast P89S mini (a variant without GPS and rear camera)
- ViewPad 8i (32 GB of internal storage)