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.
mrhaav
October 12, 2022, 8:43am
5
Hi
Is it possible to go back to OpenWrt?
Others have successfully activated the internal modem. Not sure if it was V5.2 .
I’ve downloaded and installed v22.03.2 for the TL-MR6400v5 4G router. Unfortunately support for the 4G/ LTE modem is not included in the firmware image, and there’s not enough free space to install the ModemManager package (even without the LuCI interface).
How should I approach getting the modem working?
Thank you
Probably you're doing somethign wrong?
Ensure the OS firewall isn't blocking tftp. Also try tftpd32 instead.
You are Great!!!!
IT WORKS!!!
I also tried to check with binwalk...but without success, many thanks.
I repeat the complete procedure, it could be usefull for someone else.
Download the firmware from TP-Link website https://static.tp-link.com/2020/202011/20201116/TL-MR6400(EU)_V5_200511.zip , unzip the file and rename the TL-MR6400v5_1.1.0_0.9.1_up_boot(200511)_2020-05-11_12.28.03.bin file into original.bin
prepare the file using the command dd if=original.bin of=tp_recover.bin skip=1 bs=…
caloutw
October 12, 2022, 10:14am
7
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
caloutw
October 12, 2022, 10:17am
8
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
dabyd64
October 12, 2022, 11:35am
9
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.
caloutw
October 12, 2022, 1:35pm
10
Ok,i try tftp32,But i got some tftp64 error like image.
IP : 192.168.0.225
dabyd64
October 12, 2022, 1:50pm
11
Assign the correct server interface and try again (The one wih 192.168.xxx.xxx IP)
frollic
October 12, 2022, 1:56pm
13
if the interface changes mid transfer, put a switch between the server and the MR....
caloutw
October 12, 2022, 1:59pm
14
i alway set it ip :192.168.0.225
mrhaav
October 12, 2022, 4:06pm
15
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
caloutw
October 12, 2022, 4:26pm
16
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?
caloutw
October 12, 2022, 4:29pm
17
i just put Original Software in router inside,and it show
/tmp/original.bin: No space left on device
mrhaav
October 12, 2022, 4:38pm
18
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.
caloutw
October 12, 2022, 4:46pm
19
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
caloutw
October 13, 2022, 10:25am
20
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:
First download the original firmware from TP-Link and name it original.bin
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)
Use cd to find the folder of the file
Use dd if=original.bin of=tp_recovery.bin skip=1 bs=512 count=16000
tp_recovery.bin (about 8MB) will be generated in the folder
Download it to your computer
Set ip to 192.168.0.225
mask is 255.255.255.0
Use tftp64 to set ip and folder
Remove the power of the router
Press and hold the restart button before plugging in the power
tftp64 will upload tp_recovery.bin
Wait for the router settings to complete
Connect to 192.168.1.1
Done!
2 Likes
frollic
October 13, 2022, 10:33am
21
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
dabyd64
October 13, 2022, 2:53pm
22
Or just open the file in any hex editor and remove the data from 0x000 to 0x1FF.
caloutw
October 13, 2022, 11:22pm
23
Too much trouble, it's hard for newbies
system
Closed
October 23, 2022, 11:23pm
24
This topic was automatically closed 10 days after the last reply. New replies are no longer allowed.