vedderb / bldc

The VESC motor control firmware
2.22k stars 1.37k forks source link

Problem with CAN bus and COMM_FORWARD_CAN command #422

Open Koxx3 opened 2 years ago

Koxx3 commented 2 years ago

Hello, I am trying to make a gateway for BLE<>CAN and Wifi<>CAN. It was working perfectly with 5.2 firmware, but not, something changed in 5.3 and the CAN bus it going mad repeating messages in loop between VESCs. I can't find what's wring.

Here is 5.2 traces during CAN bus scan :

17:22:15.591 > VescCommon::receiveBleDataAndTransmitToVesc : send to VESC CAN
17:22:15.593 >  [NOTICE] : VescCan vesc_can_from_stream  : BLE/WIFI => CAN, command 34d <> 22h (COMM_FORWARD_CAN), length 3, longPacket 0 ==> to VESC 95
17:22:15.594 > [NOTICE] : VescCan vesc_can_from_stream : BLE/WIFI => CAN, Buffer extra short processing
17:22:15.595 > [NOTICE] : VescCan vesc_can_from_stream : extrashort / 22 71 00 (3)
17:22:15.596 > VescCan : Sending 0x0000085F / cntrl = 95d / 5fh / cmd = 08h / CAN_PACKET_PROCESS_SHORT_BUFFER, DLC 5, Data 5f 00 22 71 00
17:22:15.597 > [NOTICE] : VescCan vesc_can_from_stream : exit and clean
17:22:15.598 > CAN : Received EXT  from 0x0000118E / cntrl = 142d / 8eh / cmd = 11h / CAN_PACKET_PING, DLC 1, Data 0x5F
17:22:15.600 > VescCan : cmd = 17 / CAN_PACKET_PING
17:22:15.601 > CAN : Received EXT  from 0x00000871 / cntrl = 113d / 71h / cmd = 08h / CAN_PACKET_PROCESS_SHORT_BUFFER, DLC 3, Data 0x5F 0x00 0x00
17:22:15.603 > VescCan : cmd = 8 / CAN_PACKET_PROCESS_SHORT_BUFFER
17:22:15.605 > CAN : Received EXT  from 0x0000055F / cntrl = 95d / 5fh / cmd = 05h / CAN_PACKET_FILL_RX_BUFFER, DLC 8, Data 0x00 0x00 0x05 0x02 0x55 0x42 0x4F 0x58 
17:22:15.607 > VescCan : cmd = 5 / CAN_PACKET_FILL_RX_BUFFER
17:22:15.608 > [NOTICE] : VescCan vesc_can_read processed frame #1, type << local >> fill rx buffer, size 7
17:22:15.610 > CAN : Received EXT  from 0x0000055F / cntrl = 95d / 5fh / cmd = 05h / CAN_PACKET_FILL_RX_BUFFER, DLC 8, Data 0x07 0x5F 0x37 0x35 0x5F 0x33 0x30 0x30
17:22:15.611 > VescCan : cmd = 5 / CAN_PACKET_FILL_RX_BUFFER
17:22:15.612 > [NOTICE] : VescCan vesc_can_read processed frame #1, type << local >> fill rx buffer, size 14
17:22:15.614 > CAN : Received EXT  from 0x0000055F / cntrl = 95d / 5fh / cmd = 05h / CAN_PACKET_FILL_RX_BUFFER, DLC 8, Data 0x0E 0x5F 0x54 0x59 0x50 0x45 0x43 0x00
17:22:15.615 > VescCan : cmd = 5 / CAN_PACKET_FILL_RX_BUFFER
17:22:15.616 > [NOTICE] : VescCan vesc_can_read processed frame #1, type << local >> fill rx buffer, size 21
17:22:15.618 > CAN : Received EXT  from 0x0000055F / cntrl = 95d / 5fh / cmd = 05h / CAN_PACKET_FILL_RX_BUFFER, DLC 8, Data 0x15 0x4E 0x00 0x37 0x00 0x0E 0x50 0x50
17:22:15.619 > VescCan : cmd = 5 / CAN_PACKET_FILL_RX_BUFFER
17:22:15.620 > [NOTICE] : VescCan vesc_can_read processed frame #1, type << local >> fill rx buffer, size 28
17:22:15.622 > CAN : Received EXT  from 0x0000055F / cntrl = 95d / 5fh / cmd = 05h / CAN_PACKET_FILL_RX_BUFFER, DLC 8, Data 0x1C 0x59 0x58 0x38 0x31 0x20 0x00 0x00
17:22:15.623 > VescCan : cmd = 5 / CAN_PACKET_FILL_RX_BUFFER
17:22:15.624 > [NOTICE] : VescCan vesc_can_read processed frame #1, type << local >> fill rx buffer, size 35
17:22:15.626 > CAN : Received EXT  from 0x0000055F / cntrl = 95d / 5fh / cmd = 05h / CAN_PACKET_FILL_RX_BUFFER, DLC 3, Data 0x23 0x00 0x00
17:22:15.627 > VescCan : cmd = 5 / CAN_PACKET_FILL_RX_BUFFER
17:22:15.628 > [NOTICE] : VescCan vesc_can_read processed frame #1, type << local >> fill rx buffer, size 37
17:22:15.631 > CAN : Received EXT  from 0x0000075F / cntrl = 95d / 5fh / cmd = 07h / CAN_PACKET_PROCESS_RX_BUFFER, DLC 6, Data 0x71 0x01 0x00 0x25 0xE8 0x9E
17:22:15.634 > VescCan : cmd = 7 / CAN_PACKET_PROCESS_RX_BUFFER
17:22:15.635 > [NOTICE] : VescCan vesc_can_to_stream : CAN => BLE/WIFI, sending 37 bytes, command 0d <> 00h (COMM_FW_VERSION)
17:22:15.636 > [NOTICE] : VescCan vesc_can_read processed frame #1, type COMM_FW_VERSION
17:22:15.657 > CAN : Received EXT  from 0x00000571 / cntrl = 113d / 71h / cmd = 05h / CAN_PACKET_FILL_RX_BUFFER, DLC 8, Data 0x00 0x00 0x05 0x02 0x55 0x42 0x4F 0x58 
17:22:15.659 > VescCan : cmd = 5 / CAN_PACKET_FILL_RX_BUFFER
17:22:15.660 > CAN : Received EXT  from 0x00000571 / cntrl = 113d / 71h / cmd = 05h / CAN_PACKET_FILL_RX_BUFFER, DLC 8, Data 0x07 0x5F 0x37 0x35 0x5F 0x33 0x30 0x30
17:22:15.663 > VescCan : cmd = 5 / CAN_PACKET_FILL_RX_BUFFER
17:22:15.664 > CAN : Received EXT  from 0x00000571 / cntrl = 113d / 71h / cmd = 05h / CAN_PACKET_FILL_RX_BUFFER, DLC 8, Data 0x0E 0x5F 0x54 0x59 0x50 0x45 0x43 0x00
17:22:15.666 > VescCan : cmd = 5 / CAN_PACKET_FILL_RX_BUFFER
17:22:15.669 > CAN : Received EXT  from 0x00000571 / cntrl = 113d / 71h / cmd = 05h / CAN_PACKET_FILL_RX_BUFFER, DLC 8, Data 0x15 0x4E 0x00 0x37 0x00 0x0E 0x50 0x50 
17:22:15.671 > VescCan : cmd = 5 / CAN_PACKET_FILL_RX_BUFFER
17:22:15.673 > CAN : Received EXT  from 0x00000571 / cntrl = 113d / 71h / cmd = 05h / CAN_PACKET_FILL_RX_BUFFER, DLC 8, Data 0x1C 0x59 0x58 0x38 0x31 0x20 0x00 0x00
17:22:15.675 > VescCan : cmd = 5 / CAN_PACKET_FILL_RX_BUFFER
17:22:15.677 > CAN : Received EXT  from 0x00000571 / cntrl = 113d / 71h / cmd = 05h / CAN_PACKET_FILL_RX_BUFFER, DLC 3, Data 0x23 0x00 0x00
17:22:15.679 > VescCan : cmd = 5 / CAN_PACKET_FILL_RX_BUFFER
17:22:15.680 > CAN : Received EXT  from 0x00000771 / cntrl = 113d / 71h / cmd = 07h / CAN_PACKET_PROCESS_RX_BUFFER, DLC 6, Data 0x5F 0x01 0x00 0x25 0xE8 0x9E
17:22:15.683 > VescCan : cmd = 7 / CAN_PACKET_PROCESS_RX_BUFFER
17:22:15.684 > CAN : Received EXT  from 0x0000118F / cntrl = 143d / 8fh / cmd = 11h / CAN_PACKET_PING, DLC 1, Data 0x5F 
17:22:15.685 > VescCan : cmd = 17 / CAN_PACKET_PING
17:22:15.687 > CAN : Received EXT  from 0x00001190 / cntrl = 144d / 90h / cmd = 11h / CAN_PACKET_PING, DLC 1, Data 0x5F
17:22:15.688 > VescCan : cmd = 17 / CAN_PACKET_PING
17:22:15.690 > CAN : Received EXT  from 0x00001191 / cntrl = 145d / 91h / cmd = 11h / CAN_PACKET_PING, DLC 1, Data 0x5F
17:22:15.692 > VescCan : cmd = 17 / CAN_PACKET_PING
17:22:15.693 > CAN : Received EXT  from 0x00001192 / cntrl = 146d / 92h / cmd = 11h / CAN_PACKET_PING, DLC 1, Data 0x5F
17:22:15.694 > VescCan : cmd = 17 / CAN_PACKET_PING
17:22:15.695 > CAN : Received EXT  from 0x00001193 / cntrl = 147d / 93h / cmd = 11h / CAN_PACKET_PING, DLC 1, Data 0x5F
17:22:15.697 > VescCan : cmd = 17 / CAN_PACKET_PING
17:22:15.698 > CAN : Received EXT  from 0x00001194 / cntrl = 148d / 94h / cmd = 11h / CAN_PACKET_PING, DLC 1, Data 0x5F
17:22:15.700 > VescCan : cmd = 17 / CAN_PACKET_PING
17:22:15.701 > CAN : Received EXT  from 0x00001195 / cntrl = 149d / 95h / cmd = 11h / CAN_PACKET_PING, DLC 1, Data 0x5F 
17:22:15.702 > VescCan : cmd = 17 / CAN_PACKET_PING
17:22:15.703 > CAN : Received EXT  from 0x00001196 / cntrl = 150d / 96h / cmd = 11h / CAN_PACKET_PING, DLC 1, Data 0x5F
17:22:15.704 > VescCan : cmd = 17 / CAN_PACKET_PING
17:22:15.705 > CAN : Received EXT  from 0x00001197 / cntrl = 151d / 97h / cmd = 11h / CAN_PACKET_PING, DLC 1, Data 0x5F
17:22:15.707 > VescCan : cmd = 17 / CAN_PACKET_PING
17:22:15.708 > CAN : Received EXT  from 0x00001198 / cntrl = 152d / 98h / cmd = 11h / CAN_PACKET_PING, DLC 1, Data 0x5F
17:22:15.709 > VescCan : cmd = 17 / CAN_PACKET_PING
17:22:15.710 > CAN : Received EXT  from 0x00001199 / cntrl = 153d / 99h / cmd = 11h / CAN_PACKET_PING, DLC 1, Data 0x5F
17:22:15.712 > VescCan : cmd = 17 / CAN_PACKET_PING
17:22:15.714 > CAN : Received EXT  from 0x0000119A / cntrl = 154d / 9ah / cmd = 11h / CAN_PACKET_PING, DLC 1, Data 0x5F
17:22:15.716 > VescCan : cmd = 17 / CAN_PACKET_PING
17:22:15.724 > CAN : Received EXT  from 0x0000119B / cntrl = 155d / 9bh / cmd = 11h / CAN_PACKET_PING, DLC 1, Data 0x5F 
17:22:15.726 > VescCan : cmd = 17 / CAN_PACKET_PING
17:22:15.735 > CAN : Received EXT  from 0x0000119C / cntrl = 156d / 9ch / cmd = 11h / CAN_PACKET_PING, DLC 1, Data 0x5F 
17:22:15.738 > VescCan : cmd = 17 / CAN_PACKET_PING
17:22:15.744 > CAN : Received EXT  from 0x0000119D / cntrl = 157d / 9dh / cmd = 11h / CAN_PACKET_PING, DLC 1, Data 0x5F
17:22:15.746 > VescCan : cmd = 17 / CAN_PACKET_PING
17:22:15.754 > CAN : Received EXT  from 0x0000119E / cntrl = 158d / 9eh / cmd = 11h / CAN_PACKET_PING, DLC 1, Data 0x5F 
17:22:15.756 > VescCan : cmd = 17 / CAN_PACKET_PING
17:22:15.764 > CAN : Received EXT  from 0x0000119F / cntrl = 159d / 9fh / cmd = 11h / CAN_PACKET_PING, DLC 1, Data 0x5F 
17:22:15.766 > VescCan : cmd = 17 / CAN_PACKET_PING
17:22:15.774 > CAN : Received EXT  from 0x000011A0 / cntrl = 160d / a0h / cmd = 11h / CAN_PACKET_PING, DLC 1, Data 0x5F
17:22:15.776 > VescCan : cmd = 17 / CAN_PACKET_PING
17:22:15.783 > CAN : Received EXT  from 0x000011A1 / cntrl = 161d / a1h / cmd = 11h / CAN_PACKET_PING, DLC 1, Data 0x5F 
17:22:15.785 > VescCan : cmd = 17 / CAN_PACKET_PING
17:22:15.793 > CAN : Received EXT  from 0x000011A2 / cntrl = 162d / a2h / cmd = 11h / CAN_PACKET_PING, DLC 1, Data 0x5F
17:22:15.795 > VescCan : cmd = 17 / CAN_PACKET_PING
17:22:15.803 > CAN : Received EXT  from 0x000011A3 / cntrl = 163d / a3h / cmd = 11h / CAN_PACKET_PING, DLC 1, Data 0x5F 
17:22:15.806 > VescCan : cmd = 17 / CAN_PACKET_PING
17:22:15.814 > CAN : Received EXT  from 0x000011A4 / cntrl = 164d / a4h / cmd = 11h / CAN_PACKET_PING, DLC 1, Data 0x5F 
17:22:15.816 > VescCan : cmd = 17 / CAN_PACKET_PING
17:22:15.824 > CAN : Received EXT  from 0x000011A5 / cntrl = 165d / a5h / cmd = 11h / CAN_PACKET_PING, DLC 1, Data 0x5F
17:22:15.826 > VescCan : cmd = 17 / CAN_PACKET_PING
17:22:15.834 > CAN : Received EXT  from 0x000011A6 / cntrl = 166d / a6h / cmd = 11h / CAN_PACKET_PING, DLC 1, Data 0x5F 
17:22:15.836 > VescCan : cmd = 17 / CAN_PACKET_PING
17:22:15.846 > CAN : Received EXT  from 0x000011A7 / cntrl = 167d / a7h / cmd = 11h / CAN_PACKET_PING, DLC 1, Data 0x5F 
17:22:15.848 > VescCan : cmd = 17 / CAN_PACKET_PING
17:22:15.854 > CAN : Received EXT  from 0x000011A8 / cntrl = 168d / a8h / cmd = 11h / CAN_PACKET_PING, DLC 1, Data 0x5F
17:22:15.856 > VescCan : cmd = 17 / CAN_PACKET_PING
17:22:15.864 > CAN : Received EXT  from 0x000011A9 / cntrl = 169d / a9h / cmd = 11h / CAN_PACKET_PING, DLC 1, Data 0x5F 
17:22:15.866 > VescCan : cmd = 17 / CAN_PACKET_PING
17:22:15.874 > CAN : Received EXT  from 0x000011AA / cntrl = 170d / aah / cmd = 11h / CAN_PACKET_PING, DLC 1, Data 0x5F 
17:22:15.876 > VescCan : cmd = 17 / CAN_PACKET_PING
17:22:15.884 > CAN : Received EXT  from 0x000011AB / cntrl = 171d / abh / cmd = 11h / CAN_PACKET_PING, DLC 1, Data 0x5F
17:22:15.886 > VescCan : cmd = 17 / CAN_PACKET_PING
17:22:15.894 > CAN : Received EXT  from 0x000011AC / cntrl = 172d / ach / cmd = 11h / CAN_PACKET_PING, DLC 1, Data 0x5F 
17:22:15.896 > VescCan : cmd = 17 / CAN_PACKET_PING
17:22:15.904 > CAN : Received EXT  from 0x000011AD / cntrl = 173d / adh / cmd = 11h / CAN_PACKET_PING, DLC 1, Data 0x5F 
17:22:15.906 > VescCan : cmd = 17 / CAN_PACKET_PING
17:22:15.914 > CAN : Received EXT  from 0x000011AE / cntrl = 174d / aeh / cmd = 11h / CAN_PACKET_PING, DLC 1, Data 0x5F
17:22:15.915 > VescCan : cmd = 17 / CAN_PACKET_PING
17:22:15.924 > CAN : Received EXT  from 0x000011AF / cntrl = 175d / afh / cmd = 11h / CAN_PACKET_PING, DLC 1, Data 0x5F 
17:22:15.926 > VescCan : cmd = 17 / CAN_PACKET_PING
17:22:15.934 > CAN : Received EXT  from 0x000011B0 / cntrl = 176d / b0h / cmd = 11h / CAN_PACKET_PING, DLC 1, Data 0x5F 
17:22:15.936 > VescCan : cmd = 17 / CAN_PACKET_PING
17:22:15.944 > CAN : Received EXT  from 0x000011B1 / cntrl = 177d / b1h / cmd = 11h / CAN_PACKET_PING, DLC 1, Data 0x5F
17:22:15.946 > VescCan : cmd = 17 / CAN_PACKET_PING
17:22:15.954 > CAN : Received EXT  from 0x000011B2 / cntrl = 178d / b2h / cmd = 11h / CAN_PACKET_PING, DLC 1, Data 0x5F 
17:22:15.956 > VescCan : cmd = 17 / CAN_PACKET_PING
17:22:15.964 > CAN : Received EXT  from 0x000011B3 / cntrl = 179d / b3h / cmd = 11h / CAN_PACKET_PING, DLC 1, Data 0x5F
17:22:15.966 > VescCan : cmd = 17 / CAN_PACKET_PING
17:22:15.974 > CAN : Received EXT  from 0x000011B4 / cntrl = 180d / b4h / cmd = 11h / CAN_PACKET_PING, DLC 1, Data 0x5F 
17:22:15.976 > VescCan : cmd = 17 / CAN_PACKET_PING
17:22:15.983 > CAN : Received EXT  from 0x000011B5 / cntrl = 181d / b5h / cmd = 11h / CAN_PACKET_PING, DLC 1, Data 0x5F 
17:22:15.985 > VescCan : cmd = 17 / CAN_PACKET_PING
17:22:15.994 > CAN : Received EXT  from 0x000011B6 / cntrl = 182d / b6h / cmd = 11h / CAN_PACKET_PING, DLC 1, Data 0x5F
17:22:15.996 > VescCan : cmd = 17 / CAN_PACKET_PING
17:22:16.004 > CAN : Received EXT  from 0x000011B7 / cntrl = 183d / b7h / cmd = 11h / CAN_PACKET_PING, DLC 1, Data 0x5F 
17:22:16.006 > VescCan : cmd = 17 / CAN_PACKET_PING
17:22:16.014 > CAN : Received EXT  from 0x000011B8 / cntrl = 184d / b8h / cmd = 11h / CAN_PACKET_PING, DLC 1, Data 0x5F 
17:22:16.016 > VescCan : cmd = 17 / CAN_PACKET_PING
17:22:16.024 > CAN : Received EXT  from 0x000011B9 / cntrl = 185d / b9h / cmd = 11h / CAN_PACKET_PING, DLC 1, Data 0x5F
17:22:16.026 > VescCan : cmd = 17 / CAN_PACKET_PING
17:22:16.034 > CAN : Received EXT  from 0x000011BA / cntrl = 186d / bah / cmd = 11h / CAN_PACKET_PING, DLC 1, Data 0x5F 
17:22:16.036 > VescCan : cmd = 17 / CAN_PACKET_PING
17:22:16.044 > CAN : Received EXT  from 0x000011BB / cntrl = 187d / bbh / cmd = 11h / CAN_PACKET_PING, DLC 1, Data 0x5F
17:22:16.046 > VescCan : cmd = 17 / CAN_PACKET_PING
17:22:16.054 > CAN : Received EXT  from 0x000011BC / cntrl = 188d / bch / cmd = 11h / CAN_PACKET_PING, DLC 1, Data 0x5F 
17:22:16.056 > VescCan : cmd = 17 / CAN_PACKET_PING
17:22:16.064 > CAN : Received EXT  from 0x000011BD / cntrl = 189d / bdh / cmd = 11h / CAN_PACKET_PING, DLC 1, Data 0x5F 
17:22:16.066 > VescCan : cmd = 17 / CAN_PACKET_PING
17:22:16.073 > CAN : Received EXT  from 0x000011BE / cntrl = 190d / beh / cmd = 11h / CAN_PACKET_PING, DLC 1, Data 0x5F
17:22:16.075 > VescCan : cmd = 17 / CAN_PACKET_PING
17:22:16.084 > CAN : Received EXT  from 0x000011BF / cntrl = 191d / bfh / cmd = 11h / CAN_PACKET_PING, DLC 1, Data 0x5F 
17:22:16.086 > VescCan : cmd = 17 / CAN_PACKET_PING
17:22:16.094 > CAN : Received EXT  from 0x000011C0 / cntrl = 192d / c0h / cmd = 11h / CAN_PACKET_PING, DLC 1, Data 0x5F 
17:22:16.096 > VescCan : cmd = 17 / CAN_PACKET_PING
17:22:16.104 > CAN : Received EXT  from 0x000011C1 / cntrl = 193d / c1h / cmd = 11h / CAN_PACKET_PING, DLC 1, Data 0x5F
17:22:16.105 > VescCan : cmd = 17 / CAN_PACKET_PING
17:22:16.114 > CAN : Received EXT  from 0x000011C2 / cntrl = 194d / c2h / cmd = 11h / CAN_PACKET_PING, DLC 1, Data 0x5F 
17:22:16.116 > VescCan : cmd = 17 / CAN_PACKET_PING
17:22:16.124 > CAN : Received EXT  from 0x000011C3 / cntrl = 195d / c3h / cmd = 11h / CAN_PACKET_PING, DLC 1, Data 0x5F 
17:22:16.127 > VescCan : cmd = 17 / CAN_PACKET_PING
17:22:16.134 > CAN : Received EXT  from 0x000011C4 / cntrl = 196d / c4h / cmd = 11h / CAN_PACKET_PING, DLC 1, Data 0x5F
17:22:16.136 > VescCan : cmd = 17 / CAN_PACKET_PING
17:22:16.144 > CAN : Received EXT  from 0x000011C5 / cntrl = 197d / c5h / cmd = 11h / CAN_PACKET_PING, DLC 1, Data 0x5F 
17:22:16.146 > VescCan : cmd = 17 / CAN_PACKET_PING
17:22:16.154 > CAN : Received EXT  from 0x000011C6 / cntrl = 198d / c6h / cmd = 11h / CAN_PACKET_PING, DLC 1, Data 0x5F 
17:22:16.156 > VescCan : cmd = 17 / CAN_PACKET_PING
17:22:16.164 > CAN : Received EXT  from 0x000011C7 / cntrl = 199d / c7h / cmd = 11h / CAN_PACKET_PING, DLC 1, Data 0x5F
17:22:16.165 > VescCan : cmd = 17 / CAN_PACKET_PING
17:22:16.174 > CAN : Received EXT  from 0x000011C8 / cntrl = 200d / c8h / cmd = 11h / CAN_PACKET_PING, DLC 1, Data 0x5F 
17:22:16.176 > VescCan : cmd = 17 / CAN_PACKET_PING
17:22:16.184 > CAN : Received EXT  from 0x000011C9 / cntrl = 201d / c9h / cmd = 11h / CAN_PACKET_PING, DLC 1, Data 0x5F
17:22:16.186 > VescCan : cmd = 17 / CAN_PACKET_PING
17:22:16.194 > CAN : Received EXT  from 0x000011CA / cntrl = 202d / cah / cmd = 11h / CAN_PACKET_PING, DLC 1, Data 0x5F 
17:22:16.196 > VescCan : cmd = 17 / CAN_PACKET_PING
17:22:16.204 > CAN : Received EXT  from 0x000011CB / cntrl = 203d / cbh / cmd = 11h / CAN_PACKET_PING, DLC 1, Data 0x5F 
17:22:16.206 > VescCan : cmd = 17 / CAN_PACKET_PING
17:22:16.214 > CAN : Received EXT  from 0x000011CC / cntrl = 204d / cch / cmd = 11h / CAN_PACKET_PING, DLC 1, Data 0x5F
17:22:16.216 > VescCan : cmd = 17 / CAN_PACKET_PING
17:22:16.224 > CAN : Received EXT  from 0x000011CD / cntrl = 205d / cdh / cmd = 11h / CAN_PACKET_PING, DLC 1, Data 0x5F 
17:22:16.226 > VescCan : cmd = 17 / CAN_PACKET_PING
17:22:16.234 > CAN : Received EXT  from 0x000011CE / cntrl = 206d / ceh / cmd = 11h / CAN_PACKET_PING, DLC 1, Data 0x5F 
17:22:16.236 > VescCan : cmd = 17 / CAN_PACKET_PING
17:22:16.243 > CAN : Received EXT  from 0x000011CF / cntrl = 207d / cfh / cmd = 11h / CAN_PACKET_PING, DLC 1, Data 0x5F
17:22:16.245 > VescCan : cmd = 17 / CAN_PACKET_PING
17:22:16.254 > CAN : Received EXT  from 0x000011D0 / cntrl = 208d / d0h / cmd = 11h / CAN_PACKET_PING, DLC 1, Data 0x5F 
17:22:16.256 > VescCan : cmd = 17 / CAN_PACKET_PING
17:22:16.264 > CAN : Received EXT  from 0x000011D1 / cntrl = 209d / d1h / cmd = 11h / CAN_PACKET_PING, DLC 1, Data 0x5F 
17:22:16.266 > VescCan : cmd = 17 / CAN_PACKET_PING
17:22:16.274 > CAN : Received EXT  from 0x000011D2 / cntrl = 210d / d2h / cmd = 11h / CAN_PACKET_PING, DLC 1, Data 0x5F
17:22:16.276 > VescCan : cmd = 17 / CAN_PACKET_PING
17:22:16.284 > CAN : Received EXT  from 0x000011D3 / cntrl = 211d / d3h / cmd = 11h / CAN_PACKET_PING, DLC 1, Data 0x5F 
17:22:16.286 > VescCan : cmd = 17 / CAN_PACKET_PING
17:22:16.293 > CAN : Received EXT  from 0x000011D4 / cntrl = 212d / d4h / cmd = 11h / CAN_PACKET_PING, DLC 1, Data 0x5F 
17:22:16.296 > VescCan : cmd = 17 / CAN_PACKET_PING
17:22:16.303 > CAN : Received EXT  from 0x000011D5 / cntrl = 213d / d5h / cmd = 11h / CAN_PACKET_PING, DLC 1, Data 0x5F
17:22:16.305 > VescCan : cmd = 17 / CAN_PACKET_PING
17:22:16.315 > CAN : Received EXT  from 0x000011D6 / cntrl = 214d / d6h / cmd = 11h / CAN_PACKET_PING, DLC 1, Data 0x5F 
17:22:16.317 > VescCan : cmd = 17 / CAN_PACKET_PING
17:22:16.324 > CAN : Received EXT  from 0x000011D7 / cntrl = 215d / d7h / cmd = 11h / CAN_PACKET_PING, DLC 1, Data 0x5F
17:22:16.326 > VescCan : cmd = 17 / CAN_PACKET_PING
17:22:16.334 > CAN : Received EXT  from 0x000011D8 / cntrl = 216d / d8h / cmd = 11h / CAN_PACKET_PING, DLC 1, Data 0x5F 
17:22:16.336 > VescCan : cmd = 17 / CAN_PACKET_PING
17:22:16.344 > CAN : Received EXT  from 0x000011D9 / cntrl = 217d / d9h / cmd = 11h / CAN_PACKET_PING, DLC 1, Data 0x5F 
17:22:16.346 > VescCan : cmd = 17 / CAN_PACKET_PING
17:22:16.354 > CAN : Received EXT  from 0x000011DA / cntrl = 218d / dah / cmd = 11h / CAN_PACKET_PING, DLC 1, Data 0x5F
17:22:16.356 > VescCan : cmd = 17 / CAN_PACKET_PING
17:22:16.364 > CAN : Received EXT  from 0x000011DB / cntrl = 219d / dbh / cmd = 11h / CAN_PACKET_PING, DLC 1, Data 0x5F 
17:22:16.366 > VescCan : cmd = 17 / CAN_PACKET_PING
17:22:16.374 > CAN : Received EXT  from 0x000011DC / cntrl = 220d / dch / cmd = 11h / CAN_PACKET_PING, DLC 1, Data 0x5F 
17:22:16.376 > VescCan : cmd = 17 / CAN_PACKET_PING
17:22:16.384 > CAN : Received EXT  from 0x000011DD / cntrl = 221d / ddh / cmd = 11h / CAN_PACKET_PING, DLC 1, Data 0x5F
17:22:16.386 > VescCan : cmd = 17 / CAN_PACKET_PING
17:22:16.394 > CAN : Received EXT  from 0x000011DE / cntrl = 222d / deh / cmd = 11h / CAN_PACKET_PING, DLC 1, Data 0x5F 
17:22:16.396 > VescCan : cmd = 17 / CAN_PACKET_PING
17:22:16.404 > CAN : Received EXT  from 0x000011DF / cntrl = 223d / dfh / cmd = 11h / CAN_PACKET_PING, DLC 1, Data 0x5F 
17:22:16.405 > VescCan : cmd = 17 / CAN_PACKET_PING
17:22:16.414 > CAN : Received EXT  from 0x000011E0 / cntrl = 224d / e0h / cmd = 11h / CAN_PACKET_PING, DLC 1, Data 0x5F
17:22:16.416 > VescCan : cmd = 17 / CAN_PACKET_PING
17:22:16.424 > CAN : Received EXT  from 0x000011E1 / cntrl = 225d / e1h / cmd = 11h / CAN_PACKET_PING, DLC 1, Data 0x5F 
17:22:16.426 > VescCan : cmd = 17 / CAN_PACKET_PING
17:22:16.434 > CAN : Received EXT  from 0x000011E2 / cntrl = 226d / e2h / cmd = 11h / CAN_PACKET_PING, DLC 1, Data 0x5F 
17:22:16.436 > VescCan : cmd = 17 / CAN_PACKET_PING
17:22:16.444 > CAN : Received EXT  from 0x000011E3 / cntrl = 227d / e3h / cmd = 11h / CAN_PACKET_PING, DLC 1, Data 0x5F
17:22:16.446 > VescCan : cmd = 17 / CAN_PACKET_PING
17:22:16.455 > CAN : Received EXT  from 0x000011E4 / cntrl = 228d / e4h / cmd = 11h / CAN_PACKET_PING, DLC 1, Data 0x5F 
17:22:16.457 > VescCan : cmd = 17 / CAN_PACKET_PING
17:22:16.463 > CAN : Received EXT  from 0x000011E5 / cntrl = 229d / e5h / cmd = 11h / CAN_PACKET_PING, DLC 1, Data 0x5F
17:22:16.465 > VescCan : cmd = 17 / CAN_PACKET_PING
17:22:16.474 > CAN : Received EXT  from 0x000011E6 / cntrl = 230d / e6h / cmd = 11h / CAN_PACKET_PING, DLC 1, Data 0x5F 
17:22:16.476 > VescCan : cmd = 17 / CAN_PACKET_PING
17:22:16.484 > CAN : Received EXT  from 0x000011E7 / cntrl = 231d / e7h / cmd = 11h / CAN_PACKET_PING, DLC 1, Data 0x5F 
17:22:16.486 > VescCan : cmd = 17 / CAN_PACKET_PING
17:22:16.494 > CAN : Received EXT  from 0x000011E8 / cntrl = 232d / e8h / cmd = 11h / CAN_PACKET_PING, DLC 1, Data 0x5F
17:22:16.496 > VescCan : cmd = 17 / CAN_PACKET_PING
17:22:16.504 > CAN : Received EXT  from 0x000011E9 / cntrl = 233d / e9h / cmd = 11h / CAN_PACKET_PING, DLC 1, Data 0x5F 
17:22:16.506 > VescCan : cmd = 17 / CAN_PACKET_PING
17:22:16.514 > CAN : Received EXT  from 0x000011EA / cntrl = 234d / eah / cmd = 11h / CAN_PACKET_PING, DLC 1, Data 0x5F 
17:22:16.516 > VescCan : cmd = 17 / CAN_PACKET_PING
17:22:16.524 > CAN : Received EXT  from 0x000011EB / cntrl = 235d / ebh / cmd = 11h / CAN_PACKET_PING, DLC 1, Data 0x5F
17:22:16.526 > VescCan : cmd = 17 / CAN_PACKET_PING
17:22:16.534 > CAN : Received EXT  from 0x000011EC / cntrl = 236d / ech / cmd = 11h / CAN_PACKET_PING, DLC 1, Data 0x5F 
17:22:16.536 > VescCan : cmd = 17 / CAN_PACKET_PING
17:22:16.544 > CAN : Received EXT  from 0x000011ED / cntrl = 237d / edh / cmd = 11h / CAN_PACKET_PING, DLC 1, Data 0x5F 
17:22:16.546 > VescCan : cmd = 17 / CAN_PACKET_PING
17:22:16.554 > CAN : Received EXT  from 0x000011EE / cntrl = 238d / eeh / cmd = 11h / CAN_PACKET_PING, DLC 1, Data 0x5F
17:22:16.556 > VescCan : cmd = 17 / CAN_PACKET_PING
17:22:16.563 > CAN : Received EXT  from 0x000011EF / cntrl = 239d / efh / cmd = 11h / CAN_PACKET_PING, DLC 1, Data 0x5F 
17:22:16.564 > VescCan : cmd = 17 / CAN_PACKET_PING
17:22:16.574 > CAN : Received EXT  from 0x000011F0 / cntrl = 240d / f0h / cmd = 11h / CAN_PACKET_PING, DLC 1, Data 0x5F 
17:22:16.576 > VescCan : cmd = 17 / CAN_PACKET_PING
17:22:16.584 > CAN : Received EXT  from 0x000011F1 / cntrl = 241d / f1h / cmd = 11h / CAN_PACKET_PING, DLC 1, Data 0x5F
17:22:16.586 > VescCan : cmd = 17 / CAN_PACKET_PING
17:22:16.594 > CAN : Received EXT  from 0x000011F2 / cntrl = 242d / f2h / cmd = 11h / CAN_PACKET_PING, DLC 1, Data 0x5F 
17:22:16.596 > VescCan : cmd = 17 / CAN_PACKET_PING
17:22:16.604 > CAN : Received EXT  from 0x000011F3 / cntrl = 243d / f3h / cmd = 11h / CAN_PACKET_PING, DLC 1, Data 0x5F
17:22:16.606 > VescCan : cmd = 17 / CAN_PACKET_PING
17:22:16.614 > CAN : Received EXT  from 0x000011F4 / cntrl = 244d / f4h / cmd = 11h / CAN_PACKET_PING, DLC 1, Data 0x5F 
17:22:16.616 > VescCan : cmd = 17 / CAN_PACKET_PING
17:22:16.625 > CAN : Received EXT  from 0x000011F5 / cntrl = 245d / f5h / cmd = 11h / CAN_PACKET_PING, DLC 1, Data 0x5F 
17:22:16.626 > VescCan : cmd = 17 / CAN_PACKET_PING
17:22:16.634 > CAN : Received EXT  from 0x000011F6 / cntrl = 246d / f6h / cmd = 11h / CAN_PACKET_PING, DLC 1, Data 0x5F
17:22:16.636 > VescCan : cmd = 17 / CAN_PACKET_PING
17:22:16.644 > CAN : Received EXT  from 0x000011F7 / cntrl = 247d / f7h / cmd = 11h / CAN_PACKET_PING, DLC 1, Data 0x5F 
17:22:16.646 > VescCan : cmd = 17 / CAN_PACKET_PING
17:22:16.654 > CAN : Received EXT  from 0x000011F8 / cntrl = 248d / f8h / cmd = 11h / CAN_PACKET_PING, DLC 1, Data 0x5F 
17:22:16.656 > VescCan : cmd = 17 / CAN_PACKET_PING
17:22:16.664 > CAN : Received EXT  from 0x000011F9 / cntrl = 249d / f9h / cmd = 11h / CAN_PACKET_PING, DLC 1, Data 0x5F
17:22:16.666 > VescCan : cmd = 17 / CAN_PACKET_PING
17:22:16.674 > CAN : Received EXT  from 0x000011FA / cntrl = 250d / fah / cmd = 11h / CAN_PACKET_PING, DLC 1, Data 0x5F 
17:22:16.676 > VescCan : cmd = 17 / CAN_PACKET_PING
17:22:16.684 > CAN : Received EXT  from 0x000011FB / cntrl = 251d / fbh / cmd = 11h / CAN_PACKET_PING, DLC 1, Data 0x5F
17:22:16.686 > VescCan : cmd = 17 / CAN_PACKET_PING
17:22:16.694 > CAN : Received EXT  from 0x000011FC / cntrl = 252d / fch / cmd = 11h / CAN_PACKET_PING, DLC 1, Data 0x5F 
17:22:16.696 > VescCan : cmd = 17 / CAN_PACKET_PING
17:22:16.704 > CAN : Received EXT  from 0x000011FD / cntrl = 253d / fdh / cmd = 11h / CAN_PACKET_PING, DLC 1, Data 0x5F 
17:22:16.706 > VescCan : cmd = 17 / CAN_PACKET_PING
17:22:16.714 > CAN : Received EXT  from 0x000011FE / cntrl = 254d / feh / cmd = 11h / CAN_PACKET_PING, DLC 1, Data 0x5F
17:22:16.716 > VescCan : cmd = 17 / CAN_PACKET_PING
17:22:16.724 > CAN : Received EXT  from 0x00000871 / cntrl = 113d / 71h / cmd = 08h / CAN_PACKET_PROCESS_SHORT_BUFFER, DLC 4, Data 0x5F 0x01 0x3E 0x71 
17:22:16.726 > VescCan : cmd = 8 / CAN_PACKET_PROCESS_SHORT_BUFFER

