Merrii Hummingbird A31

= Identification = The board states "Quad-Core HummingBird Kit"

The board comes with Android 4.2.2 (3.3.0 kernel) preloaded in the NAND.
 * Model Number: Softwinner
 * Build Number: fiber_3g-eng 4.2.2 JDQ39 20140521 test-keys

= Sunxi support =

Current status
The Hummingbird A31 is only partially supported.

U-Boot
Linux-sunxi's U-Boot currently lacks SPL support. This means you have to chain load it from Allwinner's bootloader.

Linux Kernel
Mainline kernel support (device tree) is being worked on by Maxime Ripard.

Manual build

 * For building u-boot, use the "" target.
 * The .fex file can be found in sunxi-boards as hummingbird_a31.fex

Everything else is the same as the manual build howto.

= Tips, Tricks, Caveats =

FEL mode
The UBOOT button triggers FEL mode. See BROM for more information on the boot sequence.

VGA out
The Hummingbird A31 uses an external DAC (GM7123), numbered U6 on the board, to convert output from LCD0 (TCON0) to RGB.

No configuration is required, other than enabling power to the chip, using GPIO PH25.

Note: It seems that DDC is not supported.

TV In
The Hummingbird A31 uses a low power TV decoder chip for TV in. The chip's output is connected to CSI on the PE pin group. It is controlled via I2C on TWI0. Power is controlled with GPIO PH26.

Datasheet
GM7150 datasheet (CN) (pdf, 38 pages)

Expansion Ports
The Hummingbird A31 exposes 2 2.54 mm pitch connectors with lots of expansion possibilities.

= Adding a serial port =



The UART header is next to the NAND chip and IR receiver. Not tested.

= Pictures =

= Also known as =

= See also =


 * Merrii Hummingbird A20