aboutsummaryrefslogtreecommitdiff
path: root/src/plugins/simtech
AgeCommit message (Collapse)Author
7 daysFix SIM7600 audio channel set up issues ...sim7600David Timber
Increase timing magic values
7 daysSIM7600: return call audio formatDavid Timber
2025-05-23broadband-modem,modem-helpers: move +CPIN response parsing to modem helpersDan Williams
Unit test it better, plus remove code duplication in various plugins. Signed-off-by: Dan Williams <dan@ioncontrol.co>
2025-02-24Fixed code formattingMichał Sułek
2025-02-24Setup variable declared after function call, fixed.Michał Sułek
2025-02-24Was not compiling due to setup being undefined in call_audio_channel_setMichał Sułek
2025-02-24Dan Williams changed g_usleep to g_timeout_addMichał Sułek
2025-02-24Fixed the bug regarding SIM7600 modem family that made USB audio to not turn on.Michał Sułek
Added the support for 16kHz sample rate for simtech modems and set it as default if available.
2025-02-21base-modem: add subsystem device ID propertySushrut Shree Trivedi
Subsystem device ID can be used for identifying PCI modems, so expose the property. Signed-off-by: Sushrut Shree Trivedi <quic_sushruts@quicinc.com>
2024-10-24simtech: disable QMI PCO for SIM7100E preventing delayed modem crashStig M. Baugstø
Fixes https://gitlab.freedesktop.org/mobile-broadband/ModemManager/-/issues/884 Signed-off-by: Stig M. Baugstø <1129097-stigma@users.noreply.gitlab.freedesktop.org>
2024-05-06shared-simtech: use G_DECLARE|DEFINE_INTERFACE() macrosAleksander Morgado
2024-05-06iface-modem-voice: use G_DECLARE|DEFINE_INTERFACE() macrosAleksander Morgado
2024-05-06iface-modem-location: use G_DECLARE|DEFINE_INTERFACE() macrosAleksander Morgado
2024-05-06iface-modem-3gpp: use G_DECLARE|DEFINE_INTERFACE() macrosAleksander Morgado
2024-05-06iface-modem: use G_DECLARE|DEFINE_INTERFACE() macrosAleksander Morgado
2024-04-23base-modem-at: switch to use the MMIfacePortAt by defaultAleksander Morgado
The whole codebase is updated to assume the MMBaseModem AT operations require an object implementing the MMIfacePortAt interface, instead of a MMPortSerialAt object. In the places where we know the port is a MMPortSerialAt, e.g. when we query explicitly for the primary or secondary serial AT port, we will use an explicit MM_IFACE_PORT_AT() cast when calling the AT command method. In the places where we get_best_at_port() we're going to assume that we don't know the port type. This method will be updated in a follow up commit to support the MMIfacePortAt interface as well.
2023-12-01simtech: add port type hints for A7600E-H, A7602E-HPetr Krasnoshchekov
2023-12-01simtech: ignore +CPIN: READY URC on startupPetr Krasnoshchekov
A7600E-H sends +CPIN: URC on startup. The URC can be treated by ModemManager as a response to other command, what leads to errors during ModemManager initialization
2023-12-01simtech: ignore PB DONE, SMS DONE, +NITZ: URCsPetr Krasnoshchekov
2023-12-01simtech: implement reset for A7600E-H/A7602E-HPetr Krasnoshchekov
2023-09-18api,modem: new 'Physdev' propertyLukas Voegl
Signed-off-by: Lukas Voegl <lvoegl@tdt.de>
2023-01-03plugins: setup new helper macros to define pluginsAleksander Morgado
We also remove the plugin headers completely as they are not really required anywhere.
2023-01-03build: move plugins directory to src/pluginsAleksander Morgado
We are going to allow including the plugin sources built within the ModemManager daemon binary; moving the sources within the daemon sources directory makes it easier.