For several years I have been using a Raspberry Pi to provide the wifi connection for the WiFi dongle.
However, on the time change on 30th March this failed and would not reconnect. So I worked out how to connect it to my network repeater. I have discovered that the WiFi dongle doen’t like to negotiate. So I have set up a separate connection on the network repeater for 2.4GHz and I set the WPA security mode to WPA2(Comp).
I found that if the WiFi dongle is offered 5GHz or 2.4GHz it fails to connect and if it is offered WPA2 + WPA3 then it also fails to connect. With these configurations then it might connect then fail a short time later. With 2.4GHz and WPA2(Comp) it stays connected.
Ive had luck on my Asus router by doing one of the following.
Use MAC address filtering to stop the Givenergy kit talking to the 5ghz network
Setup a guest network specifically on the 2.4ghz band so its hard locked.
I found that if you turn the 5GHz network off then the dongle will connect to the 2.4, and once connected you can turn the 5 back on again.
If you have ‘fast roaming’ or similar turned on then the dongle disconnects within a few minutes.
And yes, only WPA2 security. Newer routers are coming with WPA3 and various transitional security arrangements that don’t connect to our dongles
My router already can connect to WPA3, fortunately with the repeater I can separate out the connections to 2.4GHZ and 5GHZ so I can connect to 2.4GHZ only and I can set it to WPA2. I use a Fritz!Box 7490 as my router with a Fritz!Repeater 1200.