Concerning Netgear R7000. I had tomato shibby 2.38 before. Installed per usual instructions and cleared nvram via gui. But I always had trouble rebooting the computer. It would just continue to reboot unless I removed WAN cable until it had finished rebooted. Not a biggie but I always had to be there physically when rebooting. I installed shibbys new 2.40 firmware and cleared NVram via gui as usual. Still had the same problem with reboots. Then I did something stupid and set my DHCP to STATIC under WAN setting. Now the router rebooted endlessly even if there was no cables attached. Why it did this I do not know, all settings were correct. I could ping the router during 20 seconds before it rebooting again. TFPD via ethernet did not work as 20 seconds was to little time. I managed to get a serial interface and halt the process of rebooting and create a TFPD session to upload new firmware and while I was at it I did a clear nvram from the serial cli instead of GUI. The router started up and when all settings were restored (always manually inputting everything) I now can reboot the router without having to remove the WAN cable! Wierd, and the only thing I can think of is that clearing NVRAm via gui is not 100% working. Well, sorry for the rant, I'm happy it works and if someone has the same problem they should try the above.