本帖最后由 cxjt2002 于 2022-1-4 12:59 编辑
网件NETGEAR R6300V2 (国行版本)原厂固件
直刷380_X7.9.1梅林成功 附升级梅林386教程
(NOTE:美版6300v2 CH结尾固件 刷梅林改版固件之前
需要先刷dd-wrt.K3_R6300V2CH.chk进行中转,教程网上有)
本帖所需固件(包括中转固件、梅林固件、返厂固件、CFE、CFE编辑工具)
均在http://fw.koolcenter.com/可以下载
PuTTY和WinSCP需要自行下载
一,我的机器网件原厂固件版本:R6300v2-V1.0.0.16_1.0.8PRRU
二,升级网件原厂固件R6300v2-V1.0.4.2_10.0.74.chk成功,
升级网件原厂固件R6300v2-V1.0.4.52_10.0.93.chk成功,测试原厂刷机而已
三,网件原厂固件基础上直接升级梅林改版固件R6300V2_380.70_0-X7.9-koolshare.chk,成功
网件原厂固件基础上直接升级梅林改版固件R6300V2_380.70_0-X7.9.1-koolshare.chk,也一次成功
四,梅林改版R6300V2_380.70_0-X7.9升级梅林改版固件R6300V2_380.70_0-X7.9.1-koolshare.trx,成功
五,修复梅林软件中心,修复离线安装插件成功如图开启梅林SSH
SSH命令修复梅林380的软件中心:
使用PuTTY登陆梅林SSH
输入下面两条指令- sed -i 's/koolshare.ngrok.wang/ks.ddnsto.com/g' /koolshare/scripts/ks_app_install.sh
- sed -i 's/koolshare.ngrok.wang/ks.ddnsto.com/g' /koolshare/webs/Main_Soft_center.asp
复制代码
打开路由梅林380软件中心,联网升级软件中心1.48版本
SSH命令修复某些被和谐插件无法离线安装的问题:
返回PuTTY
再输入下面一条指令
- sed -i 's/\tdetect_package/\t# detect_package/g' /koolshare/scripts/ks_tar_install.sh
复制代码 然后就可以离线安装某些被屏蔽的插件了
六,梅林改版R6300V2_380.70_0-X7.9.1固件返回官方
刷入R6300V2_back-to-ofw.trx后手动重启即可。
接下来准备更新梅林CFE,升级梅林386版本看看……
其实R6300V2梅林改版380-X7.9.1比较稳定,有无线桥接功能
(不过不是万能无线中继,美中不足。需要关闭本机路由DHCP,
手机电脑等设备需要手动配置IP和网关才能上网)
---------------------------------------------分割线-------------------------------------------------
R6300V2梅林380升级384(386)教程补全如下:
1. R6300v2从arm380升级到arm384(386)固件会失去什么
WAN口变LAN 4口,LAN4口变WAN口,依次类推;
除非刷回官方CFE,否则无法刷任何官方固件或者380梅林/Tomato/DD固件,也不能直接刷华硕AC68U固件;(考虑清楚再下手!)
基本上拥有其它armv7l机型的所有功能,也失去了它们升级到384时失去的所有功能;
arm384固件的首页没有温度、网速等信息的状态显示;
arm384固件的内存占用率将会比arm380系列高得多;
梅林固件重启需要大约两分钟,比原厂要慢很多;
刷旧版教程里的CFE文件cfe_r6300v2_qin.bin后,2.4G信号会变差。
2. R6300v2从arm380升级到arm384(386)固件能得到什么
AiMesh ;
1.5代的软件中心;
更多的安全更新和功能更新;
只要自己不作就刷不死的CFE;
3. 关于TTL=100与TTL=64
TTL=100,可以进入CEFminiWeb页面,可以刷机,也可以清空nvram。
TTL=64,路由器正常启动,可以进入路由管理页面。
步骤如下:
操作 - 1:在改版梅林X7.9固件下登陆路由页面:【系统管理】-【系统设置】内,开启ssh,设置LAN only即可, 此时R6300v2请断开除了刷机电脑之外的任何网络连接,包括WAN口, 同时,建议将R6300v2的LAN口网段设置为192.168.1.1,以避免不必要的麻烦(尤其是刷了CFE之后重启时) 在 R6300v2 从梅改 7.9.1 版升级到梅林RT-AC6300v2 386版本前, 打开PuTTY,务必在 SSH 命令行窗口中,使用下面的指令在路由器中备份梅改 7.9.1 版固件的 CEF 和 board_data 原始参数数据:
# 备份CFE - cat /dev/mtd0 > /tmp/home/root/r6300v2_cfe.bin
复制代码# 备份board_data
- cat /dev/mtd4 > /tmp/home/root/r6300v2_board_data.bin
复制代码如果是cmd运行Telnet 192.168.1.1,而后输入路由器帐号和密码,在梅林固件下运行如下指令进行备份: - dd if=/dev/mtd0 of=/tmp/cfe.bin
- dd if=/dev/mtd4 of=/tmp/board_data.bin
复制代码
在SSH中执行完以上两个指令后,顺便在Winscp中把这两个文件拷回电脑中做好备份。
操作 - 2:打开Windows电脑,使用CFEEdit.exe修改cfe_2.4Gfix.bin的mac地址和secret_code,改完之后,另存为cfe_new.bin 假设et0macaddr=00:90:4C:0F:F2:A7(这个MAC地址测试最容易组AiMesh,大家可以共用这个MAC) 则0:macaddr设置为00:90:4C:0F:F2:A7(与et0macaddr一样) 而1:macaddr则+4,为00:90:4C:0F:F2:AB(A7+4=AB,16进制计算所得)
补充:Advanced Mode中,clkfreq=1000,666是qin大超频的, 如果不想超频电磁炉,就改为原来的clkfreq=800,533; 机型修改在倒数第二行:odmpid=RT-AC68U
Windows上安装WinSCP、Putty,以及打开系统自带的TFTP工具,打开TFTP方式: 进入Windows系统控制面板,程序和功能,然后点击左侧的“打开或关闭系统功能”,找到“TFTP客户端”前面打钩确定即可 打开CFEEdit.exe,点击file——open CFE,打开下载的cfe_2.4Gfix.bin这个文件 (cfe_r6300v2_qin.bin刷新cfe后2.4G信号会变弱,请用cfe_2.4Gfix.bin的CFE修改)
如果,et0macaddr为00:90:4C:0F:F2:A7,0:macaddr设置也为00:90:4C:0F:F2:A7 1:macaddr则+4,为00:90:4C:0F:F2:AB(A7+4=AB,16进制计算所得)
如果,et0macaddr为00:90:4C:0F:F2:A1,0:macaddr设置也为00:90:4C:0F:F2:A1 1:macaddr则+4,为00:90:4C:0F:F2:A5
如果,et0macaddr为00:90:4C:0F:F2:A5,0:macaddr设置也为00:90:4C:0F:F2:A5 1:macaddr则+4,为00:90:4C:0F:F2:A9 以此类推,最后那个odmpid=RT-AC68U就可以了,刷完机显示就是AC68U,修改完保存退出
这是用cfe_2.4Gfix.bin修改完毕保存的cfe_new.bin,直接刷,不需要改了。
操作 - 3:Windows用户使用winscp(文件协议选SCP)将mtd-write,cfe_new.bin上传至路由器,假设放在了/tmp/home/root目录;
操作 - 4:ssh登录380梅林固件系统,软件windows下推荐使用putty, 执行以下命令(一定要执行nvram erase!) - nvram erase
- cd /tmp/home/root
- chmod +x mtd-write
- ./mtd-write -i cfe_new.bin -d boot
复制代码先做上面提到的备份操作后,再执行刷CFE的四行指令
操作 - 5:检查CFE是否刷成功: 刷CFE完成后手动断电路由器,然后按住WPS后打开电源, 并按住WPS 10秒钟左右 ,这时应该看到电源灯闪烁,然后断开电源。 (如果没有外接TTL,按住WPS看到电源灯闪烁是刷CFE成功的重要标志)
操作 - 6:用电脑通过网线连接至R6300v2路由器的LAN2口或者LAN3口(切记), 手动设置网卡的IPV4地址为192.168.1.100(掩码255.255.255.0,网关192.168.1.1), 设置好之后,打开CMD命令行,输入 ping 192.168.1.1 (windows命令为 ping 192.168.1.1 -t)
操作 - 7:免TTL小板刷梅林384(386)过程: 按住 Reset按钮并上电,按住Reset按钮不松开,观察ping的命令行, 如果看到有返回并且ttl=100(此时可以放开Reset键不必一直按着) TTL=64时路由器处于正常开机模式,此时不能刷写固件, TTL=100时处于tftp模式,才能刷写。 那么就此时CFE就处在tftp server模式下了,ttl=100的时间很短只有几秒, 此时需要立刻通过系统自带的tftp工具将384改版固件刷到路由器,可以提前打好命令,此时按回车。 注意这里只推荐用系统自带的tftp工具刷384(386)改版固件! 不推荐第三方tftp工具如华硕救援工具、tftp2.exe之类工具,避免在上传90%后通讯中断刷机成砖。 由于CFE已经刷好了,实际上R6300v2就已经被固件认为是RT-AC66U_B1或RT-AC68U了自然就可以顺利刷入! tftp指令如下(固件放在D盘根目录下的操作截图):
其实你可以先把梅林384(386)固件改名为ok.trx,更不容易出错!
操作 - 8:通过tftp的方式刷完机之后略微等待30秒钟,如果没发现R6300v2在重启(表现为logo灯亮然后灭), 那么手动断电并重新上电,然后继续等待,此时会重启大约3次,花费1分钟到3分钟时间不等; 操作 - 9:清空浏览器缓存(建议用Chrome核心浏览器来操作),将电脑的网卡设置为自动获取IP,然后等待R6300v2启动! 如果浏览器中输入192.168.1.1能打开如下网页,那么恭喜你,你成功了!
操作 - 10:相信后面的操作你都会,在初始设置中别直接将它设置成AiMesh节点, 设置完网络、登录方式之后,你将能看到路由的登录页面,剩下的操作就跟RT-AC68U一样了! 升级梅林384后,WAN口LAN口顺序会倒置, 原机的LAN4变成WAN口,LIAN3=LAN1,LAN2=LAN2,LAN1=LAN3,WAN口变成LAN4口, 除非刷回官方CFE,否则R6300V2 梅林384(386)下无法刷任何网件官方固件或者380梅林/Tomato/DD固件,也不能直接刷华硕AC68U固件!!!
刷入梅林384(386)后,梅林380下刷入CFE的命令无效了,再刷CFE需要用下面的dd命令:
dd if=/tmp/cfe_new.bin of=/dev/mtd0
(cfe_new.bin就是你上传到路由器tmp文件夹的CFE文件名)
接着输入nvram erase
然后输入reboot
CFE就刷成功了。
梅林384(386)固件状态下退回梅林380或者官方固件
梅林384(386)下要SSH刷回备份的原厂CFE需要用下面的dd命令:
dd if=/tmp/r6300v2_cfe.bin of=/dev/mtd0
(r6300v2_cfe.bin就是你先前梅林380下备份的原厂cfe,然后上传到路由器tmp文件夹的CFE文件名,
如果是非自己原机备份的CFE,要修改成自己路由的MAC等参数再刷入)
接着输入nvram erase
(一定要先刷入CFE再nvram erase,有板油先nvram erase再DD命令刷入CFE,会导致路由器无限重启。)
然后输入reboot
原厂CFE就刷成功了,
接下来TFTP刷回梅林380还是原厂固件就随便你了。
华硕路由器CFE,以下两个姿势一定要牢记,网件路由刷了AC68U的CFE后其实也一样:
1. 按住RESET开机直到电源灯开始闪烁(原厂固件是闪烁,Tomato或DD-WRT是熄灭)是进入mini-CFE模式,
可以用原厂的软件强刷固件救援。这也是华硕路由器更新第三方固件必须的流程。
2. 按住WPS开机直到电源灯闪烁后再放开,是清除NVRAM。
|