HG255D电信原版刷机实战整理,既HG255D刷uboot、Openwrt

本教程参考予恩山无线论坛的相关帖子

HG255D TTL插座定义(V+ 为3.3V的电压,千万不能接)
┃__ ▂ __┃__┃__┃
TX  NULL  V+ GND  RX

一、 用到的东西

网线 一条

USB转TTL线 一条

SecureCRT终端仿真程序

当然路由器HG255D主体与电源适配器也少不了了

二、 接驳TTL线

路由器PCB板上的TX、RX、GND分别连接到USBTTL(USB转串口)的TX、RX、GND插针上

拔掉路由器WAN和LAN口所有网线

三、 电脑预设(笔者用的是XP系统)

将USB转TTL接到电脑上,装好USBTTL驱动,选择正确的COM口(在设备管理器中查看第几个COM口,笔者这里是COM9)。

把电脑的网卡地址改成静态IP地址(笔者设置为192.168.1.100)

设置SecureCRT COM口的速率为每秒位数57600(笔者这里用的是SecureCRT,)。

设置SecureCRT里(Protocol:Serrial   Port:COM9   Baud rate:57600   Data bits:8      Parity:None   Stop bits:1)

Flow control选项 DTR/DSR,RTS/CTS,XON/XOFF都不打勾(COM口根据设备管理器中选择相应的数字)。

P.S.最新的u-boot波特率为115200,是httpd,不是tftpd。

建议用我提供的附件中的u-boot,这样比较保险点。

点“Connect”完成SecureCRT COM口连接设置,如果连接正确,窗口前会有一个绿色的勾,如下图:

这时可以打开路由的电源,如SecureCRT有显示就表示接驳正确,关上电源。如没有,把RX和TX两根线对调。

把相关的文件(u-boot、eeprom及Openwrt固件),与TFTPD32放在同一文件夹内,运行TFTPD32(什么都不要设置)。

四、 开始刷机——刷入u-boot(确保TTL线已经正确接好)

(一)在SecureCRT,打开HG255D电源, 当出现

Please choose the operation:

1: Load system code to SDRAM via TFTP.

2: Load system code then write to Flash via TFTP.

3: Boot system code via Flash (default).

4: Enter boot command line interface.

9: Load Boot Loader code then write to Flash via TFTP.

(二)马上按4后出现如下(不能按9,按9更新U-boot 100%变砖头——键盘上的数字键4)

4: System Enter Boot Command Line Interface.

U-Boot 1.1.3 (Nov 28 2012 - 12:00:15

Main_loop !!

RT3052 #

如下图:

P.S:如果不确定什么时候该按4可以接上电源就马上一直按数字键4, SecureCRT可以不需要关。

(三)设置tftp服务的网络地址与上传文件到内存

输入命令

setenv serverip 192.168.1.100

回车

接着输入

tftpboot 0x80100000 tftpd-uboot.bin

回车

SecureCRT窗口返回信息如下:

(四)等SecureCRT里显示2个Arp Timeout Check插上网线时,把网线插入路由器的LAN口(黄色的接口),随便哪个口都可以。

注意:如果没有提示成功下载到问题,千万不要继续下面的操作。等完全tftp上传好,出现NetBootFileXferSize= 00023874)后 (00023874为tftpd-uboot.bin文件大小的16进制数值,别的U-boot文件的值可能不同)

(五)解锁flash 保护

输入

protect off all
回车

返回信息如下:

(六)擦除U-BOOT

输入

erase 0xBF000000 0xBF03FFFF

回车

返回信息如下:

(七)写入U-BOOT

输入

cp.b 0x80100000 0xBF000000 0x40000

回车

返回信息如下:

(八)备份EEPROM(这一步有可能会使机子变砖,这步的主要作用是备份MAC地址及无线信息)

cp.b 0xBFFA0000 0x80100000 0x20000

md 0x80100000

erase 0xBF060000 0xBF07ffff

