From fad9a5bf4f9d6e5e9d70202de289b20ece8e5c15 Mon Sep 17 00:00:00 2001 From: Adeeb Shihadeh Date: Thu, 12 May 2022 14:50:45 -0700 Subject: [PATCH] boardd: set extra pandas to silent safety mode (#24511) old-commit-hash: 41b3f253d1d644b90e8bb7258ee43597468766c6 --- selfdrive/boardd/boardd.cc | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/selfdrive/boardd/boardd.cc b/selfdrive/boardd/boardd.cc index fdce7bab5f..1154318428 100644 --- a/selfdrive/boardd/boardd.cc +++ b/selfdrive/boardd/boardd.cc @@ -115,11 +115,15 @@ bool safety_setter_thread(std::vector pandas) { return false; } + // set to ELM327 for fingerprinting pandas[0]->set_safety_model(cereal::CarParams::SafetyModel::ELM327); + for (int i = 1; i < pandas.size(); i++) { + pandas[i]->set_safety_model(cereal::CarParams::SafetyModel::SILENT); + } Params p = Params(); - // switch to SILENT when CarVin param is read + // wait for VIN to be read while (true) { if (do_exit || !check_all_connected(pandas) || !ignition) { return false; @@ -135,6 +139,7 @@ bool safety_setter_thread(std::vector pandas) { util::sleep_for(20); } + // set to ELM327 for ECU knockouts pandas[0]->set_safety_model(cereal::CarParams::SafetyModel::ELM327, 1U); std::string params;