Lenovo IdeaTab A3000 (lenovo-a3000)

From postmarketOS
Jump to navigation Jump to search
Lenovo IdeaTab A3000
Lenovo A3000 running stock Android
Lenovo A3000 running stock Android
Manufacturer Lenovo
Name IdeaTab A3000
Codename lenovo-a3000
Released 2013
Category testing
Original software Android 4.2.2
Hardware
Chipset MediaTek MT6589
CPU 4x 1.2 GHz Cortex-A7
GPU PowerVR SGX544MP @ 286 MHz
Display 1024x600 LCD
Storage 4/8/16 GB
Memory 1 GB
Architecture armv7
Features
USB Networking
Works
Flashing
Works
Touchscreen
Display
WiFi
Xwayland
FDE
Mainline
Partial
Battery
3D Acceleration
Accelerometer
Audio
Bluetooth
Camera
GPS
Mobile data
SMS
Calls
USB OTG
NFC



Contributors

  • Tooniis
  • Mikoma

Maintainer(s)

  • Mikoma

Users owning this device


Flashing

Fastboot is broken on this device.

Device can be flashed by using SpFlashTool. System.img (Android in SpFlashTool) can be obtained from "[postmarketos_dir]/chroot_native/home/pmos/rootfs/lenovo-a3000h.img" and boot.img from "[postmarketos_dir]/chroot_rootfs_lenovo-a3000h/boot/boot.img-lenovo-a3000h".

Other flash files (if neccesary) can be obtained from stock Android flash package or custom one.

Sources

Kernel source: https://github.com/wujekbrezniew/android_kernel_lenovo_mt8389 Android device tree: https://github.com/wujekbrezniew/android_device_lenovo_a3 Android proprietary files: https://github.com/wujekbrezniew/proprietary_vendor_lenovo_a3 Custom Android build (with all SpFlashTool files neccesary to format device): https://forum.xda-developers.com/t/rom-kitkat-4-4-2-v3-0-0-lenovo-a3000-h-stable-version.3414278/

Cheats and fixes

To build kernel and system image some fixes are needed. Files can be cloned from github repo: https://github.com/wujekbrezniew/lenovo-a3000h-postmarketos-files If you encounter problems with compiling after applying fixes you can try to build boot image with --src option linking to cloned kernel source.

Device can be easily repartitioned with non-open source software called MTK Partition Editor: http://metweaks.com/mtk-partition-editor/

Problems

SSH and Telnet does not want to work even after applying fixes from PostmarketOS wiki troubleshooting section.

UART

UART is accessible from test points on the board. These are the test points for UART3, which is where bootloader logs can be read from:

Lenovo-a3000-uart.jpg

It is possible to solder wires to those points and a ground pad for easy access to UART. Those wires can then be passed through the SIM card slot hole in the back shell. The connectors give the back cover a small bump, so you have to use bare wires if you want it to sit flush.

Icon
Warning!
Bare wires must be insulated properly with tape or some other method to ensure they don't short out with each other or to pins in the SIM card slots.

Lenovo-a3000-uart-wires.jpg