Hardware Development Kit for Qualcomm 410E-based SoM

SKU: SYS6301


The Penguin Edge™ SYS6301 Hardware Development Kit (SYS6301) from Penguin Solutions™ is equipped with the IFC6301 Micro SoM and a reference carrier board to bring out the excellent functionality and compute power of the Qualcomm Snapdragon 410E processor. This reference design enables embedded developers to create, test, prototype and optimize their products with the shortest turnaround time. Embedded developers get access to the long lifecycle Snapdragon 410E processor (APQ8016/APQ8016E SoC) with full support for Linaro Ubuntu Linux and Android OS at a very affordable price point.

What’s included in the kit?

The SYS6301 Hardware Development Kit (SYS6301) comes with (a) the IFC6301 Micro SoM, (b) an evaluation carrier board with I/Os, and (c) a starter kit that includes a 5V power adapter, micro-USB cable, and an acrylic base.

Snapdragon 410E processor based SYS6301 reference design

Penguin Edge IFC6301 micro SoM joins a family of cross-compatible, tiny System On Modules (SoM) from Penguin Solutions and is specifically designed for various industrial and IoT applications which are placed in severe environments, and in need of high performance and low power consumption such as in telemetrics for asset tracking, instrumentation, digital signage, surveillance, and robotics/drones.

Powered by the Qualcomm Snapdragon 410E quad core CPU with Adreno 306 GPU and Hexagon DSP, the SYS6301 is perfect for compute-heavy applications that require BT/Wi-Fi/GPS connectivity, 1080p full HD H.264/263 playback & capture and H.265 playback at 720p, 4-lane MIPI-DSI, and up to 13MP MIPI-CSI2 camera.

What’s included in the kit?

The SYS6301 Reference Design, comes with (a) the IFC6301 Micro SoM, (b) an evaluation carrier board with I/Os, and (c) a starter kit that includes a 5V power adapter, micro-USB cable, and an acrylic base, and (d) support for Linaro Ubuntu Linux and Android OS.

Easy and seamless cross-compatibility

  • Pin, connector, electrical, and form-factor compatibility with all Micro SoMs
  • Simply swap the previous gen SoMs on your existing custom carrier boards with the SYS6301 and port application software for faster time-to-market
  • Standard EMI shields available for BTO SKUs for electrical noise protection and dual-use heat spreading & dissipation to improve performance

Empower next-gen embedded applications

  • Ensure accurate positioning and calculate info faster than ever with the IZat™ location engine
  • Build demanding industrial IoT devices requiring low power compute and optimize for long battery life
  • Take advantage of heterogeneous compute and DSP to upgrade high-end instrumentation devices
  • Redefine viewing experiences on digital signage with accurate colours on crisp displays, even in bright sunlight

Excellent FullHD video, multimedia, and connectivity options!

  • H.264/263 (AVC) playback and capture @1080p
  • H.265 (HEVC) playback @720p
  • Hi-Fi low power Audio with codec support for MP3, AAC + eAAC, WMA 9/10 Pro, Dolby AC-3, eAC-3, and DTS
  • BT4.1 LE/802.11 b/g/n 2.4GHz WiFi
  • GPS/Glonass/BeiDou/Galileo
  • Drivers for common peripherals
  • Android and Debian BSP support

Block Diagram

6301 dev kit block diagram


Snapdragon 410E processors are designed to meet the demanding requirements of embedded computing applications with its high performance, energy efficiency, multimedia features, and integrated connectivity.

Processing Power, Memory and Storage

  • Qualcomm® Snapdragon™ 410E processor (APQ8016/APQ8016E SoC)
    • Quad-core ARM® Cortex® A53 64-bit CPU @1.2GHz each, ARMv8-A ISA compliant
    • Adreno™ 306 GPU with support for OpenGL ES 3.0, DirectX, and OpenCL
    • Hexagon™ QDSP6 @700MHz for ultra-low power audio and computer vision processing
    • Integrated ISP with support for 1.5GPs throughput
  • 1GB LPDDR3 RAM @533MHz + 8GB eMMC
  • MicroSD card connector
  • 802.11 b/g/n 2.4GHz WiFi, BT 4.1 LE, GPS
  • 4-lane DSI DPHY 1.2 interface converted to HDMI
  • Miracast™ support, WiFi wireless streaming to external 720p display

