Boot from external media

The JetHub series controllers support booting the operating system from external media instead of internal memory (eMMC).

Note

This method does not overwrite the contents of the internal memory (eMMC). After removing the external media, the controller will boot from eMMC in normal mode.

Media preparation

Hint

You can find the current firmware image for your device here: JetHome firmware portal.

Note

This method requires firmware with the type sdcard.

Write the software image to the media using one of the utilities:

  • balenaEtcher (Windows, macOS, Linux)

  • Rufus (Windows)

  • Utility dd (Linux):

    sudo dd if=firmware.img of=/dev/sdX bs=1M status=progress
    

    where /dev/sdX is the path to the block device (e.g., /dev/sdb).

    Warning

    Make sure to specify the correct device. Writing to the wrong device will result in data loss.

Booting JetHub D1/D1+ series controllers from USB Flash

  • Disconnect the controller from all power sources.

  • Insert the USB Flash drive with the recorded software image into the USB connector of the controller.

  • Press and hold the FN button on the front panel of the controller.

  • Hold down the FN button and connect power to the controller.

  • Once booting has started, the FN button can be released.

Booting JetHub H1 from microSD

  • Disconnect the controller from all power sources.

  • Insert the microSD card with the recorded software image into the microSD slot of the controller.

  • Press and hold the BOOT button on the side of the controller (the button is accessed through a hole in the case).

  • Hold down the BOOT button and connect power to the controller.

  • Once booting has started, the BOOT button can be released.