MC7304 modem and AT serial interfaces

Hi,

I’m looking for possibilities how to get status from the modem during established data call via AT commands. (I know that I should use QMI interface for that, but device runs linux kernel 2.6.33 and currently I do not have necessary drivers backported to that version.)

AirPrime MC73x USB Driver Developer’s Guide http://source.sierrawireless.com/resources/airprime/minicard/airprime_mc73xx_usb_driver_developers_guide/ states that there are two serial interfaces:

Interface Descriptor (Number 0x03) MODEM
Interface Descriptor (Number 0x04) AT

At least I can not see interface 0x04.

FW version is: !GVER: SWI9X15C_05.05.16.02 r21040 carmd-fwbuild1 2014/03/17 23:49:48

What do I miss?

thank you

Silver

Hi,
You can use the Modem port to give the AT commands…

You can find the latest drivers here :http://source.sierrawireless.com/devices/mc-series/mc7304/

-Alex

Yes I can use modem port to give AT commands. But I can not use it during established data call. I need to inquire signal parameters and serving cell during data call.

Aa far as I have seen, only the version 6 firmware has the AT and Modem interface exposed at the same time on usb composition 25. So if your looking to use the modem and AT port at the same time, you’ll probably have to upgrade your firmware.

The downside to going to version 6 is you only have 4 USB compositions to choose from.

1 - DM + AT
23 - DM + NMEA + MODEM + RMNET1 + RMNET2 + RMNET3 + AUDIO
24 - DM + NMEA + MODEM + RMNET1 + RMNET2 + RMNET3
25 - DM + NMEA + MODEM + AT + AUDIO

You can also use the cmux tool :slight_smile:

-Alex

With firmware version 06.03.32.04 I was able to get AT and Modem ports working when USB composition was set to 25.