From b01f91ab267df6ca7b57cd2b4386681678381fa9 Mon Sep 17 00:00:00 2001 From: Shane Smiskol Date: Wed, 22 Mar 2023 18:51:56 -0700 Subject: [PATCH] try that --- selfdrive/boardd/boardd.cc | 2 +- selfdrive/car/fw_versions.py | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/selfdrive/boardd/boardd.cc b/selfdrive/boardd/boardd.cc index 2fa5941764..afe5764429 100644 --- a/selfdrive/boardd/boardd.cc +++ b/selfdrive/boardd/boardd.cc @@ -135,7 +135,7 @@ bool safety_setter_thread(std::vector pandas) { pandas[i]->set_safety_model(cereal::CarParams::SafetyModel::ELM327, safety_param); } p.remove("ObdMultiplexingRequested", obd_multiplexing_requested); -// p.putBool("ObdMultiplexingEnabled", obd_multiplexing_requested); + p.putBool("ObdMultiplexingEnabled", obd_multiplexing_requested); } if (p.getBool("FirmwareQueryDone")) { diff --git a/selfdrive/car/fw_versions.py b/selfdrive/car/fw_versions.py index 59c18ace13..1d9bc00a07 100755 --- a/selfdrive/car/fw_versions.py +++ b/selfdrive/car/fw_versions.py @@ -236,9 +236,9 @@ def get_fw_versions_ordered(logcan, sendcan, ecu_rx_addrs, timeout=0.1, num_pand def set_obd_multiplexing(params, obd_multiplexing): cloudlog.warning(f"Setting OBD multiplexing: {obd_multiplexing}") # Remove response param that boardd writes to block on it - params.remove("ObdMultiplexingDisabled") + params.remove("ObdMultiplexingEnabled") params.put_bool("ObdMultiplexingRequested", obd_multiplexing) - params.get_bool("ObdMultiplexingDisabled", block=True) + params.get_bool("ObdMultiplexingEnabled", block=True) cloudlog.warning(f"OBD multiplexing set successfully")