From 49495a48a00262b79a3a4822072dec72c1844bbc Mon Sep 17 00:00:00 2001 From: Cursor Agent Date: Mon, 21 Sep 2026 10:14:56 +0000 Subject: [PATCH 1/2] docs: README HID/mDNS facts, LICENSE year, chore/ branch README still called HID a HidSharp backend and listed WiFi discovery as UDP 30303 only. HID is HidSharp on Windows/Linux and IOKit on macOS (#262); discovery also browses _daqifi._tcp.local. on 5353. LICENSE year and the chore/ branch prefix were the leftover housekeeping #762 didn't cover. Co-authored-by: Tyler Kron --- CONTRIBUTING.md | 2 +- LICENSE | 2 +- README.md | 8 +++++--- 3 files changed, 7 insertions(+), 5 deletions(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index f812cc60..180282d8 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -12,7 +12,7 @@ repro steps, expected vs. actual behavior, device model/firmware version, and OS All code changes go through a pull request: 1. Fork the repo (or branch, if you have write access) — `feature/short-description`, - `fix/short-description`, or `docs/short-description`. + `fix/short-description`, `docs/short-description`, or `chore/short-description`. 2. Make your changes and add/update tests. 3. Open a PR against `main` describing the change and linking any related issue. 4. CI must pass and the PR needs review before merge. diff --git a/LICENSE b/LICENSE index 6145a1f7..1c4a7d91 100644 --- a/LICENSE +++ b/LICENSE @@ -1,6 +1,6 @@ MIT License -Copyright (c) 2025 DAQiFi +Copyright (c) 2025-2026 DAQiFi Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/README.md b/README.md index d65f53c4..8aad3a66 100644 --- a/README.md +++ b/README.md @@ -361,14 +361,16 @@ Don't have one yet? **[See the DAQiFi lineup →](https://daqifi.com)** ## Connection types -- **WiFi** — discovered via UDP broadcast (port 30303) +- **WiFi** — discovered via UDP broadcast (port 30303) and mDNS (`_daqifi._tcp.local.` / 5353) - **Serial** — USB-connected, enumerated as serial ports -- **HID** — used during firmware updates (HidSharp backend) +- **HID** — used during firmware updates; HidSharp on Windows and Linux, native IOKit on macOS + (HidSharp enumerates no HID devices there — #262) ## Requirements - .NET 9.0 or .NET 10.0 on Windows, macOS, or Linux -- WiFi discovery: UDP port 30303 reachable (firewall may need configuring; admin may be required on Windows) +- WiFi discovery: UDP port 30303 (broadcast) reachable, plus UDP 5353 multicast for mDNS + (`_daqifi._tcp.local.`) — firewall may need configuring; admin may be required on Windows - Serial discovery: appropriate USB drivers for your platform ## Community & support From bcb00d82dc449405e88af413a9d833ffb9c31eed Mon Sep 17 00:00:00 2001 From: Tyler Kron Date: Sun, 27 Sep 2026 10:46:09 -0600 Subject: [PATCH 2/2] docs(readme): mark mDNS as opt-in and link #262 absolutely MDnsDeviceFinder is not in AllTransportsDeviceFinder.CreateDefault(), so 5353 is only needed when a consumer adds it. The bare #262 does not autolink in a rendered repo file or on nuget.org. Co-Authored-By: Claude Opus 5.5 --- README.md | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 8aad3a66..d08e56fa 100644 --- a/README.md +++ b/README.md @@ -361,16 +361,18 @@ Don't have one yet? **[See the DAQiFi lineup →](https://daqifi.com)** ## Connection types -- **WiFi** — discovered via UDP broadcast (port 30303) and mDNS (`_daqifi._tcp.local.` / 5353) +- **WiFi** — discovered via UDP broadcast (port 30303), and via mDNS (`_daqifi._tcp.local.`, + UDP 5353 multicast) when you add `MDnsDeviceFinder` - **Serial** — USB-connected, enumerated as serial ports - **HID** — used during firmware updates; HidSharp on Windows and Linux, native IOKit on macOS - (HidSharp enumerates no HID devices there — #262) + (HidSharp enumerates no HID devices there — + [#262](https://github.com/daqifi/daqifi-core/issues/262)) ## Requirements - .NET 9.0 or .NET 10.0 on Windows, macOS, or Linux -- WiFi discovery: UDP port 30303 (broadcast) reachable, plus UDP 5353 multicast for mDNS - (`_daqifi._tcp.local.`) — firewall may need configuring; admin may be required on Windows +- WiFi discovery: UDP port 30303 (broadcast) reachable, plus UDP 5353 multicast (224.0.0.251) + if you use `MDnsDeviceFinder` — firewall may need configuring; admin may be required on Windows - Serial discovery: appropriate USB drivers for your platform ## Community & support