It's purely for personal use and considered a hobby. The drive system will be installed in a modified, older vehicle that doesn't have CAN bus functionality, so it will also need to be controlled via a custom-built control unit. That's exactly the task I set for myself, and this is how far I've gotten so far...
I'm a complete beginner when it comes to CAN technology and could really use some help getting started. It would be great if someone with experience could offer some guidance.
I've been trying to find information, but it's been anything but easy.
The entire issue concerns the VW/Audi drive control unit, which operates at a data rate of 500 kbit/s. The Haldex unit, a multi-plate clutch with a mechatronic control unit, can only be controlled via CAN bus.
I have already assembled the device and equipped it with an OBD interface (connector) where I have connected the CAN and K-Line. The data reading using the VAG-COM diagnostic tool (shop.dieselschrauber.de) works perfectly. I was already able to read an initial data stream using the Tiny-Can I interface (with special firmware) and the can tool software.
As soon as the power supply is activated, Haldex periodically transmits the following data to the bus:
ID 2C0 / DLC 2 / Data 3880 / Period 10
As I could gather from some threads related to the Comfort CAN system, it's possible that the Haldex control unit is trying to communicate and is waiting for a response from another control unit.
I also know that the engine control unit (ECU) and the ABS control unit are normally part of this system. So, it's a trio: the Haldex system receives data from the two control units and processes it for its own use. This data includes wheel speeds of all four wheels, engine load, longitudinal acceleration, throttle position, etc. The Haldex oil temperature should also be readable, or is it transmitted cyclically?
Now, one would need to know these telegrams in order to simulate such a scenario and make the whole thing manageable.
As a first step, and I'm almost certain about this, we need to simulate the operation of the ABS and engine control unit (ECU), because when I read the error codes from the Haldex system, I always get error messages indicating that the communication between the ABS and the engine ECU is not working. So, what should the Telegrams from ABS and the motor control unit (STG) look like, and is this sending (presence notification) a continuous process, or is it only a one-time event when the STG is started, just to confirm that all the necessary participants are present?
For starters, I think this gives us both a general overview of the whole thing. Now it will get more technical and delve into the details

.
Ideally, it would be best to document a vehicle with this propulsion system and try to find and understand the necessary communication signals.
I hope someone has experience with this and can give me some advice.
I would be truly grateful for any help, and I'm sure I'll only find it in this interesting forum.
Regards,
Snooky.