Skip to content

Releases: jglim/CaesarSuite

v1.5.2

28 Apr 09:16
Compare
Choose a tag to compare

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

dtc-viewall

v1.5.1

01 Feb 02:47
Compare
Choose a tag to compare
v1.5.1 Pre-release
Pre-release

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

intermediate-format

Other changes

  • DTC : Show all DTCs for variant. The grid should allow copy/pasting cleanly into Excel or similar applications for exporting all DTCs.

dtc-viewall

v1.5.0

26 Jan 13:50
Compare
Choose a tag to compare
v1.5.0 Pre-release
Pre-release

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)

dtc-preview-c

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)

metadata-2-n

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

08 Jan 08:10
Compare
Choose a tag to compare
v1.4.7 Pre-release
Pre-release

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)

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)

diogenes-1 4 7

Other changes

  • KW2C3PE TesterPresent sends 3E01 instead of 3E00
  • 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

05 Jan 02:16
Compare
Choose a tag to compare
v1.4.6 Pre-release
Pre-release

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)

1.4.6

  • Added a UDS Hex editor : #16
  • Disabled UDS Hex editor's protocol check for advanced use cases.

Diogenes_IcfNq2rjTx

v1.4.5

30 Dec 07:05
Compare
Choose a tag to compare
v1.4.5 Pre-release
Pre-release

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)

1.4.5

  • Fixed Scanmatik's exception when executing experimental AVDI fix.
  • Added automatic ECU unlocking if definitions are available in UnlockECU

KVyl5jOgrT

v1.4.4

29 Dec 07:03
Compare
Choose a tag to compare
v1.4.4 Pre-release
Pre-release

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)

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

27 Dec 04:05
Compare
Choose a tag to compare
v1.4.3 Pre-release
Pre-release

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)

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)

Diogenes_5xFP1oILSK

v1.4.2

24 Dec 07:20
Compare
Choose a tag to compare
v1.4.2 Pre-release
Pre-release

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)

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)

Diogenes_Zgp25kM5DL

v.1.4.1

18 Dec 09:34
Compare
Choose a tag to compare
v.1.4.1 Pre-release
Pre-release

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.

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.

vc-backup