From 03779b6f0d2c8b42fd2813178d19f0dcd1ba74c3 Mon Sep 17 00:00:00 2001 From: Shane Smiskol Date: Wed, 22 Mar 2023 17:21:07 -0700 Subject: [PATCH] we need this to start off, unless we set multiplexing immediately --- selfdrive/boardd/boardd.cc | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/selfdrive/boardd/boardd.cc b/selfdrive/boardd/boardd.cc index 31bd095bf8..01b6579ce3 100644 --- a/selfdrive/boardd/boardd.cc +++ b/selfdrive/boardd/boardd.cc @@ -113,6 +113,12 @@ bool safety_setter_thread(std::vector pandas) { return false; } + // set to ELM327 for fingerprinting + for (int i = 0; i < pandas.size(); i++) { + const uint16_t safety_param = (i > 0) ? 1U : 0U; + pandas[i]->set_safety_model(cereal::CarParams::SafetyModel::ELM327, safety_param); + } + // openpilot can switch between multiplexing modes for different FW queries, // set to ELM327 and wait for FW query to finish while (true) {