Skip to main content

Getting start with reComputer J401B

Introduction

The reComputer J401B series is an iteration on reComputer Classic series. The reComputer J4011B with NVIDIA Jetson Orin NX 8GB modules is a powerful and compact edge AI device with rich interfaces: 2x USB 3.2, HDMI, Ethernet, M.2 Key E for Wi-Fi module, M.2 Key M for SSD, mini-PCIe for LTE module, CAN, 40-pin and more.

Features

  • Build the Most Powerful Embedded AI Platform: Compatible with the Jetson Orin NX module, offering up to 100 TOPS.

  • Design for Both Development and Production: Equip with rich set of I/Os: 2x USB3.2, HDMI, Ethernet, M.2 Key M, M.2 Key E, mini-PCIe, 40-pin GPIO, etc. Support multiple wired and wireless commnucation including Wi-Fi and LTE

  • Immediately Go-to-Market: Pre-installed JetPack5.1.3, Linux OS BSP ready

  • Certification includes ROHS, CE, FCC, KC, UKCA, REACH

  • Long Life Time Supply:Production Lifetime: until at least 2032

Specifications

SpecificationsreComputer J3010BreComputer J3011BreComputer J4011BreComputer J4012B
ModuleJetson Orin Nano 4GBJetson Orin Nano 8GBJetson Orin NX 8GBJetson Orin NX 16GB
AI Performance20 TOPS40 TOPS70 TOPS100 TOPS
GPU512-core NVIDIA Ampere architecture GPU with 16 Tensor Cores1024-core NVIDIA Ampere architecture GPU with 32 Tensor Cores1024-core NVIDIA Ampere architecture GPU with 32 Tensor Cores
GPU Max Frequency625 MHz765 MHz918 MHz
CPU6-core Arm® Cortex®-A78AE v8.2 64-bit CPU
1.5MB L2 + 4MB L3
6-core Arm® Cortex®-A78AE v8.2 64-bit CPU 1.5MB L2 + 4MB L38-core Arm® Cortex®-A78AE v8.2 64-bit CPU 2MB L2 + 4MB L3
CPU Max Frequency1.5 GHz2 GHz
Memory4GB 64-bit LPDDR5
34 GB/s
8GB 128-bit LPDDR5
68 GB/s
8GB 128-bit LPDDR5 102.4GB/s16GB 128-bit LPDDR5 102.4GB/s
DL Accelerator/1x NVDLA v22x NVDLA v2
DLA Max Frequency/614 MHz
Vision Accelerator/1x PVA v2
Storage128GB NVMe SSD
Video Encoder1080p30 supported by 1-2 CPU cores1x 4K60 (H.265) | 3x 4K30 (H.265)
6x 1080p60 (H.265) | 12x 1080p30 (H.265)
Video Decoder1x 4K60 (H.265)
2x 4K30 (H.265)
5x 1080p60 (H.265)
11x 1080p30 (H.265)
1x 8K30 (H.265) | 2x 4K60 (H.265) | 4x 4K30 (H.265)
9x 1080p60 (H.265) | 18x 1080p30 (H.265)
Display1* HDMI 2.1
CSI Camera2* CSI (2-lane 15pin)
Networking1* Gigabit Ethernet (10/100/1000M)
USB2* USB 3.2 Type-A (10Gbps); 1* USB2.0 Type-C (Device Mode)
M.2 Key M1* M.2 Key M
M.2 Key E1* M.2 Key E
Mini PCIe1* mini-PCIe for LTE module
Fan1* 4 pin Fan Connector(5V PWM)
CAN1* CAN
Multifunctional Port1* 40-Pin Expansion header,1* 12-Pin Control and UART header
RTCRTC 2-pin, RTC socket (supports CR1220 but not included)
Power DC 9-19V via 5525 DC jack
Power SupplyPower adapter not included
Temperature-10℃~60℃
Mechanical130mm x120mm x 58.5mm

Flash JetPack

Here, we will show you how to flash Jetpack to an NVMe SSD connected to the reComputer J4012B/ J4011B/ J3010B and J3011B. All these devices come with J401B carrier board inside and the flashing procedure is the same for all.

danger

reComputer J401B series comes with JetPack 5.1.3 pre-installed on the included NVMe SSD, so that you do not need to flash it. However, if you want to flash it again with JetPack, you can follow this guide.

Supported Module

Prerequisites

  • Ubuntu Host Computer
  • reComputer J4012B/ J4011B/ J3010B or J3011B
  • USB Type-C data transmission cable
