FTDI

FTDI
Тип частная
Основание 13 марта 1992
Основатели Фред Дерт
Расположение Глазго, Шотландия
Отрасль полупроводниковая промышленность
Продукция интегральные схемы
Сайт www.ftdichip.com
Логотип Викисклада Медиафайлы на Викискладе

FTDI (сокр. от англ. Future Technology Devices International) — шотландская частная компания, работающая в сфере полупроводниковых устройств [1]. Специализируется в области, связанной с шиной USB. Она разрабатывает, производит и осуществляет поддержку устройств и соответствующих программных драйверов для преобразования последовательной передачи данных по RS-232 или уровней TTL в сигналы шины USB, для того чтобы дать возможность современным компьютерам использовать простой классический RS-232 интерфейс, а разработчикам не приходилось вникать в сложности USB интерфейса [2].

FTDI также оказывает консультационные услуги по проектированию специализированных интегральных схем. Главным продуктом компании является FTDI Chip — интегральная схема, применяемая в электронных устройствах, использующих микроконтроллеры, например, таких как платформа Arduino для физических вычислений (en).

Штаб-квартира FTDI находится в Глазго (Шотландия, Великобритания), а офисы расположены в Тайбэе (Тайвань) и Портленде (Орегон, США). Производственное подразделение компании в тихоокеанском регионе управляется подрядчиками.

Компания реализует свою продукцию через веб-сайт и через ретейлеров.

FTDI основана 13 марта 1992 года её нынешним CEO Фредом Дертом. Компания является косвенным потомком Computer Design Concepts Ltd, первоначальным полупроводниковым стартапом Дерта.

Первыми продуктами FTDI были наборы микросхем системной логики (чипсеты) для материнских плат персональных компьютеров, основным заказчиком которых была IBM, использовавшая их в своих персональных компьютерах AMBRA и PS/1. Позднее компания расширила ассортимент выпускаемых продуктов до преобразователей интерфейсов MM232R и USB-COM232-PLUS1 наряду с другими устройствами для преобразования между USB и прочими коммуникационными протоколами.

Война драйверов

[править | править код]

29 сентября 2014 года на своём веб-сайте FTDI опубликовала обновлённую Windows-версию драйвера виртуального последовательного порта[3]. Некоторые пользователи, загрузившие это ПО, сообщали о возникших проблемах[4]. После того, как обновлённый драйвер стал 14 октября доступен через службу Windows Update, посетители форумов и веб-сайтов электронной тематики стали отмечать, что он может выводить из строя программно-совместимые клоны устройств на неоригинальных микросхемах USB-конвертеров, сбрасывая их USB-идентификатор Product ID в значение "0000". Если его не вернуть (при помощи утилиты FT_PROG) обратно, то данное изменение препятствует обнаружению устройства драйверами практически любой операционной системы.[5] Также, описанное поведение драйвера сопровождалось дополнением к тексту лицензионного соглашения, предупреждающем о возможном необратимом повреждении устройств на неоригинальных микросхемах. В связи с этим компанию FTDI критиковали за неэтичные действия по отношению к пользователям, которые могли не знать, что их оборудование неоригинальное, и что автоматическое обновление было специально использовано для выведения приборов из строя.[6][5][7][8] Вскоре, 22 октября 2014 года вышел патч драйвера для Линукс, позволяющий распознавать микросхемы с Product ID, равным "0000".[9]

24 октября 2014 года, в ответ на критику, FTDI отозвала драйвер и объяснила, что такая мера была нацелена на защиту интеллектуальной собственности и стимулирование покупки пользователями оригинальных устройств фирмы. В компании также заявили, что продолжат работу над драйвером, который позволит информировать пользователей о наличии неоригинальных комплектующих в менее травматичной манере.[10][6]

В феврале 2016 года FTDI опубликовала через Windows Update драйвер с DRM-компонентами, призванными блокировать неоригинальные комплектующие. В этот раз драйвер позволяет устройству определяться в системе, но все передаваемые и принимаемые данные заменяются закольцованной ASCII-строкой "NON GENUINE DEVICE FOUND!", которая может вызывать нештатную работу устройств.[11][12]

Примечания

[править | править код]
  1. FTDI Corporate Information. Дата обращения: 3 декабря 2019. Архивировано 12 октября 2019 года.
  2. FTDI Products. Дата обращения: 3 декабря 2019. Архивировано 8 декабря 2019 года.
  3. Virtual COM Port Drivers
  4. Watch That Windows Update: FTDI Drivers Are Killing Fake Chips | Hackaday. Дата обращения: 3 декабря 2019. Архивировано 3 декабря 2019 года.
  5. 1 2 "Windows Update drivers bricking USB serial chips beloved of hardware hackers". Ars Technica. 2014-10-22. Архивировано 23 октября 2014. Дата обращения: 24 октября 2014.
  6. 1 2 FTDI admits to bricking innocent users' chips in silent update. ZDNet. CBS Interactive. Дата обращения: 24 октября 2014. Архивировано 24 октября 2014 года.
  7. Watch That Windows Update: FTDI Drivers Are Killing Fake Chips. Hackaday. Дата обращения: 24 октября 2014. Архивировано 23 октября 2014 года.
  8. IP Rights Aren’t a License to Kill Devices (And No, Fine Print Doesn’t Make It OK). Public Knowledge. Дата обращения: 24 октября 2014. Архивировано из оригинала 10 июня 2017 года.
  9. [PATCH] usb: serial: Add "bricked" FTDI device PID. linux-usb mailing list. Дата обращения: 24 октября 2014. Архивировано 23 октября 2014 года.
  10. FTDI Post. FTDI. Дата обращения: 24 октября 2014. Архивировано из оригинала 17 сентября 2019 года.
  11. FTDI Drivers Break Fake Chips, Again. Hack A Day. Дата обращения: 5 февраля 2016. Архивировано 4 февраля 2016 года.
  12. FTDI abuses Windows Update, pushing driver that breaks counterfeit chips. TechRepublic. Дата обращения: 5 февраля 2016. Архивировано 4 февраля 2016 года.