Difference between revisions of "USB compatibility list"

From Pandora Wiki
Jump to: navigation, search
(USB audio controllers)
(Video display device)
 
(29 intermediate revisions by 11 users not shown)
Line 35: Line 35:
 
= Networking =
 
= Networking =
  
Please see the [[Mobile broadband]] page for tips on how to get these working, as well as [http://www.gp32x.com/board/index.php?/topic/54318-guide-mobile-broadband-usb-stick-usage/ this tutorial] from the GP32X forum.
+
Please see the [[Mobile Broadband]] page for tips on how to get these working, as well as [http://www.gp32x.com/board/index.php?/topic/54318-guide-mobile-broadband-usb-stick-usage/ this tutorial] from the GP32X forum.
  
 
== HSDPA (3G) Modems ==
 
== HSDPA (3G) Modems ==
Line 124: Line 124:
 
| {{No|Not on new kernels.}}
 
| {{No|Not on new kernels.}}
 
| The successful Pandora E220 tests were done by DJWillis on an old kernel (long before Pandora shipped). It seems that they are NOT working any more.  Also tested on Linux (was it working?)  This entry originally said 250mA, but there is no source and current sources say 500mA.
 
| The successful Pandora E220 tests were done by DJWillis on an old kernel (long before Pandora shipped). It seems that they are NOT working any more.  Also tested on Linux (was it working?)  This entry originally said 250mA, but there is no source and current sources say 500mA.
 +
|-
 +
| Huawei E3531
 +
| Not required
 +
| Standard-A
 +
| USB 2.0
 +
| {{Unknown}}
 +
| Standard-A port
 +
| {{Yes}}
 +
| Need recent USB_ModeSwitch compiled and installed, see (http://www.draisberghof.de/usb_modeswitch/); then type "usb_modeswitch -W -I -v 12d1 -p 15ca -M 55534243123456780000000000000011062000000101000100000000000000" to switch to modem mode (lsusb should change from 12d1:15ca to 12d1:1506). Enable automatic modem switch: sudo nano /etc/modutils/mobilestickserial and enter "usbserial vendor=0x12d1 product=0x15ca", sudo nano /etc/udev/rules.d/999-mobilestick.rules and enter "SUBSYSTEM=="usb", SYSFS{idProduct}=="15ca", SYSFS{idVendor}=="12d1", RUN+="/usr/sbin/usb_modeswitch -W -I -v 12d1 -p 15ca -M 55534243123456780000000000000011062000000101000100000000000000"", off course checking usb_modeswitch path, in this case /usr/sbin
 
|-
 
|-
 
| 4G-Systems XS Stick P14
 
| 4G-Systems XS Stick P14
Line 151: Line 160:
 
| {{Yes}}
 
| {{Yes}}
 
| Requires internet connection sharing to be enabled from the phone.
 
| Requires internet connection sharing to be enabled from the phone.
 +
|-
 +
| Samsung Galaxy Ace 2
 +
| not required
 +
| Micro-B female
 +
| USB 2.0
 +
| 500mA
 +
| Standard-A port
 +
| {{Yes}}
 +
| Tested with phone firmware from T-Mobile (July 2012). Connect the USB cable, enable USB tethering on the phone, and connect to lfupdown on Pandora NetworkManager. Works with 3G and wifi.
 +
|
 +
|-
 +
| Firefox Flame
 +
| not required
 +
| Standard-A -> Micro-B
 +
| USB 2.0
 +
| {{Unknown}}
 +
| Standard-A port
 +
| {{Yes}}
 +
| Tested with phone with software Boot2Gecko 3.0.0.0-prerelease. Connect the USB cable, enable USB tethering on the phone, and connect to ifupdown on Pandora NetworkManager. Works with 3G and Wi-Fi.
 
|}
 
|}
  
Line 348: Line 376:
 
| {{Yes}}
 
| {{Yes}}
 
| This is a LTE/EVDO/CDMA/HSPA/UMTS/EDGE/GPRS Wifi Hotspot device; Device is registered as a USB Ethernet device when connected through USB tethered (as opposed to Wifi) connection. USB ID 1410:b008
 
| This is a LTE/EVDO/CDMA/HSPA/UMTS/EDGE/GPRS Wifi Hotspot device; Device is registered as a USB Ethernet device when connected through USB tethered (as opposed to Wifi) connection. USB ID 1410:b008
 +
|-
 +
| LOGILINK UA0174A Fast Ethernet USB Adapter with 3-port USB hub
 +
| 10/100
 +
| Not required
 +
| Standard-A
 +
| USB 2.0
 +
| about 300mA
 +
| Standard-A port
 +
| {{Yes}}
 +
| This is a combined USB 2.0 3Port Hub and USB to Ethernet adapter. ID 0b95:772b ASIX Electronics Corp. AX88772C; bought at [http://www.reichelt.de/Netzwerkkarten/LOGILINK-UA0174A/3//index.html?ACTION=3&GROUPID=5822&ARTICLE=132333&SEARCH=usb%20ethernet&OFFSET=16&WKID=0&]
 
|}
 
|}
  
Line 370: Line 408:
 
| {{Yes}}
 
| {{Yes}}
 
| A powered hub is needed. Plug the device, then load USB modules. ID 067b:2303 Prolific Technology, Inc. PL2303 Serial Port.
 
| A powered hub is needed. Plug the device, then load USB modules. ID 067b:2303 Prolific Technology, Inc. PL2303 Serial Port.
 +
|-
 +
| SparkFun FTDI Basic Breakout
 +
| not required
 +
| Mini-B female
 +
| USB 1.1
 +
| <100mA
 +
| OTG port
 +
| {{Yes}}
 +
| Tested the variant sold by eBay seller "goodlucksell".
 
|}
 
|}
  
Line 464: Line 511:
 
| {{Yes|Yes}}
 
| {{Yes|Yes}}
 
| {{Yes|Should work out of the box since [[Hotfix 6]] Release Candidate}}
 
| {{Yes|Should work out of the box since [[Hotfix 6]] Release Candidate}}
 +
|-
 +
| Havit HV-WF15
 +
| n/a
 +
| Standard-A
 +
| USB 2.0
 +
| {{Unknown}}
 +
| USB A
 +
| {{Yes|Yes}}
 +
| {{Yes|Should work out of the box since SuperZaxxon}}
 
|-
 
|-
 
| Netgear WNA1000M  
 
| Netgear WNA1000M  
Line 508: Line 564:
 
| USB A
 
| USB A
 
| {{Yes|Yes}}
 
| {{Yes|Yes}}
| Model No TL-WN723N.  Tested with WPA2.  Works out of the box.  Cheap to buy (£6.99 from pcworld in the UK).   
+
| Model No TL-WN723N.  Tested with WPA2.  Works out of the box.  Cheap to buy (£6.99 from pcworld in the UK).  
 +
|-
 +
| TP-Link 150Mbps '''Nano''' Wireless N
 +
| rtl8192cu
 +
| Standard-A
 +
| USB 2.0
 +
| Unknown
 +
| USB A
 +
| {{Yes|Yes}}
 +
| Model No TL-WN725N. Works out of the box.  From Reichelt.de. Claims to be RaspberryPi compatible on their website. 
 +
|-
 +
