|
凭借刷WCR-HP-GN的经验,修改必要步骤,成功刷成WCR-HP-G300,并且一气刷了3个。
包括曾经刷的一堆WCR-HP-GN,总共十来个,零失败。
曾经发帖详细还原刷WCR-HP-GN的过程,看似有很多朋友不能重复这个成功过程。
这次刷WCR-HP-G300,大部分操作依然沿袭WCR-HP-GN的过程,以下尽可能再详细提供。
虽然如此,依然能猜到仍然有人依旧不能成功刷机,值此只能提前表示遗憾。
这里引述上次本人帖子的最终回帖,供一些人思考与参详:
--------------------------------------------------------------------------------
2年了,看了回帖真不知怎么说……
老实说,当时做成功这东西后,不久就忘记得一干二净。
前几天以几十元每只的价格,收了wcr-hp-gn最后几只尾货。
今天按照自己写的帖,只是好不容易重新找齐了所需文件,
刚才当即刷了2只,都一次成功。
实在不知道那些失败的,究竟什么出错……
总之都无所谓了,这个型号市场完结了,本帖的意义也快终结了……
--------------------------------------------------------------------------------
某些不明白的,也可参考老贴:
https://www.right.com.cn/forum/thread-75506-1-1.html
准备工作-硬件
1.1,Buffalo WCR-HP-G300路由器
1.2,USB转TTL线,普通回形针
1.3,XP系统的计算机
1.4,合适的六角星螺丝刀
准备工作-软件
2.1,合适的DD-WRT固件 wap120nf-dd-wrt.bin ——文件名改简单点dd.bin
2.2,合适的UBoot固件启动头 u-boot-wap120nf.bin ——文件名改简单点ub.bin
2.3,TTL线原配驱动程序
2.4,TFTP服务器软件,tftpd32.exe ——提供路由获得固件的路径,与XP兼容,不适合Win7,Win8。
2.5,超级终端,这里选用hypertrm.exe ——TTL访问路由启动信息,并干预启动选项。
通电开机前的功课——
3.1,为了多次刷机方便,用拉直的回形针剪成1厘米稍多的3段,插入TTL线的3个杜邦头。见图:
3.2,剥离路由腹部胶垫,起出里面的六角星螺丝。见图:
3.3,按图示的手握姿势,用少许蛮力,即可安全拨开外壳。(真的比WCR-HP-GN更容易拆开)
3.4,露出的线路板背部,轻拨红圈中的白塑料牙,线路板就松脱了。
3.5,板上的天线连线很麻烦,重点部分能做动作,就不要动用套筒扳手,把天线接口都卸下来吧。见图:
3.6:把加工过的TTL杜邦头,插入板上的线位孔。注意:见图标注VCC的,是个带方框的圆孔。
这个VCC孔旁边(隔壁)的第一个孔,是GND,这个GND孔里插入TTL线的GND线头,图上是黑线这个头。
再旁边(再隔壁)的孔,是RXD,这个RXD孔里插入TTL线的TXD线头。
再旁边,即是4个孔的最后一个,是TXD,这个TXD孔里插入TTL线的RXD线头。
(这个排序,与WCR-HP-GN排列是一样的,真心不明白为什么有人说我接错了,这里手把手描述,
不知道还有什么人没看明白,或是还要搞错)
重点操作——
4.1,TTL的USB头插入计算机USB口,完成驱动工作。
4.2,用标准网线将路由的LAN口与计算机的网线口连接。
4.3,路由通电测试访问路由设置页(这步也可提前至拆路由前,目的是排除不通的可能性)。
4.4,电脑开机,将计算机的这个网卡IP定义为10.10.10.3 , 255.255.255.0(其余无所谓)。
4.5,打开程序TFTPD32.EXE,Current Directory定义为上述ub.bin的位置,
Server interface此时应为10.10.10.3。如果不是,重复4.4步。
4.6,打开hypertrm.exe,随意应付一些初始设置,在连接到对话框,连接 时使用COM口,
(我这个TTL线是COM3)调整详细波特率参数“57600,8,无,1,无”,
应付余下信息至超级终端进入待命状态。
4.7,鼠标放在超级终端小电话图标(呼叫)上,随时准备按下。手指放在计算机 键盘的“9”键上,
也随时准备按下。此时路由器通电,然后立即鼠标点下小电话图标(呼叫),随之马上按下“9”键
(这串动作是折腾后的经验,本步与下一步,为完成刷路由u-boot启动头)。
---------------------------------
这里特别注释下,有点朋友说不需要按“呼叫”图标,这是可能以前这个程序打开过,呼叫状态默认已经开启。
如果是这样,的确可以忽略点击(呼叫)按钮,这个操作。
还要朋友说按“2”无效,这里是“9”,估计这个朋友屏幕上的当前窗口不是hypertrm.exe(不在焦点状态,比如点过其
他程序了。)
---------------------------------
4.8,进入一些应答操作,大意如下:
确认要写启动头吗?——Y
设备IP是(10.10.10.123) ——回车
服务器IP是 (10.10.10.3) ——回车
填写固件文件名——ub.bin回车
然后是一批提示码过去,这个过程其实才几秒钟。
完成后路由其实就自动重启了。但一般保险起见,要等到hypertrm.exe窗口里提示码基本不跳动半分钟,再继续下一步。
重点操作继续——
5.1,将计算机的这个网卡IP定义为192.168.1.100 , 255.255.255.0(其余无所谓)。
5.2,关闭程序TFTPD32.EXE并重新打开,Current Directory定义为上述dd.bin的位置,
Server interface此时应为192.168.1.100。如果不是,重复5.1步。
5.3,已打开的hypertrm.exe可以继续使用,如果关闭了,重复一次4.6步。
5.4,鼠标放在超级终端小电话图标(呼叫)上,随时准备按下。手指放在计算机 键盘的“2”键上,
也随时准备按下。此时路由器拔电再通电重启路由(这里其实也可以不拔电再通电,如果你看到hypertrm.exe里停在#,
你可以试试打个reboot命令,也是重启路由),然后立即鼠标点下小电话图标(呼叫),随之马上按下“2”键。
5.5,进入一些应答操作,大意如下:
确认要写固件吗?——Y
设备IP是(192.168.1.1) ——回车
服务器IP是 192.168.1.100 ) ——回车
填写固件文件名——dd.bin回车
5.6,等待……大约2分钟后,路由应该已经刷完并重启完成了。参考现象也是要等到hypertrm.exe窗口里提示码基本不跳
动半分钟。
----------------------------------------------------------------------------------
此时,如果直接打开浏览器:192.168.1.1,应该看到如图:没什么需要解释的了。
定义下管理用户名,口令。进入dd-wrt,改成中文界面。然后重启下路由,也许dd-wrt会更流畅些。原因嘛,
我猜是路由内存太小了。
电脑关机,路由拔电,拔掉TTL线,把线路板归位,合上壳子,螺丝打回去,胶垫封回去。
手把手刷DD-WRT完毕……
部分重要文件,在这里找——
https://www.right.com.cn/forum/thread-132520-1-1.html
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
×
|