From 2c335e4abfb6143129977996be043b55914b2c7c Mon Sep 17 00:00:00 2001 From: Shane Smiskol Date: Wed, 12 Oct 2022 22:34:40 -0700 Subject: [PATCH] boardd: don't multiplex OBD port on external pandas (#26062) don't multiplex on ext pandas old-commit-hash: bf5f9adcc853c9fef6bdcfed027a588aa1940384 --- selfdrive/boardd/boardd.cc | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/selfdrive/boardd/boardd.cc b/selfdrive/boardd/boardd.cc index 77e86f9458..2d613b68ce 100644 --- a/selfdrive/boardd/boardd.cc +++ b/selfdrive/boardd/boardd.cc @@ -113,8 +113,9 @@ bool safety_setter_thread(std::vector pandas) { } // set to ELM327 for fingerprinting - for (Panda *panda : pandas) { - panda->set_safety_model(cereal::CarParams::SafetyModel::ELM327); + 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); } Params p = Params();