Sunvell R69

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

= Identification =

"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.

Images
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.

U-Boot
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.

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

VDD_CPUX
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) =

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.

= Pictures =

= 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 =


 * Thread on the armbian forum