Page 1 of 1
Identifying DPF regen through CAN-Bus
Posted: 13 Nov 2019, 23:37
by bigi
I have used custom PIDs in Torque Pro previously to identify information about DPF regens - number of failed regen, distance since last regen etc; but would like to make an arduino based unit that plugs in to the OBDII and reads the info over CAN instead - either illuminating an led when a regen cycle is in progress or even driving an LCD screen. I know it can be done as the conversmod gateway can do this; from diagnostic output i have seen it is reading similar values over CAN-Bus.
Has anyone tried reading diagnostics directly over CAN - and especially for DPF? Is there a corellation between PIDs and Canbus Diag IDs?
Re: Identifying DPF regen through CAN-Bus
Posted: 17 Nov 2019, 16:33
by DGAlexandru
You can have this information on Ford IDS and on ForScan.. so the PIDs are there in DIAG mode.
Do you want to use this ones or are you looking for the ones that are transmitted by PCM on CAN without beeing asked about them - normal mode, not Diag mode?
If we can get a Dump of the FirmWare that is on a Converse that has this Mod, then we can try to disassemble the routine in order to see what PIDs are used.
Also an adapter (that gateway module) can be used to see what messages it sends over CAN to get this PIDs.
Re: Identifying DPF regen through CAN-Bus
Posted: 17 Nov 2019, 21:29
by bigi
DGAlexandru thanks for the reply. While it is nice to understand how the ConversMod works and how the gateway triggers the message, this is not my prime interest. Tracing the CAN messages that turn on the DPF messages in the modified firmware will be relatively easy by monitoring the CANbus when one starts and ends (with gateway attached).
What my interest here is how to read this information over CANbus to determine when a DPF regen is happening, maybe other functions as well. i want to move away from the Conversmod display - maybe to add an Arduino with LCD display showing some key functions - like DPF regen started/ended, Speed, turbo boost etc. It would be a good way to understand CANbus diagnostics
I am interested in your message about information being available on the bus in normal mode - i did not realise this was possible? could you explain further?
Re: Identifying DPF regen through CAN-Bus
Posted: 19 Nov 2019, 20:31
by DGAlexandru
As long as the information is over CAN then you can do whatever you want with it: show it on Convers, use an Arduino to light an LED or show it on an LCD and so on.
There is information on CAN regarding different statues of the PCM (or other modules), without asking for them using a Diag message and I think this is also true for DPF... and it is easier to use something already available in order to find the right CAN message that start all over.
Re: Identifying DPF regen through CAN-Bus
Posted: 27 Nov 2019, 00:13
by bigi
I don't want to use an existing device to do this, I want to try and do it myself....well with some advice
![Smile :)](./images/smilies/icon_e_smile.gif)
Re: Identifying DPF regen through CAN-Bus
Posted: 27 Nov 2019, 20:54
by DGAlexandru
Do you or don't you have that adapter that does this?
If yes, then all you have to do is to listen on MS-CAN what that device sends - this way you'll find out what Convers+ needs, and you don't need to have your PCM going into DPF Regen. for this. Then just listen on HS-CAN for the messages that PCM sends - this is a little bit trickier as you cannot easily identify what module on HS-CAN sends what, but you can then play what you have captured to the adapter on HS-CAN and see on Convers+ when the light for DPF goes off - you start with only half of the CAN IDs you captured and see if the message is in that half. If not, go with the other half, if yes, go next with only half of that half.. and so on untill you find out the CAN ID that sends the PCM DPF status. Now you can play with the values of that CAN Message and see if you can change the status of DPF on Convers+ or listen some more on HS CAN only for that CAN ID untill the PCM goes into Regen.
Gwe has at least the info needed on MS-CAN... maybe you'll be luckily enough to have him share this info with you.
![Image](https://microhacker.denkdose.de/download/file.php?id=509&mode=view)
Re: Identifying DPF regen through CAN-Bus
Posted: 27 Nov 2019, 21:51
by bigi
thanks for the reply. i do have a can bus sniffer, it was just understanding how/what way the information would be coming through. My thought wasn't to actually use the conversmod+ to display the regen, it was to to potentially try and make myself an "information display". the reason i queried how best to do this is because i have some logs that came from a gateway box and it logs more information - i have attached for you to see what i mean. having seen the ford forums talks from ages ago about using torque custom values to determine when the dpf is likely regenerating, it made me wonder if this is how it works.
Re: Identifying DPF regen through CAN-Bus
Posted: 19 Jan 2021, 13:48
by sanndo
So anyone have find DPF ms-can id's?