Compare commits

...

10 Commits

Author SHA1 Message Date
DevTekVE c5534656b8 only send adrv messages when not interceptor for now 2025-07-18 09:17:36 +02:00
DevTekVE 5c1903660f re enable 2025-07-17 21:02:12 +02:00
DevTekVE 52a4db250b bump dbc 2025-07-17 20:58:48 +02:00
DevTekVE b64779f954 disabling for now the scc control block 2025-07-17 20:16:41 +02:00
DevTekVE 6884e2c9ee adding disable tamper interceptor for testing 2025-07-17 20:08:02 +02:00
DevTekVE 95f9cd7268 refactor(hyundai): simplify ADAS interceptor enabled flag logic
- Removed redundant safety parameter check for improved code clarity.
- Ensures consistent handling of ADAS_ECU_INTERCEPTOR flag.
2025-07-17 20:07:29 +02:00
DevTekVE d4c2a1016d bump opendbc 2025-07-16 10:07:31 +02:00
DevTekVE ebd1de5483 Support ADAS ECU Interceptor for Hyundai vehicles
- Added ADAS_ECU_INTERCEPTOR flag handling to enhance SCC compatibility.
- Improved radar and interceptor logic for better feature integration.
2025-07-15 08:25:43 +02:00
DevTekVE 57ba22bee9 bump opendbc 2025-07-15 08:07:19 +02:00
DevTekVE c1105966c2 init 2025-07-15 07:54:14 +02:00
4 changed files with 6 additions and 3 deletions
+3 -1
View File
@@ -205,6 +205,8 @@ inline static std::unordered_map<std::string, uint32_t> keys = {
{"HkgTuningAngleMaxTorqueReductionGain", PERSISTENT | BACKUP},
{"HkgTuningAngleActiveTorqueReductionGain", PERSISTENT | BACKUP},
{"HkgTuningOverridingCycles", PERSISTENT | BACKUP},
{"HkgAngleLiveTuning", CLEAR_ON_MANAGER_START}
{"HkgAngleLiveTuning", CLEAR_ON_MANAGER_START},
{"AdasDrvEcuInterceptorEnabled", PERSISTENT | BACKUP}
};
+1 -1
View File
@@ -189,7 +189,7 @@ def get_lead(v_ego: float, ready: bool, tracks: dict[int, Track], lead_msg: capn
def get_custom_yrel(CP: structs.CarParams, CP_SP: structs.CarParamsSP, lead_dict: dict[str, Any],
lead_msg: capnp._DynamicStructReader) -> dict[str, Any]:
if CP.brand == "hyundai" and (CP_SP.flags & HyundaiFlagsSP.ENHANCED_SCC or
if CP.brand == "hyundai" and (CP_SP.flags & (HyundaiFlagsSP.ENHANCED_SCC | HyundaiFlagsSP.ADAS_ECU_INTERCEPTOR) or
CP.flags & (HyundaiFlags.CANFD_CAMERA_SCC | HyundaiFlags.CAMERA_SCC)):
lead_dict['yRel'] = float(-lead_msg.y[0])
+1
View File
@@ -74,6 +74,7 @@ def manager_init() -> None:
("HkgTuningAngleMaxTorqueReductionGain", "100"),
("HkgTuningOverridingCycles", "17"),
("HkgAngleLiveTuning", "0"),
("AdasDrvEcuInterceptorEnabled", "0"),
]
# device boot mode