Teclast M89 tablet information

ValdikSS 18th August 2019 at 4:27pm

Teclast M89 is a tablet by chinese company Teclast.

  • Release Date: June 2018
  • OS: Android 7.0
  • Screen Size: 7.9"
  • Screen Resolution: 2048×1536
  • Chipset: Mediatek MTK8176, 2x 2.1 GHz ARM Cortex-A72, 4x 1.7 GHz ARM Cortex-A53
  • GPU: PowerVR GX6250, 650 MHz
  • RAM: 3 GB
  • ROM: 32 GB eMMC 4.5.1
  • Battery: 4840 mAh, Li-Po
  • Wi-Fi: a, b, g, n, n 5GHz, ac, Dual band, Wi-Fi Direct
  • USB: 2.0, USB Type-C
  • Bluetooth: 4.0
  • GNSS: GPS, A-GPS, BeiDou

Teclast M89 original firmware

ValdikSS 5th January 2022 at 3:11am

Teclast M89 firmware v2.13 for China region (no Google services):

Teclast M89 firmware v2.13 Global (with Google services):

These are original official firmware archives received from Teclast. Installation instructions and all the needed utilities and drivers are included into archive.

Teclast M89 TWRP recovery & rooting

ValdikSS 15th March 2020 at 10:26pm

TWRP Recovery

TWRP 3.3.1 for Teclast M89
The archive includes:

  • ZIP file for flashing via stock recovery
  • IMG file for flashing via fastboot
  • TWRP source code

Teclast M89 uses well-known firmware signature Android keys (test keys), that's why you can flash TWRP without unlocking the bootloader and erasing user data. Installation instruction is inside the archive.


To root this device, simply install SuperSU via TWRP. Altranatively you can use MagiskManager to inject Magisk into kernel image.

Teclast M89 device problems

ValdikSS 16th August 2019 at 3:03pm

Teclast M89 issues (v2.13_20180907 firmware):

  1. No touch sounds or keypress sounds if no audio is playing when you touch the screen. Audio subsystem initializes longer than touch/keypress sound play time, and these short sounds get discarded.
  2. Sometimes the tablet does not power on from sleep mode. You need to hold power button for 10 seconds to force-reboot it. Sometimes that happens in some hours of idling, sometimes in some days.
  3. Battery consumption history (the graph) does not reset upon full battery charging.
  4. Per-application battery consumption does not work correctly (shows more than 100% for some applications)
  5. Some audio lags or freezes occur while playing video. Happens in browsers, VLC, Youtube application.
  6. Full tablet encryption does not work correctly. It's disabled and hidden from the menu, but still could be activated using special command if the tablet is rooted. After the encryption, you'll get missing icons in the top drop-down menu and problems with sound and video decoding.
  7. The firmware is signed with test-keys (default encryption keys which are available in public) which makes it unsafe. A hacker can install it's own firmware or recovery without performing OEM unlock or erasing user data.
  8. Old Android security patch (5 April 2017).

Teclast M89 TWRP Bootloop

ValdikSS 17th August 2019 at 2:34am

If your device boots only into TWRP after wiping, execute the following command while booted into TWRP, either from TWRP terminal itself or from adb shell:

dd if=/dev/zero of=/dev/block/platform/mtk-msdc.0/11230000.MSDC0/by-name/para

It seems OEM unlock fills "para" partition with some data which forces it to boot into recovery. Stock recovery reads this data and perform data partition wipe or something similar, but TWRP does not handle this data and you get a boot loop. You can fix that by cleaning "para" partition.


ValdikSS 17th August 2019 at 3:47am

This website is created and maintained by ValdikSS <iam@valdikss.org.ru>
Feel free to contact me if you have any updates.

You can edit this page as a wiki and send me edited file over email. Open tiddlywiki.html and start editing.