Audio, Video, Interface and Connectivity

  • H.264/263 (AVC) playback and capture @1080p
  • H.265 (HEVC) playback @720p
  • BT4.1 and Wi-Fi
  • GPS/Glonass/BeiDou/Galileo
  • SDIO
  • 2x USB 2.0 Type A (host); 1x micro USB 2.0 (device)
  • 5xBLSPs/20xGPIO, JTAG

Power, Mechanical and Environmental

  • Power: +5V@3A Input Socket
  • Dimensions: 65mm x 55mm
  • Operating Temp: 0ºC to +70ºC (SoM: -20ºC to +70ºC)
  • Relative Humidity: 5 to 95% non-condensing
  • RoHS and WEEE compliant
  • Shorter profile of 20mm (with carrier)

Penguin Solutions offers SKU variants of the Penguin Edge SYS6301 reference design to suit varied end-use applications.

Part Number Description
IFC6301-00-P2 Snapdragon 410E processor, Android OS, 1GB RAM; 8GB eMMC
IFC6301-10-P2 Snapdragon 410E processor, Linux OS, 1GB RAM; 8GB eMMC
SYS6301-00-P1 IFC6301-00-P2 with ACC1C10-P2 carrier and kit.
SYS6301-10-P1 IFC6301-10-P2 with ACC1C10-P2 carrier and kit.



  • Early access to leading edge APIs and next generation features.
  • Long-term commitment of supply assurance from product introduction
  • A product roadmap that keeps developers on the latest technology curve from Qualcomm


SYS6301 Android Release Download
IFC6301 Linux Release Download
IFC6301 Datasheet Download
The BSP explained Download
Snapdragon 410E APQ8016/APQ8016E Device Specification Download

Secure Downloads

Datasheets Version Size Uploaded On
APQ8016/APQ8016E Chip Datasheet Rev B 1.17 MB 2015-11-18 11:44:06 Download
IFC6301 Quick Start Guide Rev A 608 KB 2015-07-13 06:41:00 Download
Application Notes Version Size Uploaded On
IFC6301 AppNote Installing USB Driver in Windows Rev B 240 KB 2015-06-30 15:45:06 Download
APQ8016 Memory Controller and Device Settings Application Note Rev C 319 KB 2015-06-30 13:47:06 Download
APQ8016 Media Card Application Note Rev A 237 KB 2015-06-30 13:45:07 Download
APQ8016/APQ8016E EEPROM Configuration Application Note Rev A 136 KB 2015-06-30 13:44:09 Download
APQ8016/APQ8016E ClockPlan Application Note Rev B 179 MB 2015-06-30 13:44:08 Download
Reference Manuals Version Size Uploaded On
APQ8016/APQ8016E WCD9311 Software Interface Rev B 684 KB 2015-11-18 11:44:06 Download
APQ8016/APQ8016E PMIC Software Interface Rev A 647 KB 2015-11-18 11:44:06 Download
APQ8016/APQ8016E Chip Software Interface Rev B 25.5 MB 2015-11-18 11:44:06 Download
IFC6301  Hardware Reference Manual Rev A 5.51 MB 2015-11-18 11:44:06 Download

Snapdragon 410E

The Snapdragon 410E( APQ8016E) processor platform is ideal for high-end Internet-of-Everything (IoE) devices at the edge of the network in smart homes, industrial automation, digital media players, smart surveillance and home appliances.

Snapdragon 410 processor

Designed to meet the demanding requirements of embedded computing applications with its high performance, energy efficiency, multimedia features and integrated connectivity, the Qualcomm® Snapdragon™ 410E processor is ideal for a broad mix of use cases, such as smart homes, building automation, industrial control, and digital signage. Snapdragon 410E (APQ 8016E) for embedded computing is designed for longevity. With the IFC6301™ Micro SBC full development kit and product-ready SKU variants, multiple solutions are available to support Snapdragon™ 410E (APQ8016E) based IoE devices from initial concept all the way to production volume manufacturing.

