Skip to content

Releases: davefiddes/openinverter-can-tool

v0.2.3

06 Dec 10:46
e871f2d
Compare
Choose a tag to compare

What's New

  • Fix problems parsing parameters with Zombieverter V2.20A firmware
  • Add support for python 3.13

Full Changelog: v0.2.1...v0.2.3

v0.2.1

21 Sep 13:49
a53346b
Compare
Choose a tag to compare

What's Changed

  • Fix DBC generation for enum and bitfield parameters to apply the gain and offset on the CAN mapping as described in #8.

Full Changelog: v0.2.0...v0.2.1

v0.2.0

12 Aug 13:54
30597a4
Compare
Choose a tag to compare

What's Changed

  • Fully automatic firmware upgrade
  • Failed device recovery with or without serial number information

For best performance devices using stm32-CANBootloader should be running release v1.3 or later. This is particularly important when recovering devices on a network with multiple devices at power-on.

Full Changelog: v0.1.0...v0.2.0

v0.1.0

18 Jul 17:59
ae01347
Compare
Choose a tag to compare

What's Changed

  • CAN message mappings now support both standard CAN 2.0a and extended CAN 2.0b frames.
  • Fix DBC export of CAN RX message maps to address issue #6 . Signals in RX maps are now unsigned. Signals in TX maps remain signed. All should match the expected behaviour of libopeninv projects.
  • It is now possible to quickly clear all maps by issuing oic can clear or oic can clear all rather than having to clear tx and then rx.
  • Adopt semantic version numbering from this release forwards

Full Changelog: v0.0.9...v0.1.0

v0.0.9

23 Jun 13:15
6b049c4
Compare
Choose a tag to compare

What's Changed

  • Custom CAN message mappings can be managed by the tool. Many thanks to @celeron55 for this functionality.
  • CAN message maps can be exported to a local JSON file and reloaded onto the same or a different device
  • CAN message maps can be exported to a DBC file for use with common tools like SavvyCAN
  • oic log now takes special wildcard parameters ALL, PARAMS or VALUES which saves having to specify each parameter
  • It is possible to specify the CAN node with the OIC_NODE environment variable easing use of the tool with non-default node ids
  • Be more forgiving of badly formed parameter databases (fixes issue #4)
  • Scan all possible nodes up to nodeid 127 (fixes issue #3)
  • Major internal refactoring allowing more complete unit tests
  • Remove python 3.7 support and add python 3.12 support

New Contributors

Full Changelog: v0.0.8...v0.0.9