close tools

The product configuration you chose is a build-to-order (BTO) option.

Typical lead time for BTO SKU fulfilment is 6-8 weeks. Please contact Inforce computing at

+1-510-683 9999

or send an email to

for accurate pricing and shipping times.

Alternatively, you may choose a standard off-the-shelf configuration for faster shipment lead times.

Inforce Computing
Log In

Log In

Forgot Your Password?

Cart Subtotal: $0.00

Inforce 6401™ Micro System on Modules (SOM)

Availability: In stock


* Required Fields

facebook twitter Linked In


Inforce 6401™ Micro System on Modules (SOM)
  • Inforce 6401 Micro System on Module
  • Inforce 6401 Micro System on Module
  • Qualcomm Snapdragon 600 Inforce 6401 Micro SOM

Snapdragon 600 processor based Inforce 6401 Micro-SoM

Inforce Computing’s highest performing micro SoM is based on Qualcomm’s Snapdragon 600 processor (APQ8064/APQ8064E) in one of the world’s smallest Snapdragon modules. The plug-and-play Inforce 6401 Micro module is supported by a full development kit that includes the module and a carrier board to accelerate product and software development. The development kit is an ideal fit for embedded designers requiring high-end graphics, video (HD), DSP and CPU compute power.

Based on the proven Snapdragon™ 600 processor (APQ8064/APQ8064E)

  • Quad core Krait 300 CPU running at 1.7GHz
  • Adreno™ 320 GPU with 3x performance over Adreno 225 GPU
  • Hexagon™ QDSP6 V4 (up to 500MHz) for differentiated signal processing
  • Integrated ISP with support for up to 20 MP (4-lane primary CSI and 2-lane secondary CSI)

Excellent video and connectivity options!

  • 1080p FullHD video w/ H.264 playback & capture
  • Dual MIPI-DSI (4-lane) & touch screen
  • Dual MIPI-CSI (4-lane + 2-lane)
  • 1x Micro-HDMI
  • WiFi/BT/GbE/GPS connectivity
  • Drivers for common peripherals
  • Android and Linaro BSP support


Block Diagram

6401 micro som block diagram



The Snapdragon 600 processor delivers high performance computing and low power consumption with a rich multimedia experience for embedded devices. It brings a long list of cost-effective yet powerful features to the most demanding embedded computing applications:

  • Excellent performance and power efficiency with quad-core Qualcomm® Krait™ 300 CPU at up to 1.7 GHz per core (ARM®v7 ISA compatible)
  • Image signal processor (ISP) with support for image sensors up to 20MP
  • Qualcomm® Adreno™ 320 GPU (QXGA/1080p) with support for OpenGL ES3.0, OpenCL, DirectX, and Renderscript Compute
  • Qualcomm® Hexagon™ DSP v4 (up to 500MHz)
  • Worldwide ecosystem of Snapdragon embedded device OEMs and developers

Processing power, Memory, and Storage

  • Qualcomm® Snapdragon™ 600 (APQ8064/APQ8064E SoC)
  • 2GB on-board PoP LPDDR2 RAM @533Mhz
  • Upgraded to 32GB eMMC flash memory 


  • Audio 4x Line out, 3x Mic-in, 1x Stereo headphone out
  • 8-channel 7.1 surround sound, Dolby Digital plus, Dolby True HD and DTS-HD via HDMI
  • 1080p Full HD video with AVC (H.264) encode and decode
  • 2x MIPI-DSI (4-lane) & touch screen, 2x MIPI-CSI (4/2-lane)
  • 1x HDMI, 1x PCIe (GbE via carrier card), SDIO, SLIMBUS
  • 2x USB 2.0 (host), 1x USB 2.0 (OTG)
  • On-board BT 4.0 , 2x dual band Wi-Fi, GPS/GLONASS, Audio Codec, and Power Management
  • JTAG, 8x GPIO, 1x UART, 2x I2C, SPI
  • WiFi and GPS antenna connectors available on the SoM

IMPORTANT NOTE: The Inforce 6401 Micro SOM requires a carrier board (like all SOMs do) to power up, connect to peripheral devices, and gain access to the extensive set of I/Os that are available on the Micro SOM. One may design a custom carrier board to work with the Inforce 6401 Micro SOM to suit a particular end-application, but first time buyers of the Inforce 6401 Micro SOM require an associated carrier board. It is recommended that you initially purchase the Inforce 6401 Development kit, which comes with (a) the Inforce 6401 Micro SOM, (b) a full-fledged carrier board with a multi-sensor card, and (c) a starter kit that includes a 12V power adapter, micro-USB cable, and an acrylic base.

