Releases: jglim/CaesarSuite
Releases · jglim/CaesarSuite
v1.5.2
What's new in 1.5:
Diagnostics Trouble Codes (DTC) over UDS
- Displays the DTC's associated environment snapshot
- Option to clear selected or all non-permanent DTCs
- Generate and export a DTC report
- There are a few environment parameters that do not render correctly (known issue)
Metadata Card (UDS)
- Displays standard diagnostics metadata, including chassis number (current/original), serial number, HW/SW data.
- Automatically generated and included in reports (VC/DTC)
1.5.2
This update aggregates changes made in the first quarter of 2022:
- Identify and parse IEEE754 floats : 0863049
- Slightly better performance (more perceptible on larger files) : b1e6d24 , 49af36c
- Fixed regression that prevented the Flash Splicer from exporting a new file : fb66526
- Fixed DTC prefix parsing : 27369e9
v1.5.1
What's new in 1.5:
Diagnostics Trouble Codes (DTC) over UDS
- Displays the DTC's associated environment snapshot
- Option to clear selected or all non-permanent DTCs
- Generate and export a DTC report
- There are a few environment parameters that do not render correctly (known issue)
Metadata Card (UDS)
- Displays standard diagnostics metadata, including chassis number (current/original), serial number, HW/SW data.
- Automatically generated and included in reports (VC/DTC)
1.5.1
Significant changes
- Caesar now supports serialization to an intermediate JSON
.jsonformat. The data can optionally be compressed with Deflate (tentatively named "Caesar compressed binary",.ccb), which may be smaller than the original CBF- JSON/CCB files are lossy formats, unparsed, unused data are truncated.
- The format should work for most Diogenes features (VC/DTC) but will not work for CBF specific operations (e.g. permissions patching)
- The format is currently intended for developer-use at this time
- Currently, there is no schema definition, versioning or upgrade path.
- In the future, this is intended as an "unproprietary" sharing format as stock CBF data may have sharing restrictions
Other changes
- DTC : Show all DTCs for variant. The grid should allow copy/pasting cleanly into Excel or similar applications for exporting all DTCs.
v1.5.0
What's new in 1.5:
Diagnostics Trouble Codes (DTC) over UDS
- Displays the DTC's associated environment snapshot
- Option to clear selected or all non-permanent DTCs
- Generate and export a DTC report
- There are a few environment parameters that do not render correctly (known issue)
Metadata Card (UDS)
- Displays standard diagnostics metadata, including chassis number (current/original), serial number, HW/SW data.
- Automatically generated and included in reports (VC / DTC)
Developer changes
- ECUConnection has very rudimentary simulation support (initially used to test DTCs)
- Use of direct CBF offsets is depreciated and is planned for removal
- Experimental VIN/FIN probe over an uninitialized connection to obtain make/body for future ID usage.
v1.4.7
What's new in 1.4:
- Diogenes is now capable of variant-coding without recompiling. This feature seems important enough to ship quickly and test out, and is still very experimental.
- Please use it with caution. The feature must be enabled on every startup at
File > Allow Write Variant Coding - For now, it is a good idea to back up all your variant coding strings even if they are not intended to be written to. (Double-click
Backup Variant Strings)
- Please use it with caution. The feature must be enabled on every startup at
1.4.7
Significant changes
- Settings are now persistent (including variant-coding safety switch)
- New SCN zeroing behavior to better match Vediamo's behavior (Preferences)
- New option to clone fingerprint or write alternative value (Preferences)
Other changes
- KW2C3PE TesterPresent sends
3E01instead of3E00 - TP timer is stopped properly
- Disconnection automatically switches session back to default
- Caesar: Fix communication parameters incorrectly stacking up on first interface
v1.4.6
What's new in 1.4:
- Diogenes is now capable of variant-coding without recompiling. This feature seems important enough to ship quickly and test out, and is still very experimental.
- Please use it with caution. The feature must be enabled on every startup at
File > Allow Write Variant Coding - For now, it is a good idea to back up all your variant coding strings even if they are not intended to be written to. (Double-click
Backup Variant Strings)
- Please use it with caution. The feature must be enabled on every startup at
1.4.6
- Added a UDS Hex editor : #16
- Disabled UDS Hex editor's protocol check for advanced use cases.
v1.4.5
What's new in 1.4:
- Diogenes is now capable of variant-coding without recompiling. This feature seems important enough to ship quickly and test out, and is still very experimental.
- Please use it with caution. The feature must be enabled on every startup at
File > Allow Write Variant Coding - For now, it is a good idea to back up all your variant coding strings even if they are not intended to be written to. (Double-click
Backup Variant Strings)
- Please use it with caution. The feature must be enabled on every startup at
1.4.5
- Fixed Scanmatik's exception when executing experimental AVDI fix.
- Added automatic ECU unlocking if definitions are available in UnlockECU
v1.4.4
What's new in 1.4:
- Diogenes is now capable of variant-coding without recompiling. This feature seems important enough to ship quickly and test out, and is still very experimental.
- Please use it with caution. The feature must be enabled on every startup at
File > Allow Write Variant Coding - For now, it is a good idea to back up all your variant coding strings even if they are not intended to be written to. (Double-click
Backup Variant Strings)
- Please use it with caution. The feature must be enabled on every startup at
1.4.4
- Added option to disconnect from existing J2534 session : #2
- Experimental KW2C3PE support (1A86, 1A87)
- Caesar: Corrected KW2C3PE communication parameters parsing
v1.4.3
What's new in 1.4:
- Diogenes is now capable of variant-coding without recompiling. This feature seems important enough to ship quickly and test out, and is still very experimental.
- Please use it with caution. The feature must be enabled on every startup at
File > Allow Write Variant Coding - For now, it is a good idea to back up all your variant coding strings even if they are not intended to be written to. (Double-click
Backup Variant Strings)
- Please use it with caution. The feature must be enabled on every startup at
Known Issues
- KW2CPE protocol does not support automatic session switching and variant detection #13
1.4.3
- Minor visual enhancements
- New icon!
- New about page
- Minor quality-of-life changes
Ctrl+Onow opens the CBF picker- If "Init Contact" was performed before opening a connection, the J2534 menu flashes briefly (for onboarding new users)
v1.4.2
What's new in 1.4:
- Diogenes is now capable of variant-coding without recompiling. This feature seems important enough to ship quickly and test out, and is still very experimental.
- Please use it with caution. The feature must be enabled on every startup at
File > Allow Write Variant Coding - For now, it is a good idea to back up all your variant coding strings even if they are not intended to be written to. (Double-click
Backup Variant Strings)
- Please use it with caution. The feature must be enabled on every startup at
Known Issues
- KW2CPE protocol does not support automatic session switching and variant detection #13
1.4.2
- J2534 filters are now manually configured to support non-standard Receive CAN identifiers (e.g. EISxxx, ABR2XT, EPS212)
- File metadata is now accessible in Diogenes #9 (reply in thread)
v.1.4.1
What's new in 1.4:
- Diogenes is now capable of variant-coding without recompiling. This feature seems important enough to ship quickly and test out, and is still very experimental.
- Please use it with caution. The feature must be enabled on every startup at
File > Allow Write Variant Coding - For now, it is a good idea to back up all your variant coding strings even if they are not intended to be written to.
- Please use it with caution. The feature must be enabled on every startup at
Known Issues
- KW2CPE protocol appears to be problematic
1.4.1
- Communications trace is now available (Also mapped to ALT+Q for familiarity)
- Automatically backup all variant-coding including a copy of the raw RVC message.









