Flipper Zero 研究(新版)
刷机步骤
分区对照表
分区 | 文件名 | 地址 | 备注 |
---|---|---|---|
otp | otp.bin | 0x1FFF7000 | |
bootloader | bootloader.bin | 0x08000000 | |
firmware | firmware.bin | 0x08008000 | |
core2radio | stm32wb5x_BLE_Stack_light_fw.bin | 0x080D7000 | |
core2fus | stm32wb5x_FUS_fw_for_fus_0_5_3.bin | 0x080EC000 | "condition": "==0.5.3", |
core2fus | stm32wb5x_FUS_fw.bin | 0x080EC000 | "condition": ">0.5.3", |
一、OTP刷写
使用以下工具生成OTP文件
https://github.com/kalicyh/Flipper_Zero_OTP
根据开头的otp分区地址
可以使用usb或者st-link
使用stm32cubeprogrammer写入
二、Core2刷写(不刷也没啥事)
生成
./fbt copro_dist
刷写
使用st-link
使用stm32cubeprogrammer写入
根据lib/stm32wb_copro/firmware/Release_Notes.html
最新的文档确认刷写位置
需要设置回 nSWboot0=1 (checked) nboot1=1 nboot0=1
三、Core1刷写
官方刷机工具修复即可
四、使用中文固件
本人编写的基于Momentum
的汉化固件
https://github.com/kalicyh/Momentum-Firmware
对比宅人改造家,更新了官方的更多内容,但是汉化还是不如宅人的完善
输入命令,查看宅人8月3号固件与最新固件的区别(大概是这样),多了800多个commmit,宅人的固件估计是根据Momentum
固件5月18号之前的版本修改的
git log --pretty=format:"%s" 98903b8f101eaad2c5b8b8773c55b48be7a4f80b..HEAD > commit_messages.txt
评论
匿名评论
隐私政策
你无需删除空行,直接评论以获取最佳展示效果