For all who are facing this issue on f5121 regarding tethering not working:
I created a downgraded version (to 2.9) of wpa_supplicant that can be installed from community OBS repo by:
- Developer mode is required and preferably ssh connection to the device (can be done on the device terminal app as well)
- SSH in / open terminal app and login as root (
devel-su
) and add the repository:
ssu ar wpa_supplicant_downgrade https://repo.sailfishos.org/obs/home:/jlaakkonen:/wpa_supplicant_downgrade/armv7hl
- Update repositories and install the new vesion:
pkcon refresh && pkcon install wpa_supplicant
- Restart wpa_supplicant:
systemctl daemon-reload && systemctl restart wpa_supplicant
- Preferrably reboot the device - I noticed that first attempt to enable tethering while WLAN was connected after the service restart did not seem to work, but power ->off->on for WLAN made tethering enabled on the next attempt.
When the package is updated by us it will be overwritten by the new version. In the upgrade process all user added repositories are disabled so, therefore, this approach should be safe.
Please let us know how this works out for you. On my recently flashed testing f5121 tethering now seems to work fine.
EDIT: alternatively, you can download this after logging in to community OBS directly on your browser and install it via UI.
EDIT2: Download without need to login UPDATED
After downloading, move the rpm file to your phone. On the phone, issue the commands:
devel-su
pkcon refresh
pkcon install-local wpa_supplicant-2.10+git1.1-1.2.2.jolla.armv7hl.rpm
reboot