Need a guidance for troubleshooting via CANBUS messages
-
Hi, I would appreciate having a quick checklist-style guide for analysing possible malfunctions or error states.
After reviewing the commonly available Leaf DBC files, it’s clear that there are many signals to examine. Unfortunately, not all of them are present, since the Resolve controller acts as the VCU and orchestrates much of the system. I’m particularly interested in identifying reliable CAN bus signals that indicate the pre‑charge state, main contactor states, and overall vehicle state (off / on / charging). If possible, gear status (N / R / D) would also be very useful.
It would be extremely helpful to have a Resolve‑EV‑specific DBC file containing only the relevant messages and signals. This would greatly simplify troubleshooting and diagnostic work.
Being able to determine the vehicle’s on/off/charging state via CAN messages would also make it much easier to integrate additional components such as heaters, A/C compressors, and other auxiliary systems.
-
I agree. I’m about to get an ESP32 to hopefully start exploring what CAN I can pick up.
I’ve got 2 objectives. Ideally I want to find D1, D2, D3, N, R, so then I can drive tally lights on my dashboard which will be nicer than the small OLED.
I’d also like to drive some lights that indicate charging status. -
Hi!
I have attached the dbc file that the OLED display uses to show all the states. Those are really the only signals that I have added to the can network. Otherwise as you mentioned you can find all the Leaf canbus messages from dala here: https://github.com/dalathegreat/leaf_can_bus_messagesLet me know if there is something else you want to know!