Snapdragon 600

Build the most advanced embedded systems using superior multicore performance, immersive 3D graphics, and a superior energy efficient platform for exceptionally long battery life and smaller industrial designs.

High performance processors that are designed to run the most demanding tasks, including 1080p HD videos, up to 20 Mega pixel images, and visually intensive 3D rendering in dedicated coprocessors, freeing the multicore CPU for the targeted embedded application. Have them running simultaneously and seamlessly with advanced multitasking support from the Snapdragon 600 processor. Snapdragon 600 processors are feature-rich and designed to preserve battery life and take your embedded applications to the next level of computing.



  • Superior performance with Qualcomm® Krait™ 300 quad core CPU and energy efficiency for long lasting battery life
  • Excellent GPU performance, 3x over previous generation Qualcomm® Adreno® 225 GPU
  • Rich multimedia and connectivity capabilities including PCIe and SATA
  • Differentiate with a dedicated Qualcomm® Hexagon™ DSP

If these are your requirements, embedded systems powered by Snapdragon 600 processors will make it easier.


Snapdragon 600


Measured Power: Krait vs Competition

Dhrystone Power, Room Temp, Power Measured at Battery


Snapdragon 600 Krait


Hexagon DSP for power efficiencies

Offloading appropriate portions of an augmented reality algorithm to QDSP6 not only frees up CPU core horsepower but also improves processing speed and decreases overall SoC power consumption.

Snapdragon 600 Hexagon DSP for power efficiencies



Basemark OS is a system-level All-In-One benchmarking tool designed for measuring overall performance of Android platforms.

Snapdragon Basemark



AnTuTu Benchmark is a comprehensive Android Benchmarking application. It includes "Memory Performance", "CPU Integer Performance", "CPU Floating Point Performance", "2D 3D Graphics Performance", "SD card read-write speed", "Database IO" performance testing.

snapdragon antutu

Onboard Software

kitkat tasty

Android 5.1 (Lollipop) BSP release

  • Periodic Android based BSP releases include in-depth documentation along with a host of royalty-free multimedia codecs
  • Android Lollipop version 5.1.1 officially supported from Inforce.

The full-featured release has support for the following peripheral devices and I/Os:

  •    Qualcomm® Krait™ quad-core CPU running at 1.7GHz
  •    Dual MIPI-CSI2 (4/2-lanes)
  •    Dual MIPI-DSI (4 lanes each) Display
  •    HDMI Rev1.4a for FullHD@60 display
  •    USB 2.0 based input (including camera) and mass storage devices
  •    WiFi/BT 4.0
  •    Gigabit Ethernet
  •    Qualcomm Hexagon™ SDK usage
  •    Low speed peripherals like I2C/SPI/UART and GPIOs

Specialized solutions through SDKs from Qualcomm that will work with Inforce SBCs include(All solutions may not be supported on the current release):

  • Snapdragon SDK for Android that is designed to make it easy to integrate facial processing and facial recognition features into your application.
  • The Hexagon™ SDK that is designed to enable device manufacturers and independent software providers to optimize the features and performance of multimedia software. These optimizations help allow audio, imaging, embedded vision, and heterogeneous computing acceleration on the Hexagon DSP embedded in Snapdragon processors.
  • The Adreno™ SDK, with which you can take full advantage of the graphics and computation power provided by the Adreno GPU and optimize applications for faster frame rates, smoother rendering, and longer battery life.
  • Symphony SDK that provides APIs to put tighter control on how you want to utilize the various compute units within Qualcomm® Snapdragon™ processors like multicore CPUs, GPU and DSPs for task scheduling, heterogeneous offload, and power and thermal management.


  • 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


Inforce6401 Datasheet Download
Inforce6401 Android Release Note Download
Inforce6401 Linux Release Note Download
Designing with a Micro-SOM: Key Considerations for Embedded Systems-A White Paper Download

1. What is Inforce 6401™ Micro SOM?

The Inforce 6401 Micro SOM is a high performance 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™ 600 System-on-Chip (APQ 8064), with quad-core processors each running at 1.7GHz. The plug-and-play Inforce 6401 Micro SOM comes in an ultra-small form factor of 28mm x 50mm and weighs less than 8 grams! With a low profile of only 6mm, it provides access to interfaces such as dual 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 wearable hands-free computing, smart office, robotics, and portable medical imaging. The Inforce 6401 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 Inforce offer other form factors based on Qualcomm Snapdragon 600?

