路由器 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,可能重启后会遇到奇怪的问题。

精简版固件信息:

  1. 精简版固件文件名:linksys-ea6400-numinit-super-hacky-smaller-version.bin
  2. 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)

  1. clkfreq=800,333 改成 clkfreq=800,533
  2. sdram_ncdl=0 改成 sdram_ncdl=533
  3. modelNumber=EA6400 改成 secret_code=路由器PIN密码,PIN 密码在路由器背面标签上,标记是两个箭头组成一个循环。如果是 0000-0000,那么 secret_code=00000000
  4. et0macaddr 改成路由器的 MAC地址,例:48:F8:B3:00:00:00
  5. 0:macaddr 改成路由器 MAC地址+2,例:48:F8:B3:00:00:02
  6. 1: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/ 目录下,然后运行命令

  1. mtd unlock /dev/mtd0
  2. 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

固件列表