1GHz CPU/ 1GB Flash(16bit ECC)/ 512MB RAM/ HDMI/ USB 2.0/ 4.3"LCD/Android 4.0.

Mini210S-SDK43 Includes 4.3" LCD 

The Mini210S is our 11 by 11 cm Cortex A8 system that includes the P43 4.3” LCD directly on the board. Keeping with the Sense and Simplicity FriendlyARM philosophy, the neat layout and small size is convenient for a host of applications. The Mini210S has 512 MBytes of DDR2 RAM with full 32 bit data bus, 1 GBytes of SLC NAND Flash (16 bit ECC), and the Samsung S5PV210 System On Chip at 1GHz clock speed.  Contact ARMWorks for OEM versions and quantity pricing.

There is a Class D Amplifier, WM8960, that will drive a 1 watt 8 ohm speaker with ease. A mini HDMI connector can drive large displays and signage with graphics that range from static to video at 1080P. USB 2.0 supports cameras among other things, and a header provides for an 8x8 keyboard matrix. Power circuits provide for low power standby modes. The price/performance makes the Mini210S a great candidate for the Internet of Things, Kiosks, Smart Home, Scientific Instrumentation, Automotive applications, and any embedded requirements that will benefit from Internet connections.
The mature Superboot system lets you update or completely reprogram the system from a specially prepared SD card. No laptop or other equipment needed!

Mini210-S5PV210 Features
1GHz Samsung S5PV210 with PowerVR SGX540 graphics engine
512MB DDR2 RAM and 1GB NAND Flash
LCD/Touch Screen, HDMI, Audio support
MicroSD card, USB Host/OTG support
Ethernet, serial ports, GPIO, I2C, SPI, SDIO
Linux 2.6.35, WinCE 6.0, Android 2.3 & Android 4.0 support.  (New Linux support being added all the time.)



CPU: 1 GHz Samsung S5PV210 with PowerVR SGX540 graphics engine (smooth 2D/3D, up to 1080p @ 30 fps decoding and encoding)
RAM: 512 MB DDR2 RAM, 32-bit bus
Flash: 1GB SLC NAND Flash
EEPROM: 256 Byte (I2C)
Ext. Memory: MicroSD card slot, Custom SDIO adapters.
RTC: Real-Time Clock with battery
Video & Audio
LCD Interface: 41-pin (1.0 mm) connector for FriendlyARM Displays, resistive and capacitive.
Monitor: Mini-HDMI (type C)
Camera: 20-pin (2.0 mm) CMOS Camera interface
Audio Output: 3.5 mm stereo jack, connector for a speaker (Class D Amp)
Audio Input: Condenser microphone on board
Ethernet: RJ45 10/100M (DM9000)
Other IO
Serial Ports: 1x DB9 connector (RS232), total: 4x serial port connectors
USB: 1x USB-A Host 2.0, 1x Mini-USB Slave/OTG 2.0
Beeper: PWM buzzer
User Inputs: 4x push buttons and 1x ADC pot
User Output LEDs: 4x
Mobile Industry Processor Interface (MIPI): 24-pin (2.0 mm) header
SDIO Interface: 20-pin (2.0 mm) header, supports SD WiFi module, contains 1x SPI and 2x I2C
8×8 Keypad Interface: 20-pin (2.0 mm) header
GPIO Interface: 10-pin (2.0 mm) header, contains ADC, I2C, I2C, SPI, PWM, IO...
Debug: 10-pin JTAG (2.0 mm)
Dimensions: 110 × 110 mm
Temperature: 0°C to 70°C
Power: Regulated 5V (DC-Plug)
Weight: 98g


Hardware configuration:
CPU processor - SOC (System On Chip)
    Samsung S5PV210, based on the ARM Cortex ™-A8, running at 1GHz
    High-performance graphics engine built-in. PowerVR SGX540
    2D/3D graphics acceleration for supper smooth real-time graphics.
    Supports up to 1080p @ 30fps hardware decoding and smooth video playback, using MPEG4, H.263, H.264.
    Supports up to 1080p @ 30fps hardware encoding (Mpeg-2/VC1,) video input.

