Posted: Fri Feb 25, 2022 19:12 Post subject: [SOLVED] R7000 | Latest factory (2022-02) to latest dd-wrt
Router Model: Netgear R7000 v1
Build number current: factory "R7000-V1.0.11.134_10.2.119.chk"
Build number target: r48425_2022-02-24
Preamble: you can skip this section if you aren't offended that I made this post at all
I am completely lost on this website/forum with all the conflicting and/or outdated information. This isn't a complaint as I know this is all free/community-supported work but it is a plea for some non-judgemental help. (One example among many inconsistencies: a sticky in this Broadcom SoC based Hardware forum says to use this "up-to-date" supported devices list but that page itself says it's not to be trusted as updated) so I decided to make this post since the R7000 is purportedly widely used/supported.
Question: how do I safely move from the latest factory firmware (1.0.11.134_10.2.119_2022-02-16) to the latest/any dd-wrt firmware (02-24-2022-r48425)?
Can anyone here confirm that it is safe (ie won't brick) to flash from the latest OEM firmware to the latest dd-wrt firmware using web GUI flashing? Or using TFTP flashing? Or using nmrpflash? Or none?
If the answer is: "we don't know and you shouldn't flash if you aren't willing to take the risk of bricking" then okay I understand, but I am hopeful that someone has a better or more nuanced answer for me.
Thank you in advance for your time in reading/responding.
Last edited by ddwrtnewbie_chris on Tue Mar 01, 2022 15:35; edited 1 time in total
R7000 users have been around a while, also rare for new R7000 users to appear or report in build threads.
Foxconn China and later Vietnam (2015) the hardware is the same but do not know about future revisions.
Recently picked up R7000 for $10 USD, so if you want me to be the guinea pig sure the next build release.
The model has TFTP recovery mode so I have doubts for running into a situation requiring TTL serial flash.
Ya makes sense there wouldn't be new users for an aging model. I purchased my R7000 in 2018 and the sticker on the back says made in Vietnam. I've only recently started researching dd-wrt (one for network customization and two because the stock firmware has Netgear App ads injected into it now).
I won't ask you to be the guinea pig haha. Please don't unless it serves your own interests. Kind of you to suggest that though.
I am interested in the TFTP and other workarounds...
I've read through nmrpflash's readme for the R7000 from July 2020 which seems to suggest that you can use nmrpflash to downgrade to OEM firmware version 1.0.3.56_1.1.25 from 2014 (the last firmware before flashing thirdparty versions was disabled by Netgear) and then use the web GUI to flash the preferred dd-wrt version. However, I can't find any documentation of people attempting this method, recent or otherwise.
As for TFTP solutions, what do you suggest? I have Simple TFTP Utility from here. Would it still be a matter of downgrading to 1.0.3.x and then using the web GUI to flash dd-wrt, or do you think I can use TFTP to flash directly to the latest dd-wrt using factory-to-dd-wrt.chk?
The dd-wrt R7000 wiki also suggests using nmrpflash's modded Kong build from 2019 which afaik uses a version number of 99.0.0.0_99.0.0 to bypass the downgrading limitation. And then from there using dd-wrt's web GUI to flash the lastest dd-wrt netgear-r7000-webflash.bin
As for bricking: you're saying if anything goes wrong the R7000 has TFTP Recovery so I can use a solution like this or this to restore the latest factory firmware[/url] and I won't need to use the more complex serial flashing recovery method. Am I understanding that correctly?
What do you recommend? I of course won't hold you to anything you suggest if I decide to be the guinea pig myself, but I am curious what someone with experience thinks.
Joined: 08 May 2018 Posts: 14207 Location: Texas, USA
Posted: Sat Feb 26, 2022 0:50 Post subject:
Downgrade with nmrpflash (or TFTP). Flash the factory-to-dd-wrt.chk file from the stock firmware, preferably from the current release. You can always recover with nmrpflash or TFTP - it's *NOT* that difficult. At least you didn't flash XWRT-Vortex first, because that would an entirely different situation altogether. These routers are hard to completely brick to the point of being fubar'd. _________________ "Life is but a fleeting moment, a vapor that vanishes quickly; All is vanity"
Contribute To DD-WRT Pogo - A minimal level of ability is expected and needed... DD-WRT Releases 2023 (PolitePol)
DD-WRT Releases 2023 (RSS Everything)
----------------------
Linux User #377467 counter.li.org / linuxcounter.net
I won't ask you to be the guinea pig haha. Please don't unless it serves your own interests.
Was looking for reasons to flash this R7000 (China) then you came along, also I like to live dangerously. =)
Managed to edit and format my previous post before you replied, adding netgear, tftpd and nmrpflash links.
I do not see a reason to downgrade if you can TFTP or nmrpflash directly to a current factory-to-dd-wrt.chk.
Will find out soon enough though I want to wait until next release. I guess one of previous three are alright.
Joined: 04 Jan 2007 Posts: 11564 Location: Wherever the wind blows- North America
Posted: Sat Feb 26, 2022 21:12 Post subject:
For what it's worth...I have 1.0.7 build of the EOM firmware for my R7000. (attached) It might(?) be possible to downrev your FW first...then update using either the factory-to-ddwrt.chk build....or the older KONG K3_7000.chk build.
I've attached 1.0.7...if you need any of the other mentioned...look in the install guide...or ask.
Posted: Sat Feb 26, 2022 21:28 Post subject: Re: R7000 | Latest factory (2022-02) to latest dd-wrt (2022-
ddwrtnewbie_chris wrote:
Question: how do I safely move from the latest factory firmware (1.0.11.134_10.2.119_2022-02-16) to the latest/any dd-wrt firmware (02-24-2022-r48425)?
I recently had to de-brick my R7000 via tftp. (The bricking was the result of a fat-finger blunder on my part.) The router was inaccessible, and the white power light was blinking. To recover, I followed the Netgear instructions https://kb.netgear.com/000059633/How-do-I-upload-firmware-to-my-NETGEAR-router-using-a-TFTP-client-on-Microsoft-Windows to restore to the latest Netgear firmware via tftp64. Once that was working, I simply used their firmware update page to upload the "factory-to-dd-wrt.chk" file. (I used r48402.) After reboot, the DD-WRT password change tab appeared, and all was well after I restored the settings from my nvram backup.
My R7000 is a "Made in China" model that I purchased new in 2014. _________________ Netgear R7000: v3.0-r54248 std (11/29/23)
EdgeRouter-X: EdgeOS v2.0.9-hotfix 7
Netgear setup, "disagree" to auto updates and collection of router analytics data, set password and questions.
Canceled closed popups, time zone, offers, circle. Advanced, administration, router update, browse -> r48425
factory-to-dd-wrt.chk = Warning! The firmware version you are trying to upload is older than the one you had.
Do you still want to continue?
Current Firmware Version V1.0.11.134_10.2.119
Uploaded Version V1.0.9.64_10.2.64
Clicked yes & directly flashed r48425. No reason to download modified version chk or old OEM stock firmware.
Netgear setup, "disagree" to auto updates and collection of router analytics data, set password and questions.
Canceled closed popups, time zone, offers, circle. Advanced, administration, router update, browse -> r48425
factory-to-dd-wrt.chk = Warning! The firmware version you are trying to upload is older than the one you had.
Do you still want to continue?
Current Firmware Version V1.0.11.134_10.2.119
Uploaded Version V1.0.9.64_10.2.64
Clicked yes & directly flashed r48425. No reason to download modified version chk or old OEM stock firmware.
Turns out super easy, only set ethernet adapter IP 192.168.1.2, subnet 255.255.255.0, gateway 192.168.1.1.
Code:
nmrpflash -L
net11 192.168.1.2 **:**:**:**:**:** (Local Area Connection)
Code:
nmrpflash -v -i net11 -f factory-to-dd-wrt.chk -t 10000 -T 10000 -A 192.168.1.2 -a 192.168.1.1
Waiting for Ethernet connection.
POWER ON ROUTER
Adding 192.168.1.2 to interface net11.
Advertising NMRP server on net11 ... -
Received configuration request from **:**:**:**:**:**.
Sending configuration: 192.168.1.1/24.
Received upload request without filename.
Using remote filename 'factory-to-dd-wrt.chk'.
Uploading factory-to-dd-wrt.chk ... OK (26468410 b)
Waiting for remote to respond.
Received keep-alive request (25).
Remote finished. Closing connection.
Reboot your device now.
Press any key to exit
Netgear setup, "disagree" to auto updates and collection of router analytics data, set password and questions.
Canceled closed popups, time zone, offers, circle. Advanced, administration, router update, browse -> r48425
factory-to-dd-wrt.chk = Warning! The firmware version you are trying to upload is older than the one you had.
Do you still want to continue?
Current Firmware Version V1.0.11.134_10.2.119
Uploaded Version V1.0.9.64_10.2.64
Clicked yes & directly flashed r48425. No reason to download modified version chk or old OEM stock firmware.
I have an R7000 (Vietnan Made, latest Netgear firmware installed) and I did exactly as described. It works for a few seconds until the webpage stops working. Just pinging work at this point. Luckily, I had a chance to activate SSH and after rebooting it, connect to it. I had to download kong's build and flash through ssh so the router came back to "a usable" state.
I'm still trying to figure out a way to have the latest DDWRT version installed.
Use build 50927, use Firefox, clear browser cache, use incognito mode without extension.
Thank you for kindly answering my post. Unfortunately, my case is not related to the browser. I tried Chrome, Edge and Brave, and all of them show the same error: Connection reset by peer. For some reason, flashing the version you mentioned, takes a bit longer to crash.
I couldn't help but notice this inaccuracy, thanks to the thread bump. Having several of these and other similar hardware in inventory, I'm not entirely sure where this deduction came from.
blkt wrote:
Since R7000 has no tftp recovery by holding reset during power, only after a CRC failure or via TTL serial CFE
In fact, it was even brought up during a discussion on how to recover from flashing XWRT-Vortex by way of flash back to stock, which does not always replace the CFE bootloader:
regarding the recovery. the r7000 is pretty easy to recover just by tftp and the reset button. push the reset button until the power led blinks and send the file with tftp to 192.168.1.1. but it has to be the chk file. but there is one problem with some netgear routers. it will only accept files with a size limit. so maybe some current builds are to big for beeing used as recovery file.
_________________ "The woods are lovely, dark and deep,
But I have promises to keep,
And miles to go before I sleep,
And miles to go before I sleep." - Robert Frost
"I am one of the noticeable ones - notice me" - Dale Frances McKenzie Bozzio