FTDI

Last updated

FTDI
Company type Private
Industry Semiconductor industry
Founded13 March 1992
FounderFred Dart
Headquarters Glasgow, Scotland
Website www.ftdichip.com OOjs UI icon edit-ltr-progressive.svg

Future Technology Devices International Limited, commonly known by its acronym FTDI, is a Scottish privately held semiconductor device company, specialising in Universal Serial Bus (USB) technology. [1]

Contents

It develops, manufactures, and supports devices and their related cables and software drivers for converting RS-232 or TTL serial transmissions to and from USB signals, in order to provide support for legacy devices with modern computers. [2]

The company also provides application-specific integrated circuit (ASIC) design services, and consultancy services for product design, specifically in the realm of electronic devices.

History

FTDI TTL-232RG: USB to UART cable FTDI Cable.jpg
FTDI TTL-232RG: USB to UART cable
FTDI FT232RL: USB to UART IC (in SSOP package) FT232R USB UART IC (SSOP).jpg
FTDI FT232RL: USB to UART IC (in SSOP package)
Internal die of FTDI FT232RL chip Ftdi-FT232RL-HD.jpg
Internal die of FTDI FT232RL chip

FTDI was founded on 13 March 1992 [3] by its current CEO, Fred Dart (whose initials happen to be "FTD"). The company is an indirect descendant of Computer Design Concepts Ltd, a former semiconductor technology startup also founded by Dart.

FTDI's initial products were chipsets for personal computer motherboards, the primary customer of which was IBM, which used them in its AMBRA and PS/1 personal computers. It later expanded its product line to include interface translators, such as the MM232R and the USB-COM232-PLUS1, along with other devices for converting between USB and other communication protocols.

The headquarters of FTDI is in Glasgow, Scotland. It has offices in Singapore, Taipei (Taiwan), and Portland, Oregon, and a subsidiary in China. [3] The company's manufacturing is handled by subcontractors in the Asia-Pacific region. [4] [5]

In 2012, FTDI signed a global distribution agreement with Arrow Electronics, [4] which was expanded in 2013. [6] Also in 2012, they began a collaboration with Altium providing the board level IC components from FTDI for its Altium Designer software. [5] In 2013 the distribution agreement with Arrow was expanded and FTDI also began a collaboration with Mikroelektronika. [7] [8]

FTDI appointed a new distributor in 2014 for the Chinese market, Shanghai Jing Xi Electronics Information Systems Comany Ltd.. [9]

Through a technology partnership in 2014, FTDI and MCCI (USB software developer) released TrueTask USB, an embedded USB host stack for the FTDI FT900 product family. [10]

FTDI created a separate company called Bridgetek in 2016 to focus on microcontroller units (MCUs) and Embedded Video Engine (EVE). [11]

Driver controversy

On 29 September 2014, FTDI released an updated version of their USB-to-Serial driver for Windows on their website. [12] Users who manually downloaded the new drivers reported problems. [13] After Windows drivers became available on 14 October ( Patch Tuesday ) via Windows Update, it was reported by users of hardware enthusiast forums and websites that the drivers could soft-brick counterfeit and software-compatible clones of the chips by changing their USB "Product ID" to "0000". The change prevents the chip from being recognised by drivers of any OS, effectively making them inoperable unless the product ID is changed back. [14] The behaviour was supported by a notice in the drivers' end user license agreement, which warned that use of the drivers with non-genuine FTDI products would "irretrievably damage" them. [14] Critics felt that FTDI's actions were unethical, considering that users may be unaware that their chips were counterfeit, or that Windows had automatically installed a driver meant to disable them. [15] [14] [13] [16] On 22 October 2014, an emergency patch was made to the FTDI drivers in the Linux kernel to recognise devices with the "0000" ID. [17]

On 24 October 2014, in response to the criticism, FTDI withdrew the driver and admitted that the measure was intended to protect its intellectual property and encourage users to purchase genuine FTDI products. The company also stated that it was working to create an updated driver which would notify users of non-genuine FTDI products in a "non-invasive" manner. [18] [15]

In February 2016, it was reported that FTDI had published another driver on Windows Update with DRM components intended to block non-genuine products. This time, the driver will communicate with affected devices, but all transmitted and received data is replaced with the looped ASCII string "NON GENUINE DEVICE FOUND!", which could cause irregular interactions with devices. [19] [20]

Related Research Articles

<span class="mw-page-title-main">Microcontroller</span> Small computer on a single integrated circuit

A microcontroller or microcontroller unit (MCU) is a small computer on a single integrated circuit. A microcontroller contains one or more CPUs along with memory and programmable input/output peripherals. Program memory in the form of ferroelectric RAM, NOR flash or OTP ROM is also often included on chip, as well as a small amount of RAM. Microcontrollers are designed for embedded applications, in contrast to the microprocessors used in personal computers or other general purpose applications consisting of various discrete chips.

