AW: Problem receiving > 8 byte UDS response when using istpsend

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi,

I'm experiencing problems when trying to read out ECU parameters using istpsend when the response exceeds 8 bytes:

In one terminal, I run isotpdump -s 00000680 -d 00000780 -c -ta can0

In another terminal, I run echo 22 F1 95 | isotpsend -s 00000680 -d 00000780 can0 -p 0x00

In the first terminal, I receive only the FF, but no FC frame is sent (expected is a 11-byte response).

If I turn around the communication direction and run isotpsend -s 00000680 -d 0000780 can0 -D 255, the target ECU answers correctly by sending the expected FC frame.


I would expect that isotpsend takes care of sending the FC frame in the first example as well to receive the full response - am I doing something wrong?

Any help would be highly appreciated!

Best regards,

Marvin Ludersdorfer




[Index of Archives]     [Automotive Discussions]     [Linux ARM Kernel]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [IETF Annouce]     [Security]     [Bugtraq]     [Linux]     [Linux OMAP]     [Linux MIPS]     [eCos]     [Asterisk Internet PBX]     [Linux API]     [CAN Bus]

  Powered by Linux