diff --git a/common/params_keys.h b/common/params_keys.h index dba0742268..4d8f14d86b 100644 --- a/common/params_keys.h +++ b/common/params_keys.h @@ -213,6 +213,7 @@ inline static std::unordered_map keys = { {"BackupManager_RestoreVersion", {PERSISTENT, STRING}}, // sunnypilot car specific params + {"HondaEnforceStockLongitudinal", {PERSISTENT | BACKUP, BOOL, "0"}}, {"HyundaiLongitudinalTuning", {PERSISTENT | BACKUP, INT, "0"}}, {"SubaruStopAndGo", {PERSISTENT | BACKUP, BOOL, "0"}}, {"SubaruStopAndGoManualParkingBrake", {PERSISTENT | BACKUP, BOOL, "0"}}, diff --git a/sunnypilot/selfdrive/car/interfaces.py b/sunnypilot/selfdrive/car/interfaces.py index a93f5724b5..444eabef7f 100644 --- a/sunnypilot/selfdrive/car/interfaces.py +++ b/sunnypilot/selfdrive/car/interfaces.py @@ -112,6 +112,11 @@ def setup_interfaces(CI: CarInterfaceBase, params: Params = None) -> None: def initialize_params(params) -> list[dict[str, Any]]: keys: list = [] + # honda + keys.extend([ + "HondaEnforceStockLongitudinal", + ]) + # hyundai keys.extend([ "HyundaiLongitudinalTuning",