@jodafi
I wanna confirm with you that your telnet process WORKS. I had a 2nd XR700 that I got off fleabay last year and probably spent too much money on it. It was loaded with DD-WRT and I thought if I got it, I could revert it back to NG stock FW. Ya, that didn't work entirely. After loading NG stock FW, the wifi radios become non functional. After going thru TFTP and such, I talked to someone about it and they said DD-WRT has a bad method of changing NVRAM items around on this particular model router. Would need to find something to blow that away and we couldn't find anything or information to resolve that. So Router sat for months collecting dust. YOU DID. THANK YOU VERY MUCH. After connecting to the router, it already had v.20 loaded and just enabled Telnet and after running the commands, BOOM, back up fully. Only took a few minutes.
I can't give enough KUDOS to you and Kamoj as well. I've used his stuff before. Just didn't know he would have this info. Possible that this may work for other models though I can't confirm that.
So this one XR700 is now working and back on NG stock FW. I might leave it on v.20 FW for now as I have a 2nd XR700 that's loaded with the Duma Beta. Ya I have two XR700s. Hehe.
Please let Kamoj know this works for getting NVRAM and WiFi Radios back up and running should there be some bad state, OR if the XR was loaded with DD-WRT and NG stock FW was sent, users will need to load up v.20 FW, enable telnet, then run the R9000 commands from the telnet console and after the reboot, the unit should be fully back online and working normally.
Regarding the WiFi (and Duma not lodaing) problem. I had same problem and found the solution... It is to reset the nvram. Here´s what I found.
"
Execute these commands through telnet into the router, courtesy of kamoj at snb.
WARNING: These commands will erase all your settings and should not be tried out if you are under warranty. Use at your own risk.
To make a real "Factory reset" issue these commands:
For the R9000 ( the mtd command does not exist so you should try these commands instead:
Code:
nvram default
nvram commit
ngmtd="$(awk -F: '/"netgear"$/ {print $1}' /proc/mtd | grep mtd)"
[ -n "$ngmtd" ] && flash_erase /dev/"$ngmtd" 0 0
reboot "
By the way, the R9000 command works on XR700 also