Since the BE14 233 fw and patch had been pushed to openwrt last week, after some time of fiddling around I managed to get the FM350-GL and BE14 working on the BPI-R4.
Here’s a summary of some of the operating points in case anyone needs them, and please point out any mistakes, thanks.
Compilation Steps
Hardware Setup:
Insert the FM350-GL into the PCI-E 2 slot labeled SIM1.
Thanks again for this tutorial, I’ve now tried to implemented it for my HP-branded FM350-GL. mrhaav’s fm350_fcc_unlock.sh reported the modem as pre-unlocked.
Without the &pcie2 to disabled, the card wouldn’t even bring up any tty/go into pcie mode. Instead, it’ll very audibly “whistle.”
After “disabled”, six ttyUSB# appear & stay, and ttyUSB3 responds fine. This seems to kernel 6.6’s fixed behavior.
Then at first it seemed to not detect the SIM, with ATC just reporting “Unknown error (PINerror)”. Updating the modem’s firmware to 29.23.06 didn’t change this.
mrhaav then showed me the fix: The modem simply got delivered in ESIM mode and needed a reset with AT+GTDUALSIM=0. Before that, AT+SIMTYPE? returned 1, AT+GTDUALSIM? returned +GTDUALSIM : 1, "SUB2", "NO SERVICE".
Took a few more minutes (probably for my MVNO) and now the card simply works.
I have a question, could you share the image with the changed configuration to USB mode? I tried to compile the image myself but after several attempts I was not able to do it.