[PATCH 2/3] sim7100: disable unsupported features on A7671
Sean Nyekjaer <[email protected]> Wed, 13 May 2026 14:59:22 +0200
| Newsgroups | dev.linux.lists.ofono |
|---|---|
| Message-ID | <[email protected]> |
SimCom A7671 does not support anything related to calls.
---
plugins/sim7100.c | 14 ++++++++------
1 file changed, 8 insertions(+), 6 deletions(-)
diff --git a/plugins/sim7100.c b/plugins/sim7100.c
index 1e892007..01620e31 100644
--- a/plugins/sim7100.c
+++ b/plugins/sim7100.c
@@ -367,12 +367,14 @@ static void sim7100_post_sim(struct ofono_modem *modem)
DBG("");
- ofono_ussd_create(modem, 0, "atmodem", data->at);
- ofono_call_forwarding_create(modem, 0, "atmodem", data->at);
- ofono_call_settings_create(modem, 0, "atmodem", data->at);
- ofono_call_meter_create(modem, 0, "atmodem", data->at);
- ofono_call_barring_create(modem, 0, "atmodem", data->at);
- ofono_phonebook_create(modem, 0, "atmodem", data->at);
+ if (data->model != SIMCOM_A7671) {
+ ofono_ussd_create(modem, 0, "atmodem", data->at);
+ ofono_call_forwarding_create(modem, 0, "atmodem", data->at);
+ ofono_call_settings_create(modem, 0, "atmodem", data->at);
+ ofono_call_meter_create(modem, 0, "atmodem", data->at);
+ ofono_call_barring_create(modem, 0, "atmodem", data->at);
+ ofono_phonebook_create(modem, 0, "atmodem", data->at);
+ }
switch (data->model) {
case SIMCOM_A7671:
--
2.52.0