A dongle is a small piece of computer hardware that connects to a
port
A port is a maritime facility comprising one or more wharves or loading areas, where ships load and discharge cargo and passengers. Although usually situated on a sea coast or estuary, ports can also be found far inland, such as Ham ...
on another device to provide it with additional functionality, or enable a pass-through to such a device that adds functionality.
In computing, the term was initially synonymous with ''
software protection dongle
A software protection dongle (commonly known as a dongle or key) 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 ...
s''—a form of hardware
digital rights management
Digital rights management (DRM) is the management of legal access to digital content. Various tools or technological protection measures (TPM) such as access control technologies can restrict the use of proprietary hardware and copyrighted works. ...
where a piece of
software
Software is a set of computer programs and associated documentation and data. This is in contrast to hardware, from which the system is built and which actually performs the work.
At the lowest programming level, executable code consists ...
will only operate if a specified dongle—which typically contains a
license key
A product key, also known as a software key, serial key or activation key, is a specific software-based key for a computer program. It certifies that the copy of the program is original.
Product keys consist of a series of numbers and/or letters ...
or some other cryptographic protection mechanism—is plugged into the computer while it is running.
The term has since been applied to other forms of devices with a similar form factor, such as:
* adapters that convert ports to handle different types of connectors (such as
DVI
Digital Visual Interface (DVI) is a video display interface developed by the Digital Display Working Group (DDWG). The digital interface is used to connect a video source, such as a video display controller, to a display device, such as a comp ...
to
VGA
Video Graphics Array (VGA) is a video display controller and accompanying de facto graphics standard, first introduced with the IBM PS/2 line of computers in 1987, which became ubiquitous in the PC industry within three years. The term can no ...
for displays,
USB-to-serial data communication, and in modern computing,
USB-C
USB-C (properly known as USB Type-C) is a 24-pin USB connector system with a rotationally symmetrical connector. The designation C refers only to the connector's physical configuration or form factor and should not be confused with the conne ...
to other types of ports, and
Mobile High-Definition Link
Mobile High-Definition Link (MHL) is an industry standard for a mobile audio/video interface that allows the connection of smartphones, tablets, and other portable consumer electronics devices to high-definition televisions (HDTVs), audio receive ...
),
* USB wireless adapters for standards such as
Bluetooth
Bluetooth is a short-range wireless technology standard that is used for exchanging data between fixed and mobile devices over short distances and building personal area networks (PANs). In the most widely used mode, transmission power is limi ...
and
Wi-Fi
Wi-Fi () is a family of wireless network protocols, based on the IEEE 802.11 family of standards, which are commonly used for local area networking of devices and Internet access, allowing nearby digital devices to exchange data by radio wave ...
*
USB flash drive
A USB flash drive (also called a thumb drive) is a data storage device that includes flash memory with an integrated USB interface. It is typically removable, rewritable and much smaller than an optical disc. Most weigh less than . Since firs ...
s (more commonly described as "USB stick" or "USB key")
* small form-factor
digital media player
A digital media player (also sometimes known as a streaming device or streaming box) is a type of consumer electronics device designed for the storage, playback, or viewing of digital media content. They are typically designed to be integra ...
s that plug into
HDMI
High-Definition Multimedia Interface (HDMI) is a proprietary audio/video interface for transmitting uncompressed video data and compressed or uncompressed digital audio data from an HDMI-compliant source device, such as a display controller, ...
ports (most commonly described as a "media player dongle" or "media player stick")
Etymology
There are varying accounts on the etymology of the word "dongle"; in a 1999 paper, P. B. Schneck stated that the origin was unclear, but that it was possibly a corruption of the word "dangle" (since these devices "dangle" from a port on a PC).
A 1992 ''
Byte
The byte is a unit of digital information that most commonly consists of eight bits. Historically, the byte was the number of bits used to encode a single character of text in a computer and for this reason it is the smallest addressable unit ...
'' magazine advertisement by
Rainbow Technologies claimed that dongles were invented by and named after a person named "Don Gall", which spawned an
urban legend
An urban legend (sometimes contemporary legend, modern legend, urban myth, or urban tale) is a genre of folklore comprising stories or fallacious claims circulated as true, especially as having happened to a "friend of a friend" or a family m ...
. Linguist
Ben Zimmer
Benjamin Zimmer (born 1971) is an American linguist, lexicographer, and language commentator. He is a language columnist for ''The Wall Street Journal'' and contributing editor for ''The Atlantic''. He was formerly a language columnist for ''The ...
noted that the claim was likely a by-product of their "tongue-in-cheek" marketing style, and "was so egregiously false that the company happily owned up to it as a marketing ploy when pressed by
Eric S. Raymond
Eric Steven Raymond (born December 4, 1957), often referred to as ESR, is an American software developer, open-source software advocate, and author of the 1997 essay and 1999 book ''The Cathedral and the Bazaar''. He wrote a guidebook for the ...
, who maintains the
Jargon File
The Jargon File is a glossary and usage dictionary of slang used by computer programmers. The original Jargon File was a collection of terms from technical cultures such as the MIT AI Lab, the Stanford AI Lab (SAIL) and others of the old ARPANET A ...
, an online lexicon of hacker slang."
Examples
Copy protection
Security dongles are typically used to help prevent
unauthorized use and
copying
Copying is the duplication of information or an artifact based on an instance of that information or artifact, and not using the process that originally generated it. With analog forms of information, copying is only possible to a limited degree o ...
of certain forms of software. Initially using ports such as the
serial port
In computing, a serial port is a serial communication interface through which information transfers in or out sequentially one bit at a time. This is in contrast to a parallel port, which communicates multiple bits simultaneously in parallel. ...
or
parallel port
In computing, a parallel port is a type of interface found on early computers (personal and otherwise) for connecting peripherals. The name refers to the way the data is sent; parallel ports send multiple bits of data at once ( parallel ...
, most are now in
USB
Universal Serial Bus (USB) is an industry standard that establishes specifications for cables, connectors and protocols for connection, communication and power supply (interfacing) between computers, peripherals and other computers. A broad v ...
format.
Small peripheral appliances
In the mid-to-late 2010s, the dongle form factor was extended to
digital media player
A digital media player (also sometimes known as a streaming device or streaming box) is a type of consumer electronics device designed for the storage, playback, or viewing of digital media content. They are typically designed to be integra ...
s with a small, stick-like form factor—such as
Chromecast
Chromecast is a line of digital media players developed by Google. The devices, designed as small dongles, can play Internet-streamed audio-visual content on a high-definition television or home audio system. The user can control playback with ...
and
Fire TV Stick
Amazon Fire TV (stylized as amazon fireTV) is a line of digital media players and microconsoles developed by Amazon. The devices are small network appliances that deliver digital audio and video content streamed via the Internet to a connect ...
—that are designed to plug directly into an
HDMI
High-Definition Multimedia Interface (HDMI) is a proprietary audio/video interface for transmitting uncompressed video data and compressed or uncompressed digital audio data from an HDMI-compliant source device, such as a display controller, ...
port on a television or
AV receiver
An audio/video receiver (AVR) is a consumer electronics component used in a home theater. Its purpose is to receive audio and video signals from a number of sources, and to process them and provide power amplifiers to drive loudspeakers and ro ...
(powered via
Micro USB
The initial versions of the USB standard specified connectors that were easy to use and that would have acceptable life spans; revisions of the standard added smaller connectors useful for compact portable devices. Higher-speed development of t ...
connection to the television itself or an
AC adapter
An AC adapter or AC/DC adapter is a type of external power supply, often enclosed in a case similar to an AC plug. Other common names include wall wart, power brick, wall charger, and power adapter. Adapters for battery-powered equipment may ...
), in contrast to a larger
set-top box
A set-top box (STB), also colloquially known as a cable box and historically television decoder, is an information appliance device that generally contains a TV-tuner input and displays output to a television set and an external source of sign ...
-style device.
Single-board computer
A single-board computer (SBC) is a complete computer built on a single circuit board, with microprocessor(s), memory, input/output (I/O) and other features required of a functional computer. Single-board computers are commonly made as demonstrati ...
s, such as the
Intel Compute Stick
The Intel Compute Stick is a stick PC designed by Intel to be used in media center applications. According to Intel, it is designed to be smaller than conventional desktop or other small-form-factor PCs, while offering comparable performance. I ...
, have also been produced in a similar means.
Adapters
*Very short cables that connect relatively large jacks to smaller plugs allow cables to be easily installed and removed from equipment with limited space available for connectors. The Chromecast devit negates the need for a short adapter cable.
Other
*
Cassette adapters enable cassette-radios to allow AUX in, like with
iPod
The iPod is a discontinued series of portable media players and multi-purpose mobile devices designed and marketed by Apple Inc. The first version was released on October 23, 2001, about months after the Macintosh version of iTunes ...
/
MP3 player
A portable media player (PMP) (also including the related digital audio player (DAP)) is a portable consumer electronics device capable of storing and playing digital media such as audio, images, and video files. The data is typically stored o ...
/
smartphone
A smartphone is a portable computer device that combines mobile telephone and computing functions into one unit. They are distinguished from feature phones by their stronger hardware capabilities and extensive mobile operating systems, whic ...
/portable
CD player
A CD player is an electronic device that plays audio compact discs, which are a digital optical disc data storage format. CD players were first sold to consumers in 1982. CDs typically contain recordings of audio material such as music or aud ...
.
*
Personal FM transmitters allow content from a
portable media player
A portable media player (PMP) (also including the related digital audio player (DAP)) is a portable consumer electronics device capable of storing and playing digital media such as audio, images, and video files. The data is typically stored o ...
, portable CD player, smartphone,
portable cassette player, or other portable audio system to be heard on an
FM radio
FM broadcasting is a method of radio broadcasting using frequency modulation (FM). Invented in 1933 by American engineer Edwin Armstrong, wide-band FM is used worldwide to provide high fidelity sound over broadcast radio. FM broadcasting is cap ...
.
*
IDE/
PATA
Pata or PATA may refer to:
Places
* Pata, Sulu, a Philippine municipality
* Pata, Galanta District, a village in Slovakia
* Pata, Central African Republic, a village
* Pata village (Samoa), a village in Samoa
* Pontrilas Army Training Area, a ...
connectivity can be re-channeled with some dongles:
**Both
floppy disk
A floppy disk or floppy diskette (casually referred to as a floppy, or a diskette) is an obsolescent type of disk storage composed of a thin and flexible disk of a magnetic storage medium in a square or nearly square plastic enclosure lined w ...
and
hard disk
A hard disk drive (HDD), hard disk, hard drive, or fixed disk is an electro-mechanical data storage device that stores and retrieves digital data using magnetic storage with one or more rigid rapidly rotating platters coated with magnet ...
drives have been emulated on solid-state "dongles" to ensure legacy recognition, allowing SD cards to serve software to old
Commodore 64
The Commodore 64, also known as the C64, is an 8-bit home computer introduced in January 1982 by Commodore International (first shown at the Consumer Electronics Show, January 7–10, 1982, in Las Vegas). It has been listed in the Guinness ...
and
Apple II
The Apple II (stylized as ) is an 8-bit home computer and one of the world's first highly successful mass-produced microcomputer products. It was designed primarily by Steve Wozniak; Jerry Manock developed the design of Apple II's foam-m ...
era computers.
*Old school video game consoles:
**The
Everdrive
A flash cartridge is one of several cartridges containing flash memory that have been developed for use in video game consoles. These cartridges enable homebrew applications and games to be used. Flash cartridges offer a means of storage for k ...
series of game cartridges has enabled classic systems such as the
Sega Mega Drive
The Sega Genesis, known as the outside North America, is a 16-bit Fourth generation of video game consoles, fourth generation home video game console developed and sold by Sega. It was Sega's third console and the successor to the Master Syst ...
and
Nintendo 64
The (N64) is a home video game console developed by Nintendo. The successor to the Super Nintendo Entertainment System, it was released on June 23, 1996, in Japan, on September 29, 1996, in North America, and on March 1, 1997, in Europe and Au ...
to allow one cartridge to have a number of games that were formerly on multiple cartridges of their own, by use of an SD card with ROMs on them; since it can allow a real game console to access ROMs, which an
emulator
In computing, an emulator is Computer hardware, hardware or software that enables one computer system (called the ''host'') to behave like another computer system (called the ''guest''). An emulator typically enables the host system to run so ...
would normally do.
**The
Sega 32X
The 32X is an add-on for the Sega Genesis video game console. Codenamed "Project Mars", it was designed to expand the power of the Genesis and serve as a transitional console into the 32-bit era until the release of the Sega Saturn. The 32X us ...
was an add-on for the Sega Megadrive which allowed a 32-bit library of games to play on a system that was normally just 16-bit, though it suffered from having its own AC adapter in order to work.
*The
Nintendo DS
The is a handheld game console produced by Nintendo, released globally across 2004 and 2005. The DS, an initialism for "Developers' System" or "Dual Screen", introduced distinctive new features to handheld games: two LCD screens working in tan ...
contains a cartridge slot used primarily for
Game Boy Advance
The (GBA) is a 32-bit handheld game console developed, manufactured and marketed by Nintendo as the successor to the Game Boy Color. It was released in Japan on March 21, 2001, in North America on June 11, 2001, in the PAL region on June 22, 2 ...
games, but was also used as a slot for add-on dongles such as the
Rumble Pak
The is a removable device from Nintendo which provides force feedback while playing video games. Games that support the Rumble Pak cause it to vibrate in select situations, such as when firing a weapon or receiving damage, to immerse the player i ...
.
*
USB
Universal Serial Bus (USB) is an industry standard that establishes specifications for cables, connectors and protocols for connection, communication and power supply (interfacing) between computers, peripherals and other computers. A broad v ...
host connectivity grants more flexibility to computer-based devices
**
Bluetooth
Bluetooth is a short-range wireless technology standard that is used for exchanging data between fixed and mobile devices over short distances and building personal area networks (PANs). In the most widely used mode, transmission power is limi ...
**legacy game controllers have special adapters
**
GPS
The Global Positioning System (GPS), originally Navstar GPS, is a Radionavigation-satellite service, satellite-based radionavigation system owned by the United States government and operated by the United States Space Force. It is one of t ...
receivers
**
SD card
Secure Digital, officially abbreviated as SD, is a proprietary non-volatile flash memory card format developed by the SD Association (SDA) for use in portable devices.
The standard was introduced in August 1999 by joint efforts between SanDis ...
readers
**
Flash drives
A flash drive is a portable computer drive that uses flash memory. Flash drives are the larger memory modules consisting of a number of flash chips. A flash chip is used to read the contents of a single cell, but it can write entire block of cel ...
**
Mobile broadband modem
A mobile broadband modem, also known as wireless modem or cellular modem, is a type of modem that allows a personal computer or a router to receive wireless Internet access via a mobile broadband connection instead of using telephone or cable t ...
s
**
Network interface controller
A network interface controller (NIC, also known as a network interface card, network adapter, LAN adapter or physical network interface, and by similar terms) is a computer hardware component that connects a computer to a computer network.
Ear ...
s
*Older cars that "externalized" their CD players and changers from the head unit can now use "emulators" that allow USB and SD cards with
MP3
MP3 (formally MPEG-1 Audio Layer III or MPEG-2 Audio Layer III) is a coding format for digital audio developed largely by the Fraunhofer Society in Germany, with support from other digital scientists in the United States and elsewhere. Origin ...
s and other audio files to be recognized as "tracks" to the CD control unit circuitry.
*Adapters that convert miniature implementations of an interface to the full-sized equivalent, or are required to provide the electrical and mechanical interfaces for expansion cards that cannot physically accommodate them (such as PCMCIA, Compact Flash and ExpressCard expansion cards which are just millimetres thick, too small for a standard connector without having the connector and housing extend beyond the dimensions specified by the standard). Although commonly referred to as "dongles", the alternative term "Pig-tail" is favoured by some in the IT industry, due to the appearance of a full-sized connection element, with a short, thin wire extending, somewhat reminiscent of the rear of porcine animals. The term is somewhat descriptive, and allows one to avoid using the word dongle except for its original meaning.
See also
*
Emulator
In computing, an emulator is Computer hardware, hardware or software that enables one computer system (called the ''host'') to behave like another computer system (called the ''guest''). An emulator typically enables the host system to run so ...
*
Repurposing
Repurposing is the process by which an object with one use value is transformed or redeployed as an object with an alternative use value.
Description
Repurposing is as old as human civilization, with many contemporary scholars investigating tha ...
*
Reverse engineering
Reverse engineering (also known as backwards engineering or back engineering) is a process or method through which one attempts to understand through deductive reasoning how a previously made device, process, system, or piece of software accompli ...
References
{{Reflist
External links
What The Heck Is A Dongle?Language Log & Dongle
Computer peripherals