When I plug the Qwiic Pro Micro USB-C into an M1 mac, the red power LED comes on on the board. I never get the ‘keyboard’ popup for an unrecognized HID, and nothing changes in /dev/. Neither clicking nor double clicking the reset button has any effect on this.
Installing the FTDI driver for Monterey reports success, but still I get no port.
What can I do to talk to the board?
Hmmm…it should work as so https://learn.sparkfun.com/tutorials/qw … -and-linux - if not, maybe try to reset via steps much lower in that link…any change in behavior?
No ftdi on that board so the ftdi driver will do nothing. Perhaps there isn’t a M1 mac driver yet? Try a pc and see if it works on that.
@TS-Russell I tried the troubleshooting steps (shut IDE down, disconnect and reconnect, double click reset for the bootloader). I don’t get a port for the regular or bootloader states.
The person I’m giving this to doesn’t have a PC. If it doesn’t work on an M1 mac, then I’d say the tutorial is misleading.
Some recent update broke the drivers for m1 macs…but I have a (long) solution:
It’s a bit of a sketchy path, but the drivers work. You just have to trust the steps involved.
First, check out this comment on github: https://github.com/LilyGO/LILYGO-T-OI/i … -907645945
It has a link to a google drive that you click. This will take you to the folder to download. The folder has the package for the signed driver and a readme. The readme will let you know about a few extra steps outside of a normal driver installation. Mainly, there’s some buttons in mandarin that you have click that will pop up.
I also had to allow the driver to be installed (it will prompt you to open system preferences. You have to click the unlock button at the bottom-left of the window to authorize access. Then you’ll see a message at the bottom of the window about the driver, click “allow”).
Once that’s installed you should be able to see the USB ports in the ports menu on Arduino.
It might not be related to all of this, but I did run into an error with uploading the Sketch to the board. I got an “exec: “python”: executable file not found in $PATH” error. I was able to remedy it with making sure python was installed (this requires installing homebrew through xcode): https://docs.python-guide.org/starting/install3/osx/
and then running this command: sed -i -e ‘s/=python /=python3 /g’ ~/Library/Arduino15/packages/esp32/hardware/esp32/*/platform.txt
The command modifies all the platform.txt files under your local installation of the ESP32 tools (~/Library/Arduino15/packages/esp32/hardware/esp32) and replaces the word python by python3 wherever it finds it. Info can be found here: https://stackoverflow.com/questions/607 … nd-in-path
This should get the CH340 boards running on Macs with the M1 processor.