Yes. Several exciting form factor products including Pico ITX based on the Snapdragon 600 (Such as the Inforce 6410Plus SBC) are offered by Inforce. Please check our website for more details.

3. How is the Inforce 6401 development kit different from the Inforce 6410Plus SBC?

The Inforce 6401 development kit is comprised of a micro SoM that plugs into a carrier board. The Inforce 6410Plus is a plug-and-play SBC that provides product developers instant access to I/Os. Both these platforms are based on the well proven Snapdragon 600 SoC quad-core processer.

The differences between these two platforms are tabulated below:


Inforce 6401 development kit

Inforce 6410Plus SBC




Serial UART

Yes (9 pin full connector)

Yes  (3 pin header)

MIPI Camera

Yes(B2B) as two separate 41 pin connectors

Yes. A single 51 pin connector

Dual camera Support



PCIe Connector



Sensor Module



ATX power supply Conn.



Arduino connectivity


Yes. Achieved through the PAC card accessory.


4. How do I find more information about the Inforce 6401 Micro SOM? What do I get when I buy an Inforce 6401? Is the device available internationally?

Inforce’s website has a lot of useful information about our SOMs at

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 Inforce 6401 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. Inforce’s Snapdragon processor-based Micro SOMs are all cross-compatible (pin, connector, and form factor) with a single reference carrier board design.

We offer a full development kit, which includes the carrier board along with a few accessories such as an acrylic case, power adapter, sensor module, and micro USB cable. Once you register the product with us online, you would get dedicated support from Inforce.

The board ships to most places worldwide and relevant shipping and local tax charges may apply. Please contact for pricing details or any additional questions that you may have before buying an Inforce 6401.

5. Does Inforce have a blog?

Yes!  You can find our periodic blogs at Here you can keep up with all of the latest information about Inforce products, conference appearances, and innovative customer applications.

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

Yes, please contact our sales team at for specific details for your product.


7. What are the accessories available?

Our website lists all the available accessories. Please note that User guides and product datasheets are available for all accessories.

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

The Inforce 6401 does not include support for a wireless modem. Third party cellular modem dongles can be connected to the Inforce 6401 system via USB ports and may require special drivers from the respective manufacturers.


9. What is the storage capacity of the Inforce 6401 Micro SOM? Is it expandable?

Please check on the exact product SKU for details on pre-loaded software and available memory. The on board storage (eMMC) capacity is 4GB expandable to 64GB. Product SKUs with both these memory options are available.  Storage can be expanded by connecting a Micro-SD card.

10. What are the performance details of the Inforce 6401? What is the speed of the RAM?

The Inforce 6401 Micro SOM provides Cortex-A15 class computing at 1.7 GHz with 2MB L2 cache. The Adreno™ 320 is capable of 90 GFLOPS of general purpose compute and provides support for OpenGL ES 3.0 (Halti) and OpenCL 1.2E. But note that these libraries are provided as binaries only.

The onboard 2GB LPDDR2 RAM operates at 533Mhz.

AnTuTu scores for the Inforce 6401 platform running Android is ~22000. All our Android releases are also validated with the Qualcomm Trepn™ Profiler to ensure that all cores are capable of operating at their maximum frequency.

11. What is the stacked height of the SOM mounted on the carrier board?

The height of the IFC6401 SOM is 8.1mm and the full height including the carrier is 10.7mm.

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

Primary dual-link MIPI-DSI up to WQXGA (2560 × 1600) 24bpp @60 Hz refresh + Micro HDMI(1.4a) output of 1080p@60 Hz refresh are the displays supported. 

The Inforce 6401 development kit has a DSI connector with support for dual MIPI-DSI ports and a Type-A HDMI port. Note that the displays are not provided as peripherals with the Inforce 6401 development kit. They can be purchased from

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

Please refer to for supported codecs from Android.


Supported Codec

Container Format



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




Adv Simple profile level 3


DivX 4, 5, 6/MP2




DivX 3.11 Hardware-based



 D1 FWGA/2mbps/30fps


