Commit Graph
100 Commits
Author SHA1 Message Date
Collin Kidder 286df56895 Merge branch 'master' of github.com:collin80/SavvyCAN 2026-05-14 21:03:14 -04:00
Collin Kidder bb26f52c3d Add reading of the version map from firmware that shows which files to flash onto a given controller
given its buildid.
2026-05-14 21:01:43 -04:00
Collin Kidder 2be3351e16 Added ability to read buildid which is necessary in order to grab the proper firmware files for the given hardware 2026-05-14 20:33:56 -04:00
Collin Kidder 66e0987113 Add ability to set directory where Tesla firmware is stored, use it to populate fields and allow selection of ECU to flash. 2026-05-14 19:56:07 -04:00
Collin Kidder 035b65243b Remove old custom firmware sender and replace it with AI designed UDS firmware sender. Not tested AT ALL.
Committing merely to give a baseline for further changes
2026-05-13 20:46:53 -04:00
Collin Kidder fd1d2055a8 Add lrelease command for translation files
For some reason, this is not automatically done on MacOS but seems to be on Linux and Windows. Why? I'm not sure...
2026-04-16 21:14:37 -04:00
Collin Kidder 927ab49749 Merge pull request #1044 from lexcibien/master
Adding translation to app and Portuguese Brazilian translation
2026-04-15 21:05:04 -04:00
Collin Kidder c7515bbdd5 Add array include to utility.h 2026-04-15 20:57:45 -04:00
Collin Kidder c2c315f670 Merge pull request #1062 from mites80211/VAL_TABLE_
VAL_TABLE_ support
2026-04-15 20:14:30 -04:00
Collin Kidder b5560cbd7c Merge pull request #1051 from baxtheman/feature/highlight-rows
Main table log: visual highlight with background color by Can ID
2026-04-09 18:33:08 -04:00
Collin Kidder 06a6e7ba3f Merge pull request #1054 from jasongill/master
Properly output SIG_VALTYPE_ for float/double entries in DBC files
2026-04-06 21:13:29 -04:00
Collin Kidder 7e021edaac Merge pull request #1052 from chrumck/fixLawicellTimestamps
LAWICEL timestamps fix
2026-04-06 21:11:34 -04:00
Collin Kidder 140316a0d4 Merge pull request #1048 from baxtheman/feature/canFramesView-copy-selection
add copy content from table selection (main window table)
2026-04-06 21:10:33 -04:00
Collin Kidder d532a48766 Merge pull request #1046 from ondrasy/add_note_for_qt6
Modify the Note to point users to QT6 buildable source more easily.
2026-04-06 21:05:06 -04:00
Collin Kidder ad65cf78a8 Better / more accurate interpretation of J1939 IDs in frame info window 2026-03-04 21:12:51 -05:00
Collin Kidder 1d2b8000fe Merge branch 'master' of github.com:collin80/SavvyCAN 2026-01-13 21:56:01 -05:00
Collin Kidder 7e9024fe20 Change macOS runners to versions 15
Updated macOS runner versions for x64 and ARM64 builds.
2026-01-13 20:16:23 -05:00
Collin Kidder 24296a4e58 Merge pull request #1016 from Initdd/fix/asc_files
refactor: Remove logged and version from asc file detection
2026-01-13 20:06:22 -05:00
Collin Kidder 392ab4c7c2 Merge pull request #997 from Citizen07/master
fix: incorrect Extended FD frame DLC byte was used [lawicel]
2026-01-13 20:05:12 -05:00
Collin Kidder 0c612a18b4 Merge pull request #996 from ElectronicCats/CAN232-LAWICEL
fix: dynamic timestamp extraction for LAWICEL CAN frames
2026-01-13 20:04:29 -05:00
Collin Kidder cdfbf000a2 Merge pull request #985 from chriskinal/clean-pr
Fix Trigger Builder Msg ID crash and Frame Sender not triggering on r…
2026-01-13 19:57:44 -05:00
Collin Kidder b5b924e2c9 Change version number from 242 to 222
Updated the version number to 222. 

