Skip to main content

reComputer AI Industrial R2000 Flash OS

reComputer AI Industrial R2000 series is powered by Raspberry Pi CM5 and Hailo-8 AI accelerator, this compact edge AI system delivers 26 TOPS for real-time multi-channel vision processing. With a quad-core Cortex-A76 CPU, up to 16GB RAM, 64GB eMMC, and a versatile interface, it ensures seamless integration into industrial AI applications.

Hardware Requirements

You need to prepare the following hardware

  • reComputer AI Industrial R2000 x 1
  • Host Computer (Windows/Mac/Linux) x 1
  • Ethernet cable x 1
  • Power adapter (12V-24V) BYO
  • USB Type-C cable x 1

Software Requirements

Flash OS

For Windows host computer

  • Step 1. Download Raspberry Pi Imager software from here

  • Step 2. Open Raspberry Pi Imager software

pir

  • Step 3. Press CTRL + SHIFT + X on the keyboard to open Advanced options window

pir

  • Step 4. Click CHOOSE OS and select your preferred OS

pir

NOTE: You can select other OS such as 64-bit Ubuntu by navigating into Other general purpose OS

Or you can use this link to download the image file:

Ubuntun for raspberry-pi

  • Step 5. Click CHOOSE STORAGE

  • Step 6. Finally, click WRITE

pir

Please wait a few minutes until the flashing process is complete.

For MAC host computer

caution

You need to install homebrew before proceed the following steps. Please open a terminal and type brew -V to check if you have setup the correct homebrew environment, you should see the version of the homebrew environment you have installed.

  • Step 1. Download and Install Raspberry Pi Imager Application by visiting this link

  • Step 2. Open the Raspberry Pi Imager Application

pir

  • Step 3. Press CTRL + SHIFT + X on the keyboard to open Advanced options window

pir

Here you can set a hostname, enable SSH, set a password, configure wifi, set local settings and more

  • Step 4. Click CHOOSE OS and select your preferred OS

pir

NOTE: You can select other OS such as 64-bit Ubuntu by navigating into Other general purpose OS

Or you can use this link to download the image file:

Ubuntun for raspberry-pi

  • Step 5. Click CHOOSE STORAGE

  • Step 6. Finally, click WRITE

pir

For Linux host computer

  • Step 1. Download snap
sudo apt install snap
  • Step 2. Download rpi-imager
snap install rpi-imager
  • Step 3. Open Raspberry Pi Imager software
rpi-imager

The result is shown as below:

pir

  • Step 4. Press CTRL + SHIFT + X on the keyboard to open Advanced options window

pir

Here you can set a hostname, enable SSH, set a password, configure wifi, set local settings and more

  • Step 5. Click CHOOSE OS and select your preferred OS

NOTE: You can select other OS such as 64-bit Ubuntu by navigating into Other general purpose OS

Or you can use this link to download the image file:

Ubuntun for raspberry-pi

  • Step 6. Click CHOOSE STORAGE and select the connected eMMC drive

  • Step 7. Finally, click NEXT and YES

pir

Please wait a few minutes until the flashing process is complete. The result is shown as below:

pir

Boot from NVME

Update EEPROM

This method works if you have an SSD and have booted the device successfully with emmc. Please make sure your system is the latest Raspberry Pi system (Bookworm or later) and and your RPi 5 firmware is updated to 2023-12-06 (Dec 6th) or newer, otherwise it may not recognize the NVME-related configurations.

Step 1:Ensure that your Raspberry Pi system is up-to-date (Bookworm or later), enter the following command to update the RPi 5 firmware:

  sudo apt update && sudo apt upgrade -y
sudo rpi-eeprom-update # If it is not post-December 2023 type the following into a terminal to start the configuration tool
sudo raspi-config

Scroll down to Advanced Options and press Enter:

pir

Scroll down to Bootloader Version and press Enter:

pir

And finally choose Latest, and press Enter:

pir

Select No here - you want the latest bootloader.

pir

And exit from the tool by selecting Finish:

pir

If asked to reboot, select Yes.

pir

Step 2:Cick Applications =>Accessories =>SD Card Copier on the main screen, run the SD Card Copier program, and copy the OS to the NVME ssd as shown in the figure below.

pir

Setting the Raspberry Pi to boot from the NVMe SSD

If you have easy access to your SD card slot you could turn off your Pi, pop out the SD card and (if everything's working as expected) it should automagically boot from your NVMe drive the next time you start it up. If you want to leave the SD card where it is and still boot from NVMe though, you'll need to change the boot order.

Step 1:Enter the following command:

  sudo raspi-config

Scroll down to Advanced Options and press Enter:

pir

Step 2:Scroll down to Boot Order and press Enter:

pir

Step 3:Choose NVMe/USB Boot and press Enter:

pir

Configuration will be confirmed. Press Enter:

pir

Step 4:Return to the first screen by selecting Back or pressing the Esc key. Then navigate to Finish using the right cursor key.

pir

You will be asked whether you want to reboot now. Click Yes:

pir

Flash ubuntu to NVME

First: Update EEPROM with SD card

Please refer this link.

To set the NVMe boot order as the highest priority, use the following command:

sudo rpi-eeprom-config --edit

And then change rpi-eeprom-config like below:

BOOT_UART=1
BOOT_ORDER=0xf461
NET_INSTALL_AT_POWER_ON=1
PCIE_PROBE=1

Use Ctrl+X and input y to store the result. And the result is as follows:

pir

Second: Burn Ubuntu onto the NVMe

Open Raspberry Pi Imager:

pir

Choose Ubuntu os:

pir

Finally, click Next and wait for the flashing process to complete.

Third: Replace the OS file

Install pcie-fix.dtbo with this link

Copy pcie-fix.dtbo to /overlays file like below:

pir

Modify the config.txt, add dtoverlay=pcie-fix at the end of the file like below:

pir

And then Use Ctrl+X and input y to store this file.

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