Sierra Wireless EM7305: support ICCID response without !

On my modem, AT!ICCID? command gives response without a preceding `!`:

```
AT!ICCID?
ICCID: 8970162010103256136

OK
```

Signed-off-by: Semyon Maryasin <simeon@maryasin.name>
This commit is contained in:
Семён Марьясин
2026-08-30 09:54:17 -05:00
committed by Dan Williams
parent dc16f48f41
commit a879fb717f
+11
View File
@@ -73,6 +73,17 @@ iccid_read_ready (MMBaseModem *modem,
return;
}
p = mm_strip_tag (response, "ICCID:");
if (!p) {
g_task_return_new_error (task,
MM_CORE_ERROR,
MM_CORE_ERROR_FAILED,
"Failed to parse ICCID response: '%s'",
response);
g_object_unref (task);
return;
}
parsed = mm_3gpp_parse_iccid (p, &local);
if (parsed)
g_task_return_pointer (task, parsed, g_free);