boardd: don't multiplex OBD port on external pandas (#26062)

don't multiplex on ext pandas
old-commit-hash: bf5f9adcc8
taco
Shane Smiskol 3 years ago committed by GitHub
parent 49c982cba5
commit 2c335e4abf
  1. 5
      selfdrive/boardd/boardd.cc

@ -113,8 +113,9 @@ bool safety_setter_thread(std::vector<Panda *> 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();

Loading…
Cancel
Save