0x36 transfer data not send all the data

See original GitHub issue

I have run the same script on both windows 10 and linux(raspberry pi/ubuntu desktop), and the one on windows with Vector device is ok, but the one with Linux socketcan is not ok for the 0x36 service transfer data.

** the issue**

as you can see, the transfer data didn’t send all the data to the server, and raised a “P2 timeout time” issue.

the error:

Traceback (most recent call last): File “/home/sgnes/.local/lib/python3.9/site-packages/udsoncan/client.py”, line 1647, in send_request payload = self.conn.wait_frame(timeout=timeout_value, exception=True) File “/home/sgnes/.local/lib/python3.9/site-packages/udsoncan/connections.py”, line 68, in wait_frame frame = self.specific_wait_frame(timeout=timeout) File “/home/sgnes/.local/lib/python3.9/site-packages/udsoncan/connections.py”, line 490, in specific_wait_frame raise TimeoutException(“Did not receive frame IsoTP Transport layer in time (timeout=%s sec)” % timeout) udsoncan.exceptions.TimeoutException: Did not receive frame IsoTP Transport layer in time (timeout=0.5 sec)

During handling of the above exception, another exception occurred:

Traceback (most recent call last): File “/home/sgnes/github/Bootloader-flashing-tool/flashing.py”, line 126, in <module> reprogramming(conn, args) File “/home/sgnes/github/Bootloader-flashing-tool/flashing.py”, line 81, in reprogramming response = client.transfer_data(seq, bytes.fromhex(data)) File “/home/sgnes/.local/lib/python3.9/site-packages/udsoncan/client.py”, line 131, in decorated return func(self, *args, **kwargs) File “/home/sgnes/.local/lib/python3.9/site-packages/udsoncan/client.py”, line 837, in transfer_data response = self.send_request(request) File “/home/sgnes/.local/lib/python3.9/site-packages/udsoncan/client.py”, line 1655, in send_request raise TimeoutException(‘Did not receive response in time. %s time has expired (timeout=%.3f sec)’ % (timeout_name_to_report, timeout_value)) udsoncan.exceptions.TimeoutException: Did not receive response in time. P2 timeout time has expired (timeout=0.500 sec)

the code

   if args.can_interface == "Vector":
      bus = VectorBus(args.can_channel)
   elif args.can_interface == "PCAN":
      bus = PcanBus()  # Link Layer (CAN protocol) 
   elif args.can_interface == 'socketcan':
      bus = can.interface.Bus(channel='can0', bustype='socketcan_ctypes')
   tp_addr = isotp.Address(isotp.AddressingMode.Normal_11bits, txid=project_config.uds_req_phy_id,
                           rxid=project_config.uds_res_id)  # Network layer addressing scheme
   stack = isotp.CanStack(bus=bus, address=tp_addr, params=isotp_params)  # Network/Transport layer (IsoTP protocol)
   stack.set_sleep_timing(0.001, 0.001)
   conn = PythonIsoTpConnection(stack)

the log on linux:

BUSMASTER Ver 3.2.2 PROTOCOL CAN NOTE: PLEASE DO NOT EDIT THIS DOCUMENT [START LOGGING SESSION] START DATE AND TIME 10:5:2021 20:30:15:451 HEX SYSTEM MODE START CHANNEL BAUD RATE CHANNEL 1 - Vector - VN1610 Channel 1 SN - 24706 - 500000 bps END CHANNEL BAUD RATE START DATABASE FILES END DATABASE FILES <Time><Tx/Rx><Channel><CAN ID><Type><DLC><DataBytes> 20:30:21:1132 Rx 1 0x71D s 8 02 10 03 00 00 00 00 00 20:30:21:1173 Rx 1 0x71E s 8 06 50 03 00 32 01 F4 AA 20:30:21:1211 Rx 1 0x71D s 8 02 10 02 00 00 00 00 00 20:30:21:1273 Rx 1 0x71E s 8 06 50 02 00 32 01 F4 AA 20:30:21:1343 Rx 1 0x71D s 8 02 27 11 00 00 00 00 00 20:30:21:1373 Rx 1 0x71E s 8 06 67 11 55 55 55 55 AA 20:30:21:1429 Rx 1 0x71D s 8 06 27 12 AA AA AA AA 00 20:30:21:1473 Rx 1 0x71E s 8 02 67 12 AA AA AA AA AA 20:30:21:1524 Rx 1 0x71D s 8 06 31 01 FF 00 01 00 00 20:30:21:1573 Rx 1 0x71E s 8 03 7F 31 78 AA AA AA AA 20:30:21:8273 Rx 1 0x71E s 8 05 71 01 FF 00 00 AA AA 20:30:21:8342 Rx 1 0x71D s 8 10 09 34 00 33 00 4C 00 20:30:21:8373 Rx 1 0x71E s 8 30 FF 00 AA AA AA AA AA 20:30:21:8385 Rx 1 0x71D s 8 21 00 70 00 00 00 00 00 20:30:21:8473 Rx 1 0x71E s 8 04 74 20 04 02 AA AA AA 20:30:21:8536 Rx 1 0x71D s 8 11 02 36 01 ED CB 97 ED 20:30:21:8573 Rx 1 0x71E s 8 30 FF 00 AA AA AA AA AA 20:30:21:8592 Rx 1 0x71D s 8 21 7F 8F ED 7F 8F ED 7F 20:30:21:8597 Rx 1 0x71D s 8 22 8F ED 7F 8F ED 7F 8F 20:30:21:8601 Rx 1 0x71D s 8 23 ED EA 98 ED 7F 8F ED 20:30:21:8606 Rx 1 0x71D s 8 24 DA 98 ED 7F 8F ED 7F 20:30:21:8610 Rx 1 0x71D s 8 25 8F ED 8C 90 ED 7F 8F 20:30:21:8614 Rx 1 0x71D s 8 26 ED 7F 8F ED 7F 8F ED 20:30:21:8618 Rx 1 0x71D s 8 27 36 97 ED DC 98 ED 7F 20:30:21:8622 Rx 1 0x71D s 8 28 8F ED 7F 8F ED 7F 8F 20:30:21:8626 Rx 1 0x71D s 8 29 ED 7F 8F ED 7F 8F ED 20:30:21:8630 Rx 1 0x71D s 8 2A 2C 97 ED 31 97 ED 7F 20:30:21:8634 Rx 1 0x71D s 8 2B 8F ED 7F 8F ED 6B 95 20:30:21:8638 Rx 1 0x71D s 8 2C ED 7F 8F ED 7F 8F ED 20:30:21:8643 Rx 1 0x71D s 8 2D 7F 8F ED 7F 8F ED 7F 20:30:21:8647 Rx 1 0x71D s 8 2E 8F ED 7F 8F ED 7F 8F 20:30:21:8667 Rx 1 0x71D s 8 2F ED 7F 8F ED 7F 8F ED 20:30:21:8671 Rx 1 0x71D s 8 20 7F 8F ED 7F 8F ED 7F 20:30:21:8675 Rx 1 0x71D s 8 21 8F ED 7F 8F ED 7F 8F 20:30:21:8679 Rx 1 0x71D s 8 22 ED 7F 8F ED 7F 8F ED 20:30:21:8683 Rx 1 0x71D s 8 23 7F 8F ED 7F 8F ED 7F 20:30:21:8686 Rx 1 0x71D s 8 24 8F ED 7F 8F ED 7F 8F 20:30:21:8690 Rx 1 0x71D s 8 25 ED 7F 8F ED 7F 8F ED END DATE AND TIME 10:5:2021 20:30:35:698 [STOP LOGGING SESSION]