| [http://www.tp-link.com.de/products/details/?model=TL-WN823N#spec TP-Link 300Mbps '''Mini''' Wireless N]
 +
| Unknown
 +
| Standard-A
 +
| USB 2.0
 +
| Unknown
 +
| USB A
 +
| {{Yes|Yes}}
 +
| Model No TL-WN823N. Works out of the box. Is also RaspberryPi compatible. Has been tested.
 +
|-
 +
| TP-Link Atheros AR9170
 +
| carl9170-1.fw
 +
| Standard-A
 +
| USB 2.0
 +
| 400mA
 +
| USB A
 +
| {{Yes|Yes}}
 +
| Model No TL-WN821N. Works out of the box. ID 0cf3:1002  
 
|-
 
|-
 
|}
 
|}
Line 556: Line 639:
 
| smsmdtv
 
| smsmdtv
 
| sms1xxx-hcw-55xxx-dvbt-02.fw
 
| sms1xxx-hcw-55xxx-dvbt-02.fw
| ID 2040:b900 Hauppauge  
+
| ID 2040:b900 Hauppauge . Also works on the mini-usb port.
 +
|-
 +
| Hauppauge WinTV-HVR 930C
 +
| Standard-A
 +
| USB 2.0
 +
| 150mA (idle)
 +
| Standard-A port
 +
| {{No}}
 +
| em28xx xc5000
 +
| dvb-usb-hauppauge-hvr930c-drxk.fw dvb-fe-xc5000-1.6.114.fw
 +
| ID 2040:1605 Hauppauge . Not able to get it to work yet. Embedded Remote control ID: 0525:a4aa
 +
|-
 +
| ITE 9135
 +
| Standard-A
 +
| USB 2.0
 +
| 515mA
 +
| Standard-A port
 +
| {{Yes}}
 +
| rtl2832 rtl2830
 +
| dvb-usb-it9135-02.fw
 +
| Gets very hot
 
|-
 
|-
 
| MSI Digi Vox Min
 
| MSI Digi Vox Min
Line 567: Line 670:
 
| ?
 
| ?
 
| Realtek rtl2832u chipset
 
| Realtek rtl2832u chipset
 +
|-
 +
| Realtek RTL2832U
 +
| Standard-A
 +
| USB 2.0
 +
| 460mA
 +
| Standard-A port
 +
| {{Yes}}
 +
| dbv_usb_af9035 dbv_usb_v2
 +
| dvb-usb-it9135-02.fw
 +
| idVendor=0bda, idProduct=2838
 +
|-
 +
| Realtek RTL2832UHIDIR
 +
| Standard-A
 +
| USB 2.0
 +
| 464mA
 +
| Standard-A port
 +
| {{Yes}}
 +
| dbv_usb_rtl28xxu
 +
| dbv_usb_rtl28xxu.ko rtl2830.ko
 +
| idVendor=0bda, idProduct=2838
 +
|-
 +
| Velleman Mini USB DBV-T receiver
 +
| Standard-A
 +
| USB 2.0
 +
| 438mA
 +
| Standard-A port
 +
| {{Yes}}
 +
| ?
 +
| dvb-usb-it9135-01.fw
 +
| remote control: rc-it913x-v2
 
|-
 
|-
 
|}
 
|}
Line 735: Line 868:
  
 
= Video display device =
 
= Video display device =
 
== VGA DVI HDMI adapter ==
 
 
No devices have been tested yet
 
 
{|class="wikitable sortable" border="1" cellpadding="1" cellspacing="0" style="font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;"
 
|- style="background: #ececec"
 
! Device
 
! Driver
 
! Connector
 
! Supported standard
 
! Current draw
 
! Output connectors
 
! Works on Pandora
 
! Additional comments
 
|-
 
|
 
|
 
|
 
|
 
|
 
|
 
|
 
| No devices have been tested yet
 
|}
 
 
==== External graphics cards ====
 
  
 
