Sunvell R69

Jump to navigation Jump to search
Sunvell R69
Manufacturer Sunvell
Dimensions 110mm x 110mm x 17.5mm
Release Date April 2017
Website Sunvell
SoC H2+ @ 1.0Ghz
DRAM 1GiB DDR3 (different batches use different modules)
NAND 8GB (eMMC 4.51 on red board, MLC NAND on blue board)
Power DC 5V @ 2A
Video HDMI (Type A - full)
Audio A/V jack
Network WiFi 802.11 b/g/n (XR819), 10/100Mbps Ethernet ()
Storage µSD
USB 1 USB2.0 Host, 1 OTG as type A
Other IR receiver for remote
Headers UART (internal), unknown 4-pin (internal)

This page needs to be properly filled according to the New Device Howto and the New Device Page guide.

The Sunvell R69 is an inexpensive TV Box/multimedia player based on Allwinner's H2+ SoC.


"R69" logo embossed on top cover of the device with a green border.

In Android my version (bought 08.11.2017 ships from China) shows, under Settings->About box, you will find:

My version shows in Android,

  • Model Number: Mbox
  • Android version: 6.0.1 (but is fake, if you click many times the Android display the Kit-Kat Android logo)
  • Firmware Version: V2
  • Kernel version: 3.4.39 it01@it01 #0
  • Build Number: V2

A later version (using a blue PCB, and MLC NAND), ships with a much newer Android:

  • Device name: TVBOX
  • Android version: 7.1.2 (also shows the Nougat version, so probably legit this time)
  • Kernel version: 4.4.55, built Oct 2018
  • PCB silk screen: R69-8x4BIT DDR3_V1.0 2018-06-05

Sunxi support

Current status

There used to be Armbian-based builds available for this box as CSC-builds (Community-supported) for kernel versions 5.3 ("current") and 5.4 ("dev") as of December 2019.


Armbian preliminary support on forum H2: Sunvell R69 Android TV Box starting with version 5.34 (see to download an Ubuntu working version and additional details and tweaks).

Manual build

You can build things for yourself by following our Manual build howto and by choosing from the configurations available below.


Not yet available.

Linux Kernel

Not yet available.

Tips, Tricks, Caveats

There are at least two versions of the PCB. Earlier builds (2017) use a red PCB and contain (perfectly usable) eMMC storage, but the later blue PCB (2018) seems to be shipped with raw MLC NAND flash, which is not supported in mainline U-Boot or Linux. Both version still carry the footprint for both eMMC and MLC NAND, so variations are possible.

The R69 is configured to boot from µSD first, so testing an alternative OS is simple. Linux images for other H2 or H3 devices can be booted, but provide incorrect GPIO assignments for at least the power LED, USB ports and so on. The most up to date fex file for the device might be in Armbian github repository

The box contains a dual-color LED (blue and red). The blue part works fine, but the light of the red one is almost perfectly filtered by the semi-translucent plastic case, so it is not visible from the outside.

FEL mode

FEL mode can be triggered by pushing the Button inside the AV Jack with a nonconductive tool, like a toothpick while powering the board on. The R69 exposes H2's USB OTG port as a type A receptacle on the back next to the power socket which can be used with a male-to-male type A USB cable. The Board has boot priority for SD Card, then eMMC. FEL Mode can also be entered with a special SD card image.


PCB revision on PCB is H2-20170615-V1.3 came with XR819.


According to vendor fex no voltage regulation is implemented and the CPU cores are fed with 1.2V which allows the H2+ to be clocked with 1008 MHz maximum.

Adding a serial port (voids warranty)

UART pads
UART pads back side

The R69 UART runs at 3.3V levels, so you need a level converter (e.g. MAX3323) to connect the board to a regular serial port. Alternatively, a USB-to-UART adapter with 3.3V levels will also work. See the UART howto for details.

Device disassembly

The case is clipped together using plastic tabs on all four sides. Please see the Plastic tool howto for details of opening cases like these. The PCB is held in place by three small Philips-head screws. Make sure to remove the µSD card before taking out the PCB. The H2+ chip is attached to an internal heat sink using a thermal pad.

Locating the UART

The UART (3.3V levels) is available on four solder holes (2mm spacing) in the front side. Soldering in a header will void the warranty.

The pins are labelled using USB-UART adapter:

  • Pin 1: 3V
  • Pin 2: URX
  • Pin 3: UTX
  • Pin 4: GND

Alternatively the UART pads can be accessed from the back of the board, without removing it from the case. Temporary headers can be friction fit with sufficient stability.


Also known as

This box is also sold as "OSORIO M9S" or "OSORIO M9S V6" - confusingly a S905-based TV box is sold under the same name.

See also

Manufacturer images

Optional. Add non-sunxi images in this section.