LTE using MC7304/Linux/QMI

I have an application where I need high bandwidth, I’m trying to get an LTE connection using an MC7304 in Linux.

I installed the Gobi drivers and downloaded the QMI SDK.

From the SDK I ran the SampleApps/Connection_Manager. From the Connection_Manager menu I can get a connection to the network (and send/receive traffic to/from the internet) by selecting either:

  1. Start UMTS Data Session
  2. Start LTE Data Session
    but in either case the maximum data-rate is the same (about 6Mbps down/1Mbps up), which is (1) much less than LTE data-rates and (2) equal to what I can achieve with an MC8705.

I modified Connection_Manager/src/displaymgmt.c, by commenting out the “#if 0” on line 269 so that it displays all the details of the connection. Now I can see that the “Data Bearer” briefly displays “DC_HSDPA+ and HSUPA” (for a couple of seconds) before flicking over to “WCDMA”. It does this irrespective of whether I select “Start UMTS Data Session” or “Start LTE Data Session”, suggesting that these two options are not doing anything differently.

I attach ConnectionManager.txt below.

Is there a trick to getting this to work? Or somewhere else to look?
This is my first time working with QMI.


I couldn’t provide more inputs because I’m a windows user where I’ve installed MC7304 on Lenovo X220T running Windows 7 Pro 64bit then upgraded to Windows 10 Pro 64 bit. So far we could get full full 4G LTE (Band 3). Based on that information, seems current connection is 3G (WCDMA). If you could check about current band via AT as below:


I’m not familiar enough with linux commands, but you could follow all instructions as mentioned inside AT Commands for MC7304 or any related manuals.


Thanks for the reply.

The output of the commands is as follows:

Does anything seem amiss here?


Based on that information, your current area only cover with 3G (WCDMA 2100), but you could set for default AT!BAND (refer to manuals from sierra source website on AT commands). From that information we could summarize as below:

0000000000080000 - B20
0000000000000080 - B8
0000000000000040 - B7
0000000000000004 - B3
0000000000000001 - B1
0002000000000000 - B8 (900)
0000000004000000 - B5 (850)
0000000000800000 - B2 (1900)
0000000000400000 - B1 (2100) ----- yours
0000000000200000 - G1900
0000000000080000 - G850
0000000000000200 - G900P
0000000000000100 - G900E
0000000000000080 - G1800