Why Snapdragon processors for embedded eystems?

  • Superior performance with quad-core ARM® Cortex®-A53 CPUs and energy efficiency for long lasting battery life
  • Excellent GPU performance, with Qualcomm® Adreno™ 306 GPU
  • Rich multimedia and connectivity capabilities including 802.11 b/g/n 2.4GHz Wifi, BLE, and GPS
  • Differentiate with a dedicated Qualcomm® Hexagon™ DSP for audio and computer vision processing

If these are your requirements, embedded systems powered by Snapdragon 410E (APQ8016E) processors will make it easier.

On-board Software

  • Android 7.x (Nougat) BSP release
    • Periodic Android based BSP releases include in-depth documentation along with a host of royalty-free multimedia codecs
  • Linux BSP Release
    • A Debian-based Build that provides a terminal-like environment using Debian Linux and the Light-dm terminal.
    • Periodic upstream Kernel (currently v4.14.96) based BSP releases include in-depth documentation along with a host of royalty-free software.
  • The full-featured release has support for the following peripheral devices and I/Os (All features may not be supported on Android/Linux):
    • Snapdragon™ 410E processor Quad-core ARM® Cortex® A53 64-bit CPU running at 1.2GHz
    • USB 2.0 based input and mass storage devices
    • WiFi/BLE 4.1/GPS
    • HDMI display and digital audio
    • Micro SD card interface
    • Serial UART


1.What is IFC6301 ™ Micro SoM?

The Penguin Edge IFC6301 Micro SoM is a tiny System on Module (SoM) solution for embedded systems designers. It provides designers access to the rich I/O and computing features of the Qualcomm® Snapdragon™ 410E System-on-Chip (APQ8016/APQ8016E), with quad-core processors each running at 1.2GHz. The plug-and-play IFC6301 Micro SoM comes in an ultra-small form factor of 28mm x 50mm and weighs less than 10 grams! With a low profile of only 8mm, it provides access to interfaces such as MIPI-DSI displays with support for Full HD content, MIPI-CSI cameras capable of encoding Full HD AVC content, and GPS. It provides a dense compute platform for a variety of unique Android and Linux based multimedia applications in digital signage, instrumentation, and telematics for asset tracking. The IFC6301 Micro SoM joins a growing product-line of SoMs that are electrical, pin, and form-factor compatible with a common carrier board design. This enables easy migration and cross compatibility with new Qualcomm Snapdragon processor based Micro SoMs.

2.Does Penguin Solutions offer a reference carrier board for its SoMs or other form factors based on the Qualcomm Snapdragon 410 processor?

Yes. Penguin Solutions offers a compact reference carrier (55mm x 60mm) with minimal I/Os such as USB/HDMI/Debug UART/μSD that expands the connectivity of the IFC6301 micro SoM for fast prototyping. Apart from this, an SBC based on the Snapdragon 410E is offered by Penguin Solutions. Please check this link for more details.

3.Does Penguin Solutions provide any custom design solutions since some designs wouldn’t be able to use the standard SoM’s form factor and or features?

Yes, while we offer standard products off-the-shelf (OTS) on our website and through our distributor, Arrow Electronics, we also have a strong background in customized hardware and software solutions. We offer pre-validated build-to-order (BTO) configurations, as well as configure-to-order (CTO) options for existing products. For customers wanting to design their own unique form-factor carrier board to interface with the OTS IFC6301 Micro SoM, we offer design assistance support packages that include dedicated engineer, reference schematics and design reviews—contact Penguin Solutions for more details. In addition, Penguin Solutions also offers full custom hardware design and associated software/device driver development, for those projects where a unique hardware design is required to meet sophisticated technical challenges.

4.How is the SYS6301 reference design different from the IFC6309 micro SBC?

