A good explanation to the topic including current solutions are available here: https://modemmanager.org/docs/modemmanager/fcc-unlock/
]]>I seem to have found a hack solution though: Just made a link named like my ID to the only available HP script, and apparently that somehow worked! Command for reference:
ln -sf /usr/share/ModemManager/fcc-unlock.available.d/1199 /etc/ModemManager/fcc-unlock.d/03f0:371d
(If you have a different model, get its ID from lsusb and substitute the destination name accordingly)
Definitely suboptimal, but it works. I won't be using the WWAN much anyway (considering my provider disabled 3G service recently, so this modem only gets 2G), it's only a just-in-case backup.
If you're from months/years in the future, please search for a proper unlock script/tool before resorting to this hack.
Compare the output of uname -a and of pacman -Q linux (Assuming you are running the stock kernel. Change this command as appropriate if not)
Ensure the version numbers match.
by booting from the live ISO and trying to connect with it.
]]>Mar 07 11:18:27 thiccpad-arch audit[560]: USYS_CONFIG pid=560 uid=0 auid=4294967295 ses=4294967295 msg='op=statistics interface="wlo1" ifindex=4 args=2000 pid=706 uid=1000 result=success exe="/usr/bin/NetworkManager" hostname=? addr=? terminal=? res=success'
Mar 07 11:18:27 thiccpad-arch NetworkManager[560]: <info> [1646648307.6247] audit: op="statistics" interface="wlo1" ifindex=4 args="2000" pid=706 uid=1000 result="success"
Mar 07 11:18:27 thiccpad-arch kernel: audit: type=1111 audit(1646648307.621:142): pid=560 uid=0 auid=4294967295 ses=4294967295 msg='op=statistics interface="wlo1" ifindex=4 args=2000 pid=706 uid=1000 result=success exe="/usr/bin/NetworkManager" hostname=? addr=? terminal=? res=success'
Mar 07 11:18:29 thiccpad-arch NetworkManager[560]: <info> [1646648309.2830] device (cdc-wdm0): Activation: starting connection 'O2' (586830be-c384-4f1c-9df7-d8548e49762f)
Mar 07 11:18:29 thiccpad-arch audit[560]: USYS_CONFIG pid=560 uid=0 auid=4294967295 ses=4294967295 msg='op=connection-activate uuid=586830be-c384-4f1c-9df7-d8548e49762f name="O2" pid=706 uid=1000 result=success exe="/usr/bin/NetworkManager" hostname=? addr=? terminal=? res=success'
Mar 07 11:18:29 thiccpad-arch NetworkManager[560]: <info> [1646648309.2832] audit: op="connection-activate" uuid="586830be-c384-4f1c-9df7-d8548e49762f" name="O2" pid=706 uid=1000 result="success"
Mar 07 11:18:29 thiccpad-arch NetworkManager[560]: <info> [1646648309.2834] device (cdc-wdm0): state change: disconnected -> prepare (reason 'none', sys-iface-state: 'managed')
Mar 07 11:18:29 thiccpad-arch kernel: audit: type=1111 audit(1646648309.281:143): pid=560 uid=0 auid=4294967295 ses=4294967295 msg='op=connection-activate uuid=586830be-c384-4f1c-9df7-d8548e49762f name="O2" pid=706 uid=1000 result=success exe="/usr/bin/NetworkManager" hostname=? addr=? terminal=? res=success'
Mar 07 11:18:29 thiccpad-arch ModemManager[563]: <info> [modem0] simple connect started...
Mar 07 11:18:29 thiccpad-arch ModemManager[563]: <info> [modem0] simple connect state (3/8): enable
Mar 07 11:18:29 thiccpad-arch ModemManager[563]: <info> [modem0] state changed (disabled -> enabling)
Mar 07 11:18:29 thiccpad-arch ModemManager[563]: <warn> [modem0] Failure
Mar 07 11:18:29 thiccpad-arch ModemManager[563]: <warn> [modem0] Failure
Mar 07 11:18:29 thiccpad-arch ModemManager[563]: <warn> [modem0] couldn't enable interface: 'Invalid transition'
Mar 07 11:18:29 thiccpad-arch ModemManager[563]: <info> [modem0] state changed (enabling -> disabled)
Mar 07 11:18:29 thiccpad-arch NetworkManager[560]: <info> [1646648309.3784] device (cdc-wdm0): state change: prepare -> disconnected (reason 'user-requested', sys-iface-state: 'managed')
Mar 07 11:18:29 thiccpad-arch ModemManager[563]: <info> [modem0] simple connect started...
Mar 07 11:18:29 thiccpad-arch ModemManager[563]: <info> [modem0] simple connect state (3/8): enable
Mar 07 11:18:29 thiccpad-arch ModemManager[563]: <info> [modem0] state changed (disabled -> enabling)
Mar 07 11:18:29 thiccpad-arch ModemManager[563]: <warn> [modem0] Failure
Mar 07 11:18:29 thiccpad-arch ModemManager[563]: <warn> [modem0] Failure
Mar 07 11:18:29 thiccpad-arch ModemManager[563]: <warn> [modem0] couldn't enable interface: 'Invalid transition'
Mar 07 11:18:29 thiccpad-arch ModemManager[563]: <info> [modem0] state changed (enabling -> disabled)
Mar 07 11:18:30 thiccpad-arch audit[560]: USYS_CONFIG pid=560 uid=0 auid=4294967295 ses=4294967295 msg='op=statistics interface="wlo1" ifindex=4 args=0 pid=706 uid=1000 result=success exe="/usr/bin/NetworkManager" hostname=? addr=? terminal=? res=success'
Mar 07 11:18:30 thiccpad-arch NetworkManager[560]: <info> [1646648310.6039] audit: op="statistics" interface="wlo1" ifindex=4 args="0" pid=706 uid=1000 result="success"
Mar 07 11:18:30 thiccpad-arch kernel: audit: type=1111 audit(1646648310.601:144): pid=560 uid=0 auid=4294967295 ses=4294967295 msg='op=statistics interface="wlo1" ifindex=4 args=0 pid=706 uid=1000 result=success exe="/usr/bin/NetworkManager" hostname=? addr=? terminal=? res=success'
This process repeats many times per second and it doesn't give up, which eventually makes the system unresponsive.
The exact same hardware did work perfectly on an earlier installation; the only relevant difference is that I used iwd and Plasma's default connection editor instead of NetworkManager and plasma-nm. Sorry if that's inaccurate/irrelevant, I'm nowhere near experienced.
All software is up to date, hardware:
HP EliteBook 8770w
HP un2430 Mobile Broadband Module