USB Product IDs
From Openmoko
HaraldWelte (Talk | contribs) (zubax_gnss) |
HaraldWelte (Talk | contribs) (→Assigned/Allocated Openmoko USB Product IDs) |
||
Line 463: | Line 463: | ||
| 0x1d50 || 0x60c3 || [http://x-at.github.io/xat/2015/01/13/arduino-board.html X Antenna Tracker arduino board] | | 0x1d50 || 0x60c3 || [http://x-at.github.io/xat/2015/01/13/arduino-board.html X Antenna Tracker arduino board] | ||
|- | |- | ||
− | | | + | | 0x1d50 || 0x60c4 || [https://github.com/CANtact/cantact-fw CAN bus USB communication device] |
|- | |- | ||
− | | | + | | 0x1d50 || 0x60c5 || [https://github.com/74hc595/PIC16F1-USB-Bootloader PIC16F1 USB bootloader] |
|- | |- | ||
− | | | + | | 0x1d50 || 0x60c6 || [http://altusmetrum.org/USBtrng/ USBtrng hardware random number generator] |
|- | |- | ||
− | | | + | | 0x1d50 || 0x60c7 || [https://github.com/Zubax/zubax_gnss Zubax GNSS positioning module for light UAV systems] |
− | + | |- | |
+ | | 0x1d50 || 0x60c8 || [https://github.com/hbekel/xlink Xlink data transfer and control system for Commodore C64] | ||
+ | |- | ||
+ | | 0x1d50 || 0x60c9 || [https://github.com/alwynallan/redoubler random number generator] | ||
|} | |} | ||
Revision as of 20:56, 18 March 2015
Contents |
USB Vendor and Product IDs
Open registry for community / homebrew USB Product IDs
Do not apply before your project is published under a FOSS license!
As the openmoko products have been discontinued, Openmoko Inc. is opening up the use of its Vendor ID for use by the Free and Open Source software and hardware communities. This means you can simply register your devices and will get an allocation of a Product ID for free.
Do not apply before your project is published under a FOSS license!
Conditions
Do not apply before your project is published under a FOSS license!
By applying for an Openmoko Product ID, you acknowledge that either
- the USB device you are developing is either an open hardware project (as per the OSHW Definition) with at least publicly available schematics, or
- the firmware/software running on your USB device is Free / Open Source software, licensed under an OSI-Approved, FSF-Recognized or DFSG-Approved Free / Open Source software license
Do not apply before your project is published under a FOSS license!
In order to request a product ID, please send an e-mail to usb-id@openmoko.org including
- a name and short description of your usb device project
- the license under which you are releasing the hardware and/or software/firmware of the device
- a link to the project website and/or source code repository, if any
- if you need multiple Product IDs, please indicate + explain this at the first message, rather than applying for a second ID later
Do not apply before your project is published under a FOSS license!
Assigned/Allocated Openmoko USB Product IDs
Openmoko is using the USB Vendor and Product IDs below. Note that 0x1457 is the Vendor ID of FIC, Inc, and 0x1d50 is the vendor ID of Openmoko, Inc.
Vendor ID | Product ID | Description |
0x1d50 | 0x1db5 | IDBG in DFU mode |
0x1d50 | 0x1db6 | IDBG in normal mode |
0x1457 / 0x1d50 | 0x5117 | Neo1973/FreeRunner kernel usbnet (g_ether, CDC Ethernet) Mode |
0x1457 / 0x1d50 | 0x5118 | Debug Board (FT2232D) for Neo1973/FreeRunner |
0x1457 / 0x1d50 | 0x5119 | Neo1973/FreeRunner u-boot usbtty CDC ACM Mode |
0x1457 / 0x1d50 | 0x511a | HXD8 u-boot usbtty CDC ACM Mode |
0x1457 / 0x1d50 | 0x511b | SMDK2440 u-boot usbtty CDC ACM mode |
0x1457 / 0x1d50 | 0x511c | SMDK2443 u-boot usbtty CDC ACM mode |
0x1457 / 0x1d50 | 0x511d | QT2410 u-boot usbtty CDC ACM mode |
0x1457 / 0x1d50 | 0x511e | Reserved |
0x1457 / 0x1d50 | 0x511f | Reserved |
0x1457 / 0x1d50 | 0x5120 | Neo1973/FreeRunner u-boot generic serial Mode |
0x1457 / 0x1d50 | 0x5121 | Neo1973/FreeRunner kernel mass storage (g_storage) Mode |
0x1457 / 0x1d50 | 0x5122 | Neo1973/FreeRunner kernel usbnet (g_ether, RNDIS) Mode |
0x1457 / 0x1d50 | 0x5123 | Neo1973/FreeRunner internal USB Bluetooth CSR4 module |
0x1457 / 0x1d50 | 0x5124 | Neo1973/FreeRunner Bluetooth Device ID service |
0x1457 / 0x1d50 | 0x5125 | TBD |
0x1457 / 0x1d50 | 0x5126 | TBD |
0x1d50 | 0x5200-0x52ff | Reserved for use in documentation concerning the configuration of USB buses and devices. |
0x1d50 | 0x6000 | Ubertooth Zero |
0x1d50 | 0x6001 | Ubertooth Zero DFU |
0x1d50 | 0x6002 | Ubertooth One |
0x1d50 | 0x6003 | Ubertooth One DFU |
0x1d50 | 0x6004 | LeoLipo (Arduino Leonardo clone with LiPo charger) |
0x1d50 | 0x6005 | LED Flower S |
0x1d50 | 0x6006 | LED Cube |
0x1d50 | 0x6007 | LED Flower |
0x1d50 | 0x6008 | Kisbee 802.15.4 transceiver |
0x1d50 | 0x6009 | Adjacent Reality Tracker |
0x1d50 | 0x600a | AVR Programmer |
0x1d50 | 0x600b | Hypna Go Go |
0x1d50 | 0x600c | CatNip LPC1343 development board |
0x1d50 | 0x600d | Enhanced RoboBrrd Brain Board |
0x1d50 | 0x600e | OpenRISC Ordb2a-ep4ce22 development board |
0x1d50 | 0x600f | Paparazzi Lisa/M (DFU) |
0x1d50 | 0x6010 | OpenPipe: OSHW Bagpipes MIDI controller |
0x1d50 | 0x6011 | LeoLipo (DFU) |
0x1d50 | 0x6012 | Universal C64 Cartridge |
0x1d50 | 0x6013 | DiscFerret magnetic disc analyser (Bootloader) |
0x1d50 | 0x6014 | DiscFerret magnetic disc analyser (Active/run) |
0x1d50 | 0x6015 | Smoothieboard |
0x1d50 | 0x6016 | phInterface |
0x1d50 | 0x6017 | Black Magic Debug Probe (DFU) |
0x1d50 | 0x6018 | Black Magic Debug Probe (Application) |
0x1d50 | 0x6019 | 4pi 5 axis motion controller |
0x1d50 | 0x601a | Paparazzi Lisa/M (Application) |
0x1d50 | 0x601b | IST-2 chronograph for bullet speeds |
0x1d50 | 0x601c | EPOSMote II |
0x1d50 | 0x601d | UDS18B20 USB Temperature Sensor |
0x1d50 | 0x601e | 5x5 STM32 prototyping board |
0x1d50 | 0x601f | uNSF - Portable NSF Player |
0x1d50 | 0x6020 | Toad3 - 4 Axis CNC controller |
0x1d50 | 0x6021 | AlphaSphere - USB peripheral music controller |
0x1d50 | 0x6022 | LightPack - monitor light for presence effect strengthening |
0x1d50 | 0x6023 | Pixelkit - turn old game controllers into USB HID |
0x1d50 | 0x6024 | Illucia - connect computer programs by physical jacks + cables |
0x1d50 | 0x6025 | Keyglove - Keyboard glove (HID) |
0x1d50 | 0x6026 | Keyglove - Keyboard glove (USB Serial) |
0x1d50 | 0x6027 | Key64 Keyboard |
0x1d50 | 0x6028 | ErgoDox ergonomic keyboard |
0x1d50 | 0x6029 | Marlin 2.0 (USB Serial) |
0x1d50 | 0x602a | Marlin 2.0 (Mass Storage) |
0x1d50 | 0x602b | FPGALink USB FPGA communication |
0x1d50 | 0x602c | 5nes5snes Nintendo / Supernintendo Controller USB Adapter (5x8) |
0x1d50 | 0x602d | 5nes5snes Nintendo / Supernintendo Controller USB Adapter (4x12) |
0x1d50 | 0x602e | Flexibity Open Sensors Toolkit for home and environment monitoring |
0x1d50 | 0x602f | K-copter Open Source multicopter project |
0x1d50 | 0x6030 | USB-oscope simply DIY USB scope |
0x1d50 | 0x6031 | handmade gsm gps tracker |
0x1d50 | 0x6032 | ncrmnt.org USB Device |
0x1d50 | 0x6033 | frobiac / adnw keyboard |
0x1d50 | 0x6034 | Tiflomag Ergo 2 MP3 player for visually impaired people |
0x1d50 | 0x6035 | FreeLaserTag Gun game based on IR (Infra Red) toy guns |
0x1d50 | 0x6036 | FreeLaserTag Big Brother game based on IR (Infra Red) toy guns |
0x1d50 | 0x6037 | FreeLaserTag Node game based on IR (Infra Red) toy guns |
0x1d50 | 0x6038 | Monaka MIDI-based physical computing platform |
0x1d50 | 0x6039 | XFD eXtreme Feedback Device for continuous integration |
0x1d50 | 0x603a | TiLDA badge for emfcamp |
0x1d50 | 0x603b | Raspiface Interface Raspberry Pi with Arduino Leonardo |
0x1d50 | 0x603c | Paparazzi LPCUSB Bootloader |
0x1d50 | 0x603d | Paparazzi LPCUSB Serial |
0x1d50 | 0x603e | Paparazzi LPCUSB Mass Storage |
0x1d50 | 0x603f | airGuitar USB-MIDI guitar like interface |
0x1d50 | 0x6040 | moco MIDI IN/OUT converter |
0x1d50 | 0x6041 | AlphaSphere - USB peripheral music controller (bootloader) |
0x1d50 | 0x6042 | Dspace robot controller |
0x1d50 | 0x6043 | pc-power PC Power Consumption Registrator |
0x1d50 | 0x6044 | open-usb-can Open Source USB CANBUS converter (DFU Mode) |
0x1d50 | 0x6045 | open-usb-can Open Source USB CANBUS converter (Normal Mode) |
0x1d50 | 0x6046 | mimus-weigand AVR-based device to control Weigand Protocol RFID reader |
0x1d50 | 0x6047 | RfCat Chronos Dongle |
0x1d50 | 0x6048 | RfCat Dons Dongle |
0x1d50 | 0x6049 | RfCat Chronos Bootloader |
0x1d50 | 0x604a | RfCat Dons Bootloader |
0x1d50 | 0x604b | HackRF Jawbreaker |
0x1d50 | 0x604c | Makibox A6 |
0x1d50 | 0x604d | Paella Pulse height analyzer |
0x1d50 | 0x604e | Miniscope v2b |
0x1d50 | 0x604f | Miniscope v2c |
0x1d50 | 0x6050 | GoodFET |
0x1d50 | 0x6051 | pinocc.io |
0x1d50 | 0x6052 | APB Team Robotic Development Board |
0x1d50 | 0x6053 | Darkgame Controller |
0x1d50 | 0x6054 | Satlab/AAUSAT3 BlueBox |
0x1d50 | 0x6055 | RADiuS USB Dongle with SMA Connector |
0x1d50 | 0x6056 | The Glitch |
0x1d50 | 0x6057 | OpenPipe MIDI-USB Shield |
0x1d50 | 0x6058 | Novena USB OTG Port |
0x1d50 | 0x6059 | xser USB-Serial dongle |
0x1d50 | 0x605a | Daisho USB test |
0x1d50 | 0x605b | RfCat YARD Stick One |
0x1d50 | 0x605c | YARD Stick One Bootloader |
0x1d50 | 0x605d | Funky Sensor v2 |
0x1d50 | 0x605e | Blinkiverse Analog LED Fader |
0x1d50 | 0x605f | Small DIP package Cypress FX2 |
0x1d50 | 0x6060 | Data logger using the Cypress FX2 |
0x1d50 | 0x6061 | Power Manager |
0x1d50 | 0x6062 | WhiteRabbit console and USB-Wishbone bridge |
0x1d50 | 0x6063 | CPC FPGA |
0x1d50 | 0x6064 | CPC FPGA (DFU) |
0x1d50 | 0x6065 | CPC FPGA (serial) |
0x1d50 | 0x6066 | Nuand BladeRF |
0x1d50 | 0x6067 | Orbotron 9000 (serial) |
0x1d50 | 0x6068 | Orbotron 9000 (HID) |
0x1d50 | 0x6069 | xser (DFU mode) |
0x1d50 | 0x606a | xser (legacy mode) |
0x1d50 | 0x606b | S08-245, urJtag compatible firmware for S08JS |
0x1d50 | 0x606c | Blinkytape full-color light tape |
0x1d50 | 0x606d | TinyG open source motion controller |
0x1d50 | 0x606e | Reefangel Evolution 1.0 |
0x1d50 | 0x606f | Geschwister Schneider USB to CAN adapter |
0x1d50 | 0x6070 | Open Pinball Project |
0x1d50 | 0x6071 | The Glitch HID |
0x1d50 | 0x6072 | The Glitch Disk |
0x1d50 | 0x6073 | The Glitch Serial |
0x1d50 | 0x6074 | The Glitch MIDI |
0x1d50 | 0x6075 | The Glitch RawHID |
0x1d50 | 0x6076 | Vultureprog BIOS chip programmer |
0x1d50 | 0x6077 | PaintDuino |
0x1d50 | 0x6078 | DTplug |
0x1d50 | 0x6079 | Mood Light USB |
0x1d50 | 0x607a | Fadecandy |
0x1d50 | 0x607b | RCDongle for IR remote control |
0x1d50 | 0x607c | OpenVizsla USB sniffer/analyzer |
0x1d50 | 0x607d | Spark Core Arduino-compatible board with WiFi |
0x1d50 | 0x607e | OSHUG Wuthering USB multi-tool |
0x1d50 | 0x607f | Spark Core Arduino-compatible board with WiFi (bootloader) |
0x1d50 | 0x6080 | arcin arcade controller |
0x1d50 | 0x6081 | BladeRF bootloader |
0x1d50 | 0x6082 | [https://github.com/scanlime/fadecandy Facecandy *USB DFU loader) |
0x1d50 | 0x6083 | LightUp (bootloader) |
0x1d50 | 0x6084 | arcin arcade controller (USB DFU loader) |
0x1d50 | 0x6085 | IRKit for controlloing home electronics from iOS devices |
0x1d50 | 0x6086 | OneRNG entropy device |
0x1d50 | 0x6087 | Blinkytape (alternate USB endpoint config) |
0x1d50 | 0x6088 | picp PIC16F145x based PIC16F145x programmer |
0x1d50 | 0x6089 | HackRF One SDR |
0x1d50 | 0x608a | BLEduino (Arduino-compatible BLE (Bluetooth 4.0) development board) |
0x1d50 | 0x608b | Loctronix ASR-2300 SDR/motion sensing module |
0x1d50 | 0x608c | Fx2lafw Open Source firmware for FX2 based logic analyzers |
0x1d50 | 0x608d | Fx2lafw Open Source firmware for FX2 based logic analyzers |
0x1d50 | 0x608e | Fx2lafw Open Source firmware for FX2 based logic analyzers |
0x1d50 | 0x608f | Fx2lafw Open Source firmware for FX2 based logic analyzers |
0x1d50 | 0x6090 | Fx2lafw Open Source firmware for FX2 based logic analyzers |
0x1d50 | 0x6091 | Fx2lafw Open Source firmware for FX2 based logic analyzers |
0x1d50 | 0x6092 | Fx2lafw Open Source firmware for FX2 based logic analyzers |
0x1d50 | 0x6093 | Fx2lafw Open Source firmware for FX2 based logic analyzers |
0x1d50 | 0x6094 | Fx2lafw Open Source firmware for FX2 based logic analyzers |
0x1d50 | 0x6095 | Fx2lafw Open Source firmware for FX2 based logic analyzers |
0x1d50 | 0x6096 | LightUp (sketch) |
0x1d50 | 0x6097 | Tessel JavaScript enabled Microcontroller with built-in WiFi |
0x1d50 | 0x6098 | RFIDler |
0x1d50 | 0x6099 | RASDR Radio Astronomy SDR Rx Interface |
0x1d50 | 0x609a | RASDR Radio Astronomy SDR Tx Interface |
0x1d50 | 0x609b | RASDR Radio Astronomy SDR Bootloader |
0x1d50 | 0x609c | antiAFK keyboard |
0x1d50 | 0x609d | PIC16F145x bootloader |
0x1d50 | 0x609e | Clyde Lamp by Fabule (bootloader) |
0x1d50 | 0x609f | Clyde Lamp by Fabule (sketch) |
0x1d50 | 0x60a0 | Smoothiepanel robotic control interface |
0x1d50 | 0x60a1 | Airspy |
0x1d50 | 0x60a2 | barebox bootloader USB DFU (Device Firmware Upgrade) Mode |
0x1d50 | 0x60a3 | keyboard (bootloader) |
0x1d50 | 0x60a4 | Papilio Duo (AVR) |
0x1d50 | 0x60a5 | Papilio Duo (FPGA) |
0x1d50 | 0x60a6 | HydraBus/HydraNFC (bootloader) |
0x1d50 | 0x60a7 | HydraBus/HydraNFC |
0x1d50 | 0x60a8 | reserved |
0x1d50 | 0x60a9 | Blinky Light Controller (DFU bootloader) |
0x1d50 | 0x60aa | Blinky Light Controller |
0x1d50 | 0x60ab | AllPixel USB control for major programmable LED strips |
0x1d50 | 0x60ac | OpenBLT generic microcontroller bootloader |
0x1d50 | 0x60ad | Clasic Gamepad USB Adapter (NES) |
0x1d50 | 0x60ae | Clasic Gamepad USB Adapter (N64) |
0x1d50 | 0x60af | Clasic Gamepad USB Adapter (DB9) |
0x1d50 | 0x60b0 | Waterott Arduino based Clock (caterina bootloader) |
0x1d50 | 0x60b1 | Drinkbot (processing) |
0x1d50 | 0x60b2 | Drinkbot (OTG-tablet support) |
0x1d50 | 0x60b3 | calc.pw password generator device (standard) |
0x1d50 | 0x60b4 | calc.pw password generator device (enhanced) |
0x1d50 | 0x60b5 | TimVideos' HDMI2USB (FX2) - Unconfigured device |
0x1d50 | 0x60b6 | TimVideos' HDMI2USB (FX2) - Firmware load/upgrade |
0x1d50 | 0x60b7 | TimVideos' HDMI2USB (FX2) - HDMI/DVI Capture Device |
0x1d50 | 0x60b8 | TimVideos' HDMI2USB (Soft+UTMI) - Unconfigured device |
0x1d50 | 0x60b9 | TimVideos' HDMI2USB (Soft+UTMI) - Firmware upgrade |
0x1d50 | 0x60ba | TimVideos' HDMI2USB (Soft+UTMI) - HDMI/DVI Capture Device |
0x1d50 | 0x60bc | Simple CC25xx programmer / serial board |
0x1d50 | 0x60bd | Open Source control interface for multimedia applications |
0x1d50 | 0x60be | Pixelmatix Aurora (bootloader) |
0x1d50 | 0x60bf | Pixelmatix Aurora |
0x1d50 | 0x60c0 | Nucular Keyboard USB-Adapter for older ThinkPad Keyboards |
0x1d50 | 0x60c1 | BrewBit Model-T pOSHW temperature controller for homebrewers (bootloader) |
0x1d50 | 0x60c2 | BrewBit Model-T pOSHW temperature controller for homebrewers |
0x1d50 | 0x60c3 | X Antenna Tracker arduino board |
0x1d50 | 0x60c4 | CAN bus USB communication device |
0x1d50 | 0x60c5 | PIC16F1 USB bootloader |
0x1d50 | 0x60c6 | USBtrng hardware random number generator |
0x1d50 | 0x60c7 | Zubax GNSS positioning module for light UAV systems |
0x1d50 | 0x60c8 | Xlink data transfer and control system for Commodore C64 |
0x1d50 | 0x60c9 | random number generator |
The above mentioned IDs have been submitted for inclusion into the http://www.linux-usb.org/usb.ids list
Languages: |
English • العربية • Български • Česky • Dansk • Deutsch • Esperanto • Eesti • Español • فارسی • Suomi • Français • עברית • Magyar • Italiano • 한국어 • Nederlands • Norsk (bokmål) • Polski • Português • Română • Русский • Svenska • Slovenčina • Українська • 中文(中国大陆) • 中文(台灣) • Euskara • Català |