My ROSbot 2.0 PRO works slow - issue with UP Board CPU

Hello Husarion community!

We found out bug in firmware of SBC used in ROSbot PRO which is UP Board. Simple description of issue you can find on producer community forum. Long story short, if your ROSbot 2.0 PRO works slow, you should check this! (NOT FOR version R1.1 and earlier)

Updating the BIOS in the UP Board

BIOS versions R2.1-R2.3 (possibly the range is greater) have a bug that locks the processor frequency to 0.48 GHz. Such UP Boards should be updated to version R2.5 (checked).

Checking the BIOS version

  1. Connect the HDMI, keyboard and power supply.
  2. Turn on the UP Board, press the Delete key.
  3. A window asking for the BIOS password will appear - by default it is not. Press Enter .
  4. A window with BIOS settings will appear, check the version - it should be at least R2.5. If not, go to the BIOS update section.

Check in Linux if there is a problem (instead of BIOS version)

  1. Start the terminal (SSH, or after connecting the monitor).
  2. Run the command watch -n 0.1 lscpu | grep -m1 MHz | awk '{print \ $ 3}' .
  3. Values ​​should fluctuate and be sometimes above 480 MHz.
  4. If the value is fixed at 480MHz, a BIOS update is required. Go to the BIOS update section.

BIOS update

Preparing the flash drive

  1. Download archive.
  2. Format the flash drive using the FAT32 file system.
  3. Unpack the archive on a USB flash drive, making sure that the files are not in an additional folder.

Update

Upgrading from versions ** R1.1 and earlier ** requires special steps. Do not update the BIOS to R2.5 directly!

Interrupting the flashing process will damage the UP Board! Make sure the power does not go out!

  1. Connect the HDMI, keyboard, and power

  2. On startup, hold down F7 .

  3. From the opened Boot menu, select with the arrows: UEFI: <flash drive manufacturer> and confirm with Enter

  4. Quickly press Esc

  5. Enter the following commands in sequence:

    • fs1:
    • GO.nsh
  6. The update process will end after approximately 3 minutes.

  7. Remove the flash drive and turn off the power.

  8. Enter the BIOS (described in the section Checking the BIOS version)

  9. In the tab Chipset South Bridge, change the item SCC eMMC Support from ACPI mode to PCI mode

  10. Save your changes by typing F4 and confirming to save your changes.

  11. (optional) check the BIOS version according to the instructions above

In case of any issues with update, please let us know!

Best regards,
Hubert