the log on windows:

BUSMASTER Ver 3.2.2 PROTOCOL CAN NOTE: PLEASE DO NOT EDIT THIS DOCUMENT [START LOGGING SESSION] START DATE AND TIME 10:5:2021 20:32:25:789 HEX SYSTEM MODE START CHANNEL BAUD RATE CHANNEL 1 - Vector - VN1610 Channel 1 SN - 24706 - 500000 bps END CHANNEL BAUD RATE START DATABASE FILES END DATABASE FILES <Time><Tx/Rx><Channel><CAN ID><Type><DLC><DataBytes> 20:32:29:8740 Rx 1 0x71D s 8 02 10 03 00 00 00 00 00 20:32:29:8816 Rx 1 0x71E s 8 06 50 03 00 32 01 F4 AA 20:32:29:9049 Rx 1 0x71D s 8 02 10 02 00 00 00 00 00 20:32:29:9116 Rx 1 0x71E s 8 06 50 02 00 32 01 F4 AA 20:32:29:9358 Rx 1 0x71D s 8 02 27 11 00 00 00 00 00 20:32:29:9416 Rx 1 0x71E s 8 06 67 11 55 55 55 55 AA 20:32:29:9658 Rx 1 0x71D s 8 06 27 12 AA AA AA AA 00 20:32:29:9716 Rx 1 0x71E s 8 02 67 12 AA AA AA AA AA 20:32:29:9981 Rx 1 0x71D s 8 06 31 01 FF 00 01 00 00 20:32:30:0016 Rx 1 0x71E s 8 03 7F 31 78 AA AA AA AA 20:32:30:1716 Rx 1 0x71E s 8 05 71 01 FF 00 00 AA AA 20:32:30:1900 Rx 1 0x71D s 8 10 09 34 00 33 00 4C 00 20:32:30:1915 Rx 1 0x71E s 8 30 FF 00 AA AA AA AA AA 20:32:30:2050 Rx 1 0x71D s 8 21 00 70 00 00 00 00 00 20:32:30:2116 Rx 1 0x71E s 8 04 74 20 04 02 AA AA AA 20:32:30:2370 Rx 1 0x71D s 8 11 02 36 01 ED CB 97 ED 20:32:30:2415 Rx 1 0x71E s 8 30 FF 00 AA AA AA AA AA 20:32:30:2530 Rx 1 0x71D s 8 21 7F 8F ED 7F 8F ED 7F 20:32:30:2532 Rx 1 0x71D s 8 22 8F ED 7F 8F ED 7F 8F 20:32:30:2534 Rx 1 0x71D s 8 23 ED EA 98 ED 7F 8F ED 20:32:30:2537 Rx 1 0x71D s 8 24 DA 98 ED 7F 8F ED 7F 20:32:30:2539 Rx 1 0x71D s 8 25 8F ED 8C 90 ED 7F 8F 20:32:30:2541 Rx 1 0x71D s 8 26 ED 7F 8F ED 7F 8F ED 20:32:30:2544 Rx 1 0x71D s 8 27 36 97 ED DC 98 ED 7F 20:32:30:2546 Rx 1 0x71D s 8 28 8F ED 7F 8F ED 7F 8F 20:32:30:2548 Rx 1 0x71D s 8 29 ED 7F 8F ED 7F 8F ED 20:32:30:2551 Rx 1 0x71D s 8 2A 2C 97 ED 31 97 ED 7F 20:32:30:2553 Rx 1 0x71D s 8 2B 8F ED 7F 8F ED 6B 95 20:32:30:2555 Rx 1 0x71D s 8 2C ED 7F 8F ED 7F 8F ED 20:32:30:2558 Rx 1 0x71D s 8 2D 7F 8F ED 7F 8F ED 7F 20:32:30:2560 Rx 1 0x71D s 8 2E 8F ED 7F 8F ED 7F 8F 20:32:30:2562 Rx 1 0x71D s 8 2F ED 7F 8F ED 7F 8F ED 20:32:30:2565 Rx 1 0x71D s 8 20 7F 8F ED 7F 8F ED 7F 20:32:30:2567 Rx 1 0x71D s 8 21 8F ED 7F 8F ED 7F 8F 20:32:30:2569 Rx 1 0x71D s 8 22 ED 7F 8F ED 7F 8F ED 20:32:30:2572 Rx 1 0x71D s 8 23 7F 8F ED 7F 8F ED 7F 20:32:30:2574 Rx 1 0x71D s 8 24 8F ED 7F 8F ED 7F 8F 20:32:30:2576 Rx 1 0x71D s 8 25 ED 7F 8F ED 7F 8F ED 20:32:30:2579 Rx 1 0x71D s 8 26 7F 8F ED 7F 8F ED 7F 20:32:30:2581 Rx 1 0x71D s 8 27 8F ED 7F 8F ED 7F 8F 20:32:30:2583 Rx 1 0x71D s 8 28 ED 7F 8F ED 7F 8F ED 20:32:30:2586 Rx 1 0x71D s 8 29 7F 8F ED 7F 8F ED 7F 20:32:30:2588 Rx 1 0x71D s 8 2A 8F ED 7F 8F ED 7F 8F 20:32:30:2591 Rx 1 0x71D s 8 2B ED 7F 8F ED 81 8F FF 20:32:30:2593 Rx 1 0x71D s 8 2C FF FF FF FF FF FF FF 20:32:30:2596 Rx 1 0x71D s 8 2D FF FF FF FF FF FF FF 20:32:30:2598 Rx 1 0x71D s 8 2E FF FF FF FF FF FF FF 20:32:30:2600 Rx 1 0x71D s 8 2F FF FF FF FF FF FF FF 20:32:30:2603 Rx 1 0x71D s 8 20 FF FF FF FF FF FF FF 20:32:30:2605 Rx 1 0x71D s 8 21 FF FF FF FF FF FF FF 20:32:30:2608 Rx 1 0x71D s 8 22 FF FF FF FF FF FF FF 20:32:30:2610 Rx 1 0x71D s 8 23 FF FF FF FF FF FF FF 20:32:30:2613 Rx 1 0x71D s 8 24 FF FF FF FF FF FF FF 20:32:30:2715 Rx 1 0x71E s 8 03 7F 36 78 AA AA AA AA 20:32:30:4821 Rx 1 0x71E s 8 02 76 01 AA AA AA AA AA 20:32:35:6974 Rx 1 0x71D s 8 02 10 03 00 00 00 00 00 20:32:35:7033 Rx 1 0x71E s 8 06 50 03 00 32 01 F4 AA 20:32:35:7292 Rx 1 0x71D s 8 02 10 02 00 00 00 00 00 20:32:35:7333 Rx 1 0x71E s 8 06 50 02 00 32 01 F4 AA 20:32:35:7591 Rx 1 0x71D s 8 02 27 11 00 00 00 00 00 20:32:35:7633 Rx 1 0x71E s 8 06 67 11 55 55 55 55 AA 20:32:35:7904 Rx 1 0x71D s 8 06 27 12 AA AA AA AA 00 20:32:35:7933 Rx 1 0x71E s 8 02 67 12 AA AA AA AA AA 20:32:35:8211 Rx 1 0x71D s 8 06 31 01 FF 00 01 00 00 20:32:35:8333 Rx 1 0x71E s 8 03 7F 31 78 AA AA AA AA 20:32:36:4733 Rx 1 0x71E s 8 05 71 01 FF 00 00 AA AA 20:32:36:5035 Rx 1 0x71D s 8 10 09 34 00 33 00 4C 00 20:32:36:5083 Rx 1 0x71E s 8 30 FF 00 AA AA AA AA AA 20:32:36:5194 Rx 1 0x71D s 8 21 00 70 00 00 00 00 00 20:32:36:5233 Rx 1 0x71E s 8 04 74 20 04 02 AA AA AA 20:32:36:5515 Rx 1 0x71D s 8 11 02 36 01 ED CB 97 ED 20:32:36:5533 Rx 1 0x71E s 8 30 FF 00 AA AA AA AA AA 20:32:36:5674 Rx 1 0x71D s 8 21 7F 8F ED 7F 8F ED 7F 20:32:36:5677 Rx 1 0x71D s 8 22 8F ED 7F 8F ED 7F 8F 20:32:36:5680 Rx 1 0x71D s 8 23 ED EA 98 ED 7F 8F ED 20:32:36:5682 Rx 1 0x71D s 8 24 DA 98 ED 7F 8F ED 7F 20:32:36:5684 Rx 1 0x71D s 8 25 8F ED 8C 90 ED 7F 8F 20:32:36:5687 Rx 1 0x71D s 8 26 ED 7F 8F ED 7F 8F ED 20:32:36:5689 Rx 1 0x71D s 8 27 36 97 ED DC 98 ED 7F 20:32:36:5691 Rx 1 0x71D s 8 28 8F ED 7F 8F ED 7F 8F 20:32:36:5694 Rx 1 0x71D s 8 29 ED 7F 8F ED 7F 8F ED 20:32:36:5696 Rx 1 0x71D s 8 2A 2C 97 ED 31 97 ED 7F 20:32:36:5698 Rx 1 0x71D s 8 2B 8F ED 7F 8F ED 6B 95 20:32:36:5701 Rx 1 0x71D s 8 2C ED 7F 8F ED 7F 8F ED 20:32:36:5703 Rx 1 0x71D s 8 2D 7F 8F ED 7F 8F ED 7F 20:32:36:5705 Rx 1 0x71D s 8 2E 8F ED 7F 8F ED 7F 8F 20:32:36:5708 Rx 1 0x71D s 8 2F ED 7F 8F ED 7F 8F ED 20:32:36:5710 Rx 1 0x71D s 8 20 7F 8F ED 7F 8F ED 7F 20:32:36:5712 Rx 1 0x71D s 8 21 8F ED 7F 8F ED 7F 8F 20:32:36:5715 Rx 1 0x71D s 8 22 ED 7F 8F ED 7F 8F ED 20:32:36:5717 Rx 1 0x71D s 8 23 7F 8F ED 7F 8F ED 7F 20:32:36:5719 Rx 1 0x71D s 8 24 8F ED 7F 8F ED 7F 8F 20:32:36:5722 Rx 1 0x71D s 8 25 ED 7F 8F ED 7F 8F ED 20:32:36:5724 Rx 1 0x71D s 8 26 7F 8F ED 7F 8F ED 7F 20:32:36:5726 Rx 1 0x71D s 8 27 8F ED 7F 8F ED 7F 8F 20:32:36:5729 Rx 1 0x71D s 8 28 ED 7F 8F ED 7F 8F ED 20:32:36:5731 Rx 1 0x71D s 8 29 7F 8F ED 7F 8F ED 7F 20:32:36:5733 Rx 1 0x71D s 8 2A 8F ED 7F 8F ED 7F 8F 20:32:36:5736 Rx 1 0x71D s 8 2B ED 7F 8F ED 81 8F FF 20:32:36:5738 Rx 1 0x71D s 8 2C FF FF FF FF FF FF FF 20:32:36:5741 Rx 1 0x71D s 8 2D FF FF FF FF FF FF FF 20:32:36:5743 Rx 1 0x71D s 8 2E FF FF FF FF FF FF FF 20:32:36:5746 Rx 1 0x71D s 8 2F FF FF FF FF FF FF FF 20:32:36:5748 Rx 1 0x71D s 8 20 FF FF FF FF FF FF FF 20:32:36:5751 Rx 1 0x71D s 8 21 FF FF FF FF FF FF FF 20:32:36:5753 Rx 1 0x71D s 8 22 FF FF FF FF FF FF FF 20:32:36:5755 Rx 1 0x71D s 8 23 FF FF FF FF FF FF FF 20:32:36:5758 Rx 1 0x71D s 8 24 FF FF FF FF FF FF FF 20:32:36:5833 Rx 1 0x71E s 8 03 7F 36 78 AA AA AA AA 20:32:36:7939 Rx 1 0x71E s 8 02 76 01 AA AA AA AA AA 20:32:36:8203 Rx 1 0x71D s 8 11 02 36 02 FF FF FF FF 20:32:36:8233 Rx 1 0x71E s 8 30 FF 00 AA AA AA AA AA 20:32:36:8359 Rx 1 0x71D s 8 21 FF FF FF FF FF FF FF 20:32:36:8361 Rx 1 0x71D s 8 22 FF FF FF FF FF FF FF 20:32:36:8364 Rx 1 0x71D s 8 23 FF FF FF FF FF FF FF 20:32:36:8366 Rx 1 0x71D s 8 24 FF FF FF FF FF FF FF 20:32:36:8369 Rx 1 0x71D s 8 25 FF FF FF FF FF FF FF 20:32:36:8371 Rx 1 0x71D s 8 26 FF FF FF FF FF FF FF 20:32:36:8373 Rx 1 0x71D s 8 27 FF FF FF FF FF FF FF 20:32:36:8376 Rx 1 0x71D s 8 28 FF FF FF FF FF FF FF 20:32:36:8378 Rx 1 0x71D s 8 29 FF FF FF FF FF FF FF 20:32:36:8381 Rx 1 0x71D s 8 2A FF FF FF FF FF FF FF 20:32:36:8383 Rx 1 0x71D s 8 2B FF FF FF FF FF FF FF 20:32:36:8386 Rx 1 0x71D s 8 2C FF FF FF FF FF FF FF 20:32:36:8388 Rx 1 0x71D s 8 2D FF FF FF FF FF FF FF 20:32:36:8391 Rx 1 0x71D s 8 2E FF FF FF FF FF FF FF 20:32:36:8393 Rx 1 0x71D s 8 2F FF FF FF FF FF FF FF 20:32:36:8396 Rx 1 0x71D s 8 20 FF FF FF FF FF FF FF 20:32:36:8398 Rx 1 0x71D s 8 21 FF FF FF FF FF FF FF 20:32:36:8401 Rx 1 0x71D s 8 22 FF FF FF FF FF FF FF 20:32:36:8403 Rx 1 0x71D s 8 23 FF FF FF FF FF FF FF 20:32:36:8406 Rx 1 0x71D s 8 24 FF FF FF FF FF FF FF 20:32:36:8408 Rx 1 0x71D s 8 25 FF FF FF FF FF FF FF 20:32:36:8411 Rx 1 0x71D s 8 26 FF FF FF FF FF FF FF 20:32:36:8413 Rx 1 0x71D s 8 27 FF FF FF FF FF FF FF 20:32:36:8415 Rx 1 0x71D s 8 28 FF FF FF FF FF FF FF 20:32:36:8418 Rx 1 0x71D s 8 29 FF FF FF FF FF FF FF 20:32:36:8420 Rx 1 0x71D s 8 2A FF FF FF FF FF FF FF 20:32:36:8423 Rx 1 0x71D s 8 2B FF FF FF FF FF FF FF 20:32:36:8425 Rx 1 0x71D s 8 2C FF FF FF FF FF FF FF 20:32:36:8428 Rx 1 0x71D s 8 2D FF FF FF FF FF FF FF 20:32:36:8430 Rx 1 0x71D s 8 2E FF FF FF FF FF FF FF 20:32:36:8433 Rx 1 0x71D s 8 2F FF FF FF FF FF FF FF 20:32:36:8435 Rx 1 0x71D s 8 20 FF FF FF FF FF FF FF 20:32:36:8438 Rx 1 0x71D s 8 21 FF FF FF FF FF FF FF 20:32:36:8440 Rx 1 0x71D s 8 22 FF FF FF FF FF FF FF 20:32:36:8443 Rx 1 0x71D s 8 23 FF FF FF FF FF FF FF 20:32:36:8445 Rx 1 0x71D s 8 24 FF FF FF FF FF FF FF 20:32:36:8533 Rx 1 0x71E s 8 03 7F 36 78 AA AA AA AA 20:32:36:8639 Rx 1 0x71E s 8 02 76 02 AA AA AA AA AA 20:32:42:4673 Rx 1 0x71D s 8 02 10 03 00 00 00 00 00 20:32:42:4719 Rx 1 0x71E s 8 06 50 03 00 32 01 F4 AA 20:32:42:4993 Rx 1 0x71D s 8 02 10 02 00 00 00 00 00 20:32:42:5119 Rx 1 0x71E s 8 06 50 02 00 32 01 F4 AA 20:32:42:5312 Rx 1 0x71D s 8 02 27 11 00 00 00 00 00 20:32:42:5419 Rx 1 0x71E s 8 06 67 11 55 55 55 55 AA 20:32:42:5633 Rx 1 0x71D s 8 06 27 12 AA AA AA AA 00 20:32:42:5719 Rx 1 0x71E s 8 02 67 12 AA AA AA AA AA 20:32:42:5952 Rx 1 0x71D s 8 06 31 01 FF 00 01 00 00 20:32:42:6019 Rx 1 0x71E s 8 03 7F 31 78 AA AA AA AA 20:32:43:2519 Rx 1 0x71E s 8 05 71 01 FF 00 00 AA AA 20:32:43:2800 Rx 1 0x71D s 8 10 09 34 00 33 00 4C 00 20:32:43:2819 Rx 1 0x71E s 8 30 FF 00 AA AA AA AA AA 20:32:43:2939 Rx 1 0x71D s 8 21 00 70 00 00 00 00 00 20:32:43:3019 Rx 1 0x71E s 8 04 74 20 04 02 AA AA AA 20:32:43:3248 Rx 1 0x71D s 8 11 02 36 01 ED CB 97 ED 20:32:43:3269 Rx 1 0x71E s 8 30 FF 00 AA AA AA AA AA 20:32:43:3408 Rx 1 0x71D s 8 21 7F 8F ED 7F 8F ED 7F 20:32:43:3410 Rx 1 0x71D s 8 22 8F ED 7F 8F ED 7F 8F 20:32:43:3412 Rx 1 0x71D s 8 23 ED EA 98 ED 7F 8F ED 20:32:43:3415 Rx 1 0x71D s 8 24 DA 98 ED 7F 8F ED 7F 20:32:43:3417 Rx 1 0x71D s 8 25 8F ED 8C 90 ED 7F 8F 20:32:43:3419 Rx 1 0x71D s 8 26 ED 7F 8F ED 7F 8F ED 20:32:43:3421 Rx 1 0x71D s 8 27 36 97 ED DC 98 ED 7F 20:32:43:3424 Rx 1 0x71D s 8 28 8F ED 7F 8F ED 7F 8F 20:32:43:3426 Rx 1 0x71D s 8 29 ED 7F 8F ED 7F 8F ED 20:32:43:3428 Rx 1 0x71D s 8 2A 2C 97 ED 31 97 ED 7F 20:32:43:3431 Rx 1 0x71D s 8 2B 8F ED 7F 8F ED 6B 95 20:32:43:3433 Rx 1 0x71D s 8 2C ED 7F 8F ED 7F 8F ED 20:32:43:3435 Rx 1 0x71D s 8 2D 7F 8F ED 7F 8F ED 7F 20:32:43:3438 Rx 1 0x71D s 8 2E 8F ED 7F 8F ED 7F 8F 20:32:43:3440 Rx 1 0x71D s 8 2F ED 7F 8F ED 7F 8F ED 20:32:43:3442 Rx 1 0x71D s 8 20 7F 8F ED 7F 8F ED 7F 20:32:43:3445 Rx 1 0x71D s 8 21 8F ED 7F 8F ED 7F 8F 20:32:43:3447 Rx 1 0x71D s 8 22 ED 7F 8F ED 7F 8F ED 20:32:43:3450 Rx 1 0x71D s 8 23 7F 8F ED 7F 8F ED 7F 20:32:43:3452 Rx 1 0x71D s 8 24 8F ED 7F 8F ED 7F 8F 20:32:43:3454 Rx 1 0x71D s 8 25 ED 7F 8F ED 7F 8F ED 20:32:43:3457 Rx 1 0x71D s 8 26 7F 8F ED 7F 8F ED 7F 20:32:43:3459 Rx 1 0x71D s 8 27 8F ED 7F 8F ED 7F 8F 20:32:43:3461 Rx 1 0x71D s 8 28 ED 7F 8F ED 7F 8F ED 20:32:43:3464 Rx 1 0x71D s 8 29 7F 8F ED 7F 8F ED 7F 20:32:43:3466 Rx 1 0x71D s 8 2A 8F ED 7F 8F ED 7F 8F 20:32:43:3468 Rx 1 0x71D s 8 2B ED 7F 8F ED 81 8F FF 20:32:43:3471 Rx 1 0x71D s 8 2C FF FF FF FF FF FF FF 20:32:43:3473 Rx 1 0x71D s 8 2D FF FF FF FF FF FF FF 20:32:43:3476 Rx 1 0x71D s 8 2E FF FF FF FF FF FF FF 20:32:43:3478 Rx 1 0x71D s 8 2F FF FF FF FF FF FF FF 20:32:43:3481 Rx 1 0x71D s 8 20 FF FF FF FF FF FF FF 20:32:43:3483 Rx 1 0x71D s 8 21 FF FF FF FF FF FF FF 20:32:43:3486 Rx 1 0x71D s 8 22 FF FF FF FF FF FF FF 20:32:43:3488 Rx 1 0x71D s 8 23 FF FF FF FF FF FF FF 20:32:43:3491 Rx 1 0x71D s 8 24 FF FF FF FF FF FF FF 20:32:43:3519 Rx 1 0x71E s 8 03 7F 36 78 AA AA AA AA 20:32:43:5625 Rx 1 0x71E s 8 02 76 01 AA AA AA AA AA 20:32:43:5889 Rx 1 0x71D s 8 11 02 36 02 FF FF FF FF 20:32:43:5919 Rx 1 0x71E s 8 30 FF 00 AA AA AA AA AA 20:32:43:6047 Rx 1 0x71D s 8 21 FF FF FF FF FF FF FF 20:32:43:6051 Rx 1 0x71D s 8 22 FF FF FF FF FF FF FF 20:32:43:6054 Rx 1 0x71D s 8 23 FF FF FF FF FF FF FF 20:32:43:6056 Rx 1 0x71D s 8 24 FF FF FF FF FF FF FF 20:32:43:6059 Rx 1 0x71D s 8 25 FF FF FF FF FF FF FF 20:32:43:6061 Rx 1 0x71D s 8 26 FF FF FF FF FF FF FF 20:32:43:6064 Rx 1 0x71D s 8 27 FF FF FF FF FF FF FF 20:32:43:6066 Rx 1 0x71D s 8 28 FF FF FF FF FF FF FF 20:32:43:6069 Rx 1 0x71D s 8 29 FF FF FF FF FF FF FF 20:32:43:6071 Rx 1 0x71D s 8 2A FF FF FF FF FF FF FF 20:32:43:6074 Rx 1 0x71D s 8 2B FF FF FF FF FF FF FF 20:32:43:6076 Rx 1 0x71D s 8 2C FF FF FF FF FF FF FF 20:32:43:6079 Rx 1 0x71D s 8 2D FF FF FF FF FF FF FF 20:32:43:6081 Rx 1 0x71D s 8 2E FF FF FF FF FF FF FF 20:32:43:6084 Rx 1 0x71D s 8 2F FF FF FF FF FF FF FF 20:32:43:6086 Rx 1 0x71D s 8 20 FF FF FF FF FF FF FF 20:32:43:6089 Rx 1 0x71D s 8 21 FF FF FF FF FF FF FF 20:32:43:6091 Rx 1 0x71D s 8 22 FF FF FF FF FF FF FF 20:32:43:6093 Rx 1 0x71D s 8 23 FF FF FF FF FF FF FF 20:32:43:6096 Rx 1 0x71D s 8 24 FF FF FF FF FF FF FF 20:32:43:6098 Rx 1 0x71D s 8 25 FF FF FF FF FF FF FF 20:32:43:6101 Rx 1 0x71D s 8 26 FF FF FF FF FF FF FF 20:32:43:6103 Rx 1 0x71D s 8 27 FF FF FF FF FF FF FF 20:32:43:6106 Rx 1 0x71D s 8 28 FF FF FF FF FF FF FF 20:32:43:6108 Rx 1 0x71D s 8 29 FF FF FF FF FF FF FF 20:32:43:6111 Rx 1 0x71D s 8 2A FF FF FF FF FF FF FF 20:32:43:6113 Rx 1 0x71D s 8 2B FF FF FF FF FF FF FF 20:32:43:6116 Rx 1 0x71D s 8 2C FF FF FF FF FF FF FF 20:32:43:6118 Rx 1 0x71D s 8 2D FF FF FF FF FF FF FF 20:32:43:6121 Rx 1 0x71D s 8 2E FF FF FF FF FF FF FF 20:32:43:6123 Rx 1 0x71D s 8 2F FF FF FF FF FF FF FF 20:32:43:6126 Rx 1 0x71D s 8 20 FF FF FF FF FF FF FF 20:32:43:6128 Rx 1 0x71D s 8 21 FF FF FF FF FF FF FF 20:32:43:6131 Rx 1 0x71D s 8 22 FF FF FF FF FF FF FF 20:32:43:6133 Rx 1 0x71D s 8 23 FF FF FF FF FF FF FF 20:32:43:6136 Rx 1 0x71D s 8 24 FF FF FF FF FF FF FF 20:32:43:6219 Rx 1 0x71E s 8 03 7F 36 78 AA AA AA AA 20:32:43:6325 Rx 1 0x71E s 8 02 76 02 AA AA AA AA AA 20:32:43:6529 Rx 1 0x71D s 8 11 02 36 03 FF FF FF FF 20:32:43:6569 Rx 1 0x71E s 8 30 FF 00 AA AA AA AA AA 20:32:43:6688 Rx 1 0x71D s 8 21 FF FF FF FF FF FF FF 20:32:43:6690 Rx 1 0x71D s 8 22 FF FF FF FF FF FF FF 20:32:43:6693 Rx 1 0x71D s 8 23 FF FF FF FF FF FF FF 20:32:43:6695 Rx 1 0x71D s 8 24 FF FF FF FF FF FF FF 20:32:43:6698 Rx 1 0x71D s 8 25 FF FF FF FF FF FF FF 20:32:43:6700 Rx 1 0x71D s 8 26 FF FF FF FF FF FF FF 20:32:43:6703 Rx 1 0x71D s 8 27 FF FF FF FF FF FF FF 20:32:43:6705 Rx 1 0x71D s 8 28 FF FF FF FF FF FF FF 20:32:43:6707 Rx 1 0x71D s 8 29 FF FF FF FF FF FF FF 20:32:43:6710 Rx 1 0x71D s 8 2A FF FF FF FF FF FF FF 20:32:43:6712 Rx 1 0x71D s 8 2B FF FF FF FF FF FF FF 20:32:43:6715 Rx 1 0x71D s 8 2C FF FF FF FF FF FF FF 20:32:43:6717 Rx 1 0x71D s 8 2D FF FF FF FF FF FF FF 20:32:43:6720 Rx 1 0x71D s 8 2E FF FF FF FF FF FF FF 20:32:43:6722 Rx 1 0x71D s 8 2F FF FF FF FF FF FF FF 20:32:43:6725 Rx 1 0x71D s 8 20 FF FF FF FF FF FF FF 20:32:43:6727 Rx 1 0x71D s 8 21 FF FF FF FF FF FF FF 20:32:43:6730 Rx 1 0x71D s 8 22 FF FF FF FF FF FF FF 20:32:43:6732 Rx 1 0x71D s 8 23 FF FF FF FF FF FF FF 20:32:43:6735 Rx 1 0x71D s 8 24 FF FF FF FF FF FF FF 20:32:43:6737 Rx 1 0x71D s 8 25 FF FF FF FF FF FF FF 20:32:43:6740 Rx 1 0x71D s 8 26 FF FF FF FF FF FF FF 20:32:43:6742 Rx 1 0x71D s 8 27 FF FF FF FF FF FF FF 20:32:43:6745 Rx 1 0x71D s 8 28 FF FF FF FF FF FF FF 20:32:43:6747 Rx 1 0x71D s 8 29 FF FF FF FF FF FF FF 20:32:43:6750 Rx 1 0x71D s 8 2A FF FF FF FF FF FF FF 20:32:43:6752 Rx 1 0x71D s 8 2B FF FF FF FF FF FF FF 20:32:43:6754 Rx 1 0x71D s 8 2C FF FF FF FF FF FF FF 20:32:43:6757 Rx 1 0x71D s 8 2D FF FF FF FF FF FF FF 20:32:43:6759 Rx 1 0x71D s 8 2E FF FF FF FF FF FF FF 20:32:43:6762 Rx 1 0x71D s 8 2F FF FF FF FF FF FF FF 20:32:43:6764 Rx 1 0x71D s 8 20 FF FF FF FF FF FF FF 20:32:43:6767 Rx 1 0x71D s 8 21 FF FF FF FF FF FF FF 20:32:43:6769 Rx 1 0x71D s 8 22 FF FF FF FF FF FF FF 20:32:43:6772 Rx 1 0x71D s 8 23 FF FF FF FF FF FF FF 20:32:43:6774 Rx 1 0x71D s 8 24 FF FF FF FF FF FF FF 20:32:43:6819 Rx 1 0x71E s 8 03 7F 36 78 AA AA AA AA 20:32:43:6925 Rx 1 0x71E s 8 02 76 03 AA AA AA AA AA 20:32:43:7168 Rx 1 0x71D s 8 11 02 36 04 FF FF FF FF 20:32:43:7219 Rx 1 0x71E s 8 30 FF 00 AA AA AA AA AA 20:32:43:7328 Rx 1 0x71D s 8 21 FF FF FF FF FF FF FF 20:32:43:7330 Rx 1 0x71D s 8 22 FF FF FF FF FF FF FF 20:32:43:7333 Rx 1 0x71D s 8 23 FF FF FF FF FF FF FF 20:32:43:7335 Rx 1 0x71D s 8 24 FF FF FF FF FF FF FF 20:32:43:7338 Rx 1 0x71D s 8 25 FF FF FF FF FF FF FF 20:32:43:7340 Rx 1 0x71D s 8 26 FF FF FF FF FF FF FF 20:32:43:7342 Rx 1 0x71D s 8 27 FF FF FF FF FF FF FF 20:32:43:7345 Rx 1 0x71D s 8 28 FF FF FF FF FF FF FF 20:32:43:7347 Rx 1 0x71D s 8 29 FF FF FF FF FF FF FF 20:32:43:7350 Rx 1 0x71D s 8 2A FF FF FF FF FF FF FF 20:32:43:7352 Rx 1 0x71D s 8 2B FF FF FF FF FF FF FF 20:32:43:7355 Rx 1 0x71D s 8 2C FF FF FF FF FF FF FF 20:32:43:7357 Rx 1 0x71D s 8 2D FF FF FF FF FF FF FF 20:32:43:7360 Rx 1 0x71D s 8 2E FF FF FF FF FF FF FF 20:32:43:7362 Rx 1 0x71D s 8 2F FF FF FF FF FF FF FF 20:32:43:7365 Rx 1 0x71D s 8 20 FF FF FF FF FF FF FF 20:32:43:7367 Rx 1 0x71D s 8 21 FF FF FF FF FF FF FF 20:32:43:7370 Rx 1 0x71D s 8 22 FF FF FF FF FF FF FF 20:32:43:7372 Rx 1 0x71D s 8 23 FF FF FF FF FF FF FF 20:32:43:7375 Rx 1 0x71D s 8 24 FF FF FF FF FF FF FF 20:32:43:7377 Rx 1 0x71D s 8 25 FF FF FF FF FF FF FF 20:32:43:7380 Rx 1 0x71D s 8 26 FF FF FF FF FF FF FF 20:32:43:7382 Rx 1 0x71D s 8 27 FF FF FF FF FF FF FF 20:32:43:7384 Rx 1 0x71D s 8 28 FF FF FF FF FF FF FF 20:32:43:7387 Rx 1 0x71D s 8 29 FF FF FF FF FF FF FF 20:32:43:7389 Rx 1 0x71D s 8 2A FF FF FF FF FF FF FF 20:32:43:7392 Rx 1 0x71D s 8 2B FF FF FF FF FF FF FF 20:32:43:7394 Rx 1 0x71D s 8 2C FF FF FF FF FF FF FF 20:32:43:7397 Rx 1 0x71D s 8 2D FF FF FF FF FF FF FF 20:32:43:7399 Rx 1 0x71D s 8 2E FF FF FF FF FF FF FF 20:32:43:7402 Rx 1 0x71D s 8 2F FF FF FF FF FF FF FF 20:32:43:7404 Rx 1 0x71D s 8 20 FF FF FF FF FF FF FF 20:32:43:7407 Rx 1 0x71D s 8 21 FF FF FF FF FF FF FF 20:32:43:7409 Rx 1 0x71D s 8 22 FF FF FF FF FF FF FF 20:32:43:7412 Rx 1 0x71D s 8 23 FF FF FF FF FF FF FF 20:32:43:7414 Rx 1 0x71D s 8 24 FF FF FF FF FF FF FF 20:32:43:7519 Rx 1 0x71E s 8 03 7F 36 78 AA AA AA AA 20:32:43:7625 Rx 1 0x71E s 8 02 76 04 AA AA AA AA AA 20:32:43:7948 Rx 1 0x71D s 8 11 02 36 05 18 40 18 00 20:32:43:7969 Rx 1 0x71E s 8 30 FF 00 AA AA AA AA AA 20:32:43:8108 Rx 1 0x71D s 8 21 44 33 22 11 04 03 02 20:32:43:8110 Rx 1 0x71D s 8 22 01 FA 1B FE 3A 00 00 20:32:43:8113 Rx 1 0x71D s 8 23 00 00 FA 1B FE 3A 00 20:32:43:8115 Rx 1 0x71D s 8 24 00 00 00 29 28 A0 3B 20:32:43:8117 Rx 1 0x71D s 8 25 00 00 00 00 29 28 A0 20:32:43:8120 Rx 1 0x71D s 8 26 3B 00 00 00 00 29 28 20:32:43:8122 Rx 1 0x71D s 8 27 A0 3B 00 00 00 00 6A 20:32:43:8124 Rx 1 0x71D s 8 28 D9 3A 3D 00 00 00 00 20:32:43:8127 Rx 1 0x71D s 8 29 29 28 A0 3B 00 00 00 20:32:43:8129 Rx 1 0x71D s 8 2A 00 10 04 04 00 80 F8 20:32:43:8132 Rx 1 0x71D s 8 2B FF 01 00 00 00 00 00 20:32:43:8134 Rx 1 0x71D s 8 2C 00 00 00 00 00 00 00 20:32:43:8136 Rx 1 0x71D s 8 2D 03 01 07 00 F7 F6 FF 20:32:43:8139 Rx 1 0x71D s 8 2E 01 00 00 07 04 07 00 20:32:43:8141 Rx 1 0x71D s 8 2F 00 00 FF 04 00 00 0F 20:32:43:8144 Rx 1 0x71D s 8 20 04 07 00 20 F5 FF 04 20:32:43:8146 Rx 1 0x71D s 8 21 00 00 10 04 07 00 80 20:32:43:8149 Rx 1 0x71D s 8 22 F8 FF 01 00 00 86 F1 20:32:43:8151 Rx 1 0x71D s 8 23 07 00 00 00 FF 01 00 20:32:43:8153 Rx 1 0x71D s 8 24 00 89 F1 07 00 00 00 20:32:43:8156 Rx 1 0x71D s 8 25 FF 04 00 00 9E F1 07 20:32:43:8158 Rx 1 0x71D s 8 26 00 08 F5 FF 0F 00 00 20:32:43:8160 Rx 1 0x71D s 8 27 A2 F1 07 00 18 F5 FF 20:32:43:8163 Rx 1 0x71D s 8 28 06 00 00 A3 F1 07 00 20:32:43:8165 Rx 1 0x71D s 8 29 98 F6 FF 40 00 00 AB 20:32:43:8168 Rx 1 0x71D s 8 2A F1 07 00 00 00 FF 08 20:32:43:8170 Rx 1 0x71D s 8 2B 00 00 DF F1 07 00 00 20:32:43:8172 Rx 1 0x71D s 8 2C 00 FF 01 00 00 03 02 20:32:43:8175 Rx 1 0x71D s 8 2D 04 00 00 00 00 00 00 20:32:43:8177 Rx 1 0x71D s 8 2E 00 02 02 02 00 00 00 20:32:43:8180 Rx 1 0x71D s 8 2F 00 04 02 00 00 FF 02 20:32:43:8182 Rx 1 0x71D s 8 20 00 00 00 00 02 02 00 20:32:43:8185 Rx 1 0x71D s 8 21 01 FF 02 00 00 00 00 20:32:43:8187 Rx 1 0x71D s 8 22 00 02 00 10 11 22 27 20:32:43:8189 Rx 1 0x71D s 8 23 28 2E 31 34 36 37 3E 20:32:43:8192 Rx 1 0x71D s 8 24 85 01 02 03 00 11 12

