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:
| Model | Recovery method | Image |
|---|---|---|
| JetKVM | DFU mode + upgrade_tool | firmware.img |
| JetKVM SDMMC | Flash a microSD card | update_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
- Unplug the USB cable from the device.
- Locate the small hole on the right side of the device.
- Insert a needle into the hole, press and hold the button inside, then reconnect the USB cable.
- 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
- Clone the
rv1106-systemrepository:
git clone https://github.com/jetkvm/rv1106-system.git
- Flash the firmware:
pushd tools/linux/Linux_Upgrade_Tool
sudo ./upgrade_tool uf /path/to/your/firmware.img
popd
macOS
-
Download the upgrade_tool for macOS.
-
Flash the firmware:
pushd upgrade_tool_v2.44_for_mac
sudo ./upgrade_tool uf /path/to/your/firmware.img
popd
Windows
Install drivers
- Download Driver Assistant.
- Open Driver Assistant and install the drivers. The board does not need to be connected for this step.

Flash the firmware
- Download and extract the SocToolKit for Windows.
- Open
SocToolKit.exeand selectRV1106.

- Put the device in DFU mode and connect it to your computer.
- Open the
Downloadtab, select theUSBradio, and confirm the dropdown readsMaskroom rockchip. - Click
Firmware...and choose the firmware file you downloaded. - Click
Upgradeto flash.

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:
- A microSD card (8 GB or larger; UHS-I / Class 10 recommended)
- An SD card image writer — balenaEtcher, Raspberry Pi Imager, or
ddall work
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
- Disconnect power from JetKVM SDMMC.
- Insert the prepared microSD card into the device.
- Reconnect power.
The device boots from the new image. Recovery is complete when the front display shows the device's IP address as normal.
