Post

Another stupid MacOS 26 Tahoe change making my life harder. In Tahoe, several USB tools I use are broken. They call `system_profiler SPUSBDataType` internally to get USB info. In Tahoe that's gone, replaced by "SPUSBHostDataType", which returns not enough info #macos #tahoe #USB #macos26

1 repost3 likes

Yeah if you use “discotool” for CircuitPython, no you won’t on Tahoe. (Nor will “lsusb” tool work if you’ve installed that from homebrew)

It's insane how broken USB is on macOS. The PPK2 serial interface randomly dies so reliably running automated tests with the Nordic Power Profiler mean using Windows or Linux.

I've taken to having all the USB devices I'm developing on plugged into my Linux desktop and ssh-ing into it for REPL and remote editing (w/ Emacs or Zed) for editing. No USB issues!

I think I'm going to have to setup a Linux box like you did and remotely manage my CircuitPython devices there. Guess I have to learn how to install UF2s via the command line!