DDR2 RAM memory
    Size: 512MB
    Full width 32 bit data bus, single-channel

FLASH memory
    SLC NAND Flash: 1GB (Standard)
    Supports SLC NAND Flash: 256M/512M/1GB (OEM optional)

LCD display
    LCD: 41Pin, 1.0mm pitch, same as Mini2440/Mini6410 displays.
    Touch pad support with one I2C and 3-way interrupts, 1 PWM output
    MiniHDMI HD connector (Type C)
    The LCD controller supports from 3.5 inches to 12.1 inches with screen resolution up to 1024x768.

Network (including wireless)
    10/100M Ethernet RJ45 interface (using DM9000AEP)

Standard interface resources
    DB9 serial RS232 five lines (shares four pin TTL level serial COM 0)
    Mini USB 2.0 Slave OTG interface   
    USB through the 2.0mm interface header
    1 channel 3.5mm stereo audio output interface
    On board microphone
    External speaker interface (direct drive 8Ω 1W speaker)
    USB Host 2.0 interface
    Standard MicroSD card socket
    5V DC voltage input  

On-board resources
    I2C-EEPROM chip (256byte), mainly used to test the I2C bus
    4 LED (green) 
    4 Push buton switches 
    One Pot on ADC conversion input 0 for test.
    1 PWM buzzer.
    On board battery backed real-time clock.

External expansion interface resources
    4 serial connectors: TTL level, 2.0mm spacing;
        CON1, CON2 six-wire serial port - includes 5V and Gnd.
        CON3, CON4 four-wire serial port - includes 5V and Gnd 
    JTAG interface: 10pin 2.0mm pitch
    LCD  interface: 41pin 1.0mm pitch Chip Block
    MIPI  interface: 24pin 2.0mm pitch pin header
    SDIO interface: 20pin 2.0mm pitch
        Access for SD WiFi, SDIO includes SPI and I2C interfaces
    CMOS camera interface: 20pin 2.0mm pitch.
    8x8 matrix keyboard interface: 20pin 2.0mm pitch
    GPIO interface: 30pin, 2.0mm pitch
        Additional AD input, interrupts, I2S, I2C, SPI
         PWM port, digital input/output

Size: 110 x 110(mm)

Software support (see the detailed features described later)
    Linux-2.6.35 + Qtopia-2.2.0/Qt-4.4.3/Qt-4.7
    Android 2.3 (Linux-2.6.35 kernel)
    Android 4.0 (Linux-3.0 kernel, only to provide the programming file)
    WindowsCE 6.0r3



The board ships with Linux 2.6.28 BSP, WinCE BSP, and Android 2.3 source code, as well as an Android 4.0 test demo.


Version: Superboot-210
Function: Supports boot and system update by MicroSD/TF-card (Superboot)
Linux kernel
Version: Linux-2.6.35 (at the time of writing)
Compile: arm-linux-gcc-4.5.1-v6-vfp (at the time of writing)
Android system
Android 2.3 (source code)
Android 4.0 (test demo)
Device Driver
TFT LCD/Touchscreen, HDMI, Audio Out, MMC/SD card, Net, Serial port, Watchdog, RTC, Keyboard
WiFi, USB Host/Device, FIMC/JPEG/MFC/3D/2D, Camera, 3G driver
File System support
Ubi filesystem, YAFFS, ext2/3
Function use examples
Ethernet, Support DHCP, Audio in/out, SD WiFi support, HDMI support
CMOS Camera support, 3G support (WCDMA, CDMA2000)
USB Disk support, USB Bluetooth support, Switch horizontal and vertical screen
Dynamic Wallpapers


Version: Superboot-210
Function: Support boot and system update via microSD/TF-card (Superboot)
Linux kernel
Verison: Linux-2.6.35
Compile: arm-linux-gcc-4.5.1-v6-vfp
Device Driver
TFT LCD/Touchscreen, HDMI, Audio Out, MMC/SD card, Net, Serial port, Watchdog, RTC, Keyboard
WiFi, USB Host/Device, FIMC/JPEG/MFC/3D/2D, Camera, 3G driver
File System support
Ubi filesystem, YAFFS, ext2/3 CRAMFS/NFS/UBIFS/NFS/FAT32
Graphics system

