本帖最后由 wyn20007 于 2014-9-21 23:36 编辑
中兴H118N 32M内存刷砖后,自制SPI编程器救回 1. (1) BCM的路由器第一次刷机, 刷机方法过程如下:TTL线 secureCRT打开后,按RESET键不要松开,同时打开电源,出现命令行。运行TFTPD32C.EXE。
刷CFE:flash -noheader 192.168.1.100:RG200E_hg320.bin flash0.boot(这里的192.168.1.100:RG200E_hg320.bin中的前半部分是你电脑的IP,后面的是CFE的名称,下同)
刷固件:flash -noheader 192.168.1.100:Netcore(NR235W)CN-V1.3(beta2).120420.bin flash0.trx
重新启动:REBOOT
要重启后按CTRL+C,速度要快。再一次进入命令行,再把上面的命令运行一次。一定要刷两次,刷一次是不会成功的。
再次重启,等待路由器启动成功。 路由器启动成功后按ENTER,进入命令行配置界面,输入 查看端口配置 nvram show|grep vlan.ports 修改端口 nvram set vlan1ports="0 1 2 3 5*" nvram set vlan2ports="4 5" nvram set wandevs=vlan2 nvram set vlan2hwname=et4 nvram set pppoe_wan_ifname=vlan2 nvram commit reboot
重启后路由器灯全亮,砖了。 2. 自制SPI编程器 (1) SPI编程器的图纸用的是官方并自己更改 在官方图纸中数据位没有上拉电阻,下图已经上拉10K电阻。
只要理解官方电路图,用其他元件也是可以的,如74HC245,74LS07.
其他电路图
(2)元器件说明 图纸中74LS244,可以用74Hc244,74F244替代,3.3V是由USB取电, 1117-3.3稳压后取得,其他说明已在图中。 (3)做好,做的粗糙,我不是专业人士。 (4)SPI编程器测试: 软件Parallelport monitor
点Pin7 相应pin10 颜色也应该改变 点Pin9 相应pin12 颜色也应该改变 pin15应该是绿色 如果测试通过,那么SPI编程器,而不应该担心“硬件不存在”的问题
(5) flash上编程器: 16脚和8脚转接图
用热风枪吹下flash,按照管脚图接线上编程器。
(6)编程软件使用说明:SPIflahV1.81汉化版
编程操作第一步:芯片选择与识别
编程操作第二步:擦除芯片 要将数据正常写入SPI FLASH芯片,写入前必须保证写入的芯片为空白无内容的,非空白芯片写入数据时会导致写入失败的,如果不能确定您的芯片为空白的芯片,可以用查空按钮检查,不过查空比较费时,所以这里让大家跳过查空操作直接执行一次擦除操作过程,擦除过程如下图:
编程操作第三步:装入需要写入芯片的数据 点击文件菜单选中下拉列表中的"打开"按钮或者直接点击功能菜单图标中的打开按钮将需要写入的数据加载到缓冲区,操作如下图所示:
成功装入数据后可以看到标题栏提示相应文件名及缓冲区显示当前数据的一些字符并非全是"00"或"FF"了,如下图:
编程操作第四步:写入数据至芯片中 数据加载好后,就可以点击编程按钮执行编程操作,将数据成功写入SPI FLASH的芯片了!
编程操作第五步:编程结束及数据验证 其实在第四步中编程结束后就可以直接取下编程板,拨掉USB数据线断开25T系列并口编程板电源后就可以取下SPI FLASH芯片,将芯片装回您的接收机中或DVD机中就可以通电开机使用的了!但是为了进步保证编程的成功率,您还可以在结束编程后取下芯片前进行一次数据校验!具体操作点击功能菜单栏中的校验图标进行校验,以便验证写入芯片中的数据是否和缓冲区中的数据存在差异,验证速度的长时长短也是由芯片的容量大小决定!验证操作过程示例如下图: 验证结束后并且在状态栏提示数据正确,确认芯片中的数据无误后断开编程板与电脑的并口连接及断电后就可以取下芯片装回接收机中使用了!
3. 刷flash (1) 电脑coms设置: LPT模式:ECP DMA通道:DMA1 (2)这次刷的是电信原版16M,用Parallel port monitor还可以查看编程器动作。
4. 再在电信的cfe上TTl刷固件。 按第一步的方法:这次刷的是netcore(NR235W)CN-V1.6.121024.bin
刷CFE flash -noheader 192.168.1.100:RG200E_hg320.bin flash0.boot
刷固件 flash -noheader 192.168.1.100:netcore(NR235W)CN-V1.6.121024.bin flash0.trx
刷两次,刷一次是不会成功的。
再次重启,等待路由器启动成功。 路由器启动成功后按ENTER,进入命令行配置界面,输入 查看端口配置 nvram show|grep vlan.ports 修改端口 nvram set vlan1ports="0 1 2 3 5*" nvram set vlan2ports="4 5" nvram set wandevs=vlan2 nvram set vlan2hwname=et4 nvram set pppoe_wan_ifname=vlan2 nvram commit reboot
登录192.168.1.1 用户名和密码:guest
这个时候,路由器是反口。最靠近电源的为WAN口。其他的全是LAN口。但不影响使用,能正常拨号,DHCP,固定IP上网,全部都可以使用。
5.完成/
|