Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-08-21 | xmm: new 'MMBroadbandModemXmm' modem object | Aleksander Morgado | |
2018-08-21 | xmm: new 'MMSharedXmm' modem interface | Aleksander Morgado | |
With support for managing bands and modes. | |||
2018-08-21 | libmm-glib: new common helpers to check band types | Aleksander Morgado | |
2018-08-21 | xmm: new helper to get 'any' allowed mode combination | Aleksander Morgado | |
2018-08-21 | xmm: new common XACT=X builder for Intel XMM based devices | Aleksander Morgado | |
2018-08-21 | xmm: new common XACT? parser for Intel XMM based devices | Aleksander Morgado | |
2018-08-21 | xmm: new common XACT=? parser for Intel XMM based devices | Aleksander Morgado | |
2018-08-21 | api: define E-UTRAN bands 49 to 64 | Aleksander Morgado | |
2018-08-21 | fibocom: ignore intel trace port in the L850-GL | Aleksander Morgado | |
2018-08-21 | fibocom: new plugin with support for MBIM devices | Aleksander Morgado | |
2018-08-21 | broadband-modem-mbim: implement 3GPP USSD support | Aleksander Morgado | |
2018-08-21 | charsets: new helper to convert binary input data to UTF-8 | Aleksander Morgado | |
Most of all the other APIs we have are expecting binary data (e.g. UCS-2 encoded strings) in ASCII hex format, because they were going to be used in text AT commands. For binary protocols allowing binary data, we need use a more generic API that provides an explicit data size. | |||
2018-08-21 | iface-modem-3gpp-ussd: new helper to get current state | Aleksander Morgado | |
2018-08-21 | iface-modem-3gpp-ussd: prefer 'events' naming to 'result codes' | Aleksander Morgado | |
The 'result codes' naming is much more AT-protocol specific, 'events' is more generic. | |||
2018-08-21 | broadband-modem,ussd: explain encoding/decoding logic | Aleksander Morgado | |
2018-08-21 | broadband-modem,ussd: port to GTask | Aleksander Morgado | |
2018-08-21 | iface-modem-3gpp,ussd: let send_finish() return a newly allocated string | Aleksander Morgado | |
GTask integration will benefit from this change. | |||
2018-08-21 | shared-qmi: refactor parse_as_utf16_url() | Aleksander Morgado | |
Let it return a GArray directly. We don't expect this method to ever fail, as it's converting from UTF-8 to UTF-16. | |||
2018-08-21 | shared-qmi: fix context type in GPS operation mode timeout handler | Aleksander Morgado | |
2018-08-21 | shared-qmi: inject "xtra data" if "predicted orbits data" unsupported | Aleksander Morgado | |
2018-08-21 | shared-qmi,loc: setup reports every 5s may be broken | Aleksander Morgado | |
Configuring reports every 5s may lead to GPGGA traces reported like this: $GPGGA,211645.00,,,,,0,,,,,,,,*4D $GPGGA,211646.00,4030.003988,N,00330.761876,W,1,07,1.0,691.6,M,53.0,M,,*74 $GPGGA,211650.00,,,,,0,,,,,,,,*49 $GPGGA,211651.00,4030.005405,N,00330.763540,W,1,07,1.0,688.9,M,53.0,M,,*71 $GPGGA,211655.00,,,,,0,,,,,,,,*4C $GPGGA,211656.00,4030.008074,N,00330.765338,W,1,07,0.9,679.9,M,53.0,M,,*70 $GPGGA,211700.00,,,,,0,,,,,,,,*4D $GPGGA,211701.00,4030.009258,N,00330.765510,W,1,07,1.0,678.3,M,53.0,M,,*71 $GPGGA,211705.00,,,,,0,,,,,,,,*48 Which is totally undesirable, as the GPS location would be flapping between set and unset. Use the default of 1s explicitly, which behaves properly. | |||
2018-08-21 | broadband-modem-mbim: report Unsupported if QMI over MBIM not available | Aleksander Morgado | |
For non-Qualcomm MBIM devices, report a generic "Unsupported" error if we try to do an operation that would otherwise be only available with QMI-over-MBIM. | |||
2018-08-21 | shared-qmi: support for Qualcomm gpsOneXTRA assistance data | Aleksander Morgado | |
The gpsOneXTRA assistance data provides a convenient way to inject predicted orbit information into the module, without requiring to have an Internet connection in the module itself. | |||
2018-08-21 | api: support location assistance data | Aleksander Morgado | |
Sometimes SUPL-server based A-GPS is not possible, e.g. if the module doesn't have Internet connectivity. In such cases, the modem may support injecting additional "assistance data" that may be downloaded from the Internet using external means (e.g. WiFi), in order to keep having a quick time to first fix. We now support using this location assistance data, with the following new API elements: * A new mask of supported assistance data types is provided in the SupportedAssistanceData property. * A new list of URLs from where the aassistance data may be downloaded is also provided in a new AssistanceDataServers property. * A new InjectAssistanceData() method is provided, to perform the data injection in the module once it's been downloaded to the host system. | |||
2018-08-21 | shared-qmi: implement LOC-based GPS/A-GPS support | Aleksander Morgado | |
2018-08-21 | shared-qmi: decouple low-level GPS operations from source management logic | Aleksander Morgado | |
Just to make room for the LOC based integration. | |||
2018-08-21 | modem-helpers-qmi: new helper to transform QmiLocIndicationStatus into a GError | Aleksander Morgado | |
2018-08-21 | broadband-modem-mbim: support for QMI PDS based GPS location | Aleksander Morgado | |
2018-08-21 | port-mbim: when opening QMI over MBIM support, request indications | Aleksander Morgado | |
We do want to receive QMI indications, as they will be needed for different features (e.g. LOC based GNSS support). | |||
2018-08-21 | shared-qmi: import PDS-based GPS location support | Aleksander Morgado | |
2018-08-21 | shared-qmi: new interface to handle common QMI implementations | Aleksander Morgado | |
This new interface will include implementations that are shared between the MMBroadbandModemQmi and the MMBroadbandModemMbim. For now, it just provides a way to implement the common client allocation methods. | |||
2018-08-21 | broadband-modem-mbim: use the preallocated DMS client for FCC Auth | Aleksander Morgado | |
2018-08-21 | broadband-modem-mbim: preallocate QMI clients if QMI over MBIM supported | Aleksander Morgado | |
2018-08-21 | port-mbim: implement QMI client allocation logic | Aleksander Morgado | |
2018-08-21 | port-mbim: automatically try to open a QMI over MBIM device | Aleksander Morgado | |
Most Qualcomm-based MBIM devices also support QMI over MBIM. We will try to check in runtime whether the MBIM device supports QMI over MBIM, and if so, setup a QmiDevice within the MMPortMbim. | |||
2018-08-21 | build: require libqmi 1.21.3 with QMI LOC support | Aleksander Morgado | |
2018-08-20 | build: ignore test-pco built file | Aleksander Morgado | |
2018-08-20 | Add French translation | Claude Paroz | |
2018-08-18 | cli: print 'Pco' property in Modem3gpp interface | Ben Chan | |
2018-08-18 | broadband-modem-mbim: update 'Pco' property in Modem3gpp interface | Ben Chan | |
This patch changes MMBroadbandModemMbim to update the 'Pco' property in the Modem3gpp interface upon receiving a MBIM_CID_PCO notification. | |||
2018-08-18 | modem-3gpp: add 'Pco' property to Modem3gpp interface | Ben Chan | |
This patch adds a 'Pco' property to the Modem3gpp interface for tracking PCOs that the modem has received from the network. | |||
2018-08-18 | libmm-glib,pco: add helpers for managing a list of MMPco | Ben Chan | |
2018-08-18 | libmm-glib: add MMPco for handling raw PCO data | Ben Chan | |
2018-08-14 | po: add Turkish translation | Aleksander Morgado | |
From: Emin Tufan Çetin <etcetin@gmail.com> https://gitlab.freedesktop.org/mobile-broadband/ModemManager/issues/80 | |||
2018-08-14 | broadband-modem-mbim: explicitly ignore SMS storage initialization | Aleksander Morgado | |
The MBIM protocol hides to the user the concept of SMS storages, so we should explicitly ignore the initialization step so that it isn't run with the parent AT-based implementation. | |||
2018-08-10 | broadband-modem: initialize 'tac' in registration_status_check_ready() | Ben Chan | |
mm-broadband-modem.c:4395:13: error: variable 'tac' is used uninitialized whenever 'if' condition is false [-Werror,-Wsometimes-uninitialized] if (act == MM_MODEM_ACCESS_TECHNOLOGY_LTE) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mm-broadband-modem.c:4407:75: note: uninitialized use occurs here mm_iface_modem_3gpp_update_location (MM_IFACE_MODEM_3GPP (self), lac, tac, cid); ^~~ mm-broadband-modem.c:4395:9: note: remove the 'if' if its condition is always true if (act == MM_MODEM_ACCESS_TECHNOLOGY_LTE) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mm-broadband-modem.c:4380:9: error: variable 'tac' is used uninitialized whenever 'if' condition is true [-Werror,-Wsometimes-uninitialized] if (cgreg) { ^~~~~ mm-broadband-modem.c:4407:75: note: uninitialized use occurs here mm_iface_modem_3gpp_update_location (MM_IFACE_MODEM_3GPP (self), lac, tac, cid); ^~~ mm-broadband-modem.c:4380:5: note: remove the 'if' if its condition is always false if (cgreg) { ^~~~~~~~~~~~ mm-broadband-modem.c:4280:15: note: initialize the variable 'tac' to silence this warning gulong tac; ^ = 0 | |||
2018-08-10 | broadband-modem-mbim: fallback to trying AT+CESQ if ATDS signal unsupported | Aleksander Morgado | |
2018-08-10 | broadband-modem-mbim: implement extended signal support with ATDS | Aleksander Morgado | |
2018-08-10 | broadband-modem-mbim: implement 3GPP location support with ATDS | Aleksander Morgado | |
2018-08-10 | broadband-modem: check if modem implements MBIM_CID_USSD | Aleksander Morgado | |