Skip to content

feat: provide iConfiguration descriptor in enumerator if present#215

Closed
facchinm wants to merge 3 commits into
bugst:masterfrom
facchinm:iConfiguration
Closed

feat: provide iConfiguration descriptor in enumerator if present#215
facchinm wants to merge 3 commits into
bugst:masterfrom
facchinm:iConfiguration

Conversation

@facchinm

Copy link
Copy Markdown
Contributor

This patch allows the enumerator to report iConfiguration descriptor; the implementation of Windows and macOS is heavily AI-based but tested on real hardware (both with and without the aformentioned descriptor).

Can be tested with https://github.com/arduino/ArduinoCore-zephyr/commits/loader_version_iconfig on any hardware with native USB (I used a Giga)

facchinm added a commit to facchinm/serial-discovery that referenced this pull request Apr 20, 2026
facchinm added a commit to arduino/ArduinoCore-zephyr that referenced this pull request Apr 20, 2026
…needed

Requires arduino/arduino-cli#3171 and arduino/serial-discovery#116 (and, transitively, bugst/go-serial#215)

TODO:
* replace the shell script with a proper version check utility
* check if other uploaders need different methods
@cmaglie

cmaglie commented May 15, 2026

Copy link
Copy Markdown
Member

Thanks for the patch @facchinm I've added some work to retrieve the iManufacturer and iProduct strings, I'll open a new PR including your changes shortly.

@cmaglie

cmaglie commented May 15, 2026

Copy link
Copy Markdown
Member

Superseded by #218

@cmaglie cmaglie closed this May 15, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants