找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
查看: 17047|回复: 43

关于WNDR3700V4/4300V1使用128M空间固件后刷回原厂开机巨慢的解决办法

  [复制链接]
本帖最后由 zhouruixi 于 2017-8-12 22:04 编辑

设备慢慢过时,我也刷回官方另作他用,但是始终无法开机(其实是开机所需时间极长),最初以为是官方固件问题,便不了了之。后来看到网上有人说刷回官方固件后启动很慢的问题,我便重新测试,确实是开机极慢而非无法启动。按照网上的一些修复教程(杂乱&复杂)来做,不知什么原因,我并没有成功。


回顾我所做的修改,恍然大悟,由于当年年少无知,贸然发布了编译使用128M空间固件的方法,虽然使用一切正常,但是修改分区结束offset,导致覆盖了cladata_backup,这也正是是openwrt官方固件为什么一直不支持128Mflash的原因。


现提供解决办法,就当是弥补当年之“过错”吧!(其实几个月之前就解决了,因为太懒而没有发贴)


解决办法:
先刷回官方LEDE(OPENWRT)
opkg update
opkg install nand-utils
mtd erase /dev/mtd11
mtd erase /dev/mtd10
dd if=/dev/mtd2 of=/tmp/mtd2
nandwrite -p /dev/mtd10 /tmp/mtd2
sync && reboot


分区信息:
dev:    size  erasesize  name
mtd0: 0004000000020000 "u-boot"
mtd1: 0004000000020000 "u-boot-env"
mtd2: 0004000000020000 "caldata"
mtd3: 0008000000020000 "pot"
mtd4: 0020000000020000 "language"
mtd5: 0008000000020000 "config"
mtd6: 0030000000020000 "traffic_meter"
mtd7: 0020000000020000 "kernel"
mtd8: 0170000000020000 "ubi"
mtd9: 0190000000020000 "firmware"
mtd10: 0004000000020000 "caldata_backup"
mtd11: 0600000000020000 "reserved"

评分

参与人数 2恩山币 +2 收起 理由
rua*** + 1 我对你的敬仰犹如江水滔滔,我上朝鲜战场后一定写信给你!!!
xr*** + 1 强大的恩山!(以下重复1万次)

查看全部评分

我的恩山、我的无线 The best wifi forum is right here.
收藏备用,以后要刷回去了可以试试,谢谢分享
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

mark一下,感谢楼主
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报


mark一下,感谢楼主
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

感谢楼主,之前每次刷扩容和没扩容的固件都要刷官方固件做中转,每次刷官方固件启动至少都要半个小时
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

来自手机 | 显示全部楼层
谢谢楼主,学习备用
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

mark一下,高手,回去试试。
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

来自手机 | 显示全部楼层
谢谢分享方法,昨晚刷了lede后回不去官方,刚好可以试试
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

楼主这个怎么输入了实在ssl下面用root输入吗

点评

ssh或者telnet远程连接即可,root权限即可  详情 回复 发表于 2017-7-11 17:00
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| | 显示全部楼层
mxwz01 发表于 2017-7-11 15:17
楼主这个怎么输入了实在ssl下面用root输入吗

ssh或者telnet远程连接即可,root权限即可

点评

谢谢楼主回复。我还想问一下如果刷了128的扩容固件可以通过指令改回来到25MB吗!不刷机  详情 回复 发表于 2017-7-11 18:33
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

zhouruixi 发表于 2017-7-11 17:00
ssh或者telnet远程连接即可,root权限即可

谢谢楼主回复。我还想问一下如果刷了128的扩容固件可以通过指令改回来到25MB吗!不刷机

点评

不能。。。。。。。。。。。。  详情 回复 发表于 2017-7-12 16:57
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| | 显示全部楼层
mxwz01 发表于 2017-7-11 18:33
谢谢楼主回复。我还想问一下如果刷了128的扩容固件可以通过指令改回来到25MB吗!不刷机

不能。。。。。。。。。。。。

点评

谢谢了。thx  详情 回复 发表于 2017-7-12 17:51
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

zhouruixi 发表于 2017-7-12 16:57
不能。。。。。。。。。。。。

谢谢了。thx
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

t9jpaldata_backup) dd if=/dev/mtd2(caldata) of=/dev/mtd11(caldata_backup) sync && reboot
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

本帖最后由 cooles 于 2017-8-7 12:10 编辑

root@LEDE:~# mtd erase /dev/mtd12
Could not open mtd device: /dev/mtd12
Could not open mtd device: /dev/mtd12
root@LEDE:~# mtd erase /dev/mtd12
Could not open mtd device: /dev/mtd12
Could not open mtd device: /dev/mtd12
root@LEDE:~# mtd erase /dev/mtd11
Unlocking /dev/mtd11 ...
Erasing /dev/mtd11 ...
root@LEDE:~# dd if=/dev/mtd2 of=/dev/mtd11
dd: writing '/dev/mtd11': Invalid argument
1+0 records in
0+0 records out
root@LEDE:~# sync && reboot
root@LEDE:~#



Memory
Total Available
102156 kB / 125280 kB (81%)



Free
99824 kB / 125280 kB (79%)



Buffered



怎么是这样?貌似没有成功,是吗?

点评

没有成功,你没有把数据写入mtd11 ,可以尝试备份mtd2后用nandwrite写入mtd11  详情 回复 发表于 2017-8-7 12:16
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2024-4-27 07:43

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com 举报电话:0519-86695797

快速回复 返回顶部 返回列表