I am trying to receive CAN frames from the EMU PRO on a third party device (a DIY dash).
In the process of troubleshooting this, I have hit a roadblock (lack of CAN bus understanding probably).
Anyway, I can see the heartbeat in my dash app. I can also see the heartbeat using the P-CAN Explorer.
Incidentally, the P-CAN adapter is what I use to configure the EMU PRO with. The EcuMasters EMU PRO software works with no issue connected with the same P-CAN adapter.
Would someone kindly help me understand what I am missing?
Thank you in advance.
What template are you sending out of the PRO? Which BUS? Can you post your cal file?
I’m just trying to read the default CAN data sent by the EMU PRO.
RPM, CLT, PSI, etc for driving gauges with.
EMU PRO CAN0 is terminated with 120Ω resistors on the EMU side and at my RPI4 (Raspberry Pi 4B).
I have a jumper that sets the termination resistance on a Waveshare CAN card.
I can actually read the CAN0 data with my P-CAN FD adapter via a jumper on the CAN card without removing the resistor.
That is, only when using the P-CAN adapter to interface the EcuMasters software to the EMU PRO.
If I try to use the P-CAN software, I just get a 0x666 message (the heartbeat from the EMU).
That leads me to believe that there is a frame that I need to send before the EMU will start sending data
You need to enable the generic template, you have said nothing about that.
1 Like
Thank you ProperTuningOG!!!
1 Like
My gauges are now mostly working.
Awesome.
1 Like