Well, where I left off was that my banana pi sees a sim (led lights up, openwrt see the sim), and running mmcli -m 0, I saw that the sim was displayed and selected by the modem. Though, in the same breath the modem complained about missing sim.
See: https://forum.banana-pi.org/t/bpi-r4-fibocom-fm190w-gl-no-sim-detected/21658/2?u=ajax_crooked
-----------------------------------
Status | state: failed
| failed reason: sim-missing
| power state: on
-----------------------------------
....
-----------------------------------
SIM | primary sim path: /org/freedesktop/ModemManager1/SIM/0
| sim slot paths: slot 1: /org/freedesktop/ModemManager1/SIM/0 (active)
| slot 2: none
Here is the output you asked for.
AT+MSMPD?
+MSMPD: 1
OK
AT+GTDUALSIM?
+GTDUALSIM: 0,"SUB1","No Service"
OK
I am in mode AT+GTUSBMODE=33 right now, am just about to get access to the openwrt webui and see the config on the modem card itself. Maybe that will lead to clues. But its important to note, my modem card came by default with "AT+GTUSBMODE=32", when I switched off of that, trying 30 and 33, I stopped seeing the sim card on the bananapi, the led still indicates a sim is connected, but the sim does not show up in mmcli -m 0, nor inside openwrt cellular network page.
Edit:
While I was able to connect to the openwrt instance on the modem card itself, I am not able to bring up the web interface with http or https. It seems that there is no web interface installed. I can ssh into my modem card, but I dont know what to edit from there. Im frankly terrified to brick this expensive modem card by misconfiguring a setting.
Edit2:
Whats important I just realized, is that in GTUSBMODE=32, its in qmi mode, even though it shows up in openwrt, and sees the sim and everything, I think openwrt is trying to talk to it over mbim. I tried qmi mode last night and found it alittle disheartening that openwrt didnt really display any information and it didnt seem like anything was working. I will go back to qmi mode instead of mbim and keep trying