Není to těžké, zkus to, potřebuješ hex editor, třeba hex editor neo. Postahuj si tohle:
https://nosferatu.g0x.ru/pub/wdr7500/ba ... 33_130729/ . Na tyhle adresy:
0x000000000000-0x000000020000 : "u-boot"
[ 0.424000] 0x000000020000-0x000000120000 : "kernel"
[ 0.432000] 0x000000120000-0x0000007e0000 : "rootfs"
[ 0.436000] 0x0000007e0000-0x0000007f0000 : "config"
[ 0.440000] 0x0000007f0000-0x000000800000 : "ART"
tedy vždy na první z nich nakopíruj obsah příslušného souboru, tedy uboot bude začínat na 0x0, kernel na 0x000000020000 a tak dále. Až to vše poskládáš, mělo by to být (snad) 8388608B velké. Kdyby to bylo menší, znamená to, že ART je zkrácený a bylo by potřeba doplnit do velikosti výše soubor samými ff. Až to poskládáš, můžeš to sem dát a můžeš to zkusit nahrát do paměti v programátoru a paměť naletovat do routeru. Šance, že to pojede je velká, Mira je vítěz, vygooglil co je třeba.
EDIT ta tabulka adres je blbě, je nekompletní, pracuju na opravě
EDIT2, tak ne, tabulka je dobře, jen poznámka, že config = rootfs_data, co je co najdeš v souboru mtd.txt a mtd5.bin nepoužiješ, to je soubor s firmware, tak jak ho stáhneš od výrobce. Můžeš skládat, velikostně to bude sedět, doplňovat nic nebude třeba:-)