MF4 to ASC converter (Vector)
The MF4 to ASC converter converts raw MF4 files to ASC files supported by various tools, such as CANalyzer and CANape.
Warning
Vector’s SP2 update adds support for finalized MF4 files (see MF4 to MF4 converter). When possible, it is recommended to use finalized MF4 files for improved speed and size.
Example output
An input MF4 log file containing both CAN and LIN-bus frames generates two output files as demonstrated by the examples below.
date Tue Dec 13 10:20:07 2022
base hex timestamps absolute
Begin Triggerblock
0.100000 CANFD 1 Rx 3FF 0 0 1 1 AA 0 0 0 0 0 0 0 0
0.200000 CANFD 1 Rx 3FF 0 0 2 2 AA AA 0 0 0 0 0 0 0 0
0.300000 CANFD 1 Rx 3FF 0 0 3 3 AA AA AA 0 0 0 0 0 0 0 0
0.400000 CANFD 1 Rx 3FF 0 0 4 4 AA AA AA AA 0 0 0 0 0 0 0 0
0.500000 CANFD 1 Rx 3FF 0 0 5 5 AA AA AA AA AA 0 0 0 0 0 0 0 0
0.600000 CANFD 1 Rx 3FF 0 0 6 6 AA AA AA AA AA AA 0 0 0 0 0 0 0 0
0.700000 CANFD 1 Rx 3FF 0 0 7 7 AA AA AA AA AA AA AA 0 0 0 0 0 0 0 0
0.800000 CANFD 1 Rx 3FF 0 0 8 8 AA AA AA AA AA AA AA AA 0 0 0 0 0 0 0 0
End Triggerblock
date Tue Dec 13 10:20:07 2022
base hex timestamps absolute
Begin Triggerblock
0.100000 1 3f Rx d 1 AA
0.200000 1 3f Rx d 2 AA AA
0.300000 1 3f Rx d 3 AA AA AA
0.400000 1 3f Rx d 4 AA AA AA AA
0.500000 1 3f Rx d 5 AA AA AA AA AA
0.600000 1 3f Rx d 6 AA AA AA AA AA AA
0.700000 1 3f Rx d 7 AA AA AA AA AA AA AA
0.800000 1 3f Rx d 8 AA AA AA AA AA AA AA AA
End Triggerblock
Changelog
# Changelog
All notable changes to this project will be documented in this file.
## [24.12.19]
### Added
- Support for mdf2mdf output format from version 24.12.19
### Changed
- Updated MDF reader / writer based on "mdflib" by ihedvall
## [24.10.17]
### Changed
- Versioning schema from SemVer to CalVer
- Default verbosity level changed to 2
### Fixed
- Fractional timestamp no longer lost for the first message
## [2.2.4]
### Fixed
- Fix issue with AM/PM handling
## [2.2.2]
### Added
- Support for compacted JSON password file
## [2.1.2]
### Fixed
- Fix for missing remote frame flag in output
## [2.1.1]
### Added
- Support for updated MF4 compression and encryption format (introduced in CANedge fw 01.07.05)
## [2.0.10]
### Fixed
- Fix multiple memory leaks
## [2.0.6]
### Fixed
- Fix for decrypting log files from devices starting with a "0"
## [2.0.0]
### Changed
- Support for MF4 log files generated by CANedge firmware 01.07.XX
Download
Windows AMD64 / x86-64 (64-bit)
- 24.12.19.zip (MD5:
71425f54455377bfc54de4e4fdc664cb
) - 24.10.17.zip (MD5:
ba33b7d3e093622bb452d90a70db4f11
) - 2.2.2.zip (MD5:
d789516b1e27438f10cf6e85df539527
) - 2.1.2.zip (MD5:
c74cf0d273c33c30d62b756ce4c4ffb9
) - 2.1.1.zip (MD5:
20daa1f9bc42d820099e1b8b7527209a
) - 2.0.10.zip (MD5:
e8b906d73e3c21a00a977aab7d65ffd0
) - 2.0.6.zip (MD5:
7385ce20aa93c6b4356e6bc6c0f8314c
) - 2.0.0.zip (MD5:
7a08b2d7250cd13786ec1bba58443046
)
Linux AMD64 / x86-64 (64-bit)
- 24.12.19.zip (MD5:
50e3b25b5774d5de6dff5332c67896e1
) - 24.10.17.zip (MD5:
f3995853d11cfda6883e8956e5c60c42
) - 2.2.2.zip (MD5:
1891723e847cb98f71ab3a3dbe2d3878
) - 2.1.2.zip (MD5:
393d9d6f21f7cfa25464fcdd504a5f5b
) - 2.1.1.zip (MD5:
f0338a5251f03dc20dfd573446ecf837
) - 2.0.10.zip (MD5:
ba7ba9288f9e8435c0d7306b0a4455a5
) - 2.0.6.zip (MD5:
a13ae1d061cc72b87e2b053165ae380c
) - 2.0.0.zip (MD5:
7ea6d50dd73b9a03fa5ab036c592a04b
)
Linux ARM64 (64-bit)
- 24.12.19.zip (MD5:
1fb5c2091d5c295920a7875aeacd2242
) - 24.10.17.zip (MD5:
1260651d12515118c4516b0ad07ab6c3
) - 2.2.2.zip (MD5:
3db715edd632dd190596661beff52b4e
) - 2.1.2.zip (MD5:
f142880ae88694f3978b0784ddebf468
) - 2.0.10.zip (MD5:
63cf5b0c6dbb259edf93f8dee579c295
)