![]() #WHAT IS QXDM INSTALL#You will need to install autoconf, automake, libtool, pkg-config, libtalloc, make, gcc on your Linux distribution. The repository includes a shell script to build some dependencies and the main utility. PCengines APU2 with Quectel EC20 and Quectel UC20 Building ![]() In short these modules are super convenient to add connectivity to a product. The later two can be used to have data as a normal network interface instead of launching pppd. #WHAT IS QXDM SERIAL#This will create four ttyUSB serial devices, a /dev/cdc-wdmX and a wwanX interface. >= Linux 4.4) to have the modems be recognized and initialized properly. ![]() You will need a new enough Linux kernel (e.g. The result can be analyzed using wireshark. I have made a very simple utility available on github that will enable logging and then convert radio messages to the Osmocom GSMTAP protocol and send it to a remote host using UDP or write it to a pcap file. Some parts that include things like Tx-power are not well understood yet. logging and how regions are described) types of frames are known and used in projects like ModemManager to extract additional information. It is a framed protocol with a simple checksum at the end of a frame and many general (e.g. The extremely nice feature is that both modules export Qualcomm’s bi-directional DIAG debug interface by USB (without having to activate it through an undocumented AT command). The easiest way to acquire these modules in Europe seems to be through the above links. While the UC20 and EC20 are pretty similar the software is not the same and some basic features are missing from the EC20, e.g. I ended up putting them into a PCengines APU2, soldered an additional SIM card holder for the second SIM card, placed U.FL to SMA connectors and put it into one of their standard cases. They are available as a variant to solder but for speeding up development they provide them as miniPCI express as well. They are using Qualcomm chipsets and have built the GSM/UMTS Quectel UC20 and the GSM/UMTS/LTE Quectel EC20 modules. In the last months I have intensively worked with modules of a vendor called Quectel. The xgoldmon project was a first to provide air interface traces and logging to the general public but it was limited to Infineon baseband (and some Gemalto devices), needed special commands to enable and didn’t include all messages all the time. The following is going to help you or at least be entertaining. ![]() Unless you are a big vendor you will end up using a module (instead of a chipset) and either you are curious what the module is doing behind its AT command interface or you are trying to understand a real problem. names like GSM, 3G, UMTS, LTE, 4G) has been chosen. Previously I have written about connectivity options for IoT devices and today I assume that a cellular technology (e.g. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |