pyr0ball wrote:Ck-NoSFeRaTU wrote:art for wifi module is located at mtd4 partition. If someone with archer c7 will provide dump of their flash, then we can try to flash their mtd4 to wdr7500. Most likely it will work.
I have an Archer C7 and I'd be happy to provide a dump for you, but I'm not certain how to accomplish that. Could you walk me through it?
What firmware are you currently on?
1) If you are on stock firmware but have access to TTL console, then you can boot openwrt ramimage from u-boot. It is the only method to make dumps of stock firmware without hardware flashers or jtag. It is prefered one, as we can dump original factory/oem firmwares without writing anything to flash. An so saving all flash content intact. How to do it:
a) setup your pc ip address to 192.168.1.100 netmask 255.255.255.0, start tftp-server on it and place image.bin file on that tftp.
b) Power on router and enter to u-boot console by fastly typing tpl on message autobooting in 1 seconds
c) Type tftp 0x80060000 image.bin
d) Type go 0x80060000
When you are into openwrt you can dump mtd partitions by commands: cat /dev/mtd0ro > /tmp/mtd0, cat /dev/mtd1ro > /tmp/mtd1, ..., cat /dev/mtd5ro > /tmp/mtd5. Then you can download it to your pc with any method you want (ssh, ftp,...). For example if you have webserver installed (it is preinstalled in my ramimage) then you can symlink them to webserver root with command ln -s /tmp/mtd0 /www/mtd0 and then download from pc by link http://routerip/mtd0 (repeat with other 5 files).
When finish simply type reboot and you will be booted to your original firmware.
Be aware that your router mac, serial and qss/wifi default password and any your settings like internet passwords will be in dumps.
2) If you are already on openwrt just do openwrt part of method above. Interested partitions in this case are mtd0 and mtd4 only.
(Last edited by Ck-NoSFeRaTU on 24 Dec 2013, 00:10)