|
本帖最后由 daqing26 于 2015-5-26 20:35 编辑
论坛里面有人问过怎么刷回原来的固件。因为中兴的固件是把uboot也刷掉,用成自己的bootloader。
官方编程器固件在论坛里面找,也可使用我的那个
链接:http://pan.baidu.com/s/1qWJWVlq 密码:wlp3
自己今天摸索出来的。先备份自己的MAC地址,把电脑的IP地址设成192.168.1.2。用TTL进入路由的后台,我的波特率是115200。在前3秒内按“1”键进入控制模式。输入问号,出现一下一些命令
MT7620 # ?
? - alias for 'help'
boot_csp - verify and boot image from flash.
bootm - boot application image from memory
cp - memory copy
erase - erase SPI FLASH memory
go - start application at address 'addr'
help - print online help
loadb - load binary file over serial line (kermit mode)
md - memory display
mdio - Ralink PHY register R/W command !!
mm - memory modify (auto-incrementing)
nm - memory modify (constant address)
printenv- print environment variables
reset - Perform RESET of the CPU
rf - read/write rf register
setenv - set environment variables
tftpboot- boot image via network using TFTP protocol
upgrade - upgrade CSP image
version - print monitor version
步骤
1,搭建好tftp工具,把原来的302M的编程器固件改名为test.bin,记得是用网线接到路由器的WAN口。运行命令tftpboot,回车,系统自动的把固件传送到内存里面。
2,运行命令upgrade,会出现以下提示
MT7620 # upgrade
Usage :
upgrade [type] [name]
type:
boot - upgrade bootloader version.
firmware - upgrade firmware.version
burnrom - upgrade full version.
根据提示,我们使用开关burnrom,命令如下
upgrade burnrom test.bin
会出现刷写的进度,它会自动重启。然后就进入了fir302M的v19版的系统里面。
3,再罗嗦一下在官方固件里面怎么写uboot,我用的是H大新的uboot:breed
U-boot的刷写
1. 登录原生固件后台
2. 访问 http://192.168.1.1/goform/Diagnosis?pingAddr=192.168.1.100|echo""|telnetd
3. telnet 192.168.1.1
4. 切换到tmp目录 CD /tmp 在/tmp目录下用wget等工具把固件传到路由器里
我是用http服务器,把breed(Uboot)放到该软件下
使用 wget http://192.168.1.100/breed.bin 拷贝到tmp目录下
5. mtd -r write breed.bin Bootloader
系统会重启,长按reset键进入H大的breed控制台。后面的大家都懂的。
***********************************************************以下文字参考使用************************
前段时间用302M刷成中兴的E5501固件后,想刷回去,用TTL线接好后,如果在3秒内进入控制模式,里面的命令可以把需要的uboot传到内存里面(用wan口传),但是刷写的时侯会有check sum检验,失败。查看它正常重启后输出的信息,
uboot信息如下
============================================
ZTE UBoot Version: V1.0.5
--------------------------------------------
ASIC 7620_MP (Port5<->None)
DRAM component: 128 Mbits SDR
DRAM bus: 16 bit
Total memory: 16 MBytes
Flash component: SPI Flash
Date:Jan 9 2014 Time:10:46:39
============================================
闪存的分区如下
deice id : c2 20 16 c2 20 (2016c220)
MX25L3205D(c2 2016c220) (4096 Kbytes)
mtd .name = raspi, .size = 0x00400000 (0M) .erasesize = 0x00000004 (0K) .numeraseregions = 65536
Creating 5 MTD partitions on "raspi":
0x000000000000-0x000000400000 : "ALL"
0x000000000000-0x000000020000 : "Bootloader"
0x000000020000-0x000000030000 : "Config"
0x000000030000-0x000000120000 : "Kernel"
0x000000120000-0x000000400000 : "RootFs"
路由启动成功后,需用用户名和密码进入后台,但是该用户名和密码不是我们登录web页面的那个。哪位有成功登录的,可以告知一下吗?
我想刷回去啊。
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
×
|