SUMMARY On my device Plasma Mobile fails to connect to an APN. When I try to it just keeps saying the password is incorrect even though it's exactly what my provider says it should be. This is basically the last bug that's blocking me from using my phone with this as a daily driver 😅 STEPS TO REPRODUCE 1. Put a SIM card in your phone running Plasma Mobile 2. Add an APN manually 3. Get settings from the provider, enter the password OBSERVED RESULT Plasma Mobile reports the password is invalid EXPECTED RESULT It should accept the password and connect SOFTWARE/OS VERSIONS Linux/KDE Plasma: postmarketOS edge KDE Plasma Version: 6.5.5 KDE Frameworks Version: 6.22.0 Qt Version: 6.10.2
It seems the error reporting in the UI is just wrong. Going through the CLI together with Devin I found out that NetworkManager refuses to connect to my network because I'm roaming and that's now allowed for the connection. I can enable roaming with `nmcli connection modify "KPN NL" gsm.home-only false` (where "KPN NL" is my provider's APN) and afterwards NetworkManager connects just fine. After that nmcli command I can even connect to the APN through the KCM. So multiple things: 1. the KCM's error handling is faulty. The password isn't wrong, network manager just refuses to connect because roaming is disabled for the connection 2. roaming is not a global switch but has to be enabled per connection, and the KCM is not doing this 3. the "enable mobile data" switch in the KCM does absolutely nothing