MacOS Sierra を中国製 Arduino Nano につなぐと強制終了する

書いて字の如く、中国製の Arduino Nano を買って遊ぼうとしたところ、 OS 自体がシャットダウンするとかいうことが起きてた。 これは FTDI の代わりにCH340G とかいう ISP 用のチップを積んでいるおかげで、安価ではあるものの、ドライバーがバグ起こしてしまうため、らしい。

そこで以下のことをする: 1. ドライバ消す

sudo rm -rf /Library/Extensions/usbserial.kext

上記、OS によっては /System/Library/Extensions/usb.kext かも)

  1. 再起動

  2. ドライバ入れる

brew tap mengbo/ch340g-ch34g-ch34x-mac-os-x-driver https://github.com/mengbo/ch340g-ch34g-ch34x-mac-os-x-driver
brew cask install wch-ch34x-usb-serial-driver
  1. 再起動

  2. 差してみる

参考:

製造会社のドライバダウンロードページ

GitHub - adrianmihalko/ch340g-ch34g-ch34x-mac-os-x-driver: CH340G CH34G CH34X Mac OS X driver