Error code 18005 on TP Link TL-WDR3500 V1

Anyone got an idea to install open wrt on Tp link TL-WDR3500 V1? Getting the same error over and over again. Downloaded frimware through the toh page. I tried everything I can think of such as renaming the firmware file to wdr3500v1_tp_recovery.bin, renaming to just firmware.bin, renaming it as the same as working tp link official firmware, keeping to fimware in root of a partition so the directry link will be small, tried different browsers, Reseting router.

System: Windows 10 pro 22H2
Browsers: firefox, edge
Router: TP link TL-WDR3500 V1.0

Only error code: 18005
firmware file: https://firmware-selector.openwrt.org/?version=23.05.5&target=ath79%2Fgeneric&id=tplink_tl-wdr3500-v1
(I downloaded the Factory file)

Any assistance will be highly appreciated. Thanks.

You could try an older version of OpenWrt, and if that installs then upgrade OpenWrt->OpenWrt to get to the 23.05 version.

If powering on the router with the reset button held down leads to the WPS light and only the WPS light coming on after several seconds, the bootloader has TFTP recovery and you could try that method. I think the 3500 was before they started including TFTP recovery though. Of course serial will definitely always work.

1 Like

You can try an older version of OpenWrt, then merely sysupgrade if you have success.

18005 means the router is expecting a firmware with a different region code.

Push-button tftp recovery (if available) might here, as the bootloader is typically less picky about this.

1 Like

I tried 22.X , 21.X and few more versions. Nothing worked :smiling_face_with_tear:

Oh no. I have the usa version in my router at the moment. Is there a workaround for that? I couldn't find any solution from my search. Can you guide me in right direction? Already did the tftp via ip method it refuced it also.

How do i do that? I have seen few videos but they all use tftp. Is there a forced serial method?

Does it have "(US)" on the bottom label next to the model number? That should be compatible.

Serial installation consists of interrupting the boot to get a bootloader CLI. Then enter commands over serial to pull a firmware initramfs from your TFTP server (on Ethernet) and boot it. Once OpenWrt is running in RAM, use it to install OpenWrt in flash like an upgrade. This is a rather bombproof way to install or debrick and it doesn't involve the stock firmware at all.

Can you assist me. I can't see anything like that. I got this from fb marketplace from an company upgrading their systems.

have you tried 19.07.2?

https://downloads.openwrt.org/releases/19.07.2/targets/ath79/generic/

openwrt 19.07.2 does not has a firmware for WDR3500.

It's definitely a supported model. I had about three of them once.

It's a supported model. but I'm unable to install openwrt on it. Always get the 18005 error.

I like to try it your way. The currunt firmware has some lock for something. Can you give me some information about the process. Or a link of a tutorial. Thanks.

maybe an older one https://downloads.openwrt.org/releases/18.06.0/targets/ar71xx/generic/openwrt-18.06.0-ar71xx-generic-tl-wdr3500-v1-squashfs-factory.bin

Nope. Same error. :smiling_face_with_tear:

Maybe try older 3500 or even 15
and or tftp method

there is some discussion here https://openwrt.org/toh/tp-link/tl-wdr3600_v1 about locked firmware perhaps the same applies for 3500.

Just tried both of them. Same error. Do you know about the serial method [mk24] talking about?

i would suggest tftp first and check that you have an unlocked one.