I wanted to upgrade flash of Tp-Link W8980 to 16MB because it has only 8MB of flash. I got a new Winbond W25Q128SVG SPI flash. First I made a dump of original flash and then copy/pasted the data from the original flash to the new 16MB file through WinHex. I did so according to the flash layout available on OpenWrt website.
First 128KB of U-Boot and then all space for firmware until comes 64KB of config for stock firmware and then at last 192KB of boardconfig. Then I write the whole 16mb of file to the new flash verifying it. But when I turn on the router with new flash in place it gives me this boot log over and over again:
U-Boot 2010.06-LANTIQ-v-2.0.40-svn4735 (Sep 24 2013 - 12:27:33)
CLOCK CPU 500M RAM 250M
DRAM: 64 MiB
Using default environment
In: serial
Out: serial
Err: serial
ROM VER: 1.1.4
CFG 05
DDR autotuning Rev 0.3ff
DDR size from 0xa0000000 - 0xa3ffffff
*some weird symbols here but it tries to look for something maybe*
[-][\][|][/][-][\]
Can't determine a suitable write DQS delay for slice 0!
ROM VER: 1.1.4
CFG 05
DDR autotuning Rev 0.3ff
DDR size from 0xa0000000 - 0xa3ffffff
[|][/][-][\][|][/]
*again those symbols but it tries to look for something maybe*
Read DQS Delay Slice0:00000024
Read DQS Delay Slice1:00000024
Write DQS Delay Slice0:00000053
Write DQS Delay Slice1:00000067
Am I missing something here? All of the topics that I have read here indicate the above process of replacing flash. I have not found anything else that may indicate otherwise. If someone has any pointers, please suggest here. Thank you.