Android tv box Allwinner H6 Vs H5

Android tv box Allwinner H6 Vs H5

Allwinner H6 latest android tv box 2019 for H96 mini

  •  H96 mini H96 tv box Allwinner H6 Quad Core 64-bit ARM Cortex-A53, high-performance multi-core GPU function Mali-T720, high-performance H.265 [email protected] video decoding & low-latency H.264 [email protected] video encoding, support HDR10, HLG, Smartcolor3.0 image quality enhancement engine, USB3.0 high-speed transmission interface, GMAC 10/100/1000M Ethernet interface, HDMI 2.0a supports 4K HD output.
  • RP-H6C core board hardware specifications
  •    Size 44*44mm
  •    Height 2.5mm
  •    Process core board 8-layer through hole process
  •    CPU Allwinnertech quad-core 64-bit Cortex A53 clocked at 1.5G
  •    GPU dual core Mali-T720
  •    Memory configuration 1GB LPDDR3 standard, 2GB LPDDR3 optional
  •    Storage configuration 8GB EMMC standard, 4GB, 16GB, 32GB, 64GB, 128GB optional
  •    Power Management Allwinnertech AXP805 Support Standby Power On Button Press
  •    Operating voltage input supports wide voltage 3.4V~5.5V maximum power consumption 7 watts
  •    System support Andriod 7.0
  •    Pin leads all CPU pin functions
  •    Operating temperature -25°C to +85°C
  •    Storage temperature -40°C to +100°C

H96 Mini H6 4GB RAM Android 9.0 tv box

High level differences

  • addition of PCIe support (broken, see below)
    • single lane PCIe 2.0
    • totally undocumented software interface
  • addition of USB 3.0 host
  • Mali T720 instead of Mali 450
  • DDR4 DRAM support
  • addition of IOMMU
    • though only connected to display controller and video codecs
  • (New?) Audio Hub component

Programming model/driver level differences

  • heavily changed memory map (UART0 at 0x05000000, for instance)
    • SRAM locations moved around as well (SRAM A1 at 0x2000 now)
  • bus clock gates and device reset control now grouped by devices and merged into one register (high 16 bits reset, low 16 bits clock gates)
  • DMA controller changed (more than 32 ports, but still limited to 32 bit addresses)
  • no GPIO port A and B


  • The PCIe implementation is broken.

Allwinner H6 has a quirky PCIe controller that doesn't map the PCIe address space properly (only 64k accessible at one time) to CPU, and accessing the PCIe config space, I/O space or memory space will need to be wrapped. As Linux doesn't wrap PCIe memory space access, it's not possible to do a proper PCIe controller driver for H6. The BSP kernel modifies the driver to wrap the access, so it's also not generic, and only devices with modified driver will work.

  • The Watchdog implementation is broken.

Some Allwinner H6 not all has a quirky Watchdog that doesn't make the SoC reboot.

H6 SoC Features

  • CPU
    • ARM Cortex-A53 Quad-Core
    • 512KB L2-Cache (shared between four cores)
    • 32 KB (Instruction) / 32KiB (Data) L1-Cache per core
    • Virtualization
  • GPU
    • ARM Mali-T720 MP2
    • Featuring 2 unified shader cores
    • Complies with OpenGL ES 3.0, OpenCL 1.2
  • Memory
    • DDR3/DDR4/LPDDR2/LPDDR3 controller
    • NAND Flash controller and 64-bit ECC, supports full disk encryption
    • 3 MMC controllers, in which MMC2 (eMMC controller) supports full disk encryption
  • Video
    • Ultra HD 4k and Full HD 1080p video decoding of MPEG-2, MPEG-4 SP/ASP GMC, H.263, H.264, H.265, WMV9/VC-1, and VP8
    • BD Directory, BD ISO and BD m2ts video decoding
    • H.264 High Profile [email protected] encoding
    • 3840×1080,1920x2160 3D decoding
    • Complies with RTSP, HTTP,HLS,RTMP,MMS streaming media protocol
  • Display
  • Camera
    • Integrated parallel 8-bit I/F YUV422 sensor
    • Support CCIR656 protocol fot NTSC and PAL
    • 5M CMOS sensor support
    • Support video capture resolution up to [email protected]
  • Audio
    • Two audio digital-to-analog(DAC) channels 92dB SNR
    • Two differential microphone inputs (one low-noise)
    • Stereo Linein input
    • TDM Digital Microphone input
  • Embedded Controller:
    • AR100 controller.
  • Thermal Sensor Controller (TSC) providing over-temperature protection interrupt and over-temperature alarm interrupt
  • AXP805 PMIC
  • package: FBGA451, 15 mm x 15 mm, 0.65 mm Pitch

