RPi VerifiedPeripherals

A note about this page: For USB devices, please specify if they required a powered hub

Power Usage Notes
Model B Hardware Revisions and USB Power limits Hardware Revision 1.0 The original Model B board had current limiting polyfuses which limited the power output of each USB port to approximately 100 mA. USB devices using more than 100 mA had to be connected via a powered hub. The Raspberry Pi's PSU was chosen with a power budget of 700 mA of which 200 mA were assigned to the USB ports, so the Raspberry Pi's (poly)fuses were designed only for devices up to 100 mA, and typical 140 mA polyfuses will have as much as 0.6 volt across them when drawing currents near the 100 mA limit. As a consequence the USB ports are only directly suitable for "single current unit" USB devices which, according to USB specifications, are designed to work with just 4.4 Volt. Not only do non single current unit devices draw more current (causing greater Voltage drops, and greater stress on the fuses), they also might require 4.75 Volt to work.

Model B Hardware Revision 2.0 and Revision 1.0 with ECN0001 change This had the polyfuses removed, removing the 100 mA current limitation for each USB port (but leaving the main fuse F3 intact). Users should still ensure their power supply can power the Raspberry Pi and the USB peripherals. Revision 2.0 was released in August 2012. Because the polyfuses have been removed, back feeding of the PI, by applying power via its normal USB output, can damage D 17 if triggered by an over-voltage, and so lead to consequential over-heating. This can be discovered by melts, scorching, smoke or worse.

Linux Driver Issues
Shortly after the Raspberry Pi was released it was confirmed that there were a number of issues with the Linux USB driver for the SMSC95xx chip. These included problems with USB 1.x peripherals that use split transactions, a fixed number of channels (causing problems with Kinect) and the way the ARM processor handles the SMSC95xx interrupts.  A large number of fixes were included in the 2012-08-19-Wheezy-raspbian Linux image.

Powered USB Hubs
A number of low-cost powered USB hubs are known to have caused problems. Members of the Raspberry Pi forums have reported low power or no power at all in some cases. The following is a list of specific Powered USB Hubs which appear to be fault-free. Please note that these do not take into account powering the Raspberry Pi from the hub, in addition to its peripherals. If you use a powered hub and the Raspberry Pi PSU together consider powering them from the same power bar with switch, so you can turn them on simultaneously., especially if the HUB tries to feed the Raspberry Pi through their interconnect cable, due to the 100 mA limiting fuse in the Raspberry Pi, the Raspberry Pi will be partially powered which may cause problems (unwanted writes to the SD card).