<span class="mw-page-title-main">AVR microcontrollers</span> Family of microcontrollers

AVR is a family of microcontrollers developed since 1996 by Atmel, acquired by Microchip Technology in 2016. These are modified Harvard architecture 8-bit RISC single-chip microcontrollers. AVR was one of the first microcontroller families to use on-chip flash memory for program storage, as opposed to one-time programmable ROM, EPROM, or EEPROM used by other microcontrollers at the time.

<span class="mw-page-title-main">PIC microcontrollers</span> Line of single-chip microprocessors from Microchip Technology

PIC is a family of microcontrollers made by Microchip Technology, derived from the PIC1640 originally developed by General Instrument's Microelectronics Division. The name PIC initially referred to Peripheral Interface Controller, and is currently expanded as Programmable Intelligent Computer. The first parts of the family were available in 1976; by 2013 the company had shipped more than twelve billion individual parts, used in a wide variety of embedded systems.

Renesas Electronics Corporation is a Japanese semiconductor manufacturer headquartered in Tokyo, Japan, initially incorporated in 2002 as Renesas Technology, the consolidated entity of the semiconductor units of Hitachi and Mitsubishi excluding their dynamic random-access memory (DRAM) businesses, to which NEC Electronics merged in 2010, resulting in a minor change in the corporate name and logo to as it is now.

<span class="mw-page-title-main">Software protection dongle</span> Electronic software copy protection device

A software protection dongle is an electronic copy protection and content protection device. When connected to a computer or other electronics, they unlock software functionality or decode content. The hardware key is programmed with a product key or other cryptographic protection mechanism and functions via an electrical connector to an external bus of the computer or appliance.

USB communications device class is a composite Universal Serial Bus device class.

<span class="mw-page-title-main">USB Implementers Forum</span> Organization that supports the USB standard

The USB Implementers Forum (USB-IF) is a nonprofit organization created to promote and maintain USB, a set of specifications and transmission procedures for a type of cable connection that has since become used widely for electronic equipment. Its main activities are currently the promotion and marketing of USB, Wireless USB, USB On-The-Go, and the maintenance of standards and specifications for the related devices, as well as a compliance program.

Conexant Systems, Inc. was an American-based software developer and fabless semiconductor company that developed technology for voice and audio processing, imaging and modems. The company began as a division of Rockwell International, before being spun off as a public company. Conexant itself then spun off several business units, creating independent public companies which included Skyworks Solutions and Mindspeed Technologies.

V850 is a 32-bit RISC CPU architecture produced by Renesas Electronics for embedded microcontrollers. It was designed by NEC as a replacement for their earlier NEC V60 family, and was introduced shortly before NEC sold their designs to Renesas in the early 1990s. It has continued to be developed by Renesas as of 2018.

Atmel ARM-based processors are microcontrollers and microprocessors integrated circuits, by Microchip Technology, that are based on various 32-bit ARM processor cores, with in-house designed peripherals and tool support.

Microchip Technology Incorporated is a publicly listed American corporation that manufactures microcontroller, mixed-signal, analog, and Flash-IP integrated circuits. Its products include microcontrollers, Serial EEPROM devices, Serial SRAM devices, embedded security devices, radio frequency (RF) devices, thermal, power and battery management analog devices, as well as linear, interface and wireless products.

<span class="mw-page-title-main">.NET Micro Framework</span> Open source .NET platform

The .NET Micro Framework (NETMF) is a .NET Framework platform for resource-constrained devices with at least 512 kB of flash and 256 kB of random-access memory (RAM). It includes a small version of the .NET Common Language Runtime (CLR) and supports development in C#, Visual Basic .NET, and debugging using Microsoft Visual Studio. NETMF features a subset of the .NET base class libraries, an implementation of Windows Communication Foundation (WCF), a GUI framework loosely based on Windows Presentation Foundation (WPF), and a Web Services stack based on Simple Object Access Protocol (SOAP) and Web Services Description Language (WSDL). NETMF also features added libraries specific to embedded applications. It is free and open-source software released under Apache License 2.0.

<span class="mw-page-title-main">PICkit</span>

PICkit is a family of programmers for PIC microcontrollers made by Microchip Technology. They are used to program and debug microcontrollers, as well as program EEPROM. Some models may also feature logic analyzers and serial communications (UART) tools.

<span class="mw-page-title-main">DisplayLink</span> American semiconductor and software technology company

DisplayLink is a semiconductor and software technology company owned by Synaptics that develops the DisplayLink USB graphics technology. This technology enables computers and displays to connect using USB, Ethernet, and WiFi and also allows for multiple displays to be connected to a single computer. DisplayLink's primary customers include notebook OEMs, LCD monitor manufacturers, and PC accessory vendors, and their technology is compatible with a wide range of operating systems, including Microsoft Windows, macOS, Android, ChromeOS, and Linux.

