Closed mgcrea closed 5 years ago
is there a fix for this..?
@mgcrea I'm having this problem as well. I had Karabiner installed; I uninstalled it (with sudo /Library/Application\ Support/org.pqrs/Karabiner/uninstall.sh
) and rebooted, but I'm still getting "Unable to claim interface." Do you know if Karabiner's uninstaller might have left some config lines around?
EDIT: turns out I had built teensy_loader_cli
for Linux rather than OSX. I edited the Makefile and now I'm good to go. Not sure if Karabiner was ever the problem.
I was having the exact same issue with the QMK firmware and my Ergodox EZ, and uninstalling Karabiner Elements fixed it.
Does it work with the latest 3.0.0 version? Please run pio update
and try again.
Not sure what changed on my machine (up-to-date OSX on Sierra) but uploading sketches with
pio run -t upload -e teensy30 -v
via CLI does not work anymore, looks like the script does not see the teensy:rm -rf ~/.platformio
).Hitting the reset button only turns the teensy off (flash mode), but the CLI stays stuck. Used to work fine a few weeks ago.
Uploading via GUI (auto-opened with Arduino.app) is working fine.
Using latest teensy_loader_cli built from source, I get the following output:
EDIT: I think I found the culprit:
Did install Karabiner lately to support a Windows keyboard on OSX. Looks like it steals HID. I still think this should be considered as a bug since the Arduino GUI does properly upload even when Karabiner is started.
Thanks!