xjf975999 发表于 2017-8-29 13:10

R6900刷R7000的dd-wrt固件新手总结

网上搜索:DD-WRT support for Netgear Nighthawk AC1900 (Model# R6900)
主要要点如下
- BOARDIDs
R6700 Board ID: U12H270T10_NETGEAR
R6900 Board ID: U12H270T11_NETGEAR
R7000 Board ID: U12H270T00_NETGEAR

1. Change the BOARDID to R7000 (via telnetenable)
1)i was using the LAN MAC address and not WAN(they are diffrently obviously) and
2)setting a simple username and password in the r6900 gui. something like "admin admin" while you are doing the upgrade
telnetenable 192.168.1.1 YOURLANMAC admin admin
then "telnet 192.168.1.1" worked for me

a. Via a command line run telnetable using the link from above for guidance.
b. Establish a telnet connection to your R6900 at 192.168.1.1
c. Issue the command (with no quotes): 'burnboardid U12H270T00_NETGEAR'
d, The CFE now thinks the R6900 is an R7000 so you can load R7000 firmare after you reset next

2. Reset (NOTE do NOT do 30-30-30 it is bad, see note at end)
a. While still in telnet, issue the command (no quotes) "nvram erase && reboot"
b. When the R6900 comes back, you will not be able to telnet again until you reissue the telnetenable command from 1a.
NOTE:you have a BCM4707/4708/4709 ARM CPU. so new reset process...nvram erase && reboot

3. Load up the new .chk dd-wrt firmware (from Kong dd-wrt.K3_R7000.chk) via the stock Netgear User Interface.
a. Find your Netgear R6900 via a browser at 192.168.1.1
b. In the Advanced tab of the UI splash screen navigate to updating the firmware.
c. Select the Kong .chk file you got.
d. Do the deed and update.
c. Walk away....drink a beverage of choice
e. DD-WRT should be on the screen when you get back!

本人已成功将R6900刷成dd-wrt最新版。
给新手们总结如下:
(1)刷回原厂初始固件(R6900-V1.0.0.2_1.0.2.chk,上netgear官网下载。)并恢复出厂设置。
经过我测试,只有刷回1.0.2版本的固件才能解锁netgear官方固件中隐藏的telnent,其他版本都不行。

(2)查看LAN的MAC地址(路由器背面),把网线连路由的LAN1口和电脑。
一般telnet的默认登录用户和密码:admin/password,
如果你重新设置了路由器的登录密码,请使用你自己设的密码(注意请使用尽量简单的密码,不要使用太复杂的以免不能登录telnet)。

(3)下载telnetenable
从 https://github.com/insanid/Netge ... ws/telnetenable.exe 这个地址,下载windows版的telnetenable

(4) telnetenable用法说明
telnetenable.exe <IP> <MAC> <Username> <;Password>
IP - 你的Netgear路由地址, 一般是192.168.1.1
MAC - (2)中查到的LAN的MAC地址
Username - admin
Password- 一般是password或自己设的密码
示例:
telnetenable   192.168.1.1   00405E21144E   adminpassword

(5) 从windows cmd窗口中验证是否开启telnet成功
如:
> telnet192.168.1.1
如出现路由器的telnet欢迎界面,即开启成功。

(6) telnet路由器并检查路由器的信息
BusyBox v1.7.2 (2015-06-29 10:18:07 CST) built-in shell (ash)
Enter 'help' for a list of built-in commands.
#
# routerinfo
Release version : 802.11ac Dual Band Gigabit Wireless Router R6900
                  U12H270T00/V1.0.0.2/1.0.2
         Time : Jun 29 2015 10:20:20
    CFE version : v1.0.22
WSC PIN - hidden
LAN mac address - hidden
WAN mac address - hidden
WLAN_G mac address - hidden
WLAN_N mac address - hidden
Board ID - U12H270T11_NETGEAR
serial number - hidden
SSID - NETGEAR09
SSID_5G - NETGEAR09-5G
Passphrase - pastelviolin459
Passphrase_5G - pastelviolin459
region_num - 0x0004
sku_name - PR
language - Chinese
wl_region - 2
timezone - 8

请检查你的R6900是否和我上面标红的信息一致

(7) 将R6900的BOARDID(U12H270T11_NETGEAR)改成R7000的BOARDID(U12H270T00_NETGEAR)
# burnboardid U12H270T00_NETGEAR
请一定要检查上面的命令填写正确后再敲回车,错了就马上修改过来。
执行成功后R6900就变身R7000了,以后就可以刷R7000的固件了。
经测试,如果不改为R7000的BOARDID的话,原厂直接刷Kong的固件(dd-wrt.K3_R7000.chk)会提示错误的固件,阻止刷新。

(8) 清楚nvram并重启
# erase nvram && reboot
注意:30-30-30大法失效,必须用erase命令清楚nvram
NOTE:Traditional 30-30-30 resets are useless on ARM based routers.


(9) 进入netgear web管理页面, 刷R7000的dd-wrt最新固件 (如 Kong的dd-wrt.K3_R7000.chk或官方 factory-to-dd-wrt.chk)


(10)重启后重复第(6)步,telnet登录路由器
再次 erase nvram && reboot
如果不清除可能会导致路由无限重启或不能进了路由的web管理页面。

(11)进入dd-wrt的web管理页面恢复出厂设置


至此刷机完成。以后就可以愉快的玩ddwrt,opkg install anything了。


最后祝各位刷机顺利,玩机有风险,刷机需谨慎。

luckwfi 发表于 2017-8-29 15:06

感谢分享:victory::victory::victory::victory::victory:

speedturtle 发表于 2017-11-21 09:52

R6900使用的dd-wrt最新版固件哪裡有下載?

nywlxql 发表于 2018-12-24 14:34

dd-wrt.K3_R7000.chk 请问固件哪里下载

肖海波1688 发表于 2019-4-7 13:28

大神能帮我改一下吗
页: [1]
查看完整版本: R6900刷R7000的dd-wrt固件新手总结