Hi,
background info:
1. our client(PC)code developed based on rev 3.1.1(and PCAN-UDS 2.1.0) worked fine and be able exchange data with our ECU device
2. the PCAN-USB drive was 4.2.2
3. the adapter firmware is 8.4
recently updated to PCAN-ISO-TP 3.2.0(PCAN-UDS 2.2.0) firmware to 8.6.1, driver to 4.3.0
client(PC) is unable to transmit multiple frames, client is able to receive the frame control '30 00 01 00 00 00 00 00', then the
UDS_WaitForService_2013() reports error PUDS_STATUS_SERVICE_TX_ERROR
1) 3046.8 Rx 08D1 8 10 0C 31 01 FF 00 00 04
2) 3047.7 Rx 08D9 8 30 06 0A 00 00 00 00 00
Multiple Frames Issue after upgrade for 3.1.1 to 3.2.0
-
- Software Development
- Posts: 305
- Joined: Mon 9. Sep 2013, 12:21
Re: Multiple Frames Issue after upgrade for 3.1.1 to 3.2.0
Hello,
There were a few necessary changes in the past versions that could be linked with your case, especially within PCAN-ISO-TP and functions CANTP_Mapping_2016 and CANTP_Write_2016.
Have you checked the version histories:
- PCAN-ISO-TP API Version History
- PCAN-UDS API Version History
When the transmission of a segmented isotp message stops after the receival of the Flow Control frame (0x08D9 30 06 0A), it usually points out a problem with the initialization of the mappings (in your case the ones involving CAN IDs 0x08D1 and 0x08D9).
Please feel free to share excerpts of your code for review.
There were a few necessary changes in the past versions that could be linked with your case, especially within PCAN-ISO-TP and functions CANTP_Mapping_2016 and CANTP_Write_2016.
Have you checked the version histories:
- PCAN-ISO-TP API Version History
- PCAN-UDS API Version History
When the transmission of a segmented isotp message stops after the receival of the Flow Control frame (0x08D9 30 06 0A), it usually points out a problem with the initialization of the mappings (in your case the ones involving CAN IDs 0x08D1 and 0x08D9).
Please feel free to share excerpts of your code for review.
Best regards,
Fabrice
Fabrice