Accidentally wiped my EEPROM a while ago. Trying to find a EEPROM dump of a working TL-WR1043ND v4.
Here are the mtd parts. You could concatenate them into one file.
How can i do that? Will the router be able to boot with it?
You should keep yourself away from my ART partition, and should recover your router's ART partition!
This is because the ART partition is specific to exactly on device: it contains the MAC addresses and the radio calibration data.
I cant, the data on the router is all gone. I'd like to try to clone the EEPROM from a working router.
See help on Windows:
>help copy Copies one or more files to another location. COPY [/D] [/V] [/N] [/Y | /-Y] [/Z] [/L] [/A | /B ] source [/A | /B] [+ source [/A | /B] [+ ...]] [destination [/A | /B]] source Specifies the file or files to be copied. /A Indicates an ASCII text file. /B Indicates a binary file. /D Allow the destination file to be created decrypted destination Specifies the directory and/or filename for the new file(s). /V Verifies that new files are written correctly. /N Uses short filename, if available, when copying a file with a non-8dot3 name. /Y Suppresses prompting to confirm you want to overwrite an existing destination file. /-Y Causes prompting to confirm you want to overwrite an existing destination file. /Z Copies networked files in restartable mode. /L If the source is a symbolic link, copy the link to the target instead of the actual file the source link points to. The switch /Y may be preset in the COPYCMD environment variable. This may be overridden with /-Y on the command line. Default is to prompt on overwrites unless COPY command is being executed from within a batch script. To append files, specify a single file for destination, but multiple files for source (using wildcards or file1+file2+file3 format).
To append files, specify a single file for destination, but multiple files
for source (using wildcards or file1+file2+file3 format).
On Linux you could use e.g.
$ cat --help Usage: cat [OPTION]... [FILE]... Concatenate FILE(s) to standard output. With no FILE, or when FILE is -, read standard input. -A, --show-all equivalent to -vET -b, --number-nonblank number nonempty output lines, overrides -n -e equivalent to -vE -E, --show-ends display $ at end of each line -n, --number number all output lines -s, --squeeze-blank suppress repeated empty output lines -t equivalent to -vT -T, --show-tabs display TAB characters as ^I -u (ignored) -v, --show-nonprinting use ^ and M- notation, except for LFD and TAB --help display this help and exit --version output version information and exit Examples: cat f - g Output f's contents, then standard input, then g's contents. cat Copy standard input to standard output. GNU coreutils online help: <http://www.gnu.org/software/coreutils/> Full documentation at: <http://www.gnu.org/software/coreutils/cat> or available locally via: info '(coreutils) cat invocation'
cat mtd*.bin > wholeflash.bin
It will, but the radio performance wouldn't be as good as it was.
And before programming it to the flash, you should change the MAC addresses, security PINs, etc to the values found on your router's sticker.
Its alive again. Thank you.
I thought i had to specify the location and padding of each mtd part manually.
Which file is that in, mtd6-config.bin? I cant find it in mtd9-ART.bin.
They say, that the MAC address are at
mtd-mac-address = <&info 0x8>;
The PIN may be around
0x200, but I'm unable to verify because I don't have the router at hands.
Here's the full EEPROM dump if anyone wants it. Updated to OpenWrt 19.07.2 r10947
MAC = 0x0F50000
PIN = 0x0F50200
This topic was automatically closed 10 days after the last reply. New replies are no longer allowed.