CANhack.de CAN-Interface RKS+CAN
CAN Hardware, CAN Software, CAN Protocols - CAN Bus Forum for Your CAN Bus Project.

VW T4 2001: CAN Bus Issues & Solutions

 
New Topic Reply 🔗 🖨 CANhack.de - Index » General
Author Message
TomS



Joined: 09/24/2023
Posts: 2
Karma: +1 / -0   Thank you, like it!


Free account, no CAN development support

CAN-Diagnose likes this.
Post11-10-2023, 12:44    Subject: VW T4 2001: CAN Bus Issues & Solutions Quote

Hello,
My name is Tom, I'm from Bavaria, and I'm now participating in something else.
Project (Haldex in my T4) with the...
CAN bus explained.
I once eavesdropped and heard the following:
IDs are being transferred.

0x280 Motor 1
0x288 Engine 2
0x380 Motor 3
0x388 Engine 4
0x480 Motor 5
0x488 Motor 6
0x320 AI 1
0x420 AI 2
0x520 AI 3

Here's a list of everything I've found out:
Code:

// Byte-Variablen für Can Pakete + Variablen für die realen Werte
byte Byte_0x280[8]; //Motor 1
//Standard ID: 0x280       DLC: 8  Data: 0x69 0x35 0x24 0x0C 0x35 0x00 0x41 0x35
//+------------+------------+------------+------------+------------+------------+------------+------------+
//| Byte 0     | Byte 1     | Byte 2     | Byte 3     | Byte 4     | Byte 5     | Byte 6     | Byte 7     |
//+------------+------------+------------+------------+------------+------------+------------+------------+
//| Bitwerte   | internes   | Drehzahl   | Drehzahl   | inneres    | Gaspedal   | mechanisch.|Fahrerwunsch|
//|            | Motormoment| Low        | High       | Motormoment| Wert       | Motorverl. |Moment      |
//|            | Wert * 0,39| (RPM_L+ 256*RPM_H)/4    | Wert*0,39  | Wert*0,4   | Wert*0,39  |Wert*0,4    |
//|            | (U/min)                              | (%)        | (%)        | (%)        | (%)        |
//+------------+------------+------------+------------+------------+------------+------------+------------+
//+-Byte 0-----+------------+------------+------------+------------+------------+------------+------------+
//| Bit 0      | Bit 1      | Bit 2      | Bit 3      | Bit 4      | Bit 5      | Bit 6      | Bit 7      |
//+------------+------------+------------+------------+------------+------------+------------+------------+
//| Leergas    | Gaspedal   | Kickdown   | Kupplung   | ?          | ??         | ??         |?           |
//|            | ungenau    | Schalter   | Schalter   | ?          | ?          | ?          |?           |
//+------------+------------+------------+------------+------------+------------+------------+------------+

byte Byte_0x288[8]; //Motor 2
//Standard ID: 0x288       DLC: 8  Data: 0x64 0x6B 0x10 0x00 0x00 0x4E 0x6D 0x00
//+------------+------------+------------+------------+------------+------------+------------+------------+
//| Byte 0     | Byte 1     | Byte 2     | Byte 3     | Byte 4     | Byte 5     | Byte 6     | Byte 7     |
//+------------+------------+------------+------------+------------+------------+------------+------------+
//| ??         | Motor      | Bitwerte   | Geschwindig| Sollgeschw.| Leerlauf   | Begrenzungs|min.einstell|
//|            | Temperatur |            | keit       | GRA        | Drehzahl   | Wert       |Moment      |
//|            |0,75*Wert-48|            | Wert*1,28  | Wert*1,28  | Wert*10    | Wert*0,39  | Wert*0,39  |
//|            | (C°)       |            | (km/h)     | (km/h)     | (U/Min)    | (%)        | (%)        |
//+------------+------------+------------+------------+------------+------------+------------+------------+
//+-Byte 2-----+------------+------------+------------+------------+------------+------------+------------+
//| Bit 0      | Bit 1      | Bit 2      | Bit 3      | Bit 4      | Bit 5      | Bit 6      | Bit 7      |
//+------------+------------+------------+------------+------------+------------+------------+------------+
//| Bremslicht | Bremstest  | Fehler     | Ansteuerung| Status     | ODB2 freze | GRA Status 00 = aus     |
//| Schalter   | Schalter   | Kühlmittelt| Klima      |Normalbtrieb| Frame      | 01 = regeln 10 = Fehler |
//+------------+------------+------------+------------+------------+------------+------------+------------+

