|
本帖最后由 seansha 于 2021-5-6 13:46 编辑
882 R1俄罗斯版4.0.1固件给我们带来了smart roaming和mesh等等新功能
但小伙伴们升级该固件后都碰到了breed被官方uboot覆盖的问题
这导致了一些小朋友们不能再刷入其他A1版本的固件,后悔莫及
虽然个别动手能力较强的小伙伴利用ttl刷入了breed,但并不是所有小朋友都有焊接技术和串口设备
这里给大家带来一个免拆机俄版官方系统刷uboot分区恢复a1版固件的方法
第一步 得到一个op固件
我们需要编译一个uboot分区非只读版本的openwrt
因为op官方现在已经支持了r1版固件,所以方法十分简单
打开
- target\linux\ramips\dts\dir8xx-r1.dts
复制代码 删除uboot分区下read-only只读属性,保存
运行
选择好soc品牌和型号,选中luci,其余全部默认,退出保存
运行
到此第一步结束,得到两个文件:
openwrt-ramips-mt7621-dlink_dir-878-r1-squashfs-factory.bin
openwrt-ramips-mt7621-dlink_dir-878-r1-squashfs-sysupgrade.bin
第二步 刷入op固件并写入uboot
在得到这两个op解锁固件后,我们可以直接在俄版官方webui中更新系统
结束后管理地址变更为192.168.1.1
打开op固件的ssh功能,将breed.bin上传至路由器中
运行
- mtd unlock u-boot
- mtd write /breed.bin u-boot
- reboot
复制代码
至此breed重新回到882/878的芯中,小朋友们都乐开了花。
|
评分
-
查看全部评分
|