路由器 EA6300 V1刷机教程
路由器: EA6300 V1 刷机教程
路由器信息
注:EA6300 V1 硬件和 EA6400 一样,固件可以通刷。
参见:
https://wiki.dd-wrt.com/wiki/index.php/Linksys_EA6400
Hardware is apparently identical to the Linksys EA6300v1
http://firmware.koolshare.cn/Koolshare_Merlin_Legacy_380/Linksys/
EA6300v1 (同 EA6400)
EA6300 V1 硬件参数
刷固件
原厂固件刷精简版 DD-WRT
建议刷完精简版固件后,先刷 CFE,再在 CFE 下刷入想用的固件。网友反馈如果刷入固件后没有换 CFE,可能重启后会遇到奇怪的问题。
精简版固件信息:
- 精简版固件文件名:linksys-ea6400-numinit-super-hacky-smaller-version.bin
- MD5:AA4F85676AE26A776FDFEFA8C0E4CA92
刷入步骤:
本地网络连接 IP 地址更改为 192.168.1.2
浏览器键入 192.168.1.1
进入原厂固件,输入账号密码登录。如果不知道账号密码先长按路由器 RESET 按钮,恢复出厂设置,默认密码 admin
,如果发现密码错误,使用 IE 浏览器重试。
登录成功后选择 Connectivity
,在 Firmware Update
板块下选择固件(Choose File
)上传,然后开始(Start
)刷入。
刷入完成后,重启会进入 DD-WRT
,默认 LAN 口 IP 地址是 192.168.1.1,首次登陆后,会要求设置账号密码。
参考链接:
https://www.right.com.cn/FORUM/thread-171969-1-1.html
由于原厂固件,对固件大小限制问题,所以先刷一个小的精简版的过度下,刷这个 linksys-ea6400-numinit-super-hacky-smaller-version.bin,然后从刷好的 dd-wrt 固件中再刷入 linksys-ea6400-webflash.bin,ea6400 和 ea6300v1 是一样的,两个固件文件也是一样的,不过现在有新版本的了,可以去 http://www.dd-wrt.com/site/support/other-downloads 下载最新版的固件。
刷 CFE
注意:刷 CFE 有风险,如果刷 CFE 失败,就成砖了,刷成功了就一劳永逸了。
刷 CFE 前需要先刷 DD-WRT,然后在 DD-WRT 下启用 SSH,最后连接上 SSH 刷 CFE。
刷 CFE 之前建议先备份原厂的 CFE 文件
先启用 SSH,然后使用以下命令备份
- DD-WRT 固件使用
dd if=/dev/mtd/0 of=/tmp/boot.bin
备份原厂 CFE - 梅林固件下使用
dd if=/dev/mtd0 of=/tmp/boot.bin
备份原厂 CFE
/tmp/
目录下的 boot.bin
文件就是备份的 CFE 文件。
要刷入的 CFE 信息:
需要刷的 CFE 文件名:xvortex_cfe_ea6400.bin
MD5:584C24E7B38E1388302904866C9A4E08
用到的 CFE 编辑器:
CFE 编辑器软件名:Vortex CFE Editor v1.2
MD5:9B51A256DAAC2DA7827379160AB460AD
1. 启用 SSH
浏览器输入 DD-WRT 默认的 LAN 口 IP 地址 192.168.1.1
,输入账号密码登录。
然后按照以下步骤开启 SSH
- Services ⇒ Services ⇒ Secure Shell ⇒ SSHd ⇒ Enable ⇒ Apply Settings
- Administration ⇒ Remote Access ⇒ SSH Management ⇒ Enable ⇒ Apply Settings
开启 SSH,使用 SSH 客户端测试连接一下,推荐使用 MobaXterm。此外还有国人的 Finalshell。
连接成功后,先按照上面的教程备份原厂的 CFE 文件。
2. 修改 CFE 文件
修改 CFE 文件时请一定仔细!
使用 CFEEdit
打开 xvortex_cfe_ea6400.bin
这个文件,然后在 Advance Mode
选项下修改以下参数
(如果在 Advance Mode
下不好查找内容,复制到记事本里查找修改也可以,推荐 Notepad3)
- 把
clkfreq=800,333
改成clkfreq=800,533
- 把
sdram_ncdl=0
改成sdram_ncdl=533
modelNumber=EA6400
改成secret_code=路由器PIN密码
,PIN 密码在路由器背面标签上,标记是两个箭头组成一个循环。如果是 0000-0000,那么secret_code=00000000
et0macaddr
改成路由器的MAC地址
,例:48:F8:B3:00:00:000:macaddr
改成路由器MAC地址+2
,例:48:F8:B3:00:00:021:macaddr
改成路由器MAC地址+4
,例:48:F8:B3:00:00:04
注意,路由器的 MAC 地址是十六进制,MAC 地址 +2 或 +4,可能会碰到进位,如果不熟悉十六进制,可用十六进制计算器来完成。
修改完成后保存文件,例如保存为 EA6300_V1_CFE.bin
3. SSH 下刷入 CFE
MobaXterm 新建 SSH 连接,地址 192.168.1.1
,端口默认 22
,用户名 root
,密码为自己设置的后台登陆密码。
连接成功后,将修改的 CFE 文件,上传到 /tmp/
目录下,然后运行命令
mtd unlock /dev/mtd0
mtd write -f /tmp/EA6300_V1_CFE.bin /dev/mtd0
注意:这里的文件名修改为自己修改的 CFE 的文件名
命令运行成功后,运行 reboot
命令重启路由器。
注意:运行 reboot
命令前,建议打开一个 CMD窗口
,运行 ping 192.168.1.1 -t
的命令,观察 TTL。当 TTL 为 100 时,就可以在浏览器进入 CFE 模式了。
4. 进入 CFE 模式(MiniWeb)
把路由器断电,然后在按着 RESET键
的情况下给路由器通电。
TTL 为 100 时,浏览器输入 192.168.1.1
进入 CFE。如果不想看 TTL 判断,也可以不停的刷新浏览器,看能否进入 CFE 刷机界面。
进入后清空 NVRAM,然后上传刷入想刷的固件。如果刷的固件相同,也可以不清空 NVRAM。
注意:这里建议用 Firefox 或 Chrome 浏览器,并且浏览器进入 CFE 的动作快些,因为能 CFE 的时间只有一会。
参考链接:
DD-WRT 修改语言为中文
修改语言为中文
Administration ⇒ Management ⇒ Language Selection ⇒ Chinese simplified ⇒ Apply Settings
固件列表
梅林_KoolShare
http://firmware.koolshare.cn/Koolshare_Merlin_Legacy_380/Linksys/EA6400/X7.9/
注意:刷完后默认的 LAN 口地址是:192.168.50.1
DD-WRT