Skip to content

Nissan: Add multiple messages and multiple signals to existing messages #2138

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 30 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
30 commits
Select commit Hold shift + click to select a range
cc32836
Added brake pressure signal
gncnpk Apr 19, 2025
f4bb144
Add brake active signal
gncnpk Apr 19, 2025
2f7fe9e
Labeled diagnostic query and response signals
gncnpk Apr 19, 2025
aa71e77
Merge branch 'commaai:master' into master
gncnpk Apr 19, 2025
6ee3194
Add passenger seatbelt latched/unlatched
gncnpk Apr 22, 2025
c4d4923
Add forward_speed, left/right blinker pulse, and brake pedal pressed …
gncnpk Apr 22, 2025
f02e625
Add left and right blinker pulse signals
gncnpk Apr 22, 2025
db08954
Add Left/right blinker not active, gear shifter and steer angle signa…
gncnpk Apr 23, 2025
c4620c5
Add CRUISE_AVAILABLE and CRUISE_ENABLED to NEW_MSG_2B0
gncnpk Apr 23, 2025
b989e83
Add CRUISE_ENABLED and CRUISE_AVAILABLE to NEW_MSG_28F
gncnpk Apr 23, 2025
d65f1d4
Add PROPILOT_BRAKE_ACTIVE signal to NEW_MSG_28E
gncnpk Apr 23, 2025
328977e
Add DRIVER_BRAKE_PRESSED and DRIVER_BRAKE_NOT_PRESSED
gncnpk Apr 23, 2025
93ca17a
Add COUNTER and CRUISE_ENABLED to NEW_MSG_2D4
gncnpk Apr 23, 2025
bcaff57
Add DRIVER_BRAKE_PRESSED to ESP msg
gncnpk Apr 23, 2025
7b5e9bb
Add COUNTER and CHECKSUM to NEW_MSG_2B0
gncnpk Apr 23, 2025
eeb76a6
Update NEW_MSG_3D0 signals
gncnpk Apr 23, 2025
497ac62
Merge pull request #1 from gncnpk/door_lights
gncnpk Apr 23, 2025
98c6697
Merge pull request #2 from gncnpk/esp
gncnpk Apr 23, 2025
c24b693
Merge pull request #3 from gncnpk/new_msg_2b0
gncnpk Apr 23, 2025
0eca4a9
Merge branch 'master' into new_msg_2d4
gncnpk Apr 23, 2025
2cdec61
Merge pull request #4 from gncnpk/new_msg_2d4
gncnpk Apr 23, 2025
6dfdb53
Merge pull request #5 from gncnpk/new_msg_3d0
gncnpk Apr 23, 2025
e5abf89
Merge pull request #6 from gncnpk/new_msg_27a
gncnpk Apr 23, 2025
b6e0add
Merge branch 'master' into new_msg_28e
gncnpk Apr 23, 2025
98f3e2e
Merge pull request #7 from gncnpk/new_msg_28e
gncnpk Apr 23, 2025
1f493e2
Merge branch 'master' into new_msg_28f
gncnpk Apr 23, 2025
86a5e59
Merge pull request #8 from gncnpk/new_msg_28f
gncnpk Apr 23, 2025
9f6a0ab
Merge pull request #9 from gncnpk/seatbelt
gncnpk Apr 23, 2025
e57c912
Add COUNTER signals to messages
gncnpk Apr 24, 2025
e1fed5b
Add COUNTER signal to PROPILOT_BRAKE msg
gncnpk Apr 24, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions opendbc/dbc/generator/nissan/_nissan_common.dbc
Original file line number Diff line number Diff line change
Expand Up @@ -60,6 +60,7 @@ BO_ 689 PROPILOT_HUD: 8 XXX

BO_ 451 PROPILOT_BRAKE: 8 XXX
SG_ BRAKE_PRESSURE : 5|9@0+ (1,0) [0|511] "" XXX
SG_ COUNTER : 43|2@1+ (1,0) [0|3] "" XXX
SG_ BRAKE_ACTIVE : 47|1@0+ (1,0) [0|1] "" XXX

