same here
pull/28386/head
Shane Smiskol 2 years ago
parent 152a6d9340
commit cdbdd85cc8
  1. 4
      selfdrive/car/fw_query_definitions.py
  2. 2
      selfdrive/car/hyundai/values.py

@ -76,10 +76,10 @@ class FwQueryConfig:
extra_ecus: List[Tuple[capnp.lib.capnp._EnumModule, int, Optional[int]]] = field(default_factory=list)
# Brand-specific fuzzy fingerprinting config:
# The minimum number of version matches to fuzzy fingerprint
fuzzy_min_match_count: int = 2
# A function to get uniquely identifiable codes for a version
fuzzy_get_platform_codes: Optional[Callable[[List[bytes]], Set[bytes]]] = None
# The minimum number of version matches to fuzzy fingerprint
fuzzy_min_match_count: int = 2
# List of ECUs to consider for fuzzy fingerprinting
fuzzy_ecus: List[capnp.lib.capnp._EnumModule] = field(default_factory=list)

@ -424,9 +424,9 @@ FW_QUERY_CONFIG = FwQueryConfig(
(Ecu.hvac, 0x7b3, None), # HVAC Control Assembly
(Ecu.cornerRadar, 0x7b7, None),
],
fuzzy_get_platform_codes=get_platform_codes,
# Just one platform code match from radar or camera is enough
fuzzy_min_match_count=1,
fuzzy_get_platform_codes=get_platform_codes,
# Hyundai works best with camera and radar (which have standardized platform codes)
fuzzy_ecus=[Ecu.fwdRadar, Ecu.fwdCamera],
)

Loading…
Cancel
Save