have you checked in your phone, what LTE band is it using when using the private SIM?
The network is Band 3
what are the return of the following AT commands?
ATi3
AT!ENTERCND="A710"
AT!IMPREF?
at!gstatus?
at+cops=?
AT+COPS?
AT!selrat?
AT!band?
TTYUSB0 is not enumerated so I cannot sent AT commands
qcserial.c on the drone is older than the EM9291 modem. I believe it is a version from at least 4 years ago. I have been working with the drone people the past 2 weeks to try and update the drivers. I can look at qcserial and see that the SW EM9291 isnt even in the table.
qcserial.c (16.9 KB)
this is the qcserial on the drone
You better ask the drone how to install the proper USB driver
brother believe me I am trying
see if this helps to input the VID PID to the qcserial in order to enumerate the ports
THis is a great lead, how do I determine VID PID?
You can check in dmesg or lsusb command
I was able to run echo 1199 90e3 >/sys/bus/usb-serial/drivers/option1/new_id
and force the ttyUSBx assigments. I have tried running some basic AT commands like GSTATUS, which all result in ERROR. Progress nonetheless
How about typing āati3ā ?
so echo -ne "ati3" > /dev/ttyUSB0?
You can see here
yeah I didnt send the full command, ive been running
echo -ne "AT\HWID\r" | busybox microcom -t 1000 /dev/ttyUSB0
but I will try the cat line you shared too.
so:
cat /dev/ttyUSB0
echo -ne āATi3\r\nā > /dev/ttyUSB0
i think you need to make some self-study and debugging on how to use those commands
I asked for more clarification because I did not see ati3 nor AT!I3 in the EM9291 AT command reference sheet
the response is āERRORā
it should return something like this:
I got a response! I had to run ATI not ATI3
voxl2:/$ echo -ne "ATI\r\n" | busybox microcom -t 1000 /dev/ttyUSB0
ATI
Manufacturer: Sierra Wireless, Incorporated
Model: EM9291
Revision: SWIX65C_02.13.08.00 505383 jenkins 2023/09/20 16:15:21
IMEI: 358186652129961
IMEI SV: 1
FSN: 833415552804B1
+GCAP: +CGSM
OK