I don't want to go quite so far as the previous standard was to increment by one. But, it certainly should be incremented.
2026-01-13 19:57:08 -05:00
Collin Kidder dc4ce54843 Merge branch 'master' of github.com:collin80/SavvyCAN 2026-01-13 19:25:42 -05:00
Collin Kidder 8eee360d09 Tweak to make loading of timestamps better for native CSV file format. 2026-01-13 19:25:21 -05:00
Collin Kidder bd1d7d7508 Merge pull request #974 from BlaiseLebreton/master
Add support for extended can in canlogserver
2025-09-22 20:10:26 -04:00
Collin Kidder 571584f208 Update build.yml
Update Windows build to 2022 because 2019 is disabled now
2025-07-28 21:35:43 -04:00
Collin Kidder 56fc509388 Merge pull request #960 from Initdd/fix/save-boolean-values
fix: Add support for boolean attribute values in DBC file saving
2025-07-28 21:15:16 -04:00
Collin Kidder 2b520d19d7 Merge pull request #947 from esaulenka/fix/ReadDbcAttributes
DBC parser: cached attributes cannot be read after attributes.append(…)
2025-07-28 21:09:59 -04:00
Collin Kidder 9fc0f7a99e Merge pull request #946 from esaulenka/fix/pcanview-loadlog
Fix reading PCAN-View frames with empty data field
2025-07-28 21:09:16 -04:00
Collin Kidder 52f8d7941e Reimplementation and rework of pull request from SebKuzminsky that adds ability to
graph floating point values from DBC signals. Credit for this suggestion and initial code goes to him
2025-05-08 21:48:07 -04:00
Collin Kidder 0ac26c1621 Fix a variety of DBC related issues, update version number at last (with plans to release soon!) 2025-05-08 20:41:37 -04:00
Collin Kidder 28af379d6f Merge pull request #719 from martonmiklos/support_multiple_signal_multiplex_values
[DBC]Add support for multiple signal multiplexor values
2025-05-05 20:53:34 -04:00
Collin Kidder 6f69f65444 Merge branch 'master' into support_multiple_signal_multiplex_values 2025-05-05 20:53:25 -04:00
Collin Kidder 6271e52987 Merge pull request #888 from Metaln00b/feature/set-all-button-in-fuzzing
FuzzingWindow: Add buttons to set all high/low/auto
2025-05-05 20:44:52 -04:00
Collin Kidder 3537959047 Merge pull request #923 from LHSmicius/install_script_linux
chore: add installer script for linux
2025-05-05 19:53:07 -04:00
Collin Kidder 20adc5e60b Update build.yml
Oops, need to make x86_64 and ARM64 versions of MacOS build use different names.
2025-05-05 19:13:47 -04:00
Collin Kidder dfc7e52ec2 Update build.yml
Hopefully fix linux build, add Apple Silicon build on MacOS14
2025-05-05 19:02:04 -04:00
Collin Kidder fe4bca309b Update build.yml
Update workflow runners to newer OS versions as previous versions have been deprecated and no longer work
2025-05-05 18:43:29 -04:00
Collin Kidder 07691aabb0 Merge pull request #915 from wernerc11/pcan_fix_extended_ids
Corrected extended CAN ID read for IDs < 0x800
2025-05-05 18:37:18 -04:00
Collin Kidder e32c16f661 Merge pull request #895 from wernerc11/complete_connection_save
Implemented connection save with speeds and can fd at least for bus 0.
2025-05-05 18:35:22 -04:00
Collin Kidder 192ce4ccd0 Merge pull request #909 from anegrin/timestamp-issue
FIX Issues 878 and 834 - usec overflow (using system clock)
2025-05-05 18:33:38 -04:00
Collin Kidder 4a6976500f Merge pull request #871 from mvgalen/master
Add support for > 8 bytes per message in candump format
2025-05-05 18:27:09 -04:00
Collin Kidder 1c0886bb58 Update build.yml 2025-05-05 18:26:46 -04:00
Collin Kidder eb9ddd2dbd Merge pull request #819 from CheeseAndChips/master
Fix device deselection after connecting
2025-05-05 18:23:32 -04:00
Collin Kidder cccdad4b76 Merge pull request #854 from D3vil0p3r/patch-1
Fix icons output dir
2024-11-11 18:39:50 -05:00
Collin Kidder 6be193ad90 Merge pull request #851 from superwofy/master
Fix dbc handling of comments and attributes
2024-10-28 20:32:14 -04:00
Collin Kidder 5c7c439841 Update build.yml
Need to also update actions/upload-artifact or download-artifact v4 won't work.
2024-09-04 20:24:36 -04:00
Collin Kidder ca9f2d884a Merge pull request #841 from collin80/dependabot/github_actions/dot-github/workflows/actions/download-artifact-4.1.7
Bump actions/download-artifact from 3 to 4.1.7 in /.github/workflows
2024-09-03 18:42:09 -04:00
Collin Kidder c5a9c719cc Add an application icon to Windows build 2024-08-20 21:42:34 -04:00
Collin Kidder f2bd1d9d6b Add a save function to ISO-TP decoder window 2024-08-13 20:59:52 -04:00
Collin Kidder c62d88958c Rearrange new graph window so it fits on a 800 pixel tall screen 2024-07-09 20:43:19 -04:00
Collin Kidder 8dfdca3f4d Merge branch 'master' of github.com:collin80/SavvyCAN 2024-07-09 20:20:54 -04:00
Collin Kidder ab11691901 Fix timestamp in lawicel connection code 2024-07-09 20:18:24 -04:00
Collin Kidder 3080b79db2 Merge pull request #811 from tcfx44/master
Support for ext CAN IDs in wireshark files
2024-07-09 20:01:40 -04:00
Collin Kidder a3b8506ac1 Merge pull request #801 from superwofy/master
Added/corrected timestamps for LAWICEL protocol.
2024-07-09 19:59:56 -04:00
Collin Kidder a5bf459f3b Merge pull request #790 from BennyEvans/master
Add support for reading Wireshark SocketCAN log format
2024-07-09 19:58:29 -04:00
Collin Kidder 05148ec9b3 Merge pull request #800 from SebKuzminsky/fix-signal-pretty-output
signal makePrettyOutput: add a space between value and unit
2024-07-09 19:57:04 -04:00
Collin Kidder 6532c5baae Merge pull request #788 from SebKuzminsky/check-qt-version
make qmake check Qt version
2024-07-09 19:56:22 -04:00
Collin Kidder 17d369491d Update README.md 2024-05-13 19:30:58 -04:00
Collin Kidder e2ae29092b Merge pull request #775 from guineawheek/add_sig_valtype
add support for SIG_VALTYPE_ to specify floating point signals
2024-05-02 19:19:13 -04:00
Collin Kidder 1e0e30f0b0 Update readme 2024-03-28 19:07:21 -04:00
Collin Kidder 232af4e214 Fix signal viewer so that it handles multiplexed signals properly 2024-03-18 21:52:22 -04:00
Collin Kidder 636e849607 Some tweaking to try to make the filters area of the main screen a
little wider
2024-03-18 21:48:27 -04:00
Collin Kidder 319127c330 Fix issue where graph windows would be corrupted if a new file was
loaded while graphs were visible.
2024-03-18 21:13:02 -04:00
Collin Kidder 47a5aa5085 Sender at bottom of main window is now operational. 2024-02-13 21:52:52 -05:00
Collin Kidder 0c84b6998f Partial implementation of a more generic and multi-threaded version of
the frame sender. Now a simplified interface is attached to the main
window as well. Doesn't necessarily work just yet...
2024-02-12 21:20:54 -05:00
Collin Kidder b5619e0de8 Update CANalyzer ASC loader to accept CANFD messages as well 2024-02-06 20:22:42 -05:00
Collin Kidder df5b427f9f Merge pull request #724 from esaulenka/fix/DebugDuplicates
ConnectionWindow: fix Device Console duplicates
2024-01-25 21:31:04 -05:00
Collin Kidder f4bb8fb6eb Merge pull request #723 from esaulenka/fix/MinorFixes
Several minor fixes
2024-01-25 21:30:29 -05:00
Collin Kidder 5239a223e2 Merge pull request #722 from esaulenka/fix/FirmwareUpdater
Fix FirmwareUpdater
2024-01-25 21:28:02 -05:00
Collin Kidder 3906bc8158 Merge pull request #721 from esaulenka/fix/CppStandard17
Update required C++ standard to C++17
2024-01-25 21:27:23 -05:00
Collin Kidder 9638245a83 Merge pull request #720 from martonmiklos/do_not_add_extra_newline_to_the_interpreted_frame_data
Do not add extra trailing newline on the decoded message texts
2024-01-25 21:26:25 -05:00
Collin Kidder 5b29cf0c9e Merge pull request #715 from cgalpin/Scripting-Interface-enhancements
Scripting Interface Enhancements
2024-01-25 21:25:55 -05:00
Collin Kidder 101e42d0ec Merge pull request #711 from pyjamasam/row_height_fix
Calculate the default row height correctly
2023-12-19 21:26:20 -05:00
Collin Kidder c511549cdd Merge pull request #710 from pyjamasam/canserver_log_format_update
Support higher time resolution CANserver format
2023-12-19 21:25:49 -05:00
Collin Kidder d1223f7511 Merge pull request #702 from maciek16c/master
LAWICEL CAN-FD support, CAN-FD data rate selection
2023-12-06 20:32:42 -05:00
Collin Kidder e28235b24f Merge pull request #672 from pasha745/master
Add 3000000 baudrate mode for Lawicel device
2023-12-06 20:28:55 -05:00
Collin Kidder 151ab716e4 Merge pull request #671 from GTO2013/canhacker_fix
Add comma check to TRC CanHacker loader
2023-12-06 20:28:25 -05:00
Collin Kidder bf309130f3 Fix crash bug in graphing window when trying to edit graphs that don't
hvae a corresponding signal entry in a DBC file
2023-11-21 21:04:56 -05:00
Collin Kidder 3824111eb9 Merge branch 'master' of github.com:collin80/SavvyCAN 2023-11-21 21:03:51 -05:00
Collin Kidder 55a3b2e9d4 Update build.yml
Switch to compiling with MacOS12
2023-11-21 11:46:38 -05:00
Collin Kidder 7fef6eb49f Merge pull request #679 from rusoku/master
Add support ListenOnly feature for Qt SerialBus plugins
2023-11-20 21:48:47 -05:00
Collin Kidder fab6beee7f Merge pull request #697 from CCGene/master
Added canlogserver CAN remote capture
2023-11-20 21:48:02 -05:00
Collin Kidder b78ab3c7bd Updated framesenderwindow to support the new trigger types and use the triggermask. It might actually work now. 2023-09-25 21:50:57 -04:00
Collin Kidder dda3109f60 Added a new dialog that helps to construct triggers for custom frame sender. Reworked custom sender window in anticipation of new functionality for triggers and modifiers 2023-09-24 21:38:04 -04:00
Collin Kidder aada0daf55 Add a fix for GVRET serial devices on MacOS 2023-09-13 20:55:19 -04:00
Collin Kidder f256b56053 Fix two crash bugs that could happen if you delete nodes or messages 2023-09-06 19:29:50 -04:00
Collin Kidder 83fb042e92 Fixed issue where making a new message could create that message with
an already existing ID. Fixed issue where creating a new signal from
an existing signal would not show up properly.
2023-08-01 21:37:59 -04:00
Collin Kidder f6157e12cd Add support for PCAN 2.1 file format. 2023-07-20 21:19:12 -04:00
Collin Kidder 96a5ceb852 Fix off by one error that caused first frame not to be sent when using
the playback window.
2023-07-11 22:07:10 -04:00
Collin Kidder 310d75761f Add ability to save decoded CSV with absolute timestamp 2023-07-11 21:14:19 -04:00
Collin Kidder e2438efac5 Allow for decoded DBC signal output without attaching the name to the
resulting string. Used by CSV output.
2023-07-11 20:36:17 -04:00
Collin Kidder 627ac8b899 Moved lawicel autodetector down the list as it is a bit overly generic
and falsely loaded some files it shouldn't.
2023-07-11 20:01:05 -04:00
Collin Kidder 3c4aac5fc3 Merge pull request #633 from qurrent-llc/master
Fixed 2 DBC file format errors
2023-06-13 18:33:37 -04:00
Collin Kidder 6d62c2e9c8 Merge pull request #628 from Pacerino/master
Add Extended CAN Bus Frame to SLCAN/LAWICEL
2023-06-13 18:29:22 -04:00
Collin Kidder 971312486e Fix error in loading of PCAN V1.3 files. 2023-05-07 17:56:00 -04:00
Collin Kidder e89517086f Update build.yml
Looks like the LinuxDeployQT system will now support Ubuntu 20.04 so it's time to update as 18.04 no longer works with Github Actions
2023-04-16 19:32:09 -04:00
Collin Kidder 0843081cc5 Merge branch 'master' of github.com:collin80/SavvyCAN 2023-04-11 21:16:42 -04:00
Collin Kidder 780e2fb1a2 Several changes suggested in draft pull requests from llange. Fix some
ambiguous places, fix warnings, fix errors when trying to compile with
QT6
2023-04-11 21:15:34 -04:00
Collin Kidder 07935005c6 Merge pull request #612 from viktorgino/fix-mqtt
Fix converting timestamp from MQTT payload
2023-04-11 19:45:58 -04:00