The SYS6301 reference design is comprised of a micro SoM that plugs into a carrier board. The IFC6309 is a plug-and-play micro SBC that provides product developers instant access to I/Os. Both these platforms are based on the well proven Snapdragon 410E SoC quad-core processer. The differences between these two platforms are tabulated below:

Interface SYS6301 reference design IFC6309 micro SBC
MIPI Camera N/A Yes. A single 51 pin connector
Serial UART Yes (3 pin header) Yes (3 pin header)
HDMI Yes (Type A) Yes (Type D)
USB Yes (2x Type A(host); 1x Type AB (Device)) Yes (USB hub with three downstream ports for Host – 2x Type A and 1 USB to Ethernet controller; 1x Type AB (Device))
Ethernet N/A Yes. USB to Ethernet controller with GbE connector.
SD card Yes. μSD card interface Yes. μSD card interface

5.Where can I find more information about the IFC6301 Micro SoM? What do I get when I buy an IFC6301 Micro SoM? Is the device available internationally?

The Penguin Edge portion of the Penguin Solutions website has a lot of useful information about our SoMs at https://www.penguinsolutions.com/edge/products/system-on-modules.

Please check on the exact product SKU for the pre-loaded software, available memory and accompanying accessories such as acrylics, power adapters, and cables. The IFC6301 Micro SoM requires a carrier board (like all SoMs do) to power up and connect to peripheral devices and gain access to the extensive set of I/Os that are available on the Micro SoM. If you are considering the IFC6301 Micro SoM for the first time, please purchase the SYS6301 reference design, which includes the Micro SoM, the reference carrier board, and a starter kit. Penguin Solutions Snapdragon processor-based Micro SoMs are all cross-compatible (pin, connector, and form factor) with the reference carrier board designs, ensuring a smooth path to migrate/upgrade to new Snapdragon processor-based Micro SoMs in the future.

Once you register the product with Penguin Solutions, you would get dedicated support from Penguin Solutions.

The board ships to most places worldwide and relevant shipping and local tax/customs duty charges may apply. Please contact PenguinEdgeSales@penguinsolutions.com for pricing details or any additional questions that you may have before buying an IFC6301.

6. Does Penguin Solutions offer Warranty replacement/return materials authorization (RMA)?

Yes, please contact our sales team at PenguinEdgeSales@penguinsolutions.com for specific details for your product.


7. Does Penguin Solutions have a blog?

Yes! You can find our periodic blogs at https://www.penguinsolutions.com/edge/resources/blog/category/articles Here you can keep up with all of the latest information about Penguin Solutions products, conference/trade show appearances, and innovative customer case-studies and applications.

8. What are the accessories available?

Our website https://www.penguinsolutions.com/edge/products/accessories all the available accessories.  Please note that User Guides and product datasheets are available for all accessories.

9. Does the board support a cellular or GSM connection?

The SYS6301 does not include support for a wireless modem. Third party cellular modem dongles can be connected to the SYS6301 system via USB ports and may require special drivers from the respective manufacturers. We can also help you design in a 3rd party cellular modem module in your custom carrier board that is mated with an Penguin Solutions Micro SoM.

10. What is the storage capacity of the IFC6301 Micro SoM? Is it expandable?

The on board storage (eMMC) capacity is 8GB. Storage can be expanded by connecting a Micro-SD card. Please check on the exact product SKU for details on pre-loaded software and available memory.

11. What are the performance details of the IFC6301? What is the speed of the RAM?

The IFC6301 Micro SoM is based on Snapdragon 410E and provides Cortex-A53 class computing through its custom Quad-core ARM 64-bit CPU with 512kb of L2 cache. The Qualcomm Adreno™ 306 GPU operates at 450 MHz and is capable of 24.3 GFLOPS of general purpose compute. It provides support for OpenGL ES 3.0 and OpenCL 1.1 embedded profile on Android. Note that these libraries are provided as binaries only.

The on-board 1GB LPDDR3 RAM operates at 533MHz.

