Post by veso266 on Apr 28, 2024 22:04:09 GMT
Hello there, I have a very interesting problem
I have a test bench for PQ platform which you can see on the picture: imgur.com/fyGPqXu
On my Bench is RNS510 and 3C0 907 530 L gateway module from Temic
I can read and comunicate with my bench without a problem, OBDEleven doesn't see any VIN, but thats not a problem, just select random car and everything works, I can code my RNS510 and my Gateway so CAN network is working properly it seams
Now I would like to simulate ignition message
I use MCP2515 module with my Arduino (seerduino the only difference is that u can also put it on 3.3V operation instead of 5V)
I decided to use Instroment cluster (because I knew my RNS510 uses MFD display to send radio station information to instrument cluster so it has to have connection to this blue cable) blue cable to hook inside my CAN Netowrk which I find pinout here: github.com/an-ven/VW-Instrument-Cluster-Controller/blob/master/Resources/InstrumentClusterPinout.png
I also discovered that VW PQ cars have 3 canbuses: imgur.com/a/FAXZZzY
Infotaiment - 100kbps
Conveniences - 100kbps
Drive train - 500kbps
I tried to receive some packets and discovered that packets were only uvailable on 500kbps drive train bus, 100kbps bus didn't have any data, but I guess ignition message should be on drive train bus anyway, and gateway would take care of forwarding it to RNS510 at the right speed
Since I sadly have no acsess to any PQ vehicle anymore so I had to search the internet for the right packets to send
I found dbc file from what I believe is the right period PQ car: github.com/commaai/opendbc/blob/master/vw_golf_mk4.dbc
and made a program to send packets to simulate ignition: pastebin.com/VdbVvTud
but nothing happens, if you look at this picture: imgur.com/PAH2PBI
RNS510 clearly doesn't see the Klemmen 15 packet which should tell it that the car is started
since I can comunicate with OBDEleven just fine I was wondering if I can somehow use it to see if my packet is properly flowing trought my CAN network or even send an arbitary CAN packet with it (I know the app does not support this, but maybe I can send some special commands over bluetooth to send custom CAN packet with OBDEleven)
I know here many things can go wrong, my packet is maybe not correct, maybe I am using the wrong port to feed my CAN message to
I know here many things can go wrong, my packet is maybe not correct, maybe I am using the wrong port to feed my CAN message to
sadly right now I have no osciloscope or another can module (even if I had 2 modules, I would still need to find the right physical location to hook it to my CAN network) to check whats going on, I only have OBDEleven
Thanks for Anwsering and Best Regards