❶ 怎样刷dg255d路由器0penwrt固件
方法/步骤
1
一、 用到的东西
1、网线 一条
2、USB转TTL线 一条
3、SecureCRT终端仿真程序
4、当然路由器HG255D主体与电源适配器也少不了了
2
二、 接驳TTL线
路由器PCB板上的TX、RX、GND分别连接到USBTTL(USB转串口)的TX、RX、GND插针上
拔掉路由器WAN和LAN口所有网线
HG255D TTL插座定义(V+ 为3.3V的电压,千万不能接)
3
三、 电脑预设1(笔者用的是XP系统)
将USB转TTL接到电脑上,装好USBTTL驱动,选择正确的COM口(在设备管理器中查看第几个COM口,笔者这里是COM9)。
4
四、 电脑预设2(笔者用的是XP系统)
把电脑的网卡地址改成静态IP地址(设置为192.168.1.100)
5
五、设置SecureCRT相关参数
设置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口根据设备管理器中选择相应的数字)。
6
六、完成SecureCRT相关参数的设置
点“Connect”完成SecureCRT COM口连接设置,如果连接正确,窗口前会有一个绿色的勾,如下图:
7
七、准备好路由器与路由器的电源适配器
这时可以打开路由器的电源,如SecureCRT有显示就表示接驳正确。关上电源。如没有,请参考步骤二,(或把RX和TX两根线对调)。
把相关的文件(u-boot、eeprom及Openwrt固件),与TFTPD32放在同一文件夹内,运行TFTPD32(什么都不要设置)。
8
八、开始刷机——刷入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可以不需要关。
9
九、开始刷机——刷入u-boot 之二
(三)设置tftp服务的网络地址与上传文件到内存
输入命令
setenv serverip 192.168.1.100
回车
接着输入
tftpboot 0x80100000 tftpd-uboot.bin
回车
SecureCRT窗口返回信息如下:
10
十、开始刷机——刷入u-boot 之三
(四)等SecureCRT里显示2个Arp Timeout Check插上网线时,把网线插入路由器的LAN口(黄色的接口),随便哪个口都可以。
注意:如果没有提示成功下载到问题,千万不要继续下面的操作。等完全tftp上传好,出现NetBootFileXferSize= 00023874)后 (00023874为tftpd-uboot.bin文件大小的16进制数值,别的U-boot文件的值可能不同)
(五)解锁flash 保护
输入
protect off all回车
返回信息如下:
十一、开始刷机——刷入u-boot 之四
(六)备份原版的EEPROM信息(备份原机MAC地址并使无线正常)。
输入cp.b 0xBFFA0000 0x80100000 0x20000
回车
输入md 0x80100000
回车
返回信息如下(这里的 md 命令那个地址写错了,现在无线信号,有点不行。本来要md 0x80100000 ,可是我写成md 0x80800000。这样会导致无线信号下降一半):
十二、开始刷机——刷入u-boot 之五
(七)擦除U-BOOT
输入
erase 0xBF000000 0xBF03FFFF
回车
返回信息如下:
十三、开始刷机——刷入u-boot 之六
(八)写入U-BOOT
输入
cp.b 0x80100000 0xBF000000 0x40000
回车
返回信息如下:
十四、刷u-boot完成
(九)刷完系统会自行重启,如果没有重启请按Ctrl+C来重启机器。
(十)到这里u-boot刷完成,关闭tftpd32.exe
这里笔者刷的是tftpd版的uboot,这种方法还可以刷电信原版的uboot和httpd版的uboot。
P.S.如果要刷eeprom要先刷tftfd版的uboot,再刷eeprom。刷httpd版后是不能刷eeprom的,因为eeprom是需要tftp刷的。
十五、刷eeprom
原版的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)
刷路由器固件(openwrt/dd-wrt)与刷eeprom.bin是一样的,简单。先把HG255D断电,运行tftp软件,选择要刷的固件,按住reset键不松接通电源,5秒种后会进入刷机模式,点击tftp上的“更新固件”,等那个灰色的圆圈变成绿色就可以了,这里不要太着急,可能要3-5分钟,可以去ping 192.168.1.1 -t ,直到有ping出值来,那样就OK了。
P.S - 1: DD-WRT固件的刷入方法类似。
P.S - 2: 以上,本教程为笔者实践整理。
十八、WEB方式刷固件
如果不要tftp刷,可以通过WEB来刷(本段拷贝于恩山无线论坛,笔者未实践)。
(一) 关闭路由器电源。
(二) 把网线插入路由器任意LAN口。
(三) 修改PC网卡地址改成静态的IP地址,必须是192.168.1.X 的D类地址,而且X不能等于1/255。
(四) 打开浏览器预先输入http://192.168.1.1/update.html,不要输入回车
(五) 通过牙签/圆珠笔等工具按住RESET孔,同时按开关按钮。
(六) 再在浏览器地址为http://192.168.1.1/update.html的标签页内输入回车。
(七) 等一会,浏览器会出现
(八) 选择引导固件1102-0x20000_hg255d-squashfs-tftp.checksum2.bin
(九) 等这个页面出现时
就开始通过WEB刷机了(这时如果是原版的EEPROM会带有checksum,非checksum的不能刷,如需破解请看上文)。
(一) 刷入完成,自动重启后进入OpenWRT的Dreambox了,然后通过OpenWRT的刷机页面刷入新的固件。(这时如果是原版的EEPROM会带有checksum,很多第三方固件不能刷)。
(二) 如需转回原版电信固件,请参照前面的十七个步骤并在第十七个步骤内选择电信的原版固件;然后等待刷机完成,就还原到电信固件了(此步骤有一定机率变砖,不建议使用)。
❷ openwrt可以刷机到电脑类型的主机上吗
不可以!
openwrt是路由器系统,要指定的硬件配合才能使用。
请参考官网列出支持的设备。
希望能帮到你,放采纳!
❸ 小米路由器3G怎么刷入openwrt18.06.2
一、刷机前的准备工作
###刷入开发者ROM
1.在http://www.miwifi.com/miwifi_download.html上下载对应的ROM for R3G 开发版
2.在小米路由器上选择系统升级,然后选择ROM进行升级,等重启完成后即可。
开启路由器ssh登录
1.先让路由器绑定账号,打开小米WIFI app,然后需要手机和路由器一个网络,登录后即可绑定
2.http://www.miwifi.com/miwifi_open.html在网站中找到开启SSH工具,会显示root密码,注意这个文件每个路由器都不一样。
3.请将下载的工具包bin文件复制到U盘(FAT/FAT32格式)的根目录下,保证文件名为miwifi_ssh.bin。
4.断开小米路由器的电源,将U盘插入USB接口。
5.按住reset按钮之后重新接入电源,指示灯变为黄色闪烁状态即可松开reset键。
6.等蓝灯亮起即可刷机完成。
7.ssh [email protected]即可登录到路由器上
二、刷入breed
Ps:这一步是防止路由被刷坏
1.在https://breed.hackpascal.net/下载breed-mt7621-xiaomi-r3g.bin
2.然后将文件重命名为breed.bin后,上传到小米路由器,可以使用U盘或者使用SCP上传,上传到/tmp下
3.进入到小米路由开始写入breed mtd -r write /tmp/breed.bin Bootloader
4.刷入后,机器会重新启动,按住reset键开机,等到路由指示灯闪烁时,松开reset键,然后浏览器中输入192.168.1.1即可进入breed后台。
5.备份后重启路由回到小米固件的,然后ssh登陆准备刷入openwrt
三、刷入openwrt
1.打开 https://downloads.lede-project.org/snapshots/targets/ramips/mt7621/下载对应的文件mir3g-squashfs-kernel1.bin,mir3g-squashfs-rootfs0.bin,mir3g-squashfs-sysupgrade.tar,并上传到路由器。
2-1.由于我刷入了breed,需要执行
mtd write openwrt-ramips-mt7621-mir3g-squashfs-kernel1.bin kernel0
mtd write openwrt-ramips-mt7621-mir3g-squashfs-kernel1.bin kernel1
mtd write openwrt-ramips-mt7621-mir3g-squashfs-rootfs0.bin rootfs0
reboot
2-2.如果没有刷入breed,则需要执行
mtd write openwrt-ramips-mt7621-mir3g-squashfs-kernel1.bin kernel1
mtd write openwrt-ramips-mt7621-mir3g-squashfs-rootfs0.bin rootfs0
nvram set flag_try_sys1_failed=1
nvram commit
reboot
ps:刷入固件后请勿关闭路由器,要接着执行如下步骤,否则ssh会失效。
3.等路由启动后,即可进行ssh登录,ssh [email protected]此时root是没有密码的,
然后安装luci。
opkg update
opkg install luci
opkg install luci-i18n-base-zh-cn
4.浏览器登陆192.168.1.1,在界面选择系统,备份/升级,刷写新的固件,上传openwrt-ramips-mt7621-mir3g-squashfs-sysupgrade.tar,升级版本,等待启动完成后执行3步骤,重新安装luci以及luci-i18n-base-zh-cn,即可完成。
试试这样可以不
❹ [求助]改装8M/64M刷uboot后的941N v2的openwrt刷机命令
据说每一台941N都不同。。。如果每一台都不同,那人家TP怎么生产?别人说什么你都信啊?固件中唯一不同的就是mac地址罢了除了这个还有啥不同?如果不在一个网段即使mac相同也没事不觉得改8M有什么必要也没那个机子so 也不可能有那个固件不过貌似看到过
❺ 怎么把openwrt刷到路由器
。。。非复制粘贴。。。主要有两种刷机方法,第一种是路由器Web页面直接升级的方法,需要的是某版本的bin包,前提是你的路由器支持刷openwrt,有的路由器不支持是不可以直刷的,一般看路由器是否支持直刷openwrt可以到openwrt的官方网站上查询,如果路由器支持直刷,准备好bin包,登录到路由器设置页面,系统升级->固件升级->浏览bin包,等待100% 自动重启即可,一定要注意路由器是否支持直刷!一定要注意路由器是否支持直刷!一定要注意路由器是否支持直刷!重要的事情说三遍。
第二种方法是TTL刷机法,这种情况主要是针对不支持直刷或者救砖的时候的刷法,需要对路由器上电路进行线路外引,并采用CH430转接器接到电脑上通过烧录软件进行刷机,具体方法针对不同版本的路由器电路接法以及flash地址分配不同 有很多细节上的差别,无法详细一一叙述,网上资源很多,可以多多网络下,比如Anywlan论坛有很多相关资料,可以去查找下。
❻ hiwifi里更新了openwrt的刷机包,刷完了怎样安装goagent等
1、安装python
下载本页附件libopenssl_1.0.1c-1_brcm63xx.zip,解压后将libopenssl_1.0.1c-1_brcm63xx.ipk上传到路由器/tmp目录
如果你的路由器是Atheros AR7161,请下载libopenssl_1.0.1c-1_ar71xx.zip
官方libopenssl的安全线程支持上有问题,会出现“ssleay_rand_add: Assertion `md_c[1] ==
md_count[1]' failed”这样错误,用这个libopenssl就没有问题了。用ssh或者telnet登录到路由器运行如下命令:
cd /tmp
opkg update
opkg install libopenssl_1.0.1c-1_brcm63xx.ipk
opkg install python
opkg install pyopenssl python-openssl
复制代码
2、在OpenWrt上安装goagent
GoAgent是一个基于Google Appengine,因此你必须在app engine上部署goagent的服务端。关于goagent部署请看这里,很详细:http://blog.chinaunix.net/uid-191945-id-3383080.html或者http://www.360doc.com/content/11/1108/14/7917215_162778496.shtml
现假定你的goagent服务端已经部署了
下载goagent:https://nodeload.github.com/goagent/goagent/legacy.zip/3.0,解压出来,修改/local/proxy.ini
将ip改成0.0.0.0
[listen]
ip = 0.0.0.0
复制代码
将appid改成你的appid,多个appid用“|”分隔
[gae]
appid = myvpn|myvpn2
复制代码
用ssh或者telnet登录到路由器运行如下命令:
mkdir -p /app/goagent/local
复制代码
将certs目录、CA.crt、proxy.ini、proxy.py上传到路由器/app/goagent/local目录下。
3、启动goagent
python /app/goagent/local/proxy.py
复制代码
先不要关闭ssh控制台,使用chrome的SwitchySharp插件测试一下代理是否成功。将其中“HTTP 代理”地址改成路由器地址,我这里是192.168.11.1
使用SwitchySharp访问一下twitter.com或者facebook.com看看是否成功:
如果成功,ssh控制台也会滚屏显示日志:
4、设置开机启动goagent
将下面代码加入到/etc/rc.local(或者直接在luci界面,系统>启动项>本地启动脚本 中添加)中
python /app/goagent/local/proxy.py
复制代码
重启路由看看是否正常。
5、PAC文件利用
利用PAC文件可以实现自动代理。
打开SwitchySharp》导入/导出》导出PAC文件,将导出SwitchyPac.pac文件上传到路由器/www目录中。根据这个文件浏览器就能确定哪些网址需要使用代理,哪些直接连接就可以了。
或者,打开proxxy.ini修改[pac]中的ip地址为0.0.0.0,将SwitchyPac.pac放入proxy.ini相同目录中,此时pac访问地址为http://192.168.11.1:8086/SwitchyPac.pac。
pac在chrome、ie、firefox等上都支持的(有的要插件),包括ios平台也可以使用pac文件。上传几张图,大家一看就明白了:
IE中自动代理设置:
ios中自动代理设置:
我的rg100a-aa刷完Attitude Adjustment 12.09后,装了一些常用的软件,再装python、goagent,空间基本够用了。
root@OpenWrt:~# df -h
Filesystem Size Used Available Use% Mounted on
rootfs 13.0M 11.1M 1.9M 86% /
/dev/root 1.8M 1.8M 0 100% /rom
tmpfs 14.3M 476.0K 13.8M 3% /tmp
tmpfs 512.0K 0 512.0K 0% /dev
/dev/mtdblock3 13.0M 11.1M 1.9M 86% /overlay
overlayfs:/overlay 13.0M 11.1M 1.9M 86% /
复制代码
如果你刷了那些大而全的版本,空间不够的话可以装在U盘上了。
❼ AX5怎么刷openwrt固件
首先准备一台win7系统的电脑,然后按官方操作将路由器插上电源将路由器lan口连接至电脑网口。等路由器两个蓝灯全亮后,进入电脑网络属性界面。
win7需要选择本地以太网端口。然后选择属性,修改ipv4协议使用以下ip地址。然后打开官方修复软件(要允许防火墙win7好像没有提示最好用管理员身份运行)先选择本地刷机包(待会在评论区会有官方修复软件和路由固件地址)点击下一步选择网卡以太网》之后会有以太网配置成功可以开始刷机操作的提示。
然后我们拔下路由器电源用手机卡针按住reset键插上电源,等待十秒后路由器黄灯闪烁,松开卡针。如果黄灯闪烁之后不闪了之后又闪烁,请查看网络ipv4内的ip地址。将其修改为ip地址192.168.31.100.点一下就会出来。
然后首选dns修改为192.168.31.1.其他不用填修改后点击确定。如果仍然黄灯闪烁重复上述步骤,直至拔下电源重新插上电源按住reset10秒后黄灯闪烁之后黄灯完全不闪烁此时查看网络可以发现以太网ip为192.168.31.xxx。首选dns为192.168.31.1以实际显示为准。此时将官方修复软件点到最后刷机界面,拔下路由器电源,再按住reset再插上电源即可刷机成功。