All our Android releases are benchmarked with Antutu and validated with the Qualcomm Trepn™ Profiler to ensure that all cores are capable of operating at their maximum frequency.

12. What is the stacked height of the SoM mounted on the carrier board?

The height of the IFC6301 SoM is 7.0mm and the full height including the carrier (bare board with no acrylics at the bottom) is 20.5mm.

13. What types of displays are supported and at what resolution?

HDMI v1.3a supporting 1080p@30fps/720p@60fp is supported with onboard conversion from DSI to HDMI on the reference carrier. Note that the display is not provided as a peripheral with the SYS6301 reference design.

14. What are the capabilities of the video Decoder/Encoder?

Please refer to https://developer.android.com/guide/appendix/media-formats.htmlfor supported codecs from Android.

Supported Codec Container Format Profile(s) Resolution/Bitrate/Framereate
Video Decoding H.263 hw accelerated • 3GPP (.3gp)
• MPEG-4 (.mp4)
Profile 0
level 70
H.264 AVC hw accelerated • 3GPP (.3gp)
• MPEG-4 (.mp4)
High profile
level 4
MPEG-4 SP hw accelerated 3GPP (.3gp) Adv Simple profile level 5 1080P/20mbps/30fps
VC-1 Adv Simple profile level 3 1080P/20mbps/30fps
DivX 4, 5, 6/MP2 720P/10mbps/30fps
DivX 3.11 Hardware-based D1 FWGA/2mbps/30fps
VP8 • WebM (.webm)
• Matroska (.mkv
Sorenson Spark/On2 VP6 D1/1mbps/30fps
Video Encoding H.263 • 3GPP (.3gp)
• MPEG-4 (.mp4)
Profile 0
level 70
H.264 AVC • 3GPP (.3gp)
• MPEG-4 (.mp4)
High profile level 4 1080P/20mbps/30fps
MP4 Adv Simple profile level 5 1080P/20mbps/30fps

15. What are the camera capabilities of the SYS6301 reference design?

MIPI Camera is not supported on the SYS6301 reference design.

Note that the IFC6301 micro SoM supports the camera interface through 4-lane+2-lane MIPI-CSI and can support up to 13MP sensors. Dual camera capability in PiP mode is also possible. The 4-lane CSI0 supports CMOS and CCD sensors and is capable of supporting up to 13MP sensors. The 2-lane CSI1 has webcam support and is capable of supporting up to 8MP sensors. For customers wanting to design their own unique form-factor carrier board to interface with the OTS IFC6301 Micro SoM, we offer design assistance support packages that include dedicated engineer, reference schematics and design reviews—contact Penguin Solutions for more details.

16. How much power does the board draw? Is it possible to measure the power?

The SYS6301 reference design is powered by a 5V/5A wall adaptor. We typically offer support for 4.7V-6V power input range. The total power consumed by the SYS6301 reference design ranges between 6W to 10W when different use cases are executed. There are no test points made available to measure run-time power on the board. But the input current through the DC jack can be measured during different use-cases. Please note that we do run the Trepn profiler as part of our validation process on all our stock Android releases.

17. What are the audio capabilities?

Audio is available through HDMI and USB and speaker out. Standard S/PDIF for stereo LPCM or compressed audio up to 192kHz is supported.

18. What documents are provided? Are board design files also provided?

We provide datasheets, user guide and a Hardware Reference Manual. Schematics are not provided for the IFC6301 micro SoM. Schematics for the reference carrier are made available for customers who design custom carrier boards. Board design files are proprietary and confidential and hence not provided.

All software releases are accompanied with release notes, user guides and application notes that describe the installation procedure.

19. What is the support model from Penguin Solutions after products are purchased?

Penguin Solutions offers a range of standard products off-the-shelf (OTS) on its website and through their distributor, Arrow Electronics. Apart from these, it offers pre-validated build-to-order (BTO) configurations, as well as configure-to-order (CTO) options for existing products. In addition, it also offers full custom hardware design and associated software/device driver development, for those projects where a unique design is required to meet sophisticated technical challenges. From a technical support perspective, Penguin Solutions offers a Tech Support Contract for its customers who would like unlimited prioritized technical support. The package includes unlimited prioritized email-based tech support and a direct email contact from its engineering team. If required, arrangements for limited phone-based support can also be enabled.

Networking, IO and Wireless

20. Does the device support networking and wireless?

Supported connectivity includes Wi-Fi 802.11 b/g/n + Bluetooth 4.1 (available via Qualcomm Atheros WCN3620) and GPS (supported via Qualcomm WGR7640).

21. How can I change the MAC address for WiFi/BT/Ethernet on my board?

MAC addresses are fixed at the factory. Changing them should not be necessary since the correct addresses are programmed before the board is shipped. But if it is still required, please refer to the Release Notes and App notes available on Penguin Solutions TechWeb.

22.What are the IO interfaces available?

Standard I/O interfaces including I2C, SPI, UART, UIM, GPIOs, and on-board Serial Console are available. There are multiple USB 2.0 host ports. Penguin Solutions reference carriers include an expansion header with accessible GPIOs and BLSPs available for user configuration.

23. My serial console shows garbage characters on the SYS6301 reference design. What could be wrong?

The serial port could be incorrectly configured. Please note that the correct settings are – 115200, 8, N, 1, No HW flow control. Please note the pin numbers of the UART header:

Pin Name Function
1 Rx UART Receive signal
2 Tx UART Transmit signal
3 GND Ground


24. What operating systems are supported and what is the OS roadmap?

BSPs for Android Nougat and Debian Linux versions are available today as officially supported packages on the Penguin Solutions TechWeb. Periodic releases shall be provided with feature improvements on both these package. Penguin Solutions also upgrades the BSPs to newer Android releases and upstream Linux kernel to support feature improvements on its platforms. Please stay tuned for announcements on our website for update releases.

25. Is root access possible? Could you please explain how to get root privileges in Android?

Yes. As Android derives from the Linux kernel, rooting an Android device gives similar access administrative permissions as on Linux. Please give below commands in adb shell to get root privileges
#adb root
#adb remount

26. Is fastboot supported? How to enter fastboot?

Yes. To go to fastboot mode, press the Vol- button (label 14 on the Quick Start Guide document for SYS6301 reference design) before powering on the board.

27. I’ve modified the boot partitions on my board and the board is no longer booting. What should I do?

If the eMMC partitions have been erased or the partition table has been corrupted, you need to recover the eMMC using the instructions you can find on Penguin Solutions Techweb support portal by referring to the application note called “IFC6301 AppNote Recovery of bricked boards using SD Card”.

28. Is Hexagon DSP supported on the IFC6301 platform?

Yes. The IFC6301 Micro SoM has a Qualcomm Hexagon™ QDSP6 Version 5 processor that runs up to 691MHz. The CPU computations related to real-time media and sensor processing can be offloaded to the Hexagon DSP. The custom audio/voice algorithms, encoders, and decoders to the audio framework are some of the use-cases possible on the Hexagon DSP. Qualcomm also opens up a comprehensive Hexagon SDK for all its processors that provides for a complete environment to generate dynamic Hexagon DSP code modules. Hexagon SDK can be obtained from


Penguin Solutions enables the usage of this Hexagon SDK through its officially supported Android releases.

29. How can I get kernel debug messages?

Connect the device’s serial port to the host PC. Refer to Question 21 for connection configuration. Boot into fastboot mode and issue the following command –

fastboot -c “console=ttyHSL0,115200n8r androidboot.hardware=qcom” boot boot.img

Debug messages should start to show up.

30. Is Google Play available on my board?

Google Play is part of Google Mobile Services (GMS) and is licensed separately from Google. Though our hardware is capable of meeting requirements of the Google Test Suite that would lead to GMS certification, we have not added this to our product.

Nevertheless, it is possible to sideload any Android application using the following commands:

#adb devices

#adb mount

#adb remount

#adb install apk
Should you have further questions not answered by the above FAQ and would like to have them included here, please contact PenguinEdgeSales@penguinsolutions.com.