Issue Analytics

  • State:closed
  • Created 2 years ago
  • Comments:9 (4 by maintainers)

github_iconTop GitHub Comments

1reaction
pylessardcommented, May 11, 2021
0reactions
sgnescommented, Oct 11, 2021

@sgnes hello, can u share your isotp_params in windows 10? I run my script in windows10 and faced the same error like you in linux. here is my isotp_param

        self.isotp_params = {
        'stmin' : 32,                          # Will request the sender to wait 32ms between consecutive frame. 0-127ms or 100-900ns with values from 0xF1-0xF9
        'blocksize' : 8,                       # Request the sender to send 8 consecutives frames before sending a new flow control message
        'wftmax' : 0,                          # Number of wait frame allowed before triggering an error
        'll_data_length' : 8,                  # Link layer (CAN layer) works with 8 byte payload (CAN 2.0)
        'tx_padding' : 0,                      # Will pad all transmitted CAN messages with byte 0x00. None means no padding
        'rx_flowcontrol_timeout' : 1000,       # Triggers a timeout if a flow control is awaited for more than 1000 milliseconds
        'rx_consecutive_frame_timeout' : 1000, # Triggers a timeout if a consecutive frame is awaited for more than 1000 milliseconds
        'squash_stmin_requirement' : True     # When sending, respect the stmin requirement of the receiver. If set to True, go as fast as possible.
        }
        self.interface = interface
        self.bus = ""                                                # Link Layer (CAN protocol)
        self.tp_addr = ""                                            # Network layer addressing scheme
        self.stack = ""                                              # Network/Transport layer (IsoTP protocol)
        self.conn = ""                                               # interface between Application and Transport layer
        self.config = dict(udsoncan.configs.default_client_config)
        self.config['data_identifiers'] = {}
        self.config['p2_server_max'] = 5
        self.config['p2_star_timeout'] = 5
        self.config['p2_timeout'] = 0.5
        self.config['standard_version'] = 2006
        self.config['use_server_timing'] = False