WinCE 6.0

Version: Stepldr and EBOOT (source code provided)
Function: Supports download and system update via SD and USB-Quickboot
Version: WinCE 6.0 R3
Function: HIVE register support, BINFS support, SLEEP
Device Drivers
TFT LCD/Touchscreen (supports 3.5", 4.3", 7.0", 8.0", 10.4" LCD)
CMOS camera, user key driver, PWM driver, RTC driver, DM9000 driver
SD card support, touch screen support, audio in/out
Serial driver, media support (JPEG, FIMC, MFC, 2D/3D, TVENC,TVSCALER)
WiFi, GPS, GPRS, Camera
USB Bluetooth, USB WiFi, USB mouse, USB key, IE6 explorer
Test programs
LED test, button test, serial debug tools, PWM test, TV test, OpenGL test
CMOS camera test, SD WiFi test, USB WiFi test, backlight control test, USB Bluetooth test, Ethernet test


Linux System Features (The text below is undergoing edits to fix up the English)

A complete Linux system to support the three Qt graphics systems (Qtopia. QT4, QT/E) with support for HDMI output (including audio and video).

Cross-compiler   arm-linux-gcc-4.5.1-v6,-vfp
The Mini210 universal kernel will automatically detect the armv7 instruction set and support the hardware floating-point.
    TF card offline fast programming
    Superboot specifically customized for enterprise users, not open source
    TF card off-line programming YAFFS2 format image files
    LCD display hardware configuration information and a programming progress bar.
    Automatic identification MMC / NAND start
Programming tool for the SD-Flasher supports WindowsXP/Vist/Windows7
Linux kernel  -- Version: Linux-
Perfect BSP
YAFFS2/CRAMFS/NFS/UBIFS/NFS/FAT32 file system formats
Source code provided for:
    Kernel with Watchdog driver
    Samsung original BSP RTC driver
    Samsung original BSP 4 LED driver
    FriendlyArm 8 user key driver
    FriendlyArm, Mini210S only use four of them
SPI driver
Source code, the kernel's built, unauthenticated
The I2C-the EEPROM driver
    Samsung original BSP PWM control buzzer driver
    Friendly arm ADC driver (channel: AIN0)
    Friendly arm CPU touch screen controller driver
    Samsung original BSP (did not use, see the first-line touch) First-line precision touch driver
    Friendly arm LCD backlight driver to support 127 adjustable levels
    Friendly arm LCD driver (4.3 ", 5", 7 ", 8", 10 "): support for rotation
    Friendly arm boot parameter parameters to select LCD "lcd ="  
    USB Host Driver: Supports USB, Bluetooth
    Samsung original BSP USB Device Driver: support for the USB the ADB
    Samsung original BSP SD card driver
    Samsung original BSP Four serial port driver
    Samsung original BSP Onboard the SD WiFi drive (Marvell8686)
Driver module, a friendly arm transplant
USB WiFi driver: kernel comes with support is not very good for certain types of card
Provide the source code, the kernel comes with the default system does not contain this driver (not used)
USB WiFi driver: USB wireless network card can support more models, more sophisticated
Driver module, the default system already contains the driver (not enabled)
Audio driver (The WM8960: Support recording and playback, the ALSA interface, support for the Class D Power Amplifier)
    Friendly arm transplant Ethernet (the DM9000)
    Friendly arm transplant FIMC drive
    Samsung original BSP JPEG drive
    Samsung original BSP MFC multimedia drive
    Samsung original BSP CMOS camera driver (OV8650)
    Friendly arm transplant HDMI drivers
    Samsung original BSP 3D acceleration
    Samsung original BSP 2D acceleration
    Samsung original BSP USB to serial port driver
    kernel has 3G driver: FriendlyARM USB to serial port driver
    FriendlyARM adapted Graphics systems: (With run-time support to switch Qt/E and Qt4)
    Qtopia-2.2.0 Full source code is divided into two versions for x86 and ARM

    Qt/Embedded-4.7.0 Source code for ARM version.
    Qt-Extended-4.4.4  Mobile version of Qtopia called Qtopia4, ARM platform source included

Practical test procedures. Source code is not included for these FriendlyARM graphic interface programs.

    Graphical interface dialer 3G
    Support for more than 100 kinds of USB card, covering WCDMA, CDMA2000, TD-SCDMA network a variety of formats
    Support boot with automatically 3G dial-up
    GPRS SMS with serial or USB port send and receive text messages

    ADC testing procedures
    Dynamic display of the ADC conversion results
    LED Test
    Buttons test
    I2C test
    EEPROM read and write, and very easy to use
   LCD test
   Ping Test
   Graphical interface of the Ping test, support the permanent Ping and temporary Ping
   USB camera testing
   Support dynamic preview and take pictures, and support universal USB camera driver
   CMOS camera test
   Support for dynamic preview also photographed
   ALSA interface recording
   Web browser
   Watchdog test, Turned on, only to feed the dog in order to ensure that the system does not restart
   Graphical interface to the network settings
   Can set the IP address, DNS, gateway and other network parameters, and save the settings
   Backlight control
   128 backlight adjustable
   Can set the backlight to turn off time
   Language settings
   Support Chinese, English and Japanese language settings
   Readily write, Mainly used for the testing of the accuracy of the touch pen
   MMC / SD card and USB flash drives automatically mounting and unmounting
   Mounted after the USB or SD card icon in the taskbar
   Qt-4.4.3 switch
   Freely in the run-time switch to Qtopia-2.2.0 do not have to restart
   Qt-4.7.0 switch
   Freely in the run-time switch to Qtopia-2.2.0 do not have to restart
   Qt4 version of Mplayer player Dingdingyouming is very powerful
   Independent HDMI output characteristics
   Apply to the Internet TV, smart TV, game consoles and other programs
   Details of this page are described later in
   This column reserved

ReggieUK has provided a away to get Google Play and some video players up and running. Thanks Reggie!

installing gapps, google play on the Mini210S Android 4

The mini210S doesn't have google play or the other google apps (gapps) installed, without it you can't access google play (used to be known as android market), there are chinese app. market programs, unfortunately I cannot read chinese (maybe one day?), so getting google play on there is useful for any Western Mini210S developers, easy access to a trusted application source :) 

Looking at all of the tutorials and rooting tools, apps, downloads, it's pretty easy to get confused as to exactly what to do, it turns out that getting the 'gapps' package installed on your mini210S is incredibly simple!!

1. download gapps-ics-20120429-signed.apk or .zip from somewhere on the net, google it, cyanogen keep gapps. up to date.

2. Unpack it somewhere (if it's an apk you should still be able to open it with winrar or 7zip etc.) and copy the system folder into a folder called Download on a fat partition on a microSD card, it's about 50MB so pretty much any card will do.

3. connect to your Mini210S via serial console, I use linux and a terminal console app. called minicom, set at 115200 baud, 8N1, you can use con1 with a usb to serial adapter, pin 6 is on the left!! please refer to the UART section of the user manual.

4. Now you've connected to the mini210S we can copy the files we put on the SD card to where they need to be, in your terminal app. do the following and hit enter:

cp -r /sdcard/Download/system/* /system/

5. reboot the mini210S and use google play.

If you go into your apps menu, you should now see google play is present, it's a shopping bag with an arrow head pointing right!  Once you've found it, click on it, you should now be presented with a bunch of options like logging in with a google account or signing up. I already had an account, so I used that, I clicked through the login screens adding my google email and password, at that point it tried to connect but seemed to fail, so I rebooted, tried again, seemed to fail, rebooted and it worked, you may or may not need to clear the cache for google play in the apps manager but it seems like rebooting a couple of times is enough.

If you had previously installed flash player, you may need to uninstall it and reinstall it from google play, no idea why it messes with it but after gapps is installed, the iplayer website complains that I needed flash installing.

To get Flash player working, check the blog herre.


each $125.95