Skip to content

Releases: collin80/SavvyCAN

Development Build

Development Build Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 15 May 01:09

Commits

  • b4deb92: Remove old custom firmware sender and replace it with AI designed UDS firmware sender. Not tested AT ALL. (Collin Kidder)
  • 51a4b33: Add ability to set directory where Tesla firmware is stored, use it to populate fields and allow selection of ECU to flash. (Collin Kidder)
  • 58a5549: Added ability to read buildid which is necessary in order to grab the proper firmware files for the given hardware (Collin Kidder)
  • df56fef: Add reading of the version map from firmware that shows which files to flash onto a given controller (Collin Kidder)
  • 2f683fd: Merge branch 'master' of github.com:collin80/SavvyCAN (Collin Kidder)

QT6 Development Build

QT6 Development Build Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 28 Apr 00:31

Commits

V220

Choose a tag to compare

@github-actions github-actions released this 09 May 00:48

What's Changed

  • Fix a variety of DBC related issues, update version number at last (with plans to release soon!) (Collin Kidder)
  • Add Extended CAN Bus Frame to SLCAN/LAWICEL by @Pacerino in #628
  • Fixed 2 DBC file format errors by @AndyHuska in #633
  • Improved graph signal editor and signal viewer message filtering by @AndyHuska in #635
  • Added canlogserver CAN remote capture by @CCGene in #697
  • Add support ListenOnly feature for Qt SerialBus plugins by @rusoku in #679
  • Add comma check to TRC CanHacker loader by @GTO2013 in #671
  • Add 3000000 baudrate mode for Lawicel device by @pasha745 in #672
  • LAWICEL CAN-FD support, CAN-FD data rate selection by @maciek16c in #702
  • Support higher time resolution CANserver format by @pyjamasam in #710
  • Calculate the default row height correctly by @pyjamasam in #711
  • Scripting Interface Enhancements by @cgalpin in #715
  • Do not add extra trailing newline on the decoded message texts by @martonmiklos in #720
  • Update required C++ standard to C++17 by @esaulenka in #721
  • Fix FirmwareUpdater by @esaulenka in #722
  • Several minor fixes by @esaulenka in #723
  • ConnectionWindow: fix Device Console duplicates by @esaulenka in #724
  • add support for SIG_VALTYPE_ to specify floating point signals by @guineawheek in #775
  • make qmake check Qt version by @SebKuzminsky in #788
  • signal makePrettyOutput: add a space between value and unit by @SebKuzminsky in #800
  • Add support for reading Wireshark SocketCAN log format by @BennyEvans in #790
  • Added/corrected timestamps for LAWICEL protocol. by @superwofy in #801
  • Support for ext CAN IDs in wireshark files by @tcfx44 in #811
  • Bump actions/download-artifact from 3 to 4.1.7 in /.github/workflows by @dependabot in #841
  • Fix dbc handling of comments and attributes by @superwofy in #851
  • Fix icons output dir by @D3vil0p3r in #854
  • Fix device deselection after connecting by @CheeseAndChips in #819
  • Add support for > 8 bytes per message in candump format by @mvgalen in #871
  • FIX Issues 878 and 834 - usec overflow (using system clock) by @anegrin in #909
  • Implemented connection save with speeds and can fd at least for bus 0. by @wernerc11 in #895
  • Corrected extended CAN ID read for IDs < 0x800 by @wernerc11 in #915
  • chore: add installer script for linux by @LHSmicius in #923
  • FuzzingWindow: Add buttons to set all high/low/auto by @Metaln00b in #888
  • [DBC]Add support for multiple signal multiplexor values by @martonmiklos in #719

New Contributors

Full Changelog: V213...V220

V213

Choose a tag to compare

@github-actions github-actions released this 24 Mar 02:01

Changes from V208 to V213:

  1. The data grid control now supports CAN-FD messages with up to 64 bytes.
  2. Improved visuals for data grid when DBC signal names are displayed.
  3. Fixed DBC related bugs
  4. Added support for CAN-FD DBC files
  5. It is now possible to set the number of data bytes to display per line in the main window (useful for 64 byte payloads)
  6. Fixes for display of OpenGL accelerated views when using MacOS
  7. The DBC signal editor now supports undo (CTRL-Z)
  8. Frame Info Window now has a bit change "heat map" which can be used to see which bits in a message change frequently.
  9. Frame Info Window now has a separate graph for each byte in the message (double click to expand one or shrink back)
  10. Playback window can now be set to only start sending when other traffic starts on the bus.
  11. Added a new window that allows two buses to forward to each other with filtering.

