|Dimensions||70mm x 73mm x 25mm|
|SoC||Allwinner A10 @ 1.0Ghz|
|DRAM||1GiB DDR3L @ xxxMHz|
|NAND||4GiB, 64 bits|
|Power||DC 5V @ 2A mini-USB; DC 12V @ 1.5A adapter|
|Video||HDMI (Type A)|
|Audio||3.5mm headphone plug, HDMI|
|Network||150MBit @ 40MHz WiFi 802.11bgn, Bluetooth 2.1/3/4/BLE (Realtek RTL8723AS Wifi+BT Combo Module)|
|Storage||µSDXC, SATA controller|
|USB||2x USB2.0 host ports, 1x mini USB2.0|
The Rubix A10 can be used standalone as a Linux-powered SoC single board computer, and/or as a stackable "Arduino PC shield" (little Linux PC attached atop Arduino; develop code in IDE and upload to the attached Arduino.)
- 1 Identification
- 2 Sunxi support
- 3 Tips, Tricks, Caveats
- 4 Pictures
- 5 Also known as
- 6 See also
The black printed circuit board reads on top side, upper right corner:
RUBIX-A10 [REV 1.1]
The lower left corner near the DC 12V connector reads:
RUB-A1001 Copyright 2013
On the back of the board near the center, the following is printed like a stylized logo as on the original packaging:
and beneath that logo it reads:
The PCB has the following miscellaneous info silk-screened on the back of it:
RCY-2 E10444 132 : 94v-0it
Device shipped with Linaro Linux Desktop installed to the NAND FlashROM; kernel 3.4.x.sun4i+. It seems to be a blend of Linaro and Lubuntu 12.04. First boot hung and corrupted the NAND; subsequently booted it successfully using the same image but from microSD. Hardware support seems to be fairly complete, using supplied legacy kernel, though much more poking and testing to do. A search of Mainline Linux kernel did not reveal any .DTB or KConfigs or any mention of Rubix A10 though there are numerous other boards with this chipset in Mainline, with varying levels of hardware/device support.
As of this writing, these Dropbox links still work, and from these, you can download the original Uboot (.img), the bootloader (.img), the entire filesystem (.tar.gz) or the entire OS bootable image (.img.gz) ready to dd onto a micro SD card and boot.
Optional. Add MANUFACTURER DEVICE sunxi HW-pack specifics here. When empty, this section can be removed.
Optional. Add MANUFACTURER DEVICE sunxi BSP specifics here. When empty, this section can be removed.
You can build things for yourself by following our Manual build howto and by choosing from the configurations available below.
Use the MANUFACTURER_DEVICE build target.
Use the MANUFACTURER_DEVICE build target.
Use the MANUFACTURER_DEVICE.fex file.
Use the FAMILY-CHIP-DEVICE.dtb device-tree binary.
Tips, Tricks, Caveats
Add MANUFACTURER DEVICE specific tips, tricks, Caveats and nice to have changes here.
Caveat #1: This device seems quite uncommon; searching internet for days reveals a very thin assortment of threads on Arduino forums (literally about two threads), there's no community like with Pi or Arduino, barely a mention of this board anywhere except a few places including online stores which still apparently have some Rubix in stock, for sale at wildly varying prices.
Caveat #2: Nothing is included in the box: no paper instructions, no SD card, no power cord or adapter, etc; nothing in there but the Rubix board, with the OS on its NAND flash ROM. And as of this writing, the SmartRubix website is defunct, so today it would be probably quite impossible to get official help or customer support. On the bright side, I will be adding here some helpful instructions (mainly Linux shell commands & procedures) from Rubix, which I have found on the internet, regarding repairing or installing the original OS to NAND or SDcard, details about the partitioning scheme, and how to rebuild or customize the original OS.
The something button probably triggers FEL mode.
Device specific topic
If there are no further device specific topics to add, remove these sections.
Locating the UART
The RX, TX, GND pins are within the 26-pin Pi-type header near the top of the board (see image to the right). See the [UART howto] for info about connecting to a UART using a serial terminal.
Default Desktop photo shows Openbox and LXpanel at first login after setting some font sizes. Rubix HDMI-out is connected to a 1680x1050 (native) LCD monitor's DVI input, using an HDMI-to-DVI adapter. Display detected & working nicely at correct resolution upon first boot; no configuring required.
Also known as
List rebadged devices here.
Add some nice to have links here. This includes related devices, and external links.
Optional. Add non-sunxi images in this section.