Differences / New features (compared to H5)

Quad Core 64 bit ARM Cortex A53 Allwinner H6 Android tv boxAndroid tv box cpu Allwinner H6

In the past Allwinner H5 android tv box main specifications:

  • CPU – quad core Cortex A53 with NEON, FPU, 64KB I/D cache per core, and 512KB L2 cache
  • 3G GPU – ARM Mali-450MP GPU with 4 pixel processor cores, and 2 geometry cores with support for OpenGL ES 2.0/1.1/1.1, OpenVG 1.1 and EGL
  • 2D GPU (Graphics and Display Processor) – Dual display; Main display: 4 video layers, 12 graphics layers, 4 alpha blending channels; Auxiliary display: 4 video layers, 4 graphics layers, and 2 alpha blending channels
  • Memory I/F – DDR3/3L SDRAM interface up to 32-bit data width
  • Storage I/F – SPI NOR flash, SPI NAND flash, NAND flash (SLC/MLC with 64-bit ECC), and eMMC 5.0 flash interfaces
  • Video Decoding – Up to 4K decoding of H.265/HEVC Main10, H.264/AVC, VP6/VP8/VP9, MPEG1/2/4, AVS-P16, VC1
  • Image Decoding – YUV400/YUV420/YUV422/YUV444; Picture scale and rotate
  • Video & Image Encoding – 1080p60 or 2x 1080p30, or 4x 72030 video encoding with AVC or JPEG
  • Audio Encoding/Decoding – MPEG L1/L2, AAC-LC, HE AAC V1/V2, APE, FLAC, OGG, AMR-WB, G.711 (u/a) decoding; G.711(u/a), AMR-NB, AMR-WB, and AAC-LC encoding
  • TS Demultiplexing/PVR – 4x TS inputs using SSI or SPI modes, DVB-CSA/AES/DES descrambling, recording of scrambled and non-scrambled streams
  • Security – TEE, Secure OS, secure boot, 2K bits EFuse, DRM, conditional access, HDCP 1.4 protection
  • A/V Interfaces
    • PAL and NTSC, HDMI Tx with HDCP, CVBS, HD and SD output from same source. 480i to 4K2K resolutions
    • Analog videos – 1x CVBS, 1x embedded VDAC
    • Audio interfaces – 2x stereo input interfaces, 1x stereo output interface, 1x S/PDIF, 2x ADAC, 2x I2S/PCM, HDMI audio
  • Peripherals
    • 3x USB 2.0 host, 1x USB 2.0 OTG
    • 10/100M Ethernet with integrated PHY, Gigabit Ethernet MAC
    • 3x 4-bit SDIO 3.0 interfaces
    • 5x UART, 4x TWI (I2C), 2x SPI, multiple GPIOs, 2x PWM
    • 2x smart card interfaces (ISO7816)
    • LED and keypad control interface, IR receiver
    • 1x CSI camera
  • Boot program download over serial port or USB port
  • Low power CPU – For standby power as low as 30 mW power consumption

Allwinner H5 android tv box pcba

Allwinner is actually pushing the limit of “generally accepted marketing principles” by calling Allwinner H5 a “Deca-core 4K OTT Box Total Solution” by adding 4 CPU cores to 6 GPU cores… They also done a “good job” at hiding whether HDMI 2.0 is supported, as the HDMI version is not mentioned, nor the maximum framerate for video codec @ 4K2K. 

The processor will apparently run Android 5.1, and while features look similar to Allwinner A64, the GPU is quite faster, I’ve been told video processing is better by Allwinner marketing team, and I can also see some interfaces (TS input and smartcard) that would make it suitable for Android Digital TV receivers with DVB, ISDB-C and ATSC tuners.

All comments

Leave a Reply