IMX8MM Camera Usage Guide
Introduction
This guide collects the release, board, demo image, and Yocto build references for TechNexion IMX8MM development kits. It is based on the Yocto 5.0 (Scarthgap) 2026Q1 Release with Linux kernel version 6.6.52-2.2.2.
Supported Camera Modules
- TEVS Series
- TEVM Series
| Camera Series | Products |
|---|---|
| TEVS | TEVS-AR0144 TEVS-AR0145 TEVS-AR0234 TEVS-AR0235 TEVS-AR0246 TEVS-AR0521 TEVS-AR0522 TEVS-AR0544 TEVS-AR0821 TEVS-AR0822 TEVS-AR0830 TEVS-AR1335 TEVS-AR2020 |
| Camera Series | Products |
|---|---|
| TEVM | TEVM-AR0144 TEVM-AR0145 TEVM-AR0234 TEVM-AR0235 TEVM-AR0246 TEVM-AR0521 TEVM-AR0522 TEVM-AR0544 TEVM-AR0821 TEVM-AR0822 TEVM-AR0830 TEVM-AR1335 TEVM-AR2020 |

Supported Boards
| SoM | Board |
|---|---|
| EDM-G-IMX8M-MINI | WB-EDM-G-IMX8M-MINI |
| PICO-IMX8M-MINI | PICO-PI-IMX8M-MINI PICO-WIZARD-IMX8M-MINI |
Prepare Yocto demo image for testing TechNexion camera
Use a Yocto-based demo image that matches this release before validating TEVS camera behavior.
Downloading the Demo Image
Prebuilt demo images are available on TechNexion's official download server.
- EDM-G-IMX8MM
- PICO-IMX8MM
Flashing the Image
You can flash the image to e.MMC or an SD card using one of the following methods:
Build Yocto
TechNexion supports building a Yocto-based Linux image using the following kernel and manifest branch.
Supported Linux Kernel
| Linux Kernel Version | Yocto Branch |
|---|---|
| 6.6.52 | tn-imx_6.6.52_2.2.2-stable |
Source and Build Instructions
- EDM-G-IMX8MM
- PICO-IMX8MM
Camera Validation Status
The IMX8MM Yocto 5.0 (Scarthgap) 2026Q1 Release release is listed in the release notes. Camera setup commands for this release are not yet confirmed on hardware, so this guide does not include final camera test steps yet.
The common setup sections above are derived from existing board documentation and release metadata. Before completing the camera command sections, capture and verify the following logs on the target board:
media-ctl -ptopology after booting with the TEVS camera attached to CSI1, and CSI2 if that connector is also expected to be supporteddmesg -t | grep tevscamera initialization output, including the actual device node, camera firmware version, and product stringv4l2-ctl --list-devicevideo and media node mapping, especially the capture node that corresponds to the TEVS camera- The exact U-Boot overlay setting required for TEVS on this release and board combination
- Working
gst-launch-1.0pipeline, including the correct capture device node, pixel format, and any required converter element