FM-1 Flasher
在浏览器里给 M-VAVE FM-1 刷 .fwsc 固件包。
走 USB-MIDI(WebMIDI + SysEx),不需要装驱动,文件不上传——
全程在你自己的电脑和琴之间。
动手前先读这三条
- 这个页面会真的改写你琴里的固件。它按设备发来的请求逐块写 flash。中途拔线或断电会留下半写状态。
- 先跑一次「只检测,不写入」。那一步会连上琴、读出型号、核对包是否匹配,但 不会 发出开始升级的命令。
- 刷完如果琴不再被认成 MIDI 设备,就不能再用这个页面刷回去了——只能走 芯片级恢复。有些自制固件就是这样(不实现 USB-MIDI 接口)。
本工具不附带任何固件。包从哪来、能不能用,由你负责。刷机有风险,后果自负。
1 选择固件包
把 .fwsc 拖到这里,或点击选择文件
文件只在本地解析,不会上传。
2 连接设备
3 只检测,不写入
读出琴当前报告的型号与版本,并和上面选的包对照。这一步不会写任何东西。
4 写入固件
先选包并连上设备。
日志
刷坏了怎么办
FM-1 的底层是掩模 ROM(烧在芯片里,改不了、擦不掉)。所以它 几乎不可能变成真砖——最坏情况是它不再启动正常的固件,但底层的下载模式还在。
情况 A:琴卡在升级模式
如果连接后看到一个名字带 ota- 的设备(例如 ota-FM-1_900),说明琴正停在
升级加载器里。它不会自己退出——重插一次 USB,再点上面的
「继续写入」把固件写完即可。
情况 B:琴完全不出现
这时需要走芯片下载模式。它是纯 USB 的,但要用专门的工具,不是这个页面:
- Quixotic7/MvaveFM1Unbricker —— 救砖,带三重范围门
- jvitkauskas/fm1-bootloader —— 从原厂固件逐字节重建
- merthsoft/flipper-fm1-recovery —— 用 Flipper Zero 恢复(已真机验证)
- kurogedelic/FM-1-transporter —— 硬件 XIAO 方案
★ 这些工具共同的纪律是双重读一致才写:先把整片读两遍,两遍不一样就拒绝写。 别绕过它。
⚠️ 不要用外部 SPI 编程器整片擦写:那会连带擦掉蓝牙参数、工厂校准和密钥区
(0xE9000–0xFC000、0xFF000),这几块没有备份就回不来。
USB 工具都有 0x4000 硬下界,正是为了避免误伤这些区域。