• WebM (.webm)
• Matroska (.mkv



Sorenson Spark/On2 VP6




Video Encoding


• 3GPP (.3gp)
• MPEG-4 (.mp4)

Profile 0 level 70


H.264 AVC

• 3GPP (.3gp)
• MPEG-4 (.mp4)

High profile level 4




Adv Simple profile level 5



14. What are the camera capabilities of the Inforce 6401 Micro SOM?

The Inforce 6401 has 2 camera connectors that support 4 lanes from CSI0 and CSI2. Dual camera capability is possible. The maximum real-time sensor input resolution is 20MP in-line JPEG encode at 15 fps. Inforce platforms have been validated with the OV5640 camera module from OmniVision. Note that the camera is not provided as part of the Inforce 6410Plus kit. It could be purchased as an accessory from

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

The Inforce 6401 development kit is powered by a 12V/3A wall adaptor. The total power consumed ranges between 6W to 17W 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.

16. What are the audio capabilities?

Audio is available through HDMI, USB and speaker out. The Inforce 6401 development kit also comes with a microphone for recording and a combo jack for microphone and speaker out. The HDMI has an 8 channel audio with 7.1 channel surround sound, with support to Dolby digital plus, Dolby True HD and DTS-HD master.

17. What are the sensor capabilities?

A 3D accelerometer and a 3D gyroscope are available through the LSM330D part from STMicro on Board which is supplied along with the Inforce 6401 development kit.

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 Inforce 6401. 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. Apart from these, all technical questions addressed to are promptly answered once the product is registered with Inforce.

Networking, IO and Wireless

19. Does the device support networking and wireless?

Supported connectivity includes Gigabit Ethernet, Wi-Fi 802.11 b/g/n + Bluetooth 4.0 (available via Qualcomm Atheros QCA6234) and GPS (supported via Qualcomm WGR7640).

20. 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 Inforce’s TechWeb.

21. What are the IO interfaces available?

Standard I/O interfaces including GbE, I2C, SPI, UART, UIM, GPIOs, and on-board Serial Console are available. There are two USB 2.0 host port and one micro USB OTG port. We also provide a 40 pin expansion header with accessible GPIOs available for users.

22. My serial console shows garbage characters. 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 also check your connections as described below.

To connect the serial console on Inforce 6401 board we would need to have a three pin connector and the wiring as described below:


Take wires from the DB9 port and connect it to the RS232 header on board

DB9   TX                ----------   6501 R1IN

DB9   RX               ----------   6501 T1OUT

DB9   GND           ----------   6501 GND


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

BSPs for Android Kitkat 4.4.2 version is available today as an officially supported package on the Inforce TechWeb. Please stay tuned for the announcements on our website for update releases. 

We also have an Ubuntu-based Linaro Member Build available that provides a desktop like environment using Ubuntu and the Gnome desktop. This package too is officially supported from Inforce Techweb. Periodic releases shall be provided with feature improvements on this package.

Note that the Linux community has made significant progress and multiple successful projects have taken off because of the community support for Linux on Inforce development kits.

24. 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

25. Is fastboot supported? How to enter fastboot?

Yes. To go to fastboot mode, press the Vol- button (label 3 on the QSG document for Inforce 6401) before powering on the board.

26. 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 may have to RMA the board back to Inforce Computing. In particular, please avoid erasing the SBL partition.

27. Is Hexagon DSP supported on the Inforce 6401 platform?

Yes. The Inforce 6401 has one Hexagon DSP (version QDSP6 v4 @500MHz) and Hexagon SDK 1.2.2 supports development on this hardware. Hexagon SDK can be obtained from

Please note that Qualcomm approves SDK access to developers on case-by-case basis. Qualcomm also hosts forums and blogs to discuss the issues and the best way to get help on Hexagon SDK related queries is from

28. 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.

29. Why isn’t Google Play (previously Android Market) available on my board?

Google Play (previously Android Market) is part of Google Mobile Services (GMS) and is licensed separately from Google. This is usually available on commercial Android devices. 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

Inforce Computing offers multiple SKU variants of the Inforce 6401 Micro SOM to suit varied end-use applications.
Part Number Description Single Unit PriceAvailability
IFC6401-01-P1 Snapdragon 600 processor, Micro SoM (28mm x 50mm), 32GB eMMC Android OS $166 Off the Shelf: Order Online
IFC6401-11-P1 Snapdragon 600 processor, Micro SoM (28mm x 50mm), 32GB eMMC Linaro OS $166 Off the Shelf: Order Online
SYS6401-06-P1 IFC6401-01 with carrier (IOC6601-P1) and kit. Android OS $371 Off the Shelf: Order Online
SYS6401-16-P1 IFC6401-11 with carrier (IOC6601-P1) and kit. Linaro OS $371 Off the Shelf: Order Online

For more information and to place an order for more quantities, contact the Inforce sales team at (510) 683-9999 or at

Additional Info


Product Tags

Use spaces to separate tags. Use single quotes (') for phrases.