cp.b 0x80100000 0xBF060000 0x20000

md 0xBF060000

重要提示:如是怕砖的话,不做上面这步,可以用tftp刷入第五大步的eeprom,后面可以更新lintel的eeprom。

(九)刷完系统会自行重启,如果没有重启请按Ctrl+C来重启机器。

(十)到这里u-boot刷完成,关闭tftpd32.exe

这里笔者刷的是tftpd版的uboot,这种方法还可以刷电信原版的uboot和httpd版的uboot。

注意:如果要刷eeprom要先刷tftfd版的uboot,再刷eeprom。刷httpd版后是不能刷eeprom的,因为eeprom是需要tftp刷的。

五、 【本步骤会使无线变弱——不建议操作,直接跳到“六”】,原版的EEPROM有checksum限制,很多第三方固件不能刷,超级终端/SecureCRT窗口内有提示Flash限制,可以选则先刷入hg255d-EEPROM.bin(这个是第三方破解版的EEPROM)来破解,然后再刷DD-WRT/OpenWRT/Tomato等第三方固件。

(一)修改第三方的eeprom.bin中的MAC地址

用WinHex打开eeprom.bin,定位到0x00000020-8,如下图:

(二)刷入eeprom.bin

相对于u-boot,刷eeprom要简单得多。先把HG255D断电,运行tftp软件,选择eeprom.bin,按住reset键不松接通电源,5秒种后会进入刷机模式,点击tftp上的“更新固件”,等那个灰色的圆圈变成绿色就可以了。

如下图:

六、 更新路由器固件(Openwrt PandoraBox)

先将HG255D断电,运行tftp软件,选择要刷的固件,按住reset键不松接通电源,5秒种后会进入刷机模式,点击tftp上的“更新固件”,等那个灰色的圆圈变成绿色就可以了,这里不要太着急,可能要3-5分钟,可以去ping 192.168.1.1 -t ,直到有ping出值来,那样就OK了。

P.S - 1: DD-WRT固件的刷入方法类似。

P.S - 2: 以上,本教程为笔者实践整理。

