VIA ARTiGO A820 Enterprise IoT Gateway System

The VIA ARTiGO A820 is an ultra-slim fanless enterprise IoT gateway system featuring robust networking connectivity options with dual Ethernet ports as well as optional high-speed wireless networking modules to enable flexible integration with the enterprise network and the cloud.


Powered by a 1.0GHz NXP i.MX 6DualLite ARM Cortex-A9 SoC, the VIA ARTiGO A820 features a high-performance 2D/3D graphics and video engine that supports Open® GL ES 2.0 hardware acceleration and comes with an on-board Micro SD card slot, 4GB eMMC Flash memory, and 1GB DDR3 SDRAM. VIA ARTiGO A820 Enterprise IoT Gateway System

Measuring just 150mm x 30mm x 125.5mm (W x H x D), the VIA ARTiGO A820 offers a rich array of I/O and display expansion options, including one HDMI port, one RS-232/485 COM port, one DIO port with support for 8-bit GPIO, three USB 2.0 ports, two Ethernet ports, and one miniPCIe slot. Optional Wi-Fi and 3G wireless modules are also available which can be supported through on-board USB pin-headers or the miniPCIe slot.


The VIA ARTiGO A820 features an optimized Android 6.0 BSP or Linux BSP (Kernel 3.14.28) supporting all key onboard hardware features to speed development, deployment and ease system management. A full set of software customization services that speed up time to market and minimize development costs is also available.

The VIA ARTiGO A820 also includes Watchdog Timer (WDT) support for safeguarding against system crashes.


Featuring a high-performance SoC, rich network connectivity options, and extensive I/O options the VIA ARTiGO A820 provides the ideal IoT gateway system to manage the connection and control for a wide spectrum of automation applications.

VIA ARTiGO A820 is Microsoft Azure Ceritifed VIA ARTiGO A820 is IoT Link Edge Ceritifed


VIA ARTiGO A820 Enterprise IoT Gateway System

Get the PDF version of the ARTiGO A820 datasheet, or browse the information below:

Model NameARTiGO A820
Processor1.0GHz NXP i.MX 6DualLite ARM Cortex-A9
System Memory1GB DDR3 SDRAM onboard
Storage4GB eMMC Flash memory
Micro SD Card
GraphicsVivante GC880
2 Independent, integrated 3D/2D graphics processing units
Graphics engine support OpenGL® ES 2.0, OpenVG 1.1 hardware acceleration
Support MPEG-2, VC-1 video decoding up to 1080p
LANMicrel KSZ9031RNX Gigabit Ethernet Transceiver with RGMII support
ASIX AX88772 USB 2.0 to 10/100Mbps Fast Ethernet Controller
HDMIIntegrated HDMI 1.4 transmitter
USBSMSC USB2514 USB 2.0 High Speed 4-port hub controller
Expansion I/O1 miniPCIe slot
Front Panel I/O1 USB 2.0 port
1 DIO port supports 8 GPIO (4 GPI+4 GPO)
1 COM port for RS-232/485 supports 8-wire DTE mode with isolation feature
1 RS-232/485 select switch for COM port
1 Reset button
1 Power & Wi-Fi LED
Back Panel I/O1 HDMI port
2 USB 2.0 ports
1 Gigabit Ethernet port
1 10/100Mbps Ethernet port
2 Antenna holes for 3G or Wi-Fi
1 DC-in jack power input connector
Bottom Panel I/O1 miniPCIe slot
1 Micro SD card slot
1 Micro SD/SPI boot switch
Watchdog TimerIntegrated watchdog timer supports two comparison points. Each comparison point can interrupt ARM core, 2nd comparison point capable of generating external interrupts on WDOG line
Power Supply5V DC-in (Typical: 6.7W)
Operating SystemAndroid 6.0, Linux Kernel 3.14.28
Operating Temperature0°C to 50°C
Operating Humidity0% ~ 90% @ 45°C (non-condensing)
Storage Temperature-10°C ~60°C @ 90% (non-condensing)
Vibration Loading During OperationWith onboard eMMC
5Grms, IEC 60068-2-64, random, 5 ~ 500Hz, 1hr/axis
Shock During OperationWith onboard eMMC
50G, IEC 60068-2-27, half sine, 11ms duration
Dimensions150mm (W) x 30mm (H) x 125.5mm (D) (5.91” x 1.18 ” x 4.94”)
Weight0.566kg (1.25lbs)
MountingVESA Mount (100mm x 100mm) (Optional)
Mechanical ConstructionAluminum top cover
Metal chassis housing


ARTiGO A820 Documentation

