MC7700 on OpenBSD

Has anyone had any luck running MC7700 in OpenBSD? My board is a PC Engines APU4 running latest OpenBSD 6.9 amd64 (syspatch 69) and I’m seeing:

umb0 at uhub4 port 3 configuration 2 interface 12 “Sierra Wireless, Incorporated MC7700” rev 2.00/0.06 addr 3
ugen0 at uhub4 port 3 configuration 2 “Sierra Wireless, Incorporated MC7700” rev 2.00/0.06 addr 3
<5 seconds>
umb0 detached
ugen0 detached
<5 seconds>
umb0 at uhub4 port 3 configuration 2 interface 12 “Sierra Wireless, Incorporated MC7700” rev 2.00/0.06 addr 3
ugen0 at uhub4 port 3 configuration 2 “Sierra Wireless, Incorporated MC7700” rev 2.00/0.06 addr 3
<5 seconds>
umb0 detached
ugen0 detached
<5 seconds>
umb0 at uhub4 port 3 configuration 2 interface 12 “Sierra Wireless, Incorporated MC7700” rev 2.00/0.06 addr 3
ugen0 at uhub4 port 3 configuration 2 “Sierra Wireless, Incorporated MC7700” rev 2.00/0.06 addr 3
<5 seconds>
umb0 detached
ugen0 detached

OpenBSD has had support for it since 6.7 it seems, in the umsm driver:
http://www.openbsd.org/plus67.html
https://man.openbsd.org/OpenBSD-6.7/umsm

making progress:

“ifconfig ppp0 create” gives us:

ppp0: flags=8010<POINTOPOINT,MULTICAST> mtu 1500
index 18937 priority 0 llprio 3
groups: ppp
umb0: flags=8810<POINTOPOINT,SIMPLEX,MULTICAST> mtu 1500
index 18938 priority 6 llprio 3
roaming disabled registration unknown
state down cell-class none
SIM not initialized PIN required
status: down

and

https://man.openbsd.org/umsm.4#CAVEATS says:

For Verizon Wireless (and possibly other services), cards require a one-time activation before they will work; umsm does not currently support this.