Everything is going fine when "master" VESC forward the FW request.

Now, in 5.3 ...

17:28:53.004 > VescCommon::receiveBleDataAndTransmitToVesc : send to VESC CAN
17:28:53.006 >  [NOTICE] : VescCan vesc_can_from_stream  : BLE/WIFI => CAN, command 34d <> 22h (COMM_FORWARD_CAN), length 3, longPacket 0 ==> to VESC 95
17:28:53.007 > [NOTICE] : VescCan vesc_can_from_stream : BLE/WIFI => CAN, Buffer extra short processing
17:28:53.008 > [NOTICE] : VescCan vesc_can_from_streamCAN : Received EXT  from 0x00001189 / cntrl = 137d / 89h / cmd = 11h / CAN_PACKET_PING, DLC 1, Data 0x5F
17:28:53.010 >  : extrashort / 22 71 00 (3)
17:28:53.010 > VescCan : Sending 0x0000085F / cntrl = 95d / 5fh / cmd = 08h / CAN_PACKET_PROCESS_SHORT_BUFFER, DLC 5, Data 5f 00 22 71 00
17:28:53.011 > [NOTICE] : VescCan vesc_can_from_stream : exit and clean
17:28:53.013 > VescCan : cmd = 17 / CAN_PACKET_PING
17:28:53.015 > CAN : Received EXT  from 0x00000871 / cntrl = 113d / 71h / cmd = 08h / CAN_PACKET_PROCESS_SHORT_BUFFER, DLC 3, Data 0x5F 0x00 0x00
17:28:53.017 > VescCan : cmd = 8 / CAN_PACKET_PROCESS_SHORT_BUFFER
17:28:53.019 > CAN : Received EXT  from 0x0000055F / cntrl = 95d / 5fh / cmd = 05h / CAN_PACKET_FILL_RX_BUFFER, DLC 8, Data 0x00 0x00 0x05 0x03 0x55 0x42 0x4F 0x58
17:28:53.021 > VescCan : cmd = 5 / CAN_PACKET_FILL_RX_BUFFER
17:28:53.022 > [NOTICE] : VescCan vesc_can_read processed frame #1, type << local >> fill rx buffer, size 7
17:28:53.024 > CAN : Received EXT  from 0x0000055F / cntrl = 95d / 5fh / cmd = 05h / CAN_PACKET_FILL_RX_BUFFER, DLC 8, Data 0x07 0x5F 0x56 0x32 0x5F 0x37 0x35 0x5F
17:28:53.026 > VescCan : cmd = 5 / CAN_PACKET_FILL_RX_BUFFER
17:28:53.026 > [NOTICE] : VescCan vesc_can_read processed frame #1, type << local >> fill rx buffer, size 14
17:28:53.028 > CAN : Received EXT  from 0x0000055F / cntrl = 95d / 5fh / cmd = 05h / CAN_PACKET_FILL_RX_BUFFER, DLC 8, Data 0x0E 0x33 0x30 0x30 0x00 0x4E 0x00 0x37 
17:28:53.030 > VescCan : cmd = 5 / CAN_PACKET_FILL_RX_BUFFER
17:28:53.030 > [NOTICE] : VescCan vesc_can_read processed frame #1, type << local >> fill rx buffer, size 21
17:28:53.032 > CAN : Received EXT  from 0x0000055F / cntrl = 95d / 5fh / cmd = 05h / CAN_PACKET_FILL_RX_BUFFER, DLC 8, Data 0x15 0x00 0x0E 0x50 0x50 0x59 0x58 0x38
17:28:53.034 > VescCan : cmd = 5 / CAN_PACKET_FILL_RX_BUFFER
17:28:53.034 > [NOTICE] : VescCan vesc_can_read processed frame #1, type << local >> fill rx buffer, size 28
17:28:53.036 > CAN : Received EXT  from 0x0000055F / cntrl = 95d / 5fh / cmd = 05h / CAN_PACKET_FILL_RX_BUFFER, DLC 8, Data 0x1C 0x31 0x20 0x00 0x00 0x00 0x00 0x01
17:28:53.038 > VescCan : cmd = 5 / CAN_PACKET_FILL_RX_BUFFER
17:28:53.039 > [NOTICE] : VescCan vesc_can_read processed frame #1, type << local >> fill rx buffer, size 35
17:28:53.041 > CAN : Received EXT  from 0x0000055F / cntrl = 95d / 5fh / cmd = 05h / CAN_PACKET_FILL_RX_BUFFER, DLC 3, Data 0x23 0x00 0x00 
17:28:53.043 > VescCan : cmd = 5 / CAN_PACKET_FILL_RX_BUFFER
17:28:53.046 > [NOTICE] : VescCan vesc_can_read processed frame #1, type << local >> fill rx buffer, size 37
17:28:53.048 > CAN : Received EXT  from 0x0000075F / cntrl = 95d / 5fh / cmd = 07h / CAN_PACKET_PROCESS_RX_BUFFER, DLC 6, Data 0x71 0x01 0x00 0x25 0xFE 0x27
17:28:53.050 > VescCan : cmd = 7 / CAN_PACKET_PROCESS_RX_BUFFER
17:28:53.053 > [NOTICE] : VescCan vesc_can_to_stream : CAN => BLE/WIFI, sending 37 bytes, command 0d <> 00h (COMM_FW_VERSION)
17:28:53.056 > [NOTICE] : VescCan vesc_can_read processed frame #1, type COMM_FW_VERSION
17:28:53.075 > CAN : Received EXT  from 0x00000571 / cntrl = 113d / 71h / cmd = 05h / CAN_PACKET_FILL_RX_BUFFER, DLC 8, Data 0x00 0x00 0x05 0x03 0x55 0x42 0x4F 0x58 
17:28:53.077 > VescCan : cmd = 5 / CAN_PACKET_FILL_RX_BUFFER
17:28:53.079 > CAN : Received EXT  from 0x00000571 / cntrl = 113d / 71h / cmd = 05h / CAN_PACKET_FILL_RX_BUFFER, DLC 8, Data 0x07 0x5F 0x56 0x32 0x5F 0x37 0x35 0x5F
17:28:53.082 > VescCan : cmd = 5 / CAN_PACKET_FILL_RX_BUFFER
17:28:53.082 > CAN : Received EXT  from 0x00000571 / cntrl = 113d / 71h / cmd = 05h / CAN_PACKET_FILL_RX_BUFFER, DLC 8, Data 0x0E 0x33 0x30 0x30 0x00 0x4E 0x00 0x37
17:28:53.086 > VescCan : cmd = 5 / CAN_PACKET_FILL_RX_BUFFER
17:28:53.088 > CAN : Received EXT  from 0x00000571 / cntrl = 113d / 71h / cmd = 05h / CAN_PACKET_FILL_RX_BUFFER, DLC 8, Data 0x15 0x00 0x0E 0x50 0x50 0x59 0x58 0x38
17:28:53.088 > VescCan : cmd = 5 / CAN_PACKET_FILL_RX_BUFFER
17:28:53.090 > CAN : Received EXT  from 0x00000571 / cntrl = 113d / 71h / cmd = 05h / CAN_PACKET_FILL_RX_BUFFER, DLC 8, Data 0x1C 0x31 0x20 0x00 0x00 0x00 0x00 0x01
17:28:53.094 > VescCan : cmd = 5 / CAN_PACKET_FILL_RX_BUFFER
17:28:53.095 > CAN : Received EXT  from 0x00000571 / cntrl = 113d / 71h / cmd = 05h / CAN_PACKET_FILL_RX_BUFFER, DLC 3, Data 0x23 0x00 0x00
17:28:53.097 > VescCan : cmd = 5 / CAN_PACKET_FILL_RX_BUFFER
17:28:53.100 > CAN : Received EXT  from 0x00000771 / cntrl = 113d / 71h / cmd = 07h / CAN_PACKET_PROCESS_RX_BUFFER, DLC 6, Data 0x5F 0x01 0x00 0x25 0xFE 0x27
17:28:53.102 > VescCan : cmd = 7 / CAN_PACKET_PROCESS_RX_BUFFER
17:28:53.103 > CAN : Received EXT  from 0x0000055F / cntrl = 95d / 5fh / cmd = 05h / CAN_PACKET_FILL_RX_BUFFER, DLC 8, Data 0x00 0x00 0x05 0x03 0x55 0x42 0x4F 0x58 
17:28:53.106 > VescCan : cmd = 5 / CAN_PACKET_FILL_RX_BUFFER
17:28:53.106 > [NOTICE] : VescCan vesc_can_read processed frame #1, type << local >> fill rx buffer, size 7
17:28:53.109 > CAN : Received EXT  from 0x0000055F / cntrl = 95d / 5fh / cmd = 05h / CAN_PACKET_FILL_RX_BUFFER, DLC 8, Data 0x07 0x5F 0x56 0x32 0x5F 0x37 0x35 0x5F
17:28:53.111 > VescCan : cmd = 5 / CAN_PACKET_FILL_RX_BUFFER
17:28:53.111 > [NOTICE] : VescCan vesc_can_read processed frame #1, type << local >> fill rx buffer, size 14
17:28:53.113 > CAN : Received EXT  from 0x0000055F / cntrl = 95d / 5fh / cmd = 05h / CAN_PACKET_FILL_RX_BUFFER, DLC 8, Data 0x0E 0x33 0x30 0x30 0x00 0x4E 0x00 0x37
17:28:53.115 > VescCan : cmd = 5 / CAN_PACKET_FILL_RX_BUFFER
17:28:53.115 > [NOTICE] : VescCan vesc_can_read processed frame #1, type << local >> fill rx buffer, size 21
17:28:53.117 > CAN : Received EXT  from 0x0000055F / cntrl = 95d / 5fh / cmd = 05h / CAN_PACKET_FILL_RX_BUFFER, DLC 8, Data 0x15 0x00 0x0E 0x50 0x50 0x59 0x58 0x38
17:28:53.119 > VescCan : cmd = 5 / CAN_PACKET_FILL_RX_BUFFER
17:28:53.119 > [NOTICE] : VescCan vesc_can_read processed frame #1, type << local >> fill rx buffer, size 28
17:28:53.121 > CAN : Received EXT  from 0x0000055F / cntrl = 95d / 5fh / cmd = 05h / CAN_PACKET_FILL_RX_BUFFER, DLC 8, Data 0x1C 0x31 0x20 0x00 0x00 0x00 0x00 0x01 
17:28:53.124 > VescCan : cmd = 5 / CAN_PACKET_FILL_RX_BUFFER
17:28:53.124 > [NOTICE] : VescCan vesc_can_read processed frame #1, type << local >> fill rx buffer, size 35
17:28:53.126 > CAN : Received EXT  from 0x0000055F / cntrl = 95d / 5fh / cmd = 05h / CAN_PACKET_FILL_RX_BUFFER, DLC 3, Data 0x23 0x00 0x00
17:28:53.128 > VescCan : cmd = 5 / CAN_PACKET_FILL_RX_BUFFER
17:28:53.129 > [NOTICE] : VescCan vesc_can_read processed frame #1, type << local >> fill rx buffer, size 37
17:28:53.130 > CAN : Received EXT  from 0x0000075F / cntrl = 95d / 5fh / cmd = 07h / CAN_PACKET_PROCESS_RX_BUFFER, DLC 6, Data 0x71 0x01 0x00 0x25 0xFE 0x27
17:28:53.132 > VescCan : cmd = 7 / CAN_PACKET_PROCESS_RX_BUFFER
17:28:53.133 > [NOTICE] : VescCan vesc_can_to_stream : CAN => BLE/WIFI, sending 37 bytes, command 0d <> 00h (COMM_FW_VERSION)
17:28:53.135 > [NOTICE] : VescCan vesc_can_read processed frame #1, type COMM_FW_VERSION
17:28:53.155 > CAN : Received EXT  from 0x0000118A / cntrl = 138d / 8ah / cmd = 11h / CAN_PACKET_PING, DLC 1, Data 0x5F 
17:28:53.157 > VescCan : cmd = 17 / CAN_PACKET_PING
17:28:53.159 > CAN : Received EXT  from 0x00000571 / cntrl = 113d / 71h / cmd = 05h / CAN_PACKET_FILL_RX_BUFFER, DLC 8, Data 0x00 0x00 0x05 0x03 0x55 0x42 0x4F 0x5
17:28:53.162 > VescCan : cmd = 5 / CAN_PACKET_FILL_RX_BUFFER
17:28:53.162 > CAN : Received EXT  from 0x00000571 / cntrl = 113d / 71h / cmd = 05h / CAN_PACKET_FILL_RX_BUFFER, DLC 8, Data 0x07 0x5F 0x56 0x32 0x5F 0x37 0x35 0x5F 
17:28:53.165 > VescCan : cmd = 5 / CAN_PACKET_FILL_RX_BUFFER
17:28:53.167 > CAN : Received EXT  from 0x00000571 / cntrl = 113d / 71h / cmd = 05h / CAN_PACKET_FILL_RX_BUFFER, DLC 8, Data 0x0E 0x33 0x30 0x30 0x00 0x4E 0x00 0x37
17:28:53.170 > VescCan : cmd = 5 / CAN_PACKET_FILL_RX_BUFFER
17:28:53.171 > CAN : Received EXT  from 0x00000571 / cntrl = 113d / 71h / cmd = 05h / CAN_PACKET_FILL_RX_BUFFER, DLC 8, Data 0x15 0x00 0x0E 0x50 0x50 0x59 0x58 0x38 VescCan : cmd = 5 / CAN_PACKET_FILL_RX_BUFFER
17:28:53.176 > CAN : Received EXT  from 0x00000571 / cntrl = 113d / 71h / cmd = 05h / CAN_PACKET_FILL_RX_BUFFER, DLC 8, Data 0x1C 0x31 0x20 0x00 0x00 0x00 0x00 0x01
17:28:53.179 > VescCan : cmd = 5 / CAN_PACKET_FILL_RX_BUFFER
17:28:53.180 > CAN : Received EXT  from 0x00000571 / cntrl = 113d / 71h / cmd = 05h / CAN_PACKET_FILL_RX_BUFFER, DLC 3, Data 0x23 0x00 0x00 
17:28:53.183 > VescCan : cmd = 5 / CAN_PACKET_FILL_RX_BUFFER
17:28:53.184 > CAN : Received EXT  from 0x00000771 / cntrl = 113d / 71h / cmd = 07h / CAN_PACKET_PROCESS_RX_BUFFER, DLC 6, Data 0x5F 0x01 0x00 0x25 0xFE 0x27
17:28:53.186 > VescCan : cmd = 7 / CAN_PACKET_PROCESS_RX_BUFFER
17:28:53.188 > CAN : Received EXT  from 0x0000055F / cntrl = 95d / 5fh / cmd = 05h / CAN_PACKET_FILL_RX_BUFFER, DLC 8, Data 0x00 0x00 0x05 0x03 0x55 0x42 0x4F 0x58
17:28:53.191 > VescCan : cmd = 5 / CAN_PACKET_FILL_RX_BUFFER
17:28:53.192 > [NOTICE] : VescCan vesc_can_read processed frame #1, type << local >> fill rx buffer, size 7
17:28:53.194 > CAN : Received EXT  from 0x0000055F / cntrl = 95d / 5fh / cmd = 05h / CAN_PACKET_FILL_RX_BUFFER, DLC 8, Data 0x07 0x5F 0x56 0x32 0x5F 0x37 0x35 0x5F 
17:28:53.197 > VescCan : cmd = 5 / CAN_PACKET_FILL_RX_BUFFER
17:28:53.198 > [NOTICE] : VescCan vesc_can_read processed frame #1, type << local >> fill rx buffer, size 14
17:28:53.201 > CAN : Received EXT  from 0x0000055F / cntrl = 95d / 5fh / cmd = 05h / CAN_PACKET_FILL_RX_BUFFER, DLC 8, Data 0x0E 0x33 0x30 0x30 0x00 0x4E 0x00 0x37
17:28:53.203 > VescCan : cmd = 5 / CAN_PACKET_FILL_RX_BUFFER
17:28:53.205 > [NOTICE] : VescCan vesc_can_read processed frame #1, type << local >> fill rx buffer, size 21
17:28:53.206 > CAN : Received EXT  from 0x0000055F / cntrl = 95d / 5fh / cmd = 05h / CAN_PACKET_FILL_RX_BUFFER, DLC 8, Data 0x15 0x00 0x0E 0x50 0x50 0x59 0x58 0x38
17:28:53.208 > VescCan : cmd = 5 / CAN_PACKET_FILL_RX_BUFFER
17:28:53.209 > [NOTICE] : VescCan vesc_can_read processed frame #1, type << local >> fill rx buffer, size 28
17:28:53.211 > CAN : Received EXT  from 0x0000055F / cntrl = 95d / 5fh / cmd = 05h / CAN_PACKET_FILL_RX_BUFFER, DLC 8, Data 0x1C 0x31 0x20 0x00 0x00 0x00 0x00 0x01 
17:28:53.213 > VescCan : cmd = 5 / CAN_PACKET_FILL_RX_BUFFER
17:28:53.213 > [NOTICE] : VescCan vesc_can_read processed frame #1, type << local >> fill rx buffer, size 35
17:28:53.215 > CAN : Received EXT  from 0x0000055F / cntrl = 95d / 5fh / cmd = 05h / CAN_PACKET_FILL_RX_BUFFER, DLC 3, Data 0x23 0x00 0x00
17:28:53.218 > VescCan : cmd = 5 / CAN_PACKET_FILL_RX_BUFFER
17:28:53.219 > [NOTICE] : VescCan vesc_can_read processed frame #1, type << local >> fill rx buffer, size 37
17:28:53.220 > CAN : Received EXT  from 0x0000075F / cntrl = 95d / 5fh / cmd = 07h / CAN_PACKET_PROCESS_RX_BUFFER, DLC 6, Data 0x71 0x01 0x00 0x25 0xFE 0x27
17:28:53.222 > VescCan : cmd = 7 / CAN_PACKET_PROCESS_RX_BUFFER
17:28:53.225 > [NOTICE] : VescCan vesc_can_to_stream : CAN => BLE/WIFI, sending 37 bytes, command 0d <> 00h (COMM_FW_VERSION)
17:28:53.226 > [NOTICE] : VescCan vesc_can_read processed frame #1, type COMM_FW_VERSION
17:28:53.245 > CAN : Received EXT  from 0x00000571 / cntrl = 113d / 71h / cmd = 05h / CAN_PACKET_FILL_RX_BUFFER, DLC 8, Data 0x00 0x00 0x05 0x03 0x55 0x42 0x4F 0x58 
17:28:53.247 > VescCan : cmd = 5 / CAN_PACKET_FILL_RX_BUFFER
17:28:53.249 > CAN : Received EXT  from 0x00000571 / cntrl = 113d / 71h / cmd = 05h / CAN_PACKET_FILL_RX_BUFFER, DLC 8, Data 0x07 0x5F 0x56 0x32 0x5F 0x37 0x35 0x5
17:28:53.251 > VescCan : cmd = 5 / CAN_PACKET_FILL_RX_BUFFER
17:28:53.252 > CAN : Received EXT  from 0x00000571 / cntrl = 113d / 71h / cmd = 05h / CAN_PACKET_FILL_RX_BUFFER, DLC 8, Data 0x0E 0x33 0x30 0x30 0x00 0x4E 0x00 0x37
17:28:53.256 > VescCan : cmd = 5 / CAN_PACKET_FILL_RX_BUFFER
17:28:53.256 > CAN : Received EXT  from 0x00000571 / cntrl = 113d / 71h / cmd = 05h / CAN_PACKET_FILL_RX_BUFFER, DLC 8, Data 0x15 0x00 0x0E 0x50 0x50 0x59 0x58 0x38 
17:28:53.259 > VescCan : cmd = 5 / CAN_PACKET_FILL_RX_BUFFER
17:28:53.261 > CAN : Received EXT  from 0x00000571 / cntrl = 113d / 71h / cmd = 05h / CAN_PACKET_FILL_RX_BUFFER, DLC 8, Data 0x1C 0x31 0x20 0x00 0x00 0x00 0x00 0x01
17:28:53.262 > VescCan : cmd = 5 / CAN_PACKET_FILL_RX_BUFFER
17:28:53.264 > CAN : Received EXT  from 0x00000571 / cntrl = 113d / 71h / cmd = 05h / CAN_PACKET_FILL_RX_BUFFER, DLC 3, Data 0x23 0x00 0x00
17:28:53.265 > VescCan : cmd = 5 / CAN_PACKET_FILL_RX_BUFFER
17:28:53.267 > CAN : Received EXT  from 0x00000771 / cntrl = 113d / 71h / cmd = 07h / CAN_PACKET_PROCESS_RX_BUFFER, DLC 6, Data 0x5F 0x01 0x00 0x25 0xFE 0x27
17:28:53.269 > VescCan : cmd = 7 / CAN_PACKET_PROCESS_RX_BUFFER
17:28:53.270 > CAN : Received EXT  from 0x0000055F / cntrl = 95d / 5fh / cmd = 05h / CAN_PACKET_FILL_RX_BUFFER, DLC 8, Data 0x00 0x00 0x05 0x03 0x55 0x42 0x4F 0x8
17:28:53.273 > VescCan : cmd = 5 / CAN_PACKET_FILL_RX_BUFFER
17:28:53.274 > [NOTICE] : VescCan vesc_can_read processed frame #1, type << local >> fill rx buffer, size 7
17:28:53.277 > CAN : Received EXT  from 0x0000055F / cntrl = 95d / 5fh / cmd = 05h / CAN_PACKET_FILL_RX_BUFFER, DLC 8, Data 0x07 0x5F 0x56 0x32 0x5F 0x37 0x35 0x5F
17:28:53.278 > VescCan : cmd = 5 / CAN_PACKET_FILL_RX_BUFFER
17:28:53.278 > [NOTICE] : VescCan vesc_can_read processed frame #1, type << local >> fill rx buffer, size 14
17:28:53.280 > CAN : Received EXT  from 0x0000055F / cntrl = 95d / 5fh / cmd = 05h / CAN_PACKET_FILL_RX_BUFFER, DLC 8, Data 0x0E 0x33 0x30 0x30 0x00 0x4E 0x00 0x37
17:28:53.283 > VescCan : cmd = 5 / CAN_PACKET_FILL_RX_BUFFER
17:28:53.283 > [NOTICE] : VescCan vesc_can_read processed frame #1, type << local >> fill rx buffer, size 21
17:28:53.284 > CAN : Received EXT  from 0x0000055F / cntrl = 95d / 5fh / cmd = 05h / CAN_PACKET_FILL_RX_BUFFER, DLC 8, Data 0x15 0x00 0x0E 0x50 0x50 0x59 0x58 0x38
17:28:53.286 > VescCan : cmd = 5 / CAN_PACKET_FILL_RX_BUFFER
17:28:53.287 > [NOTICE] : VescCan vesc_can_read processed frame #1, type << local >> fill rx buffer, size 28
17:28:53.289 > CAN : Received EXT  from 0x0000055F / cntrl = 95d / 5fh / cmd = 05h / CAN_PACKET_FILL_RX_BUFFER, DLC 8, Data 0x1C 0x31 0x20 0x00 0x00 0x00 0x00 01 
17:28:53.292 > VescCan : cmd = 5 / CAN_PACKET_FILL_RX_BUFFER
17:28:53.294 > [NOTICE] : VescCan vesc_can_read processed frame #1, type << local >> fill rx buffer, size 35
17:28:53.297 > CAN : Received EXT  from 0x0000055F / cntrl = 95d / 5fh / cmd = 05h / CAN_PACKET_FILL_RX_BUFFER, DLC 3, Data 0x23 0x00 0x00
17:28:53.299 > VescCan : cmd = 5 / CAN_PACKET_FILL_RX_BUFFER
17:28:53.299 > [NOTICE] : VescCan vesc_can_read processed frame #1, type << local >> fill rx buffer, size 37
17:28:53.301 > CAN : Received EXT  from 0x0000075F / cntrl = 95d / 5fh / cmd = 07h / CAN_PACKET_PROCESS_RX_BUFFER, DLC 6, Data 0x71 0x01 0x00 0x25 0xFE 0x27
17:28:53.303 > VescCan : cmd = 7 / CAN_PACKET_PROCESS_RX_BUFFER
17:28:53.304 > [NOTICE] : VescCan vesc_can_to_stream : CAN => BLE/WIFI, sending 37 bytes, command 0d <> 00h (COMM_FW_VERSION)
17:28:53.305 > [NOTICE] : VescCan vesc_can_read processed frame #1, type COMM_FW_VERSION
17:28:53.326 > CAN : Received EXT  from 0x00000571 / cntrl = 113d / 71h / cmd = 05h / CAN_PACKET_FILL_RX_BUFFER, DLC 8, Data 0x00 0x00 0x05 0x03 0x55 0x42 0x4F 0x58 
17:28:53.328 > VescCan : cmd = 5 / CAN_PACKET_FILL_RX_BUFFER
17:28:53.331 > CAN : Received EXT  from 0x00000571 / cntrl = 113d / 71h / cmd = 05h / CAN_PACKET_FILL_RX_BUFFER, DLC 8, Data 0x07 0x5F 0x56 0x32 0x5F 0x37 0x35 0x5F
17:28:53.333 > VescCan : cmd = 5 / CAN_PACKET_FILL_RX_BUFFER
17:28:53.335 > CAN : Received EXT  from 0x00000571 / cntrl = 113d / 71h / cmd = 05h / CAN_PACKET_FILL_RX_BUFFER, DLC 8, Data 0x0E 0x33 0x30 0x30 0x00 0x4E 0x00 0x37 
17:28:53.337 > VescCan : cmd = 5 / CAN_PACKET_FILL_RX_BUFFER
17:28:53.339 > CAN : Received EXT  from 0x00000571 / cntrl = 113d / 71h / cmd = 05h / CAN_PACKET_FILL_RX_BUFFER, DLC 8, Data 0x15 0x00 0x0E 0x50 0x50 0x59 0x58 0x38
17:28:53.341 > VescCan : cmd = 5 / CAN_PACKET_FILL_RX_BUFFER
17:28:53.343 > CAN : Received EXT  from 0x00000571 / cntrl = 113d / 71h / cmd = 05h / CAN_PACKET_FILL_RX_BUFFER, DLC 8, Data 0x1C 0x31 0x20 0x00 0x00 0x00 0x00 0x01
17:28:53.345 > VescCan : cmd = 5 / CAN_PACKET_FILL_RX_BUFFER
17:28:53.347 > CAN : Received EXT  from 0x00000571 / cntrl = 113d / 71h / cmd = 05h / CAN_PACKET_FILL_RX_BUFFER, DLC 3, Data 0x23 0x00 0x00
17:28:53.349 > VescCan : cmd = 5 / CAN_PACKET_FILL_RX_BUFFER
17:28:53.350 > CAN : Received EXT  from 0x00000771 / cntrl = 113d / 71h / cmd = 07h / CAN_PACKET_PROCESS_RX_BUFFER, DLC 6, Data 0x5F 0x01 0x00 0x25 0xFE 0x27
17:28:53.352 > VescCan : cmd = 7 / CAN_PACKET_PROCESS_RX_BUFFER
17:28:53.354 > CAN : Received EXT  from 0x0000118B / cntrl = 139d / 8bh / cmd = 11h / CAN_PACKET_PING, DLC 1, Data 0x5F 
17:28:53.355 > VescCan : cmd = 17 / CAN_PACKET_PING
17:28:53.357 > CAN : Received EXT  from 0x0000055F / cntrl = 95d / 5fh / cmd = 05h / CAN_PACKET_FILL_RX_BUFFER, DLC 8, Data 0x00 0x00 0x05 0x03 0x55 0x42 0x4F 0x58
17:28:53.358 > VescCan : cmd = 5 / CAN_PACKET_FILL_RX_BUFFER
17:28:53.358 > [NOTICE] : VescCan vesc_can_read processed frame #1, type << local >> fill rx buffer, size 7
VescCan : cmd = 5 / CAN_PACKET_FILL_RX_BUFFER0055F / cntrl = 95d / 5fh / cmd = 05h / CAN_PACKET_FILL_RX_BUFFER, DLC 8, Data 0x07 0x5F 0x56 0x32 0x5F 0x37 0x35 0x5F
17:28:53.362 > [NOTICE] : VescCan vesc_can_read processed frame #1, type << local >> fill rx buffer, size 14
17:28:53.364 > CAN : Received EXT  from 0x0000055F / cntrl = 95d / 5fh / cmd = 05h / CAN_PACKET_FILL_RX_BUFFER, DLC 8, Data 0x0E 0x33 0x30 0x30 0x00 0x4E 0x00 0x37
17:28:53.366 > VescCan : cmd = 5 / CAN_PACKET_FILL_RX_BUFFER
17:28:53.366 > [NOTICE] : VescCan vesc_can_read processed frame #1, type << local >> fill rx buffer, size 21
17:28:53.368 > CAN : Received EXT  from 0x0000055F / cntrl = 95d / 5fh / cmd = 05h / CAN_PACKET_FILL_RX_BUFFER, DLC 8, Data 0x15 0x00 0x0E 0x50 0x50 0x59 0x58 0x38 
17:28:53.370 > VescCan : cmd = 5 / CAN_PACKET_FILL_RX_BUFFER
17:28:53.371 > [NOTICE] : VescCan vesc_can_read processed frame #1, type << local >> fill rx buffer, size 28
17:28:53.372 > CAN : Received EXT  from 0x0000055F / cntrl = 95d / 5fh / cmd = 05h / CAN_PACKET_FILL_RX_BUFFER, DLC 8, Data 0x1C 0x31 0x20 0x00 0x00 0x00 0x00 0x01
17:28:53.374 > VescCan : cmd = 5 / CAN_PACKET_FILL_RX_BUFFER
17:28:53.374 > [NOTICE] : VescCan vesc_can_read processed frame #1, type << local >> fill rx buffer, size 35
17:28:53.376 > CAN : Received EXT  from 0x0000055F / cntrl = 95d / 5fh / cmd = 05h / CAN_PACKET_FILL_RX_BUFFER, DLC 3, Data 0x23 0x00 0x00
17:28:53.378 > VescCan : cmd = 5 / CAN_PACKET_FILL_RX_BUFFER
17:28:53.379 > [NOTICE] : VescCan vesc_can_read processed frame #1, type << local >> fill rx buffer, size 37
17:28:53.381 > CAN : Received EXT  from 0x0000075F / cntrl = 95d / 5fh / cmd = 07h / CAN_PACKET_PROCESS_RX_BUFFER, DLC 6, Data 0x71 0x01 0x00 0x25 0xFE 0x27 
17:28:53.383 > VescCan : cmd = 7 / CAN_PACKET_PROCESS_RX_BUFFER
17:28:53.384 > [NOTICE] : VescCan vesc_can_to_stream : CAN => BLE/WIFI, sending 37 bytes, command 0d <> 00h (COMM_FW_VERSION)
17:28:53.386 > [NOTICE] : VescCan vesc_can_read processed frame #1, type COMM_FW_VERSION
17:28:53.408 > CAN : Received EXT  from 0x00000571 / cntrl = 113d / 71h / cmd = 05h / CAN_PACKET_FILL_RX_BUFFER, DLC 8, Data 0x00 0x00 0x05 0x03 0x55 0x42 0x4F 0x58 
17:28:53.409 > VescCan : cmd = 5 / CAN_PACKET_FILL_RX_BUFFER
17:28:53.411 > CAN : Received EXT  from 0x00000571 / cntrl = 113d / 71h / cmd = 05h / CAN_PACKET_FILL_RX_BUFFER, DLC 8, Data 0x07 0x5F 0x56 0x32 0x5F 0x37 0x35 0x5F
17:28:53.413 > VescCan : cmd = 5 / CAN_PACKET_FILL_RX_BUFFER
17:28:53.415 > CAN : Received EXT  from 0x00000571 / cntrl = 113d / 71h / cmd = 05h / CAN_PACKET_FILL_RX_BUFFER, DLC 8, Data 0x0E 0x33 0x30 0x30 0x00 0x4E 0x00 0x37 
17:28:53.417 > VescCan : cmd = 5 / CAN_PACKET_FILL_RX_BUFFER
17:28:53.419 > CAN : Received EXT  from 0x00000571 / cntrl = 113d / 71h / cmd = 05h / CAN_PACKET_FILL_RX_BUFFER, DLC 8, Data 0x15 0x00 0x0E 0x50 0x50 0x59 0x58 0x38
17:28:53.421 > VescCan : cmd = 5 / CAN_PACKET_FILL_RX_BUFFER
17:28:53.423 > CAN : Received EXT  from 0x00000571 / cntrl = 113d / 71h / cmd = 05h / CAN_PACKET_FILL_RX_BUFFER, DLC 8, Data 0x1C 0x31 0x20 0x00 0x00 0x00 0x00 0x01
17:28:53.425 > VescCan : cmd = 5 / CAN_PACKET_FILL_RX_BUFFER
17:28:53.427 > CAN : Received EXT  from 0x00000571 / cntrl = 113d / 71h / cmd = 05h / CAN_PACKET_FILL_RX_BUFFER, DLC 3, Data 0x23 0x00 0x00 
17:28:53.429 > VescCan : cmd = 5 / CAN_PACKET_FILL_RX_BUFFER
17:28:53.430 > CAN : Received EXT  from 0x00000771 / cntrl = 113d / 71h / cmd = 07h / CAN_PACKET_PROCESS_RX_BUFFER, DLC 6, Data 0x5F 0x01 0x00 0x25 0xFE 0x27
17:28:53.432 > VescCan : cmd = 7 / CAN_PACKET_PROCESS_RX_BUFFER
17:28:53.435 > CAN : Received EXT  from 0x0000055F / cntrl = 95d / 5fh / cmd = 05h / CAN_PACKET_FILL_RX_BUFFER, DLC 8, Data 0x00 0x00 0x05 0x03 0x55 0x42 0x4F 0x58
17:28:53.439 > VescCan : cmd = 5 / CAN_PACKET_FILL_RX_BUFFER
17:28:53.440 > [NOTICE] : VescCan vesc_can_read processed frame #1, type << local >> fill rx buffer, size 7
17:28:53.442 > CAN : Received EXT  from 0x0000055F / cntrl = 95d / 5fh / cmd = 05h / CAN_PACKET_FILL_RX_BUFFER, DLC 8, Data 0x07 0x5F 0x56 0x32 0x5F 0x37 0x35 0x5F
17:28:53.444 > VescCan : cmd = 5 / CAN_PACKET_FILL_RX_BUFFER
17:28:53.444 > [NOTICE] : VescCan vesc_can_read processed frame #1, type << local >> fill rx buffer, size 14
17:28:53.446 > CAN : Received EXT  from 0x0000055F / cntrl = 95d / 5fh / cmd = 05h / CAN_PACKET_FILL_RX_BUFFER, DLC 8, Data 0x0E 0x33 0x30 0x30 0x00 0x4E 0x00 0x37
17:28:53.448 > VescCan : cmd = 5 / CAN_PACKET_FILL_RX_BUFFER
17:28:53.448 > [NOTICE] : VescCan vesc_can_read processed frame #1, type << local >> fill rx buffer, size 21
17:28:53.451 > CAN : Received EXT  from 0x0000055F / cntrl = 95d / 5fh / cmd = 05h / CAN_PACKET_FILL_RX_BUFFER, DLC 8, Data 0x15 0x00 0x0E 0x50 0x50 0x59 0x58 0x38
17:28:53.453 > VescCan : cmd = 5 / CAN_PACKET_FILL_RX_BUFFER
17:28:53.454 > [NOTICE] : VescCan vesc_can_read processed frame #1, type << local >> fill rx buffer, size 28
17:28:53.456 > CAN : Received EXT  from 0x0000055F / cntrl = 95d / 5fh / cmd = 05h / CAN_PACKET_FILL_RX_BUFFER, DLC 8, Data 0x1C 0x31 0x20 0x00 0x00 0x00 0x00 0x01
17:28:53.458 > VescCan : cmd = 5 / CAN_PACKET_FILL_RX_BUFFER
17:28:53.459 > [NOTICE] : VescCan vesc_can_read processed frame #1, type << local >> fill rx buffer, size 35
17:28:53.460 > CAN : Received EXT  from 0x0000055F / cntrl = 95d / 5fh / cmd = 05h / CAN_PACKET_FILL_RX_BUFFER, DLC 3, Data 0x23 0x00 0x00 
17:28:53.461 > VescCan : cmd = 5 / CAN_PACKET_FILL_RX_BUFFER
17:28:53.462 > [NOTICE] : VescCan vesc_can_read processed frame #1, type << local >> fill rx buffer, size 37
17:28:53.465 > CAN : Received EXT  from 0x0000075F / cntrl = 95d / 5fh / cmd = 07h / CAN_PACKET_PROCESS_RX_BUFFER, DLC 6, Data 0x71 0x01 0x00 0x25 0xFE 0x27
17:28:53.467 > VescCan : cmd = 7 / CAN_PACKET_PROCESS_RX_BUFFER
17:28:53.470 > [NOTICE] : VescCan vesc_can_to_stream : CAN => BLE/WIFI, sending 37 bytes, command 0d <> 00h (COMM_FW_VERSION)
17:28:53.472 > [NOTICE] : VescCan vesc_can_read processed frame #1, type COMM_FW_VERSION
17:28:53.491 > CAN : Received EXT  from 0x00000571 / cntrl = 113d / 71h / cmd = 05h / CAN_PACKET_FILL_RX_BUFFER, DLC 8, Data 0x00 0x00 0x05 0x03 0x55 0x42 0x4F 0x58 
17:28:53.493 > VescCan : cmd = 5 / CAN_PACKET_FILL_RX_BUFFER
VescCan : cmd = 5 / CAN_PACKET_FILL_RX_BUFFER00571 / cntrl = 113d / 71h / cmd = 05h / CAN_PACKET_FILL_RX_BUFFER, DLC 8, Data 0x07 0x5F 0x56 0x32 0x5F 0x37 0x35 0x5F
17:28:53.499 > CAN : Received EXT  from 0x00000571 / cntrl = 113d / 71h / cmd = 05h / CAN_PACKET_FILL_RX_BUFFER, DLC 8, Data 0x0E 0x33 0x30 0x30 0x00 0x4E 0x00 0x37
17:28:53.501 > VescCan : cmd = 5 / CAN_PACKET_FILL_RX_BUFFER
17:28:53.503 > CAN : Received EXT  from 0x00000571 / cntrl = 113d / 71h / cmd = 05h / CAN_PACKET_FILL_RX_BUFFER, DLC 8, Data 0x15 0x00 0x0E 0x50 0x50 0x59 0x58 0x38
17:28:53.505 > VescCan : cmd = 5 / CAN_PACKET_FILL_RX_BUFFER
VescCan : cmd = 5 / CAN_PACKET_FILL_RX_BUFFER00571 / cntrl = 113d / 71h / cmd = 05h / CAN_PACKET_FILL_RX_BUFFER, DLC 8, Data 0x1C 0x31 0x20 0x00 0x00 0x00 0x00 0x01
17:28:53.512 > CAN : Received EXT  from 0x00000571 / cntrl = 113d / 71h / cmd = 05h / CAN_PACKET_FILL_RX_BUFFER, DLC 3, Data 0x23 0x00 0x00
17:28:53.514 > VescCan : cmd = 5 / CAN_PACKET_FILL_RX_BUFFER
17:28:53.515 > CAN : Received EXT  from 0x00000771 / cntrl = 113d / 71h / cmd = 07h / CAN_PACKET_PROCESS_RX_BUFFER, DLC 6, Data 0x5F 0x01 0x00 0x25 0xFE 0x27
17:28:53.517 > VescCan : cmd = 7 / CAN_PACKET_PROCESS_RX_BUFFER
17:28:53.519 > CAN : Received EXT  from 0x0000055F / cntrl = 95d / 5fh / cmd = 05h / CAN_PACKET_FILL_RX_BUFFER, DLC 8, Data 0x00 0x00 0x05 0x03 0x55 0x42 0x4F 0x58
17:28:53.521 > VescCan : cmd = 5 / CAN_PACKET_FILL_RX_BUFFER
17:28:53.523 > [NOTICE] : VescCan vesc_can_read processed frame #1, type << local >> fill rx buffer, size 7
17:28:53.524 > CAN : Received EXT  from 0x0000055F / cntrl = 95d / 5fh / cmd = 05h / CAN_PACKET_FILL_RX_BUFFER, DLC 8, Data 0x07 0x5F 0x56 0x32 0x5F 0x37 0x35 0x5F
17:28:53.527 > VescCan : cmd = 5 / CAN_PACKET_FILL_RX_BUFFER
17:28:53.528 > [NOTICE] : VescCan vesc_can_read processed frame #1, type << local >> fill rx buffer, size 14
17:28:53.530 > CAN : Received EXT  from 0x0000055F / cntrl = 95d / 5fh / cmd = 05h / CAN_PACKET_FILL_RX_BUFFER, DLC 8, Data 0x0E 0x33 0x30 0x30 0x00 0x4E 0x00 0x37
17:28:53.532 > VescCan : cmd = 5 / CAN_PACKET_FILL_RX_BUFFER
17:28:53.532 > [NOTICE] : VescCan vesc_can_read processed frame #1, type << local >> fill rx buffer, size 21
17:28:53.534 > CAN : Received EXT  from 0x0000055F / cntrl = 95d / 5fh / cmd = 05h / CAN_PACKET_FILL_RX_BUFFER, DLC 8, Data 0x15 0x00 0x0E 0x50 0x50 0x59 0x58 0x38
17:28:53.536 > VescCan : cmd = 5 / CAN_PACKET_FILL_RX_BUFFER
17:28:53.537 > [NOTICE] : VescCan vesc_can_read processed frame #1, type << local >> fill rx buffer, size 28
17:28:53.540 > CAN : Received EXT  from 0x0000055F / cntrl = 95d / 5fh / cmd = 05h / CAN_PACKET_FILL_RX_BUFFER, DLC 8, Data 0x1C 0x31 0x20 0x00 0x00 0x00 0x00 0x01
17:28:53.542 > VescCan : cmd = 5 / CAN_PACKET_FILL_RX_BUFFER
17:28:53.542 > [NOTICE] : VescCan vesc_can_read processed frame #1, type << local >> fill rx buffer, size 35
17:28:53.544 > CAN : Received EXT  from 0x0000055F / cntrl = 95d / 5fh / cmd = 05h / CAN_PACKET_FILL_RX_BUFFER, DLC 3, Data 0x23 0x00 0x00
17:28:53.546 > VescCan : cmd = 5 / CAN_PACKET_FILL_RX_BUFFER
17:28:53.547 > [NOTICE] : VescCan vesc_can_read processed frame #1, type << local >> fill rx buffer, size 37
17:28:53.549 > CAN : Received EXT  from 0x0000075F / cntrl = 95d / 5fh / cmd = 07h / CAN_PACKET_PROCESS_RX_BUFFER, DLC 6, Data 0x71 0x01 0x00 0x25 0xFE 0x27
17:28:53.551 > VescCan : cmd = 7 / CAN_PACKET_PROCESS_RX_BUFFER
17:28:53.552 > [NOTICE] : VescCan vesc_can_to_stream : CAN => BLE/WIFI, sending 37 bytes, command 0d <> 00h (COMM_FW_VERSION)
17:28:53.553 > [NOTICE] : VescCan vesc_can_read processed frame #1, type COMM_FW_VERSION
17:28:53.572 > CAN : Received EXT  from 0x0000118C / cntrl = 140d / 8ch / cmd = 11h / CAN_PACKET_PING, DLC 1, Data 0x5F 
17:28:53.574 > VescCan : cmd = 17 / CAN_PACKET_PING
17:28:53.576 > CAN : Received EXT  from 0x00000571 / cntrl = 113d / 71h / cmd = 05h / CAN_PACKET_FILL_RX_BUFFER, DLC 8, Data 0x00 0x00 0x05 0x03 0x55 0x42 0x4F 0x58
17:28:53.578 > VescCan : cmd = 5 / CAN_PACKET_FILL_RX_BUFFER
17:28:53.580 > CAN : Received EXT  from 0x00000571 / cntrl = 113d / 71h / cmd = 05h / CAN_PACKET_FILL_RX_BUFFER, DLC 8, Data 0x07 0x5F 0x56 0x32 0x5F 0x37 0x35 0x5F
17:28:53.582 > VescCan : cmd = 5 / CAN_PACKET_FILL_RX_BUFFER
17:28:53.585 > CAN : Received EXT  from 0x00000571 / cntrl = 113d / 71h / cmd = 05h / CAN_PACKET_FILL_RX_BUFFER, DLC 8, Data 0x0E 0x33 0x30 0x30 0x00 0x4E 0x00 0x37 
17:28:53.587 > VescCan : cmd = 5 / CAN_PACKET_FILL_RX_BUFFER
17:28:53.589 > CAN : Received EXT  from 0x00000571 / cntrl = 113d / 71h / cmd = 05h / CAN_PACKET_FILL_RX_BUFFER, DLC 8, Data 0x15 0x00 0x0E 0x50 0x50 0x59 0x58 0x38
17:28:53.590 > VescCan : cmd = 5 / CAN_PACKET_FILL_RX_BUFFER
17:28:53.592 > CAN : Received EXT  from 0x00000571 / cntrl = 113d / 71h / cmd = 05h / CAN_PACKET_FILL_RX_BUFFER, DLC 8, Data 0x1C 0x31 0x20 0x00 0x00 0x00 0x00 0x01
17:28:53.594 > VescCan : cmd = 5 / CAN_PACKET_FILL_RX_BUFFER
17:28:53.597 > CAN : Received EXT  from 0x00000571 / cntrl = 113d / 71h / cmd = 05h / CAN_PACKET_FILL_RX_BUFFER, DLC 3, Data 0x23 0x00 0x00 
17:28:53.599 > VescCan : cmd = 5 / CAN_PACKET_FILL_RX_BUFFER
17:28:53.602 > CAN : Received EXT  from 0x00000771 / cntrl = 113d / 71h / cmd = 07h / CAN_PACKET_PROCESS_RX_BUFFER, DLC 6, Data 0x5F 0x01 0x00 0x25 0xFE 0x27
17:28:53.604 > VescCan : cmd = 7 / CAN_PACKET_PROCESS_RX_BUFFER
17:28:53.606 > CAN : Received EXT  from 0x0000055F / cntrl = 95d / 5fh / cmd = 05h / CAN_PACKET_FILL_RX_BUFFER, DLC 8, Data 0x00 0x00 0x05 0x03 0x55 0x42 0x4F 0x58
17:28:53.608 > VescCan : cmd = 5 / CAN_PACKET_FILL_RX_BUFFER
17:28:53.608 > [NOTICE] : VescCan vesc_can_read processed frame #1, type << local >> fill rx buffer, size 7
17:28:53.610 > CAN : Received EXT  from 0x0000055F / cntrl = 95d / 5fh / cmd = 05h / CAN_PACKET_FILL_RX_BUFFER, DLC 8, Data 0x07 0x5F 0x56 0x32 0x5F 0x37 0x35 0x5F
17:28:53.612 > VescCan : cmd = 5 / CAN_PACKET_FILL_RX_BUFFER
17:28:53.612 > [NOTICE] : VescCan vesc_can_read processed frame #1, type << local >> fill rx buffer, size 14
17:28:53.614 > CAN : Received EXT  from 0x0000055F / cntrl = 95d / 5fh / cmd = 05h / CAN_PACKET_FILL_RX_BUFFER, DLC 8, Data 0x0E 0x33 0x30 0x30 0x00 0x4E 0x00 0x37 
17:28:53.616 > VescCan : cmd = 5 / CAN_PACKET_FILL_RX_BUFFER
17:28:53.616 > [NOTICE] : VescCan vesc_can_read processed frame #1, type << local >> fill rx buffer, size 21
17:28:53.618 > CAN : Received EXT  from 0x0000055F / cntrl = 95d / 5fh / cmd = 05h / CAN_PACKET_FILL_RX_BUFFER, DLC 8, Data 0x15 0

each VESC is responding to the other with the firmware version. What's going on ?

Koxx3 commented 2 years ago

it seems the master VESC is interpreting the slave VESC reply as an order and not something to forward to the requester.

livello commented 2 years ago

@Koxx3 can you give me advice how to implement this feature? https://github.com/vedderb/bldc/issues/473