lpac/driver
Frans Klaver d214738fa0
fix(driver/mbim): better support for single slot devices (#416)
Modems that only have one sim slot may respond with NO_DEVICE_SUPPORT
when we try to request the sim slot mapping in preparation for sim
selection. This is (arguably) correct behavior when we're trying to
select a sim slot that isn't there, but when we want to access slot 0,
we shouldn't complain about it.

So catch the situation where we receive the NO_DEVICE_SUPPORT error
and consider the switch action successful if we're trying to access the
first and only sim slot.

While we're here, slightly improve two error lines to better indicate
what's going wrong.

Tested with EM7590 and EM9291 configured for only a single sim slot
(`AT!CUSTOM="UIM2ENABLE",0`).

Signed-off-by: Frans Klaver <frans.klaver@vislink.com>
2026-03-05 14:33:47 +08:00
..
apdu fix(driver/mbim): better support for single slot devices (#416) 2026-03-05 14:33:47 +08:00
http refactor(driver): make driver mechanism full dynamic (#377) 2025-10-10 00:08:42 +08:00
CMakeLists.txt fix(driver): link internal euicc and lpac-utils libraries to gbinder driver (#411) 2025-12-23 00:33:12 +08:00
driver.h refactor(driver): make driver mechanism full dynamic (#377) 2025-10-10 00:08:42 +08:00
euicc-driver-loader.c fix(driver-loader): check DT_RPATH if DT_RUNPATH unavailable (#401) 2025-12-19 17:43:56 +08:00
euicc-driver-loader.h refactor(driver): make driver mechanism full dynamic (#377) 2025-10-10 00:08:42 +08:00
libeuicc-driver-loader.pc.in refactor(driver): make driver mechanism full dynamic (#377) 2025-10-10 00:08:42 +08:00
LICENSE update copyright and license 2025-03-13 22:59:50 +08:00