TSMaster icon indicating copy to clipboard operation
TSMaster copied to clipboard

[Bug][CAN FD Playback] CAN FD playback issue when using extended CAN ID

Open big-jar opened this issue 2 years ago • 6 comments

Hi,

I met a problem recently when I try to playback the .blf record with extended CAN ID:

when using offline mode, the CAN ID is correct: image

but after switching to online mode for the same .blf file, it seems only support the standard CAN ID: image

Please check the .blf file in attachment. Thanks!

bug_report_20221124.zip

big-jar avatar Nov 24 '22 06:11 big-jar

Hi,

this log file is invalid, because the ids inside are > 0x7FF without extended id format, if you drag this file into CANoe, you will see that the measurement is halted due to invalid id: image

you may notice if extended id is received, a suffix "x" is added to identifier in both TSMaster and CANoe image

freshhope avatar Nov 24 '22 13:11 freshhope

Hi,

I reproduce the issue and seems find some clues, it may be caused by PeakCAN:

I connect the same DUT and observe the CAN bus in TSMaster, both CANoe VN1630 and PeakCANUSB pro are connected to TSMaster.

you can see that via CANoe the messages are all with 'x' suffix: image

but after I switch to PeakCAN pro, the 'x' disappeared: image

The attachment is the log from these 2 tests. Log recorded by CANoe can be replayed correctly but the log by PeakCAN has the same replay issue. Both log are recorded by TSMaster.

Can you help to check whether it is an compatibility issue between PeakCAN and TSMaster? Thank you very much!

logs.zip

big-jar avatar Nov 28 '22 03:11 big-jar

Thank you for pointing out this bug in tsmaster peak module, I have corrected this bug, you can test new software in the next release

freshhope avatar Nov 28 '22 05:11 freshhope

Hi,

I have upgrade to v.2022.12.1.803 and the log function is OK!

but another issue appeared:

I logged a record with correct 'x' suffix for CAN FD extended frames, but it can not be replayed via my PCAN USB: image

But via the same hardware, the previous incorrect record with no 'x' suffix can be replayed: image

B.T.W: If I choose virtual CAN driver then both records can be replayed.

Can you help to check it? The 2 records are attached. Thank you!

records.zip

big-jar avatar Dec 12 '22 09:12 big-jar

We don't have peak hardware, but I tried to solve it, could you please download the latest beta version and check if issue still exists?

freshhope avatar Dec 31 '22 03:12 freshhope

Hi,

I tried v2023.1.15.815 and it worked well! Thank you very much!

big-jar avatar Jan 30 '23 02:01 big-jar