FLY-Micro4 Bootloader(Katapult)恢复
仅用于救砖恢复
FLY-Micro4 出厂时已经预刷 Katapult。正常使用和更新 Klipper 固件时不要重复烧录本页固件;本页仅用于 Bootloader 损坏后的救砖恢复。
进入烧录模式
断电操作
开始前请完全关闭打印机并断开电源供应。不要在通电状态下插拔线束、整理接口线序或触碰端子。
图中圈出的是 BOOT 按键:
- 保持主板完全断电。
- 按住
BOOT按键。 - 使用带数据传输功能的 USB 线连接主板与电脑或上位机。
- 设备被识别后松开
BOOT按键。
Loading...
烧录固件
- Windows
- Linux / FLYOS
- 确认设备已经进入 UF2 烧录模式,电脑中出现名为
RPI-RP2的可移动磁盘。
Loading...
- 松开
BOOT按键或移除 BOOT 跳线。
Windows 文件后缀显示
Windows 可能隐藏文件扩展名。请在文件资源管理器中勾选"文件扩展名",并确认使用的是 .uf2 固件;不要修改固件后缀名。
- 下载擦除 Flash 固件:
Windows 默认可能隐藏文件扩展名。下载后请确认文件扩展名未被修改,不要保存成
.txt 或其他扩展名。擦除固件在仓库中的目录为:
FLY-Firmware/RP2040
-
将
nuke_universal.uf2复制到RPI-RP2磁盘,擦除设备中已有的旧固件。 -
复制完成后
RPI-RP2磁盘会自动消失;设备擦除 Flash 后会再次以RPI-RP2U 盘形式出现,此时 Flash 已经为空。
- 下载 FLY-Micro4 Katapult 固件:
Windows 默认可能隐藏文件扩展名。下载后请确认文件扩展名未被修改,不要保存成
.txt 或其他扩展名。固件在仓库中的目录为:
FLY-Firmware/MainBoard/Mico
- 将 Katapult
.uf2固件复制到新出现的RPI-RP2磁盘。
Loading...
- 固件写入完成后,
RPI-RP2磁盘会自动消失,表示 Katapult 已经烧录完成。
- 编译 RP2040 烧录工具。已经执行过此步骤时可以跳过。
cd ~/klipper/lib/rp2040_flash/
make
- 确认设备已经进入 UF2 烧录模式。
lsusb
如果输出中出现 2e8a:0003,表示设备已进入 RP2040 烧录模式。不同系统显示的设备名称可能不同,应以 USB ID 为准。
Loading...
未识别到设备
没有出现 2e8a:0003 时不要继续烧录。请重新断开设备电源,并按本页"进入烧录模式"的步骤重新操作。
- 拉取或更新预编译固件仓库。
- Linux
- FLYOS
首次下载:
cd ~
git clone https://cnb.cool/3dmellow/FLY-Firmware.git
已经下载过时更新仓库:
git -C ~/FLY-Firmware pull --ff-only
首次下载:
git clone https://cnb.cool/3dmellow/FLY-Firmware.git /data/FLY-Firmware
ln -s /data/FLY-Firmware /root/FLY-Firmware
已经下载过时更新仓库:
git -C /data/FLY-Firmware pull --ff-only
- 烧录擦除 Flash 固件,清空设备中已有的旧固件:
sudo ~/klipper/lib/rp2040_flash/rp2040_flash ~/FLY-Firmware/RP2040/nuke_universal.uf2
命令结束后设备会自动重启回到 BOOTSEL / UF2 模式,lsusb 再次出现 2e8a:0003,此时 Flash 已经为空。
- 执行以下命令烧录 USB Katapult 固件:
sudo ~/klipper/lib/rp2040_flash/rp2040_flash ~/FLY-Firmware/MainBoard/Mico/Mico_Katapult_USB.uf2
- 出现烧录成功提示后再进行断电操作。
Loading...
Loading...