ZTE ZXV10 B860H (zte-b860h)
| This device is supported as part of a generic port. Refer to Amlogic Generic AArch64 TV Box (amlogic-aarch64-tvbox) for installation instructions and more information. |
|
| |
| Manufacturer | ZTE |
|---|---|
| Name | ZXV10 B860H |
| Codename | zte-b860h |
| Released | 2017 |
| Type | set-top box |
| Hardware | |
| Chipset | Amlogic S905X |
| CPU | Quad-core 1.2 GHz Cortex-A53 |
| GPU | ARM Mali-450 |
| Display | Up to 2160p over HDMI |
| Storage | 8GB |
| Memory | 1GB (V1), 2GB (V2) |
| Architecture | aarch64 |
| Software | |
Original software The software and version the device was shipped with. |
Android (TV) 6 |
Extended version The most recent supported version from the manufacturer. |
Android (TV) 9 |
| FOSS bootloader | partial |
| postmarketOS | |
| Category | testing |
Mainline Instead of a Linux kernel fork, it is possible to run (Close to) Mainline. |
yes |
| Generic port | Amlogic Generic AArch64 TV Box (amlogic-aarch64-tvbox) |
| Device package |
|
| Kernel package |
|
USB Networking After connecting the device with USB to your PC, you can connect to it via telnet (initramfs) or SSH (booted system). |
Untested
|
|---|---|
Internal storage eMMC, SD cards, UFS... |
Partial
|
SD card Also includes other external storage cards. |
Works
|
| Multimedia | |
3D Acceleration |
Works
|
Audio Audio playback, microphone, headset and buttons. |
Works
|
| Connectivity | |
WiFi |
Partial
|
| Miscellaneous | |
FDE Full disk encryption and unlocking with unl0kr. |
Untested
|
USB OTG USB On-The-Go or USB-C Role switching. |
Works
|
HDMI/DP Video and audio output with HDMI or DisplayPort. |
Works
|
Primary Bootloader Whether it is possible to replace stock bootloader with U-Boot. |
Partial
|
|---|---|
Secondary Bootloader Whether it is possible to chainload U-Boot from stock bootloader. |
Works
|
Mainline Whether latest upstream versions of U-Boot are not broken and it is possible to use them. |
Partial
|
Internal Storage Whether it is possible to boot from internal storage (e.g. eMMC or UFS). |
Works
|
SD card Whether it is possible to boot from SD card. |
Works
|
USB Host Whether it is possible to boot from a USB storage or connect a keyboard. |
Works
|
USB Peripheral Whether it is possible to use device as a peripheral in U-Boot, e.g. for fastboot mode. |
Works
|
Display |
Works
|
Keyboard |
Works
|
Buttons Whether it is possible to navigate in boot menu or grub with volume and power buttons. |
Works
|
An Amlogic S905X-based Android set-top box manufactured by ZTE. It is commonly distributed as an ISP-branded over-the-top (OTT) device, notably by Indonesian ISP IndiHome.
| This article does not cover the ZTE ZXV10 B860 V5, which has a completely different hardware (g12a/S905X2). See all versions |
Variants
There are two variants of the ZTE ZXV10 B860H with the gxl/S905X SoC, the original (Version 1) and Version 2.1. The original B860H has 1 GB of RAM while the Version 2.1 has 2 GB of RAM. Both have the same outer shell with different markings on the back.
-
Version 1
-
Version 2.1 (Ver 2.1 and 2GB RAM + Wi-Fi markings)
-
Version 2.1 Board
-
Version 2.1 Board (Back)
-
Version 2.1 UART Pinout
Installation
Follow instructions in Amlogic Generic AArch64 TV Box (amlogic-aarch64-tvbox) to put pmOS on a MicroSD Card, select device "zte-b860h". After that:
- Put the SD card you installed postmarketOS on in the SD card slot
- The steps below need to be done only once (unless you format the internal eMMC)
- Unplug the power supply
- Press and hold the power button on your TV box
- While holding the power button, plug in your power supply back
- Keep holding the power button until your screen gets a signal
A mainline U-Boot should load, and postmarketOS should boot up.
Wi-Fi
The Wi-Fi chip is RTL8189FS, which requires an out-of-tree driver. To build it, modify the linux-postmarketos-amlogic APKBUILD to include rtl8189fs code similarly to https://gitlab.postmarketos.org/postmarketOS/pmaports/-/blob/main/device/testing/linux-postmarketos-imx-ereader/APKBUILD. Then build the kernel package, then install it manually.
You can find the driver source code at https://github.com/jwrdegoede/rtl8189ES_linux.
Users owning this device
- Angsanley (Notes: Running pmOS)
See also
- pmaports!8552 initial PR
- Internal eMMC pinout