Leaf-ZE1-ESP32

A small update on my project:

I’ve finished the wiring extension harness with two breakout connections for the CAN buses I’m interested in: EV-CAN and CAR-CAN.

I’ve also installed the two SN65HVD230 transceivers, replaced their connectors, and designed and 3D-printed custom enclosures for them.

Next comes the real-world testing.

Nice progress today! After fixing a few bugs that left me with no connection at all, I finally tracked the issue down to poorly crimped JST connectors. Everything is now working as expected.

I’ve completed my EV-CAN and CAR-CAN taps. For now, I’m focusing on the EV-CAN since my main interest is remote climate control.

Today’s goal was simply to listen to the CAN bus. The next step will be message injection.

Hardware:

  • ESP32-WROVER
  • SN65HVD230 CAN transceiver
  • Custom CAN gateway extension harness

Just wanted to say thanks. This harness mod thread was a huge help. Used it as the reference to tap into EV-CAN/CAR-CAN on my ZE1 and built an ESP32 + Particle Boron setup for remote HVAC control and lock/unlock (no OEM TCU dependency). The vehicle_nissanleaf.cpp CAN sequences from OVMS were the missing piece that made it actually work reliably. Happy to share details if anyone’s doing something similar.

If it could help someone https://github.com/Lama81/Leaf-ZE1-ESP32