Releases: davefiddes/openinverter-can-tool
Releases · davefiddes/openinverter-can-tool
v0.2.3
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
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
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
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
oroic 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
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 parametersALL
,PARAMS
orVALUES
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
- @celeron55 made their first contribution in #2
Full Changelog: v0.0.8...v0.0.9