diff --git a/content/docs/advanced-usage/factory-reset.mdx b/content/docs/advanced-usage/factory-reset.mdx
index ad46719..8ca8cd3 100644
--- a/content/docs/advanced-usage/factory-reset.mdx
+++ b/content/docs/advanced-usage/factory-reset.mdx
@@ -26,3 +26,73 @@ To reset the device, you will use DFU Mode, which allows you to flash the firmwa
```sh
sudo ./upgrade_tool uf update.img
```
+
+## Windows Specific Instructions
+
+#### Prepare your computer for flashing
+
+1. Download and install the [RK Driver Assistant](https://files.luckfox.com/wiki/Luckfox-Pico/Software/DriverAssitant_v5.12.zip).
+
+
+
+
+2. Download and extract the [flashing tool](https://files.luckfox.com/wiki/Luckfox-Pico/Software/SocToolKit_v1.98_20240705_01_win.zip).
+3. Open the software (right-click and run as administrator) and select RV1106 when prompted for chip selection
+
+
+
+#### Flashing the Latest Firmware
+
+1. Boot JetKVM into DFU mode (instructions above), making sure you are using the USB from the computer you plan to flash with to power the JetKVM
+2. Make sure USB is selected and that "Maskrom 22" is in the field to the right. If not, you need to make sure the driver is successfully installed
+
+
+
+3. Click "Firmware" and select the [JetKVM Image](https://api.jetkvm.com/releases/system_recovery/latest) you previously downloaded
+
+
+
+4. Click upgrade
+
+
+
+5 Once the firmware update completed, remove power from the JetKVM and it will be factory reset.
+
+
+
diff --git a/public/driverinstall.png b/public/driverinstall.png
new file mode 100644
index 0000000..1d21fea
Binary files /dev/null and b/public/driverinstall.png differ
diff --git a/public/firmware.png b/public/firmware.png
new file mode 100644
index 0000000..e4895d9
Binary files /dev/null and b/public/firmware.png differ
diff --git a/public/maskrom.png b/public/maskrom.png
new file mode 100644
index 0000000..1b80b5a
Binary files /dev/null and b/public/maskrom.png differ
diff --git a/public/rv1106.png b/public/rv1106.png
new file mode 100644
index 0000000..e034058
Binary files /dev/null and b/public/rv1106.png differ
diff --git a/public/upgrade.png b/public/upgrade.png
new file mode 100644
index 0000000..d440c8c
Binary files /dev/null and b/public/upgrade.png differ
diff --git a/public/upgradeok.png b/public/upgradeok.png
new file mode 100644
index 0000000..03fca71
Binary files /dev/null and b/public/upgradeok.png differ