V208

Choose a tag to compare

@github-actions github-actions released this 30 Nov 02:23

At long last, a tagged release! There have been many changes since the V199 release!

Changes from V204 to V208:

  1. Updated help files
  2. Fixed some bugs in DBC code
  3. Added ability to read CANServer binary log files
  4. Support drag/drop files onto app icon
  5. Fixes to ISO-TP decoding
  6. Datagrid now can show signal names when doing DBC edits
  7. Added ability to set notch and expire intervals in sniffer
  8. Support for reading wireshark files
  9. Added preliminary support for lawicel devices (not great yet)
  10. UDS Scan window has been redone to make it more configurable
  11. Increased support for CAN-FD. It's not complete yet but some things support CAN-FD now
  12. Bisector window can now break frames along bus boundaries
  13. Graphing window can now respect bus number so the same ID but on multiple buses won't break things any longer.

Changes from V203 to V204:

  1. Now graphs of signals with DBC value tables will be annotated with the value strings and brackets
  2. The graphing window can be opened multiple times now with different graphs in each window
  3. Graphing of multiplexed signals should be correct now
  4. DBC signals are utilized if available in the Frame Data Analysis window to give more analysis
  5. The File Comparison window will now also use DBC signals to compare signal differences between the two sides. This is currently slow and poorly done. But, it works.
  6. PCAN version 1.3 files are now supported for loading

Changes from V201 to V203:

  1. Added ability to load Tesla AP Snapshots. How you would get those is up to you.
  2. Several bug fixes for file loading
  3. Huge changes to graphing interface to support many different visualization modes
  4. Ability to filter main CAN frame view by bus
  5. Support for extended multiplexing (in DBC files)
  6. Bug fixes for fuzzing window, overwrite mode

Changes from V199 to V201

  1. VERY large changes to DBC interface.
  2. Now loaded DBC files that were loaded when the program was exited will be loaded when it is restarted
  3. GMLAN filtering support
  4. The entire way the DBC file is presented is entirely new now. The DBC is presented as a treeview with icons
  5. It is now possible to search for DBC signals and messages by name and ID
  6. Help files are now just HTML files
  7. Bugfixes to a few different file format loads (CANAlyzer for one)
  8. Large changes and bug fixes to ISO-TP / UDS decoder. It actually works now.
  9. Backend is now more compatible with QCanBusFrame and potentially is better geared toward CAN-FD support (though CAN-FD is not supported properly yet)
  10. Added text boxes to Fuzzing window so the values can more easily be set and viewed
  11. Fixes for Sniffer Window
  12. Changed to logarithmic view for bit counts in Frame Details Window. This makes it far easier to see the distribution.
  13. Added a special CAN driver that allows for tunneling CAN traffic over MQTT back and forth to SavvyCAN

Release build (V199.1)

Choose a tag to compare

@collin80 collin80 released this 09 Aug 11:16

Win32Test

Win32Test Pre-release
Pre-release

Choose a tag to compare

@collin80 collin80 released this 09 Aug 00:15

A test copy of SavvyCAN V199 built for 32 bit WIndows. It has been tested to be functional.

Version 197

Choose a tag to compare

@collin80 collin80 released this 15 Apr 00:21

Fixes and improvements to overwrite mode
Add automatic determination of file format while loading (still a bit beta quality)
Various fixes to exiting program and opening windows
The new graph window now shows which signal you used when setting up the graph
Better support for pseudo sending when no buses are actually set up

V196

V196 Pre-release
Pre-release

Choose a tag to compare

@collin80 collin80 released this 31 Mar 01:55

Fixed loading of some file formats, add CANOpen Magic file format, changed formatting of Comparator window a bit, fixed coloring issues with DBC signals, reverted timestamp change from V195 because it broke things on Windows 10

V161

V161 Pre-release
Pre-release

Choose a tag to compare

@collin80 collin80 released this 02 Jan 22:59

Massive overhaul of connection system to support multiple interfaces simultaneously as well as socketcan devices on linux. Added a few more screens (mostly specialized).