SOM boot recovery (#30427)

* SOM boot recovery

* bump

* master
pull/30283/head^2
Adeeb Shihadeh 1 year ago committed by GitHub
parent 26a82e70d5
commit 515e57402a
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 1
      common/params.cc
  2. 2
      panda
  3. 3
      selfdrive/boardd/pandad.py

@ -180,6 +180,7 @@ std::unordered_map<std::string, uint32_t> keys = {
{"Offroad_UpdateFailed", CLEAR_ON_MANAGER_START},
{"OpenpilotEnabledToggle", PERSISTENT},
{"PandaHeartbeatLost", CLEAR_ON_MANAGER_START | CLEAR_ON_OFFROAD_TRANSITION},
{"PandaSomResetTriggered", CLEAR_ON_MANAGER_START | CLEAR_ON_OFFROAD_TRANSITION},
{"PandaSignatures", CLEAR_ON_MANAGER_START},
{"Passive", PERSISTENT},
{"PrimeType", PERSISTENT},

@ -1 +1 @@
Subproject commit d2ea9ad293df232bcd7dc808bb6e577e3d8b483d
Subproject commit a1d699b87d05d4ae9d93adc422026864aaedcbdc

@ -144,6 +144,9 @@ def main() -> NoReturn:
if health["heartbeat_lost"]:
params.put_bool("PandaHeartbeatLost", True)
cloudlog.event("heartbeat lost", deviceState=health, serial=panda.get_usb_serial())
if health["som_reset_triggered"]:
params.put_bool("PandaSomResetTriggered", True)
cloudlog.event("panda.som_reset_triggered", health=health, serial=panda.get_usb_serial())
if first_run:
if panda.is_internal():

Loading…
Cancel
Save