-
Notifications
You must be signed in to change notification settings - Fork 120
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
NMRPflash R8000P TFTP Transfer Not Working, File Size Too Large #89
Comments
Even though the similar model names might lead you to believe otherwise, flashing the image from a different router isn't going to work. It looks like you're in luck though, as there's an OpenWRT image for your device, which is less than 12 MiB in size. For some reason though, they only provide a plain binary file, not a |
Thanks for the reply. Unfortunately, I'm getting stuck at 'Ignoring extra upload request' using your file. However, when I use the files from the netgear website it will go through the whole process. I will get a block rollover warning, obviously, but it will finish the entire nmrp sequence and prompt me to reboot my router. And my router power light actually does start blinking orange again, so clearly the program can interface with the router or affect it in some way. Been using R8000P-V1.4.2.84_1.3.42.chk, the latest. Would it be possible to set that image to the same file version as the one on the netgear website? That may be able to spoof the router and let it upload. |
Have you tried leaving the router turned on, after flashing the official firmware image? Some devices tell It seems that the TFTP block rollover isn't the actual problem in your case, as the file is flashed successfully. |
By default, TFTP transfers data in 512-byte chunks. Being UDP, these chunks don't necessarily arrive in their correct order, so each packet also includes a 16-bit index. Since index 0 is used for acknowledging the read/write-request, this theoretically limits the transfer size to
There's an extension to TFTP that allows for negotiating a larger block size (which
This depends on the bootloader's TFTP implementation. If the rollover is being gracefully handled, the transfer size is unlimited, regardless of the block size.
I just noticed that I made a mistake when creating the last image, so it couldn't have worked. |
Well the image successfully copied over but unfortunately, the router now shows no power light and only a white light for which ever port has an ethernet cable connected after reboot. And tried hooking it up to the modem to double check, no signals/ethernet still. And I can no longer flash it as nmrp is having trouble getting a good connection now. Getting timed out during advertising/can't find an IP address. Unless you have any suggestions, I think my question is mainly resolved. Will definitely be sure to avoid this model/get extended warranties on future netgear routers. |
I tried to flash the .chk image file jclehner provided but it bricked my R8000P, same like scrubmcnoob. I can unbrick it by following the tutorial here: |
@dutuka thanks for that link. I've now made |
@jclehner the version i used is 0.9.16, if my router is not bricked, i can use this command to flash and it worked: I tried the first command many time without success, then i switched to the second and it worked after many many tries. Im not sure, if the -t -T was the key or the timing (few seconds after turning on). |
@jclehner is there a way to flash .w firmware on the R8000P? I tried to flash this image with NMRPflash but it did not change anything, it is a fork from Asuswrt-Merlin. |
I've been using your NMRP tool to try and unbrick a Nighthawk R8000P router with it. Unfortunately, all the firmware file sizes exceed 32mb and I keep getting block rollover issues. Even though it finishes rest of the prompt in the nmrpflash console, it only makes the power light go from solid amber to blinking amber. And after reset, it goes back to its bricked state of turning on and off.
https://www.netgear.com/support/product/R8000P.aspx#download
I was wondering if it would be worth a shot to use firmware from R8000 as some is under 32mb.
https://www.netgear.com/support/product/R8000.aspx#download
Unfortunately, I ran into 'Ignoring Extra Upload Request' as its firmware from a previous model.
However, I noticed you were able to present an older firmware version as new. #84
Surely it's not just a name change of the file? I've tried that and did not work.
Would you be able to take a R8000 firmware under 32mb and spoof it as a R8000P firmware file? I'm not at all concerned of bricking this router anymore than it is; its braindead as far as I can tell right now. The reset button is completely unresponsive.
Thanks.
The text was updated successfully, but these errors were encountered: