From 435cec04eebd297a6ebd29fffc2c254ee5ef6745 Mon Sep 17 00:00:00 2001 From: Andrii Pientsov Date: Mon, 22 Jun 2020 09:57:00 +0300 Subject: MTX-3449 mPower June20: GP-655 LNA7: SMS -> 3GPP vs. 3GPP2 --- src/atcmd.c | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) (limited to 'src/atcmd.c') diff --git a/src/atcmd.c b/src/atcmd.c index 97fd34b..f881808 100644 --- a/src/atcmd.c +++ b/src/atcmd.c @@ -830,6 +830,21 @@ int atcmd_plus_cmgd_write(int fd, int index) return 0; } +int atcmd_plus_qcfg_write(int fd, int sms_format) +{ + char buf[ATCMD_LINE_SIZE]; + int tmp; + + atcmd_writeline(fd, "AT+QCFG=\"ltesms/format\",%d", sms_format); + tmp = atcmd_expect_line(fd, buf, sizeof(buf), "OK"); + if (tmp <= 0) { + log_debug("expected OK but it was not received"); + return -1; + } + + return 0; +} + int atcmd_response_foreach_line(int fd, atcmd_response_callback_t call, void *prv) { char buf[ATCMD_LINE_SIZE]; @@ -1542,6 +1557,20 @@ int is_vzw_lte(void) !strncmp(Global.core.model, "LE910-SV1", MODEL_LEN)); } +/* Detect LNA7 radio with Verizon SIM */ +int is_vzw_lna7(void) +{ + if (!strncmp(Global.core.model, "EG95", MODEL_LEN)) { + log_debug("Found EG95"); + /* Verizon Wireless SIM */ + if (strncmp(Global.core.iccid,"891480",6) == 0) { + log_debug("Found VZW SIM"); + return 1; + } + } + return 0; +} + int isCdmaTypeModel() { /* Test for possible dual firmware model */ -- cgit v1.2.3