中校
- 注册时间
- 2011-9-17
- 金币
- 3936 个
- 威望
- 2 个
- 荣誉
- 1 个
累计签到:29 天 连续签到:0 天 [LV.50]初入江湖
|
发表于 2014-9-14 22:00
本帖最后由 287514788 于 2014-9-14 22:19 编辑
感谢ldd1231分享 发这帖子主要是为了让最近买了ry-1的同学少走弯路
特别是想刷别的固件又没备份eeprom(无线参数)的同学提个醒,这跟华为hg255d的机子一样,每个机子不尽相同.
否则会出现很多无线功能问题.怎么备份下面文章有介绍
以下是原贴文章
2014.03.19日更新,刷了论坛里新版uboot以后不能在救援模式下刷新编程器固件。
想要刷编程器固件需要出厂时的uboot,换回老版uboot的教程如下:
1.恢复模式刷RT-N14U固件,这里刷的是华硕官方trx格式的固件;
2.重启后进入华硕系统设置界面开启telnet,打开终端 telnet 192.168.1.1;
3.输入cat /proc/mtd回车查看mtd分区,
admin@RT-N14U:/tmp/home/root# cat /proc/mtd
dev: size erasesize name
mtd0: 00030000 00010000 "Bootloader"
mtd1: 00010000 00010000 "nvram"
mtd2: 00010000 00010000 "Factory"
mtd3: 00eb0000 00010000 "linux"
mtd4: 00d96140 00010000 "rootfs"
mtd5: 00100000 00010000 "jffs2"
mtd6: 01000000 00010000 "ALL"
在电脑上复制老版u-boot_old.bin到U盘根目录,把U盘插在路由上,
等待10秒后输入cat /tmp/mnt/sda1/u-boot_old.bin > /dev/mtdblock0回车;
4.重启即可恢复老版uboot,以后操作可以参照老教程。
PS:老教程有部分修改请大家注意。附件添加了eeprom的相关资料,有需要的可以自行下载~~~以上。
----------------------分割线-------------------------------------------------
部分坛友刷完论坛里http://bbs.xcloud.cc/forum.php?mod=viewthread&tid=1434&extra=page%3D1帖子中的N14U编程器固件后
网卡不能搜索到WIFI信号,还有的无线出现很多问题。我早就反应过这个问题,一部分人还不信。
刚到手新机还没刷编程器固件的朋友们先别刷,先备份下我们的本机参数,即使出了问题还可以挽救是吧,以下为方法:
在小云官方固件正常开机状态下ssh连接路由,输入 cat /proc/mtd 回车
root@xRouter:~# cat /proc/mtd
dev: size erasesize name
mtd0: 00030000 00010000 "u-boot"
mtd1: 00010000 00010000 "u-boot-env"
mtd2: 00010000 00010000 "Factory"
mtd3: 01000000 00010000 "fullflash"
mtd4: 00fb0000 00010000 "firmware"
mtd5: 000f0000 00010000 "kernel"
mtd6: 00ec0000 00010000 "rootfs"
mtd7: 007b0000 00010000 "rootfs_data"
其中的"Factory"区块就是eeprom内容区块,
输入dd if=/dev/mtd2 of=/tmp/Factory.bin 回车备份eeprom,然后用winscp取回。
输入dd if=/dev/mtd3 of=/tmp/fullflash.bin 回车备份整个flash,这个就是编程器固件,用winscp取回。
经过这两步备份后你就可以随便折腾了。有问题就进救援模式刷fullflash.bin就可以恢复原样了。
----------------------
以上为准备工作。在刷rt-n14u固件前,我们可以先把本机无线参数写入论坛上用的编程器固件中。
"Factory"中的eeprom内容区块在编程器固件中的位置是00040000-000400E0。但是经过我修改刷机试验后发现,直接替换此区域虽然无线功能正常,但是会无法使用原版华硕固件的访客功能。在查阅相关资料MT7620_EEPROM Content v1_6.pdf后,真正影响RF参数的区块为00040050-000400E0,而替换为原厂参数刷机试验后证实无线正常工作,并且可以保留访客功能。以下回归正题:
我们用winhex打开刚才备份的fullflash.bin,将fullflash.bin中00040050-000400E0区块选中,右键-编辑-复制选块-正常,打开xcloud_to_N14U_fullflash.bin找到00040050-000400E0区块选中,右键-编辑-剪贴板数据-写入。
注意替换时千万不要改变文件大小,否则必变砖。然后另存一下,用另存的bin文件正常刷机即可。
PS:刷完后要在华硕界面吧频道修改到13以下,否则大部分设备会搜索不到~~
所用的工具我已打包放在最后。注意winhex不能放在中文目录中执行。有问题可以跟帖回复~
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?注册
x
|