reComputer Industrial J4011 (Jetson Orin NX 16GB) + Ubuntu (JetPack)
This post complements the official Mender documentation by providing board‑specific information for the Seeed Studio reComputer J40112 based on the NVIDIA Jetson Orin NX 16GB module.
Device description
The reComputer J40112 is an industrial‑grade Edge AI unit based on:
- Jetson Orin NX 16GB module (100 TOPS)
- 128GB NVMe SSD
- Industrial enclosure and cooling
- USB 3.2, HDMI 2.1, CAN, CSI camera connectors, M.2 slots
This document covers enabling Mender OTA with an A/B partition layout on a JetPack (Ubuntu) base OS.
Support level
| Component | Status | Notes |
|---|---|---|
| reComputer J40112 (Orin NX 16GB) | Supported | Tested with Mender client + A/B partitions |
| JetPack 5.x (Ubuntu 20.04) | Supported | Fully working |
| JetPack 6.x (Ubuntu 22.04) | Partially tested | Partition layout requires adjustments |
| Mender client | Supported | Installed and validated |
| A/B system updates | Supported | Rollback tested |
Getting started
A full working implementation (including partition layout, scripts, bootloader configuration, and end‑to‑end OTA workflow) is available here: GitHub repository
If you find this project useful, please consider giving the repository a
star — it helps increase visibility and motivates further development.
1. Requirements
- Jetson Orin NX (J40112) running JetPack
- Ubuntu 20.04/22.04 build machine
- Network access to Mender Hosted or Self‑Hosted
2. Base Image Preparation
The repository includes:
- Partition layout for rootfsA / rootfsB
- Bootloader integration for Mender
- Automatic installation scripts for
mender-client - Example
mender.conffor device typerecomputer-j4011
3. Optional: Install Mender client manually
sudo dpkg -i mender-client_<VERSION>_arm64.deb
4. Register device with Mender
mender setup \
--server-url "https://hosted.mender.io"\
--tenant-token “<TENANT_TOKEN>” \
--device-type “recomputer-j40112”
5. Create a Mender artifact
mender-artifact write rootfs-image \
-t recomputer-j40112 \
-n v1.0.0 \
-u rootfs.ext4 \
-o j40112-image-v1.0.0.mender
6. Deploy the update
Upload the artifact in the Mender UI and deploy.
A/B rollback has been validated during testing.
References
- Mender documentation
- NVIDIA Jetson Orin NX documentation
- Seeed Studio reComputer J40 series wiki
- reComputerJ4011_BSP_with_OT
Known issues
- JetPack 6.x uses a different GPT layout; partition configuration must be updated
- NVMe boot with A/B requires correct extlinux configuration
- DeepStream container images require container‑enabled Mender artifacts
- Recommended to test power‑loss rollback for production robustness
2026-04-02: edit by @TheYoctoJester - formatting