byte Byte_0x380[8]; //Motor 3
//Standard ID: 0x380       DLC: 8  Data: 0x00 0x63 0x00 0x7D 0x10 0x00 0x00 0x00
//+------------+------------+------------+------------+------------+------------+------------+------------+
//| Byte 0     | Byte 1     | Byte 2     | Byte 3     | Byte 4     | Byte 5     | Byte 6     | Byte 7     |
//+------------+------------+------------+------------+------------+------------+------------+------------+
//| Bitwerte   | Aussentemp.| Pedalwert  | ??         | ??         | ?          | ?          | ?          |
//|            | Ansaugtemp.| ohne GRA   |            |            |            |            |            |
//|            |0,75*Wert-48| 0,4*Wert   |            |            |            |            |            |
//|            | (C°)       | (%)        |            |            |            |            |            |
//+------------+------------+------------+------------+------------+------------+------------+------------+
//+-Byte 0-----+------------+------------+------------+------------+------------+------------+------------+
//| Bit 0      | Bit 1      | Bit 2      | Bit 3      | Bit 4      | Bit 5      | Bit 6      | Bit 7      |
//+------------+------------+------------+------------+------------+------------+------------+------------+
//| Vorglüh    | ?          | ?          | ?          | ?          | ?          | MSG        | Fehler     |
//| Meldung    |            |            |            |            |            | gesperrt   | Ansaugtemp.|
//+------------+------------+------------+------------+------------+------------+------------+------------+

byte Byte_0x388[3]; //Motor 4
//Standard ID: 0x388       DLC: 3  Data: 0x96 0x01 0x97
//+------------+------------+------------+
//| Byte 0     | Byte 1     | Byte 2     |
//+------------+------------+------------+
//| ??         | ??         | ??         |
//|            |            |            |
//|            |            |            |
//|            |            |            |
//+------------+------------+------------+

byte Byte_0x480[8]; //Motor 5
//Standard ID: 0x480       DLC: 8  Data: 0xC0 0x00 0x32 0x5B 0x00 0x00 0x04 0xAD
//+------------+------------+------------+------------+------------+------------+------------+------------+
//| Byte 0     | Byte 1     | Byte 2     | Byte 3     | Byte 4     | Byte 5     | Byte 6     | Byte 7     |
//+------------+------------+------------+------------+------------+------------+------------+------------+
//| ?          | Bitwerte   | Verbrauch  | Verbrauch  | ?          | ?          | ??         | ??         |
//|            |            | Low        | High       |            |            |            |            |
//|            |            | Byte2+(Byte3 &B01111111)|            |            |            |            |
//|            |            | *256 µL                 |            |            |            |            |
//+------------+------------+------------+------------+------------+------------+------------+------------+
//+------------+------------+------------+------------+------------+------------+------------+------------+
//| Bit 0      | Bit 1      | Bit 2      | Bit 3      | Bit 4      | Bit 5      | Bit 6      | Bit 7      |
//+------------+------------+------------+------------+------------+------------+------------+------------+
//| ?          | Vorglüh    | E-Gas      | ODB2       | CAT        | Klimakomp. | ?          | ?          |
//|            | Lampe      | Lampe      | Lampe      | Warnung    | Aus        |            |            |
//+------------+------------+------------+------------+------------+------------+------------+------------+

byte Byte_0x488[8]; //Motor 6
//Standard ID: 0x488       DLC: 8  Data: 0x2E 0x34 0x34 0x78 0xA6 0x00 0x00 0xF0
//+------------+------------+------------+------------+------------+------------+------------+------------+
//| Byte 0     | Byte 1     | Byte 2     | Byte 3     | Byte 4     | Byte 5     | Byte 6     | Byte 7     |
//+------------+------------+------------+------------+------------+------------+------------+------------+
//| ??         | inneres    | inneres    | Höhen      | ?          | ?          | ?          | ??         |
//|            | Sollmoment | Istmoment  | Faktor     |            |            |            |            |
//|            | 0,39*Wert  | 0,39*Wert  | 0,0078*Wert|            |            |            |            |
//|            | (%)        | (%)        |            |            |            |            |            |
//+------------+------------+------------+------------+------------+------------+------------+------------+

byte Byte_0x320[8]; //KI 1
//Standard ID: 0x320       DLC: 8  Data: 0x05 0x02 0x16 0x00 0x00 0x00 0x00 0x00
//+------------+------------+------------+------------+------------+------------+------------+------------+
//| Byte 0     | Byte 1     | Byte 2     | Byte 3     | Byte 4     | Byte 5     | Byte 6     | Byte 7     |
//+------------+------------+------------+------------+------------+------------+------------+------------+
//| Bitwerte   | Handbremse | Tankinhalt | Geschwind. | Geschwind. | ?          | ?          | ?          |
//|            |            | Wert = Wert| Low        | High       |            |            |            |
//|            |            | (Bit7=Reser| 0,01*(Ges_L+256*Gesch_H)|            |            |            |
//|            |            | vewarnung) | (km/h)                  |            |            |            |
//+------------+------------+------------+------------+------------+------------+------------+------------+
//+-Byte 0-----+------------+------------+------------+------------+------------+------------+------------+
//| Bit 0      | Bit 1      | Bit 2      | Bit 3      | Bit 4      | Bit 5      | Bit 6      | Bit 7      |
//+------------+------------+------------+------------+------------+------------+------------+------------+
//| Fahrer     | Fehler     | Öldruck    | Öldruck    | Kühlmittel | Heißleuchte| Tankwarnung| Vorglüh    |
//| Tür        | Tank       |            | dynamisch  | Mangel     |            |            | Lampe      |
//+------------+------------+------------+------------+------------+------------+------------+------------+

