The latest firmware sets individual identifiers for the USB CDC ports, which should make them more obvious on some operating systems. Thanks @alexhude!
The latest builds now place the rev8 firmware in an /attic/ folder, since almost everyone should be using rev10.
Still trying to figure out this corner case.
- It appears Windows compiles work fine, with no specific changes needed.
- It appears the Linux auto-builds cause boot failure/flakiness in at least one confirmed board where the Windows build does not.
- The build server was running the latest version of arm-gcc
- The PICO SDK installer (Windows) uses 10.3 (deprecated) specifically
- I brought up a new build server and installed arm-gcc 10.3, which fixed a compiler warning that recently cropped up in the make.log files.
- Firmware compiled on the new server with 10.3 does not fix the bug
As a temporary work around, I will post manual compiles occasionally. Tonight I will looks for a Windows laptop or surface pro to use as a build server until I figure out the issue.