Age | Commit message (Collapse) | Author |
|
Every use of mm_device_remove_modem() was already trying to cancel the
modem's canellable, so let's just put it there and simplify the callers.
Signed-off-by: Dan Williams <dan@ioncontrol.co>
|
|
Signed-off-by: Dan Williams <dan@ioncontrol.co>
|
|
Signed-off-by: Dan Williams <dan@ioncontrol.co>
|
|
Signed-off-by: Dan Williams <dan@ioncontrol.co>
|
|
Signed-off-by: Dan Williams <dan@ioncontrol.co>
|
|
modem-helpers: report C*REG=2 AcT 9 as NB-IOT access technology
https://gitlab.freedesktop.org/mobile-broadband/ModemManager/-/merge_requests/1324
|
|
Signed-off-by: Dan Williams <dan@ioncontrol.co>
|
|
broadband-modem: reload registration info after manual registration
https://gitlab.freedesktop.org/mobile-broadband/ModemManager/-/merge_requests/1345
Closes #971
|
|
This refreshes operator information after manual registration. QMI and
MBIM implementations return operator info along with registration info
so they handle this easily, while with AT-based devices we must run
additional commands to retrieve that after the manual registration has
finished.
Suggested by: Kirill Buksha <kirill.buksha@axians.rs>
Fixes: https://gitlab.freedesktop.org/mobile-broadband/ModemManager/-/issues/971
Signed-off-by: Dan Williams <dan@ioncontrol.co>
|
|
po: Update Swedish translation
https://gitlab.freedesktop.org/mobile-broadband/ModemManager/-/merge_requests/1343
|
|
Signed-off-by: Anders Jonsson <anders.jonsson@norsjovallen.se>
|
|
api,modem: new 'IgnoredPorts' property
https://gitlab.freedesktop.org/mobile-broadband/ModemManager/-/merge_requests/1250
|
|
Signed-off-by: Lukas Voegl <lvoegl@tdt.de>
|
|
Expose a new list of 'IgnoredPorts' via D-Bus and therefore remove the use of `MM_MODEM_PORT_TYPE_IGNORED`
Signed-off-by: Lukas Voegl <lvoegl@tdt.de>
|
|
broadband-modem: detect old Mediatek 62xx chipsets as GSM-capable
https://gitlab.freedesktop.org/mobile-broadband/ModemManager/-/merge_requests/1342
Closes #980
|
|
They don't necessarily reply to +WS46 but like old Motorola ESX
devices they reply to +CGMM with a known string.
Fixes: https://gitlab.freedesktop.org/mobile-broadband/ModemManager/-/issues/980
Signed-off-by: Dan Williams <dan@ioncontrol.co>
|
|
iface-modem-voice: recheck call state polling when call is started
https://gitlab.freedesktop.org/mobile-broadband/ModemManager/-/merge_requests/1335
|
|
When an outgoing call is created and added to the call list its state
is UNKNOWN. The call list emits the ADDED signal which MMIfaceModemVoice
listens for to check whether to begin polling call state.
But since UNKNOWN is not an in-progress call state polling isn't started.
And nothing was rechecking whether to start polling when the call state
changed to something other than UNKNOWN.
Do that so that we can track call progress as it dials out and is
answered.
Signed-off-by: Dan Williams <dan@ioncontrol.co>
|
|
modem-helpers-cinterion: allow spaces in ^SXRAT test response
https://gitlab.freedesktop.org/mobile-broadband/ModemManager/-/merge_requests/1338
Closes #974
|
|
^SXRAT: (0-6), (0,2,3), (0,2,3)
Fixes: https://gitlab.freedesktop.org/mobile-broadband/ModemManager/-/issues/974
Signed-off-by: Dan Williams <dan@ioncontrol.co>
|
|
broadband-modem-qmi: implement Time interface
https://gitlab.freedesktop.org/mobile-broadband/ModemManager/-/merge_requests/1304
|
|
Signed-off-by: Dan Williams <dan@ioncontrol.co>
|
|
shared-fibocom: don't assume parent implements the firmware interface
https://gitlab.freedesktop.org/mobile-broadband/ModemManager/-/merge_requests/1337
Closes #975
|
|
MMBroadbandModemMbimMtkFibocom doesn't, so don't assert it.
Fixes: https://gitlab.freedesktop.org/mobile-broadband/ModemManager/-/issues/975
Signed-off-by: Dan Williams <dan@ioncontrol.co>
|
|
broadband-modem-qmi: Add Cell Broadcast support
https://gitlab.freedesktop.org/mobile-broadband/ModemManager/-/merge_requests/1325
Closes #935
|
|
For QMI we have an extra QMI request so use that to make sure receiving
messages is actually enabled.
Closes: https://gitlab.freedesktop.org/mobile-broadband/ModemManager/-/merge_requests/1325
Signed-off-by: Guido Günther <agx@sigxcpu.org>
|
|
This allows to retrive the list of configured Cell Broadcast channels.
Closes: https://gitlab.freedesktop.org/mobile-broadband/ModemManager/-/merge_requests/1325
Signed-off-by: Guido Günther <agx@sigxcpu.org>
|
|
This allows to receive Cell Broadcast messages in the specified channel
range on SDM670 based devices (X12 modem) and SDM845 (X20 modem) without
any AT ports (like the OnePlus 6/6T and Google Pixel 3a).
Helps: https://gitlab.freedesktop.org/mobile-broadband/ModemManager/-/merge_requests/1325
Signed-off-by: Guido Günther <agx@sigxcpu.org>
|
|
This allows to receive Cell Broadcast messages.
Tested with single part CBMs only as my setup currently only allows for
these.
Helps: https://gitlab.freedesktop.org/mobile-broadband/ModemManager/-/merge_requests/1325
Signed-off-by: Guido Günther <agx@sigxcpu.org>
|
|
The basic collection is not enough for MM
Signed-off-by: Guido Günther <agx@sigxcpu.org>
|
|
This makes it a bit more obvious where the vars are available.
Signed-off-by: Guido Günther <agx@sigxcpu.org>
|
|
modem-helpers: fix checking of CDMA/EVDO access technology
https://gitlab.freedesktop.org/mobile-broadband/ModemManager/-/merge_requests/1334
|
|
Missing ! for strncmp() meant the test was backwards and would
erroneously report 1xRTT and EVDOr0 when those access technologies
were not in use.
Signed-off-by: Dan Williams <dan@ioncontrol.co>
|
|
Fix gtk-doc build
https://gitlab.freedesktop.org/mobile-broadband/ModemManager/-/merge_requests/1333
|
|
Fix a duplicate `id` and the inclusions of gdbus docs.
Signed-off-by: Jan Alexander Steffens (heftig) <heftig@archlinux.org>
|
|
build: unstable release version bump to 1.25.0
https://gitlab.freedesktop.org/mobile-broadband/ModemManager/-/merge_requests/1331
|
|
Signed-off-by: Dan Williams <dan@ioncontrol.co>
|
|
release: bump version to 1.24.0
https://gitlab.freedesktop.org/mobile-broadband/ModemManager/-/merge_requests/1330
|
|
Signed-off-by: Dan Williams <dan@ioncontrol.co>
|
|
build: bump libmbim requirement to >= 1.32 and libqmi to >= 1.36
https://gitlab.freedesktop.org/mobile-broadband/ModemManager/-/merge_requests/1329
|
|
ModemManager uses some of the new symbols in libqmi.
Signed-off-by: Dan Williams <dan@ioncontrol.co>
|
|
modem-helpers-qmi: better handle no supported modes
https://gitlab.freedesktop.org/mobile-broadband/ModemManager/-/merge_requests/1322
|
|
Dell Snapdragon X62 before FCC Unlock reports no radio interfaces
from QMI and no device capabilities from MBIM. Instead of asserting
in mm_filter_supported_modes() when called from
mm_supported_modes_from_qmi_supported_modes_context() gracefully
handle the lack of supported modes.
Signed-off-by: Dan Williams <dan@ioncontrol.co>
|
|
ci: fix DCO check yet again
https://gitlab.freedesktop.org/mobile-broadband/ModemManager/-/merge_requests/1326
|
|
The script was combining all commit messages into one due to the quoting
of "${COMMIT}", rather than leaving unquoted and picking each individual
commit from the space separated string.
Signed-off-by: Dan Williams <dan@ioncontrol.co>
|
|
modem-helpers-qmi: fix deprecated usage of QMI_NAS_NETWORK_SERVICE_DOMAIN_UNKNOWN
https://gitlab.freedesktop.org/mobile-broadband/ModemManager/-/merge_requests/1327
|
|
QMI_NAS_NETWORK_SERVICE_DOMAIN_UNKNOWN
Signed-off-by: Dan Williams <dan@ioncontrol.co>
|
|
broadband-modem-mbim: consistently handle custom data classes
https://gitlab.freedesktop.org/mobile-broadband/ModemManager/-/merge_requests/1323
|
|
MBIM modems report RSSI and sometimes don't report more detailed RSRP
and SNR info their MBIMex v2 signal-state replies. RSSI gets reported
for every other access technology, and while it's not as good a signal
indicator as the others, we might as well show something.
Signed-off-by: Dan Williams <dan@ioncontrol.co>
|
|
Signed-off-by: Dan Williams <dan@ioncontrol.co>
|