byte Byte_0x420[8]; //KI 2
//Standard ID: 0x420       DLC: 8  Data: 0x01 0x00 0x00 0x56 0x64 0x00 0xFF 0x00
//+------------+------------+------------+------------+------------+------------+------------+------------+
//| Byte 0     | Byte 1     | Byte 2     | Byte 3     | Byte 4     | Byte 5     | Byte 6     | Byte 7     |
//+------------+------------+------------+------------+------------+------------+------------+------------+
//| Bitwerte   | Aussentemp | Aussentemp | Öltemperat | Kühlmittel | Kl.58d     | KL58s      | ?          |
//|            | gefiltert  | ungefiltert|            | Temp       |            |            |            |
//|            | 0,5*Wert-50| 0,5*Wert-50| Wert-60    | 0,75*Wert- |            |            |            |
//|            | (C°)       | (C°)       | (C°)       | 48 (C°)    |            |            |            |
//+------------+------------+------------+------------+------------+------------+------------+------------+
//+------------+------------+------------+------------+------------+------------+------------+------------+
//| Bit 0      | Bit 1      | Bit 2      | Bit 3      | Bit 4      | Bit 5      | Bit 6      | Bit 7      |
//+------------+------------+------------+------------+------------+------------+------------+------------+
//| ??         | ??         | ??         | ??         | ??         | ??         | ??         | ??         |
//|            |            |            |            |            |            |            |            |
//+------------+------------+------------+------------+------------+------------+------------+------------+

byte Byte_0x520[8]; //KI 3
//Standard ID: 0x520       DLC: 8  Data: 0x01 0x01 0x00 0x56 0x2A 0xFA 0xDC 0x04
//+------------+------------+------------+------------+------------+------------+------------+------------+
//| Byte 0     | Byte 1     | Byte 2     | Byte 3     | Byte 4     | Byte 5     | Byte 6     | Byte 7     |
//+------------+------------+------------+------------+------------+------------+------------+------------+
//| ??         | ??         | ?          | ??         | ??         | Tachostand                           |
//|            |            |            |            |            | b7<<8<<8 + b6<<8 + b5                |
//|            |            |            |            |            |                                      |
//|            |            |            |            |            | km                                   |
//+------------+------------+------------+------------+------------+------------+------------+------------+



I am particularly interested in the sections marked with "??" because they also contain data.
I would appreciate further information, and I will then make this available as an updated list.

Best regards, Tom.


Translated on 26-07-2026, 11:04.
Back to top Profile PM
CAN-Diagnose
Administrator
Administrator
Avatar-CAN-Diagnose

Joined: 06/07/2011
Posts: 573
Karma: +29 / -0   Thank you, like it!
Location: Ländle



Post15-10-2023, 11:10    Subject: VW T4 2001: CAN Bus Issues & Solutions Quote

Hello,

Many things have already been discussed in this forum, so please use the internal search function with the specific CAN ID you are interested in.

A good source for details about the news is also the technical documentation of the engine control unit (ECU) installed in your vehicle.

Best regards, Rainer.
Dipl.-Ing. (FH) Rainer Kaufmann - Embedded Software Freelancer
System RKS+CAN: CANHack.de CAN-Bus Interface


Last edited on 16-10-2023, 20:43, edited 2 times in total.
Back to top Profile PM WWW
TomS



Joined: 09/24/2023
Posts: 2
Karma: +1 / -0   Thank you, like it!


Free account, no CAN development support

Post16-10-2023, 16:09    Subject: VW T4 2001: CAN Bus Issues & Solutions Quote

Hello, thank you for the reply.
I searched the forum again for CAN IDs, as I had done before, but didn't find any further information.
I have also been unable to find a description of the control unit, even after an extensive search.
The engine control unit (ECU) used is an EDC15.
"regarding information or tips on where to find something like that..."
I would be grateful if you could provide a description.
Best regards, Tom.


Translated on 26-07-2026, 11:07.
Back to top Profile PM
New Topic Reply 🔗 🖨 CANhack.de - Index » General
Jump to:  
You cannot post new topics in this forum.