How to change CUAV PW-link from server to client?

Hi,

Title says it all really. I’d like to turn my PW-Link Wifi-module from being a server to a client, so that it can connect to a wireless access point that supports a high gain antenna. It’s been suggested to me before that this is possible, but with the absence of any instructions available for the wifi-module, I haven’t been able to figure out how to do it.

I’ve tried downloading the CUAV Hflight app to an Android phone and connecting to the module, but I can’t see any way to do it from there.

If anyone has any suggestions that would be great.

Thanks, Tom

1 Like

Flash mavesp8266 to the device, connect to it, then open 192.168.4.1 and change the mode to “1”. This will put the device into station mode.

1 Like

Thanks very much for responding. I’m not sure how to boot the device in flash mode, and as there’s no manual anywhere for the device. I’d have thought that the firmware on it at the moment would host some kind of http web interface, but I’ve port scanned it and can’t find anything. I’ve tried using the CUAV Hflight app, which will connect to it, but there doesn’t seem to be any way to configure its client/server status (you can change between TCP and UDP but that seems to be about it).

Any further help very much appreciated.

I got the PW_link flashed Flashed with mavesp8266.

You can use CUAV’s USB_to_Serial board (Basically FTDI) to flash it (if you bought the FC kit they should provide it). On the PW_link board, connect IO0 (GPIO_0) to ground, then connect the rest accordingly to the USB_to_Serial board. Note Tx on one board should connect to Rx on the other one. Then connect the USB_to_Serial board to your PC. This boots up the wifi module into flash mode.

After that you can follow https://docs.px4.io/v1.9.0/en/telemetry/esp8266_wifi_module.html to flash the firmware.