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:
Start UMTS Data Session
or
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:
at!entercnd=“A710”
at!band?
at!band=?
at!gband?
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.
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: