Lukas Voegl
436081648b
api,modem: new 'IgnoredPorts' property
...
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 >
2025-04-25 09:37:16 +02:00
Lukas Voegl
155893ea38
broadband-modem: generic Firehose and Sahara support
...
Allows setting the renamed `ID_MM_QUALCOMM_FIREHOSE` and
`ID_MM_QUALCOMM_SAHARA` environment variables for all devices.
Signed-off-by: Lukas Voegl <lvoegl@tdt.de >
2025-02-21 14:08:50 +00:00
Lukas Voegl
42262a5827
modem-helpers: fix gsize format
2025-01-17 14:50:28 +01:00
Lukas Voegl
68e725d45e
broadband-modem-cinterion: implement load_current_modes
...
Signed-off-by: Lukas Voegl <lvoegl@tdt.de >
2024-11-20 12:07:20 +00:00
Lukas Voegl
32435b430f
broadband-modem-cinterion: never discard operator or mode
...
When setting an operator, AT+COPS overwrites the currently set allowed mode. Equally, the other way around, when setting the current mode, the configured operator is overwritten.
Signed-off-by: Lukas Voegl <lvoegl@tdt.de >
2024-11-20 12:07:20 +00:00
Lukas Voegl
76b48f6194
cinterion: implement FDL update method
...
Adds AT^SFDL based Firmware Download as an update method for supported Cinterion modems.
Signed-off-by: Lukas Voegl <lvoegl@tdt.de >
2024-09-16 12:26:18 +02:00
Lukas Voegl
d763b94677
quectel: implement DFOTA update method
2024-09-09 08:26:15 +00:00
Lukas Voegl
7d0737a813
mm-iface-modem: clear signal only if supported
...
Signed-off-by: Lukas Voegl <lvoegl@tdt.de >
2024-05-29 12:00:56 +00:00
Lukas Voegl
03318e4791
broadband-modem-cinterion: increase COPS timeout
...
Signed-off-by: Lukas Voegl <lvoegl@tdt.de >
2024-05-29 12:00:56 +00:00
Lukas Voegl
e3024ec620
quectel: disable qmi unsolicited profile manager events
...
Signed-off-by: Lukas Voegl <lvoegl@tdt.de >
2024-05-02 20:38:02 +00:00
Lukas Voegl
537aca802f
huawei: fix guint64 string formatting
...
Signed-off-by: Lukas Voegl <lvoegl@tdt.de >
2024-04-22 16:22:27 +02:00
Lukas Voegl
f8295bd641
cinterion: keep dual-sim order
...
mm_parse_uint_list() sorts available SIMs and possibly changes the order of the active / non-active SIM.
A custom parser is added, which keeps the order of all SIMs.
Signed-off-by: Lukas Voegl <lvoegl@tdt.de >
2024-03-04 09:11:36 +00:00
Lukas Voegl
6f21b1d8fb
cinterion: swap local and dynamic PDP context command
...
Signed-off-by: Lukas Voegl <lvoegl@tdt.de >
2024-01-25 15:17:48 +00:00
Lukas Voegl
c4eac36484
cinterion: default to none authentication with no user and password
...
Signed-off-by: Lukas Voegl <lvoegl@tdt.de >
2024-01-25 15:17:48 +00:00
Lukas Voegl
030ec7c5bb
cinterion: change secondary port to ppp on PLS8
...
Signed-off-by: Lukas Voegl <lvoegl@tdt.de >
2024-01-25 15:02:59 +00:00
Lukas Voegl
4078d54ad5
cinterion: switch primary and secondary port for PLS8
...
Signed-off-by: Lukas Voegl <lvoegl@tdt.de >
2024-01-19 13:41:57 +00:00
Lukas Voegl
fe0e6059ba
cinterion: implement setting primary slot
...
Signed-off-by: Lukas Voegl <lvoegl@tdt.de >
2023-10-05 11:36:08 +00:00
Lukas Voegl
1341c65b5c
cinterion: implement loading multiple SIMs
...
Signed-off-by: Lukas Voegl <lvoegl@tdt.de >
2023-10-05 11:36:08 +00:00
Lukas Voegl
8cd1c1bdb9
api,modem: new 'Physdev' property
...
Signed-off-by: Lukas Voegl <lvoegl@tdt.de >
2023-09-18 10:53:12 +02:00