seansha 发表于 2021-5-6 13:23

DIR882/878 免拆机两步恢复被俄版系统覆盖掉的breed

本帖最后由 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只读属性,保存

运行
make menuconfig选择好soc品牌和型号,选中luci,其余全部默认,退出保存

运行
make -j$(nproc)
到此第一步结束,得到两个文件:
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的芯中,小朋友们都乐开了花。



foxsfire 发表于 2021-5-22 18:03

前几天手贱刷了 俄罗斯版的 dir-882 r1 固件,完了又整回来了。
以下连接是我自己编译的已经解锁u-boot分区的 dir-882-r1版本固件,op固件刷入breed、官方u-boot 命令如楼主所示,我已经在我的路由器上恢复成官方固件了
https://cloud.189.cn/t/eY7ZF326BfYf(访问码:pin9)

Es2018 发表于 2021-5-6 20:33

消灭零回复,支持大佬探索。

iuuzeo 发表于 2021-5-7 09:58

技术贴,太给力了

那个男人 发表于 2021-5-8 21:52

这个路由还是不错的

seansha 发表于 2021-5-9 23:04

那个男人 发表于 2021-5-8 21:52
这个路由还是不错的

但是很多新特性没有

那个男人 发表于 2021-5-10 09:50

seansha 发表于 2021-5-9 23:04
但是很多新特性没有

什么特效没有?   老毛子支持很多啊

Shad0w1and 发表于 2021-5-21 17:25

恳请楼主分享一下编译好的固件,现在真的折腾不动了

ByByMe 发表于 2021-5-26 18:06

..............

Shad0w1and 发表于 2021-5-27 22:13

878 r1刷不进882 r1的固件,官方尚未支持878 r1:Q

seansha 发表于 2021-5-28 02:33

本帖最后由 seansha 于 2021-5-28 05:21 编辑

Shad0w1and 发表于 2021-5-27 22:13
878 r1刷不进882 r1的固件,官方尚未支持878 r1
878和882一样,固件头改掉就行,俄版系统不加密

Shad0w1and 发表于 2021-6-4 15:21

seansha 发表于 2021-5-28 02:33
878和882一样,固件头改掉就行,俄版系统不加密

求帮忙改个可以喂进去的,实在没办法了,找不到改固件头教程

sdpsc 发表于 2021-6-22 09:06

刷了俄版的固件,感觉很稳定

seansha 发表于 2021-6-22 12:09

sdpsc 发表于 2021-6-22 09:06
刷了俄版的固件,感觉很稳定

我放家里做ap不行,从房间到客厅不会自动漫游。

steele 发表于 2021-7-30 08:41

感谢分享。。
页: [1] 2
查看完整版本: DIR882/878 免拆机两步恢复被俄版系统覆盖掉的breed