Windows CAN message log: 圖片

Below is my isotp_params used in this linux based project, but most of them are from one of my old project which run on windows.

isotp_params = {
   'stmin' : 32,                          # Will request the sender to wait 32ms between consecutive frame. 0-127ms or 100-900ns with values from 0xF1-0xF9
   'blocksize' : 8,                       # Request the sender to send 8 consecutives frames before sending a new flow control message
   'wftmax' : 0,                          # Number of wait frame allowed before triggering an error
   'll_data_length' : 8,                  # Link layer (CAN layer) works with 8 byte payload (CAN 2.0)
   'tx_padding' : 0,                      # Will pad all transmitted CAN messages with byte 0x00. None means no padding
   'rx_flowcontrol_timeout' : 1000,       # Triggers a timeout if a flow control is awaited for more than 1000 milliseconds
   'rx_consecutive_frame_timeout' : 1000, # Triggers a timeout if a consecutive frame is awaited for more than 1000 milliseconds
   'squash_stmin_requirement' : False     # When sending, respect the stmin requirement of the receiver. If set to True, go as fast as possible.

} ```
Read more comments on GitHub >

github_iconTop Results From Across the Web

ISO 14229 - automotive wiki
This response code indicates that a data transfer operation was halted due to some fault. The active transferData sequence shall be aborted.
Read more >
Upload/Download Functional Unit - Embedclogic
Transfer Data service is used to transfer packets to server in allowed packet size(In request download). if the packet is transferred correctly then...
Read more >
Unified Diagnostic Services - Wikipedia
A data transmission can be 'completed' when using the "Transfer Exit" service. This service is used for comparison between the control unit and...
Read more >
Request Download | Terminologies to be known | UDS
Some technical problem with voice rerecording in very few places.. Pls ignore that and learn the terms properly.. Share & Subscribe for more ......
Read more >
Services — udsoncan 0 documentation - Read the Docs
Represent the number of data bytes that should be included in each subsequent TransferData request excepted the last one that might be smaller....
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found