FLY-RPFMEX Bootloader (Katapult) Recovery
The FLY-RPFMEX comes with Katapult pre-flashed from the factory. Do not re-flash the firmware on this page during normal use or Klipper firmware updates; this page is only for brick recovery after bootloader corruption.
Entering Boot Mode
The circled item is BOOT按键
-
To enter boot mode, with the mainboard completely powered off, hold down the BOOT button and connect a data cable with data transfer capability from the mainboard to your device.
Loading...
Flashing the Firmware
- Flashing WIN
- LINUX/FLYOS FLASHING
- Katapult firmware for the RPFMEX
- You can obtain the firmware via the following link:
.txt 或其他扩展名。- The firmware is located in
FLY-Firmware/MainBoard/Rpfmex
- STM32CubeProgrammer
- DFU-AUTO
- Confirm that the tool board has entered UF2 flashing mode, and a removable disk named
RPI-RP2appears on your computer.
- Release the
BOOTbutton or remove the BOOT jumper.
Windows may hide file extensions. Please check "File name extensions" in File Explorer and ensure you are using the .uf2 firmware; do not modify the firmware file extension.
- Copy the
.uf2firmware to be flashed to theRPI-RP2disk.
- After the firmware write is complete, the
RPI-RP2disk will automatically disappear, indicating that the UF2 firmware has been successfully flashed.
Before connecting or reconnecting the USB cable, completely power off the printer and disconnect other power sources. Do not let the toolboard be powered simultaneously by both the printer power supply and the USB interface.
- Download and run FLY DFU-AUTO.
- If the "Driver Status" shows unavailable, click "Install Driver" to complete the WinUSB driver installation.
- Click "Browse" to select the
.binfirmware file to be flashed.
Windows may hide file extensions. In File Explorer, check "File name extensions" to confirm the firmware remains as .bin. Do not modify the file extension.
- Click "Start Flashing", monitor progress through the run log, and wait for the flashing process to complete.
Detailed Tutorial: FLY DFU-AUTO Download and Usage
- Linux
- FLYOS
- Install flashing tool.sudo apt updatesudo apt install dfu-util -y
- Confirm the device has entered DFU flashing mode.lsusb
If you can see 0483:df11, it means DFU flashing mode has been entered successfully.
Loading... - Pull/update firmware repository.git clone https://cnb.cool/3dmellow/FLY-Firmware ~/FLY-Firmwarecd ~/FLY-Firmware && git pull --ff-only
- Flash firmware.
rpfmex.uf2sudo dfu-util -a 0 -d 0483:df11 --dfuse-address 0x08000000 -D ~/FLY-Firmware/MainBoard/Rpfmex/rpfmex.uf2 - If File downloaded successfully appears, flashing is successful.Loading...
- FLY host computer usually has dfu-util built-in, no need to install flashing tool again.
- Confirm the device has entered DFU flashing mode.lsusb
If you can see 0483:df11, it means DFU flashing mode has been entered successfully.
Loading... - Pull/update firmware repository.git clone https://cnb.cool/3dmellow/FLY-Firmware /data/FLY-Firmwareln -s /data/FLY-Firmware /root/FLY-Firmwarecd /data/FLY-Firmware && git pull --ff-only
- Flash firmware.
rpfmex.uf2sudo dfu-util -a 0 -d 0483:df11 --dfuse-address 0x08000000 -D /data/FLY-Firmware/MainBoard/Rpfmex/rpfmex.uf2 - If File downloaded successfully appears, flashing is successful.Loading...