SOM boot recovery (#30427)

* SOM boot recovery

* bump

* master
old-commit-hash: 515e57402a4ea1c6637b2a377af0dd86214a9373
This commit is contained in:
Adeeb Shihadeh
2023-11-09 18:09:18 -08:00
committed by GitHub
parent 6f27ae486f
commit fa87fadcef
3 changed files with 5 additions and 1 deletions

View File

@@ -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},

2
panda

Submodule panda updated: d2ea9ad293...a1d699b87d

View File

@@ -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():