BO_ 783 CRUISE_STATE: 3 XXX
Expand Down
73 changes: 70 additions & 3 deletions opendbc/dbc/generator/nissan/nissan_leaf_2018.dbc
Original file line number Diff line number Diff line change
@@ -1,13 +1,21 @@
CM_ "IMPORT _nissan_common.dbc";

BO_ 42 SEATBELT: 8 XXX
SG_ SEATBELT_DRIVER_LATCHED : 27|1@1+ (1,0) [0|3] "" XXX
SG_ unknown1 : 7|24@0+ (1,0) [0|16777215] "" XXX
SG_ SEATBELT_PASSENGER_UNLATCHED : 24|1@0+ (1,0) [0|1] "" XXX
SG_ SEATBELT_PASSENGER_LATCHED : 25|1@0+ (1,0) [0|1] "" XXX
SG_ SEATBELT_DRIVER_UNLATCHED : 26|1@0+ (1,0) [0|1] "" XXX
SG_ SEATBELT_DRIVER_LATCHED : 27|1@1+ (1,0) [0|3] "" XXX
SG_ unknown2 : 31|4@0+ (1,0) [0|15] "" XXX
SG_ unknown3 : 24|2@1+ (1,0) [0|3] "" XXX
SG_ unknown1 : 7|24@0+ (1,0) [0|16777215] "" XXX
SG_ unknown4 : 39|16@0+ (1,0) [0|65535] "" XXX

BO_ 634 NEW_MSG_27A: 7 XXX
SG_ FORWARD_SPEED : 7|16@0+ (0.1,0) [0|65535] "KPH" XXX
SG_ LEFT_BLINKER_PULSE : 24|1@0+ (1,0) [0|1] "" XXX
SG_ RIGHT_BLINKER_PULSE : 25|1@0+ (1,0) [0|1] "" XXX
SG_ BRAKE_PEDAL_PRESSED : 29|1@0+ (1,0) [0|1] "" XXX
SG_ COUNTER : 40|4@1+ (1,0) [0|15] "" XXX

BO_ 460 BRAKE_PEDAL: 8 XXX
SG_ BRAKE_PEDAL : 7|8@0+ (1,0) [0|256] "" XXX

Expand Down Expand Up @@ -36,12 +44,30 @@ BO_ 640 CANCEL_MSG: 8 XXX
SG_ NEW_SIGNAL_2 : 0|1@0+ (1,0) [0|1] "" XXX
SG_ NEW_SIGNAL_3 : 15|56@0+ (1,0) [0|72057594037927940] "" XXX

BO_ 1856 ABS_QUERY: 8 XXX

BO_ 1859 BCM_QUERY: 8 XXX

BO_ 1860 HVAC_QUERY: 8 XXX

BO_ 1888 ABS_RESPONSE: 8 XXX

BO_ 1891 BCM_RESPONSE: 8 XXX

BO_ 1892 HVAC_RESPONSE: 8 XXX

BO_ 1943 VCM_QUERY: 8 XXX

BO_ 1946 VCM_RESPONSE: 8 XXX

BO_ 644 WHEEL_SPEEDS_FRONT: 8 XXX
SG_ WHEEL_SPEED_FR : 7|16@0+ (0.005,0) [0|65535] "KPH" XXX
SG_ WHEEL_SPEED_FL : 23|16@0+ (0.005,0) [0|65535] "KPH" XXX

BO_ 852 ESP: 8 XXX
SG_ ESP_DISABLED : 38|1@0+ (1,0) [0|1] "" XXX
SG_ COUNTER : 43|2@1+ (1,0) [0|3] "" XXX
SG_ DRIVER_BRAKE_PRESSED : 52|1@0+ (1,0) [0|1] "" XXX

BO_ 853 HUD_SETTINGS: 8 XXX
SG_ SPEED_MPH : 37|1@0+ (1,0) [0|1] "" XXX
Expand All @@ -50,13 +76,54 @@ BO_ 856 LIGHTS: 8 XXX
SG_ LEFT_BLINKER : 17|1@0+ (1,0) [0|1] "" XXX
SG_ RIGHT_BLINKER : 18|1@0+ (1,0) [0|1] "" XXX