User Manualv1.052018-05-18
Android Development Guide for BSP v5.0.6v1.002018-11-27
Android Quick Guide for EVK v5.0.6v1.002018-11-27
Smart ETK Programming Guidev1.002017-08-11
Linux Development Guide EVK v4.0.1v1.002018-08-31
Linux Quick Start Guide BSP v4.0.1v1.002018-08-31

ARTiGO A820 Software Downloads

Android 6.0 Board Support Package (BSP) (491MB)v5.0.62018-11-27
Android 6.0 Evaluation Kit (EVK) (241MB)v5.0.62018-11-27
Linux Board Support Package (BSP) (5.86GB)v4.0.12018-09-04
Linux Evaluation Kit (EVK) (383MB)v4.0.12018-09-04
Azure IoT PnP Software (1.1MB)v0.12019-11-08
Important: By downloading these software packages, you indicate your acceptance of the VIA Software License agreement. If you do not agree with any of the terms and conditions, do not continue to download the software.

  • U-Boot version: 2015.04
  • Kernel version: 3.14.52
  • Evaluation image: Android Marshmallow 6.0
  • Development based on NXP android_M6.0.1_1.0.0-ga (Android 6.0 Marshmallow)
  • Supports SPI with eMMC boot
  • Supports HDMI
  • Supports HDMI audio output
  • Supports COM1 (RS-232 / RS-485), onboard COM debug connector
  • Supports Gigabit Ethernet (LAN1)
  • Supports 10/100Mbps Ethernet (LAN2)
  • Supports Line-in, Line-out, Mic-in
  • Supports VNT9271 USB Wi-Fi dongle
  • Supports EMIO-1541 miniPCIe Wi-Fi module
  • Supports EMIO-2531 miniPCIe Wi-Fi & Bluetooth module
    • Supports Bluetooth A2DP and SPP profile
  • Supports EMIO-2550 miniPCIe Mobile Broadband module
  • Supports Smart ETK v1.0: GPIO, UART (RS-232/RS-485), and Watchdog timer
  • Support OTA (Over-The-Air technology)
  • Support shutdown option in Quick Settings
  • Support Ethernet configuration in Settings
  • BSP v5.0.6 Modifications
    • Added eMMC 5.1 support.
    • Fixed bugs.

  • U-Boot version: 2015.04
  • Kernel version: 4.1.15
  • Evaluation image: OpenEmbedded-core built with Yocto 2.0 Jethro
  • Development based on NXP fsl-yocto-L4.1.15_1.1.0-ga (Yocto 2.0 Jethro)
  • Supports SPI with eMMC or Micro SD boot (default)
  • Supports HDMI
  • Supports HDMI audio output
  • Supports COM 1 (RS232 / RS485), Onboard COM as debug port
  • Supports Gigabit Ethernet (LAN 1)
  • Supports 10/100Mbps Ethernet (LAN 2)
  • Supports VNT9271 USB Wi-Fi dongle
  • Supports EMIO-1541 miniPCIe Wi-Fi module
  • Supports EMIO-2531 miniPCIe Wi-Fi & Bluetooth module
    • Supports Bluetooth A2DP and SPP profile
  • Supports EMIO-2550 miniPCIe Mobile Broadband module
  • Supports Watchdog, GPIO and RTC

  • Supports Microsoft IoT Plug and Play on VIA ARTIGO-A820 platform
  • Supports Modbus gateway
  • Includes CA certification and library
  • For more detailed information, please refer to the following webpage Azure IoT Solutions.


ARTiGO A820 Ordering Information

Part NumberSoCDescription
ATG-A820-3D10A2NXP i.MX 6DualLite Cortex-A9 @ 1.0GHzFanless embedded system with 1.0GHz NXP i.MX 6DualLite Cortex-A9 dual-core SoC, 1GB DDR3 RAM, 4GB EMMC, Mini HDMI, 3 USB 2.0, COM, DIO, Gigabit Ethernet, 10/100Mbps Ethernet, Micro SD Card, miniPCIe, 5V DC-in

Packing List: ARTiGO A820 system, AC-to-DC adapter, COM cable, Power cord (USA type), Rubber feet, Screw pack for miniPCIe card

ARTiGO A820 Wireless Accessories

Part NumberDescription
00GO27100BU2B0D0VNT9271BU0DB IEEE 802.11 b/g/n USB Wi-Fi dongle
EMIO-2531-00A1VAB-820-W-M IEEE 802.11b/g/n miniPCie Wi-Fi & Bluetooth module with assembly kit and antenna

*Disclaimer for California, USA: Perchlorate Material – Special handling may apply. Visit https://dtsc.ca.gov/perchlorate/ for more information.

VIA Technologies, Inc.
VIA Technologies, Inc.