Working USB Hubs
'*' Power Ratings may not be completely accurate, use as rough guideline rather than fact.


 * Acme
 * USB 2.0 hub 4 port (ACME) Based on NEC μPD720114 USB2.0 Hub Controller USB ID 0409:005a  NOTE! It is bus-powered hub, but it is very cheap and small and works after a small modding: on USB-hub board you have 4 holes: V, D+, D- and GND. Connect GND, D+ and D- to the Raspberry Pi, and additionally connect GND and +5 V from power supply to the same holes on USB-hub GND and V. Now there is common contacts: GND, D+ and D- between Raspberry Pi and hub needed to work, and additional power for USB devices, connected to the hub. Tested on my Raspberry Pi.


 * Digitus
 * 7-port USB2.0 Powered Hub. Model DA-70226.
 * Eminent
 * EM1102 4 Port USB 2.0 Hub with 1 A power adapter. It's able to power the Raspberry Pi, external HDD and other peripherals.
 * EM1107 7 Port USB 2.0 Hub with 2 A power adapter. It's able to power the Raspberry Pi, external HDD and other peripherals.
 * GearHead
 * GearHead 4 Port Hub with Energy Saving Power Switch (5 V, 1 A)
 * Gembird
 * Gembird UHS 242 4-port USB 2.0 Hub (5V DC, 1A). NB: This is a 4-port switching hub that enables the "sharing" of up to four USB devices between two computers. Whilst it may be powered externally, it does take power from both connected computers. If one of them is, say, a netbook or laptop, that may provide sufficient extra power to enable the use of USB devices that the Pi alone cannot handle.
 * Genesys Logic (sold at Fry's)
 * Genesys Logic 4-Port USB 2.0 Hub (ID 05e3:0608) (Other brands include Gigaware, Hama and Belkin, same ID shows up in lsusb) - works, but increases packet loss problems
 * Genesys Logic 4-Port USB 2.0 Hub (ID 05e3:0606) (Other brands include i-Rocks, same ID shows up in lsusb)
 * Hama
 * Hama 4-way USB 2.0 Hub
 * Hama 7-way USB 2.0 Hub (identified as two "05e3:0608 Genesys Logic, Inc. USB-2.0 4-Port HUB" but Pi boots OK only with 1.2A power, not with 1A..)
 * HP
 * HP ZR2240w 21.5" Monitor with built in 2-Port USB Hub (B)


 * Laser
 * "7 port USB hub with AC adapter Version 2.0". 5 V 1 A (found at Harvey Norman Australia for $24.95 and Australia Post Shops for $9.95).  You can power the Raspberry Pi by connecting both the main USB connector to the Raspberry Pi USB port, and from a spare USB port back to the power micro USB socket.  If you don't do both, boot-loops are likely to occur.
 * Logik
 * LP4HUB10 4-Port USB Hub. Throws errors when used with Fedora remix 14
 * Logik L4THUB10 4 Port powered hub works fine under Raspbian/Wheezy/model B. Captive USB cable, 2 A power supply, convenient single top mounted USB socket. Unlike my last hub, will power Wi-Fi!
 * LogiLink
 * UA0085 USB 2.0 Hub, 4-Port with PSU 5 V, 2 A
 * UA0090 USB 2.0 Hub, 4-Port with PSU 5 V, 2 A
 * UA0091 USB 3.0 Hub, 4-Port with PSU 5 V, 4 A. Connected with USB2.0 cable. 1 A per port, able to support USB HDD drives and other power hungry devices. Tested with kernel 3.1.9-cutdown, Wheezy.
 * UA0096 USB 2.0 Hub, 10-Port with PSU 5 V, 3.5 A (Not suitable for powering Raspberry Pi because it doesn't work unless there is working USB input present even with PSU plugged in.)
 * UA0160 USB 2.0 Hub, 4-Port with PSU 5 V, 2 A. Able to power the Raspberry Pi, keyboard, mouse and LogiLink UA0144 USB Ethernet adapter. (More testing to come.) Was not able to record audio properly via a Soundblaster Play! device. Tends to draw power from the Pi.
 * Macally
 * Hi-Speed 7-Port USB 2.0 Powered Micro HUB, AC Powered. Includes a 2000 mA wall-wart (US style)
 * Manhattan
 * (#160612) Hi-Speed USB 2.0 Micro HUB, AC Powered (identifies as ID 05e3:0608 Genesys Logic) Includes a 1000 mA wall-wart (US style)
 * (#161718) MondoHub 28 Port USB 3.0 & USB 2.0 HUB (24 USB 2 ports @500 mA each) + (4 USB 3.0 Ports @900 mA each) Power Switches on each port, AC Powered and Includes a 5 V 4 A wall-wart (US style)
 * Newlink
 * NLUSB2-224P 4 port USB 2.0 Mini hub with PSU 5 V 1 A
 * NLUSB2-222P 4 port USB 2.0 Hub with 5 V 2 A PSU (Available From | ModMyPi)
 * Nilox
 * Nilox USB 2.0 4port HUB model HUB4USB2AC with PSU 5 V 1.0 A
 * Plugable
 * USB2-HUB4BC 4 Port USB 2.0 Hub with BC 1.1 Fast Charging. 5 V 2.5 A power supply. Powering Raspberry Pi via microUSB from a hub port. USB Audio peripheral tested and working.
 * USB2-HUB10S 10 Port USB 2.0 Hub 2.5 A power supply. Powering Raspberry Pi via microUSB from a hub port.
 * USB2-HUB-AG7 7 Port USB 2.0 Hub with 5 V 3 A power supply. There are US and UK power supply versions and it can be ordered in US and (for the UK version) many countries in Europe. There is a video showing this hub powering both the Raspberry Pi several peripherals at once. Confirmed to work with Element14 WiPi Wi-Fi dongle and Seagate external hard drive (simultaneously)
 * Pluscom
 * Pluscom 7 Port USB 2.0 Hub Model U7PH-3A with 3 A PSU. USB ID 1a40:0101. Powering Raspberry Pi via microUSB from a hub port. Internally two 4 Port switches linked. Leaks power back up USB data cable to Raspberry Pi, but it is not really a problem when powering Raspberry Pi at the same time.
 * Satechi
 * ST-UH12P 12 port powered hub with 2 Control Switches. Also works while powering the Raspberry Pi.
 * Staples (Business Depot) (Bureau EN GROS)
 * Staples 4-port hub Item 607477-CA
 * StarTech.com
 * StarTech.com 7-port Compact USB 2.0 Hub (ST7202USB). Comes with 5 V 2 A supply. Shows in lsusb as two Genesys Logic, Inc. USB-2.0 4-Port HUBs (05e3:0608). Back powers Raspberry Pi (just, voltage across TP1 & TP2 is a little low when powered from this hub).
 * SumVision
 * Sumvision Slim 4 Port High Speed USB 2.0 HUB with PSU 5 V 1.0 A (from | 7dayshop)
 * Sitecom
 * CN-032 4 Port USB 2.0 Pocket Hub. Works for powering the Raspberry Pi, an USB WLAN Adapter, wireless Kbd+Mouse. Using an 2500 mA Voltcraft
 * CN-060 4 Port USB 2.0 Hub powered with AC Adapter (1 A). Powering Raspberry Pi via microUSB from a hub port.
 * CN-061 7 Port USB 2.0 Hub powered with AC Adapter. There is a voltage problem on the left half of the hub (4 ports) that do not deliver enough current to feed a wifi dongle (tested with an RTL8191S); you should not use these ports for anything important (keyboard keys will stick, self-powered USB hard disk will reset continuously). The remaining 3 ports on the right half are instead working as expected.
 * Sweex
 * US014 4 Port USB 2.0 Hub
 * Targus
 * ACH81xx 7-port powered hub. 5 V 3 A power supply, with 2 high power ports. (possible conflicting behaviour with USB keyboard / Wi-Fi Dongles)
 * ACH63EU 4-port. Using a 5 V 2 A power supply, which isn't supplied with the hub, it is able to power the Raspberry Pi as well.
 * The Pi Hut
 * 7 Port USB Hub (from The Pi Hut)
 * Trendnet
 * TU2-700 7 Port Powered USB 2.0 Hub with AC Adapter (5 V 2 A)
 * Tripp-Lite
 * U222-007-R 7 Port Powered USB 2.0 Hub with AC Adapter (5 V 2.5 A) Powering Raspberry Pi from the hub works.
 * Ultron
 * UHN-710 7-port powered hub with PSU 5 V, 3 A. USB ID 1a40:0201.
 * VANTEC
 * 4 Port USB 2.0 Powered Hub Model: UGT-MH304. 5 V 2 A AC/DC adapter. Go 2.0 Mini hub.
 * Z-TEK
 * Z-TEK 7-port powered hub with PSU 5 V, 4 A. USB ID 1a40:0201.
 * "Unknown"
 * 10(7-4) port hub idVendor=1a40, idProduct=0201 / idVendor=1a40, idProduct=0101 works

Problem USB Hubs
Please check known workarounds here before adding to the list


 * Addon
 * 7-Port Powered Hub - labelled ADDUH070P - Gives constant Eth0 errors on boot.
 * Belkin
 * 7-Port Powered Mobile Hub - device labelled F4U018, packaging labelled F5U701. lsusb reveals it to be two Genesys Logic 4-port hubs based on the GL850G chipset (vendor: 0x05e3 product: 0x0608) ganged together. Yields a lot of "handle_hc_chhltd_intr_dma:: XactErr without NYET/NAK/ACK" errors and device resets in /var/log/messages. Low speed devices such as keyboards work OK, Wi-Fi/mass storage is unreliable or broken. -- No error messages with the latest kernel, but it is still unstable with mass storage devices. Also, leaks current back to the Raspberry Pi (can be fixed by overtaping GND and +5 V pinouts)
 * F4U022 7-Port powered USB hub (powered 5 V, 2.6 A), same as F4U018
 * 7-Port Powered Hub - device labled F5U237 Rev.3 - ID 050d:0237 Wired Ethernet fails to connect; gives "DWC OTG HCD URB enqueue failed adding QTD. Error status -4008" Result is same as DUB-H7 below.
 * F5U404 Hi-Speed USB 2.0 4-Port Mobile Hub. Faulty/bad design; Leaks current back up the cable to the Raspberry Pi.
 * F5U307 Hi-Speed USB 2.0 7-Port Hub (Powered, able to apply power to Raspberry Pi via micro USB from this hub at same time) It work's sometimes. (Works always without powering the Raspberry Pi, haven't tried that)


 * Dell
 * Dell U2410 Monitor Built-in 4 Port Hub - Shows up as a pair with 0424:2514 and 0424:2640. Standard Microsystems Corp. USB 2.0 Hub. When connecting some devices it kills the Ethernet with "smsc95xx 1-1.1:1.0: eth0: Failed to read register index 0x0000011X" errors. It did work for a keyboard and webcam. Bluetooth that works connected directly to the Raspberry Pi triggers the error.


 * DELTACO
 * 7-Port USB Hub UH-713 Rev 3. This one consists also of two 05e3:0608 Genesys Logic, Inc. USB-2.0 4-Port HUBs connected together. The power supply is rated at 5 V 2 A. It kills Ethernet when X11 is started.


 * Digitus
 * 4-Port USB Hub, no special designator. Chip inside is a GL850G, lsusb identification is 05e3:0608 Genesys Logic, Inc. USB-2.0 4-Port HUB. The hub comes with a 5V 2A PSU that is quite capable of powering the Raspberry Pi and additional peripherals. I did not test whether the hub feeds power into the uplink USB port. The problem with this hub is that USB sticks connected to it reliably disconnect after a short time of writing to them (via cat /dev/zero > /dev/ ). Sometimes they reconnect with a different device, sometimes they do not. The only error messages in the logs are plain vanilla USB device disconnects. While this may look like a power-issue, measurements with a digital oscilloscope found absolutely no problem. Another observation I have made is that sometimes (not always), the data-transfer rates to the USB sticks slow down to about 500kB/s. I suspect this is a problem with the USB driver that does not manage to work around some brokeness in the hub chip. The hub has no current-limiter at all and plugging in some peripherals will hard crash your Raspberry Pi, something I do not observe with better hubs.


 * Dynex
 * 7-Port USB Hub - Does not work in Debian 19-04 image.
 * DX-HB7PT 7-Port USB Hub - As per the Gear Head below, it's 2 daisy-chained Genesys Logic 05e3:0608 devices. Appears to result in significant slow downs when the USB is under load, such as running the root file system from a USB drive.


 * Dynamode
 * 7-Port USB 2.0 Hub (Silver and black). Feeds power back up the interconnect to the Raspberry Pi causing the power LED to light on the Raspberry Pi if the hub is powered on, but the Raspberry Pi is not. The Raspberry Pi also fails to boot when powered off this hub, with or without the interconnect plugged in. Stops the network from working when connected to the Raspberry Pi after booting the Raspberry Pi - cannot ssh to the Raspberry Pi. Best avoided. :-( Shows up in lsusb as a pair of ID 05e3:0608 Genesys Logic, Inc. USB-2.0 4-Port HUB which is interesting. - Confirmed. This hub also appears unable to power an external USB drive using a y-cable as it gives the error -71 message in dmesg (when providing external power to the Raspberry Pi).
 * 4-Port High-Speed USB 2.0 Hub (USB-H40-A2.0), came with with a 1 A power supply. Leaks power to the Raspberry Pi through the uplink. Doesn't work with Raspberry Pi, unless the Raspberry Pi is powered by a second power source. This hub is completely generic and I've seen it being sold under different brand names as well. Therefore, a picture is included for easy identification.


 * D-Link
 * 7-Port USB Hub DUB-H7 (Crashes USB stack, including Ethernet, when plugging / using some peripherals). (See note above, it works with some distros and/or with latest firmware)


 * E-Solution
 * 4-Port 2 A Supply (Does not detect at all during boot or after boot- no messages) [IC = Alcor Micro Corp (AU6254)]


 * Fosmon
 * 7-Port USB 2.0 Hub with 1 A Power Supply (Causes interference with other USB devices and sends enough power to light up the Raspberry Pi with it's Micro USB cable unplugged).


 * Gear Head
 * UH7250MAC 7-port powered hub. Internally, two daisy-chained Genesys Logic 05e3:0608 devices. Causes Ethernet instability when used under very specific circumstances, in X11.
 * UH5200T 4-port powered hub. As of 2012-08-16 Wheezy, if any USB 1.x device (a keyboard, for example) is plugged into this hub, Ethernet stops, and USB interrupts for other devices get dropped (keys repeating forever), etc. Occurs even if power is not attached (not a power leakage problem).  Appears working after a bootloader and/or firmware update on 9/12.  Also, turned out to be somewhat more specific to the combination of two particular low-speed devices.


 * Hama
 * 4-Port USB 2.0 "bus hub", model 78496 (?). Only works for low power devices (card readers?), but it does not work for power hungry devices (HDD and WLAN). It doesn't boot when hub connected to Raspberry Pi. The funniest thing is that Raspberry Pi powers on when I plug in this hub to normal size USB port (not that small dedicated port). idVendor=05e3, idProduct=0608


 * Kensington
 * 7-Port Dome Hub model no 1500129 (Possible problems with malfunctioning keyboard, kills mouse when GUI started).


 * iBall
 * Piano 423 4-Port USB hub. Listed in lsusb as Genesys Logic. Fails to deliver enough power to connected devices even when using AC power supply.


 * Inland
 * 4-Port USB 2.0 Cable Hub model no 480426 (Some devices work, some don't, cheap unshielded untwisted wire design)


 * Logik
 * LP7HUB11 7-Port USB Hub. (Ethernet failed, slow response, in LXDE. Happened whether or not the hub's independent power supply was connected to the hub.)


 * LogiLink
 * 7-Port powered USB-Hub with switch UA0124. Does not work even with a x86 Linux box. Does work with Windows and comes with a beefy 3,5 A power supply that works with a Belkin 7-port mobile USB-Hub to power a cluster of 4 Raspberries.


 * nGear
 * nGear G-H508 Mini 4 Port USB2.0 Hub. Does not work when more than 1 device is plugged in even with power supply.


 * Soniq
 * 4-Port 5 V supply. Model number CUH100. (B). Appears to draw power away from the Raspberry Pi, even when the Raspberry Pi has an isolated power line. Netgear WNA1100 Wi-Fi Adapter (which is known to work in other setups is recognized, but it is unresponsive).


 * Targus
 * ACH115EU 7-port powered hub. 5 V 3 A power supply. Arduino communicates with Raspberry Pi when connected directly to Raspberry Pi's USB port, but it hangs as soon as if connected via ACH115. Also sometimes smsc95xx eth0 Failed to read register index 0x00000114 etc. errors in syslog when used.


 * TCM
 * Model 234298 s/n T634007737 powered hub. 4 ports plus card reader. 1 A power supply. Model B, Wheezy Raspbian works OK with keyboard/mouse, but there are problems with Wi-Fi no connects. (insufficient power?)


 * Trust
 * 10-port USB 2.0 Hub (powered). Prevents Ethernet from being recognised.
 * SliZe 7 port USB 2.0 Hub (powered) - Item number 17080 (Barcode 8 713439 170801). Prevents Ethernet from being recognised. Keyboard sends multiple characters.


 * Unbranded / Multiple Brands
 * 7-port silver/black hub. Also sold elsewhere under brands such as 'EX-Pro', 'Trixes' and 'Xentra' -- This is probably due to an inadequate power supply. -- I replaced the terrible power supply with a very good one, kept getting "DEBUG: handle_hc_chhltd_intr_dma:: XactErr without NYET/NAK/ACK" in dmesg, with no devices plugged in to the hub (with or without the power supply in). Measurements by TrevorGowen (talk) of the power loading behaviour of an example of this type of hub and its supplied PSU are logged at CPM-Spectre-Pi...PoweredUSBHubs, together with similar measurements of other devices.
 * Generic 7-port black hub with Genesys Logic GL850A chipset
 * Cerulian 10 Port USB 2.0 Top Loading Hub with 2 A supply (kills mouse and network port)
 * USB 2.0 4 PORT INT/EXT DUAL HUB BAY -- Genesys Chipset -- idVendor=05e3, idProduct=0607 -- low speed devices worked, but there are strange USB failures when X session started. High speed devices such as hard drives had failures.

USB Remotes

 * The FLIRC USB dongle allows the use of any remote control with your Raspberry Pi. Configure the device on your desktop PC, then simply plug into your Pi for a perfect media center companion. Available from Pi Supply and The Pi Hut


 * ASUS TV FM Remote IR - ID 3353:3713 - works. Receiver connected to an USB Hub. Tested with archlinux in X. It works also as pointer (pressing "Toggle" button)


 * ATI Remote Wonder (X10 Wireless Technology, Inc. X10 Receiver) — ID 0bc7:0004 — appears as a joystick-like 2 button mouse and a 0-9 keypad without drivers on console and X.


 * Logitech Wireless Touch Keyboard K400 with Built-In Multi-Touch Touchpad (920-003070) - keyboard and touchpad work. Have not verified multi-touch features.


 * iPazzport mini 2.4 GHz wireless keyboard and touchpad.


 * Pan.Code D1000 - 2.4GHz Wireless keyboard and touchpad.


 * PKB 1800 Wireless Smart Pad ad Mini Keyboard. The pad works as a mouse, but not multi touch features. The keyboard works.


 * Riitek RT-MWK01 Rii Wireless 2.4 GHz Keyboard-mouse Combo, also known as Digicom WKEYPE01, and Prodige Nanox. Working perfectly, just plug & play.


 * Tranksung TS-Y150 USB RF Keyboard and air mouse (B)


 * Exo Ultra U12-41310 Mini Keyboard Bluetooth Adapter, Touchpad, Laser Pointer, Presentation & Multimedia Controls work perfectly, but it needs a little love and config for make it work.Exo Installer script

USB Keyboards
USB keyboards that present themselves as a standard HID (Human Interface Device) device should work. Please be aware that some of these keyboards were probably used with a powered hub

Working USB Keyboards
The following is a list of specific keyboards known to work and which appear to work fault-free.


 * A4 Tech
 * Model KL-5 USB Keyboard, 20 mA.


 * ABS
 * M1 Heavy Duty Professional Gaming Mechanical Keyboard (B)


 * Action Star
 * ACK-5010U Mini Keyboard And Mouse


 * Accuratus
 * KYB-Toughball-HI


 * Acer
 * KG-0917 Wireless Keyboard And Mouse Bundle (B)
 * KU-0906 Compact Keyboard (B) (Also known as Genius LuxeMate i200 Keyboard)
 * SK-9625 Multimedia Keyboard (B) (multimedia functions not tested)


 * Adesso
 * PS/2 to USB Adapter ADP-PU21, 100 mA (tested only with keyboards) Any PS/2 keyboard will work only if it will work with a reduced operating voltage.
 * Model AKB-410UB. Keyboard with Touchpad.


 * Apple   (older Raspberry Pis may require a powered hub to work)
 * Apple Keyboard with Numeric Keypad (aluminium/wired) A1243
 * Apple Keyboard (aluminium/wired) A1242
 * Apple Pro Keyboard M7803


 * Asda
 * Basic Wired Keyboard HK2026 (B)
 * Basic Wired Keyboard HK3014
 * (Please note when I put this keyboard through Newlink USB hub, it didn't work as expected)
 * Premium Wireless Keyboard (white keys, silver back) HK8028
 * Wireless Multimedia Deskset (keyboard, mouse and USB dongle) Model: HKM8016B (Note: Shown on Asda Website as HK8016B) (B)


 * Asus
 * KS-631U (comes with Asus Vento KM-63 keyboard/mouse set, not using powered hub) (B)


 * Banbridge
 * PS/2 to USB Banbridge CPA4002 Adapter (B) (Tested with Logitech C-SF17 Cordless Desktop Express)


 * BTC - Behavior Tech Computer Corp.
 * Wired Portable Keyboard Model 6100 US (86+9 keys)
 * Works with or without a powered hub
 * Wireless Multimedia Keyboard with build in pointer/mouse Model 9029URF III (86+17 keys) (B)
 * Wired Multimedia keyboard 6311U/6310U - rated at 5 V/100 mA, works directly


 * Bush
 * Wired Slimline Keyboard KU-0833
 * This does not require a USB hub in order to work with the Raspberry Pi
 * In the UK, it is available from Argos for £9.99


 * Cerulian
 * Mini wireless keyboard and mouse deskset (B)


 * CD Training
 * Wireless Combo Keyboard and Mouse (SolClavGlos)


 * Cherry
 * CyMotion Master Linux (B)
 * RS 6000 USB ON
 * G84-4100PTMUS (B) (Compact keyboard. Rated 100 mA. Works directly in Raspberry Pi)
 * G85-23100DE-2 (B) (Rated 40 mA, tested with RPi powered by a 1000 mA power supply unit)
 * G82-24800DE wireless keyboard and mouse combo marketed overwhelmingly as "Cordless Desktop eVolution Sirius XT Wireless", works without hub.
 * G85-26000DE-2 wireless keyboard and mouse combo marketed as "B.Unlimited", works directly connected to Raspberry Pi. Functionality on hub and charging not tested.


 * Compaq
 * Compaq Internet Keyboard KU-9978 (049f:000e). Rated 5 V 100 mA. Works directly connected to Raspberry Pi


 * Computer Gear
 * Standard Keyboard. Water resistant &amp; spill proof. Rated &lt; 50 mA. Works directly connected to Raspberry Pi. Has both USB &amp; PS/2 plugs so also good for experimenting with Arduino/Teensy etc. Very cheap - 2 keys didn't work but easy to open for repair.


 * Das Keyboard
 * Model S Professional Keyboard (Built in USB hub not tested) (B)
 * Model S Ultimate Keyboard (Built in USB hub working) (B)


 * Dell
 * SK-8115 (B) (Rated 100 mA. Works directly in Raspberry Pi)
 * L100 (B)
 * RT7D40 (100 mA. Works directly in Raspberry Pi)
 * RT7D50 (75 mA) (run "sudo dpkg-reconfigure keyboard-configuration")
 * KB1421 (100 mA)
 * KB2521 (100 mA)
 * KB212-B (Works directly in Raspberry Pi, without powered hub)
 * 1HF2Y (Works directly in Raspberry Pi)
 * Bluetooth Wireless Keyboard and Mouse Bundle (B), Bluetooth USB dongle C-UV35 (Rated 500 mA, but it works great), Keyboard Y-RAQ-DEL2, Mouse M-RBB-DEL4
 * USB Keyboard 413c:2107 - Works with and without USB hub


 * Delux
 * K8050


 * Digicom
 * WKEYPE01 Wireless 2.4 GHz Keyboard-mouse Combo, also known as Riitek RT-MWK01 and Prodige Nanox


 * Dynex
 * DX_-WKBD (60 mA) (B)
 * DX_-WKBDSL (Hot keys not yet tested with Debian) (tested through non-powered 3 dongle USB hub) (B)


 * EAPPLY
 * EBO-013 Wireless 2.4 GHz compact keyboard with touchpad. Rated <40 mA works directly from Raspberry Pi. eBay ref 260962010276 from Shenzen, China.


 * Emprex
 * Wireless Media Control Keyboard With Trackball 9039ARF III (Media functions untested)


 * Fujitsu Siemens
 * KB SC USB UK (!)
 * KB910 USB, with led light on the highest level (B)
 * KB400 USB US


 * GE
 * 98139 Rev.K1 (Power Keyboard) (lsusb shows it as "0b38:0010 Gear Head 107-Key Keyboard") - works without a hub (i.e. directly connected) (B)


 * Gear Head
 * KB3700TP (USB Mini Smart Touch Touchpad Keyboard) (B)
 * KB3800TP (Wireless Touch Mini Touchpad Keyboard with Smart Touch) (B)
 * Works when plugged directly into Raspberry Pi, did not work with powered hub (could be a hub issue)
 * KB3800TPW (Windows Smart Touch Wireless Keyboard with Touchpad) (B)RASPBMC supported >> also see Problem USB Keyboards
 * KB4950TPW (Wireless Touch II Touchpad Keyboard) (B)
 * KB1500U (USB Mini Keyboard) (B)
 * KB5150 (2.4 GHz wireless keyboard/mouse Combo) (B)
 * Works well with a powered hub


 * Generic
 * AK-601 Wireless Mini-keyboard and Trackball. Works well as a handheld device, the wireless dongle does not appear to draw excessive current. However, since its USB charging port requires 5V 300mA it does need to be recharged from a netbook/laptop USB port or via a (spare) USB charger.


 * Genius
 * Ergomedia 700 (GK-04008/C) used without Hub
 * KB-06XE (K639) (B)
 * LuxeMate i200 (GK-090017; not tested with Hub)
 * Slimstar 8000 wireless keyboard


 * Gigabyte
 * GK-KM7580 2.4 GHz Wireless Multimedia Keyboard & Mouse


 * HP
 * KG-1061
 * KG-0851 Wireless Keyboard and Mouse
 * KU-0316 (B)
 * LV290AA#ABA Wireless Keyboard and Mouse
 * PR1101U (available from Sainsbury's in the UK, £8, July 2012)
 * SK-2880


 * Hyundai
 * HY-K201


 * iConcepts
 * 2.4 GHz Wireless Keyboard and Optical Mouse Model 62550
 * (saves a USB port since keyboard and mouse share one transceiver, $14.99 at Fry's Electronics)


 * Imation
 * KBD-702 Multi-media Wired Keyboard
 * (works after the firmware update via rpi-update as of 06/27/2012)


 * IOGEAR
 * IOGEAR GKM561R Wireless HTPC Multimedia Keyboard with Trackball
 * IOGEAR GKM681R 2.4 GHz Wireless Compact Keyboard with Optical Trackball and Scroll Wheel


 * iOne
 * Scorpius-K3NT (B)
 * (sold by Newark as an 'official' RPi accessory, miniature keyboard with integrated trackball)


 * iPazzport
 * 2.4 GHz fly/air mouse Mini Wireless Keyboard With 2 mode learning IR remote Works in Raspbian, mouse works very well.


 * i.t.works
 * KC04 (direct and by USB hub)
 * KC Silicone (only tested directly)


 * Jenkins
 * Jenkins Wireless Desktop Set Blue (B)


 * KeySonic
 * ACK-540RF (Wireless USB keyboard with built-in trackpad); works fine on Debian Squeeze plugged directly into Raspberry Pi. Also works with Raspbmc with powered hub.
 * ACK-540RF+ (UK) Wi-Fi keyboard incl. touchpad with USB Wi-Fi dongle works fb with on model B/Raspbian/Wheezy via powered hub
 * ACK-3700C
 * ACK-340U+(DE)
 * ACK-3400U (UK) mini keyboard
 * ACK-612RF (GER) Wireless Mini-Keyboard; works fine with its wireless adpater plugged directly into Raspberry Pi


 * Labtec
 * | Ultra-flat Keyboard


 * Laptopmate
 * AK-98UNTN7-UBRII Laptopmate RII Touch N7 Mini Wireless Keyboard with touchpad


 * '''LC-Power
 * K1000BMW (lsusb: ID 1241:f767 Belkin; dmesg: HOLTEK Wireless 2.4 GHz Trackball Keyboard) tested with Debian 6.0.4


 * Lenovo
 * SK-8825 UK (B)
 * Lenovo Enhanced Multimedia Remote with backlit keyboard N5902 (US)
 * Lenovo Mini Wireless Keyboard N5901 (US)


 * Lindy
 * 21840 (Wireless RF 2.4 GHz Micro Keyboard with built-in optical touchpad/trackpad, USB); works fine on model B/Raspbian/Wheezy - the supplied Lindy USB nano dongle transceiver plugged directly into Raspberry Pi USB port.


 * Logik
 * Ultra slim keyboard LKBWSL11 (B) >> This is also listed under Problem USB Keyboards?
 * LK212(R, B, P, V, O at the end represents the colour ) Wireless Keyboard paired with wireless receiver

+1 on this, works out of the box with 2012-10-28-wheezy, no powered hub.
 * Logitech
 * Comfort Wave 450, labeled 100 mA (M/N Y-U0001, P/N 820-001725, PID SC951C40001)
 * diNovo Mini wireless keyboard with media controls and clickpad 920-000586 (B)
 * diNovo Edge Keyboard, Windows edition, built-in TouchDisc track-pad, Bluetooth with USB mini-receiver 967685-0403 (B)
 * older model 867777-0403 may need dwc_otg.speed=1 added to cmdline.txt to avoid dropped/repeated keys and dropped mousepad taps/clicks (B)
 * after Raspbian dist-upgrade about 12/12/12, if /lib/udev/rules.d/97-bluetooth-hid2hci.rules exists and di Novo Edge fails to respond, edit tail of line after "# Logitech devices" in that file from c71[34bc] to c71[bc] to ignore c713 and c714 (do not wordwrap long line), then it works fine
 * Wii wireless keyboard KG-0802 (!)
 * C-BG17-Dual Wireless keyboard and mouse with wired USB receiver (B)
 * Deluxe 250 Keyboard
 * Internet 350 (M/N 967740-0403)
 * Internet Navigator Keyboard
 * MK120 wired keyboard and mouse
 * MK220 wireless keyboard and mouse
 * MK250 wireless keyboard and mouse (no hub needed)
 * MK260 wireless keyboard and mouse (no hub needed)
 * MK300 wireless keyboard and mouse
 * MK320 wireless keyboard and mouse
 * MK350 wireless keyboard (using Unifying receiver)
 * MK520 wireless keyboard and mouse
 * MK550 wireless keyboard and mouse (B)
 * MX3200 wireless keyboard and mouse (B)
 * MX5000 Bluetooth keyboard and mouse (B) The Logitech Bluetooth dongle also does proprietary wireless so it works without Bluetooth drivers.
 * EX100 Cordless Desktop, Wireless Keyboard and Mouse (B)
 * EX110 Cordless Desktop, wireless keyboard and mouse (B)
 * C-SF17 Cordless Desktop Express, Wireless Keyboard and Mouse (B) PS/2 Interface. Tested using PS/2 to USB Banbridge CPA4002 Adapter
 * K120 Keyboard (B)
 * K200 Keyboard (B)
 * K230 Wireless Keyboard (Unifying receiver, no powered hub) (B)
 * K260 Wireless Keyboard & Mouse (Unifying receiver, no powered hub) (B)
 * K310 Washable Keyboard
 * K340 Wireless Keyboard (Unifying receiver, no powered hub) (B)
 * K350 Wireless Keyboard (B)
 * K400 wireless keyboard with touchpad - also listed under "problematic". Works for weeks with openelec and Raspbian without any problems. Worked out of the box - the on/off switch needs to be "on" for it to function correctly. Highly recommended if you are "working from the sofa".
 * K520 Keyboard (B)
 * K700 Wireless Keyboard with Touchpad and unifying receiver
 * K750 Wireless Solar Keyboard (B) (Mac version works too. (B) )
 * LX 710 - works fine with receiver plugged directly into the Raspberry Pi (accompanying mouse works fine too).
 * S510 wireless keyboard and mouse (B)
 * Ultra-Flat Keyboard (M/N Y-BP62A P/N 820-000245 PID SY126UK)labelled 100 mA. OK direct into Model B Raspberry Pi.
 * G19 Gaming Keyboard, works fine with no external power. Illumination with external power. Powered hub in back of keyboard works too.
 * G15 Gaming keyboard, as long as you press the backlight button twice to turn off the backlight (it says below it dosen't work with backlight on.
 * V470 Bluetooth Laser Mouse

Keyboards and mice also together with Unifying receiver


 * macally
 * macally iKey slim (IKEY5V2)


 * Medion
 * Medion K28 (by Sysgration) works, but not with dwc_otg.speed=1


 * Microsoft
 * Microsoft Comfort Curve Keyboard 2000
 * Microsoft Comfort Curve Keyboard 3000 for Business
 * Microsoft Digital Media Pro Keyboard Model: 1031 (Debian 13-Apr-2012)
 * Microsoft Natural Ergonomic Keyboard 4000 (B) (Debian "Wheezy" beta 18-June-2012)
 * Microsoft Wired Keyboard 600 Model 1366 (Debian 28-May-2012 on Production Model B)
 * Microsoft Wireless Desktop 700 Keyboard v2.0 (Raspbian Pisces image 08-June-2012 on Production Model B)
 * Microsoft Wireless Photo Keyboard (Model 1027) Unifying receiver, no hub
 * Microsoft Wireless Natural Multimedia Keyboard (Raspbian Pisces 08-July-2012) (B)
 * Microsoft Windows 2000 Keyboard (KB-USBK110610)
 * Microsoft Wired Keyboard 600. The keyboard is rated at 5 V/100 mA (Wheezy 5-Sept-2012)


 * Mikomi
 * Wireless Deskset KM80545 Keyboard and mouse (it works, but the range is terrible less than a metre) (B)


 * Monoprice
 * |Monoprice PS/2 To USB Adapter Directly and through an unpowered hub with a USB mouse plugged in.


 * Motorola


 * Bluetooth wireless ultra slim keyboard and mouse combo (sold as for the "Atrix" phone) work in combination with the Technika Bluetooth adaptor listed below


 * Novatech
 * |Novatech Wireless Combo - Keyboard & Mouse, Nano adapter (B)


 * ONN
 * ONN Keyboard Stock No: ONA11HO089 (from Walmart). Seems to work fine, even without a hub.
 * ONN Keyboard Stock No: ONA11HO087 (from Walmart). Combination keyboard and mouse package with nano receiver. Be sure to configure keyboard layout.


 * Ortek
 * Ortek Technology, Inc. WKB-2000S Wireless Keyboard with Touchpad works fine on Raspbian Wheezy and Raspbmc. Wireless USB receiver (device ID 05a4:2000) is recognised automatically. Connected directly to Raspberry Pi USB port, no powered hub used.


 * Perixx
 * Periboard 716 Wireless Ultra-Slim Keyboard with Touchpad (Debian 07-Jun-2012 on Production Model B)
 * (Raspbian Wheezy, 2012-12-16, Prod. Model B, Rev 2) Has the "sticky key" issue as reported by other users with other keyboards. Seems to be somewhat related to power when directly connected to the Pi. Using a 2A PS makes it MUCH better, but not completely fixed. When/if it happens again, unplugging and reinserting the USB dongle brings it back to normal.  Did not try with powered USB hub.
 * PERIBOARD-502 wired keyboard inc built in touchpad (model B/Raspbian Wheezy)
 * Periduo-707 Plus (Wireless Keyboard and Mouse) works fine most of the time. Does suffer from dropouts and glitches though. Usual "drawing too much power from USB" problems show up as well - dropped key presses or constant autorepeats. These can be cured by pulling out and reinserting the dongle in the USB socket. The keyboard sometimes hangs after power on when used with my laptop - it seems to need 30 seconds of non-use before it works fine. Again, remove and insert the dongle cures it. Works fine vi my Benq monitor's USB Hub.


 * Philips
 * Wired Multimedia Keyboard SPK3700BC/97 (Debian 19-Apr-2012 on Production Model B)


 * Prodige
 * Nanox Wireless 2.4 GHz Keyboard-mouse Combo, also known as Riitek RT-MWK01 and Digicom WKEYPE01


 * Rapoo
 * Rapoo E9080 Wireless Ultra-Slim Keyboard with Touchpad
 * Rapoo Wireless Multi-media Touchpad Keyboard E2700
 * Rapoo Ultra-Slim Wireless Multimedia Keyboard and Mouse E9060 (works proper on powered USB Hub)


 * Riitek
 * RT-MWK03 mini wireless keyboard & trackpad
 * RT-MWK02+ mini Bluetooth keyboard & trackpad. Followed instructions from this page: and it worked, connection persists across reboots, no problem with either builtin USB or powered USB hub.
 * RT-MWK01 mini wireless 2.4 GHz Keyboard-mouse Combo, also known as Digicom WKEYPE01, and Prodige Nanox


 * Rosewill
 * RK-200 Standard Keyboard


 * Saitek
 * Eclipse II Backlit Keyboard PK02AU (B)
 * Eclipse Backlit Keyboard PZ30AV (B) - works fine when connected directly to Raspberry Pi rev.1 and 2 USB port. No powered hub used.
 * Expression Keyboard (US)
 * Cyborg V.5 (B)


 * SelecLine
 * WK11P & WM11P-SP-PP. Keyboard and mouse set. (B)


 * SIIG
 * SIIG Wireless Multi-Touchpad Mini Keyboard 02-1286A v1.0 (B)


 * Silvercrest
 * MTS2219 Wireless Keyboard and mouse set. Powered hub NOT used. (B)


 * SolidTek
 * SolidTek KB-P3100BU ASK-3100U.
 * SolidTek KB-3910 — compact combined keyboard/trackpad with a single USB cable. Does not need a powered hub.


 * Sony
 * Keyboard for PlayStation 2 (PS2) Linux. Works without powered hub with 5 V 1 A supply, requires manual keyboard remapping with Debian Squeeze to USA 101-key layout.


 * SteelSeries
 * Merc keyboard (B)


 * Sun Microsystems
 * Model: Type 7, SUN PN: 320-1348-02 (Danish key layout)
 * Model: Type 6, SUN PN: 320-1279-01 (Danish key layout)


 * Sweex
 * KB060UK Wired Multimedia Keyboard


 * Technika
 * WKEY03 (B)
 * TKD-211


 * Tesco
 * Value Keyboard VK109 (B)
 * Multimedia K211 Wired Keyboard (B)


 * Trust
 * Trust 17585 Wireless Deskset (mouse and keyboard) (17585-02) No hub needed.
 * Trust 17916 Compact Wireless Entertainment Keyboard http://www.trust.com/products/product.aspx?artnr=17916 (B)
 * Trust 17184 ClassicLine Keyboard
 * Trust 16087 Camiva MultiMedia Keyboard http://trust.com/products/product.aspx?artnr=16087
 * Trust 17603 Convex Keyboard http://trust.com/products/product.aspx?artnr=17603 tested Debian 6-19-04-2012 and archlinuxarm-13-06-2012 (B)
 * Trust 18007 Tocamy Wireless Entertainment Keyboard. Tested with raspbian and powered USB HUB.


 * Unbranded
 * AK-601 Wireless Mini Keyboard and Trackball (with laser pointer) - sourced from eBay Chinese seller


 * Unicomp
 * USB Endurapro - keyboard and trackpoint work perfectly from powered hub


 * Unisen
 * 2.4GHz 2.8" Mini Wireless Handheld QWERTY Keyboard and Mouse Touchpad


 * Q-Connect
 * AK-808 (B)


 * Xenta
 * 2.4 GHz Wireless Multimedia Entertainment Keyboard with Touchpad (B)
 * Mini Multimedia Keyboard (Model no.: 808M) (B)
 * Super Compact Wireless UK Keyboard 2.4Ghz Nano USB Receiver - from ebuyer

Problem USB Keyboards
Note that generally PS/2 keyboards with an USB adapter will not work directly on a Raspberry Pi port, due to the fact that PS/2 keyboards are designed for normal 5 V +-5% range, while USB keyboards must be designed to work with 4.4 Volt, and generally USB devices on the Raspberry Pi may receive less than 4.75 Volt. PS/2 + USB adapter keyboards might work behind a powered hub, which does provide the full 5.0 V. Some of these keyboards work when running the latest Raspbian, but not when using the overclocked XBMC version of Raspbmc, probably due to the overclocking drawing more power away from the rest of the support system devices.


 * A4 Tech
 * Model GL-6 USB Keyboard, 20 mA. Part of wireless keyboard/mouse bundle GL-6630 (GL-6 + G7-630 + RN-10B) - suffers from USB flakeyness. Even on a powered hub. No problems on other computers I have tested it with.
 * A4Tech 2.4G VTrack USB Mouse and Wireless Keyboard (7300N)- Keyboard suffers from missed keystrokes and "stuck" keys with and without USB hub.
 * Accuratus
 * Accuratus KYBAC100-101USBBLK causes kernel panic (rated 100 mA). Tested with 1000 mA cheap unbranded and Nokia 1200 mA power adaptors.
 * Apple
 * Apple Keyboard (109 keys) A1048. Draws too much power and does not seem to work properly when plugged into a powered hub.
 * Argos
 * Argos Value Wired Keyboard causes kernel panic
 * Choidy
 * Identifiers from usb-devices: Vendor=1a2c ProdID=0002 Rev=01.10 Product=USB Keykoard (yes, 'Keykoard') causes kernel panic
 * Cit
 * KB-1807UB Causes kernel panic (rated <200 mA)
 * Dell
 * SK-8135 (B) (Rated 1.5 A. Takes too much power from Raspberry Pi even when not used as USB hub. Symptom = repeated keystrokes)
 * SK-8115 causes kernel panic (rated 100 mA) Debian 6-19-04-2012 (B)
 * Y-U0003-DEL5 Sticky / Non-responsive keys
 * Wireless Trackball Keyboard with trackball - problem sticky keys definitely not power issue as the dongle works even at 3V
 * Gear Head
 * KB2300U - Causes kernel panic (B)
 * KB3800TPW - Wireless Touch Touchpad Keyboard - Wireless dongle disrupts USB and ethernet whether direct or on powered hub, no keyboard/mousepad response in Raspbian (logged in syslog) or Raspbmc (no logs written)(B)
 * GMYLE
 * Wired USB Slim Chocolate Multimedia Media Typing Keyboard With 3 USB Port hub (B) - Kernel Panic on startup if plugged in. If plugged in at login prompt then freeze.
 * Inland
 * Inland USB Keyboard Model #70010
 * Jeway
 * JK-8170 "The Hunter" - causes kernel oops (Debian6-19-04-2012) (B)
 * Labtec
 * ultra-flat wireless desktop USB - Keyboard has 'sticky' keys. Tested both debian6-19-04-2012 and archlinuxarm-13-06-2012 (B)
 * Logik
 * Wired Multimedia Keyboard Model: LKBWMM11 - causes kernel panic (on Debian 190412 distro) (B)
 * Wired Ultra Slim Keyboard Model: LKBWSL11 - causes USB power issues. Not reliable. Causes other USB devices to fail (B) >> This is also listed under Working USB Keyboards??
 * Logitech
 * Logitech Illuminated Keyboard (unstable; not working with led light on; tested both US and NO layouts with both Apple iPad 2 and Asus TF-101 USB chargers)
 * G110 Gaming Keyboard - only works with illumination off, otherwise unresponsive. Once failed it needs reconnecting before another attempt. (B)
 * G15 Gaming Keyboard - LCD and key backlights flicker, 95% unresponsive to typing. I don't know of a way to turn the illumination off. (B)
 * K360 Wireless Keyboard - Occasional sticky keys. (B)
 * MK 260 Wireless Keyboard - Occasional sticky keys. (B)
 * K400 wireless keyboard with touchpad (completely non-functional on debian6-19-04-2012)
 * G510 Gaming Keyboard - lagging or unresponsive keys.
 * MX5500 wireless keyboard and mouse with USB Bluetooth receiver - Unstable, looses connection without prior notice
 * EX100 Cordless Desktop, wireless keyboard and mouse. Mouse and keyboard hangs every few minutes (with or without hub).
 * Microsoft
 * Wireless Desktop 800 - Keyboard has 'sticky' keys. (B)
 * Wireless Entertainment Keyboard - No key input recognized (possibly connectivity issue as pairing devices does not seem to work)
 * Wireless Optical Desktop 1000 - Keyboard has 'sticky' keys (B)
 * Wireless Keyboard 2000 - Keyboard has 'sticky' keys. (B)
 * Wireless Desktop 3000 - Keyboard has 'sticky' keys.
 * Arc wireless - Keyboard has 'sticky' keys. (B, works perfectly on a B model (with and without a hub) on raspbian and raspbmc after setting dwc_otg.speed=1)
 * Sidewinder X4 - Keyboard has 'sticky' keys. (B)
 * Sidewinder X6 - Keyboard has 'sticky' keys. (B)
 * Wireless Comfort Keyboard 5000 - Keyboard has 'sticky' keys. (B)
 * Razer Reclusa - Keyboard has 'sticky' keys. (B rev 2.0)
 * Wired Keyboard 600 Model 1366 (B) (no power to keyboard, RPi powered by a 1000 mA power supply unit)
 * Novatech
 * NOV-KEY2 - Causes kernel panic (B)
 * PC World Essentials
 * PKBW11 Wired Keyboard - no power to keyboard, no error messages on both Arch 29-04-2012 and Debian6-19-04-2012, the same Raspberry Pi works with Asda keyboard. Me too, but it caused a kernel panic -- tested on powered hub and direct.
 * Razer
 * Razer Tarantula gaming keyboard - sticky keys, could be power issue as is programmable with host powered USB hub and audio jacks.
 * Razer BlackWidow - Sticky keys, could be a power related issue due to illuminated logo (Blue LED).
 * Razer Arctosa - Sticky keys, most probably power related issue since it states it's rated at 5 V 500 mA. (B)
 * SIIG
 * Wireless Ultra Slim Multimedia Mini Keyboard JK-WR0612-S1 - Unresponsive and sticky keys.
 * Texet
 * MB-768B standard keyboard (Rated 5 V 1.5 A (!), so probably too much power drain. Kernel panic, Debian6-19-04-2012)
 * Trust
 * TRUST GXT 18 Gaming Keyboard - No power to keyboard, could be a driver issue - no error messages.
 * Unbranded
 * Compuparts
 * model no. HK-6106 (B)
 * LK-890 (Multimedia keyboard & Optical Mouse) - kernel panic on Debian Squeeze, ArchLinux and Qtonpi.
 * Verbatim
 * |Verbatim 97472 Mini Wireless Slim Keyboard and Mouse - Keyboard has lagging, unresponsive and sticky keys issues.  (Tested with and without powered USB hub.)
 * Wilkinsons / TEXET
 * Model MB-768B causes kernel panic on debian6-19-04-2012.
 * Xenta
 * HK-6106 - causes kernel panic (on Debian 190412 distro)(B)
 * Multimedia Wireless Keyboard and Mouse Set (Keyboard Model: HK3518B + Mouse Model HM3301) (B) - occasional sticky keys, and occasional complete lock-up

USB Mouse devices
USB mouse devices that present themselves as a standard HID (Human Interface Device) device should work, however some hardware requires special drivers or additional software, usually only compatible with Windows operating systems.

Working USB Mouse Devices
The following is a list of specific mouse devices known to work and which appear to be fault-free.


 * A4Tech
 * OP-530NU Padless Wired Mouse


 * Apple
 * Apple Mighty Mouse (Model No. A1152): Works well with the exception of the scroll ball only transmitting vertical scrolling (This seems to be an issue of driver that was designed to support scroll wheels).


 * Asda
 * HM5058 (Smart Price) Wired Mouse
 * Traveler 8000, 5-button wireless wheelmouse (reported by lsusb as a  mouse)
 * Wireless Multimedia Deskset (keyboard, mouse and USB dongle) Model: HKM8016B (Note: Shown on Asda Website as HK8016B) (B)


 * ASUS
 * MS-511U (comes with Asus Vento KM-63 keyboard/mouse combo) (B)
 * MG-0919 (wireless)


 * Belkin
 * F8E882-OPT (B)


 * Cellink
 * OPM-602 Small wireless optical mouse


 * Cerulian Technology
 * 3 Button Mini Mobile Blue Trace Mice - Model:N96JA


 * Dell
 * M-UVDEL1 (B)
 * MOC5UO (100 mA)
 * M056U0A (B)
 * DZL-MS111-L (B) (100 mA)
 * MS-111P (100 mA)
 * Bluetooth Wireless Keyboard and Mouse Bundle (B), Bluetooth USB dongle C-UV35 (Rated 500 mA, but it works great), Keyboard Y-RAQ-DEL2, Mouse M-RBB-DEL4
 * 8K89 I.T.E. Wireless Mouse/Receiver (Associated keyboard model RT7D40) - reported by lsusb as . A little sluggish but this is an old, well-used device from a Dell desktop package circa 2005! Keyboard appears to work O.K.


 * Dynex
 * DX-WMSE (100 mA) (B)


 * Fellowes
 * 99928 USB Micro Track Ball (works without a hub, directly plugged in) (B)


 * Filand
 * OP-102i Mini Optical Mouse


 * Genius
 * GM-04003A (B)
 * Slimstar 8000 wireless mouse (Can be intermitent. Mouse pointer sometimes is irratic.)
 * Traveler 515 Laser


 * HP
 * MN-UAE96 (The basic stock HP wired mouse)(B)


 * iConcepts
 * 2.4 GHz Wireless Keyboard and Optical Mouse Model 62550
 * (saves a USB port since keyboard and mouse share one transceiver, $14.99 at Fry's Electronics)


 * Jenkins
 * Jenkins Wireless Desktop Set Blue (B)


 * Kensington
 * Kensington Expert Mouse Trackball K64325
 * Kensington Expert Mouse "Slimblade" K72327US


 * Labtec
 * Corded Laser Glow Mouse 1600, rated 5 V 100 mA (P/N 810-000819, M/N M-UAZ149, PID GT83401)


 * Lenovo
 * Wired Optical Mouse Model: MO28UOL


 * Logik
 * Wired Optical Glow Mouse Model: LGGMO10. (B)


 * Logitech
 * Anywhere MX Wireless Mouse - works fine with same unifying receiver as K400 keyboard/mousepad (quake3 is easier w/mouse than mousepad)
 * B105 Mouse for Laptops (OEM)
 * Cordless Pilot Optical Mouse M/N M-RR95 with Cordless Mouse Receiver M/N C-BA4-MSE
 * G5 Logitech Gaming Mouse (B)
 * G5v2 Logitech Gaming Mouse (B)
 * G500 Logitech Gaming Mouse (B)
 * G700 Logitech Wireless Gaming Mouse (B)
 * LX-700 Cordless Desktop Receiver (B)
 * LX 710 Wireless Mouse - works fine with receiver plugged directly into Raspberry Pi (accompanying keyboard works fine too).
 * M90 optical mouse
 * M185 Wireless Mouse (B)
 * M187 Wireless Mini Mouse (B) OK directly into the Pi
 * M210 (part of the MK260 set) (B)
 * M305 Wireless Mouse
 * M310 Cordless Mouse
 * M325 Wireless Mouse
 * M505 USB wireless laser, model no: 910-001324 (B)
 * M510 Wireless Mouse (B)
 * M705 Marathon Mouse (Unifying receiver, no powered hub) (B)
 * M-BD58 Wheel Mouse (B)
 * M-BJ58/M-BJ69 Optical Wheel Mouse (B)
 * M-BJ79 (B)
 * M-BT96a Optical Mouse
 * MX320/MX400 laser mouse (B)
 * MX518 Optical wheel mouse (B)
 * Optical USB Mouse (M/N 931643-0403)
 * Performance Mouse MX (B)
 * MX Revolution (B) (Debian "Wheezy" beta 18-June-2012)
 * VX Nano Cordless Laser Mouse for Notebooks
 * Wheel Mouse (M/N BJ58)


 * Medion
 * Mini mouse Model M101-CBJ P/N 40016632 S/N 7BFSA00003445 rated 5 V 100 mA. Works fb on model B with Raspbian Wheezy
 * Medion AGM-946 (by Sysgration) USB optical mouse works, but not with dwc_otg.speed=1


 * Microsoft
 * Comfort Curve Mouse 3000 for Business
 * Comfort Mouse 6000 (works when directly connected to Raspberry Pi (B). Does not work when connected through USB Hub (mouse pointer intermittent).
 * Compact optical mouse 500 V2.0 (B)
 * Wheel Optical Mouse (wheel and additional buttons not tested) (B)
 * Microsoft Intellimouse Optical Mouse
 * Microsoft Wireless Laser Mouse 8000
 * Microsoft Wireless Mobile Mouse 1000
 * Microsoft Wireless Mobile Mouse 3500
 * Microsoft Wireless Mobile Mouse 4000
 * Microsoft Wireless Mouse 700 v2.0
 * Microsoft Comfort Mouse 4500
 * Wireless IntelliMouse Explorer 2.0 (unifying receiver, no hub)


 * Novatech
 * |Novatech M1 USB Mouse - Wired(B)
 * |Novatech DL10 Wireless Mouse (B)


 * Perixx
 * PERIMICE-210 U Red (Part No.R1J)


 * Razer
 * Boomslang Collectors Edition 2007 (B)


 * Rosewill
 * Rosewill RM-C2U


 * Saitek
 * Notebook Optical Mouse (PM46)


 * Samsung
 * Samsung model:AA-SM3PCPB USB Optical Mouse (draws 50 mA)


 * Sun microsystems
 * Model: FID-638, SunPN: 371-0788-01


 * Sweex
 * MI015


 * Swiftpoint
 * Swiftpoint Mini Wireless Optical Mouse. Does not require any special drivers. Haven't confirmed if charging the mouse requires a powered USB hub or not.


 * Targus
 * AKM02UK (Associated keyboard not checked)
 * AMU2701EUK (B)


 * Technika
 * TKOPTM2 (B)
 * TKD-211
 * TKNM110


 * Tesco
 * Wired optical mouse M211 (B)


 * The Pi Hut
 * USB Mouse for Raspberry Pi (from The Pi Hut)
 * Super Slim Keyboard & Mouse Set


 * Trust
 * Model 15313 - large, 5-button wireless mouse
 * Model 15349 - small, wireless notebook mouse - wireless dongle turns mouse off when "parked" in its base
 * Model 16591-04 - large, wired 3-button wheelmouse (reported by lsusb as a  mouse)
 * Trust Nanou Wireless Micro Mouse http://trust.com/products/product.aspx?artnr=17087
 * Fachi, tech air, and a generic "Car" Mouse. All three are wired mice, and reported by lsusb as  devices.


 * Verbatiam
 * Mini Nano Optical Mouse 97470 (wireless on non-powered three USB dongle hub) (B)


 * Xenta
 * MOW0810 (B)
 * Wired Optical Mouse


 * Generic
 * Generic 2.4 GHz Wireless Mouse (ID 040b:2013 Weltrend Semiconductor) (B)

Problem USB Mouse Devices
The following is a list of specific mouse devices that have problems working with the Raspberry Pi
 * A4Tech
 * Model G7-630 Wireless Mouse, 20 mA. Part of wireless keyboard/mouse bundle GL-6630 (GL-6 + G7-630 + RN-10B) - suffers from USB flakeyness. Even on a powered hub. No problems on other computers I have tested it with.
 * HP
 * HP Retractable Mobile Mouse (Optical) HP Product Number XP472AA - errors / boot loop RASPBMC (B)removed mouse, started with no further errors.


 * Logik
 * Logik IMF Blue Trace Wired USB mouse (Model LMWBLU11) - disconnects from the USB port every 20 seconds when using the Raspian distro. Always reconnects to the USB port successfully (B)


 * Logitech
 * Logitech G400 Gaming Mouse - 100% CPU load and laggy mouse cursor when the mouse is moved. MX518 works fine on the same setup, so I suspect it's a polling rate issue. this says the mouse is 1000 Hz out of the box, whereas the 518 is only 125 Hz. Solution found: add usbhid.mousepoll=8 to the kernel commandline.
 * Logitech G5 is working, high CPU Load, solution add: usbhid.mousepoll=8 to kernel cmdline.txt in /boot


 * Microsoft
 * Microsoft Touch Mouse - Does not see right clicks, Only left.
 * Microsoft Sidewinder X8 - Uses far too much power, if it works then only for a short time!.


 * Razer
 * Naga Wired USB mouse - the mouse seems to present itself as a keyboard because the numpad on the left-hand side of the device works, but the cursor doesn't move.
 * Mamba (wired) and Imperator - slow and unreliable reaction to mouse clicks, loosing focus


 * Roccat
 * Kone[+] Wired USB mouse - Nothing happens when moving the mouse, haven't looked further into the issue (B)


 * Trust
 * Optical USB Mouse MI-2250 - Nothing happens when moving the mouse (B)


 * Xenta
 * Multimedia Wireless Keyboard and Mouse Set (Mouse Model: HM-3301) (B) - frequent lost connection giving stuttering mouse cursor indicating USB current not enough for dongle

USB Real Time Clocks
Device information at http://www.cymbet.com/pdfs/DS-72-22.pdf Code to access the RTC from Linux: https://github.com/owendelong/Cymbet-RTC Does not require a powered hub.
 * Cymbet
 * Cymbet CBC-EVAL-06 USB Real Time Clock (FT2232 to SPI to RV-2123)

USB Wi-Fi Adapters
This section has been moved to a separate page. See RPi USB Wi-Fi Adapters

USB Bluetooth adapters
This section has been moved to a separate page. See RPi USB Bluetooth adapters

USB Ethernet adapters
This section has been moved to a separate page. See RPi USB Ethernet adapters

USB 3G Dongles
Tested on Raspbian and Archlinux. Detected as 230d:0001. Works with cdc_acm driver. Install usb_modeswitch. There are 2 "com ports"( /dev/ttyACM0 and /dev/ttyACM1 ). Tested with Network Manager.Works also perfectly with SAKYS3G tools  (!! led is always off !!) and wvdial. A working wvdial.conf: http://ubuntuforums.org/showpost.php?p=10361881&postcount=28. (for example for Vodafone IT, replace Init3 with this: Init3 = AT+CGDCONT=1,"IP","web.omnitel.it"   and replace line Modem = /dev/ttyUSB0  with Modem = /dev/ttyACM1 )  and run with   wvdial voda.
 * Huawei E1750
 * Huawei E173
 * Huawei E1820 Works on Raspbian with Sakis3G
 * Huawei E220 installation instructions
 * Huawei E353 HiLink Works on Raspbian
 * Huawei E160 (AT commands only)
 * Huawei E169 E620 E800 (12d1:1001) - works on Raspbian Wheezy, details here
 * Sierra Wireless AirCard 250u works with wvdial/network manager
 * Franklin U600 from Sprint / VirginMobile
 * Use usb_modeswitch and vendor 0x1fac and product 0x0150/0x0151
 * Digicom Internet Key 7.2 HSUPA MU372-L01
 * Vodafone MD950 (1dbc:0005) - is working on RPi (Raspbian Wheezy) but not out of the box, more details here.
 * Sierra Wireless 307 Works fine with Sakis3G script. The connection LED does not change its state after establishing a connection but the same behavior on a normal linux system.

USB Sound Cards
You will usually want the  package for sound. In the Debian image for Raspberry Pi (and possibly other distributions) USB sound cards are prevented from loading as the first sound card, which can be an annoyance if it's the only device you have. To disable this behaviour edit  and comment out the last line;. If you are not user pi you may need to add your username to the audio group thus:  (user pi usually belongs to this group anyway).


 * Creative
 * Sound Blaster Play!
 * Daffodil
 * USB Sound Adapter US01. Tested with low-cost headphone/microphone set via audacity (See notes at CPM-Spectre-Pi...DaffodilUSBSoundAdapter).
 * Edirol
 * UA-1A
 * GWCtech
 * AA1570 USB 7.1 Sound Card (aka Conrad AA 1570 7.1 SoundBox) - playback works fine, Recording stutters unless dwc_otg.speed=1 is set
 * Hercules
 * Gamesurround Muse XL (Pocket LT3)
 * Logilink
 * UA0053 USB Soundcard with Virtual 3D Soundeffects LogiLink
 * Logitech
 * Logitech G930 Wireless Gaming Headset with 7.1 Surround Sound (stereo works with ALSA, have not tried 7.1 Surround Sound)
 * NuForce uDAC-2
 * NuForce uDAC-2 Headphone Amplifier and USB DAC
 * Plantronics
 * Plantronics Stereo USB Adapter -01 (works with ALSA) (shows up in lsusb as 0d8c:000c C-Media Electronics, Inc. Audio Adapter)
 * Terratec
 * Aureon Dual USB (not with USB high speed; add dwc_otg.speed=1 to /boot/cmdline.txt, but that will slow down all USB transfers)
 * Texas Instruments PCM2704
 * USB DAC PCM2704 Decoder

Databases of supported sound cards

 * http://wiki.linuxaudio.org/wiki/current_audio_gear
 * http://wiki.linuxmusicians.com/doku.php?id=hardware_matrix

Class compliant USB sound cards
Any USB1.1 audio interface that is class compliant should work with Linux, same goes for USB2.0 interfaces that adhere to the current USB audio standards. There are some interfaces that are supported in Linux while they do not comply to the standards because specific quirks have been added to the USB Linux drivers. To verify if your interface is supported search for a manual of your interface and check if it needs drivers to run under Windows/Mac. If the manual explicitely mentions no drivers are needed the interface is almost surely a class compliant device. When in doubt check the aforementioned databases.

Troubleshooting
If you encounter problems setting up your USB soundcard check the RPi Wiki article in the linuxaudio.org Wiki: http://wiki.linuxaudio.org/wiki/raspberrypi


 * Bulleted list item

USB IR Receivers

 * The FLIRC USB dongle allows the use of any remote control with your Raspberry Pi. Configure the device on your desktop PC, then simply plug into your Pi for a perfect media center companion. Available from Pi Supply, The Pi Hut and Buy Raspberry Pi Australia

SMK Manufacturing, Inc. eHome Infrared Receiver (Works out of the box with OpenELEC)

USB Radio devices

 * FM Radio
 * ADS InstantFM Music - FM radio tuner works fine under Debian.

USB TV Tuners and DVB devices

 * August
 * DVB-T205, based on rtl2832u chipset, working with this driver. Tested with Saorview (Irish DTT service), both HD & SD.
 * DVBSky
 * Mystique SaTiX-S2 Sky USB: Scanning/watching SD and HD works via vdr and streamdev plugin, watching on the Raspberry Pi directly is laggy as hell. DVB-USB and I2C support must be enabled in the kernel. Needs drivers/firmware from here.
 * Sundtek
 * Sundtek MediaTV Digital Home
 * Sundtek MediaTV Pro
 * Sundtek SkyTV Ultimate
 * DVB-C, DVB-T, DVB-S/S2: digital TV works, streaming to Windows / Linux is no problem. Easy installation English
 * Hauppauge
 * Hauppauge NOVA-T Stick (Revision 70xxx) DiBcom DiB0700 chipset, requires powered hub.
 * Hauppauge NOVA-TD Stick (Revision 52xxx) DiBcom DiB0700 chipset, requires powered hub.
 * Hauppauge WinTV-HVR-1950 (tested analog tuner with omxplayer)
 * Hauppauge WinTV-HVR-950Q (tested Digital OTA with TVHeadend in Raspbian)
 * K-World
 * K-World UB499-2T Dual DVB-T USB Tuner. IT9137 chipset. With no other USB devices connected Raspberry Pi can just about power this stick. IR and supplied remote work with XBMC.
 * Technisat
 * Technisat_SkyStar_USB_HD. Instructions: http://www.linuxtv.org/wiki/index.php/Technisat_SkyStar_USB_HD Used the Raspberry Pi to receive and redirect it via network to another host. Didn't try to play back the stream on the Raspberry Pi itself. Tested with Astra 19.2E radio and SD-TV channels
 * Terratec
 * Terratec H7. Tested DVB-C with dvbv5 tools, part of v4l-utils, under Fedora 18 Remix and latest (April, 14 2013) DVB Kernel stack/drivers.
 * Generic
 * DVB-T USB Dongle (Silver casing), based on AF9015 chipset.
 * DVB-T USB Dongle, based on RTL2832 FC12 (HD/SD), IR was detected, but it is not tested.
 * HDTV USB DVB-T dongle, based on IT9135. This tuner comes in two revisions. Revision is printed on PCB.
 * rev. 1.0; should work with 3.2+ kernel, need confirmation.
 * rev. 2.0; works with kernel 3.6.11, without a powered hub. This tuner also requires a firmware (dvb-usb-it9135-02.fw) which can be downloaded from this page. It's in Hungarian, so google translate or equivalent is recommended. The remote also works. According to this post, there may be issues on some software configurations when using omxplayer.

USB Webcams
This list is not entirely reliable, working does not necessarily mean working without errors. Please contribute with your own experiences!

USB GPS devices
sudo killall gpsd; sudo gpsd /dev/ttyUSB0 -F /var/run/gpsd.sock
 * Columbus
 * Columbus V-800 (MediaTek (MTKII) 3329 GPS chipset) - does not require powered USB hub. Works on Wheezy (using gpsd & gpsd-clients)
 * Royaltek
 * Royaltek RGM 2000 SiRF2 using the included serial (TTL) to USB - converter. That uses a Profilic pl2303-chip so you'll need to compile the module or the kernel manually
 * Garmin
 * Garmin eTrex Vista HCx: It works, but it may draw too much power. To get it working (software part): https://wiki.openstreetmap.org/wiki/USB_Garmin_on_GNU/Linux
 * GlobalSat
 * GlobalSat BU-353 Does not require a powered hub, works fine when directly plugged into the Raspberry Pi. On Raspian, requires the gpsd and gpsd-client packages. For some reason, the gpsd daemon does not always start correctly on boot. You may need to do something like the following to manually restart it:


 * Wintec
 * WBT-200: No problem on Debian
 * Holux
 * Holux M-215: Works fine on Arch, uses Silicon Labs CP210x RS232 serial adaptor driver
 * Bluenext
 * Bluenext BN903S: No problem on Debian image (19-04-2012).

USB UART and USB to Serial (RS-232) adapters
A USB UART adapter is used to access the serial console of the Raspberry Pi from a development host such as a laptop or desktop PC. The USB end connects to the PC and the UART header end connects to the USB. While it is possible to connect the USB end to another Raspberry Pi, this configuration has not been tested unless explicitly mentioned against an individual entry below.

Working USB to Serial Adapters

 * FTDI
 * FT232 chip based adapters works for some people, but others find it hangs Linux when the port is opened. The module is ftdi_sio.
 * FT2232D dual RS232/FIFO works (used in various JTAG devices)


 * Prolific
 * PL2303 chip based adaptors works fine on latest Debian tested with minicom, gtkterm and screen.

A USB to Serial (RS-232) adapter is used the other way around, ie. the USB end connects to the Raspberry Pi and the RS-232 end (DSUB-9 or DSUB-25 pin) to the other device which may be another computer, (old) modem or printer, or some electronic test equipment.


 * "Best Connectivity" (Possibly also sold under the "Newlink HQ" or "Kenable HQ" labels)
 * FG-U1232-PL2 Based upon the Prolific PL2303X chipset and listed by lsusb as . Appears as , and requires the user to be a member of the dialout group (which pi is for Raspbian Wheezy). Initially tested using an old RS Datalinker setup in "loopback" mode via microcom upto 9600 baud, and gtkterm after installing that from source code. All handshake lines toggled as expected and no characters were lost. Subsequently gtkterm was used to check bi-directional communication with an ancient brother EP44 electronic typewriter (as a printer/dumb terminal) at 1200 baud. Signal lines were again monitored with the Datalinker.
 * "PL2303HX USB to RS232 TTL Converter Adapter Module" on dx.com: http://dx.com/p/pl2303hx-usb-to-rs232-ttl-converter-adapter-module-164590
 * Based on the Prolific PL-2303HX chipset. Listed by lsusb as ID 067b:2303 Prolific Technology, Inc. PL2303 Serial Port. Appears as /dev/ttyUSBX with GUID dialout so your user has to be in that group. If not, sudo usermod -a -G dialout yourusername will add your user to the dialout group. Works great with screen /dev/ttyUSBX 115200 to connect from your workstation to your RPi.

Problem USB to Serial Adapters
HL-340
 * CH340 Chipset - Currently not supported by RPi but there is a patch of kernel code here, but it is for a 2.X kernel. If you find you have bought one of these, then it may work under Windows, but as of writing there is no support for RPi. Otherwise you can have a go at getting the patch to work.

Working USB Multi-Card Readers

 * US Robotics USB 3.0 All-In-One Multi-Format Card Reader (Product # USR8420) Accepts 5 cards simultaneously
 * SD/MMC + MS/MS PRO or DUO/DUO PRO + CF/MD + SM + SD/MMC or MS/MS PRO. Useful for backing up cards containing other OS Distros


 * Generic (Nintendo branded)
 * identified as "14cd:8123 Super Top SD MMC Reader" (B)

Problem USB Multi-Card Readers

 * Generic
 * Card reader based on NEODIO ND3260-LD chip, identified as "0aec:3260 Neodio Technologies Corp. 7-in-1 Card Reader", fails after a few seconds with all access lights blinking. (B)

Joysticks / Joypads

 * Microsoft
 * Xbox360 Controller (045e:028e): works. Tested with archlinux, connected to an USB Hub, used as "mouse" in X, package xf86-input-joystick

Numpads

 * Conceptronic / Holtek
 * USB numpad (04d9:a02a): works. Tested with archlinux, connected to an USB Hub
 * Speedlink SL-7430-SGY
 * USB numpad (04d9:1603, HT82M99E Holtek chip inside): works. Tested with Raspbian “wheezy”
 * GreenAsia Inc. (USB 18-Key Silicone Numeric Keypad)
 * USB numpad (0e8f:0022): works. Tested with Raspbian “wheezy”

USB to Parallel Port/Printer Adapters

 * Prolific
 * PL2305 Chipset with Centronics 36w connector. Originally purchased for use with a netbook and connected to an old Canon BJC-250 printer. Worked fine under RISC OS Raspberry Pi with its in-built BJC-250 driver. Could not install the CUPS drivers etc. for Wheezy-Raspbian initially, but was able to do so for Wheezy-armel. Once I'd updated/upgraded Wheezy all was fine.(See notes at CPM-Spectre-Pi...USBtoParPrntAdapter for more info. and also a CUPS/Wheezy installation guide)

USB to SATA

 * Nippon Labs
 * 2.5" SATA HDD USB Adapter with silicone HDD sleeve. Model: USB-ADT-25SATA. Works on powered Hub, not directly to Raspberry Pi. Built-in "Y" power adapter. Does work direct on some ver2.0 boards if used with 5.25 power supply, or Y adapter

CAN Bus

 * PEAK-System (www.peak-system.com)
 * PCAN-USB using the driver (kernel module) from http://www.peak-system.com/fileadmin/media/linux/index.htm

Home automation

 * Tellstick (www.telldus.com), installation instructions
 * Depends on libftdi1

Weather station

 * Oregon Scientific WMRS-200 : Work out of the box (tested with Raspbian & wview)

One-Wire

 * PCsensor
 * USB9097 (1a86:7523): works out of the box but issue with LAN after a few hours, no problem after a firmware update. Identify's as "QinHeng Electronics HL-340 USB-Serial adapter" Tested with raspbian/wheezy + domotiga & digitemp directly to USB port & 4 sensors connected via a '1-wire hub'. Claims to be 'fully replace DS9097, DS9490 of MAXIM'. Simple and cheap solution to measure temperature.

Touch Screen

 * ACER T230H touch screen
 * USB TS identifies as "Quanta Computer, Inc. Optical dual-touch panel", module hid_quanta
 * Seems to draw over 200 mA from USB!

Floppy Disk Drive

 * Samsung USB Floppy Drive SFD-321U/HP
 * I suppose a floppy drive might be considered exotic nowadays!
 * LSUSB lists it as Samsung Electro-Mechanics Co. Floppy Disk Drive
 * Only tried connected to a powered USB hub, as the drive is labelled 5 V at 0.5 A on a Raspberry Pi running Debian Wheezy.
 * tail -f /var/log/syslog looking for mount device when plugged in, came up as SDA in testing.
 * sudo mkdir /media/floppy
 * sudo mount /dev/sda /media/floppy
 * Contents of floppy now available in /media/floppy
 * To remove drive, ensure no sessions have the floppy directory as the current working directory.
 * sudo umount /media/floppy

USB Missile Launcher

 * USB Missile Launcher / Rocket Launcher sold in UK by Marks and Spencer, but it is also sold under a range of other names.
 * USB ID 1130:0202 Tenx Technology, Inc. Use apt-get install pymissile (python code) and there is C code at usbmissile from Source Forge

USB Docking Stations

 * StarTech USB 3.0 to Dual 2.5"/3.5" SATA HDD Dock (SATDOCK2U3GB)
 * This is an externally powered dual sata HDD docking station, which has USB2.0 compatibility with the Raspberry Pi.
 * Tested with latest Raspbmc and Debian Wheezy Raspbian, 3.1.9+ #168


 * Icy Box USB 3.0 to Dual 2.5"/3.5" SATA HDD Dock (IB-120StU3)
 * Externally powered dual HDD dock, USB 2 compatible.
 * Tested with Slackware ARM 14.0 and drives in both slots, just show up as separate SCSI disks.

USB RFID Reader

 * Unbranded 125 kHz EM4100 RFID reader from eBay sellers (< £7), the one with a Windows logo on (easily scratches off for Linux users).
 * Initially would not work when plugged in directly to Raspberry Pi. Worked when connected via an unpowered Trust hub. Worked after Raspberry Pi was modified with 10K resistors over the USB polyfuses (warranty invalidated). Probably would work fine with powered hub.
 * Sends a 10 digit string to current window or console as if it was a keyboard. Can be captured independently of keyboard using Linux event interface (/dev/input), but the kernel in current distributions does not have CONFIG_INPUT_EVDEV selected so kernel rebuild is necessary.

JTAG

 * FTDI2232D dual RS232/FIFO based JTAG (e.g. SheevaPlug JTAGKey USB-ID 9e88:9e8f)
 * works using the Raspberry Pi as a development host

Tinkerforge Bricks and Bricklets (http://www.tinkerforge.com)

 * Read out sensors and control motors over USB with open source hardware.
 * Tested with the brickd_armhf.deb from [here] with:
 * sudo apt-get install libusb-1.0-0 libudev0
 * wget http://download.tinkerforge.com/tools/brickd/linux/brickd_linux_latest_armhf.deb
 * sudo dpkg -i brickd_linux_latest_armhf.deb
 * Tested languages: C/C++, C# (mono), Free Pascal (Lazarus), Java, PHP, Python, Ruby (see [here] for installation).
 * If a big amount of Bricks is used, a powered USB Hub may be required.

Thermometers

 * TEMPer1 (id: 0c45:7401)
 * works out of the box on raspbian/wheezy with pcsensors library

Futronic
Single finger scanners Futronic FS80 and FS88 tested - they work well with Raspbian. Example of captured fingerprint here: [[Media:Futronic_fingerprint_example.png]]

To make it working deploy the Futronic libScanAPI on your Raspberry Pi (example code and instructions included): [[Media:ScanApi_armlinux_RPi_gnueabihf_gcc472_update1.zip ‎]]

PS2 / AT to USB Converters
Note that although the adapter might work, PS/2 keyboards were not designed to be low power USB devices, so they might not meet the requirement to work with considerable lowered supply voltage (4.4 volt) provided by the USB ports of the raspberry PI. These keyboards should work when powered by a powered hub.
 * Unbranded active converter known as the "blue cube". Based on the Cypress CY7C63723C 8 bit RISC. Please see http://geekhack.org/showwiki.php?title=PS2-to-USB+adapters for more information.

Tested PS2/AT keyboards

All above tested with the famous "blue cube" on a powered USB hub.


 * IBM Model F (please note requires an additional AT to PS2 converter)
 * Dell AT101w
 * Northgate Ominikey Ultra T (please note requires an additional AT to PS2 converter)


 * 04d9:1400 Holtek Semiconductor, Inc. PS/2 keyboard + mouse controller
 * Working: Ipex RT215KTW PS/2 keyboard
 * Not working: HP SK-2502 PS/2 keyboard (gets power, but it does not init - three LEDs remain permanently lit. Keyboard + Holtek converter work on a Linux PC, although this keyboard doesn't work with some native PS/2 ports.)

Power Switches
The Raspberry Pi does not have a power on/off switch as standard (it does have a reset switch), however some add on boards have been developed to cater for this need.


 * The Pi Supply Switch is an  on/off power switch for the Raspberry Pi which includes a hard on and off switch and a soft shutdown switch for the Pi, making it easy to manage power on your Pi. They were recently successfully funded on Kickstarter.

Power adapters
The Raspberry Pi uses a standard Micro USB (type B) power connector, which runs at 5 V. Generally you can use a MicroUSB to USB cable and then either power the Raspberry Pi directly from your main computers USB ports (if they provide enough power), or by using a USB to Mains adapter. A number of mobile phones use MicroUSB power cables, and these are compatible with the Raspberry Pi in most cases. Below is a list of power adapters known to work.

Working power Adapters
Pi Supply offers a 5.25V (+-0.25v) 1500mA power supply, manufactured specially for the Raspberry Pi to account for voltage drop due to the high current draw of the Raspberry Pi when compared to typical (phone charging etc.) duties. This is available in four varieties :
 * UK Raspberry Pi Power Supply
 * EU Raspberry Pi Power Supply
 * USA Raspberry Pi Power Supply
 * AUS Raspberry Pi Power Supply

The Pi Hut offers a 5V 1500mA power supply, manufactured specially for the Raspberry Pi. This is available in three varieties :
 * UK
 * EU
 * USA


 * Adafruit
 * 5.25 V 1 A Model 501 (Newark 44W4932) USB 110-240 VAC power supply [4.99-5.01 V @ T1/T2 with 100 mA BT and/or mini wireless-n on RPi USB ports]
 * AlcaPower
 * 5 V 2.5 A Model AP5A - Charger/switching with 7 connectors(also Microusb)
 * Ansmann
 * Dual USB charger slim, Model-Nr. 1201-0001
 * Apple Note that apple designs its charger products to work optimally as chargers. In practice this means that apple chargers drop their output voltages somewhat with output current, so that the charging circuits do not need to dissipate more heat than is strictly necessary. Because of this, and although many people have reported apple products to power their basic PI setup reliably, its still not an optimal choice for a PI system that uses power hungry USB devices. Also, because of the popularity and high price of these chargers there are many very sub standard, but almost impossible to recognize as fake copies on the market, and some of these fakes are about the worst things you can try to power your PI with! Not only do they not work, they may actually be dangerous to use!
 * 5 V 2.1 A USB charger for iPad2, model A1357
 * 5 V 1.0 A USB Charger for iPod
 * 5 V 1.0 A USB Charger for iPhone 4
 * Amazon
 * 5 V 0.85 A USB charger for Kindle
 * 5 V 2 A Mains to USB A adaptor, Branded "CostMad"
 * Asus
 * 5 V 2.0 A USB charger for Google Nexus 7
 * Bandridge
 * 5 V 1.0 A Mobile Phone Charger (Model: BPC3102EC)
 * Belkin
 * 5 V 2.6 A 4 port Ultra-Slim Desktop hub (Model F4U040) (Raspberry Pi running from USB hub port)
 * 5 V 2.5 A 4 port USB Hub (Model F5U404) (Raspberry Pi running from USB hub port)
 * 5 V 3.5 A 7 port USB 2.0 Mobile Powered Hub (Model F4U018) (Raspberry Pi running from USB hub port)
 * 5 V 3.5 A 7 port USB Hub (Model F5U706) (Raspberry Pi running from USB hub port)
 * Mini Surge Protector Dual USB Charger (Model BZ103050-TVL)
 * Universal USB Wall Charger (5 V 1 A) (Model F8Z222uk)
 * Blackberry
 * Charger for Pearl Flip 8220, Bold 9600 (B)
 * Charger for Tour 9630
 * 5 V 0.7 A Model PSM04R-0500CHW1(M), RIM Part Number HDW-17957-003 (B)
 * 5 V 750 mA Model RIM-C-0004aDUUUC-001, RIM Part Number HWD-24481-001 (comes with Blackberry 9300)
 * 5 V 750 mA Model RIM-C-0004ADUUS-001 035D, Single port plug. (Tested with USB B to Micro USB cable from Logitech H760 Headset)
 * 5 V 2 A Model PSAC10R-050QT, RIM Part Number HDW-34725-001
 * 5 V 550 mA curve 8520 charger works with raspberry pi Model B Board v. BS1233. It does not work with Raspbmc image.Symtoms are frequent key board and external hdd disconnects.
 * Deal Extreme
 * S-10-5 5 V 2 A Regulated Switching Power Supply (110~220 V) (DIY: requires additional micro-USB connector and wiring)
 * Dell
 * USB Hub integrated in Dell monitors (B)
 * The FX Factory
 * 5 V 1 A (1.2 A max) AC Travel Charger Model KJ-USB Mains. Typically provides 4.9 V at 1 A
 * Garmin
 * 5 V 1 A charger (Model: PSA105R-050Q) supplied with Garmin Edge 800 GPS. Requires a USB-A to MicroUSB-B cable. Belkin 6 ft cable (F3U151B06) works.
 * Gembird
 * 5 V 2 A Universal USB Charger (Model: MP3A-UC-AC5). Test: 1080p TV (1xHDMI), USB Wi-fi adapter (1xUSB), wireless keyboard and mouse (1xUSB). Results: ~5.3V, works without any problems (own usb cable required).
 * Globe Electric
 * 2-Outlet Tap with Surge Protection and 2 USB Chargers (46082). Rated at 1000 mA. 120 V systems only.
 * Griffin
 * Power Block Model P2417. 5 V 2.1 A
 * Power Block Model P1190R2 Two USB 5 V Outputs, 1 A each
 * Hama
 * 1000 mA Travel Charger for Micro USB universal (barcode nr: 4 007249 935854)
 * Hartig + Heiling GmbH & Co. KG
 * H+H SN 6 USB
 * HP
 * 5.3 V 2 A Charger for HP Touchpad (B)
 * HTC
 * 5 V 1 A TCP-300 USB phone charger (B)
 * 5 V 1 A TC B250 USB charger (HTC R/N: 79H00096-00M)
 * 5 V 1 A TC E250 USB charger (HTC R/N: 79H00098-02M)
 * i-box (Philex Electronic Ltd)
 * 5 V 1 A USB charger, 1 USB socket, no USB lead supplied, Model: 76971HS/02 (available from ASDA and others in the UK) (B).
 * IDAPT
 * i4 multi device charger - 3 interchangeable device tips + USB A socket (see it in use)
 * Innergie
 * 15 W Dual USB Adapter. Model: mMini AC15. Output: 5 V, 3 A (max per port), 15 W max. Specification sheet
 * ICIDU
 * PI-707730 charger 5V 2.1A, sometimes drops current to ~1.3A during heavy use, but still enough to power the Pi.
 * Kodak
 * 5 V 1 A TESA5G1-0501200
 * 5 V 1.0 A K20-AM
 * König
 * 5 V 1 A PSUP-GSM01
 * Kuanten
 * Model SSA051F050100USU, 1A output
 * LG
 * 4.8 V 1 A Travel Adapter
 * 5.1 V 0.7 A Travel Adapter (Model: STA-U34WVI)
 * 5.1 V 0.7 A Travel Adapter (Model: STA-U12ER)
 * Logic
 * 4 port USB Hub (Model LP4HUB10). (Raspberry Pi running from USB Hub port, red power line (+5 V) inside hub cut) (B)
 * LogiLink
 * 5 V 2.1 A Switching power supply, model PA0040 (B)
 * Logitech
 * 5 V 1 A SDC115-USB Remote Control Charger and cable
 * Maplin Electronics
 * 5 V 1 A dual USB power supply, model number H25B-MT-K2
 * Micro USB Power Supply N19HX
 * Medion
 * 5 V 1 A USB power supply for OYO ebook reader
 * Microsoft
 * Zune Zune AC Adapter v2
 * ModMyPi
 * 5.25V 2A HQ Raspberry Pi USB Power Supply (Detachable USB) [5.01 - 5.07V @ T1/T2 with Wifi dongle and Wireless Mouse/Keyboard on RPi USB ports]
 * Motorola
 * 5 V 0.85 A SPN5504 Charger with Cable
 * Noname
 * 5 V 2.1 A KMS-AC09 4 port USB charger (B)
 * 5.2 V 1 A MW-3NU10GT - no cable, but this one works well (1m):
 * 5 V 1 A Model H-IP008 Serial No. H10T80L068
 * Novatel Wireless
 * 5 V 1.05 A Charger, model number SSW-1811, packaged with Verizon Wireless MiFi device
 * Orange
 * 5 V 0.7 A Charger for Orange San Francisco
 * Palm
 * 5 V 1 A Charger for Palm Pixi+ (B)
 * Pantech
 * 5.0 V 1 A CNR USB with LG DLC100 micro USB cable
 * Petzl
 * 5.0 V 1 A Charger that came with the Tikka core2 XP
 * Phihong
 * Switching Power Supply. Model: PSAC09R-050. Output: 5 V, 1.8 A, microUSB. Digi-key Link
 * Pi Supply
 * 5.25V 1.5A Raspberry Pi USB Power Supply Comes in 4 varieties for worldwide compatibility - UK, European (EU), American (USA) and Australian (AUS). Is of the detachable USB type so can double up as iPhone/Smartphone charger.
 * PortaPow
 * PortaPow UK Mains Wall Power Supply
 * PowerGen
 * PowerGen Dual Port USB 2.1A 10W AC Travel Wall Charger. Amazon Link
 * Rayovac
 * Universal USB Charger Model: PS69 100-240 VAC to 5 V 1 A (small cube w/folding plug) works w/wireless keyboard/mouse and mini-Wifi connected
 * '''RS Components'
 * HNP06UK (RS 7263069) Switching Adapter 5.0 V 1200 mA
 * Samsung
 * 5 V 0.7 A Charger for Galaxy S model ETA0U10EBE
 * 5 V 0.7 A Charger for Galaxy SII
 * 5 V 1 A Charger for Galaxy SIII
 * 5 V 1 A Charger for Galaxy Nexus
 * 5 V 0.7 A Charger for Galaxy S Vibrant (SGH-T959)
 * 5 V 0.7 A Travel Adapter model ATADU10EBE
 * 5 V 1 A? Samsung C Series TV USB-port for external HDDs. Running stable with openelec
 * 5 V ?A (Unknown) Samsung Service Port (USB) on LN32A330J1DXZA 720p 32 inch HDTV
 * 5 V Unknown Ampere Samsung UA22D5000 & UA32D5000 TV USB Port. Test with Raspbian Wheezy, Raspbmc, and RPITC
 * Shun Shing
 * 100-240 VAC to 5 VDC 1 A USB power supply, model SP5Q-AU Jaycar
 * Sony Ericsson
 * 5 V 0.7 A Charger CST-80
 * 5 V 0.85 A Greenheart&#153; Charger EP800. Typically provides 4.8 V at 0.85 A.
 * StarTech
 * 4 Port USB 2.0 Hub Raspberry Pi can be powered just by plugging USB input into the Raspberry Pi, don't need power in micro USB port.
 * Travel Charger
 * 5 V 2.0 A USB Power Adapter, Amazon Link
 * Technika
 * 5 V 1 A USB Power Adapter, model MPASS01 (B)
 * Trisonic
 * TS-CP600T - MICRO USB HOME & TRAVEL CHARGER (5 V, 800 mA) $3 at Daiso U.S. stores.
 * TruePower
 * U-Socket 5 V 2.1 A AC Receptacle with Built-in USB ports (2.1 A per USB port) model ACE-7169
 * Voltcraft
 * SPS5-12W, 2500 mA, requires additional USB <-> miniUSB adapter/cable, works perfectly (bought from Conrad Shop)
 * ZTE
 * ZTE Blade charger STC-A22O501700USBA-A 5 V 700 mA

Problem power Adapters

 * Nokia
 * 5 V 1.2 A AC-10A & AC-10E Chargers only provide 4.8V at TP1 & TP2
 * 5 V 1 A AC-16E Charger Provides only 4.7V across TP1 & TP2 when at idle


 * Masterplug
 * Masterplug Surge Protected USB Adaptor 2 x 1 A USB Polished Black - USB ports and Ethernet don't work with this adapter and some screen artifacts using HDMI.
 * Monoprice
 * 5 V, 2 A 3 Outlet Power Surge Protector Wall Tap with 2 Built-In USB Charger - some display artifacts, sometimes unable to find mouse, some failures to boot. Measured to less than 4.75 V between TP1 and TP2 when used with a Monoprice cable.
 * Sony Ericsson
 * 5 V, 850 mA EP800. Some failures to boot, Ethernet loops at boot.

Working external Battery packs (with 5 V regulated output)

 * Anker Astro3
 * Anker Astro3 10000 mAh with dual 2 A USB output
 * Duracell
 * PPS2 Instant USB Charger
 * Energizer/XPAL
 * XP18000 18000 mAh Power Pack
 * Generic - eBay no brand
 * 6000T Pocket Power 5000 mAh - eBay item 271009959140
 * Power Bank for iPad/iPhone 5000 mAh (looks the same as a New Trent IMP50D or TeckNet iEP380) - eBay item 280914455938
 * Mophie
 * 38113BBR Juice Pack Powerstation 4000 mAh: output 2.1 A max: included charging cable powers RPi, 7.5 hrs light use w/keyboard and mini-Wifi on RPi ports
 * New Trent
 * iCurve IMP70D 7000 mAh (Approx 12 hours from full charge)
 * IMP120D 12000 mAh
 * Sinoele
 * Movpower - Power Bank 5200 mAh (8 hours with Wi-Fi active)
 * TeckNet
 * iEP387 Dual-Port 7000 mAh External Power Bank (The charging lead can be used to connect the Tecknet to the Raspberry Pi. Ran the Raspberry Pi with Wi-Fi dongle and wireless keyboard receiver for over 9 hours of light use.)
 * iEP392 Dual-Port 12000 mAh External Power Bank (1 A port, ~16.5 hours)
 * Rayovac PS60 5 V 800 mAh
 * VINZO
 * Power Bank 5000 mAh Grey Output 5 V 1000 mA
 * Kodak Power Pack KP1000
 * 1 A USB rechargeable battery pack - see Shea Silverman's blog

Display adapters
Note that active converter boxes may draw power through the HDMI port, and thus will put an extra load on your PSU, and also increase the current running through the Raspberry Pi's primary input fuse. HDMI ports (and the raspberry PI) are designed so that they deliver a very limited amount of power (50 mA) to the TV/Monitor/display-adapter and much more isn't in theory allowed. In fact there is a diode (D1) in series with the power line which can only handle 200 mA, if the adapter tries to draw much more than that the diode might fail. Therefore only externally powered adapters are to be recommended. Despite this, many people report success with non externally powered devices. If you have bought a non externally powered HDMI to VGA adapter, and you experience problems with it (It behaves badly, D1 burns out, F3 "blows", or your PSU overloads), then not all is lost, there are cheap (a few dollars) adapters that allow you to add external power to the HDMI cable! An example can be found here:.

HDMI->DVI-D cables
HDMI to DVI-D cables, or HDMI cables with an DVI-D adapters should work, connected to a DVI-D monitor, that is because both HDMI and DVI use the same kind of digital signaling (LVDS). The only limitation being that DVI-D misses the signal channel for audio.

There are three kinds of DVI. There is DVI-D, a digital signal fully compatible with HDMI, so a passive cable can be used. There is DVI-I, which is a connector with both analog pins and digital pins. An HDMI to DVI-D adapter fits in a DVI-I female connector. Finally, there is DVI-A. This a fairly rare connection, but occasionally it will be found on some monitors and is an analog interface, in fact the same as VGA! In any case, you may need to change config.txt hdmi_force_hotplug=0 to =1 if your display does not receive DVI signal (the analog output is likely active).

Some adapters like Farnell part AK-CBHD03-BK are HDMI to DVI-I, which, while not fitting in a DVI-D monitor, are still compatible. The analog pins simply must be bent.

The HDMI to DVI-D cable provided by Apple with the 2010 Mac Mini worked. It does not appear this adapter can be purchased separately.


 * The Pi Hut
 * HDMI to DVI Cable for the Raspberry Pi (from The Pi Hut's Raspberry Pi Store)
 * Other Variants
 * AmazonBasics HDMI to DVI Adapter Cable (model SK231) works and is inexpensive.
 * A generic HDMI-to-DVI converter from eBay. Works well, but it's probably the cause of some power loss between the Raspberry Pi and the monitor, causing this problem. A setting of config_hdmi_boost=5 in /etc/boot solved this. Note that config_hdmi_boost=4, as suggested in the troubleshooting guide, helped, but it did not solve the problem completely.

HDMI->VGA Cables
HDMI to VGA cables do not work! They rely on logic incorporated in a video card that isn't available in a PI. Somehow such a video card outputs analog signal on the otherwise purely digital HDMI connector, that seems to be the only way for it to work. But normally HDMI cables never carry analog signals and the PI surely doesn't output analog signals either, almost no HDMI output device does, as its completely against HDMI specifications.

HDMI->VGA converter boxes
HDMI to VGA converters do work, they convert the digital serial data streams from HDMI and using complex logic, and digital to analog converters they convert the HDMI signal to the analog signals needed for VGA, and sometimes also convert HDMI audio to an analog stereo signal. But note that if they feed off the PI it can cause a problem, as the PI only is designed to provide about 50mA to the (HDMI or DVI-D) monitor, and these adapters use >200mA, while the absolute maximum the PI can let through is 200mA. These adapters also thus use about half the energy that the PI (without USB devices) uses. Therefore its much better to use an adapter that has an external power input. Alternatively there are HDMI dongles (male to female HDMI adapters) that have a barrel input connector to feed the adapter with.

It seems unlikely any of these HDMI->VGA converters could be used for driving a SCART RGB SD CRT TV with a suitable lead (as shown here for ATI/Nvidia PC output http://www.mythtv.org/wiki/RGB_Scart) because they only output preset progressive resolutions, whereas the TV will need an interlaced resolution and probably custom timings.

Most will require use RPi_config.txt. Start off with hdmi_safe=1.

HDMI to VGA Cable adaptor from amazon
 * At under ten pounds this one is one of the cheapest, but perhaps due to a more advanced design is seems power frugal enough to most often work well with a Pi, it has many comments saying it works well with the Pi, and gives tips on how to edit config.txt.

Sanoxy HDMI to VGA converter
 * Sanoxy HDMI to VGA converter'', $27 from Amazon, no changes required with official Raspbian Wheezy image (2012-Jul-15), note: had already disabled overscan previously

"Neewer" HDMI to VGA  According to user "Tom1989" the same Neewer HDMI to VGA adapter burned out BAT54 Schottky diode D1 on the Raspberry Pi and broke its HDMI output: [http://www.raspberrypi.org/phpBB3/viewtopic.php?f=28&t=9819 Serious HDMI Problems. What's that smell? Burning Raspberry!]. On that thread, "mahjongg" suggested the NXP (or equivalent) PMEG2010AET as a high-current replacement for D1. The PMEG2010AET has 1 A max forward current, much greater than the BAT54's 200 mA limit which may be exceeded by your HDMI -> VGA converter. Remember that the converter's current must come from your Raspberry Pi power supply and go through the Micro USB cable and polyfuse F3, so you may get extra voltage drops and/or cause F3 to trip depending on how much current the converter uses. As always with board modifications, YMMV. Also on the same" thread, user "pwinwood" reported the Neewer's current to be 400 mA, which is twice the limit of BAT54 diode D1. "pwinwood" also took the Neewer apart and added its own +5 V connection adapted from a USB cable, which bypasses Raspberry Pi's Micro USB cable and polyfuse F3. Link to a gallery with detailed images & steps of the same adapter modification: HERE --by Pinoccio
 * http://www.amazon.co.uk/gp/product/B007KEIRNG -- "Neewer" HDMI to VGA -- some issues discussed below:

"Kanaan" HDMI-VGA
 * http://www.amazon.co.uk/KanaaN-Adapter-Converter-Cable-Resolutions/dp/B007QT0NNW -- "Kanaan" HDMI-VGA

HDMI Male to VGA RGB Female HDMI to VGA Video Converter adapter
 * http://www.ebay.com/itm/ws/eBayISAPI.dll?ViewItem&item=130699741793 -- eBay is swarming with $16 converters all like this one.

HDMI to VGA 3.5mm Audio HDTV HD Video Converter Sadly the IC's on the PCB have all been scrubbed. In-depth review http://raspi.tv/2013/hdmi-to-vga-video-converter-with-sound-for-raspberry-pi-review. Requires HDMI boost and overscan, config.txt settings for 640x480 @60 Hz: hdmi_drive=2 hdmi_group=2 hdmi_mode=4 config_hdmi_boost=4 overscan_top=-30 overscan_bottom=-30 overscan_left=-30 overscan_right=-30
 * This adapter -- http://www.ebay.co.uk/itm/300692770623 -- works from 640x480 up to 1920x1080, audio over HDMI works too.

HDFuryPro HDMI to YPbBr/VGA Converter The config.txt settings used are: hdmi_drive=2 hdmi_group=2 hdmi_mode=36 disable_overscan=1
 * HDFuryPro HDMI to YPbBr/VGA Converter found on Amazon -- -- Works with Raspberry Pi. Tested against a Philips 170B 1280x1024 LCD monitor, producing a full native resolution image. Not tested against a Component Video TV yet, and audio has yet to be got working.

HDFury1 1080p HDMI to VGA Converter The config.txt settings used are: hdmi_drive=2 hdmi_group=2 hdmi_mode=36 disable_overscan=1
 * HDFury1 1080p HDMI to VGA Converter from HDFury.com. I'm not sure the HDFury1 can be got a hold of easily nowadays, I happened to have access to one to try out. HDFury2, 3 and 4 are available as far as I can tell, but it is very pricey compared to the alternatives. HDFury1 was around £80 when we bought one for a project at work. HDFury2 seems to be around £130, 3 and 4 are getting on towards £200 or more. So not to be recommended as a solution unless you happen to have one lying around. I don't believe there is any relationship between the company that produces these and the HDFuryPro I bought for myself (See above). I didn't alter any config settings, just plugged it in. It doesn't work without having its external power supply connected, as it requires 0.4 A, which is too much draw for the 5 V supply available from the HDMI socket on the Raspberry Pi. Its power LED lights, but no picture is produced. In comparison to the HDFuryPro this picture from this device is sharper, but it is not enough to justify the extra cost.

Cable Matters Gold Plated Premium HDMI to VGA
 * http://www.amazon.co.uk/gp/product/B007SM7O2U/ - "Cable Matters"

HDMI V1.4 Male to VGA Female Converter Adapter The config.txt for Raspbian (Flatron VGA monitor 1024 * 768): hdmi_drive=2 hdmi_group=2 hdmi_mode=16 hdmi_force_hotplug=1 disable_overscan=0
 * http://www.dealextreme.com/p/hdmi-v1-4-male-to-vga-female-converter-adapter-cable-white-15cm-130458, is cheap (it's free shipping from china) and works perfectly, I tested it with an Acer VGA monitor (AL1511), without no change in my XBMC distribution.

 HDMI - VGA [lontium chip]
 * http://cgi.ebay.pl/ws/eBayISAPI.dll?ViewItem&item=251086464644. It is very cheap, but it works perfectly. No config.txt changes was needed at all. I've booted Raspbian and OpenELEC. Monitor is detected correctly and the optimal resolution is set (Raspbian) or you can change the res in the menu (OpenELEC). The /opt/vc/bin/tvservice is able to read monitor edid data. I tested the adapter using NEC 72VM 15" LCD. (1280x1024 60 Hz, 1024x768 60 Hz, 640x480 works) The adapter is based on Lontium LT8511A chip, but I was unable to get the specification for it. The D1 diode is getting very hot though. Most likely the adapter drives more than 200 mA. The standard RS Components 1.2 A USB power supply is able to provide enough power for the Raspberry Pi and the adapter. I'll try to modify the adapter to connect external power to bypass D1.

Pi-View HDMI-VGA converter
 * The "Pi-View" was designed specifically for use with the Raspberry Pi.  It does work although the small box gets warm and the video output isn't great (slightly fuzzy text, smaller screen area even with overscan enabled)

DVI-D -> VGA active adapters
None are currently listed

Composite->SCART
SCART adapters (SCART plugs with three RCA connectors in the back), will probably work when used with the yellow RCA plug connected to the Raspberry Pi's RCA video output. Additionally using a splitter cable (3.5 mm jack plug on one end, and red-white RCA plugs on the other end) will probably work when plugged into the red and white (left and right audio channels) of the SCART adapter.


 * Generic - works

Composite->VGA converter boxes

 * | Extron DVS-204 - works no problem!

SD cards
The SD card section has been moved to a separate page. See RPi SD cards

Foreign Language Translations

 * RaspberryPiBoardVerifiedPeripherals