BO_ 654 NEW_MSG_28E: 6 XXX
SG_ PROPILOT_BRAKE_ACTIVE : 16|1@0+ (1,0) [0|1] "" XXX
SG_ COUNTER : 41|2@1+ (1,0) [0|3] "" XXX

BO_ 976 NEW_MSG_3D0: 6 XXX
SG_ unsure4 : 0|1@0+ (1,0) [0|1] "" XXX
SG_ RIGHT_BLINKER_STATUS : 3|3@0+ (1,0) [0|7] "" XXX
SG_ unsure3 : 4|1@0+ (1,0) [0|1] "" XXX
SG_ LEFT_BLINKER_STATUS : 5|3@1+ (1,0) [0|7] "" XXX
SG_ GEAR_SHIFTER : 9|3@1+ (1,0) [0|7] "" XXX
SG_ unsure5 : 14|1@0+ (1,0) [0|1] "" XXX
SG_ unsure2 : 15|1@0+ (1,0) [0|1] "" XXX
SG_ unsure6 : 17|1@0+ (1,0) [0|1] "" XXX
SG_ unsure1 : 22|1@0+ (1,0) [0|1] "" XXX
SG_ STEER_ANGLE : 24|16@1- (-0.1,0) [0|65535] "deg" XXX
SG_ CHECKSUM : 43|4@0+ (1,0) [0|15] "" XXX
SG_ COUNTER : 44|2@1+ (1,0) [0|3] "" XXX

BO_ 1057 GEARBOX: 3 XXX
SG_ GEAR_SHIFTER : 5|3@0+ (1,0) [0|255] "" XXX

BO_ 655 NEW_MSG_28F: 5 XXX
SG_ CRUISE_ENABLED : 22|1@0+ (1,0) [0|1] "" XXX
SG_ CRUISE_AVAILABLE : 28|1@0+ (1,0) [0|1] "" XXX
SG_ COUNTER : 32|2@1+ (1,0) [0|3] "" XXX

BO_ 724 NEW_MSG_2D4: 6 XXX
SG_ COUNTER : 33|2@0+ (1,0) [0|3] "" XXX
SG_ CRUISE_ENABLED : 39|1@0+ (1,0) [0|1] "" XXX

BO_ 688 NEW_MSG_2B0: 8 XXX
SG_ CRUISE_AVAILABLE : 29|1@0+ (1,0) [0|1] "" XXX
SG_ DRIVER_BRAKE_PRESSED : 30|1@0+ (1,0) [0|1] "" XXX
SG_ DRIVER_BRAKE_NOT_PRESSED : 31|1@0+ (1,0) [0|1] "" XXX
SG_ CRUISE_ENABLED : 38|1@0+ (1,0) [0|1] "" XXX
SG_ COUNTER : 52|4@1+ (1,0) [0|15] "" XXX
SG_ CHECKSUM : 59|4@0+ (1,0) [0|15] "" XXX

BO_ 1549 DOORS_LIGHTS: 8 XXX
SG_ DOOR_OPEN_FL : 3|1@0+ (1,0) [0|1] "" XXX
SG_ DOOR_OPEN_FR : 4|1@0+ (1,0) [0|1] "" XXX
SG_ DOOR_OPEN_RL : 5|1@0+ (1,0) [0|1] "" XXX
SG_ DOOR_OPEN_RR : 6|1@0+ (1,0) [0|1] "" XXX
SG_ LEFT_BLINKER_PULSE : 13|1@0+ (1,0) [0|1] "" XXX
SG_ RIGHT_BLINKER_PULSE : 14|1@0+ (1,0) [0|1] "" XXX

VAL_ 976 RIGHT_BLINKER_STATUS 3 "Off" 1 "On";
VAL_ 976 LEFT_BLINKER_STATUS 3 "Off" 1 "On";
VAL_ 976 GEAR_SHIFTER 7 "B" 4 "D" 3 "N" 2 "R" 1 "P";
VAL_ 1057 GEAR_SHIFTER 7 "B" 4 "D" 3 "N" 2 "R" 1 "P" ;