{|class="wikitable sortable" border="1" cellpadding="1" cellspacing="0" style="font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;"
 
{|class="wikitable sortable" border="1" cellpadding="1" cellspacing="0" style="font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;"
Line 793: Line 899:
 
  git clone http://git.plugable.com/webdav/udlfb/
 
  git clone http://git.plugable.com/webdav/udlfb/
 
  git clone http://git.plugable.com/webdav/xf-video-udlfb/
 
  git clone http://git.plugable.com/webdav/xf-video-udlfb/
 +
|-
 +
| Plugable DisplayLink UGA-165
 +
| ?
 +
| Mini-B female
 +
| USB 2.0
 +
| ?
 +
| DVI/VGA/HDMI
 +
| {{Yes}}
 +
| In /etc/X11, copy xorg.conf.DisplayLink to xorg.conf then '''log out''' with the device attached [http://pandoralive.info/?p=3423]
 +
Remark by [[User:porg|porg]] without having tested it myself. I guess quite ok for static content, but vivid/dynamic content may suffer lag, as the [https://plugable.com/products/uga-165/ official product page] says:
 +
"USB speed limitations prevent smooth playback with full-screen HD videos, and games suffer similar performance limitations or don't work at all since no direct hardware access (DirectX) is possible."
 
|-
 
|-
 
| Magic Control Technology Corp. Trigger II External Graphics
 
| Magic Control Technology Corp. Trigger II External Graphics
Line 843: Line 960:
 
| {{No}}
 
| {{No}}
 
| USB ID: 046d:0992, works though [http://linux-uvc.berlios.de/ uvcvideo].  Works in Linux.
 
| USB ID: 046d:0992, works though [http://linux-uvc.berlios.de/ uvcvideo].  Works in Linux.
 +
|-
 +
| Logitech Webcam c210
 +
| Not required
 +
| Standard-A
 +
| USB 2.0
 +
| 170mA
 +
| Standard-A port
 +
| {{Yes}}
 +
| ID 046d:0819 <unnamed>. Video and Audio recognized, tested to work.
 
|-
 
|-
 
| Logitech HD Webcam C270 720p
 
| Logitech HD Webcam C270 720p
Line 962: Line 1,088:
 
| 100mA
 
| 100mA
 
| Standard-A port
 
| Standard-A port
| {{No}}
+
| {{Yes}}
| ID 0d8c:000c C-Media Electronics, Inc. Audio Adapter . CMedia CM108 Virtual 7.1 Channel Sound. Has vol +, vol -, mute headspeaker, mute mic buttons. Mini-jack audio in and out.
+
| ID 0d8c:000c C-Media Electronics, Inc. Audio Adapter . CMedia CM108 Virtual 7.1 Channel Sound. Has vol +, vol -, mute headspeaker, mute mic buttons. Mini-jack audio in and out. A non-powered hub is needed.
 
|}
 
|}
  
 
= Input devices =
 
= Input devices =
  
Any HID ([http://en.wikipedia.org/wiki/Human_interface_device Human Interface Device]) compliant keyboard, mouse or game controller should work on the Pandora. Most of those device are low speed or full speed USB device and will need to be connected though either a USB OTG adapter/cable or a USB2 hub in order to work on the Pandora.
+
Any HID ([http://en.wikipedia.org/wiki/Human_interface_device Human Interface Device]) compliant keyboard, mouse or game controller should work on the Pandora. Most of those device are low speed or full speed USB device and will need to be connected though either a [[USB_reference#OTG host mode|USB OTG adapter/cable]] or a [[USB reference#What’s all this stuff about USB 1.1 and USB 2.0? Isn’t USB, uh, universal?|USB2 hub]] in order to work on the Pandora.
  
 
== External Game Controllers ==
 
== External Game Controllers ==
Line 980: Line 1,106:
 
! Current draw
 
! Current draw
 
! Suggested connection to Pandora
 
! Suggested connection to Pandora
! Tested on Pandora
+
! Works on Pandora
 
! Additional comments
 
! Additional comments
 
|-
 
|-
Line 998: Line 1,124:
 
| {{Unknown}}
 
| {{Unknown}}
 
| Standard-A port via High Speed Hub
 
| Standard-A port via High Speed Hub
| {{No}}
+
| {{unknown}}
 
| Bought from [http://www.retrousb.com/product_info.php?cPath=21&products_id=29 RetroZone].  Works in Linux.
 
| Bought from [http://www.retrousb.com/product_info.php?cPath=21&products_id=29 RetroZone].  Works in Linux.
 
|-
 
|-
Line 1,007: Line 1,133:
 
| {{Unknown}}
 
| {{Unknown}}
 
| Standard-A port via High Speed Hub
 
| Standard-A port via High Speed Hub
| {{No}}
+
| {{unknown}}
 
| Bought from [http://www.retrousb.com/product_info.php?cPath=21&products_id=28 RetroZone].  Works in Linux.
 
| Bought from [http://www.retrousb.com/product_info.php?cPath=21&products_id=28 RetroZone].  Works in Linux.
 
|-
 
|-
Line 1,016: Line 1,142:
 
| {{Unknown}}
 
| {{Unknown}}
 
| Standard-A port via High Speed Hub
 
| Standard-A port via High Speed Hub
| {{No}}
+
| {{unknown}}
 
| Bought from [http://www.play-asia.com/paOS-13-71-6m-49-en-70-1zfv.html Play-Asia].  Works in Linux.
 
| Bought from [http://www.play-asia.com/paOS-13-71-6m-49-en-70-1zfv.html Play-Asia].  Works in Linux.
 
|-
 
|-
Line 1,025: Line 1,151:
 
| {{Unknown}}
 
| {{Unknown}}
 
| Standard-A port via High Speed Hub
 
| Standard-A port via High Speed Hub
| {{No}}
+
| {{unknown}}
 
| Whether it really contains the claimed force feedback feature is unknown as this feature does not work under Linux - bought from [http://www.dealextreme.com/details.dx/sku.24551 DealExtreme].  Works in Linux.
 
| Whether it really contains the claimed force feedback feature is unknown as this feature does not work under Linux - bought from [http://www.dealextreme.com/details.dx/sku.24551 DealExtreme].  Works in Linux.
 
|-
 
|-
Line 1,034: Line 1,160:
 
| {{Unknown}}
 
| {{Unknown}}
 
| Standard-A port via High Speed Hub
 
| Standard-A port via High Speed Hub
| {{No}}
+
| {{unknown}}
 
| Whether it really contains the claimed force feedback feature is unknown as this feature does not work under Linux - bought from [http://www.dealextreme.com/details.dx/sku.27821 DealExtreme].  Works in Linux.
 
| Whether it really contains the claimed force feedback feature is unknown as this feature does not work under Linux - bought from [http://www.dealextreme.com/details.dx/sku.27821 DealExtreme].  Works in Linux.
 
|-
 
|-
Line 1,043: Line 1,169:
 
| {{Unknown}}
 
| {{Unknown}}
 
| USB A To Mini B Cable via High Speed Hub
 
| USB A To Mini B Cable via High Speed Hub
| {{No}}
+
| {{unknown}}
 
| This is for USB not bluetooth compatibility. Sixaxis and DualShock not tested.  Works in Linux.
 
| This is for USB not bluetooth compatibility. Sixaxis and DualShock not tested.  Works in Linux.
 
|-
 
|-
Line 1,070: Line 1,196:
 
| {{Unknown}}
 
| {{Unknown}}
 
| Standard-A port via High Speed Hub
 
| Standard-A port via High Speed Hub
| {{No}}
+
| {{unknown}}
 
| This also includes gamepads for PC that needs the Windows Xinput driver. Such gamepads include the Logitech Chillstream.  Works in Linux.
 
| This also includes gamepads for PC that needs the Windows Xinput driver. Such gamepads include the Logitech Chillstream.  Works in Linux.
 
|-
 
|-
Line 1,081: Line 1,207:
 
| {{Yes}}
 
| {{Yes}}
 
| ID 6677:8802.  Works in Linux.
 
| ID 6677:8802.  Works in Linux.
 +
|-
 +
| Logitech Cordless RumblePad 2
 +
| Not required
 +
| Standard-A
 +
| Low speed
 +
| 100mA
 +
| Standard-A port via High Speed Hub
 +
| {{Yes}}
 +
| Product-ID: 0xc219, Vendor-ID: 0x046d  (Logitech Inc.), [http://www.logitech.com/support/287 Official product support website],<br>All buttons worked fine in PCSX, analog sticks not tested, but likely work"
 +
|-
 
|}
 
|}
  
Line 1,174: Line 1,310:
 
| {{Yes|Yes, needs a USB hub.}}
 
| {{Yes|Yes, needs a USB hub.}}
 
| Part of a bundle with keyboard and a USB dongle for the connetion. With the dongle on the hub both devices work just fine (tested in XFCE)
 
| Part of a bundle with keyboard and a USB dongle for the connetion. With the dongle on the hub both devices work just fine (tested in XFCE)
 +
|}
 +
 +
= Infrared =
 +
 +
{|class="wikitable sortable" border="1" cellpadding="1" cellspacing="0" style="font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;"
 +
|- style="background: #ececec"
 +
! Device
 +
! Driver
 +
! Connector
 +
! Supported standard
 +
! Current draw
 +
! Suggested connection to Pandora
 +
! Works on Pandora
 +
! Additional comments
 +
|-
 +
| TopSeed remote (branded ''Sapphire'' or ''CyberLink'')
 +
| hid_topseed (added SZ 1.73)
 +
| Standard-A
 +
| USB 1.1
 +
| <100mA
 +
| OTG port
 +
| {{Yes}}
 +
| Some of the special buttons don't generate any key event.
 +
|-
 +
| Dangerous Prototypes IRToy
 +
| cdc_acm (included)
 +
| Mini-B female
 +
| USB 1.1
 +
| 200mA
 +
| Standard-A port with hub
 +
| {{Yes}}
 +
| Can send and receive raw IR codes via the virtual serial connection. No application support yet.
 +
|}
 +
 +
= Electronics development =
 +
{|class="wikitable sortable" border="1" cellpadding="1" cellspacing="0" style="font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;"
 +
|- style="background: #ececec"
 +
! Device
 +
! Driver
 +
! Connector
 +
! Supported standard
 +
! Current draw
 +
! Suggested connection to Pandora
 +
! Works on Pandora
 +
! Additional comments
 +
|-
 +
| Microchip PICkit 2
 +
| not required
 +
| Mini-B female
 +
| USB 1.1
 +
| <100mA
 +
| OTG port
 +
| {{Yes}}
 +
| The pk2cmd application compiles easily.
 +
|-
 +
| Arduino Uno
 +
| not required
 +
| Standard-B female
 +
| USB 1.1
 +
| 50mA
 +
| OTG port
 +
| {{Yes}}
 +
|
 +
|-
 +
| Arduino Leonardo
 +
| not required
 +
| Micro-B female
 +
| USB 1.1
 +
| 50mA
 +
| Standard-A port with hub
 +
| {{Yes}}
 +
| The Arduino PND failes to compile sketches for the Leonardo, but a pre-programmed board can still communicate with the Pandora. <br />The Leonardo makes an incorrect USB current request, but this can be reprogrammed if you want to use it on the OTG port - in Arduino's ''USBCore.h'', change ''USB_CONFIG_POWER_MA(500)'' to 100.
 
|}
 
|}
  

Latest revision as of 15:25, 14 March 2021

This is a list of USB devices that have been tested on the Pandora. If the device you want to know about isn't listed here, don't worry! Just go to the USB reference page, look up the specs of your device, and you may be able to figure out if it's compatible.

Troubleshooting

Each type of device will have its own unique way to troubleshoot.

But here are some general tips:

  • Is USB-Host enabled?
  • check lsusb
  • check dmesg

When asking for help on the forums support board, be sure to post both your lsusb and dmesg.

Because dmesg output is very long, you need to paste it within [spoiler] tags like this:

 [spoiler]
 (paste your dmesg in here)
 [/spoiler]

An easy way to get your dmesg so you can easily copy and paste it, is:

 dmesg|leafpad

leafpad will open with the output of dmesg.

If you have no networking on your palmtop, you can send the information to a text file like this:

 cd (your storage card)
 dmesg>textfile.txt
 sync

Then you can remove your card (if no programs are using it or PNDs are running on it) and bring it to a card reader on your desktop.

Networking

Please see the Mobile Broadband page for tips on how to get these working, as well as this tutorial from the GP32X forum.

HSDPA (3G) Modems

Please note that many (if not all) USB 3G modems need modemmanager to be installed for switching from mass storage mode to serial communications mode. When first plugged in, most 3G USB modems claim to be a mass storage device and offer, on its built-in flash, drivers and connectivity software to be installed. Mostly this is only for Windows and Mac, so for the Pandora this is not useful. modemmanager instantly takes care of toggling the mode, so that when you plug in the modem, after a few seconds or maybe half a minute modemmanager has switched the modem to communications mode and NetworkManager is able to use it.

If you are using a Firmware before HF7 (or one of its Alpha/Beta versions) you have to install modemmanager. To do so, connect your Pandora to the Internet, open a terminal and, as a super user, intall it via opkg by entering the commands:

sudo opkg update
sudo opkg install modemmanager

Note: If you are using a firmware more recent than "Zaxxon" Hotfix 6 (starting with HF7) you do not have to follow the steps outlined above since modemmanager comes preinstalled.

Note 2: After plugging in the USB 3G modem, it may take some time until NetworkManager is able to use the modem. Wait for at least half a minute, until you give up and report that the modem doesn't work.

Device Driver Connector Supported standard Current draw Suggested connection to Pandora Works on Pandora Additional comments
ZTE K3565-Z / MF626 / MF627 / MF636 Not required Standard-A USB 2.0 Unknown Standard-A port Yes [1] [2] A how-to by shideneyu for this modem can be found here
BandLuxe C270 Not required Standard-A USB 2.0 Unknown Standard-A port Yes A how-to by relliker for this modem can be found here
Huawei E156G Not required Standard-A USB 2.0 Unknown Standard-A port Yes [3]
Huawei E160 Not required Standard-A USB 2.0 250mA Standard-A port Yes As the entry for Huawei E220 was wrong, this Current draw could also be wrong. This one definitely needs modemmanager. After installing modemmanager, it works flawlessly.
Huawei E160E Not required Standard-A USB 2.0 250mA Standard-A port Yes As the entry for Huawei E220 was wrong, this Current draw could also be wrong.
Huawei E1750 Not required Standard-A USB 2.0 Unknown Standard-A port Yes [4]
Huawei E220 Not required Standard-A USB 1.1 500mA Standard-A port via High Speed hub Not on new kernels. The successful Pandora E220 tests were done by DJWillis on an old kernel (long before Pandora shipped). It seems that they are NOT working any more. Also tested on Linux (was it working?) This entry originally said 250mA, but there is no source and current sources say 500mA.
Huawei E3531 Not required Standard-A USB 2.0 Unknown Standard-A port Yes Need recent USB_ModeSwitch compiled and installed, see (http://www.draisberghof.de/usb_modeswitch/); then type "usb_modeswitch -W -I -v 12d1 -p 15ca -M 55534243123456780000000000000011062000000101000100000000000000" to switch to modem mode (lsusb should change from 12d1:15ca to 12d1:1506). Enable automatic modem switch: sudo nano /etc/modutils/mobilestickserial and enter "usbserial vendor=0x12d1 product=0x15ca", sudo nano /etc/udev/rules.d/999-mobilestick.rules and enter "SUBSYSTEM=="usb", SYSFS{idProduct}=="15ca", SYSFS{idVendor}=="12d1", RUN+="/usr/sbin/usb_modeswitch -W -I -v 12d1 -p 15ca -M 55534243123456780000000000000011062000000101000100000000000000"", off course checking usb_modeswitch path, in this case /usr/sbin
4G-Systems XS Stick P14 Not required (usbserial module) standard-A USB 2.0 Unknown Standard-A port Yes [5] Requires usbmodeswitch program.
iPhone 3GS (Probably also 1G/3G) ipheth Standard-A USB 2.0 500mA USB A (Standard-A port?) Should work in Angstrom with some work. Requires a good bit of dependencies to get working. Tested with Debian from SD, but should work in Angstrom with some work. The ipheth wwan0 device only provides a connection over the 3G modem, even if you're connected to a wifi network. I used the iproxy and SSH tunneling method with proxychains to get to the wifi network.
HTC Desire not required Standard-A USB 2.0 500mA USB A (Standard-A port?) Yes Requires internet connection sharing to be enabled from the phone.
Samsung Galaxy Ace 2 not required Micro-B female USB 2.0 500mA Standard-A port Yes Tested with phone firmware from T-Mobile (July 2012). Connect the USB cable, enable USB tethering on the phone, and connect to lfupdown on Pandora NetworkManager. Works with 3G and wifi.
Firefox Flame not required Standard-A -> Micro-B USB 2.0 Unknown Standard-A port Yes Tested with phone with software Boot2Gecko 3.0.0.0-prerelease. Connect the USB cable, enable USB tethering on the phone, and connect to ifupdown on Pandora NetworkManager. Works with 3G and Wi-Fi.

USB to Ethernet adapters

To enable USB Ethernet adapters on the Pandora, you may need to left-click the networking icon on the panel in Xfce, and select "Ifupdown (bnep0)".

Device Mbps Driver Connector Supported standard Current draw Suggested connection to Pandora Works on Pandora Additional comments
Apple USB Ethernet Adapter MB442Z/A Not required Standard-A USB 2.0 Unknown Standard-A port Yes Reportedly uses an ASIX AX88xxx chipset.
Apple USB Ethernet Adapter model A1277 Not required Standard-A USB 2.0 250mA Standard-A port Yes ID 05ac:1402 Apple, Inc.
ASUS USB Ethernet Adapter 10/100 Not required Standard-A USB 2.0 200mA Standard-A port Yes ID 0b95:7e2b ASIX Electronics Corp. AX88772B
Conrad 3-Port-USB-Hub und Netzwerk-Adapter Not required Standard-A USB 2.0 A lot! 50% of battery charge only brings you 2h40min (min brightness, no other devices attached) Standard-A port Yes Has a 3port USB Hub included. External power supply can (and should) be attached, not included though. ASIX Chipset. 20€ @ Conrad Electronics. Not tested in Linux.
Logitec USB 2.0 LAN-GTJ/U2B Ethernet adapter 10/100/1000 Not required Standard-A USB 2.0 450mA (lsusb) 1000Mbps=350mA 100Mbps=230mA 10Mbps=220mA(documentation) Standard-A port Yes ID 0b95:1780 ASIX Electronics Corp. AX88178 [6]
Logitec USB 2.0 LAN-TX/U2B Ethernet adapter 10/100 Not required Standard-A USB 2.0 250mA (lsusb) 100Mbps=170mA 10Mbps=210mA (documentation) Standard-A port Yes ID 0b95:772a ASIX Electronics Corp.[7]
Logitec USB 2.0 LAN-TX/U2H3S Ethernet adapter + 3 USB ports 10/100 Not required Standard-A USB 2.0 250mA (lsusb) 300mA (documentation) Standard-A port Yes ID 0b95:772a ASIX Electronics Corp. USB hub current: 100mA (lsusb) 200mA (documentation). [8] [9] [10] [11]
Wii USB 2.0 10/100M adapter (use ASIX AX 88772 USB 2.0 chip) 10/100 Not required Standard-A USB 2.0 250mA Standard-A port Yes ID 0b95:7720 ASIX Electronics Corp. AX88772. This clone from DealExtreme works too.
Connectland USB 2.0 10/100M Ethernet Adapter 10/100 Not required Standard-A USB 2.0 250mA Standard-A port Yes ID 0b95:7720 ASIX Electronics Corp. AX88772 - Works fine, Sometimes a reboot is necessary (ZaxxonHF5RC1).
Belkin Gigabit USB 2.0 Network Adapter 10/100/1000 Not required Standard-A USB 2.0 Unknown Standard-A port Yes The shape of it make is a bit awkward to fit if you connect it directly, but it has a short adapter cable. I only get ~95Mbit on a gigabit network, but then the pandora's cpu maxes out. (it may be that the driver/usb stack isn't very well optimized), has horribly bright blue LEDs.
MosChip MCS7830 USB 10/100 Ethernet adapter 10/100 Not required Standard-A USB 2.0 500mA Standard-A port Yes ID 9710:7830 MosChip Semiconductor MCS7830 10/100 Mbps Ethernet adapter. Kernel module: mcs7830.
EU.MARK USB 10/100M RJ45 Ethernet Network Adapter Dongle 10/100 Not required Standard-A USB 2.0 Unknown Standard-A port Yes USB ID: 9710:7830 - bought from DealExtreme
Digitus DN-10050 Fast Ethernet USB Adapter 10/100 Not required Standard-A USB 2.0 Unknown Standard-A port Yes MosChip MCS7830-based adapter. USB ID 9710:7830.
Edimax EU-4230 Fast Ethernet USB Adapter with 3-port USB hub [12] 10/100 Not required Standard-A USB 2.0 Unknown Standard-A port Yes Ethernet USB ID 0b95:772a ASIX Electronics Corp. 3-port USB2.0 hub USB ID 0409:005a NEC Corp. Optional power adapter for USB hub.
Peabird USB v2.0 Fast Ethernet Adapter 10/100 Not required Standard-A USB 2.0 500mA Standard-A port Yes ID 9710:7830 MosChip Semiconductor MCS7830 10/100 Mbps Ethernet adapter. Consumes a lot of current. Fragile, the protective plastic cord cracked after one month. Hot. A blue light a bit too flashy. Definitely avoid this model.
SIIG JU-NE0012-S1 USB 2.0 Fast Ethernet Adapter 10/100 Not required Standard-A USB 2.0 Unknown Standard-A port Yes Bought from Newegg
TRENDnet USB to Gigabit Ethernet Adapter TU2-ETG 10/100/1000 Not required Standard-A USB 2.0 450mA (lsusb) Dormant: 5mA Static: 91mA Working: 131mA (documentation) Standard-A port Yes Rev. 2.0R ID 0b95:1780 ASIX Electronics Corp. AX88178 [13] Rev. 2.0R is white, previous versions are blue and consumes more current. The documentation's current draw are reported for 10 and 100Mbps.
Novatel Wireless Jetpack 4620L cdc_ether Standard-A USB High drain; 95% charge = 6:00 battery life. Standard-A port Yes This is a LTE/EVDO/CDMA/HSPA/UMTS/EDGE/GPRS Wifi Hotspot device; Device is registered as a USB Ethernet device when connected through USB tethered (as opposed to Wifi) connection. USB ID 1410:b008
LOGILINK UA0174A Fast Ethernet USB Adapter with 3-port USB hub 10/100 Not required Standard-A USB 2.0 about 300mA Standard-A port Yes This is a combined USB 2.0 3Port Hub and USB to Ethernet adapter. ID 0b95:772b ASIX Electronics Corp. AX88772C; bought at [14]

USB to serial adapters

Device Driver Connector Supported standard Current draw Suggested connection to Pandora Works on Pandora Additional comments
pl203 usbserial Standard-A USB 1.1 100mA. A powered hub is needed. Standard-A port Yes A powered hub is needed. Plug the device, then load USB modules. ID 067b:2303 Prolific Technology, Inc. PL2303 Serial Port.
SparkFun FTDI Basic Breakout not required Mini-B female USB 1.1 <100mA OTG port Yes Tested the variant sold by eBay seller "goodlucksell".

USB WiFi adapters

The Pandora stock kernel may not come with all wireless driver support outside of the internal WiFi chip. Sometimes, the only way you'll get wireless working is to build your own kernel with it included or try compat-wireless.

As for hofix 6a4 compat-wireless seems to be present in the kernel out of the box, so one can build a USB wireless driver for Pandora following this algorithm

As for hotfix 6 Release Candidate the kernel includes drivers for these Realtek chips: RTL8712/8188/8191/8192SU/8192CU

See also this thread on the forums for the latest.

Device Driver Connector Supported standard Current draw Suggested connection to Pandora Tested on Pandora Additional comments
Advance Mini Wireless N150 rtl8192cu Standard-A USB 2.0 500mA USB A Yes There's a little hole on it, so it's useful for attaching it to the OP.
ASUS WL-167G v2 rt73usb + rt2x00usb + rt2x00lib Standard-A USB 2.0 300mA USB A Works under Slackware, not (without a hub) under Zaxxon, which become very unstable 0b05:1723 ASUSTek Computer, Inc. WL-167G v2 802.11g Adapter [Ralink RT73]. Works pretty fine on Linux PC.
Belkin N1 Wireless USB Adapter (F5D8051) ("Ver. 2053") (MARVELL v1021) N/A Standard-A USB 2.0 Unknown No connection was attempted. No native driver support and ndiswrapper obviously won't work. There's a previous revision of this dongle which is supposed to have a Ralink chip, but they revised it and put a different chip inside. Reported (by whom?) to work with ndiswrapper and works in Linux.
Belkin Surf micro rtl8192cu Standard-A USB 2.0 Unknown USB A Yes Should work out of the box since Hotfix 6 Release Candidate
Cisco/Linksys AE1000 High Performance Wireless-N USB Adapter rt3572sta (RT3572USB) Standard-A USB 2.0 Unknown USB A (Standard-A port?) Works with a modified driver. (Compiled module for pandora:pandora forum) Download the driver from ralink's driver site, edit ./common/rtusb_dev_id.c, before "#endif // RT2870" add "{USB_DEVICE(0x13B1,0x002F)},", compile.' Reported (by whom?) to work in Linux.
D-Link WIRELESS G USB ADAPTER DWL-G122 rev.E1 F/W 5.00 rt2870sta + rt2800usb + rt2800lib Standard-A USB 2.0 450mA USB A Works under Slackware, not (without a hub) under Zaxxon, which become very unstable 07d1:3c0f D-Link System AirPlus G DWL-G122 Wireless Adapter(rev.E) [Ralink RT2870]. Works pretty fine on Linux PC.
Digitus Wireless 150N USB 2.0 Adapter rtl8192cu Standard-A USB 2.0 500mA USB A Yes Bundled with a non-WiFi Pandora coming from Craig's shop
Edimax EW-7811Un rtl8192cus Standard-A USB 2.0 Unknown USB A Yes Should work out of the box since Hotfix 6 Release Candidate
Havit HV-WF15 n/a Standard-A USB 2.0 Unknown USB A Yes Should work out of the box since SuperZaxxon
Netgear WNA1000M rtl8192cu Standard-A USB 2.0 Unknown USB A Yes Should work out of the box since Hotfix 6 Release Candidate
Thomson WLG-1500A ? Standard-A USB 2.0 400mA USB A Doesn't work. 0457:0163 Silicon Integrated Systems Corp. 802.11 Wireless LAN Adapter
TRENDnet TEW-424UB V2 ? Standard-A USB 2.0 400mA USB A lsusb shows it, but no module is loaded 0457:0163 Silicon Integrated Systems Corp. 802.11 Wireless LAN Adapter. Same behavior on a PC.
Alfa Network AWUS036H 1000mw RTL8187 IEEE 802.11b/g USB 2.0 ? USB A Yes can be found on ebay; tested with Beta 3
TP-Link 150Mbps Mini Wireless N rtl8192cu Standard-A USB 2.0 Unknown USB A Yes Model No TL-WN723N. Tested with WPA2. Works out of the box. Cheap to buy (£6.99 from pcworld in the UK).
TP-Link 150Mbps Nano Wireless N rtl8192cu Standard-A USB 2.0 Unknown USB A Yes Model No TL-WN725N. Works out of the box. From Reichelt.de. Claims to be RaspberryPi compatible on their website.
TP-Link 300Mbps Mini Wireless N Unknown Standard-A USB 2.0 Unknown USB A Yes Model No TL-WN823N. Works out of the box. Is also RaspberryPi compatible. Has been tested.
TP-Link Atheros AR9170 carl9170-1.fw Standard-A USB 2.0 400mA USB A Yes Model No TL-WN821N. Works out of the box. ID 0cf3:1002

DVB/TNT/TDT

Device Connector Supported standard Current draw Suggested connection to Pandora Works on Pandora Module(s) Firmware Additional comments
AVerMedia AVerTV Volar Green HD Standard-A USB 2.0 500mA Standard-A port Should work af9033 tda18218 dvb-usb-af9035-02.fw ID 07ca:a835 AVerMedia Technologies, Inc.

HD/PRO (A835)

AVerMedia AVerTV Volar Video Capture Standard-A USB 2.0 Reported as 0mA. More likely to be 500mA Standard-A port ? ? ? ID 07ca:4830 AVerMedia Technologies, Inc.

H830

Hauppauge WinTV aero Standard-A USB 2.0 100mA Standard-A port Yes smsmdtv sms1xxx-hcw-55xxx-dvbt-02.fw ID 2040:b900 Hauppauge . Also works on the mini-usb port.
Hauppauge WinTV-HVR 930C Standard-A USB 2.0 150mA (idle) Standard-A port No em28xx xc5000 dvb-usb-hauppauge-hvr930c-drxk.fw dvb-fe-xc5000-1.6.114.fw ID 2040:1605 Hauppauge . Not able to get it to work yet. Embedded Remote control ID: 0525:a4aa
ITE 9135 Standard-A USB 2.0 515mA Standard-A port Yes rtl2832 rtl2830 dvb-usb-it9135-02.fw Gets very hot
MSI Digi Vox Min Standard-A USB 2.0 ? Standard-A port Yes ? ? Realtek rtl2832u chipset
Realtek RTL2832U Standard-A USB 2.0 460mA Standard-A port Yes dbv_usb_af9035 dbv_usb_v2 dvb-usb-it9135-02.fw idVendor=0bda, idProduct=2838
Realtek RTL2832UHIDIR Standard-A USB 2.0 464mA Standard-A port Yes dbv_usb_rtl28xxu dbv_usb_rtl28xxu.ko rtl2830.ko idVendor=0bda, idProduct=2838
Velleman Mini USB DBV-T receiver Standard-A USB 2.0 438mA Standard-A port Yes ? dvb-usb-it9135-01.fw remote control: rc-it913x-v2

Storage

External Hard Disk Drives

Device Driver Connector Supported standard Current draw Suggested connection to Pandora Works on Pandora Additional comments
Freecom 250GB 2.5" portable Not Required Standard-A USB 2.0 Unknown Direct Yes Inside it's a Samsung Model HM251JX. So I guess anything based on that will also work OK.
(Intenso)® 2.5" MEMORYSTATION 1TB Not Required Standard-A USB 2.0 Unknown Direct Yes
LaCie Rikiki 250GB USB 2.0 2.5" Hard Drive Not required standard-A USB 2.0 Unknown Standard-A port via powered High Speed Hub Not when unpowered, needs testing with a powered hub Not only does it fail to spin up, but it causes the Pandora's screen to pulsate wildly, much like an old CRT would if you placed a speaker or a magnet near to it. Not tested with a powered hub.
Seagate Seagate® Expansion™ External Drives Not required Standard-A USB 2.0 Unknown Direct No Tested by Hitnrun. "Isn't even detected in lsusb (drive powered by external power source)"
Verbatim 250GB Model #47580 Hard Drive Not required Direct USB 2.0 Unknown Direct Yes Tested by almatuk. "Watched videos directly from it at full speed, no need for powered USB hub. Had issues playing roms directly off it however as it was formatted NTFS. I'm sure if I formatted to FAT32 these would disappear."
Western Digital 160GB Elements External USB 2.0 2.5" Hard Drive Not required Standard-A USB 2.0 Unknown standard-A port via powered High Speed Hub Yes
Western Digital 250GB Elements Portable USB 2.0 2.5" Hard Drive Not required Standard-A USB 2.0 Unknown Direct or standard-A port via High Speed Hub Yes
Western Digital 250GB My Passport Essential USB 2.0 2.5" Hard Drive Not required Direct? USB 2.0 Unknown Direct? Maybe Tested by TheDarkSpectrum48K. The first time it "works perfectly!". The second time it didn't work.
Western Digital 400GB My Passport Essential USB 2.0 2.5" HDD model WDME4000TE Not required Standard-A USB 2.0 Unknown Direct Yes Tested by Peca.
Western Digital 500GB Elements Portable External Hard Drive Not required Standard-A USB 2.0 Unknown Direct Yes Tested by Esn. The USB cable that came with it was bad, so I used another one.[15]
Western Digital 500GB My Passport Essential External Hard Drive Not required Standard-A USB 2.0 Unknown Direct Yes Tested by Esn. Works fine. Came pre-formatted in NTFS, but should work if you downloaded the community codec pack. It said 1TB on the packaging, but there was 465GB free space, so I'm pretty sure it was actually the 500GB one.[16]
Western Digital 1TB My Passport Essential SE External USB 2.0 2.5" Hard Drive Not required Standard-A USB 2.0 Unknown Direct or through powered High Speed Hub Yes Tested by Mycohl. Externally powered hub recommended to conserve battery power.
Western Digital Elements 2TB 3.5" Hard Drive Model:WDBAAU0020HBK Not Required Standard-A USB 2.0 Unknown Direct Yes Tested by kilowatt.

DVD/CD Drives

Device Driver Connector Supported standard Current draw Suggested connection to Pandora Works on Pandora Additional comments
Lite-On EZ-DUB DVD/CD Multi-Recorder (Model eZAU120) Not required Standard-A USB 2.0 Powered by included mains adapter - DC 12V 1.8A Standard-A port No Works in Linux.
Memorex 20x Multi Format DVD Recorder External - DVD±RW (±R DL) Not required Standard-A USB 2.0 Powered by included mains adapter Standard-A port Yes

Video display device

Device Driver Connector Supported standard Current draw Output connectors Works on Pandora Additional comments
Tritton see2 usb 2.0 to SVGA adapter sisusb USB USB 2.0 High Reduces Pandora's battery life in half (10h → 4h) VGA (D-SUB) Yes, but has performance issues. Needs to be integrated with preferences. Currently I (who?) must edit xorg.conf and mess with xinerama. Good for presentations, dragging a window is bearable, but hi-res video is slow. Works in Linux without any issues.
DisplayLink usb 2.0 to SVGA adapter WS Tech USB-DVI udlfb USB USB 2.0 500mA VGA (D-SUB) Yes 17e9:0198 DisplayLink. No hub needed. Module and userspace here:
git clone http://git.plugable.com/webdav/udlfb/
git clone http://git.plugable.com/webdav/xf-video-udlfb/
Plugable DisplayLink UGA-165 ? Mini-B female USB 2.0 ? DVI/VGA/HDMI Yes In /etc/X11, copy xorg.conf.DisplayLink to xorg.conf then log out with the device attached [17]

Remark by porg without having tested it myself. I guess quite ok for static content, but vivid/dynamic content may suffer lag, as the official product page says: "USB speed limitations prevent smooth playback with full-screen HD videos, and games suffer similar performance limitations or don't work at all since no direct hardware access (DirectX) is possible."

Magic Control Technology Corp. Trigger II External Graphics sisusb USB USB 2.0 500mA ? ? ID 0711:5200 Magic Control Technology Corp. A kernel recompile is needed. In /usr/src/linux/drivers/usb/misc/sisusbvga , edit sisusb.c , and add

{ USB_DEVICE(0x0711, 0x5200) },

in the list around line 3250

Get the latest xf86-video-sisusb driver here:
http://xorg.freedesk...ividual/driver/

Video capture devices

Webcams

Device Driver Connector Supported standard Current draw Suggested connection to Pandora Works on Pandora Additional comments
Exoo No Driver/USB 2.0 Webcam (Model No.: M053) Not required Standard-A USB 2.0 Unknown Standard-A port No Bought from DealExtreme. Works in Linux.
Logitech Quickcam Communicate Deluxe Not required Standard-A USB 2.0 Unknown Standard-A port No USB ID: 046d:0992, works though uvcvideo. Works in Linux.
Logitech Webcam c210 Not required Standard-A USB 2.0 170mA Standard-A port Yes ID 046d:0819 <unnamed>. Video and Audio recognized, tested to work.
Logitech HD Webcam C270 720p Not required Standard-A USB 2.0 500mA Standard-A port Yes, but audio untested ID 046d:0825 Logitech, Inc. Audio recognized, but not tested. More info to come. Works in Linux.
Logitech HD Webcam Pro 9000 Not required Standard-A USB 2.0 500mA Standard-A port Yes, but audio untested ID 046d:0990 Logitech, Inc. Audio recognized, but not tested. Great Picture! Works in Linux.

Audio devices

Microphones/recorders

Device Driver Connector Supported standard Current draw Suggested connection to Pandora Works on Pandora Additional comments
[18] Blue Yeti not required standard-A unknown unknown standard-A port via High Speed USB hub Not thoroughly tested. Very roughly tested 2012-06-13 by spiralofhope using Mumble. More testing required. The system recognizes the Yeti, and it appears in Mumble's list of available devices, but the audio wizard doesn't show the Yeti as having input. Additional troubleshooting is required, as is checking the manual/company website for missing information.
[19] Zoom H2 Handy Recorder not required standard-A USB 1.1 300mA standard-A port via High Speed USB hub Yes, needs a USB hub. Can record into Audacity, but won't be recognized unless connected through USB hub.[20].

MIDI controllers

EvilDragon bundled the usb MIDI class drivers in the default firmware image, therefore ANY class-compliant MIDI device should work with the Pandora, out of the box.[21]

Device Driver Connector Supported standard Current draw Suggested connection to Pandora Works on Pandora Additional comments
Akai LKP25 Not required Unknown Unknown Unknown Unknown Yes [22]
M-Audio MIDISPORT 2x2 Anniv Not required Unknown Unknown 400mA Unknown Unknown ID 0763:1050 Midiman. High current draw!

USB audio controllers

Some are "professional soundcard"; see definition on Wikipedia.

Device Driver Connector Supported standard Current draw Suggested connection to Pandora Works on Pandora Additional comments
Cakewalk UA-1G not required Standard-A USB 2.0 200mA Standard-A port Yes ID 0582:00e9 Roland Corp. This device may be similar to older Edirol/Roland USB audio devices. Runs and record under Slackware. Jack audio server realtime recording works. Recognized but not tested under official OS. A hub, powered or not, is needed.
Connectland AUDIO ADAPTER not required Standard-A USB 2.0 100mA Standard-A port Yes ID 0d8c:000c C-Media Electronics, Inc. Audio Adapter . CMedia CM108 Virtual 7.1 Channel Sound. Has vol +, vol -, mute headspeaker, mute mic buttons. Mini-jack audio in and out. A non-powered hub is needed.

Input devices

Any HID (Human Interface Device) compliant keyboard, mouse or game controller should work on the Pandora. Most of those device are low speed or full speed USB device and will need to be connected though either a USB OTG adapter/cable or a USB2 hub in order to work on the Pandora.

External Game Controllers

Device Driver Connector Supported standard Current draw Suggested connection to Pandora Works on Pandora Additional comments
2-TECH SNES-to-USB adapter Not required Standard-A Low speed Unknown Standard-A port via High Speed Hub Yes USB description is "HuiJia USB GamePad", lsusb calls it "0e8f:3013 GreenAsia Inc."
USB Super RetroPort (SNES-to-USB adapter) Not required Standard-A Probably USB 1.1 Unknown Standard-A port via High Speed Hub Unknown Bought from RetroZone. Works in Linux.
USB RetroPort (NES-to-USB adapter) Not required Standard-A Probably USB 1.1 Unknown Standard-A port via High Speed Hub Unknown Bought from RetroZone. Works in Linux.
Trio Linker Plus II (PlayStation,-GameCube,-and-Dreamcast-to-USB adapter) Not required Standard-A Probably USB 1.1 Unknown Standard-A port via High Speed Hub Unknown Bought from Play-Asia. Works in Linux.
NAZAR V47 USB Force Feedback Vibrating Gamepad Controller for PC Not required Standard-A Probably USB 1.1 Unknown Standard-A port via High Speed Hub Unknown Whether it really contains the claimed force feedback feature is unknown as this feature does not work under Linux - bought from DealExtreme. Works in Linux.
10-Fire-Button Double Vibration Feedback USB PC Arcade Joystick Not required Standard-A Probably USB 1.1 Unknown Standard-A port via High Speed Hub Unknown Whether it really contains the claimed force feedback feature is unknown as this feature does not work under Linux - bought from DealExtreme. Works in Linux.
Official PlayStation 3 controller Not required Standard-A Full speed Unknown USB A To Mini B Cable via High Speed Hub Unknown This is for USB not bluetooth compatibility. Sixaxis and DualShock not tested. Works in Linux.
Saitek PLC Cyborg Force Rumble Pad (P2500) - 06a3:ff0c Unknown Standard-A Unknown 5V Standard-A port via High Speed Hub Not fully tested Partial test attempted 2012-06-24 by spiralofhope. lsusb lists it. More testing required. A gamepad testing procedure needs to be defined. See Joystick testing.
Thrustmaster Firestorm Digital 3 Gamepad Not required Standard-A Low speed Unknown Standard-A port via High Speed Hub Yes ID 07b5:0213 Mega World International, Ltd Thrustmaster Firestorm Digital 3 Gamepad.
Wired Xbox 360 Controller xpad module Standard-A Probably USB 1.1 Unknown Standard-A port via High Speed Hub Unknown This also includes gamepads for PC that needs the Windows Xinput driver. Such gamepads include the Logitech Chillstream. Works in Linux.
WiseGroup.,Ltd SmartJoy Dual PLUS Adapter (dual PSX to USB joypad adapter) Not required Standard-A USB 1 100mA Standard-A port via USB 1-compatible High Speed Hub Yes ID 6677:8802. Works in Linux.
Logitech Cordless RumblePad 2 Not required Standard-A Low speed 100mA Standard-A port via High Speed Hub Yes Product-ID: 0xc219, Vendor-ID: 0x046d (Logitech Inc.), Official product support website,
All buttons worked fine in PCSX, analog sticks not tested, but likely work"

Touchpads

Device Driver Connector Supported standard Current draw Suggested connection to Pandora Works on Pandora Additional comments
Logitech Wireless Touchpad Not required Standard-A Unknown Unknown Standard-A port via High Speed Hub Yes Left and right four-finger swipes aren't mapped to anything by default in XFCE. They can be mapped as keyboard shortcuts.

Graphics tablets

Device Driver Connector Supported standard Current draw Works on Pandora Additional comments
Bamboo Multitouch Unknown Unknown Unknown Unknown No [23] It's not known if this works in Linux.
Genius Tablet Unknown Unknown Unknown Unknown Yes, via USB hub It's not known if this works in Linux.
Wacom CTH-460 Unknown Unknown Unknown Unknown No [24] Would need a patched driver to work. It's not known if this works in Linux.
Wacom Volito2 Tablet (Model: CTF-420) Not required Standard-A Low speed 40mA [25] No USB ID: 056a:0062

Mice

Device Connector Works on Pandora Additional comments
Apple Mouse (M5769) USB No Seems to disable USB port, reboot afterwards required
Apple Mouse with Scroll Ball (A1152) USB Yes, needs a USB hub.
Cherry Ghostcord [26] USB Yes, needs a USB hub. Part of a bundle with keyboard and a USB dongle for the connetion. With the dongle on the hub both devices work just fine (tested in XFCE)

Infrared

Device Driver Connector Supported standard Current draw Suggested connection to Pandora Works on Pandora Additional comments
TopSeed remote (branded Sapphire or CyberLink) hid_topseed (added SZ 1.73) Standard-A USB 1.1 <100mA OTG port Yes Some of the special buttons don't generate any key event.
Dangerous Prototypes IRToy cdc_acm (included) Mini-B female USB 1.1 200mA Standard-A port with hub Yes Can send and receive raw IR codes via the virtual serial connection. No application support yet.

Electronics development

Device Driver Connector Supported standard Current draw Suggested connection to Pandora Works on Pandora Additional comments
Microchip PICkit 2 not required Mini-B female USB 1.1 <100mA OTG port Yes The pk2cmd application compiles easily.
Arduino Uno not required Standard-B female USB 1.1 50mA OTG port Yes
Arduino Leonardo not required Micro-B female USB 1.1 50mA Standard-A port with hub Yes The Arduino PND failes to compile sketches for the Leonardo, but a pre-programmed board can still communicate with the Pandora.
The Leonardo makes an incorrect USB current request, but this can be reprogrammed if you want to use it on the OTG port - in Arduino's USBCore.h, change USB_CONFIG_POWER_MA(500) to 100.

Connectors, adapters, and hubs

This section is intended as a general guide. Items in this section are standard USB accessories, so drivers are not required. Compatibility with Pandora is assumed. Please note that any external product links are provided for reference only, and are not an endorsement.

OTG (On The Go) Adapters

Device Works on Pandora Additional comments
Generic adapter No Find on eBay Find on Amazon These links are not 100% accurate. Check for `mini-a`, and on eBay, the price is higher by about $8.
Hama 00074214 Yes Manufacturer Page
Nokia USB OTG adapter Yes Electronic Product Online

Compact USB Hubs

Be sure to enable USB-host!

Device Works on Pandora Additional comments
Griffin SmartShare USB [27] No
Belkin F5U415 4 Port USB 2.0 Swivel Hub [28] No Comes with an optional power adapter.
Belkin F5U700 USB 2.0 7-Port Lighted Hub [29] Yes Tested 2012-06-16 by spiralofhope both with and without its power adapter.
Belkin F5U701 USB 2.0 7 Port Mobile Hub [30] Yes Tested by pabloh. Comes with an optional power adapter.
ID 0e8f:0016 GreenAsia Inc. No Tested by tsh. Labeled as high speed. Bought from ebay.
ID 05e3:0608 Targus with Genesys Logic 4 Port USB 2.0 Hub Yes Tested by Kazuki. Works.
Trust 4 port netbook hub ID 05e3:0608 Yes Tested by tsh. Bought from Amazon.
High Speed 4 Port Mini USB 2.0 Hub for Laptop PC (non powered) Yes Octopus-style small cheap unpowered USB hub. Bought from ebay
Keeptech USB 2.0 Hub (7 Ports) with Power Adapter, KT-UH703 [31] Yes Tested by Esn. Works powered or unpowered.
Logitech Premium 4-Port USB Hub [32] Yes
LUPO 7-port USB 2.0 Hub (cheap octopus type which can be powered as there is dc socket) Yes. Can use a power supply but wasn't tested with one. Tested by kilowatt. Bought from from amazon uk
LogiLink USB 2.0 Hub 4-Port UA0086 [33] Yes Tested by Jones. Comes with an optional power adapter.
Logitec USB 2.0 LAN-TX/U2H3S Ethernet adapter + 3 USB ports [34] Yes See USB to ethernet adapters for more details. USB 1 devices work perfectly. Also available as other brands: [35] [36] [37]
Rosewill RHB-220 4-port USB 2.0 Hub Yes Tested by Tyrant1919. Unpowered. Bought from Newegg.
i-rocks SLEEK HUB USB 2.0 4 Ports Hub [38] Yes Comes with an ac adapter, but can be used without. USB 1 devices work perfectly.
MSI StarHub201 Yes Testet by mclien with keyboard and mouse in XFCE, unpowered, not on the MSI site (discontinnued, guess) [39]