|Shenzhen Hechuang Intelligent Co.
|105mm x 105mm x 19mm
|end of 2020
|H616 @ 1.5 Ghz (BSP)
|4GiB DDR3L @ 648MHz (BSP), 8 * Micron MT41K1G4
|32/64 GB eMMC (Samsung KLMCG4JENB-B041)
|DC 5V @ 2A, 5.5/2.1 mm barrel plug
|HDMI (Type A - full)
|3.5mm AV plug, HDMI, SPDIF
|WiFi 802.11 b/g/n (AW859A), 10/100Mbps Ethernet (integrated H616 PHY)
|2 USB2.0 Host
A typical China-made TV box, offered on eBay and various Chinese outlets. Comes with 4GB of DRAM and is comparably cheap for that.
The top has an "X96" logo embossed in the centre, in the lower right corner it reads "Mate".
On the back of the device, the following is printed:
OTT TV BOX ANDROID PLAYER Model: X96 Mate RAM: 4G ROM: 64G
The PCB has the following silkscreened on it:
BA306_141 V1.0 20272
In android, under Settings->About Tablet, you will find:
- Model Number: X96MATE_PLUS
- Build Number: X96MATE_PLUS_20200818-2117
Basic support merged in the respective mainline repositories, USB and Ethernet are still WIP. Since it uses the AC200 integrated 100MBit Ethernet PHY, it relies on pending mainline support for that IP to have working Ethernet.
You can build things for yourself by following our Manual build howto and by choosing from the configurations available below.
Use the x96_mate_defconfig build target. Available since v2023.01-rc1.
Mainline Linux Kernel
Use the sun50i-h616-x96-mate.dtb devicetree binary from a mainline kernel, available since v6.0.
Tips, Tricks, Caveats
The PCB is mounted upside down in the case, so the connectors are all flipped over (USB, SD card, HDMI, Ethernet).
There is a FEL button on the PCB (behind the AV socket), but it is not accessible from the outside. To enter FEL mode, use the fel-sdboot.sunxi image written to an SD card.
The rear, white USB socket is connected to USB controller 0, a non-standard USB A-to-A cable can be used to connect using FEL.
Device specific topic
If there are no further device specific topics to add, remove these sections.
Adding a serial port (voids warranty)
To get access to the UART pads, you have to open the box. There is a seal sticker on the device, which you have to break to get inside it.
Flip the box over and remove the two lower rubber feet on the bottom (the ones closest to the front). Remove the two screws that are hiding beneath. Now use a plastic tool to slide between the whole rim of the device and pry open the hooks that hold the bottom plate to the upper shell. The bottom plate can then be easily removed to open the box, the PCB is mounted to the upper plastic shell. Two more screws hold the PCB down there, and need to be removed to get access to the lower side of the PCB, to solder the UART wires.
Locating the UART
The UART pads are located on the top right of the device PCB, between the USB and the IR connector, providing 3.3V RX, TX and GND signals, as pictured. The assignment is printed on the bottom side of the PCB. To solder some wires or pins, just remove the PCB (two screws). To route the wires outside the case, you could drill a small hole between the AV and IR connector. Once done, follow the UART howto.
Also known as
There is an "X96 Mini" TV box, sometimes sailing alongside the Mate 4G/32G and 4G/64G versions. It seems to have 2G RAM and 16G eMMC, but has an Amlogic S905W SoC, so it's not compatible and not an Allwinner chip.