Volumio on Raspberry 1 WiFi USB dongle not working

I’m trying to get my Volumio working again with my USB WiFi dongle. It used to work, but I think that was version 2.
First thing I did was a fresh install of the latest image. When after installing I’m able to select the WiFi network and enter the password. After that nothing happens. So I skipped this step and tried to do this after the installation completed.

After entering the password and clicking on connect I get a red warning saying:

Wireless restart
Error while restarting wireless: Error: Command failed: sudo /bin/systemctl restart wireless.service Job for wireless.service failed because the control process exited with error code. See "systemctl status wireless.service" and "journalctl -xe" for details.

When I do a reboot the device will be connected for a few minutes, I’m able to browse to the IP and use the Volumio interface for a few minutes. If I during this time unplug the LAN cable the WiFi connection also dies.

Logs:

volumio@volumio:~$ systemctl status wireless.service
● wireless.service - Wireless Services
   Loaded: loaded (/lib/systemd/system/wireless.service; enabled; vendor preset: enabled)
   Active: failed (Result: exit-code) since Tue 2023-05-02 08:49:44 UTC; 8s ago
  Process: 2085 ExecStart=/volumio/app/plugins/system_controller/network/wireless.js start (code=exited, status=0/SUCCESS)
  Process: 2110 ExecStartPost=/sbin/iw dev wlan0 set power_save off (code=exited, status=237/KEYRING)

May 02 08:49:40 volumio systemd[1]: Starting Wireless Services...
May 02 08:49:43 volumio wireless.js[2085]: WIRELESS: No wireless interface, exiting
May 02 08:49:44 volumio iw[2110]: command failed: No such device (-19)
May 02 08:49:44 volumio systemd[1]: wireless.service: Control process exited, code=exited, status=237/KEYRING
May 02 08:49:44 volumio systemd[1]: wireless.service: Failed with result 'exit-code'.
May 02 08:49:44 volumio systemd[1]: Failed to start Wireless Services.
volumio@volumio:~$ journalctl -xe
May 02 08:50:38 volumio systemd[1]: Starting Advanced IEEE 802.11 AP and IEEE 802.1X/WPA/WPA2/EAP Authenticator...
-- Subject: A start job for unit hostapd.service has begun execution
-- Defined-By: systemd
-- Support: https://www.debian.org/support
--
-- A start job for unit hostapd.service has begun execution.
--
-- The job identifier is 8519422.
May 02 08:50:38 volumio hostapd[2266]: Configuration file: /etc/hostapd/hostapd.conf
May 02 08:50:39 volumio hostapd[2266]: Could not read interface wlan0 flags: No such device
May 02 08:50:39 volumio hostapd[2266]: nl80211: Driver does not support authentication/association or connect commands
May 02 08:50:39 volumio hostapd[2266]: nl80211: deinit ifname=wlan0 disabled_11b_rates=0
May 02 08:50:39 volumio hostapd[2266]: Could not read interface wlan0 flags: No such device
May 02 08:50:39 volumio hostapd[2266]: nl80211 driver initialization failed.
May 02 08:50:39 volumio hostapd[2266]: wlan0: interface state UNINITIALIZED->DISABLED
May 02 08:50:39 volumio hostapd[2266]: wlan0: AP-DISABLED
May 02 08:50:39 volumio hostapd[2266]: wlan0: CTRL-EVENT-TERMINATING
May 02 08:50:39 volumio hostapd[2266]: hostapd_free_hapd_data: Interface wlan0 wasn't started
May 02 08:50:39 volumio systemd[1]: hostapd.service: Control process exited, code=exited, status=1/FAILURE
-- Subject: Unit process exited
-- Defined-By: systemd
-- Support: https://www.debian.org/support
--
-- An ExecStart= process belonging to unit hostapd.service has exited.
--
-- The process' exit code is 'exited' and its exit status is 1.
May 02 08:50:39 volumio systemd[1]: hostapd.service: Failed with result 'exit-code'.
-- Subject: Unit failed
-- Defined-By: systemd
-- Support: https://www.debian.org/support
--
-- The unit hostapd.service has entered the 'failed' state with result 'exit-code'.
May 02 08:50:39 volumio systemd[1]: Failed to start Advanced IEEE 802.11 AP and IEEE 802.1X/WPA/WPA2/EAP Authenticator.
-- Subject: A start job for unit hostapd.service has failed
-- Defined-By: systemd
-- Support: https://www.debian.org/support
--
-- A start job for unit hostapd.service has finished with a failure.
--
-- The job identifier is 8519422 and the job result is failed.

I had similar problems when I tried to use a different USB wifi adapter. As far as i understand the kernel has been updated and it now only supports some makes of adapter, There is a thread about this.