openwrt吧 关注:24,243贴子:40,249
  • 1回复贴,共1

京东云鲁班丢无线的原因及终极解决方法(RE-CP-02)

只看楼主收藏回复

恩山论坛全站静默了,帖子先放在这里 https://www.right.com.cn/FORUM/thread-8374544-1-1.html
以下是正文
-----------------------------------------------------
先说结论:你的设备在某次刷写固件时丢失了eeprom,而你正好在丢失eeprom前备份了factory.bin
如果你刷过很多(包括论坛内大佬打包票肯定有无线)的固件,但无线死活出不来,那就是这个原因了
那么问题来了,我们怎么确定自己丢了eeprom?这里需要用到winhex工具(本文所有工具我会放在附件)
首先进入鲁班的终端将Factory导出并下载到自己的电脑上
dd if=/dev/mtd2 of=/tmp/factory2.bin
用winhex打开factory2.bin和之前备份的factory.bin,点一下左侧offset栏变成16进制
经过对比发现,factory2.bin在0000-0DFF之间的数据被全部填为了F,这大概4kb的数据就是设备原来存放eeprom地方


现在知道了问题所在,就可以着手进行修复了,首先将设备刷回官方r1911(JDCOS.bin)固件(该版本固件没有锁mtd)
启动ssh后(启动方法和原厂固件在这里,感谢@不过清风烈酒 :https://www.right.com.cn/forum/forum.php?mod=viewthread&tid=8245587&highlight=%BE%A9%B6%AB%D4%C6%C2%B3%B0%E0)将原厂factory.bin放在/root 目录(tmp也可,随便放哪里你知道在哪就行)
cd /root #放root目录的可以不用执行这一条,放其他目录的把/root改成factory.bin文件所在目录
mtd write factory.bin /dev/mtd2
如果没有报错你就成功恢复了eeprom
-----------------------------------------------------------
现在你可以去刷带无线驱动的固件啦,我这里也编译了最新R24.5.1固件,放在附件
感谢@一枚*** 提供的配置和设备树,原帖:(https://www.right.com.cn/forum/forum.php?mod=viewthread&tid=8299864&highlight=%E9%B2%81%E7%8F%AD)他提供的固件没有luci-lua-runtime 导致有些插件装不上,我重新编译了放在附件
刷固件有两步(不能错,谁知道是不是因为这个导致丢失eeprom):
1、先进uboot刷入openwrt-ramips-mt7621-jdcloud_re-cp-02-initramfs-kernel.bin 底包
192.168.1.1 - root - password
2、在系统-备份/升级 刷入openwrt-ramips-mt7621-jdcloud_re-cp-02-squashfs-sysupgrade.bin
大功告成!ps.其实在刷完底包开机之后你已经能看到无线了
经过测试,无线信号和原版固件一样强,不会出现隔墙就萎的情况

在这篇文章发布之前,我找了很多很多资料,甚至自己编译固件去看看是不是固件有问题
希望能帮到所有因丢无线而困扰的朋友们
-------------------------------------------------------------
有朋友没有备份factory.bin怎么办?
那么很遗憾,你没办法使用到原厂的无线了
其实也有解决办法,我在恢复备份前也在用
但是它有个问题就是无线信号非常弱,就像上文说的隔墙就萎,也仅就能用了
方法在这里:https://www.right.com.cn/forum/forum.php?mod=viewthread&tid=8351410&highlight=%E9%B2%81%E7%8F%AD%2B%E6%97%A0%E7%BA%BF
将它附件内mt7915_eeprom.bin 和 mt7915_eeprom_dbdc.bin上传到对应位置就行,固件里已经编译驱动了。
感谢@opern***
现在论坛看不到用户名,等到后面我会补齐的
才发现附件上传不了太大的文件,委屈各位用一下百度网盘了
链接:https://pan.baidu.com/s/1P_iCuQilQHhOIA-oQCeRnw?pwd=yclk
提取码:yclk


IP属地:广东1楼2024-05-09 11:53回复
    支持下楼主创作!!
    OpenWrt系统定制
    「海量自选插件」:
    去广告,游戏加速器,内网测速,Nas,自由上网,网络加速,家长控制,智能家居homeassistant,内网穿透frp,远程下载,aria2,Docker等等
    关联路由器固件,OpenWrt,软路由,旁路由,单臂路由,iStoreOS,RAX3000m,N1,竞斗云,乐橙,小米,红米路由器固件 玩客云 x86软路由 打印服务器
    有需要私聊


    IP属地:广东来自Android客户端2楼2024-06-24 21:46
    回复