Advanced Usage

Factory Reset

A factory reset reflashes JetKVM with the latest official firmware. Use it when you can't reach the device over SSH, want a clean slate, or are recovering from a failed boot.

The recovery procedure depends on which model you own:

ModelRecovery methodImage
JetKVMDFU mode + upgrade_toolfirmware.img
JetKVM SDMMCFlash a microSD cardupdate_sd.img.zip

Both images are served from the same endpoint, selected by the sku parameter shown in each section below.


JetKVM: DFU recovery

The original JetKVM is recovered over USB using DFU (Device Firmware Update) mode and Rockchip's upgrade_tool.

1. Download the firmware

Download the latest image from:

https://api.jetkvm.com/releases/system_recovery/latest?sku=jetkvm-v2

2. Enter DFU mode

  1. Unplug the USB cable from the device.
  2. Locate the small hole on the right side of the device.
  3. Insert a needle into the hole, press and hold the button inside, then reconnect the USB cable.
  4. Hold for three seconds, then release. The device is now in DFU mode.

3. Flash the firmware

Pick the section for your operating system.

Linux

  1. Clone the rv1106-system repository:
git clone https://github.com/jetkvm/rv1106-system.git
  1. Flash the firmware:
pushd tools/linux/Linux_Upgrade_Tool
sudo ./upgrade_tool uf /path/to/your/firmware.img
popd

macOS

  1. Download the upgrade_tool for macOS.

  2. Flash the firmware:

pushd upgrade_tool_v2.44_for_mac
sudo ./upgrade_tool uf /path/to/your/firmware.img
popd

Windows

Install drivers

  1. Download Driver Assistant.
  2. Open Driver Assistant and install the drivers. The board does not need to be connected for this step.

Driver Assistant

Flash the firmware

  1. Download and extract the SocToolKit for Windows.
  2. Open SocToolKit.exe and select RV1106.

SocToolKit

  1. Put the device in DFU mode and connect it to your computer.
  2. Open the Download tab, select the USB radio, and confirm the dropdown reads Maskroom rockchip.
  3. Click Firmware... and choose the firmware file you downloaded.
  4. Click Upgrade to flash.

SocToolKit Complete


JetKVM SDMMC: microSD recovery

JetKVM SDMMC boots from a microSD card. To recover the device, write a fresh recovery image to a card and boot from it.

You will need:

1. Download the recovery image

Download update_sd.img.zip from:

https://api.jetkvm.com/releases/system_recovery/latest?sku=jetkvm-v2-sdmmc

The archive contains a raw dd-format image. Most GUI writers can flash it directly without extracting.

2. Write the image to the microSD card

Flash update_sd.img.zip to the microSD card with your image writer.

Writing the image will erase everything on the card. Confirm you've selected the correct device before continuing.

3. Boot from the microSD card

  1. Disconnect power from JetKVM SDMMC.
  2. Insert the prepared microSD card into the device.
  3. Reconnect power.

The device boots from the new image. Recovery is complete when the front display shows the device's IP address as normal.