Error code: 18005 podlczas flash TL-WDR-3500, zmiana nazwy pilku nie pomaga

Probowałem flashować router najnowszą wersją gargoyle, jednak ciągle otrzymuję informację o błędnym firmware.
Zmiana nazwy nie pomogła. Przetestowane warianty:
_.bin
a.bin
gargoyle.bin
gargoyle-factory.bin
wdr3500nv1_en_3_13_31_up(130320).bin
wdr3500nv1_en_3_13_26_up(130129).bin
wr740nv4_en_3_12_11_up(110915).bin
but allways the same error.
Plik którym flashuje gargoyle_1.5.10-ar71xx-generic-tl-wdr3600-v1-squashfs-factory.bin.
sprawdzonwy md5sum
Sprawdzałem też najnowsze openwrt efekt ten sam.
Router ma najnowszy soft z strony tplinka ( TL-WDR3500_V1_130320).
Firmware Version: 3.13.31 Build 130320 Rel.54123n
Hardware Version: WDR3500 v1 00000000

Jeśli masz WDR3500 to wgrywaj soft do 3500 nie 3600.
Link do Gargoyle PL dla Twojego sprzętu: http://eko.one.pl/gargoyle-pl/attitude_adjustment/ar71xx/gargoyle-1.5.10.9-ar71xx-tl-wdr3500-v1-squashfs-factory.bin