mirror of
https://github.com/commaai/opendbc.git
synced 2026-06-08 06:04:45 +08:00
Merge branch 'canfd-crv' of ssh://github.com/mvl-boston/opendbc into honda-canfd
This commit is contained in:
@@ -9,6 +9,7 @@
|
||||
|Acura|Integra 2023-25|All|[Community](#community)|
|
||||
|Acura|MDX 2015-16|Advance Package|[Community](#community)|
|
||||
|Acura|MDX 2017-20|All|[Community](#community)|
|
||||
|Acura|MDX 2025|All except Type S|[Upstream](#upstream)|
|
||||
|Acura|MDX 2025|All|[Community](#community)|
|
||||
|Acura|RDX 2016-18|AcuraWatch Plus or Advance Package|[Upstream](#upstream)|
|
||||
|Acura|RDX 2019-21|All|[Upstream](#upstream)|
|
||||
@@ -82,9 +83,9 @@
|
||||
|GMC|Yukon 2019-20|Adaptive Cruise Control (ACC) & LKAS|[Dashcam mode](#dashcam)|
|
||||
|Honda|Accord 2016-17|Honda Sensing|[Community](#community)|
|
||||
|Honda|Accord 2018-22|All|[Upstream](#upstream)|
|
||||
|Honda|Accord 2023|All|[Upstream](#upstream)|
|
||||
|Honda|Accord 2024-25|All|[Community](#community)|
|
||||
|Honda|Accord 2023-25|All|[Upstream](#upstream)|
|
||||
|Honda|Accord Hybrid 2018-22|All|[Upstream](#upstream)|
|
||||
|Honda|Accord Hybrid 2023-25|All|[Upstream](#upstream)|
|
||||
|Honda|Civic 2016-18|Honda Sensing|[Upstream](#upstream)|
|
||||
|Honda|Civic 2019-21|All|[Upstream](#upstream)|
|
||||
|Honda|Civic 2022-24|All|[Upstream](#upstream)|
|
||||
@@ -111,8 +112,7 @@
|
||||
|Honda|Passport 2019-25|All|[Upstream](#upstream)|
|
||||
|Honda|Passport 2026|All|[Community](#community)|
|
||||
|Honda|Pilot 2016-22|Honda Sensing|[Upstream](#upstream)|
|
||||
|Honda|Pilot 2023|All|[Dashcam mode](#dashcam)|
|
||||
|Honda|Pilot 2023-25|All|[Community](#community)|
|
||||
|Honda|Pilot 2023-25|All|[Upstream](#upstream)|
|
||||
|Honda|Prologue 2024-25|All|[Not compatible](#can-bus-security)|
|
||||
|Honda|Ridgeline 2017-25|Honda Sensing|[Upstream](#upstream)|
|
||||
|Hyundai|Azera 2022|All|[Upstream](#upstream)|
|
||||
|
||||
@@ -40,7 +40,6 @@ class CAR(Platforms):
|
||||
CommunityCarDocs("Acura Integra 2023-25", "All"),
|
||||
CommunityCarDocs("Acura MDX 2015-16", "Advance Package"),
|
||||
CommunityCarDocs("Acura MDX 2017-20", "All"),
|
||||
CommunityCarDocs("Acura MDX 2025", "All"),
|
||||
CommunityCarDocs("Acura RDX 2022-25", "All"),
|
||||
CommunityCarDocs("Acura RLX 2017", "Advance Package or Technology Package"),
|
||||
CommunityCarDocs("Acura TLX 2015-17", "Advance Package"),
|
||||
|
||||
@@ -968,6 +968,7 @@ FW_VERSIONS = {
|
||||
],
|
||||
(Ecu.fwdCamera, 0x18dab5f1, None): [
|
||||
b'8S102-3C0-Q060\x00\x00',
|
||||
b'8S102-3D4-A060\x00\x00',
|
||||
b'8S102-3D4-A070\x00\x00',
|
||||
b'8S102-3D4-A080\x00\x00',
|
||||
b'8S102-3D4-A090\x00\x00',
|
||||
|
||||
@@ -211,8 +211,8 @@ class CAR(Platforms):
|
||||
)
|
||||
HONDA_CRV_6G = HondaBoschCANFDPlatformConfig(
|
||||
[
|
||||
HondaCarDocs("Honda CR-V 2024-25", "All"),
|
||||
HondaCarDocs("Honda CR-V Hybrid 2024-25", "All"),
|
||||
HondaCarDocs("Honda CR-V 2023-25", "All"),
|
||||
HondaCarDocs("Honda CR-V Hybrid 2023-25", "All"),
|
||||
],
|
||||
CarSpecs(mass=1703, wheelbase=2.7, steerRatio=16.2, centerToFrontRatio=0.42),
|
||||
)
|
||||
|
||||
@@ -441,6 +441,7 @@ FW_VERSIONS = {
|
||||
(Ecu.engine, 0x7e0, None): [
|
||||
b'\xf1\x8703N906026E \xf1\x892114',
|
||||
b'\xf1\x8704E906023AH\xf1\x893379',
|
||||
b'\xf1\x8704E906023BF\xf1\x893842',
|
||||
b'\xf1\x8704E906023BM\xf1\x894522',
|
||||
b'\xf1\x8704L906026DP\xf1\x891538',
|
||||
b'\xf1\x8704L906026ET\xf1\x891990',
|
||||
@@ -465,6 +466,7 @@ FW_VERSIONS = {
|
||||
b'\xf1\x870D9300041A \xf1\x894801',
|
||||
b'\xf1\x870D9300042H \xf1\x894901',
|
||||
b'\xf1\x870DD300045T \xf1\x891601',
|
||||
b'\xf1\x870DD300046B \xf1\x891601',
|
||||
b'\xf1\x870DD300046H \xf1\x891601',
|
||||
b'\xf1\x870DL300011H \xf1\x895201',
|
||||
b'\xf1\x870GC300042H \xf1\x891404',
|
||||
|
||||
@@ -37,8 +37,8 @@ def replay_drive(msgs, safety_mode, param, alternative_experience):
|
||||
|
||||
if msg.which() == 'sendcan':
|
||||
for canmsg in msg.sendcan:
|
||||
msg = package_can_msg(canmsg)
|
||||
sent = safety.safety_tx_hook(msg)
|
||||
_msg = package_can_msg(canmsg)
|
||||
sent = safety.safety_tx_hook(_msg)
|
||||
if not sent:
|
||||
tx_blocked += 1
|
||||
tx_controls_blocked += safety.get_controls_allowed()
|
||||
@@ -51,8 +51,8 @@ def replay_drive(msgs, safety_mode, param, alternative_experience):
|
||||
# ignore msgs we sent
|
||||
for canmsg in filter(lambda m: m.src < 128, msg.can):
|
||||
safety.safety_fwd_hook(canmsg.src, canmsg.address)
|
||||
msg = package_can_msg(canmsg)
|
||||
recv = safety.safety_rx_hook(msg)
|
||||
_msg = package_can_msg(canmsg)
|
||||
recv = safety.safety_rx_hook(_msg)
|
||||
if not recv:
|
||||
rx_invalid += 1
|
||||
invalid_addrs.add(canmsg.address)
|
||||
|
||||
Reference in New Issue
Block a user