From caabd566070be6d46c9ca767763373ac5e8569f7 Mon Sep 17 00:00:00 2001 From: Willem Melching Date: Tue, 18 May 2021 14:08:08 +0200 Subject: [PATCH] Add engineering output to deviceState.networkInfo (#20948) * Add engineering output to deviceState.networkInfo * update cereal old-commit-hash: e8641f643056bc6719559ea264121a52bcf79ed9 --- cereal | 2 +- selfdrive/hardware/tici/hardware.py | 5 ++++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/cereal b/cereal index 42b73b00f1..4cfd67776e 160000 --- a/cereal +++ b/cereal @@ -1 +1 @@ -Subproject commit 42b73b00f1a9d08ce03e996aef6474569c426888 +Subproject commit 4cfd67776eaf7926bd5abf35668bee8c5faee320 diff --git a/selfdrive/hardware/tici/hardware.py b/selfdrive/hardware/tici/hardware.py index 3749eb9de1..3bd69b3115 100644 --- a/selfdrive/hardware/tici/hardware.py +++ b/selfdrive/hardware/tici/hardware.py @@ -133,11 +133,13 @@ class Tici(HardwareBase): modem = self.get_modem() try: info = modem.Command("AT+QNWINFO", int(TIMEOUT * 1000), dbus_interface=MM_MODEM, timeout=TIMEOUT) + extra = modem.Command('AT+QENG="servingcell"', int(TIMEOUT * 1000), dbus_interface=MM_MODEM, timeout=TIMEOUT) except Exception: return None if info and info.startswith('+QNWINFO: '): info = info.replace('+QNWINFO: ', '').replace('"', '').split(',') + extra = "" if extra is None else extra.replace('+QENG: "servingcell",', '').replace('"', '') if len(info) != 4: return None @@ -148,7 +150,8 @@ class Tici(HardwareBase): 'technology': technology, 'operator': operator, 'band': band, - 'channel': int(channel) + 'channel': int(channel), + 'extra': extra, }) else: return None