Hello,
I have a MC7430 setup to use PPP under pfSense (FreeBSD).
When I want to read incoming SMS, I have to disconnect PPP to be able to send AT commands to /dev/cuaU0.2
.
I’ve tried all othe ports /dev/cuaU0.x
but it does nothing.
I also tried /dev/ttyU0.x
with no success.
How can I keep PPP connected and read SMS in the mean time ?
Thanks in advance.
jyijyi
January 27, 2024, 3:30pm
2
you might need to use CMUX over USB so that you will have two AT command ports
BTW, why don’t you use RMNET of the module instead of using PPP dial up?
Well I tried AT+CMUX?
but it returns ERROR
And PPP is the way to connect with pfSense. Or if there are other ways, I don’t know
RMNET (QMI) does not require a Qualcomm license ?
jyijyi
January 28, 2024, 3:49am
4
We might not be able to use CMUX on MC7430:
Dear jyijyi,
Thank you for recommendation! The point is that AT+CNUM command returns ERROR. The command reference document of MC7455 states that +CNUM command is supported only when the MUX mode is enabled on USB interface. Should the system be changed to enable MUX mode or it should be done by another AT command?
Then you need to see if you can use MBPL:
Thank you for documentation about MBPL but I don’t think it will work on pfSense since it’s based on FreeBSD and not Linux.
Do you have some SDKs or resources for FreeBSD or any BSD systems ?
jyijyi
January 28, 2024, 2:05pm
6
see if the MBIM interface is working fine for you:
Sorry for the late reply. Thank you both for your comments, at least I wasn’t overlooking something simple. My solution at this time was to flash a copy of the LEDE firmware onto one of my little Gl-iNet routers which connects to the EM7455 and communicates with it over MBIM. I use this setup as a gateway ‘device’ for the WAN on my pfSense box. This setup has been rock solid and I’ve only had to reset it once or twice since I’ve had it up and running.
It looks like the latest pfSense release ha…
Here says MBIM interface should be working fine with MC7455 with the extra script:
then is it ok to use RMNET as use case?
You also can try this script to have DHCP on MBIM interface:
./mbim-set-ip /dev/cdc-wdm0 wwan0
MBIM can be a solution.
There is a repo for a port of umb (MBIM) to FreeBSD. I tested it last year with another modem (Quectel) and it was not working.
But I’ll give it a try with my MC7430 and will see if I can fix the issue in the driver.