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

= Sunxi support =

Current status
Armbian-based builds are 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 preliminar 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.

Sunxi/Legacy U-Boot
Use the  build target.

Mainline U-Boot
Use the  build target.

Sunxi/Legacy Kernel
Use the  file.

Mainline kernel
Use the  device-tree binary.

= Tips, Tricks, Caveats =

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

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