info

We recommend that you use physical ubuntu host devices instead of virtual machines. Please refer to the table below to prepare the host machine.

JetPack Version Ubuntu Version (Host Computer)
18.04 20.04 22.04
JetPack 5.x
JetPack 6.x
note
  • We do not recommend using virtual machines and ARM architecture Ubuntu for flashing.

Enter Force Recovery Mode

Before we can move on to the installation steps, we need to make sure that the jetson device is in force recovery mode.

Please refer to the following steps to set the jetson device into forced recovery mode.

note

The carrier board in the animated GIF is the J401, but don't worry — the steps to enter forced recovery mode are the same for both the J401 and J401B carrier boards.

Step-by-Step

Step 1. Use a jumper wire to connect the FC REC pin and the GND pin.

Button HeaderDescriptionButton HeaderDescription
1PWR BTN7AUTO ON
2GND8DIS
3FC REC9UART TXD
4GND10UART RXD
5SYS RET11LED +
6GND12LED -

Step 2. Power up the reComputer by connecting the included cable from the power adapter and connect the board with the Ubuntu host PC with a USB Type-C data transmission cable

Step 3. On the Linux host PC, open a Terminal window and enter the command lsusb. If the returned content has one of the following outputs according to the Jetson SoM you use, then the board is in force recovery mode.

  • For Orin NX 16GB: 0955:7323 NVidia Corp
  • For Orin NX 8GB: 0955:7423 NVidia Corp
  • For Orin Nano 8GB: 0955:7523 NVidia Corp
  • For Orin Nano 4GB: 0955:7623 NVidia Corp

The below image is for Orin NX 16GB

Step 4. Remove the jumper wire

Flash Jetpack OS

note

Before moving onto flashing, it should be noted that Jetson Orin NX module only supports JetPack 5.1 and above, while Jetson Orin Nano module only supports JetPack 5.1.1 and above.

First of all, install the below required dependencies on the Ubuntu Host PC before moving onto flashing JetPack.

sudo apt install qemu-user-static sshpass abootimg nfs-kernel-server libxml2-utils binutils -y

Here we will use NVIDIA L4T 35.3.1 to install Jetpack 5.1.1 on the reComputer

Step 1: Download the NVIDIA drivers on the host PC. The required drivers are shown below:

Step 2: Extract Jetson_Linux_R35.3.1_aarch64 and Tegra_Linux_Sample-Root-Filesystem_R35.3.1_aarch64 by navigating to the folder containing these files, apply the changes and install the necessary prerequisites

tar xf Jetson_Linux_R35.3.1_aarch64
sudo tar xpf Tegra_Linux_Sample-Root-Filesystem_R35.3.1_aarch64 -C Linux_for_Tegra/rootfs/
cd Linux_for_Tegra/
sudo ./apply_binaries.sh
sudo ./tools/l4t_flash_prerequisites.sh

Step 3 (Optional): Configure your username, password & hostname so that you do not need to enter the Ubuntu installation wizard after the device finishes booting

sudo tools/l4t_create_default_user.sh -u {USERNAME} -p {PASSWORD} -a -n {HOSTNAME} --accept-license

For example (username:"nvidia", password:"nvidia", device-name:"nvidia-desktop"):

sudo tools/l4t_create_default_user.sh -u nvidia -p nvidia -a -n nvidia-desktop --accept-license

Step 4: Flash the system to the NVMe SSD

sudo ./tools/kernel_flash/l4t_initrd_flash.sh --external-device nvme0n1p1 \
-c tools/kernel_flash/flash_l4t_external.xml -p "-c bootloader/t186ref/cfg/flash_t234_qspi.xml" \
--showlogs --network usb0 p3509-a02+p3767-0000 internal

You will see the following output if the flashing process is successful

Now, you can connect the mouse, keyboard, and monitor to the Jetson device. It will be ready to use!

tip

If your Jetson device takes a long time to open the desktop, please reconnect the power supply.

Step 5 (Optional): Install Nvidia Jetpack SDK

Please open the terminal on the Jetson device and execute the following commands:

sudo apt update
sudo apt install nvidia-jetpack

Interfaces Usage

info

Please refer to this wiki page for more information about Interfaces Usage.

Resources

Tech Support & Product Discussion

Thank you for choosing our products! We are here to provide you with different support to ensure that your experience with our products is as smooth as possible. We offer several communication channels to cater to different preferences and needs.

Loading Comments...