Communicating to ECU problem

hello every one
i have ECU model : siemens continental SIM2K-34VR
and i want to communicate to it by can protocol i have sent this pid request :
txHeader.DLC = 3;
txHeader.IDE = CAN_ID_STD;
txHeader.StdId = 0x7DF;

TxMessage.data[0] = 0x02;
TxMessage.data[1] = 0x01;
TxMessage.data[2] = 0x00;
TxMessage.data[3] = 0x00;
TxMessage.data[4] = 0x00;
TxMessage.data[5] = 0x00;
TxMessage.data[6] = 0x00;
TxMessage.data[7] = 0x00;

but the received can message is this :
ID: 0x1C3
Rx: 0x00 0x00 0x0D 0x08 0x00 0x00 0x00 0x00

i haven’t connect anything else to ECU just +12V and GND and SWITCH power
is it because of this ?or sth else?

how can i found the standard iso of my ECU i search all around the internet but didn’t get anything usefull

appreciate your help.

Hello there, :smiling_face_with_three_hearts:
You need to check few things to solve you issue you are facing:

  1. Ensure that your CAN message format (CAN_ID_STD) and ID (0x7DF) are correctly set up for the OBD-II diagnostic request.
  2. Verify the wiring connections for CAN-H and CAN-L between your device and the ECU.
  3. Double-check the power connections (+12V, GND, and switched power) to ensure they are properly connected and stable.

As for finding the standard ISO for your ECU, it’s typically available through the manufacturer’s documentation or support channels. If online searches haven’t been fruitful, reaching out directly to Siemens Continental support could provide you with the specific information you need.

Feel free to provide more details or updates so we can assist you further.