Gowtham Nanjukutty and GitHub
f95d65817e
Merge 0c9f1c5f3e into 0dd8dbfb64
2026-07-13 13:36:44 +00:00
Thomas Stoddard and Kyle Schwarz
0dd8dbfb64
Communication: Command: Add Main51 errors
2026-07-07 21:47:52 -04:00
David Rebbe and Kyle Schwarz
d708f8081a
C2: Add termination group support
2026-07-07 21:25:23 -04:00
David Rebbe and Kyle Schwarz
743246e813
Legacy: Update icsnVC40.h to Vehicle Spy 3.26.3.9
2026-07-07 20:51:37 -04:00
Max Brombach and Kyle Schwarz
4ed29b4a5e
Device: Add Failed enum value to Device::OpenStatusType enum
2026-06-29 16:13:39 -04:00
Jonathan Schwartz and Kyle Schwarz
55d69246b0
Device: FIRE3: Add EnterBootloader phase
2026-06-29 12:19:02 -04:00
David Rebbe and Kyle Schwarz
19232def41
C2: Add icsneoc2_device_force_disk_config_update
2026-06-29 09:55:18 -04:00
David Rebbe and Kyle Schwarz
9d91524dc0
C2: Add EthernetStatusMessage
2026-06-29 09:08:51 -04:00
David Rebbe and Kyle Schwarz
d86e3164af
C2: Add AppError support
2026-06-26 17:32:43 -04:00
David Rebbe and Kyle Schwarz
3d99898598
FIRE3: Fix termination groups
2026-06-25 16:59:09 -04:00
David Rebbe and Kyle Schwarz
4b9cf1a37f
Device: RAD: Add reboot support
2026-06-25 14:06:43 -04:00
David Rebbe and Kyle Schwarz
40d83f3b7c
C2: Add device_product_name_get()
2026-06-24 16:58:28 -04:00
David Rebbe and Kyle Schwarz
60918c4b6d
C2: Add PerfTest setting
2026-06-24 15:16:51 -04:00
Bryant Jones and Kyle Schwarz
749552e443
Device: Fix coremini loading
...
For:
- RADA2B
- RADComet2
- RADComet3
- RADGalaxy2
- RADMoonT1S
- RADStar2
2026-06-24 13:28:12 -04:00
David Rebbe and Kyle Schwarz
8af6d5f2a8
FIRE3: Add reboot support
2026-06-19 17:58:49 -04:00
David Rebbe and Kyle Schwarz
54fb89b675
Settings: Add Linux options
2026-06-19 17:12:42 -04:00
Thomas Stoddard and Kyle Schwarz
299766403f
Settings: Add GPTP
2026-06-18 22:23:13 -04:00
Max Brombach
2d0b0c63ed
Device: RAD-Star 2: Add bootloader pipeline and chip info
2026-06-18 15:30:21 +00:00
Bryant Jones and Kyle Schwarz
30606be7a8
Settings: Add PerfTest
2026-06-18 11:12:13 -04:00
Kyle Schwarz
4dd97f734a
Servd: Disable signal on send failure
2026-06-18 10:21:35 -04:00
Bryant Jones and Kyle Schwarz
44d0e3de64
Gigastar2: Fix loading coremini
2026-06-10 18:08:02 -04:00
Kyle Schwarz
023f5aa089
Bindings: Python: Add AppError
2026-06-10 16:59:43 -04:00
Kyle Schwarz
bb711ae7e2
Event: Store device as weak pointer
2026-06-02 17:19:23 -04:00
Kyle Schwarz
476b5ff35c
FIRE3: Add MDIO_01 network
2026-06-02 13:19:56 -04:00
Jonathan Schwartz and Kyle Schwarz
99792a0ee1
Communication: Increase max packet length
2026-06-02 11:10:16 -04:00
Max Brombach and Kyle Schwarz
d42c51d772
EventManager: Fix Event Manager being accessed after static destruction
2026-05-22 15:56:02 -04:00
Thomas Stoddard and Kyle Schwarz
3ab06199c3
Device: Add ExtendedCommand::GetAllMACAddresses
2026-05-22 11:40:44 -04:00
Gowtham Nanjukutty (XC-CP/ECC2.3)
0c9f1c5f3e
darwin: fix CDCACM device detection on macOS 12+
...
On macOS 12 and later, Apple replaced IOUSBDevice with IOUSBHostDevice
in the USB host stack. When walking the IORegistry parent chain to find
the USB device providing a serial port, the existing code only checked
IOObjectConformsTo(parent, kIOUSBDeviceClassName). On macOS 12+, this
check fails because the USB device node conforms to IOUSBHostDevice
instead.
Fix by also checking IOObjectConformsTo(parent, "IOUSBHostDevice"),
so CDCACM device discovery works on both old and new macOS.
Verified on macOS 26 (Tahoe, arm64) with a ValueCAN 4-2 (V2D805).
2026-05-22 09:12:58 -04:00
Max Brombach and Kyle Schwarz
49e578a657
Device: RAD-Comet and RAD-Comet 2: Replace all references to RAD-Comet with RAD-Comet2
2026-05-19 13:17:12 -04:00
Kyle Schwarz
0bf279c7b9
Build: Add WORKING_DIRECTORY to git commands
2026-05-15 14:55:17 -04:00
Kyle Schwarz
9de0cf688c
Build: Parse CMake version from git
2026-05-14 23:16:20 -04:00
David Rebbe and Kyle Schwarz
eded388b83
C2: Add message timestamp support
2026-05-14 22:16:41 -04:00
Kyle Schwarz
00b7b4a6de
CI: Set ICSPB_BOOTSTRAP_DIR
2026-05-14 21:29:24 -04:00
Thomas Stoddard and Kyle Schwarz
0ecb360195
RADComet1: Deprecate and replace with RADComet2
2026-05-14 20:20:46 -04:00
David Rebbe and Kyle Schwarz
b3bb033ecb
C2: Add Supported Device Types"
2026-05-14 19:08:11 -04:00
David Rebbe and Kyle Schwarz
c3762bbf22
C2: Add ChipVersions
...
Also fixes some formatting issues.
2026-05-14 13:39:39 -04:00
Thomas Stoddard and Kyle Schwarz
e926e10dc5
RADGigastar2: Add to MACsecConfig
2026-05-14 11:29:54 -04:00
Thomas Stoddard and Kyle Schwarz
5620c98eda
Examples: Add more error reporting
1.3.0
2026-05-13 17:03:01 -04:00
Thomas Stoddard and Kyle Schwarz
c466d75dae
All: neoVI Explorer -> ICS Device Manager
2026-05-13 15:45:28 -04:00
Thomas Stoddard and Kyle Schwarz
d7fc7ffa47
RADGigastar2 & RADGalaxy2: Add PhyEnableFor support
2026-05-12 18:38:32 -04:00
Kyle Schwarz
70ad76771e
Servd: Clean up unused parseError
2026-05-12 16:57:04 -04:00
Kyle Schwarz
87c10410e8
Servd: Remove no devices found event
2026-05-12 15:58:11 -04:00
Thomas Stoddard and Kyle Schwarz
7cca96dcfb
All: Switch to Servd default on
...
See README for details on how to install Servd.
2026-05-08 13:28:49 -04:00
Kyle Schwarz
d45b72ef68
Settings: Increase response timeouts
2026-05-07 09:05:57 -04:00
Thomas Stoddard and Kyle Schwarz
da02927da7
APIEvent: Add missing types
2026-05-06 16:57:00 -04:00
Thomas Stoddard and Kyle Schwarz
b5a6f6ace6
Core: MACsec: Validate AN range and enable slots during addition
2026-05-06 13:47:25 -04:00
David Rebbe and Kyle Schwarz
0d2bbed7d5
C2: Add TC10 APIs
2026-05-06 11:04:44 -04:00
Kyle Schwarz
a68b64c641
Device: Refactor supportsNetworkMutex
2026-05-05 20:35:51 -04:00
David Rebbe and Kyle Schwarz
9abd9389f4
Docs: Add Linux pcap info
2026-05-05 20:34:23 -04:00
David Rebbe and Kyle Schwarz
d682627b40
CI: Fedora 44 & Ubuntu 26.04
2026-05-05 16:11:48 -04:00