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
.json
format. 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
3E01
instead 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+O
now 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.