Исправление драйвера FTDI для MacOS High Sierra 10.13.3 - 31 января 2018 г.
Автор: Гарретт Джонсон Усталый от вашего разработчика. доски не узнаются на вашем новом MacBook? Вы обвиняете эти проклятые C-порты?
ПРОБЛЕМА. Устройства FTDI не используются в MacOS High Sierra. В моем собственном случае у меня были проблемы с подключением устройств с чипом FT232R к моему Macbook Pro 2016 года с C-портами. Устройства появились в моем дереве устройств USB (Информация о системе -> Оборудование -> USB), но не отображались как последовательные устройства с использованием Arduino или Coolterm. - ПРИМЕЧАНИЕ: они не появлялись ни в терминале с командой (ls / dev / cu *), ни (ls / dev / tty *)
РЕШЕНИЕ:
3) Загрузите драйверы 2.4.2 с веб-сайта FTDI http://www.ftdichip.com/Drivers/VCP.htm и установите. Установка будет успешной, НО из-за встроенных драйверов Apple's FTDI они не будут работать.
2) Перезагрузите компьютер и войдите в режим восстановления. Выключите и удерживайте CMD + R при перезагрузке.
3) В режиме восстановления откройте терминал из служебных программ в верхней части экрана и введите следующее, чтобы временно отключить защиту целостности системы:
csrutil disable
Компьютер предложит перезагрузить компьютер, чтобы изменения вступили в силу.
4) При перезагрузке нам теперь нужно отключить драйверы Apple FTDI (ПРИМЕЧАНИЕ: это может быть отменено в любое время, поэтому не беспокойтесь). - откройте Терминал и введите следующее.
cd /system/library/extensions
sudo mv AppleUSBFTDI.kext AppleUSBFTDI.disabled
sudo touch /System/Library/Extensions
chgrp -R wheel FTDIUSBSerialDriver.kext
sudo mv D2zzHelper.kext D2xxHelper.disabled
Теперь вы успешно отключите встроенные драйверы FTDI от Apple и замените их на FTDI v2.4.
5) Перезагрузите компьютер в режиме восстановления. Выключите, удерживайте Ctrl + R и откройте терминал на вкладке Утилиты. Введите следующее, чтобы включить защиту целостности системы Apple
csrutil enable
НАКОНЕЦ! Один последний перезапуск, а затем все ваши последовательные USB-устройства должны загружаться правильно!
** ПРИМЕЧАНИЕ. Я проверил это на Macbook Pro 2016 с MacOS 10.13.3 на следующих устройствах / приложениях: 1) Экран из терминала, CoolTerm, Bus Pirate V3.6, JTAGulator, Arduino Uno, Adafruit Mega AT, Arduino Мега клон.