Gowtham Nanjukutty and GitHub
2158a9781b
Merge 0c9f1c5f3e into 40d83f3b7c
2026-06-25 02:44:47 +00: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
David Rebbe and Kyle Schwarz
9ae3e115fc
C2: Add Ethernet message support
2026-04-30 15:28:40 -04:00
Kyle Schwarz
87f45e060e
Device: RADGalaxy2: Adjust bootloader pipeline
2026-04-28 15:37:17 -04:00
Thomas Stoddard and Kyle Schwarz
0cb30cfc5b
Bindings: icsneopy: Add install instructions
2026-04-28 15:26:02 -04:00
Max Brombach and Kyle Schwarz
79ff19015a
Device: RAD-Gigastar 1 & 2: Add SFP flashing to bootloader pipelines
2026-04-24 16:12:45 -04:00
David Rebbe and Kyle Schwarz
9c4323987f
C2: CAN error message support
2026-04-17 11:39:38 -04:00
David Rebbe and Kyle Schwarz
f5f6d0828b
C2: Add LIN message support
2026-04-15 15:50:33 -04:00
David Rebbe and Kyle Schwarz
6dc005fcea
C2: Add PCBSN and MAC Address support
2026-04-14 13:37:27 -04:00
David Rebbe and Kyle Schwarz
5b553b63d3
C2: Add icsneoc2_device_reconnect
2026-04-08 16:19:31 -04:00
Michael Bowers and Kyle Schwarz
97a6b4a04f
Device: RADGalaxy2: Remove EnterApplicationPhase
2026-04-06 10:57:09 -04:00
Thomas Stoddard and Kyle Schwarz
67929a19bc
Example: Fix type casting for MSVC warnings
2026-04-06 10:17:16 -04:00