TP-Link TL-WR902AC AC750 v.3

Open discussion about photography, qDslrDashboard
wlayher
Posts: 34
Joined: 15 Oct 2018, 14:02

Re: TP-Link TL-WR902AC AC750 v.3

Post by wlayher »

Look at the first screenshot for tftpd64 on this page. The drop down menu "Server Interface" is where you must select the correct interface and it should have the ip "192.168.0.66". As soon as the router boots up the progress bar should appear.

Oki
Posts: 16
Joined: 31 May 2020, 09:39

Re: TP-Link TL-WR902AC AC750 v.3

Post by Oki »

That is exactly what I did.I also watched video where everything was explained step by steps but, no progress bar appears in my case. I just hold reset, waiting for it, but nothing. I will try it tomorrow on different computer and let know here how it ended.

wlayher
Posts: 34
Joined: 15 Oct 2018, 14:02

Re: TP-Link TL-WR902AC AC750 v.3

Post by wlayher »

Did you also set the working directory (or "Current directory" as in the screenshot) for tftpd64 to the one containing the .bin file to be flashed? The documentation says that tftpd64 uses the directory where it is installed, but after startup it shows another directory, mostly "C:\temp" and you have to set it again. Better double check this setting.

Oki
Posts: 16
Joined: 31 May 2020, 09:39

Re: TP-Link TL-WR902AC AC750 v.3

Post by Oki »

Of course, directory is properly set, I checked it with "show dir" button, and tp_recovery.bin was listed here.

//Edit: Sorry for wasting of your time, I did mistake. I was filling "196.168.0.66" instead of "192.168.0.66" :oops: I do not know from where I got that 196... Firmware sucessfully flashed now, I am going to try it.

wlayher
Posts: 34
Joined: 15 Oct 2018, 14:02

Re: TP-Link TL-WR902AC AC750 v.3

Post by wlayher »

Hi, I just updated my configuration to the latest snapshot version of Openwrt. In "make menuconfig" you need to select all the "Kernel modules > Wireless Drivers" starting with "MediaTek MT76x". I have selected those to be compiled into the kernel, not as modules, so as <*> and not as <M>. Modules should work too, but then you have to load them somewhere. I also noticed that in the latest version you can no longer use "00" as a country for wireless. The wireless interfaces appear as active in the status page if you connect to the router via cable, but their SSID does not appear on mobile devices. You have to select a country for this.

dave
Posts: 2
Joined: 18 Jun 2021, 19:30

Re: TP-Link TL-WR902AC AC750 v.3

Post by dave »

wlayher wrote:
12 Feb 2019, 11:54
Hi,
is it really that difficult? Writing the how-to for this device and trying the process also on Windows took me a lot longer than getting the source, compiling it and flashing it with Linux in the first place. All the documentation for this is out there. The only reason converting this device to OpenWrt is a bit complicated is because the original firmware by the manufacturer does not accept the OpenWrt firmware for flashing as an upgrade, probably because it does not have a certain signature. So you have to jump through some hoops.
On a Mac you have to activate the tftpd server that comes with OS X. I don't have access to a computer with MacOS but how to do this can be found with your favorite search engine. How you do it on Linux is covered in my how-to that is linked in the first post of this thread.
For Windows users who don't want to bother with the whole compiling thing, these are the essential steps: get this file here, rename it to "tp_recovery.bin". Then download tftpd32/64 from here and install it. Configure the working folder for tftpd32/64 in the settings, then put the file "tp_recovery.bin" in this folder.
Then connect your TP-Link to your computer or your network switch with a LAN cable and set the IP address of the LAN network adapter (you can't use wifi for this, because there is no way to input a wifi password on tftp flash) on your computer to the static address "192.168.0.66" and network mask of "255.255.255.0" (in settings for TCP/IP4 protocol). Then select the same interface in the dropdown menu of tftpd32/64. After this you can connect the power to your TP-Link while you press and hold the reset button in the little hole between the two USB sockets with a paper clip for about 6 seconds. As soon as you see a progress bar for the file download on tftp32/64, you can release the paper clip. Now you just wait until the process is finished. During this time you can set the LAN network adapter on your computer back to its original settings. After about 5 minutes the device will have booted with the new firmware and you can connect your mobile device to the TP-Link via wifi to change the password(s). The preconfigured wifi password is "dslrdashboard", the preconfigured wifi name is "OpenWrt", the default account for logging in with your browser via (https://192.168.1.1) is "root" with no password. At the first login you have to accept the self-signed certificate in your browser.
If you have further questions about a step that does not work as expected, please ask.
Hi wlayher

So I have followed your steps here and seem to have flashed the 3020 as you have described. Attached to the Nikon D610 it does seem to work. However, when I connect with qdslrdashboard it says that ddserver was not found, but the app connects to the router ip address and all seems to function. Do I need to add anything? Am I right in thinking that the file that I downloaded from your link (renamed to tp_recovery.bin) also contains the ddserver?

Many thanks for this stepwise instruction and for your help in this process

Dave

wlayher
Posts: 34
Joined: 15 Oct 2018, 14:02

Re: TP-Link TL-WR902AC AC750 v.3

Post by wlayher »

Hi Dave,

you mention a "3020". Is that the name of your device type? The file I provide does contain the ddserver, but I don't think the firmware will work on any device other than the TL-WR902AC AC750 v.3, because the hardware configuration is different. I only tested my firmware on a TL-WR902AC AC750 v.3 and there it worked (just checked again, still works).
Please specify the router device you are using. I could probably build one for your device, but you would have to test it as I only have a TL-WR902AC AC750 v.3.
Perhaps it is also time again for another update build to see if everything works in the latest openwrt source.
Regards, Walter

Post Reply