TP-Link TL-MR6400(ACAP) V5.2 Can't Revert Original Software

The only way of knowing for sure, why this happens, would be to read the serial console log.
The bin file might actually contain a fw update for the modem too, hence the size.

TFTP is pretty safe recovery, assuming to does what it's supposed to.
I'd try that switch in the middle fix, if possible.

Hi
Is it possible to go back to OpenWrt?
Others have successfully activated the internal modem. Not sure if it was V5.2.

Probably you're doing somethign wrong?
Ensure the OS firewall isn't blocking tftp. Also try tftpd32 instead.

Sorry...I know what you mean, but I don't want to use Openwrt as my main system, because Openwrt is too hard for me,so the reference documentation is relatively less

Exactly, if I can successfully install Openwrt using tftp64 that means my setup should be correct.

The point is that the operations in it are skipping too much for me, so I'm getting an error about the 'dd' instruction

And about tftp32,i will try tonight

But don't recover using Openwrt, use the bootloader recovery method.
Otherwise the dd error message makes no sense!

There isn't enough memory in Openwrt to load such big file.


Ok,i try tftp32,But i got some tftp64 error like image.

IP : 192.168.0.225

Assign the correct server interface and try again (The one wih 192.168.xxx.xxx IP)

if the interface changes mid transfer, put a switch between the server and the MR....

i alway set it ip :192.168.0.225



you need to run: dd bs=512 skip=1 count=16000 if=ArcherMR6400_stock_firmware.bin of=tp_recovery.bin outside the router and tftp the created tp_recovery.bin to your router, or did is that what you did?

1 Like

Sorry,i'm a new,it show this error ,and tp_recovery.bin is Openwrt recovery bin?or original recovery bin?
and i need copy which file to inside the router?
by the way,original recovery size is 62.5 MB

i just know,if i need use tftpd64 upload bin i need to change bin name to tp_recovery.bin.

Is there a detailed step that can guide me?

i just put Original Software in router inside,and it show

/tmp/original.bin: No space left on device

Follow the link @dabyd64 posted, TP-Link TL-MR6400(ACAP) V5.2 Can't Revert Original Software - #6 by dabyd64
Download and preparation needs to be done outside OpenWrt. Then the created tp_recover.bin can be tftp to your router.

yes,i know this,and i read it three time,But make me confuses me is that it doesn't say what file tp_recovery is or put where, and it doesn't mention where to put original.bin.

So that's why I still haven't finished restoring the original software

hi i'm back
After my last post, I went back to sort out all the references, and the next day I made it!!!!!!

I record the detailed steps here:

  1. First download the original firmware from TP-Link and name it original.bin

  2. You need a Linux-based operating system (I use Hyper-V, Ubuntu), and put the file in it (the storage space needs to be larger than the file)

  3. Use cd to find the folder of the file

  4. Use dd if=original.bin of=tp_recovery.bin skip=1 bs=512 count=16000

  5. tp_recovery.bin (about 8MB) will be generated in the folder

  6. Download it to your computer

  7. Set ip to 192.168.0.225
    mask is 255.255.255.0

  8. Use tftp64 to set ip and folder

  9. Remove the power of the router

  10. Press and hold the restart button before plugging in the power

  11. tftp64 will upload tp_recovery.bin

  12. Wait for the router settings to complete

  13. Connect to 192.168.1.1

  14. Done!

2 Likes

thank you for getting back, btw dd is available for Windows too, as a cli tool.

@mrhaav perhaps the stripping should be added to the wiki ?

1 Like

Or just open the file in any hex editor and remove the data from 0x000 to 0x1FF.

Too much trouble, it's hard for newbies

This topic was automatically closed 10 days after the last reply. New replies are no longer allowed.