<span class="mw-page-title-main">SheevaPlug</span> 2009 compact plug computer

The SheevaPlug is a "plug computer" designed to allow standard computing features in as small a space as possible. It was a small embedded Linux ARM computer without a display which can be considered an early predecessor to the subsequent Raspberry Pi.

<span class="mw-page-title-main">Silicon Labs</span> Global technology company

Silicon Laboratories, Inc. is a fabless global technology company that designs and manufactures semiconductors, other silicon devices and software, which it sells to electronics design engineers and manufacturers in Internet of Things (IoT) infrastructure worldwide.

<span class="mw-page-title-main">DOLLx8</span> Embedded system architecture

Digital One Line Link (DOLLx8) is a technology architecture that consists of data communication protocol, synchronous serial data bus and a communication system for embedded systems and electronics. DOLLx8 use ASCII characters in its data protocol, differential signaling in the bus system, where the communication consists of an active long-distance technology based on system logic where handling of the communication is done automatically by the microcontroller and its internal embedded Real-time operating system (RTOS) and software.

<span class="mw-page-title-main">USB-to-serial adapter</span>

A USB-to-serial adapter or simply USB adapter is a type of protocol converter that is used for converting USB data signals to and from serial communications standards. Most commonly the USB data signals are converted to either RS-232, RS-485, RS-422, or TTL-level UART serial data. The older serial RS-423 protocol is rarely used any more, so USB to RS423 adapters are less common.

<span class="mw-page-title-main">PicoScope (software)</span>

PicoScope is computer software for real-time signal acquisition of Pico Technology oscilloscopes. PicoScope is supported on Microsoft Windows, Mac OS X, Debian and Ubuntu platforms. PicoScope is primarily used to view and analyze real-time signals from PicoScope oscilloscopes and data loggers. PicoScope software enables analysis using FFT, a spectrum analyser, voltage-based triggers, and the ability to save/load waveforms to disk. PicoScope is compatible with parallel port oscilloscopes and the newer USB oscilloscopes.

TASKING GmbH is a German company that provides embedded software development tools and is headquartered in Munich, Germany.

References

  1. "FTDI Corporate Information".
  2. "FTDI Products".
  3. 1 2 "Future Technology Devices International Limited". Companies House. Retrieved 11 December 2020.
  4. 1 2 "FTDI signs global distribution deal with Arrow". New Electronics. 17 May 2012. Retrieved 16 October 2023.
  5. 1 2 "Embedded World: Altium, FTDI Chip collaborate on new board level components". New Electronics. 2 August 2012. Retrieved 16 October 2023.
  6. "FTDI Chip expands with Arrow". evertiq.com. 7 May 2013. Retrieved 23 January 2024.
  7. "FTDI Chip expands with Arrow". evertiq.com. 2013. Retrieved 29 February 2024.
  8. "FTDI teams up with MikroElektronika". evertiq.com. 2013. Retrieved 29 February 2024.
  9. "FTDI appoints new distributor in China". evertiq.com. 2014. Retrieved 23 January 2024.
  10. "FTDI Chip adds embedded USB host stack for FT900 MCU chips". eeNews Europe. 26 August 2014. Retrieved 13 November 2023.
  11. "FTDI forms separate company focussed on MCU & display-related products". evertiq.com. 3 November 2016. Retrieved 23 January 2024.
  12. "Virtual COM Port Drivers". Archived from the original on 5 October 2014.
  13. 1 2 "Watch That Windows Update: FTDI Drivers Are Killing Fake Chips". Hackaday. Retrieved 24 October 2014.
  14. 1 2 3 "Windows Update drivers bricking USB serial chips beloved of hardware hackers". Ars Technica. 22 October 2014. Retrieved 24 October 2014.
  15. 1 2 "FTDI admits to bricking innocent users' chips in silent update". ZDNet. CBS Interactive. Retrieved 24 October 2014.
  16. Siy, Sherman. "IP Rights Aren't a License to Kill Devices (And No, Fine Print Doesn't Make It OK)". Public Knowledge. Archived from the original on 10 June 2017. Retrieved 24 October 2014.
  17. Hung, Perry. "[PATCH] usb: serial: Add "bricked" FTDI device PID". linux-usb mailing list. Retrieved 24 October 2014.
  18. "FTDI Post". FTDI. Retrieved 24 October 2014.
  19. "FTDI Drivers Break Fake Chips, Again". Hack A Day . Retrieved 5 February 2016.
  20. "FTDI abuses Windows Update, pushing driver that breaks counterfeit chips". TechRepublic. Retrieved 5 February 2016.

Commons-logo.svg Media related to FTDI at Wikimedia Commons