Amediatech X96 mini (amediatech-x96-mini)

From postmarketOS Wiki
Amediatech X96 Mini
Manufacturer Amediatech
Name X96 Mini
Codename amediatech-x96-mini
Released 2017
Type set-top box
Hardware
Chipset Amlogic S905W
CPU Quad-core 2 GHz Cortex-A53
GPU Mali-450 MP
Display HDMI
Storage 16GB/8GB
Memory 1GB/2GB
Architecture aarch64
Software
Original software Android
Original version 7
Extended version 11
postmarketOS
Category testing
Pre-built images no
Mainline yes
Features
Flashing
USB Networking
Internal storage
SD card
Screen
Works
Touchscreen
Multimedia
3D Acceleration
Works
Audio
Partial
IR RX
Connectivity
WiFi
Broken
Bluetooth
Broken
Ethernet
Modem
Calls
SMS
Mobile data
Miscellaneous
FDE
USB-A
HDMI/DP
Sensors
Ambient Light
Works
Proximity
Hall Effect
Haptics
Barometer


Contributors

Users owning this device


How to enter flash mode

Installation (to sdcard)

1. Follow the steps on Installation_guide#Initialization

2. Choose the beelink-gt1 device

3. Start the build process and install the completed image to a sdcard

$ pmbootstrap install --sdcard /dev/sdX # replace /dev/sdX with the device for your sdcard

4. Place the sdcard into the Beelink gt1 (Ultimate) and boot it.

Installation (to emmc)

1. Install pmOS to sdcard

2. Copy pmOS from sdcard to emmc

LEDs

X96 Mini uses LEDs with 3 pins (blue+ pin, GND, red+ pin). The red+ pin is connected to the 3v VCC so the LED will light up at red colour when the box is connected to the power. The blue+ pin is connect to the GPIO and it is configured to be powered on when pmOS boots up. Therefore the LED will turn into blue when pmOS boots up.


How to manually power off the blue+ pin:

 # echo 0 > /sys/class/leds/x96-mini:blue:power/brightness


How to manually power on the blue+ pin :

 # echo 1 > /sys/class/leds/x96-mini:blue:power/brightness

How to root the device

Note The command su might only be available for adb user.

It comes with root by default.


UART

Uarl x96 mini.jpeg

baud rate : 115200 , volt: 3v

The stock Android will give you a shell that is run as root.

How to wipe the stock U-Boot

Note This has only been tested with the stock Android 7.
  1. Connect to it via UART
  2. Wait until it boots
  3. Run as root
# dd of=/dev/block/mmcblk0boot0 if=/dev/zero

Gallery

See also