HG255D电信原版刷机实战整理,既HG255D刷uboot、Openwrt相关推荐

  1. [安卓刷机实战]小米/红米手机刷机降系统图文教程-解锁小米手机-K30 5G版[开箱可用][解锁+刷机全步骤教程]

    [安卓刷机实战]小米/红米手机刷机降系统图文教程-解锁小米手机-K30 5G版[开箱可用][解锁+刷机全步骤教程] 1.准备需要的软件 2.安装软件/驱动 2.1安装小米手机助手 2.2安装MiFla ...

  2. r7c刷机android6.0,奇兔刷机全网首发OPPO R7c(电信4G)刷机包 独家支持一键刷机

    OPPO R7c(电信4G)作为R系列的最新机型,集合了市面上几乎所有手机的流行元素,凭借高颜值的全金属机身,良好的拍照体验以及VOOC闪充功能,取得了单月销量过百万的成绩.近日,奇兔刷机已全网首发O ...

  3. 三、Android系统内核编译及刷机实战 (修改反调试标志位)

    前言 在 二.Android系统源码编译及刷机实战 一文中,我们成功编译了Android 4.4.4_r1源码并刷入系统了 Nexus 5 设备,下面是设置界面的信息.上面显示的内核版本信息是3.4. ...

  4. Android刷机 概念整理

     安卓手机刷机方法大致可分为四种:软刷.卡刷.线刷和厂刷. 1.软刷:就是利用甜椒.精灵.大师等一键刷机软件进行傻瓜式刷机. 2.卡刷:就是把刷机包直接放到SD卡上,然后直接在手机上直接进行刷机. ...

  5. oppor11st升Android p,OPPO R11st刷机教程_OPPO R11st卡刷升级更新官方系统包

    来分享一下有关OPPO R11st的刷机教程了,这个刷机教程也是针对官方的rom包来说的,看到论坛里有机友在找,所以在这里把详细的刷机包的下载和具体的升级教程给大家整理一下了,这个刷机教程也可以叫做卡 ...

  6. oppok1刷原生android10,OPPO K1刷机教程_OPPO K1卡刷升级更新官方系统包

    下面也是咱们的OPPO K1手机的相关的刷机操作了,这个刷机也是针对官方的固件rom包来进行的,之前给大家已经说过相关的固件rom包的下载了,不过有的机友是把固件包下载下来了,却不知道如何进行具体的刷 ...

  7. 想学会刷机就得学会怎么刷小米4S这种手机就能会了

    小米4刷机图文教程一步一个脚印让你学会刷自己手机 小米4刷机分为线刷和卡刷,卡刷的基础是需要Recovery,那么如果我们手机无法进入Recovery模式该怎么办呢?那么这里就牵涉到一个更深层次的问题 ...

  8. android 刷机 zip,安卓自制zip刷机包 zip包刷机脚本函数详细例举教程

    对于很多狂热于刷机爱好的机友们来说最高的追求就是自制刷机包,那么自制刷机包最重要的不是程序的内置收集,也不是美化或者精简,最重要的是对于刷机包的刷机脚本的编写,鉴于很多同学想学却又找不到资料,今天拉拉 ...

  9. vivox21升级鸿蒙,vivo X21刷机教程_vivo X21A卡刷升级更新官方系统包

    来说一说这个vivo X21手机如何进行具体的刷机操作了,刷机也是针对不同的刷机包有不同的刷机方式,今天在这里说的是针对官方的固件rom包了,之前论坛里也有机友下载了vivo手机的固件包之后不知道如何 ...

  10. 转:三星安卓手机刷机包(ROM)刷机教程与ROOT教程总索引

    三星安卓手机刷机包(ROM)刷机教程与ROOT教程总索引  [复制链接]     admin 管理员 串个门 加好友 打招呼 发消息 电梯直达 楼主  发表于 2012-1-10 16:14:22 | ...

最新文章

  1. 碉堡的小程序:用 Python 制作演示迷宫算法的 gif 动画
  2. 【建站系列教程】3.2、ajax使用精讲
  3. 国赛无望,兄弟尽力了
  4. python创意小作品代码-Python学习,给自己的代码做个合集,定制自己的桌面软件!...
  5. java多线程(一)-Thread类和Runnable接口
  6. godaddy最新域名优惠码永久有效
  7. asp.net 为FCKeditor开发代码高亮插件实现代码
  8. Magento的基本架构解析
  9. 二次录入已经OUT! 4S店销售用小帮软件机器人教你做人!
  10. matlab界面语言修改
  11. 使用strace查看后台程序stdout输出
  12. Redis可视化工具
  13. Python 预测基因变异是否具有相互冲突的临床分类问题
  14. html,css笔记
  15. ubuntu20.04下载安装有道词典
  16. uni-app 地图手绘图覆盖方案,类似智慧景区小程序
  17. pycharm导入第三方库的两种方法(永不报错)
  18. nonebot发送CQ码
  19. 如何优雅地在Ubuntu上快速浏览并安装Google字体
  20. D*算法的思考与理解

热门文章

  1. 入门 | 从文本处理到自动驾驶:机器学习最常用的50大免费数据集
  2. c#教程与视频教程类专题资料免费下载整理合集
  3. 22-微信小程序商城 我的订单(微信小程序商城开发、小程序毕业设计、小程序源代码)(黄菊华-微信小程序开发教程)
  4. Springboot实现销售团队管理系统
  5. java游戏运行_用jar包运行带GUI的java游戏
  6. java代码转python代码(需要手动调整)
  7. win7 64位如何安装sql2005
  8. Excel图表之道一突破常规
  9. 【C语言】双人格斗小游戏(源码)
  10. C语言小游戏(一)----猜数游戏