Main Page

sunxi represents the family of ARM SoCs made by Allwinner Tech. in Zhuhai (Guangdong, China). The most popular sunxi SoC model is the Allwinner A10 ( sun4i ) and the Allwinner A13 ( sun5i ). Their predecesor was an ARM9 named Boxchip F20 ( sun3i ) and their successor whose specs are currently unknown, will be the sun6i.

Main components of the A10 / A13:
 * CPU: Cortex-A8 1GHz (ARM v7) Processor which have both VFPv3 and NEON co-processors:
 * FPU: Vector Floating Point Unit (standard ARM VFPv3 FPU Floating Point Unit)
 * SIMD: NEON (ARM's extended general-purpose SIMD vector processing extension engine)
 * GPU: Mali400, and Framebuffer
 * VPU: CedarX (Video Processor Unit for audio and video hardware decoding or encoding)
 * HDMI-transmitter: HDMI CEC (Consumer Electronics Control) *

The A13 is a cheaper version of the A10 which lacks HDMI-transmitter and SATA-controller, as it is primarily targeted towards tablets.

This wiki is dedicated to all software and documentation related to hacking sunxi based devices and to the devices themselves and is maintained by the arm-netbook community.

sunxi SoCs family

 * Boxchip F20 (sun3i) (ARM926-EJS)
 * Allwinner A10 (sun4i) (Cortex-A8)
 * Allwinner A13 (sun5i) (Cortex-A8)
 * next big thing! (sun6i)

Software

 * linux kernel for sunxi (Allwinner A1x) SoCs
 * u-boot boot loader
 * sunxi-tools (tools to help hacking sunxi devices)
 * mksunxiboot (tool to help making bootable µSD cards for sunxi devices)
 * Linux Distributions: Arch Linux, Debian/Ubuntu, Fedora, Gentoo, Mer, OpenEmbedded, Buildroot...
 * Closed Software: PhoenixCard, LiveSuit, ...
 * Android
 * JTAG on A10 devices through µSD port
 * XBMC
 * Tvheadend TV Tuner Server and PVR backend (compatible with XBMC's PVR client)
 * The first steps: Getting u-boot, a kernel, and a rootfs on an SD card.
 * LIRC (Linux Infrared Remote Control) for the IR receivers and and remotes

Featured Community Hardware

 * EOMA68-A10
 * RhombusTech aims to create an Open Hardware EOMA68 compliant CoM with an Allwinner A10 CPU inside to be the user replaceable heart of different devices.


 * cubieboard
 * A mini (10x6cm), hacker friendly, extendable and very low-cost while powerful ARM board with A10.


 * Hackberry
 * An alternative low-cost board to cubieboard with very similar hardware and integrated wifi, but with less external headers.

Open Source Hardware

 * A13-OLinuXino
 * Open Hardware SBC with an Allwinner A13 CPU inside developed by Olimex with 512MB RAM, 4GB NAND Flash, VGA, Audio In/Out, WIFI, 3x USB Hosts, USB-OTG, LiPo, SD-card, 72 GPIOs, 6-16VDC power input


 * A10-OLinuXino
 * Open Hardware SBC with an Allwinner A10 CPU inside developed by Olimex with 1GB RAM, 4GB NAND Flash, VGA, HDMI, RS232, JTAG, SATA, 100MBit Ethernet, SD and micro-SD cards, 2x USB hosts, USB-OTG, LiPo, 132 GPIOs, 6-16VDC power input