<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://pandorawiki.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=HelenF</id>
	<title>Pandora Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://pandorawiki.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=HelenF"/>
	<link rel="alternate" type="text/html" href="https://pandorawiki.org/Special:Contributions/HelenF"/>
	<updated>2026-05-02T18:19:09Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.32.0-alpha</generator>
	<entry>
		<id>https://pandorawiki.org/index.php?title=%C3%85ngstr%C3%B6m&amp;diff=30167</id>
		<title>Ångström</title>
		<link rel="alternate" type="text/html" href="https://pandorawiki.org/index.php?title=%C3%85ngstr%C3%B6m&amp;diff=30167"/>
		<updated>2016-03-16T19:55:29Z</updated>

		<summary type="html">&lt;p&gt;HelenF: /* Done Manually */ a few words&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Super Zaxxon''' is currently the official operating system for the Pandora based on [http://www.angstrom-distribution.org/ Ångström] Linux|Gnu. Super Zaxxon is a version upgrade system with frequent system-wide small releases. Compatibility is ensured as a basis of Super Zaxxon. Packages, often relying on their own environment, are self-contained within the [[Introduction_to_PNDs|PND]] format and available on [http://repo.openpandora.org/ a PND repo] separate from the system packages.&lt;br /&gt;
&lt;br /&gt;
== Offline full installation ==&lt;br /&gt;
&lt;br /&gt;
* For either method, you need a Pandora and an SD card.&lt;br /&gt;
* Remember that your Pandora will turn on as soon as a charger is connected. It's also not possible to completely power down a Pandora that's connected to an external power supply.&lt;br /&gt;
* Even while charging, a Pandora can be rebooted, either by software (for example, during the installation process below), or with the reboot hotkey: Hold the Pandora button on the keyboard, and flick the power switch to the right.&lt;br /&gt;
* Do not connect an external power supply while the battery is removed.&lt;br /&gt;
&lt;br /&gt;
=== To '''[[NAND]]''' - internal storage ===&lt;br /&gt;
&lt;br /&gt;
This replaces the original Super Zaxxon installation which came with your Pandora.&lt;br /&gt;
&lt;br /&gt;
'''When the operating system is (re-)installed, all personal files and settings stored on internal flash are DELETED (your PND applications and all data on your SD cards will not be touched). Your Pandora will revert to its default settings and show the first boot wizard on bootup.'''&lt;br /&gt;
&lt;br /&gt;
Reflashing CAN solve some problems, but it's not the magical tool that can fix everything. You should always try to find another solution. Before reflashing, try the upgrade path below. You can get help at the [http://boards.openpandora.org/index.php?/forum/8-support/ Support Section at the boards].&lt;br /&gt;
&lt;br /&gt;
# You will need an SD card formatted with the FAT32 filesystem (default on Windows).&lt;br /&gt;
# Download the latest [http://openpandora.org/firmware/fullflash/ full-flash operating system zip].&lt;br /&gt;
# Extract the contents of the operating system zip file to the root (top level) directory of the SD card.&lt;br /&gt;
# Make sure your Pandora is turned off (remove the battery in case it crashes or doesn't turn off by using normal means).&lt;br /&gt;
# Insert the SD card into your Pandora's first slot (the one on the left, which is closer to the headphone jack).&lt;br /&gt;
# Press and hold the right shoulder button ('R'), then turn the power on (if you removed the battery, insert it while holding 'R').&lt;br /&gt;
# A text menu should appear on screen. Switch to &amp;quot;boot from SD1&amp;quot; using the D-pad, and select this entry with either the 'B' or 'X' controller button.&lt;br /&gt;
# Wait for the flash process to finish. Connect a charger to be sure the battery doesn't run out while flashing. Press enter when asked to do so. This might take up to 15 minutes, so be sure to wait for it to finish.&lt;br /&gt;
# If you use an external power supply, the device will reboot. Otherwise, it should turn off - in this case press power (without holding 'R') to turn it back on.&lt;br /&gt;
# The Pandora should then start its first boot process which might take up to 15 minutes. Be sure to wait for it to finish, otherwise firmware corruption might happen. The installation process will show some warnings, which can be safely ignored. &lt;br /&gt;
# When everything is set up, you will be guided through the first boot wizard.&lt;br /&gt;
&lt;br /&gt;
=== To '''SD-card''' - external storage ===&lt;br /&gt;
&lt;br /&gt;
It is also possible to boot Super Zaxxon from an SD card without modifying the NAND installation. This option offers more space than is available in the NAND, and you can test changes to the OS without risking breaking the internal installation. You will need an SD card that works correctly with Linux file systems on the Pandora (see [[SD compatibility list]]).&lt;br /&gt;
&lt;br /&gt;
This option uses the [http://openpandora.org/firmware/pandora-rootfs.tar.bz2 tar.bz2] version of the OS.&lt;br /&gt;
&lt;br /&gt;
==== With '''GUI-tool''' ====&lt;br /&gt;
&lt;br /&gt;
If you have an existing installation of Super Zaxxon you can use the GUI-driven tool [http://repo.openpandora.org/?page=detail&amp;amp;app=sd-install-2011-03-10 sd_installer.pnd] by David Boucher to install to an SD card. You need the downloaded Super Zaxxon tarball, the sd_installer.pnd and a suitable SD card.&lt;br /&gt;
&lt;br /&gt;
==== Done Manually ====&lt;br /&gt;
&lt;br /&gt;
You can extract the tar.bz2 version of the Pandora image onto an SD card and boot off it directly. The simplest layout is to format the card with a single EXT2 partition. Create a boot.txt / autoboot.txt in the root of the SD card to pass parameters to u-boot. An example for the boot.txt / autoboot.txt to boot from /boot/uImage-3 on the (EXT2) first partition of your SD Card would be:&lt;br /&gt;
&lt;br /&gt;
 setenv bootargs root=/dev/mmcblk0p1 rw rootwait vram=6272K omapfb.vram=0:3000K mmc_core.removable=0&lt;br /&gt;
 ext2load mmc 0 0x80300000 /boot/uImage-3&lt;br /&gt;
 bootm 0x80300000&lt;br /&gt;
&lt;br /&gt;
Do not use the 2.6 kernel - the first boot will fail and corrupt the OS.&lt;br /&gt;
&lt;br /&gt;
For advanced options, such as using other file systems or more than one partition, see [[Boot setup]].&lt;br /&gt;
&lt;br /&gt;
The card must be inserted in the left slot to boot from it. If boot.txt is used, hold down the R-trigger when powering on the Pandora and select the SD card from the boot menu. If autoboot.txt is used, the SD will be booted automatically when the Pandora is powered on.&lt;br /&gt;
&lt;br /&gt;
Be sure to edit /etc/fstab on the SD card and delete the reference to the /boot partition on the NAND. Otherwise, running an OS update on the SD card might overwrite the kernel on the NAND with the wrong version. It originally looks like this:&lt;br /&gt;
&lt;br /&gt;
 # The /boot kernel volume on the OpenPandora NAND.&lt;br /&gt;
 ubi1:boot            /boot                ubifs      defaults              0  0&lt;br /&gt;
&lt;br /&gt;
== '''Upgrade''' - distribution upgrade ==&lt;br /&gt;
Only upgrade the parts that need upgrading.&lt;br /&gt;
Versions after Super Zaxxon 1.52 come with an online operating system update utility: Just select ''System'' -&amp;gt; ''Upgrade Pandora OS'' from the Pandora menu to download the latest system packages (needs working internet connection).&lt;br /&gt;
&lt;br /&gt;
== '''Online''' - install from a system in use to a drive that isnt ==&lt;br /&gt;
&lt;br /&gt;
The UBIFS-Version can be used to flash the whole firmware to the Pandora.&lt;br /&gt;
&lt;br /&gt;
http://openpandora.org/firmware/images/Angstrom-pandora-xfce-image-glibc-ipk-2010.4-test-20140430-omap3-pandora.ubifs.img&lt;br /&gt;
&lt;br /&gt;
It is also possible to do an install while the system is running.&lt;br /&gt;
Grab the ubifs image and install that from nand to SD-card or vice versa. This is an advanced option.&lt;br /&gt;
&lt;br /&gt;
The sourcecode for the programs included in the images can be found in the sources-directory, including licenses for each single one of them. The kernel and u-boot sourcecode as well as some other Pandora specific sourcecode can be found on http://git.openpandora.org/&lt;br /&gt;
Advanced users can get raw firmware images and rootfs (for SD Card bootup) as well as older versions [http://www.openpandora.org/firmware/ here].&lt;br /&gt;
&lt;br /&gt;
== Compile build from source code ==&lt;br /&gt;
&lt;br /&gt;
''openembedded.git''&lt;br /&gt;
&lt;br /&gt;
This the the OpenEmbedded repository containing recipes for all kinds of stuff.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Head&lt;br /&gt;
! Content&lt;br /&gt;
|-&lt;br /&gt;
| op.openembedded.next&lt;br /&gt;
| .next with Pandora specific changes&lt;br /&gt;
|-&lt;br /&gt;
| org.openembedded.dev&lt;br /&gt;
| .dev without any changes&lt;br /&gt;
|-&lt;br /&gt;
| op.openembedded.dev&lt;br /&gt;
| .dev with Pandora specific changes&lt;br /&gt;
|-&lt;br /&gt;
| op_unstable&lt;br /&gt;
| Something unstable I'm guessing&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
''openpandora.oe.git''&lt;br /&gt;
&lt;br /&gt;
This is a Pandora specific OpenEmbedded overlay containing recipes only used on the Pandora.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Head&lt;br /&gt;
! Content&lt;br /&gt;
|-&lt;br /&gt;
| master&lt;br /&gt;
|-&lt;br /&gt;
| overlay.next&lt;br /&gt;
|-&lt;br /&gt;
| overlay.stable&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
''pandora-oe-environment.git''&lt;br /&gt;
&lt;br /&gt;
This contains scripts to set up bitbake, and the above OpenEmbedded repositories.&lt;br /&gt;
&lt;br /&gt;
''Environment setup''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
git clone git://git.openpandora.org/pandora-oe-environment.git pandora-firmware&lt;br /&gt;
cd pandora-firmware&lt;br /&gt;
source ./op-env-oe.sh&lt;br /&gt;
./initial-setup.sh&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Building Yars' Revenge W.I.P.'' (Also called .next).  Query aTc or DJWillis until you get a response.&lt;br /&gt;
&lt;br /&gt;
The following instructions will allow you to build the current .next image.&lt;br /&gt;
&lt;br /&gt;
Remember that your building the tip of the experimental tree and not everything even remotely works. Best for people who want to hack and help get it into shape. Do not expect anything remotely good enough to run on your Pandora for real&lt;br /&gt;
&lt;br /&gt;
It is suggested that you use Debian or a Debian chroot.&lt;br /&gt;
&lt;br /&gt;
In addition to the base Debian install you will need:&lt;br /&gt;
&lt;br /&gt;
autoconf&lt;br /&gt;
automake&lt;br /&gt;
build-essential&lt;br /&gt;
coreutils&lt;br /&gt;
diffstat&lt;br /&gt;
diffstat texi2html gawk chrpath&lt;br /&gt;
docbook-utils&lt;br /&gt;
fdisk&lt;br /&gt;
gawk&lt;br /&gt;
gcc&lt;br /&gt;
git&lt;br /&gt;
git-core&lt;br /&gt;
gnome-doc-utils&lt;br /&gt;
groff&lt;br /&gt;
help2man&lt;br /&gt;
libc6-dev-i386&lt;br /&gt;
libsdl1.2-dev&lt;br /&gt;
liburi-perl&lt;br /&gt;
make&lt;br /&gt;
mercurial&lt;br /&gt;
python-pysqlite2&lt;br /&gt;
qemu-arm-static&lt;br /&gt;
scrollkeeper&lt;br /&gt;
subversion&lt;br /&gt;
texi2html&lt;br /&gt;
texinfo&lt;br /&gt;
unzip&lt;br /&gt;
util-linux&lt;br /&gt;
x11-xserver-utils&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
cd &amp;lt;INSTALLDIR&amp;gt;&lt;br /&gt;
git clone git://github.com/openpandora/openpandora-oe-environment.git&lt;br /&gt;
cd openpandora-oe-environment&lt;br /&gt;
./openpandora-setup.sh config&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This will install a number of git repositories containing the build tools and recipes:&lt;br /&gt;
&lt;br /&gt;
* bitbake&lt;br /&gt;
* openembedded-core&lt;br /&gt;
* meta-openembedded&lt;br /&gt;
* meta-angstrom&lt;br /&gt;
* meta-texasinstruments&lt;br /&gt;
* meta-openpandora&lt;br /&gt;
&lt;br /&gt;
* The basic hardware layer that works with OpenEmbedded and can be used in most OpenEmbedded distributions (Angstrom, Yocto, SHR etc.). That hardware layer also needs meta-texasinstruments (the scripts will bring that in, the Angstrom ones or ours).&lt;br /&gt;
meta-openpandora-vendor&lt;br /&gt;
* The vendor (i.e. openpandora) specific stuff, scripts, tweaks, image files, task files (i.e. what to install and order) and some recipes for things like libpnd.&lt;br /&gt;
&lt;br /&gt;
From time to time you will want to update and fetch the changes to the base and openpandora recipes. e.g. those report on #openpandora by CIA-57&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
. ~/.oe/environment-openpandora&lt;br /&gt;
cd &amp;lt;INSTALLDIR&amp;gt;/openpandora-oe-environment&lt;br /&gt;
./openpandora-setup.sh update&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
There are a number of recipes for build images in openpandora-oe-environment/metadata/meta-openpandora-vendor/recipes-core/images :&lt;br /&gt;
&lt;br /&gt;
* pandora-core-image no desktop or X11&lt;br /&gt;
* pandora-xfce-image XFCE desktop environment&lt;br /&gt;
* systemd-pndwip-image&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
. ~/.oe/environment-openpandora&lt;br /&gt;
cd &amp;lt;INSTALLDIR&amp;gt;/openpandora-oe-environment/build&lt;br /&gt;
bitbake systemd-core-image&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This will download required sources and package dependancies, depending on the state of updatesm, build packages and produc an image.&lt;br /&gt;
&lt;br /&gt;
The preferred method for sending patches for meta-openpandora and meta-openpandora-vendor is to create a fork in github apply you changes and send pull requests to OpenPandora Firmware mailing list: firmware-dev@openpandora.org  ([http://openpandora.org/cgi-bin/mailman/listinfo/firmware-dev subscribe])&lt;br /&gt;
&lt;br /&gt;
= Kernel status =&lt;br /&gt;
&lt;br /&gt;
The first [[firmware]] release was based on a heavily patched linux-2.6.27-omap1 kernel. linux-omap used to be OMAP community kernel fork, nowadays its code was either merged to mainline or dropped. Further OMAP development continues on mainline kernels, linux-omap tree is mainly used to queue developed code to mainline.&lt;br /&gt;
&lt;br /&gt;
Current firmware releases are based on 3.x kernel series.&lt;br /&gt;
&lt;br /&gt;
Driver support in 3.x series is more or less complete, however not all parts are merged to mainline kernel due to various reasons.&lt;br /&gt;
&lt;br /&gt;
== Merged code (already in mainline as of 3.4) ==&lt;br /&gt;
* board support (enables UART, I2C, SPI, RTC, MMC{1,2,3}, NAND, OTG, EHCI, gpio-keys, leds-gpio, keypad, touchscreen, regulators)&lt;br /&gt;
* sound: ALSA ASoC machine driver&lt;br /&gt;
* bq27500 fuel gauge&lt;br /&gt;
* LCD panel driver&lt;br /&gt;
* wl1251 [[WiFi]] driver glue (portions only in 2.6.37)&lt;br /&gt;
* charging (partial only, 2.6.37)&lt;br /&gt;
* wl1251 complete powerdown/suspend using runtime_pm (2.6.38).&lt;br /&gt;
* backlight driver (3.4)&lt;br /&gt;
&lt;br /&gt;
This doesn't list various bugfix patches to get above working :)&lt;br /&gt;
&lt;br /&gt;
== Not merged ==&lt;br /&gt;
now in openpandora.org GIT (mainline merge status in brackets)&lt;br /&gt;
* nubs (aka vsense, needs rework for mainline)&lt;br /&gt;
* keypad fn handling (not allowed in mainline)&lt;br /&gt;
* PWM LEDs (needs rework)&lt;br /&gt;
* Overclocking support&lt;br /&gt;
* some charging bits (too many hacks)&lt;br /&gt;
* various random hacks that benefit pandora but may harm other devices, hence mainline incompatible&lt;br /&gt;
&lt;br /&gt;
= OpenPandora.org git structure =&lt;br /&gt;
Support for various kernels is available in pandora-XX branches or tags, XX corresponds to last part of kernel version number. 2.6.27 is an exception, it's in pandora-27-omap1 branch.&lt;br /&gt;
&lt;br /&gt;
Branches based on pre-release -rc kernels will be often rebased. This means you can't do 'git pull' on them, use 'git fetch; git reset --hard origin/pandora-XX' instead. '''Warning''': this will destroy all your changes (even if they are commited), backup them first!&lt;br /&gt;
&lt;br /&gt;
= Configuring newer kernels =&lt;br /&gt;
&lt;br /&gt;
When compiling mainline kernel, use&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;make omap2plus_defconfig&amp;lt;/source&amp;gt;&lt;br /&gt;
for openpandora.org kernels you can use omap3_pandora_defconfig&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;make omap3_pandora_defconfig&amp;lt;/source&amp;gt;&lt;br /&gt;
after either of those are run, you can tune the configuration for your needs:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;make menuconfig&amp;lt;/source&amp;gt;&lt;br /&gt;
Now you should be able to build a working kernel. More info available at [[Kernel build instructions]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Pandora Firmware Governance==&lt;br /&gt;
&lt;br /&gt;
The Pandora device is an open ecology --&lt;br /&gt;
&lt;br /&gt;
The official [[firmware]] is open source and open to patches from the public; to maintain high quality firmware releases a process needs to exist -- audit trails need to be kept to ensure licensing is clear, testing has to be ensured to keep quality high, and our standard practice for submission made clear so it is easy and swift to submit your work.&lt;br /&gt;
&lt;br /&gt;
Help us sort it out :) This process itself is open source -- as the ecosystem expands our model will change with it; if you are seeing problems, then contact one of the maintainers, mailing list, or the community at large and &lt;br /&gt;
All of which are part of the [[Team]]&lt;br /&gt;
&lt;br /&gt;
The firmware is all of the software that is supplied with a device, so does include the applications which are provided as standard. It is all open source (meaning that OpenPandora provides the source code, often as a requirement of the [http://www.gnu.org/licenses/gpl.html GNU GPL]). A small quantity of the firmware is provided as binary files, which OpenPandora may not be at liberty to disclose the full details of. An example of closed source firmware is for the analogue nubs, which are shipped with small micro-controllers pre-programmed by the nub manufacturer. Only some of the hardware designs and occasional binary blobs like the [[WiFi]] driver are currently not open source; the rest of the firmware stack is open source (predominantly GPL with some LGPL).&lt;br /&gt;
&lt;br /&gt;
== Replacing the Firmware (Un-bricking) ==&lt;br /&gt;
&lt;br /&gt;
Rather than patch the firmware, the firmware may be replaced wholesale with a freshly downloaded firmware. This ought to be regarded as a last resort in the case of problems, there is almost certainly a simpler way to fix most problems.&lt;br /&gt;
&lt;br /&gt;
The process for reinstalling the firmware is as follows: [http://www.gp32x.com/board/index.php?/topic/53637-first-boot-its-asking-for-a-login-and-password/page__view__findpost__p__858053]&lt;br /&gt;
, otherwise firmware corruption might happen again.&lt;br /&gt;
&lt;br /&gt;
In case of emergency, there is an older version &lt;br /&gt;
[http://notaz.gp2x.de/releases/pandora/pandora-firmware-2010-05-01-Zaxxon.zip here] (Version: 2010-05-01-Zaxxon)&lt;br /&gt;
&lt;br /&gt;
== Debugging broken firmware ==&lt;br /&gt;
&lt;br /&gt;
[http://pandorawiki.org/Boot_setup#Rescue_console_boot] will help you in case booting normally breaks. That way you can provide debugging info to source what went wrong instead of just re-installing.&lt;br /&gt;
&lt;br /&gt;
== Reporting bugs ==&lt;br /&gt;
&lt;br /&gt;
Please do make sure that you are using the latest official firmware and hotfix. You can find it in the [http://www.open-pandora.org/index.php?option=com_content&amp;amp;view=article&amp;amp;id=178&amp;amp;Itemid=32&amp;amp;lang=en official support section of the website]. Reports made against older versions might be invalid since the issues were already fixed.&lt;br /&gt;
&lt;br /&gt;
If the bug does still exist in the latest released version, please follow these steps when reporting it in the [http://bugs.openpandora.org official bug tracker]. You will need to register an account in the tracker. Once you are logged into the account, just click on ''Add new task'' to see a form where you can provide the information required to assign and solve the bugs. Below is an explanation of what you should enter where.&lt;br /&gt;
&lt;br /&gt;
=== Stuff that belongs there ===&lt;br /&gt;
&lt;br /&gt;
* Bugs that happen with the default operating system on the Pandora.&lt;br /&gt;
* Things missing in the default operating system on the Pandora.&lt;br /&gt;
* Bugs and issues with the codec pack.&lt;br /&gt;
&lt;br /&gt;
=== What does not belong in the official tracker ===&lt;br /&gt;
&lt;br /&gt;
* Bugs with other .pnd files like eg [[emulators]], [[games]] or other applications that are not part of the main OS.&lt;br /&gt;
* Features missing in other progs.&lt;br /&gt;
&lt;br /&gt;
=== Issue attributes explained ===&lt;br /&gt;
&lt;br /&gt;
Here is the list of things you should keep in mind and mention in your bug report or feature request to make sure that it can be solved. Please do also make sure to react on comments that are left in the report, since the people that feel responsible for solving the issues might need more information that only you can provide.&lt;br /&gt;
&lt;br /&gt;
;Summary: This should be a really short summary of the issue at hand, as clean as possible. Something like eg ''ABC does not work'' is not good, better write ''ABC crashes when sounds are played''.&lt;br /&gt;
&lt;br /&gt;
;Drop Down Boxes: This area on the left side is used to provide some general information that makes it easier for devs to assign the reports to the correct people for fixing things. They are often useful in fixing the report in the end, too.&lt;br /&gt;
&lt;br /&gt;
;Task Type: Just select it from the drop down box. If you want to report a bug, make it ''Bug Report'', if it is a missing feature, select ''Feature Request''. You should only select ''To Do (Reminder)'' if you are one of the devs to leave a note for yourself.&lt;br /&gt;
&lt;br /&gt;
;Category Core: Everything that belongs to the basic systems like the kernel and the drivers. The real core that lies beneath.&lt;br /&gt;
&lt;br /&gt;
;Category Application:  Meant for all the programs on top of the basis core. This eg. includes problems in minimenu, Pandora specific XFCE, pidgin, ... Basically you should ask yourself if your issue might be kernel/driver related, if it is not, select this one.&lt;br /&gt;
&lt;br /&gt;
;Status: Can only be changed by bug tracker admins (aka &amp;quot;official pandora devs&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
;Operating System: Select the &amp;quot;series&amp;quot; of the operating system on the pandora here. The first firmware series is called Zaxxon.&lt;br /&gt;
&lt;br /&gt;
;Severity: How important do you estimate this bug/issue? It should only be marked ''critical'' if it is a real security breach or something breaking *everything*. Often the default ''low'' is fine, since the values can be adjusted later on by bug tracker admins.&lt;br /&gt;
&lt;br /&gt;
;Priority: Can only be changed by bug tracker admins (aka &amp;quot;official pandora devs&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
;Reported Version: Please select which version state your pandora has in the release that you selected under ''Operating System''. Basically list the latest hotfix that you installed.&lt;br /&gt;
&lt;br /&gt;
;Due in Version: Can only be changed by bug tracker admins (aka &amp;quot;official pandora devs&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
;Details: A neat, large field with lots of space for all the details that you can provide. Yes, in general a case of &amp;quot;the more, the better&amp;quot; applies here. Here is a list of things that you should mention in the report:&lt;br /&gt;
&lt;br /&gt;
;Problem: Detailed description of the *exact* problem you see. Please do include some log output, if you have it available.&lt;br /&gt;
&lt;br /&gt;
;Reproducibility: How often does the issue occur? Is it reproducible? If it is, please provide detailed steps to do so.&lt;br /&gt;
&lt;br /&gt;
;Actual Results: What happened after you performed the steps you listed under &amp;quot;Reproducibility&amp;quot;?&lt;br /&gt;
&lt;br /&gt;
;Expected Results: What should have happened?&lt;br /&gt;
&lt;br /&gt;
;Additional Information: Please do list any additional information, like for example the *exact* version of your OS (or the application). This is especially important if you were not able to select the exact version in the '''Reported Version''' drop down field. If you have any log output or patches, please do attach those as files to the report. If the file size would be too big, just compress them.&lt;br /&gt;
&lt;br /&gt;
== Syntax in the Flyspray issue tracker ==&lt;br /&gt;
&lt;br /&gt;
=== Internal reference to other issues ===&lt;br /&gt;
&lt;br /&gt;
To refer to another issue use the syntax FS#N where N is the issue number you want to refer to, i.e. FS#123.&lt;br /&gt;
The parser then automatically renders this as a link to the other issue (HTML href attribute), and shows the issue's title in the mouseover info (HTML title attribute).&lt;br /&gt;
&lt;br /&gt;
== Submission Workflow ==&lt;br /&gt;
&lt;br /&gt;
The general workflow for submitting a patch is something like this:&lt;br /&gt;
&lt;br /&gt;
# Clone the appropriate section of the GIT repository - GIT is http://git.openpandora.org/cgi-bin/gitweb.cgi&lt;br /&gt;
# Apply changes and have fun&lt;br /&gt;
# Document and pass test cases&lt;br /&gt;
# Contact the maintainer of the subdomain the patch falls within - by mailing list above, or perhaps by PM in the forums, or email; for example, post first to the mailing list. In a pinch for libpnd submissions talk to skeezix, or notaz regarding kernel changes. But talk to the mailing list first, to keep discussion logged and centralized; if a backup neds to step up, the post history will already be there, right?&lt;br /&gt;
# If the maintainer is unavailable, contact the backups as listed above; they will know how to contact the champion, or can make the submission call themselves.&lt;br /&gt;
# If the maintainer and backups are not available, contact EvilDragon as release maintainer&lt;br /&gt;
&lt;br /&gt;
== Submission Standards ==&lt;br /&gt;
&lt;br /&gt;
Submission are welcome! Historically the firmware has been built by a very small team, but that [[team]] size limits the number of changes that can be managed and developed simultaneously. If you've the skills and motivation to help, feel free to join the fray!&lt;br /&gt;
&lt;br /&gt;
Patches have a few requirements; failing these requirements will cause your patch to be overlooked!&lt;br /&gt;
&lt;br /&gt;
* '''Clearly documented''' -- what is this patch for?&lt;br /&gt;
* '''Clearly tested''' -- a list of test cases and test results -- the onus is on the submitter to test and prove testing; the committers have limited time and many people talking to them&lt;br /&gt;
* '''Proper format''' -- unix line ending, not dos line endings :)&lt;br /&gt;
&lt;br /&gt;
== Submitting patches ==&lt;br /&gt;
&lt;br /&gt;
It's best to send formal GIT-generated patch so that you get proper credit for your work and to make applying the patch easier. You can also add 'Signed-off-by' line ('-s' on 'git commit' will do it for you), which has [http://elinux.org/Developer_Certificate_Of_Origin the same meaning as for mainline Linux].&lt;br /&gt;
&lt;br /&gt;
So basic workflow would be:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;make changes&amp;gt;&lt;br /&gt;
git config --global user.name &amp;quot;My Name&amp;quot;&lt;br /&gt;
git config --global user.email &amp;quot;myname@domain.com&amp;quot;&lt;br /&gt;
git add &amp;lt;changed files&amp;gt;&lt;br /&gt;
git commit&lt;br /&gt;
git format-patch -o /somewhere/ -1&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Then create a new feature request in bugtracker and attach the generated file(s), or send them to the [[Firmware_governance#Mailing_list|mailing list]], or post them on the forums, whatever is more convenient to you.&lt;br /&gt;
&lt;br /&gt;
== Updating Super Zaxxon ==&lt;br /&gt;
&lt;br /&gt;
=== Updating graphics drivers ===&lt;br /&gt;
&lt;br /&gt;
[http://pandoralive.info/?p=2303 guided tour de blog by eki]&lt;br /&gt;
&lt;br /&gt;
== Community Codec Package - for Pandora OS, Release 2010-05 ==&lt;br /&gt;
&lt;br /&gt;
Installation of non-free codecs is highly discouraged. Consider instead free counterparts like opus, ogg vorbis and Flac for audio. webM, ogg theora for video or equivalent.&lt;br /&gt;
&lt;br /&gt;
Due to licensing issues, licensed codecs like MP3 or MPEG-Video can not be distributed freely. They are optionally available in the Codec Package.&lt;br /&gt;
The package will install Gnome-MPlayer as well as a lot of audio / video-plugins and enables NTFS-support.&lt;br /&gt;
To install it, simply download the .PND-Package and place it into either the /pandora/menu or /pandora/desktop - Folder on your SD-Card.&lt;br /&gt;
Simply start it and follow the on-screen instructions. You can remove the .PND-Package from the card once it has been installed.&lt;br /&gt;
&lt;br /&gt;
; Legal Notice:&lt;br /&gt;
Patent and copyright laws operate differently depending on which country you are in. Please obtain legal advice if you are unsure whether a particular patent or restriction applies to a media format you wish to use in your country.&lt;br /&gt;
&lt;br /&gt;
'''[http://openpandora.org/downloads/CodecPack.pnd Click here to download Community Codec Pack]'''&lt;br /&gt;
&lt;br /&gt;
The Codec Package enables NTFS-Support and installs [http://pastebin.com/TyzWBi0X|these packages]&lt;br /&gt;
&lt;br /&gt;
== Older versions of Ångstrom ==&lt;br /&gt;
&lt;br /&gt;
In case you need them, you can download older firmware relases [http://openpandora.org/firmware/fullflash/ here].&lt;br /&gt;
*http://openpandora.org/firmware/fullflash/SuperZaxxon171.zip&lt;br /&gt;
*[http://openpandora.org/firmware/fullflash/SuperZaxxon170RC.zip Super Zaxxon 1.70RC (18-Oct-2014)]''' [http://boards.openpandora.org/topic/17320-superzaxxon-v170rc-released/ forum thread]&lt;br /&gt;
*http://boards.openpandora.org/topic/17176-superzaxxon-v162rc-released [http://openpandora.org/firmware/fullflash/SuperZaxxon162RC.zip (18-Oct-2014)]&lt;br /&gt;
*http://boards.openpandora.org/topic/16218-superzaxxon-v161-released&lt;br /&gt;
*http://boards.openpandora.org/topic/15198-superzaxxon-v160-released&lt;br /&gt;
*http://boards.openpandora.org/topic/13854-superzaxxon-v155-released&lt;br /&gt;
*http://boards.openpandora.org/index.php/topic/12490-superzaxxon-v54-final-has-been-released/&lt;br /&gt;
*http://boards.openpandora.org/index.php/topic/10374-superzaxxon-v152-released/ &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
SuperZaxxon1.50 can be upgraded to 1.52 without reinstallation by downloading and running the [http://repo.openpandora.org/?page=detail&amp;amp;app=szupdater1.openpandora.org Pandora SuperZaxxon updater PND]. &lt;br /&gt;
&lt;br /&gt;
=== Zaxxon (Old version) ===&lt;br /&gt;
&lt;br /&gt;
The original Zaxxon firmware has been updated with a number of Hotfixes. Since then, a newer firmware called Super Zaxxon has been released.&lt;br /&gt;
&lt;br /&gt;
'''Warning:'''  If you do not have Zaxxon installed (boot screen says SuperZaxxon or something else), do not attempt to install any of these hotfixes, doing so will break the system.&lt;br /&gt;
&lt;br /&gt;
In general it's possible to apply hotfixes to any lower firmware versions without installing all previous hotfixes.&lt;br /&gt;
&lt;br /&gt;
Hotfix 6&lt;br /&gt;
* [http://boards.openpandora.org/index.php?/topic/5652-hotfix-6-final-released/ Information and discussion] (2011-10-10)&lt;br /&gt;
* [http://www.openpandora.org/downloads/Zaxxon-HF6.zip Full flash update] (will delete all prior user settings; useful if you've screwed something up and are not sure of how to fix it)&lt;br /&gt;
&lt;br /&gt;
=== Bugs and solutions ===&lt;br /&gt;
&lt;br /&gt;
In general, the latest information about bugs will be on the official [http://bugs.openpandora.org/ bugtracker]; that is also the best place to go report a bug.&lt;br /&gt;
&lt;br /&gt;
==== PNDs won't run ====&lt;br /&gt;
&lt;br /&gt;
So you can start Xfce, but you can no longer run any programs or switch to Minimenu since you upgraded to HF6?&lt;br /&gt;
&lt;br /&gt;
This can easily be solved without a reflash.&lt;br /&gt;
&lt;br /&gt;
: [http://boards.openpandora.org/index.php?app=forums&amp;amp;module=forums&amp;amp;section=findpost&amp;amp;pid=98627 valhalla] This problem is because of version 1.0-r58.5 of the pandora-scripts package that includes some files that it should not have included and conflicts with the new version of pandora-libpnd. That version is installed at least in HF5rc2.&lt;br /&gt;
&lt;br /&gt;
# Open a terminal in the location where you put your HF6 update PND. In the default file browser, you can do this by right-clicking in the folder where the PND is, and selecting &amp;quot;open terminal here&amp;quot;. For example, if you put it on your desktop (&amp;lt;code&amp;gt;/pandora/desktop&amp;lt;/code&amp;gt;), the text in the terminal to the left of your cursor should look something like &amp;lt;code&amp;gt;username-openpandora:/media/pandora/mmcblk0p1/pandora/desktop$&amp;lt;/code&amp;gt;&lt;br /&gt;
# Type in &amp;lt;code&amp;gt;sudo mkdir /mnt/pnd&amp;lt;/code&amp;gt; and press &amp;quot;enter&amp;quot;. If it asks you for your password, type in what you use to log in to your Pandora, then press &amp;quot;enter&amp;quot;.&lt;br /&gt;
# Type in &amp;lt;code&amp;gt;sudo mount -o loop HF6-Updater.pnd /mnt/pnd&amp;lt;/code&amp;gt; and press &amp;quot;enter&amp;quot;&lt;br /&gt;
# Now we'll go to the packages directory in the PND and reinstall a couple of packages. Type in &amp;lt;code&amp;gt;cd /mnt/pnd/packages/other/&amp;lt;/code&amp;gt; and press &amp;quot;enter&amp;quot;&lt;br /&gt;
# Type in &amp;lt;code&amp;gt;sudo opkg install pandora-libpnd_1.0-r56.5_armv7a.ipk&amp;lt;/code&amp;gt; and press &amp;quot;enter&amp;quot;&lt;br /&gt;
# Type in &amp;lt;code&amp;gt;sudo opkg install pandora-skel_1.0-r9.5_omap3-pandora.ipk&amp;lt;/code&amp;gt; and press &amp;quot;enter&amp;quot;&lt;br /&gt;
# To unmount the PND, type in &amp;lt;code&amp;gt;sudo umount /mnt/pnd&amp;lt;/code&amp;gt; and press &amp;quot;enter&amp;quot;. If it says it can't unmount it, just restart your Pandora.&lt;br /&gt;
# That's it, your Pandora should work again!&lt;br /&gt;
&lt;br /&gt;
Beta versions&lt;br /&gt;
&lt;br /&gt;
* [http://boards.openpandora.org/index.php?/topic/5616-hotfix-6-rc-released/ RC] (2011-10-07)&lt;br /&gt;
* [http://boards.openpandora.org/index.php?/topic/5320-zaxxon-hotfix-6-beta-1-released/ Beta 1] (2011-09-14)&lt;br /&gt;
* [http://boards.openpandora.org/index.php?/topic/4118-hotfix-6-alpha-4-released/ Alpha 4] (2011-06-21)&lt;br /&gt;
* [http://boards.openpandora.org/index.php?/topic/4065-hotfix-6-alpha-3-out/ Alpha 3] (2011-06-17)&lt;br /&gt;
* [http://boards.openpandora.org/index.php?/topic/4056-hotfix-6-alpha-2-is-out/ Alpha 2] (2011-06-16)&lt;br /&gt;
* [http://boards.openpandora.org/index.php?/topic/3955-hotfix-6-alpha-1-released/ Alpha 1] (2011-06-09)&lt;br /&gt;
&lt;br /&gt;
Hotfix 5&lt;br /&gt;
* Information and discussion: [http://boards.openpandora.org/index.php?/topic/2080-hotfix-5-released/ OP] [http://www.gp32x.com/board/index.php?/topic/58867-hotfix-5-released/ GP32X] (2011-03-04)&lt;br /&gt;
&lt;br /&gt;
Beta versions&lt;br /&gt;
* RC2: [http://boards.openpandora.org/index.php?/topic/1877-hotfix-5-rc2-last-one-before-going-final/ OP] [http://www.gp32x.com/board/index.php?/topic/58779-hotfix-5-rc2-last-one-before-going-final/ GP32X] (2011-02-22)&lt;br /&gt;
* RC1: [http://boards.openpandora.org/index.php?/topic/1572-hotfix-5-rc-1-ready-for-testing/ OP] [http://www.gp32x.com/board/index.php?/topic/58598-hotfix-5-rc-1-ready-for-testing/ GP32X] (2011-02-09)&lt;br /&gt;
* [http://boards.openpandora.org/index.php?/topic/1418-beta-test-upcoming-hf5-firmware-image-beta-4/ Beta 4] (2011-02-01)&lt;br /&gt;
* [http://boards.openpandora.org/index.php?/topic/1316-beta-test-upcoming-hf5-firmware-image-beta-3/ Beta 3] (2011-01-28)&lt;br /&gt;
* [http://boards.openpandora.org/index.php?/topic/1209-beta-test-upcoming-hf5-firmware-image-beta-2/ Beta 2] (2011-01-23)&lt;br /&gt;
* [http://boards.openpandora.org/index.php?/topic/1115-beta-test-upcoming-hf5-firmware-image/ Beta 1] (2011-01-17)&lt;br /&gt;
&lt;br /&gt;
Hotfix 4&lt;br /&gt;
* Information and discussion: [http://boards.openpandora.org/index.php?/topic/90-pandora-hotfix-4-final-released-2010-08-31/ OP] [http://www.gp32x.com/board/index.php?/topic/56385-hotfix-4-final-released/ GP32X] (2010-08-31)&lt;br /&gt;
&lt;br /&gt;
Beta versions&lt;br /&gt;
* Beta 4: [http://boards.openpandora.org/index.php?/topic/69-hotfix-4-beta-4-released/ OP] [http://www.gp32x.com/board/index.php?/topic/56361-hotfix-4-beta-4-pre-final/ GP32X] (2010-08-29)&lt;br /&gt;
* Beta 3: [http://boards.openpandora.org/index.php?/topic/17-hotfix-4-beta-3-released/ OP] [http://www.gp32x.com/board/index.php?/topic/56266-hotfix-4-beta-3-released/ GP32X] (2010-08-27)&lt;br /&gt;
* [http://www.gp32x.com/board/index.php?/topic/55965-hotfix-4-beta-2/ Beta 2] (2010-08-15)&lt;br /&gt;
* [http://www.gp32x.com/board/index.php?/topic/55788-hotfix-4-very-first-beta/ Beta 1] (2010-08-07)&lt;br /&gt;
&lt;br /&gt;
Hotfix 3&lt;br /&gt;
* [http://www.gp32x.com/board/index.php?/topic/54933-hotfix-3-released/ Information and discussion] (2010-07-01)&lt;br /&gt;
&lt;br /&gt;
Beta versions&lt;br /&gt;
&lt;br /&gt;
* [http://www.gp32x.com/board/index.php?/topic/54852-pandora-hotfix-3-beta-2/ Beta 2] (2010-06-29)&lt;br /&gt;
* [http://www.gp32x.com/board/index.php?/topic/54724-pandora-hotfix-3-beta-test/ Beta 1] (2010-06-25)&lt;br /&gt;
&lt;br /&gt;
Hotfix 2&lt;br /&gt;
* [http://www.gp32x.com/board/index.php?/topic/54171-hotfix-2-for-zaxxon-released/ Information and discussion] (2010-06-08)&lt;br /&gt;
&lt;br /&gt;
Beta version&lt;br /&gt;
* [http://www.gp32x.com/board/index.php?/topic/54137-pandora-hotfix-pack-2-for-zaxxon/ Beta 1] (2010-06-08)&lt;br /&gt;
&lt;br /&gt;
Hotfix 1&lt;br /&gt;
* [http://www.gp32x.com/board/index.php?/topic/53580-hotfix-pack-1-and-community-codec-pack-released/Information and discussion] (2010-05-24)&lt;br /&gt;
&lt;br /&gt;
Original OS&lt;br /&gt;
* You can download the very first release of the Pandora's Zaxxon OS from [http://notaz.gp2x.de/releases/pandora/pandora-firmware-2010-05-01-Zaxxon.zip here] (2010-05-01)&lt;br /&gt;
&lt;br /&gt;
[[Category:Documentation]]&lt;br /&gt;
[[Category:Operating system]]&lt;br /&gt;
[[Category:Software]]&lt;/div&gt;</summary>
		<author><name>HelenF</name></author>
		
	</entry>
	<entry>
		<id>https://pandorawiki.org/index.php?title=%C3%85ngstr%C3%B6m&amp;diff=30166</id>
		<title>Ångström</title>
		<link rel="alternate" type="text/html" href="https://pandorawiki.org/index.php?title=%C3%85ngstr%C3%B6m&amp;diff=30166"/>
		<updated>2016-03-16T19:52:41Z</updated>

		<summary type="html">&lt;p&gt;HelenF: /* Done Manually */ fstab warning&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Super Zaxxon''' is currently the official operating system for the Pandora based on [http://www.angstrom-distribution.org/ Ångström] Linux|Gnu. Super Zaxxon is a version upgrade system with frequent system-wide small releases. Compatibility is ensured as a basis of Super Zaxxon. Packages, often relying on their own environment, are self-contained within the [[Introduction_to_PNDs|PND]] format and available on [http://repo.openpandora.org/ a PND repo] separate from the system packages.&lt;br /&gt;
&lt;br /&gt;
== Offline full installation ==&lt;br /&gt;
&lt;br /&gt;
* For either method, you need a Pandora and an SD card.&lt;br /&gt;
* Remember that your Pandora will turn on as soon as a charger is connected. It's also not possible to completely power down a Pandora that's connected to an external power supply.&lt;br /&gt;
* Even while charging, a Pandora can be rebooted, either by software (for example, during the installation process below), or with the reboot hotkey: Hold the Pandora button on the keyboard, and flick the power switch to the right.&lt;br /&gt;
* Do not connect an external power supply while the battery is removed.&lt;br /&gt;
&lt;br /&gt;
=== To '''[[NAND]]''' - internal storage ===&lt;br /&gt;
&lt;br /&gt;
This replaces the original Super Zaxxon installation which came with your Pandora.&lt;br /&gt;
&lt;br /&gt;
'''When the operating system is (re-)installed, all personal files and settings stored on internal flash are DELETED (your PND applications and all data on your SD cards will not be touched). Your Pandora will revert to its default settings and show the first boot wizard on bootup.'''&lt;br /&gt;
&lt;br /&gt;
Reflashing CAN solve some problems, but it's not the magical tool that can fix everything. You should always try to find another solution. Before reflashing, try the upgrade path below. You can get help at the [http://boards.openpandora.org/index.php?/forum/8-support/ Support Section at the boards].&lt;br /&gt;
&lt;br /&gt;
# You will need an SD card formatted with the FAT32 filesystem (default on Windows).&lt;br /&gt;
# Download the latest [http://openpandora.org/firmware/fullflash/ full-flash operating system zip].&lt;br /&gt;
# Extract the contents of the operating system zip file to the root (top level) directory of the SD card.&lt;br /&gt;
# Make sure your Pandora is turned off (remove the battery in case it crashes or doesn't turn off by using normal means).&lt;br /&gt;
# Insert the SD card into your Pandora's first slot (the one on the left, which is closer to the headphone jack).&lt;br /&gt;
# Press and hold the right shoulder button ('R'), then turn the power on (if you removed the battery, insert it while holding 'R').&lt;br /&gt;
# A text menu should appear on screen. Switch to &amp;quot;boot from SD1&amp;quot; using the D-pad, and select this entry with either the 'B' or 'X' controller button.&lt;br /&gt;
# Wait for the flash process to finish. Connect a charger to be sure the battery doesn't run out while flashing. Press enter when asked to do so. This might take up to 15 minutes, so be sure to wait for it to finish.&lt;br /&gt;
# If you use an external power supply, the device will reboot. Otherwise, it should turn off - in this case press power (without holding 'R') to turn it back on.&lt;br /&gt;
# The Pandora should then start its first boot process which might take up to 15 minutes. Be sure to wait for it to finish, otherwise firmware corruption might happen. The installation process will show some warnings, which can be safely ignored. &lt;br /&gt;
# When everything is set up, you will be guided through the first boot wizard.&lt;br /&gt;
&lt;br /&gt;
=== To '''SD-card''' - external storage ===&lt;br /&gt;
&lt;br /&gt;
It is also possible to boot Super Zaxxon from an SD card without modifying the NAND installation. This option offers more space than is available in the NAND, and you can test changes to the OS without risking breaking the internal installation. You will need an SD card that works correctly with Linux file systems on the Pandora (see [[SD compatibility list]]).&lt;br /&gt;
&lt;br /&gt;
This option uses the [http://openpandora.org/firmware/pandora-rootfs.tar.bz2 tar.bz2] version of the OS.&lt;br /&gt;
&lt;br /&gt;
==== With '''GUI-tool''' ====&lt;br /&gt;
&lt;br /&gt;
If you have an existing installation of Super Zaxxon you can use the GUI-driven tool [http://repo.openpandora.org/?page=detail&amp;amp;app=sd-install-2011-03-10 sd_installer.pnd] by David Boucher to install to an SD card. You need the downloaded Super Zaxxon tarball, the sd_installer.pnd and a suitable SD card.&lt;br /&gt;
&lt;br /&gt;
==== Done Manually ====&lt;br /&gt;
&lt;br /&gt;
You can extract the tar.bz2 version of the Pandora image onto an SD card and boot off it directly. The simplest layout is to format the card with a single EXT2 partition. Create a boot.txt / autoboot.txt in the root of the SD card to pass parameters to u-boot. An example for the boot.txt / autoboot.txt to boot from /boot/uImage-3 on the (EXT2) first partition of your SD Card would be:&lt;br /&gt;
&lt;br /&gt;
 setenv bootargs root=/dev/mmcblk0p1 rw rootwait vram=6272K omapfb.vram=0:3000K mmc_core.removable=0&lt;br /&gt;
 ext2load mmc 0 0x80300000 /boot/uImage-3&lt;br /&gt;
 bootm 0x80300000&lt;br /&gt;
&lt;br /&gt;
Do not use the 2.6 kernel - the first boot will fail and corrupt the OS.&lt;br /&gt;
&lt;br /&gt;
For advanced options, such as using other file systems or more than one partition, see [[Boot setup]].&lt;br /&gt;
&lt;br /&gt;
The card must be inserted in the left slot to boot from it. If boot.txt is used, hold down the R-trigger when powering on the Pandora and select the SD card from the boot menu. If autoboot.txt is used, the SD will be booted automatically when the Pandora is powered on.&lt;br /&gt;
&lt;br /&gt;
Be sure to edit /etc/fstab and delete the reference to the /boot partition on the NAND. Otherwise, running an OS update on the SD card might overwrite the kernel on the NAND with the wrong version. It originally looks like this:&lt;br /&gt;
&lt;br /&gt;
 # The /boot kernel volume on the OpenPandora NAND.&lt;br /&gt;
 ubi1:boot            /boot                ubifs      defaults              0  0&lt;br /&gt;
&lt;br /&gt;
== '''Upgrade''' - distribution upgrade ==&lt;br /&gt;
Only upgrade the parts that need upgrading.&lt;br /&gt;
Versions after Super Zaxxon 1.52 come with an online operating system update utility: Just select ''System'' -&amp;gt; ''Upgrade Pandora OS'' from the Pandora menu to download the latest system packages (needs working internet connection).&lt;br /&gt;
&lt;br /&gt;
== '''Online''' - install from a system in use to a drive that isnt ==&lt;br /&gt;
&lt;br /&gt;
The UBIFS-Version can be used to flash the whole firmware to the Pandora.&lt;br /&gt;
&lt;br /&gt;
http://openpandora.org/firmware/images/Angstrom-pandora-xfce-image-glibc-ipk-2010.4-test-20140430-omap3-pandora.ubifs.img&lt;br /&gt;
&lt;br /&gt;
It is also possible to do an install while the system is running.&lt;br /&gt;
Grab the ubifs image and install that from nand to SD-card or vice versa. This is an advanced option.&lt;br /&gt;
&lt;br /&gt;
The sourcecode for the programs included in the images can be found in the sources-directory, including licenses for each single one of them. The kernel and u-boot sourcecode as well as some other Pandora specific sourcecode can be found on http://git.openpandora.org/&lt;br /&gt;
Advanced users can get raw firmware images and rootfs (for SD Card bootup) as well as older versions [http://www.openpandora.org/firmware/ here].&lt;br /&gt;
&lt;br /&gt;
== Compile build from source code ==&lt;br /&gt;
&lt;br /&gt;
''openembedded.git''&lt;br /&gt;
&lt;br /&gt;
This the the OpenEmbedded repository containing recipes for all kinds of stuff.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Head&lt;br /&gt;
! Content&lt;br /&gt;
|-&lt;br /&gt;
| op.openembedded.next&lt;br /&gt;
| .next with Pandora specific changes&lt;br /&gt;
|-&lt;br /&gt;
| org.openembedded.dev&lt;br /&gt;
| .dev without any changes&lt;br /&gt;
|-&lt;br /&gt;
| op.openembedded.dev&lt;br /&gt;
| .dev with Pandora specific changes&lt;br /&gt;
|-&lt;br /&gt;
| op_unstable&lt;br /&gt;
| Something unstable I'm guessing&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
''openpandora.oe.git''&lt;br /&gt;
&lt;br /&gt;
This is a Pandora specific OpenEmbedded overlay containing recipes only used on the Pandora.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Head&lt;br /&gt;
! Content&lt;br /&gt;
|-&lt;br /&gt;
| master&lt;br /&gt;
|-&lt;br /&gt;
| overlay.next&lt;br /&gt;
|-&lt;br /&gt;
| overlay.stable&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
''pandora-oe-environment.git''&lt;br /&gt;
&lt;br /&gt;
This contains scripts to set up bitbake, and the above OpenEmbedded repositories.&lt;br /&gt;
&lt;br /&gt;
''Environment setup''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
git clone git://git.openpandora.org/pandora-oe-environment.git pandora-firmware&lt;br /&gt;
cd pandora-firmware&lt;br /&gt;
source ./op-env-oe.sh&lt;br /&gt;
./initial-setup.sh&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Building Yars' Revenge W.I.P.'' (Also called .next).  Query aTc or DJWillis until you get a response.&lt;br /&gt;
&lt;br /&gt;
The following instructions will allow you to build the current .next image.&lt;br /&gt;
&lt;br /&gt;
Remember that your building the tip of the experimental tree and not everything even remotely works. Best for people who want to hack and help get it into shape. Do not expect anything remotely good enough to run on your Pandora for real&lt;br /&gt;
&lt;br /&gt;
It is suggested that you use Debian or a Debian chroot.&lt;br /&gt;
&lt;br /&gt;
In addition to the base Debian install you will need:&lt;br /&gt;
&lt;br /&gt;
autoconf&lt;br /&gt;
automake&lt;br /&gt;
build-essential&lt;br /&gt;
coreutils&lt;br /&gt;
diffstat&lt;br /&gt;
diffstat texi2html gawk chrpath&lt;br /&gt;
docbook-utils&lt;br /&gt;
fdisk&lt;br /&gt;
gawk&lt;br /&gt;
gcc&lt;br /&gt;
git&lt;br /&gt;
git-core&lt;br /&gt;
gnome-doc-utils&lt;br /&gt;
groff&lt;br /&gt;
help2man&lt;br /&gt;
libc6-dev-i386&lt;br /&gt;
libsdl1.2-dev&lt;br /&gt;
liburi-perl&lt;br /&gt;
make&lt;br /&gt;
mercurial&lt;br /&gt;
python-pysqlite2&lt;br /&gt;
qemu-arm-static&lt;br /&gt;
scrollkeeper&lt;br /&gt;
subversion&lt;br /&gt;
texi2html&lt;br /&gt;
texinfo&lt;br /&gt;
unzip&lt;br /&gt;
util-linux&lt;br /&gt;
x11-xserver-utils&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
cd &amp;lt;INSTALLDIR&amp;gt;&lt;br /&gt;
git clone git://github.com/openpandora/openpandora-oe-environment.git&lt;br /&gt;
cd openpandora-oe-environment&lt;br /&gt;
./openpandora-setup.sh config&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This will install a number of git repositories containing the build tools and recipes:&lt;br /&gt;
&lt;br /&gt;
* bitbake&lt;br /&gt;
* openembedded-core&lt;br /&gt;
* meta-openembedded&lt;br /&gt;
* meta-angstrom&lt;br /&gt;
* meta-texasinstruments&lt;br /&gt;
* meta-openpandora&lt;br /&gt;
&lt;br /&gt;
* The basic hardware layer that works with OpenEmbedded and can be used in most OpenEmbedded distributions (Angstrom, Yocto, SHR etc.). That hardware layer also needs meta-texasinstruments (the scripts will bring that in, the Angstrom ones or ours).&lt;br /&gt;
meta-openpandora-vendor&lt;br /&gt;
* The vendor (i.e. openpandora) specific stuff, scripts, tweaks, image files, task files (i.e. what to install and order) and some recipes for things like libpnd.&lt;br /&gt;
&lt;br /&gt;
From time to time you will want to update and fetch the changes to the base and openpandora recipes. e.g. those report on #openpandora by CIA-57&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
. ~/.oe/environment-openpandora&lt;br /&gt;
cd &amp;lt;INSTALLDIR&amp;gt;/openpandora-oe-environment&lt;br /&gt;
./openpandora-setup.sh update&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
There are a number of recipes for build images in openpandora-oe-environment/metadata/meta-openpandora-vendor/recipes-core/images :&lt;br /&gt;
&lt;br /&gt;
* pandora-core-image no desktop or X11&lt;br /&gt;
* pandora-xfce-image XFCE desktop environment&lt;br /&gt;
* systemd-pndwip-image&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
. ~/.oe/environment-openpandora&lt;br /&gt;
cd &amp;lt;INSTALLDIR&amp;gt;/openpandora-oe-environment/build&lt;br /&gt;
bitbake systemd-core-image&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This will download required sources and package dependancies, depending on the state of updatesm, build packages and produc an image.&lt;br /&gt;
&lt;br /&gt;
The preferred method for sending patches for meta-openpandora and meta-openpandora-vendor is to create a fork in github apply you changes and send pull requests to OpenPandora Firmware mailing list: firmware-dev@openpandora.org  ([http://openpandora.org/cgi-bin/mailman/listinfo/firmware-dev subscribe])&lt;br /&gt;
&lt;br /&gt;
= Kernel status =&lt;br /&gt;
&lt;br /&gt;
The first [[firmware]] release was based on a heavily patched linux-2.6.27-omap1 kernel. linux-omap used to be OMAP community kernel fork, nowadays its code was either merged to mainline or dropped. Further OMAP development continues on mainline kernels, linux-omap tree is mainly used to queue developed code to mainline.&lt;br /&gt;
&lt;br /&gt;
Current firmware releases are based on 3.x kernel series.&lt;br /&gt;
&lt;br /&gt;
Driver support in 3.x series is more or less complete, however not all parts are merged to mainline kernel due to various reasons.&lt;br /&gt;
&lt;br /&gt;
== Merged code (already in mainline as of 3.4) ==&lt;br /&gt;
* board support (enables UART, I2C, SPI, RTC, MMC{1,2,3}, NAND, OTG, EHCI, gpio-keys, leds-gpio, keypad, touchscreen, regulators)&lt;br /&gt;
* sound: ALSA ASoC machine driver&lt;br /&gt;
* bq27500 fuel gauge&lt;br /&gt;
* LCD panel driver&lt;br /&gt;
* wl1251 [[WiFi]] driver glue (portions only in 2.6.37)&lt;br /&gt;
* charging (partial only, 2.6.37)&lt;br /&gt;
* wl1251 complete powerdown/suspend using runtime_pm (2.6.38).&lt;br /&gt;
* backlight driver (3.4)&lt;br /&gt;
&lt;br /&gt;
This doesn't list various bugfix patches to get above working :)&lt;br /&gt;
&lt;br /&gt;
== Not merged ==&lt;br /&gt;
now in openpandora.org GIT (mainline merge status in brackets)&lt;br /&gt;
* nubs (aka vsense, needs rework for mainline)&lt;br /&gt;
* keypad fn handling (not allowed in mainline)&lt;br /&gt;
* PWM LEDs (needs rework)&lt;br /&gt;
* Overclocking support&lt;br /&gt;
* some charging bits (too many hacks)&lt;br /&gt;
* various random hacks that benefit pandora but may harm other devices, hence mainline incompatible&lt;br /&gt;
&lt;br /&gt;
= OpenPandora.org git structure =&lt;br /&gt;
Support for various kernels is available in pandora-XX branches or tags, XX corresponds to last part of kernel version number. 2.6.27 is an exception, it's in pandora-27-omap1 branch.&lt;br /&gt;
&lt;br /&gt;
Branches based on pre-release -rc kernels will be often rebased. This means you can't do 'git pull' on them, use 'git fetch; git reset --hard origin/pandora-XX' instead. '''Warning''': this will destroy all your changes (even if they are commited), backup them first!&lt;br /&gt;
&lt;br /&gt;
= Configuring newer kernels =&lt;br /&gt;
&lt;br /&gt;
When compiling mainline kernel, use&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;make omap2plus_defconfig&amp;lt;/source&amp;gt;&lt;br /&gt;
for openpandora.org kernels you can use omap3_pandora_defconfig&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;make omap3_pandora_defconfig&amp;lt;/source&amp;gt;&lt;br /&gt;
after either of those are run, you can tune the configuration for your needs:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;make menuconfig&amp;lt;/source&amp;gt;&lt;br /&gt;
Now you should be able to build a working kernel. More info available at [[Kernel build instructions]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Pandora Firmware Governance==&lt;br /&gt;
&lt;br /&gt;
The Pandora device is an open ecology --&lt;br /&gt;
&lt;br /&gt;
The official [[firmware]] is open source and open to patches from the public; to maintain high quality firmware releases a process needs to exist -- audit trails need to be kept to ensure licensing is clear, testing has to be ensured to keep quality high, and our standard practice for submission made clear so it is easy and swift to submit your work.&lt;br /&gt;
&lt;br /&gt;
Help us sort it out :) This process itself is open source -- as the ecosystem expands our model will change with it; if you are seeing problems, then contact one of the maintainers, mailing list, or the community at large and &lt;br /&gt;
All of which are part of the [[Team]]&lt;br /&gt;
&lt;br /&gt;
The firmware is all of the software that is supplied with a device, so does include the applications which are provided as standard. It is all open source (meaning that OpenPandora provides the source code, often as a requirement of the [http://www.gnu.org/licenses/gpl.html GNU GPL]). A small quantity of the firmware is provided as binary files, which OpenPandora may not be at liberty to disclose the full details of. An example of closed source firmware is for the analogue nubs, which are shipped with small micro-controllers pre-programmed by the nub manufacturer. Only some of the hardware designs and occasional binary blobs like the [[WiFi]] driver are currently not open source; the rest of the firmware stack is open source (predominantly GPL with some LGPL).&lt;br /&gt;
&lt;br /&gt;
== Replacing the Firmware (Un-bricking) ==&lt;br /&gt;
&lt;br /&gt;
Rather than patch the firmware, the firmware may be replaced wholesale with a freshly downloaded firmware. This ought to be regarded as a last resort in the case of problems, there is almost certainly a simpler way to fix most problems.&lt;br /&gt;
&lt;br /&gt;
The process for reinstalling the firmware is as follows: [http://www.gp32x.com/board/index.php?/topic/53637-first-boot-its-asking-for-a-login-and-password/page__view__findpost__p__858053]&lt;br /&gt;
, otherwise firmware corruption might happen again.&lt;br /&gt;
&lt;br /&gt;
In case of emergency, there is an older version &lt;br /&gt;
[http://notaz.gp2x.de/releases/pandora/pandora-firmware-2010-05-01-Zaxxon.zip here] (Version: 2010-05-01-Zaxxon)&lt;br /&gt;
&lt;br /&gt;
== Debugging broken firmware ==&lt;br /&gt;
&lt;br /&gt;
[http://pandorawiki.org/Boot_setup#Rescue_console_boot] will help you in case booting normally breaks. That way you can provide debugging info to source what went wrong instead of just re-installing.&lt;br /&gt;
&lt;br /&gt;
== Reporting bugs ==&lt;br /&gt;
&lt;br /&gt;
Please do make sure that you are using the latest official firmware and hotfix. You can find it in the [http://www.open-pandora.org/index.php?option=com_content&amp;amp;view=article&amp;amp;id=178&amp;amp;Itemid=32&amp;amp;lang=en official support section of the website]. Reports made against older versions might be invalid since the issues were already fixed.&lt;br /&gt;
&lt;br /&gt;
If the bug does still exist in the latest released version, please follow these steps when reporting it in the [http://bugs.openpandora.org official bug tracker]. You will need to register an account in the tracker. Once you are logged into the account, just click on ''Add new task'' to see a form where you can provide the information required to assign and solve the bugs. Below is an explanation of what you should enter where.&lt;br /&gt;
&lt;br /&gt;
=== Stuff that belongs there ===&lt;br /&gt;
&lt;br /&gt;
* Bugs that happen with the default operating system on the Pandora.&lt;br /&gt;
* Things missing in the default operating system on the Pandora.&lt;br /&gt;
* Bugs and issues with the codec pack.&lt;br /&gt;
&lt;br /&gt;
=== What does not belong in the official tracker ===&lt;br /&gt;
&lt;br /&gt;
* Bugs with other .pnd files like eg [[emulators]], [[games]] or other applications that are not part of the main OS.&lt;br /&gt;
* Features missing in other progs.&lt;br /&gt;
&lt;br /&gt;
=== Issue attributes explained ===&lt;br /&gt;
&lt;br /&gt;
Here is the list of things you should keep in mind and mention in your bug report or feature request to make sure that it can be solved. Please do also make sure to react on comments that are left in the report, since the people that feel responsible for solving the issues might need more information that only you can provide.&lt;br /&gt;
&lt;br /&gt;
;Summary: This should be a really short summary of the issue at hand, as clean as possible. Something like eg ''ABC does not work'' is not good, better write ''ABC crashes when sounds are played''.&lt;br /&gt;
&lt;br /&gt;
;Drop Down Boxes: This area on the left side is used to provide some general information that makes it easier for devs to assign the reports to the correct people for fixing things. They are often useful in fixing the report in the end, too.&lt;br /&gt;
&lt;br /&gt;
;Task Type: Just select it from the drop down box. If you want to report a bug, make it ''Bug Report'', if it is a missing feature, select ''Feature Request''. You should only select ''To Do (Reminder)'' if you are one of the devs to leave a note for yourself.&lt;br /&gt;
&lt;br /&gt;
;Category Core: Everything that belongs to the basic systems like the kernel and the drivers. The real core that lies beneath.&lt;br /&gt;
&lt;br /&gt;
;Category Application:  Meant for all the programs on top of the basis core. This eg. includes problems in minimenu, Pandora specific XFCE, pidgin, ... Basically you should ask yourself if your issue might be kernel/driver related, if it is not, select this one.&lt;br /&gt;
&lt;br /&gt;
;Status: Can only be changed by bug tracker admins (aka &amp;quot;official pandora devs&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
;Operating System: Select the &amp;quot;series&amp;quot; of the operating system on the pandora here. The first firmware series is called Zaxxon.&lt;br /&gt;
&lt;br /&gt;
;Severity: How important do you estimate this bug/issue? It should only be marked ''critical'' if it is a real security breach or something breaking *everything*. Often the default ''low'' is fine, since the values can be adjusted later on by bug tracker admins.&lt;br /&gt;
&lt;br /&gt;
;Priority: Can only be changed by bug tracker admins (aka &amp;quot;official pandora devs&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
;Reported Version: Please select which version state your pandora has in the release that you selected under ''Operating System''. Basically list the latest hotfix that you installed.&lt;br /&gt;
&lt;br /&gt;
;Due in Version: Can only be changed by bug tracker admins (aka &amp;quot;official pandora devs&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
;Details: A neat, large field with lots of space for all the details that you can provide. Yes, in general a case of &amp;quot;the more, the better&amp;quot; applies here. Here is a list of things that you should mention in the report:&lt;br /&gt;
&lt;br /&gt;
;Problem: Detailed description of the *exact* problem you see. Please do include some log output, if you have it available.&lt;br /&gt;
&lt;br /&gt;
;Reproducibility: How often does the issue occur? Is it reproducible? If it is, please provide detailed steps to do so.&lt;br /&gt;
&lt;br /&gt;
;Actual Results: What happened after you performed the steps you listed under &amp;quot;Reproducibility&amp;quot;?&lt;br /&gt;
&lt;br /&gt;
;Expected Results: What should have happened?&lt;br /&gt;
&lt;br /&gt;
;Additional Information: Please do list any additional information, like for example the *exact* version of your OS (or the application). This is especially important if you were not able to select the exact version in the '''Reported Version''' drop down field. If you have any log output or patches, please do attach those as files to the report. If the file size would be too big, just compress them.&lt;br /&gt;
&lt;br /&gt;
== Syntax in the Flyspray issue tracker ==&lt;br /&gt;
&lt;br /&gt;
=== Internal reference to other issues ===&lt;br /&gt;
&lt;br /&gt;
To refer to another issue use the syntax FS#N where N is the issue number you want to refer to, i.e. FS#123.&lt;br /&gt;
The parser then automatically renders this as a link to the other issue (HTML href attribute), and shows the issue's title in the mouseover info (HTML title attribute).&lt;br /&gt;
&lt;br /&gt;
== Submission Workflow ==&lt;br /&gt;
&lt;br /&gt;
The general workflow for submitting a patch is something like this:&lt;br /&gt;
&lt;br /&gt;
# Clone the appropriate section of the GIT repository - GIT is http://git.openpandora.org/cgi-bin/gitweb.cgi&lt;br /&gt;
# Apply changes and have fun&lt;br /&gt;
# Document and pass test cases&lt;br /&gt;
# Contact the maintainer of the subdomain the patch falls within - by mailing list above, or perhaps by PM in the forums, or email; for example, post first to the mailing list. In a pinch for libpnd submissions talk to skeezix, or notaz regarding kernel changes. But talk to the mailing list first, to keep discussion logged and centralized; if a backup neds to step up, the post history will already be there, right?&lt;br /&gt;
# If the maintainer is unavailable, contact the backups as listed above; they will know how to contact the champion, or can make the submission call themselves.&lt;br /&gt;
# If the maintainer and backups are not available, contact EvilDragon as release maintainer&lt;br /&gt;
&lt;br /&gt;
== Submission Standards ==&lt;br /&gt;
&lt;br /&gt;
Submission are welcome! Historically the firmware has been built by a very small team, but that [[team]] size limits the number of changes that can be managed and developed simultaneously. If you've the skills and motivation to help, feel free to join the fray!&lt;br /&gt;
&lt;br /&gt;
Patches have a few requirements; failing these requirements will cause your patch to be overlooked!&lt;br /&gt;
&lt;br /&gt;
* '''Clearly documented''' -- what is this patch for?&lt;br /&gt;
* '''Clearly tested''' -- a list of test cases and test results -- the onus is on the submitter to test and prove testing; the committers have limited time and many people talking to them&lt;br /&gt;
* '''Proper format''' -- unix line ending, not dos line endings :)&lt;br /&gt;
&lt;br /&gt;
== Submitting patches ==&lt;br /&gt;
&lt;br /&gt;
It's best to send formal GIT-generated patch so that you get proper credit for your work and to make applying the patch easier. You can also add 'Signed-off-by' line ('-s' on 'git commit' will do it for you), which has [http://elinux.org/Developer_Certificate_Of_Origin the same meaning as for mainline Linux].&lt;br /&gt;
&lt;br /&gt;
So basic workflow would be:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;make changes&amp;gt;&lt;br /&gt;
git config --global user.name &amp;quot;My Name&amp;quot;&lt;br /&gt;
git config --global user.email &amp;quot;myname@domain.com&amp;quot;&lt;br /&gt;
git add &amp;lt;changed files&amp;gt;&lt;br /&gt;
git commit&lt;br /&gt;
git format-patch -o /somewhere/ -1&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Then create a new feature request in bugtracker and attach the generated file(s), or send them to the [[Firmware_governance#Mailing_list|mailing list]], or post them on the forums, whatever is more convenient to you.&lt;br /&gt;
&lt;br /&gt;
== Updating Super Zaxxon ==&lt;br /&gt;
&lt;br /&gt;
=== Updating graphics drivers ===&lt;br /&gt;
&lt;br /&gt;
[http://pandoralive.info/?p=2303 guided tour de blog by eki]&lt;br /&gt;
&lt;br /&gt;
== Community Codec Package - for Pandora OS, Release 2010-05 ==&lt;br /&gt;
&lt;br /&gt;
Installation of non-free codecs is highly discouraged. Consider instead free counterparts like opus, ogg vorbis and Flac for audio. webM, ogg theora for video or equivalent.&lt;br /&gt;
&lt;br /&gt;
Due to licensing issues, licensed codecs like MP3 or MPEG-Video can not be distributed freely. They are optionally available in the Codec Package.&lt;br /&gt;
The package will install Gnome-MPlayer as well as a lot of audio / video-plugins and enables NTFS-support.&lt;br /&gt;
To install it, simply download the .PND-Package and place it into either the /pandora/menu or /pandora/desktop - Folder on your SD-Card.&lt;br /&gt;
Simply start it and follow the on-screen instructions. You can remove the .PND-Package from the card once it has been installed.&lt;br /&gt;
&lt;br /&gt;
; Legal Notice:&lt;br /&gt;
Patent and copyright laws operate differently depending on which country you are in. Please obtain legal advice if you are unsure whether a particular patent or restriction applies to a media format you wish to use in your country.&lt;br /&gt;
&lt;br /&gt;
'''[http://openpandora.org/downloads/CodecPack.pnd Click here to download Community Codec Pack]'''&lt;br /&gt;
&lt;br /&gt;
The Codec Package enables NTFS-Support and installs [http://pastebin.com/TyzWBi0X|these packages]&lt;br /&gt;
&lt;br /&gt;
== Older versions of Ångstrom ==&lt;br /&gt;
&lt;br /&gt;
In case you need them, you can download older firmware relases [http://openpandora.org/firmware/fullflash/ here].&lt;br /&gt;
*http://openpandora.org/firmware/fullflash/SuperZaxxon171.zip&lt;br /&gt;
*[http://openpandora.org/firmware/fullflash/SuperZaxxon170RC.zip Super Zaxxon 1.70RC (18-Oct-2014)]''' [http://boards.openpandora.org/topic/17320-superzaxxon-v170rc-released/ forum thread]&lt;br /&gt;
*http://boards.openpandora.org/topic/17176-superzaxxon-v162rc-released [http://openpandora.org/firmware/fullflash/SuperZaxxon162RC.zip (18-Oct-2014)]&lt;br /&gt;
*http://boards.openpandora.org/topic/16218-superzaxxon-v161-released&lt;br /&gt;
*http://boards.openpandora.org/topic/15198-superzaxxon-v160-released&lt;br /&gt;
*http://boards.openpandora.org/topic/13854-superzaxxon-v155-released&lt;br /&gt;
*http://boards.openpandora.org/index.php/topic/12490-superzaxxon-v54-final-has-been-released/&lt;br /&gt;
*http://boards.openpandora.org/index.php/topic/10374-superzaxxon-v152-released/ &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
SuperZaxxon1.50 can be upgraded to 1.52 without reinstallation by downloading and running the [http://repo.openpandora.org/?page=detail&amp;amp;app=szupdater1.openpandora.org Pandora SuperZaxxon updater PND]. &lt;br /&gt;
&lt;br /&gt;
=== Zaxxon (Old version) ===&lt;br /&gt;
&lt;br /&gt;
The original Zaxxon firmware has been updated with a number of Hotfixes. Since then, a newer firmware called Super Zaxxon has been released.&lt;br /&gt;
&lt;br /&gt;
'''Warning:'''  If you do not have Zaxxon installed (boot screen says SuperZaxxon or something else), do not attempt to install any of these hotfixes, doing so will break the system.&lt;br /&gt;
&lt;br /&gt;
In general it's possible to apply hotfixes to any lower firmware versions without installing all previous hotfixes.&lt;br /&gt;
&lt;br /&gt;
Hotfix 6&lt;br /&gt;
* [http://boards.openpandora.org/index.php?/topic/5652-hotfix-6-final-released/ Information and discussion] (2011-10-10)&lt;br /&gt;
* [http://www.openpandora.org/downloads/Zaxxon-HF6.zip Full flash update] (will delete all prior user settings; useful if you've screwed something up and are not sure of how to fix it)&lt;br /&gt;
&lt;br /&gt;
=== Bugs and solutions ===&lt;br /&gt;
&lt;br /&gt;
In general, the latest information about bugs will be on the official [http://bugs.openpandora.org/ bugtracker]; that is also the best place to go report a bug.&lt;br /&gt;
&lt;br /&gt;
==== PNDs won't run ====&lt;br /&gt;
&lt;br /&gt;
So you can start Xfce, but you can no longer run any programs or switch to Minimenu since you upgraded to HF6?&lt;br /&gt;
&lt;br /&gt;
This can easily be solved without a reflash.&lt;br /&gt;
&lt;br /&gt;
: [http://boards.openpandora.org/index.php?app=forums&amp;amp;module=forums&amp;amp;section=findpost&amp;amp;pid=98627 valhalla] This problem is because of version 1.0-r58.5 of the pandora-scripts package that includes some files that it should not have included and conflicts with the new version of pandora-libpnd. That version is installed at least in HF5rc2.&lt;br /&gt;
&lt;br /&gt;
# Open a terminal in the location where you put your HF6 update PND. In the default file browser, you can do this by right-clicking in the folder where the PND is, and selecting &amp;quot;open terminal here&amp;quot;. For example, if you put it on your desktop (&amp;lt;code&amp;gt;/pandora/desktop&amp;lt;/code&amp;gt;), the text in the terminal to the left of your cursor should look something like &amp;lt;code&amp;gt;username-openpandora:/media/pandora/mmcblk0p1/pandora/desktop$&amp;lt;/code&amp;gt;&lt;br /&gt;
# Type in &amp;lt;code&amp;gt;sudo mkdir /mnt/pnd&amp;lt;/code&amp;gt; and press &amp;quot;enter&amp;quot;. If it asks you for your password, type in what you use to log in to your Pandora, then press &amp;quot;enter&amp;quot;.&lt;br /&gt;
# Type in &amp;lt;code&amp;gt;sudo mount -o loop HF6-Updater.pnd /mnt/pnd&amp;lt;/code&amp;gt; and press &amp;quot;enter&amp;quot;&lt;br /&gt;
# Now we'll go to the packages directory in the PND and reinstall a couple of packages. Type in &amp;lt;code&amp;gt;cd /mnt/pnd/packages/other/&amp;lt;/code&amp;gt; and press &amp;quot;enter&amp;quot;&lt;br /&gt;
# Type in &amp;lt;code&amp;gt;sudo opkg install pandora-libpnd_1.0-r56.5_armv7a.ipk&amp;lt;/code&amp;gt; and press &amp;quot;enter&amp;quot;&lt;br /&gt;
# Type in &amp;lt;code&amp;gt;sudo opkg install pandora-skel_1.0-r9.5_omap3-pandora.ipk&amp;lt;/code&amp;gt; and press &amp;quot;enter&amp;quot;&lt;br /&gt;
# To unmount the PND, type in &amp;lt;code&amp;gt;sudo umount /mnt/pnd&amp;lt;/code&amp;gt; and press &amp;quot;enter&amp;quot;. If it says it can't unmount it, just restart your Pandora.&lt;br /&gt;
# That's it, your Pandora should work again!&lt;br /&gt;
&lt;br /&gt;
Beta versions&lt;br /&gt;
&lt;br /&gt;
* [http://boards.openpandora.org/index.php?/topic/5616-hotfix-6-rc-released/ RC] (2011-10-07)&lt;br /&gt;
* [http://boards.openpandora.org/index.php?/topic/5320-zaxxon-hotfix-6-beta-1-released/ Beta 1] (2011-09-14)&lt;br /&gt;
* [http://boards.openpandora.org/index.php?/topic/4118-hotfix-6-alpha-4-released/ Alpha 4] (2011-06-21)&lt;br /&gt;
* [http://boards.openpandora.org/index.php?/topic/4065-hotfix-6-alpha-3-out/ Alpha 3] (2011-06-17)&lt;br /&gt;
* [http://boards.openpandora.org/index.php?/topic/4056-hotfix-6-alpha-2-is-out/ Alpha 2] (2011-06-16)&lt;br /&gt;
* [http://boards.openpandora.org/index.php?/topic/3955-hotfix-6-alpha-1-released/ Alpha 1] (2011-06-09)&lt;br /&gt;
&lt;br /&gt;
Hotfix 5&lt;br /&gt;
* Information and discussion: [http://boards.openpandora.org/index.php?/topic/2080-hotfix-5-released/ OP] [http://www.gp32x.com/board/index.php?/topic/58867-hotfix-5-released/ GP32X] (2011-03-04)&lt;br /&gt;
&lt;br /&gt;
Beta versions&lt;br /&gt;
* RC2: [http://boards.openpandora.org/index.php?/topic/1877-hotfix-5-rc2-last-one-before-going-final/ OP] [http://www.gp32x.com/board/index.php?/topic/58779-hotfix-5-rc2-last-one-before-going-final/ GP32X] (2011-02-22)&lt;br /&gt;
* RC1: [http://boards.openpandora.org/index.php?/topic/1572-hotfix-5-rc-1-ready-for-testing/ OP] [http://www.gp32x.com/board/index.php?/topic/58598-hotfix-5-rc-1-ready-for-testing/ GP32X] (2011-02-09)&lt;br /&gt;
* [http://boards.openpandora.org/index.php?/topic/1418-beta-test-upcoming-hf5-firmware-image-beta-4/ Beta 4] (2011-02-01)&lt;br /&gt;
* [http://boards.openpandora.org/index.php?/topic/1316-beta-test-upcoming-hf5-firmware-image-beta-3/ Beta 3] (2011-01-28)&lt;br /&gt;
* [http://boards.openpandora.org/index.php?/topic/1209-beta-test-upcoming-hf5-firmware-image-beta-2/ Beta 2] (2011-01-23)&lt;br /&gt;
* [http://boards.openpandora.org/index.php?/topic/1115-beta-test-upcoming-hf5-firmware-image/ Beta 1] (2011-01-17)&lt;br /&gt;
&lt;br /&gt;
Hotfix 4&lt;br /&gt;
* Information and discussion: [http://boards.openpandora.org/index.php?/topic/90-pandora-hotfix-4-final-released-2010-08-31/ OP] [http://www.gp32x.com/board/index.php?/topic/56385-hotfix-4-final-released/ GP32X] (2010-08-31)&lt;br /&gt;
&lt;br /&gt;
Beta versions&lt;br /&gt;
* Beta 4: [http://boards.openpandora.org/index.php?/topic/69-hotfix-4-beta-4-released/ OP] [http://www.gp32x.com/board/index.php?/topic/56361-hotfix-4-beta-4-pre-final/ GP32X] (2010-08-29)&lt;br /&gt;
* Beta 3: [http://boards.openpandora.org/index.php?/topic/17-hotfix-4-beta-3-released/ OP] [http://www.gp32x.com/board/index.php?/topic/56266-hotfix-4-beta-3-released/ GP32X] (2010-08-27)&lt;br /&gt;
* [http://www.gp32x.com/board/index.php?/topic/55965-hotfix-4-beta-2/ Beta 2] (2010-08-15)&lt;br /&gt;
* [http://www.gp32x.com/board/index.php?/topic/55788-hotfix-4-very-first-beta/ Beta 1] (2010-08-07)&lt;br /&gt;
&lt;br /&gt;
Hotfix 3&lt;br /&gt;
* [http://www.gp32x.com/board/index.php?/topic/54933-hotfix-3-released/ Information and discussion] (2010-07-01)&lt;br /&gt;
&lt;br /&gt;
Beta versions&lt;br /&gt;
&lt;br /&gt;
* [http://www.gp32x.com/board/index.php?/topic/54852-pandora-hotfix-3-beta-2/ Beta 2] (2010-06-29)&lt;br /&gt;
* [http://www.gp32x.com/board/index.php?/topic/54724-pandora-hotfix-3-beta-test/ Beta 1] (2010-06-25)&lt;br /&gt;
&lt;br /&gt;
Hotfix 2&lt;br /&gt;
* [http://www.gp32x.com/board/index.php?/topic/54171-hotfix-2-for-zaxxon-released/ Information and discussion] (2010-06-08)&lt;br /&gt;
&lt;br /&gt;
Beta version&lt;br /&gt;
* [http://www.gp32x.com/board/index.php?/topic/54137-pandora-hotfix-pack-2-for-zaxxon/ Beta 1] (2010-06-08)&lt;br /&gt;
&lt;br /&gt;
Hotfix 1&lt;br /&gt;
* [http://www.gp32x.com/board/index.php?/topic/53580-hotfix-pack-1-and-community-codec-pack-released/Information and discussion] (2010-05-24)&lt;br /&gt;
&lt;br /&gt;
Original OS&lt;br /&gt;
* You can download the very first release of the Pandora's Zaxxon OS from [http://notaz.gp2x.de/releases/pandora/pandora-firmware-2010-05-01-Zaxxon.zip here] (2010-05-01)&lt;br /&gt;
&lt;br /&gt;
[[Category:Documentation]]&lt;br /&gt;
[[Category:Operating system]]&lt;br /&gt;
[[Category:Software]]&lt;/div&gt;</summary>
		<author><name>HelenF</name></author>
		
	</entry>
	<entry>
		<id>https://pandorawiki.org/index.php?title=%C3%85ngstr%C3%B6m&amp;diff=30165</id>
		<title>Ångström</title>
		<link rel="alternate" type="text/html" href="https://pandorawiki.org/index.php?title=%C3%85ngstr%C3%B6m&amp;diff=30165"/>
		<updated>2016-03-16T19:46:47Z</updated>

		<summary type="html">&lt;p&gt;HelenF: Moved reflashing comment and changed OS link&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Super Zaxxon''' is currently the official operating system for the Pandora based on [http://www.angstrom-distribution.org/ Ångström] Linux|Gnu. Super Zaxxon is a version upgrade system with frequent system-wide small releases. Compatibility is ensured as a basis of Super Zaxxon. Packages, often relying on their own environment, are self-contained within the [[Introduction_to_PNDs|PND]] format and available on [http://repo.openpandora.org/ a PND repo] separate from the system packages.&lt;br /&gt;
&lt;br /&gt;
== Offline full installation ==&lt;br /&gt;
&lt;br /&gt;
* For either method, you need a Pandora and an SD card.&lt;br /&gt;
* Remember that your Pandora will turn on as soon as a charger is connected. It's also not possible to completely power down a Pandora that's connected to an external power supply.&lt;br /&gt;
* Even while charging, a Pandora can be rebooted, either by software (for example, during the installation process below), or with the reboot hotkey: Hold the Pandora button on the keyboard, and flick the power switch to the right.&lt;br /&gt;
* Do not connect an external power supply while the battery is removed.&lt;br /&gt;
&lt;br /&gt;
=== To '''[[NAND]]''' - internal storage ===&lt;br /&gt;
&lt;br /&gt;
This replaces the original Super Zaxxon installation which came with your Pandora.&lt;br /&gt;
&lt;br /&gt;
'''When the operating system is (re-)installed, all personal files and settings stored on internal flash are DELETED (your PND applications and all data on your SD cards will not be touched). Your Pandora will revert to its default settings and show the first boot wizard on bootup.'''&lt;br /&gt;
&lt;br /&gt;
Reflashing CAN solve some problems, but it's not the magical tool that can fix everything. You should always try to find another solution. Before reflashing, try the upgrade path below. You can get help at the [http://boards.openpandora.org/index.php?/forum/8-support/ Support Section at the boards].&lt;br /&gt;
&lt;br /&gt;
# You will need an SD card formatted with the FAT32 filesystem (default on Windows).&lt;br /&gt;
# Download the latest [http://openpandora.org/firmware/fullflash/ full-flash operating system zip].&lt;br /&gt;
# Extract the contents of the operating system zip file to the root (top level) directory of the SD card.&lt;br /&gt;
# Make sure your Pandora is turned off (remove the battery in case it crashes or doesn't turn off by using normal means).&lt;br /&gt;
# Insert the SD card into your Pandora's first slot (the one on the left, which is closer to the headphone jack).&lt;br /&gt;
# Press and hold the right shoulder button ('R'), then turn the power on (if you removed the battery, insert it while holding 'R').&lt;br /&gt;
# A text menu should appear on screen. Switch to &amp;quot;boot from SD1&amp;quot; using the D-pad, and select this entry with either the 'B' or 'X' controller button.&lt;br /&gt;
# Wait for the flash process to finish. Connect a charger to be sure the battery doesn't run out while flashing. Press enter when asked to do so. This might take up to 15 minutes, so be sure to wait for it to finish.&lt;br /&gt;
# If you use an external power supply, the device will reboot. Otherwise, it should turn off - in this case press power (without holding 'R') to turn it back on.&lt;br /&gt;
# The Pandora should then start its first boot process which might take up to 15 minutes. Be sure to wait for it to finish, otherwise firmware corruption might happen. The installation process will show some warnings, which can be safely ignored. &lt;br /&gt;
# When everything is set up, you will be guided through the first boot wizard.&lt;br /&gt;
&lt;br /&gt;
=== To '''SD-card''' - external storage ===&lt;br /&gt;
&lt;br /&gt;
It is also possible to boot Super Zaxxon from an SD card without modifying the NAND installation. This option offers more space than is available in the NAND, and you can test changes to the OS without risking breaking the internal installation. You will need an SD card that works correctly with Linux file systems on the Pandora (see [[SD compatibility list]]).&lt;br /&gt;
&lt;br /&gt;
This option uses the [http://openpandora.org/firmware/pandora-rootfs.tar.bz2 tar.bz2] version of the OS.&lt;br /&gt;
&lt;br /&gt;
==== With '''GUI-tool''' ====&lt;br /&gt;
&lt;br /&gt;
If you have an existing installation of Super Zaxxon you can use the GUI-driven tool [http://repo.openpandora.org/?page=detail&amp;amp;app=sd-install-2011-03-10 sd_installer.pnd] by David Boucher to install to an SD card. You need the downloaded Super Zaxxon tarball, the sd_installer.pnd and a suitable SD card.&lt;br /&gt;
&lt;br /&gt;
==== Done Manually ====&lt;br /&gt;
&lt;br /&gt;
You can extract the tar.bz2 version of the Pandora image onto an SD card and boot off it directly. The simplest layout is to format the card with a single EXT2 partition. Create a boot.txt / autoboot.txt in the root of the SD card to pass parameters to u-boot. An example for the boot.txt / autoboot.txt to boot from /boot/uImage-3 on the (EXT2) first partition of your SD Card would be:&lt;br /&gt;
&lt;br /&gt;
 setenv bootargs root=/dev/mmcblk0p1 rw rootwait vram=6272K omapfb.vram=0:3000K mmc_core.removable=0&lt;br /&gt;
 ext2load mmc 0 0x80300000 /boot/uImage-3&lt;br /&gt;
 bootm 0x80300000&lt;br /&gt;
&lt;br /&gt;
Do not use the 2.6 kernel - the first boot will fail and corrupt the OS.&lt;br /&gt;
&lt;br /&gt;
For advanced options, such as using other file systems or more than one partition, see [[Boot setup]].&lt;br /&gt;
&lt;br /&gt;
The card must be inserted in the left slot to boot from it. If boot.txt is used, hold down the R-trigger when powering on the Pandora and select the SD card from the boot menu. If autoboot.txt is used, the SD will be booted automatically when the Pandora is powered on.&lt;br /&gt;
&lt;br /&gt;
== '''Upgrade''' - distribution upgrade ==&lt;br /&gt;
Only upgrade the parts that need upgrading.&lt;br /&gt;
Versions after Super Zaxxon 1.52 come with an online operating system update utility: Just select ''System'' -&amp;gt; ''Upgrade Pandora OS'' from the Pandora menu to download the latest system packages (needs working internet connection).&lt;br /&gt;
&lt;br /&gt;
== '''Online''' - install from a system in use to a drive that isnt ==&lt;br /&gt;
&lt;br /&gt;
The UBIFS-Version can be used to flash the whole firmware to the Pandora.&lt;br /&gt;
&lt;br /&gt;
http://openpandora.org/firmware/images/Angstrom-pandora-xfce-image-glibc-ipk-2010.4-test-20140430-omap3-pandora.ubifs.img&lt;br /&gt;
&lt;br /&gt;
It is also possible to do an install while the system is running.&lt;br /&gt;
Grab the ubifs image and install that from nand to SD-card or vice versa. This is an advanced option.&lt;br /&gt;
&lt;br /&gt;
The sourcecode for the programs included in the images can be found in the sources-directory, including licenses for each single one of them. The kernel and u-boot sourcecode as well as some other Pandora specific sourcecode can be found on http://git.openpandora.org/&lt;br /&gt;
Advanced users can get raw firmware images and rootfs (for SD Card bootup) as well as older versions [http://www.openpandora.org/firmware/ here].&lt;br /&gt;
&lt;br /&gt;
== Compile build from source code ==&lt;br /&gt;
&lt;br /&gt;
''openembedded.git''&lt;br /&gt;
&lt;br /&gt;
This the the OpenEmbedded repository containing recipes for all kinds of stuff.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Head&lt;br /&gt;
! Content&lt;br /&gt;
|-&lt;br /&gt;
| op.openembedded.next&lt;br /&gt;
| .next with Pandora specific changes&lt;br /&gt;
|-&lt;br /&gt;
| org.openembedded.dev&lt;br /&gt;
| .dev without any changes&lt;br /&gt;
|-&lt;br /&gt;
| op.openembedded.dev&lt;br /&gt;
| .dev with Pandora specific changes&lt;br /&gt;
|-&lt;br /&gt;
| op_unstable&lt;br /&gt;
| Something unstable I'm guessing&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
''openpandora.oe.git''&lt;br /&gt;
&lt;br /&gt;
This is a Pandora specific OpenEmbedded overlay containing recipes only used on the Pandora.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Head&lt;br /&gt;
! Content&lt;br /&gt;
|-&lt;br /&gt;
| master&lt;br /&gt;
|-&lt;br /&gt;
| overlay.next&lt;br /&gt;
|-&lt;br /&gt;
| overlay.stable&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
''pandora-oe-environment.git''&lt;br /&gt;
&lt;br /&gt;
This contains scripts to set up bitbake, and the above OpenEmbedded repositories.&lt;br /&gt;
&lt;br /&gt;
''Environment setup''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
git clone git://git.openpandora.org/pandora-oe-environment.git pandora-firmware&lt;br /&gt;
cd pandora-firmware&lt;br /&gt;
source ./op-env-oe.sh&lt;br /&gt;
./initial-setup.sh&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Building Yars' Revenge W.I.P.'' (Also called .next).  Query aTc or DJWillis until you get a response.&lt;br /&gt;
&lt;br /&gt;
The following instructions will allow you to build the current .next image.&lt;br /&gt;
&lt;br /&gt;
Remember that your building the tip of the experimental tree and not everything even remotely works. Best for people who want to hack and help get it into shape. Do not expect anything remotely good enough to run on your Pandora for real&lt;br /&gt;
&lt;br /&gt;
It is suggested that you use Debian or a Debian chroot.&lt;br /&gt;
&lt;br /&gt;
In addition to the base Debian install you will need:&lt;br /&gt;
&lt;br /&gt;
autoconf&lt;br /&gt;
automake&lt;br /&gt;
build-essential&lt;br /&gt;
coreutils&lt;br /&gt;
diffstat&lt;br /&gt;
diffstat texi2html gawk chrpath&lt;br /&gt;
docbook-utils&lt;br /&gt;
fdisk&lt;br /&gt;
gawk&lt;br /&gt;
gcc&lt;br /&gt;
git&lt;br /&gt;
git-core&lt;br /&gt;
gnome-doc-utils&lt;br /&gt;
groff&lt;br /&gt;
help2man&lt;br /&gt;
libc6-dev-i386&lt;br /&gt;
libsdl1.2-dev&lt;br /&gt;
liburi-perl&lt;br /&gt;
make&lt;br /&gt;
mercurial&lt;br /&gt;
python-pysqlite2&lt;br /&gt;
qemu-arm-static&lt;br /&gt;
scrollkeeper&lt;br /&gt;
subversion&lt;br /&gt;
texi2html&lt;br /&gt;
texinfo&lt;br /&gt;
unzip&lt;br /&gt;
util-linux&lt;br /&gt;
x11-xserver-utils&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
cd &amp;lt;INSTALLDIR&amp;gt;&lt;br /&gt;
git clone git://github.com/openpandora/openpandora-oe-environment.git&lt;br /&gt;
cd openpandora-oe-environment&lt;br /&gt;
./openpandora-setup.sh config&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This will install a number of git repositories containing the build tools and recipes:&lt;br /&gt;
&lt;br /&gt;
* bitbake&lt;br /&gt;
* openembedded-core&lt;br /&gt;
* meta-openembedded&lt;br /&gt;
* meta-angstrom&lt;br /&gt;
* meta-texasinstruments&lt;br /&gt;
* meta-openpandora&lt;br /&gt;
&lt;br /&gt;
* The basic hardware layer that works with OpenEmbedded and can be used in most OpenEmbedded distributions (Angstrom, Yocto, SHR etc.). That hardware layer also needs meta-texasinstruments (the scripts will bring that in, the Angstrom ones or ours).&lt;br /&gt;
meta-openpandora-vendor&lt;br /&gt;
* The vendor (i.e. openpandora) specific stuff, scripts, tweaks, image files, task files (i.e. what to install and order) and some recipes for things like libpnd.&lt;br /&gt;
&lt;br /&gt;
From time to time you will want to update and fetch the changes to the base and openpandora recipes. e.g. those report on #openpandora by CIA-57&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
. ~/.oe/environment-openpandora&lt;br /&gt;
cd &amp;lt;INSTALLDIR&amp;gt;/openpandora-oe-environment&lt;br /&gt;
./openpandora-setup.sh update&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
There are a number of recipes for build images in openpandora-oe-environment/metadata/meta-openpandora-vendor/recipes-core/images :&lt;br /&gt;
&lt;br /&gt;
* pandora-core-image no desktop or X11&lt;br /&gt;
* pandora-xfce-image XFCE desktop environment&lt;br /&gt;
* systemd-pndwip-image&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
. ~/.oe/environment-openpandora&lt;br /&gt;
cd &amp;lt;INSTALLDIR&amp;gt;/openpandora-oe-environment/build&lt;br /&gt;
bitbake systemd-core-image&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This will download required sources and package dependancies, depending on the state of updatesm, build packages and produc an image.&lt;br /&gt;
&lt;br /&gt;
The preferred method for sending patches for meta-openpandora and meta-openpandora-vendor is to create a fork in github apply you changes and send pull requests to OpenPandora Firmware mailing list: firmware-dev@openpandora.org  ([http://openpandora.org/cgi-bin/mailman/listinfo/firmware-dev subscribe])&lt;br /&gt;
&lt;br /&gt;
= Kernel status =&lt;br /&gt;
&lt;br /&gt;
The first [[firmware]] release was based on a heavily patched linux-2.6.27-omap1 kernel. linux-omap used to be OMAP community kernel fork, nowadays its code was either merged to mainline or dropped. Further OMAP development continues on mainline kernels, linux-omap tree is mainly used to queue developed code to mainline.&lt;br /&gt;
&lt;br /&gt;
Current firmware releases are based on 3.x kernel series.&lt;br /&gt;
&lt;br /&gt;
Driver support in 3.x series is more or less complete, however not all parts are merged to mainline kernel due to various reasons.&lt;br /&gt;
&lt;br /&gt;
== Merged code (already in mainline as of 3.4) ==&lt;br /&gt;
* board support (enables UART, I2C, SPI, RTC, MMC{1,2,3}, NAND, OTG, EHCI, gpio-keys, leds-gpio, keypad, touchscreen, regulators)&lt;br /&gt;
* sound: ALSA ASoC machine driver&lt;br /&gt;
* bq27500 fuel gauge&lt;br /&gt;
* LCD panel driver&lt;br /&gt;
* wl1251 [[WiFi]] driver glue (portions only in 2.6.37)&lt;br /&gt;
* charging (partial only, 2.6.37)&lt;br /&gt;
* wl1251 complete powerdown/suspend using runtime_pm (2.6.38).&lt;br /&gt;
* backlight driver (3.4)&lt;br /&gt;
&lt;br /&gt;
This doesn't list various bugfix patches to get above working :)&lt;br /&gt;
&lt;br /&gt;
== Not merged ==&lt;br /&gt;
now in openpandora.org GIT (mainline merge status in brackets)&lt;br /&gt;
* nubs (aka vsense, needs rework for mainline)&lt;br /&gt;
* keypad fn handling (not allowed in mainline)&lt;br /&gt;
* PWM LEDs (needs rework)&lt;br /&gt;
* Overclocking support&lt;br /&gt;
* some charging bits (too many hacks)&lt;br /&gt;
* various random hacks that benefit pandora but may harm other devices, hence mainline incompatible&lt;br /&gt;
&lt;br /&gt;
= OpenPandora.org git structure =&lt;br /&gt;
Support for various kernels is available in pandora-XX branches or tags, XX corresponds to last part of kernel version number. 2.6.27 is an exception, it's in pandora-27-omap1 branch.&lt;br /&gt;
&lt;br /&gt;
Branches based on pre-release -rc kernels will be often rebased. This means you can't do 'git pull' on them, use 'git fetch; git reset --hard origin/pandora-XX' instead. '''Warning''': this will destroy all your changes (even if they are commited), backup them first!&lt;br /&gt;
&lt;br /&gt;
= Configuring newer kernels =&lt;br /&gt;
&lt;br /&gt;
When compiling mainline kernel, use&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;make omap2plus_defconfig&amp;lt;/source&amp;gt;&lt;br /&gt;
for openpandora.org kernels you can use omap3_pandora_defconfig&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;make omap3_pandora_defconfig&amp;lt;/source&amp;gt;&lt;br /&gt;
after either of those are run, you can tune the configuration for your needs:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;make menuconfig&amp;lt;/source&amp;gt;&lt;br /&gt;
Now you should be able to build a working kernel. More info available at [[Kernel build instructions]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Pandora Firmware Governance==&lt;br /&gt;
&lt;br /&gt;
The Pandora device is an open ecology --&lt;br /&gt;
&lt;br /&gt;
The official [[firmware]] is open source and open to patches from the public; to maintain high quality firmware releases a process needs to exist -- audit trails need to be kept to ensure licensing is clear, testing has to be ensured to keep quality high, and our standard practice for submission made clear so it is easy and swift to submit your work.&lt;br /&gt;
&lt;br /&gt;
Help us sort it out :) This process itself is open source -- as the ecosystem expands our model will change with it; if you are seeing problems, then contact one of the maintainers, mailing list, or the community at large and &lt;br /&gt;
All of which are part of the [[Team]]&lt;br /&gt;
&lt;br /&gt;
The firmware is all of the software that is supplied with a device, so does include the applications which are provided as standard. It is all open source (meaning that OpenPandora provides the source code, often as a requirement of the [http://www.gnu.org/licenses/gpl.html GNU GPL]). A small quantity of the firmware is provided as binary files, which OpenPandora may not be at liberty to disclose the full details of. An example of closed source firmware is for the analogue nubs, which are shipped with small micro-controllers pre-programmed by the nub manufacturer. Only some of the hardware designs and occasional binary blobs like the [[WiFi]] driver are currently not open source; the rest of the firmware stack is open source (predominantly GPL with some LGPL).&lt;br /&gt;
&lt;br /&gt;
== Replacing the Firmware (Un-bricking) ==&lt;br /&gt;
&lt;br /&gt;
Rather than patch the firmware, the firmware may be replaced wholesale with a freshly downloaded firmware. This ought to be regarded as a last resort in the case of problems, there is almost certainly a simpler way to fix most problems.&lt;br /&gt;
&lt;br /&gt;
The process for reinstalling the firmware is as follows: [http://www.gp32x.com/board/index.php?/topic/53637-first-boot-its-asking-for-a-login-and-password/page__view__findpost__p__858053]&lt;br /&gt;
, otherwise firmware corruption might happen again.&lt;br /&gt;
&lt;br /&gt;
In case of emergency, there is an older version &lt;br /&gt;
[http://notaz.gp2x.de/releases/pandora/pandora-firmware-2010-05-01-Zaxxon.zip here] (Version: 2010-05-01-Zaxxon)&lt;br /&gt;
&lt;br /&gt;
== Debugging broken firmware ==&lt;br /&gt;
&lt;br /&gt;
[http://pandorawiki.org/Boot_setup#Rescue_console_boot] will help you in case booting normally breaks. That way you can provide debugging info to source what went wrong instead of just re-installing.&lt;br /&gt;
&lt;br /&gt;
== Reporting bugs ==&lt;br /&gt;
&lt;br /&gt;
Please do make sure that you are using the latest official firmware and hotfix. You can find it in the [http://www.open-pandora.org/index.php?option=com_content&amp;amp;view=article&amp;amp;id=178&amp;amp;Itemid=32&amp;amp;lang=en official support section of the website]. Reports made against older versions might be invalid since the issues were already fixed.&lt;br /&gt;
&lt;br /&gt;
If the bug does still exist in the latest released version, please follow these steps when reporting it in the [http://bugs.openpandora.org official bug tracker]. You will need to register an account in the tracker. Once you are logged into the account, just click on ''Add new task'' to see a form where you can provide the information required to assign and solve the bugs. Below is an explanation of what you should enter where.&lt;br /&gt;
&lt;br /&gt;
=== Stuff that belongs there ===&lt;br /&gt;
&lt;br /&gt;
* Bugs that happen with the default operating system on the Pandora.&lt;br /&gt;
* Things missing in the default operating system on the Pandora.&lt;br /&gt;
* Bugs and issues with the codec pack.&lt;br /&gt;
&lt;br /&gt;
=== What does not belong in the official tracker ===&lt;br /&gt;
&lt;br /&gt;
* Bugs with other .pnd files like eg [[emulators]], [[games]] or other applications that are not part of the main OS.&lt;br /&gt;
* Features missing in other progs.&lt;br /&gt;
&lt;br /&gt;
=== Issue attributes explained ===&lt;br /&gt;
&lt;br /&gt;
Here is the list of things you should keep in mind and mention in your bug report or feature request to make sure that it can be solved. Please do also make sure to react on comments that are left in the report, since the people that feel responsible for solving the issues might need more information that only you can provide.&lt;br /&gt;
&lt;br /&gt;
;Summary: This should be a really short summary of the issue at hand, as clean as possible. Something like eg ''ABC does not work'' is not good, better write ''ABC crashes when sounds are played''.&lt;br /&gt;
&lt;br /&gt;
;Drop Down Boxes: This area on the left side is used to provide some general information that makes it easier for devs to assign the reports to the correct people for fixing things. They are often useful in fixing the report in the end, too.&lt;br /&gt;
&lt;br /&gt;
;Task Type: Just select it from the drop down box. If you want to report a bug, make it ''Bug Report'', if it is a missing feature, select ''Feature Request''. You should only select ''To Do (Reminder)'' if you are one of the devs to leave a note for yourself.&lt;br /&gt;
&lt;br /&gt;
;Category Core: Everything that belongs to the basic systems like the kernel and the drivers. The real core that lies beneath.&lt;br /&gt;
&lt;br /&gt;
;Category Application:  Meant for all the programs on top of the basis core. This eg. includes problems in minimenu, Pandora specific XFCE, pidgin, ... Basically you should ask yourself if your issue might be kernel/driver related, if it is not, select this one.&lt;br /&gt;
&lt;br /&gt;
;Status: Can only be changed by bug tracker admins (aka &amp;quot;official pandora devs&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
;Operating System: Select the &amp;quot;series&amp;quot; of the operating system on the pandora here. The first firmware series is called Zaxxon.&lt;br /&gt;
&lt;br /&gt;
;Severity: How important do you estimate this bug/issue? It should only be marked ''critical'' if it is a real security breach or something breaking *everything*. Often the default ''low'' is fine, since the values can be adjusted later on by bug tracker admins.&lt;br /&gt;
&lt;br /&gt;
;Priority: Can only be changed by bug tracker admins (aka &amp;quot;official pandora devs&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
;Reported Version: Please select which version state your pandora has in the release that you selected under ''Operating System''. Basically list the latest hotfix that you installed.&lt;br /&gt;
&lt;br /&gt;
;Due in Version: Can only be changed by bug tracker admins (aka &amp;quot;official pandora devs&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
;Details: A neat, large field with lots of space for all the details that you can provide. Yes, in general a case of &amp;quot;the more, the better&amp;quot; applies here. Here is a list of things that you should mention in the report:&lt;br /&gt;
&lt;br /&gt;
;Problem: Detailed description of the *exact* problem you see. Please do include some log output, if you have it available.&lt;br /&gt;
&lt;br /&gt;
;Reproducibility: How often does the issue occur? Is it reproducible? If it is, please provide detailed steps to do so.&lt;br /&gt;
&lt;br /&gt;
;Actual Results: What happened after you performed the steps you listed under &amp;quot;Reproducibility&amp;quot;?&lt;br /&gt;
&lt;br /&gt;
;Expected Results: What should have happened?&lt;br /&gt;
&lt;br /&gt;
;Additional Information: Please do list any additional information, like for example the *exact* version of your OS (or the application). This is especially important if you were not able to select the exact version in the '''Reported Version''' drop down field. If you have any log output or patches, please do attach those as files to the report. If the file size would be too big, just compress them.&lt;br /&gt;
&lt;br /&gt;
== Syntax in the Flyspray issue tracker ==&lt;br /&gt;
&lt;br /&gt;
=== Internal reference to other issues ===&lt;br /&gt;
&lt;br /&gt;
To refer to another issue use the syntax FS#N where N is the issue number you want to refer to, i.e. FS#123.&lt;br /&gt;
The parser then automatically renders this as a link to the other issue (HTML href attribute), and shows the issue's title in the mouseover info (HTML title attribute).&lt;br /&gt;
&lt;br /&gt;
== Submission Workflow ==&lt;br /&gt;
&lt;br /&gt;
The general workflow for submitting a patch is something like this:&lt;br /&gt;
&lt;br /&gt;
# Clone the appropriate section of the GIT repository - GIT is http://git.openpandora.org/cgi-bin/gitweb.cgi&lt;br /&gt;
# Apply changes and have fun&lt;br /&gt;
# Document and pass test cases&lt;br /&gt;
# Contact the maintainer of the subdomain the patch falls within - by mailing list above, or perhaps by PM in the forums, or email; for example, post first to the mailing list. In a pinch for libpnd submissions talk to skeezix, or notaz regarding kernel changes. But talk to the mailing list first, to keep discussion logged and centralized; if a backup neds to step up, the post history will already be there, right?&lt;br /&gt;
# If the maintainer is unavailable, contact the backups as listed above; they will know how to contact the champion, or can make the submission call themselves.&lt;br /&gt;
# If the maintainer and backups are not available, contact EvilDragon as release maintainer&lt;br /&gt;
&lt;br /&gt;
== Submission Standards ==&lt;br /&gt;
&lt;br /&gt;
Submission are welcome! Historically the firmware has been built by a very small team, but that [[team]] size limits the number of changes that can be managed and developed simultaneously. If you've the skills and motivation to help, feel free to join the fray!&lt;br /&gt;
&lt;br /&gt;
Patches have a few requirements; failing these requirements will cause your patch to be overlooked!&lt;br /&gt;
&lt;br /&gt;
* '''Clearly documented''' -- what is this patch for?&lt;br /&gt;
* '''Clearly tested''' -- a list of test cases and test results -- the onus is on the submitter to test and prove testing; the committers have limited time and many people talking to them&lt;br /&gt;
* '''Proper format''' -- unix line ending, not dos line endings :)&lt;br /&gt;
&lt;br /&gt;
== Submitting patches ==&lt;br /&gt;
&lt;br /&gt;
It's best to send formal GIT-generated patch so that you get proper credit for your work and to make applying the patch easier. You can also add 'Signed-off-by' line ('-s' on 'git commit' will do it for you), which has [http://elinux.org/Developer_Certificate_Of_Origin the same meaning as for mainline Linux].&lt;br /&gt;
&lt;br /&gt;
So basic workflow would be:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;make changes&amp;gt;&lt;br /&gt;
git config --global user.name &amp;quot;My Name&amp;quot;&lt;br /&gt;
git config --global user.email &amp;quot;myname@domain.com&amp;quot;&lt;br /&gt;
git add &amp;lt;changed files&amp;gt;&lt;br /&gt;
git commit&lt;br /&gt;
git format-patch -o /somewhere/ -1&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Then create a new feature request in bugtracker and attach the generated file(s), or send them to the [[Firmware_governance#Mailing_list|mailing list]], or post them on the forums, whatever is more convenient to you.&lt;br /&gt;
&lt;br /&gt;
== Updating Super Zaxxon ==&lt;br /&gt;
&lt;br /&gt;
=== Updating graphics drivers ===&lt;br /&gt;
&lt;br /&gt;
[http://pandoralive.info/?p=2303 guided tour de blog by eki]&lt;br /&gt;
&lt;br /&gt;
== Community Codec Package - for Pandora OS, Release 2010-05 ==&lt;br /&gt;
&lt;br /&gt;
Installation of non-free codecs is highly discouraged. Consider instead free counterparts like opus, ogg vorbis and Flac for audio. webM, ogg theora for video or equivalent.&lt;br /&gt;
&lt;br /&gt;
Due to licensing issues, licensed codecs like MP3 or MPEG-Video can not be distributed freely. They are optionally available in the Codec Package.&lt;br /&gt;
The package will install Gnome-MPlayer as well as a lot of audio / video-plugins and enables NTFS-support.&lt;br /&gt;
To install it, simply download the .PND-Package and place it into either the /pandora/menu or /pandora/desktop - Folder on your SD-Card.&lt;br /&gt;
Simply start it and follow the on-screen instructions. You can remove the .PND-Package from the card once it has been installed.&lt;br /&gt;
&lt;br /&gt;
; Legal Notice:&lt;br /&gt;
Patent and copyright laws operate differently depending on which country you are in. Please obtain legal advice if you are unsure whether a particular patent or restriction applies to a media format you wish to use in your country.&lt;br /&gt;
&lt;br /&gt;
'''[http://openpandora.org/downloads/CodecPack.pnd Click here to download Community Codec Pack]'''&lt;br /&gt;
&lt;br /&gt;
The Codec Package enables NTFS-Support and installs [http://pastebin.com/TyzWBi0X|these packages]&lt;br /&gt;
&lt;br /&gt;
== Older versions of Ångstrom ==&lt;br /&gt;
&lt;br /&gt;
In case you need them, you can download older firmware relases [http://openpandora.org/firmware/fullflash/ here].&lt;br /&gt;
*http://openpandora.org/firmware/fullflash/SuperZaxxon171.zip&lt;br /&gt;
*[http://openpandora.org/firmware/fullflash/SuperZaxxon170RC.zip Super Zaxxon 1.70RC (18-Oct-2014)]''' [http://boards.openpandora.org/topic/17320-superzaxxon-v170rc-released/ forum thread]&lt;br /&gt;
*http://boards.openpandora.org/topic/17176-superzaxxon-v162rc-released [http://openpandora.org/firmware/fullflash/SuperZaxxon162RC.zip (18-Oct-2014)]&lt;br /&gt;
*http://boards.openpandora.org/topic/16218-superzaxxon-v161-released&lt;br /&gt;
*http://boards.openpandora.org/topic/15198-superzaxxon-v160-released&lt;br /&gt;
*http://boards.openpandora.org/topic/13854-superzaxxon-v155-released&lt;br /&gt;
*http://boards.openpandora.org/index.php/topic/12490-superzaxxon-v54-final-has-been-released/&lt;br /&gt;
*http://boards.openpandora.org/index.php/topic/10374-superzaxxon-v152-released/ &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
SuperZaxxon1.50 can be upgraded to 1.52 without reinstallation by downloading and running the [http://repo.openpandora.org/?page=detail&amp;amp;app=szupdater1.openpandora.org Pandora SuperZaxxon updater PND]. &lt;br /&gt;
&lt;br /&gt;
=== Zaxxon (Old version) ===&lt;br /&gt;
&lt;br /&gt;
The original Zaxxon firmware has been updated with a number of Hotfixes. Since then, a newer firmware called Super Zaxxon has been released.&lt;br /&gt;
&lt;br /&gt;
'''Warning:'''  If you do not have Zaxxon installed (boot screen says SuperZaxxon or something else), do not attempt to install any of these hotfixes, doing so will break the system.&lt;br /&gt;
&lt;br /&gt;
In general it's possible to apply hotfixes to any lower firmware versions without installing all previous hotfixes.&lt;br /&gt;
&lt;br /&gt;
Hotfix 6&lt;br /&gt;
* [http://boards.openpandora.org/index.php?/topic/5652-hotfix-6-final-released/ Information and discussion] (2011-10-10)&lt;br /&gt;
* [http://www.openpandora.org/downloads/Zaxxon-HF6.zip Full flash update] (will delete all prior user settings; useful if you've screwed something up and are not sure of how to fix it)&lt;br /&gt;
&lt;br /&gt;
=== Bugs and solutions ===&lt;br /&gt;
&lt;br /&gt;
In general, the latest information about bugs will be on the official [http://bugs.openpandora.org/ bugtracker]; that is also the best place to go report a bug.&lt;br /&gt;
&lt;br /&gt;
==== PNDs won't run ====&lt;br /&gt;
&lt;br /&gt;
So you can start Xfce, but you can no longer run any programs or switch to Minimenu since you upgraded to HF6?&lt;br /&gt;
&lt;br /&gt;
This can easily be solved without a reflash.&lt;br /&gt;
&lt;br /&gt;
: [http://boards.openpandora.org/index.php?app=forums&amp;amp;module=forums&amp;amp;section=findpost&amp;amp;pid=98627 valhalla] This problem is because of version 1.0-r58.5 of the pandora-scripts package that includes some files that it should not have included and conflicts with the new version of pandora-libpnd. That version is installed at least in HF5rc2.&lt;br /&gt;
&lt;br /&gt;
# Open a terminal in the location where you put your HF6 update PND. In the default file browser, you can do this by right-clicking in the folder where the PND is, and selecting &amp;quot;open terminal here&amp;quot;. For example, if you put it on your desktop (&amp;lt;code&amp;gt;/pandora/desktop&amp;lt;/code&amp;gt;), the text in the terminal to the left of your cursor should look something like &amp;lt;code&amp;gt;username-openpandora:/media/pandora/mmcblk0p1/pandora/desktop$&amp;lt;/code&amp;gt;&lt;br /&gt;
# Type in &amp;lt;code&amp;gt;sudo mkdir /mnt/pnd&amp;lt;/code&amp;gt; and press &amp;quot;enter&amp;quot;. If it asks you for your password, type in what you use to log in to your Pandora, then press &amp;quot;enter&amp;quot;.&lt;br /&gt;
# Type in &amp;lt;code&amp;gt;sudo mount -o loop HF6-Updater.pnd /mnt/pnd&amp;lt;/code&amp;gt; and press &amp;quot;enter&amp;quot;&lt;br /&gt;
# Now we'll go to the packages directory in the PND and reinstall a couple of packages. Type in &amp;lt;code&amp;gt;cd /mnt/pnd/packages/other/&amp;lt;/code&amp;gt; and press &amp;quot;enter&amp;quot;&lt;br /&gt;
# Type in &amp;lt;code&amp;gt;sudo opkg install pandora-libpnd_1.0-r56.5_armv7a.ipk&amp;lt;/code&amp;gt; and press &amp;quot;enter&amp;quot;&lt;br /&gt;
# Type in &amp;lt;code&amp;gt;sudo opkg install pandora-skel_1.0-r9.5_omap3-pandora.ipk&amp;lt;/code&amp;gt; and press &amp;quot;enter&amp;quot;&lt;br /&gt;
# To unmount the PND, type in &amp;lt;code&amp;gt;sudo umount /mnt/pnd&amp;lt;/code&amp;gt; and press &amp;quot;enter&amp;quot;. If it says it can't unmount it, just restart your Pandora.&lt;br /&gt;
# That's it, your Pandora should work again!&lt;br /&gt;
&lt;br /&gt;
Beta versions&lt;br /&gt;
&lt;br /&gt;
* [http://boards.openpandora.org/index.php?/topic/5616-hotfix-6-rc-released/ RC] (2011-10-07)&lt;br /&gt;
* [http://boards.openpandora.org/index.php?/topic/5320-zaxxon-hotfix-6-beta-1-released/ Beta 1] (2011-09-14)&lt;br /&gt;
* [http://boards.openpandora.org/index.php?/topic/4118-hotfix-6-alpha-4-released/ Alpha 4] (2011-06-21)&lt;br /&gt;
* [http://boards.openpandora.org/index.php?/topic/4065-hotfix-6-alpha-3-out/ Alpha 3] (2011-06-17)&lt;br /&gt;
* [http://boards.openpandora.org/index.php?/topic/4056-hotfix-6-alpha-2-is-out/ Alpha 2] (2011-06-16)&lt;br /&gt;
* [http://boards.openpandora.org/index.php?/topic/3955-hotfix-6-alpha-1-released/ Alpha 1] (2011-06-09)&lt;br /&gt;
&lt;br /&gt;
Hotfix 5&lt;br /&gt;
* Information and discussion: [http://boards.openpandora.org/index.php?/topic/2080-hotfix-5-released/ OP] [http://www.gp32x.com/board/index.php?/topic/58867-hotfix-5-released/ GP32X] (2011-03-04)&lt;br /&gt;
&lt;br /&gt;
Beta versions&lt;br /&gt;
* RC2: [http://boards.openpandora.org/index.php?/topic/1877-hotfix-5-rc2-last-one-before-going-final/ OP] [http://www.gp32x.com/board/index.php?/topic/58779-hotfix-5-rc2-last-one-before-going-final/ GP32X] (2011-02-22)&lt;br /&gt;
* RC1: [http://boards.openpandora.org/index.php?/topic/1572-hotfix-5-rc-1-ready-for-testing/ OP] [http://www.gp32x.com/board/index.php?/topic/58598-hotfix-5-rc-1-ready-for-testing/ GP32X] (2011-02-09)&lt;br /&gt;
* [http://boards.openpandora.org/index.php?/topic/1418-beta-test-upcoming-hf5-firmware-image-beta-4/ Beta 4] (2011-02-01)&lt;br /&gt;
* [http://boards.openpandora.org/index.php?/topic/1316-beta-test-upcoming-hf5-firmware-image-beta-3/ Beta 3] (2011-01-28)&lt;br /&gt;
* [http://boards.openpandora.org/index.php?/topic/1209-beta-test-upcoming-hf5-firmware-image-beta-2/ Beta 2] (2011-01-23)&lt;br /&gt;
* [http://boards.openpandora.org/index.php?/topic/1115-beta-test-upcoming-hf5-firmware-image/ Beta 1] (2011-01-17)&lt;br /&gt;
&lt;br /&gt;
Hotfix 4&lt;br /&gt;
* Information and discussion: [http://boards.openpandora.org/index.php?/topic/90-pandora-hotfix-4-final-released-2010-08-31/ OP] [http://www.gp32x.com/board/index.php?/topic/56385-hotfix-4-final-released/ GP32X] (2010-08-31)&lt;br /&gt;
&lt;br /&gt;
Beta versions&lt;br /&gt;
* Beta 4: [http://boards.openpandora.org/index.php?/topic/69-hotfix-4-beta-4-released/ OP] [http://www.gp32x.com/board/index.php?/topic/56361-hotfix-4-beta-4-pre-final/ GP32X] (2010-08-29)&lt;br /&gt;
* Beta 3: [http://boards.openpandora.org/index.php?/topic/17-hotfix-4-beta-3-released/ OP] [http://www.gp32x.com/board/index.php?/topic/56266-hotfix-4-beta-3-released/ GP32X] (2010-08-27)&lt;br /&gt;
* [http://www.gp32x.com/board/index.php?/topic/55965-hotfix-4-beta-2/ Beta 2] (2010-08-15)&lt;br /&gt;
* [http://www.gp32x.com/board/index.php?/topic/55788-hotfix-4-very-first-beta/ Beta 1] (2010-08-07)&lt;br /&gt;
&lt;br /&gt;
Hotfix 3&lt;br /&gt;
* [http://www.gp32x.com/board/index.php?/topic/54933-hotfix-3-released/ Information and discussion] (2010-07-01)&lt;br /&gt;
&lt;br /&gt;
Beta versions&lt;br /&gt;
&lt;br /&gt;
* [http://www.gp32x.com/board/index.php?/topic/54852-pandora-hotfix-3-beta-2/ Beta 2] (2010-06-29)&lt;br /&gt;
* [http://www.gp32x.com/board/index.php?/topic/54724-pandora-hotfix-3-beta-test/ Beta 1] (2010-06-25)&lt;br /&gt;
&lt;br /&gt;
Hotfix 2&lt;br /&gt;
* [http://www.gp32x.com/board/index.php?/topic/54171-hotfix-2-for-zaxxon-released/ Information and discussion] (2010-06-08)&lt;br /&gt;
&lt;br /&gt;
Beta version&lt;br /&gt;
* [http://www.gp32x.com/board/index.php?/topic/54137-pandora-hotfix-pack-2-for-zaxxon/ Beta 1] (2010-06-08)&lt;br /&gt;
&lt;br /&gt;
Hotfix 1&lt;br /&gt;
* [http://www.gp32x.com/board/index.php?/topic/53580-hotfix-pack-1-and-community-codec-pack-released/Information and discussion] (2010-05-24)&lt;br /&gt;
&lt;br /&gt;
Original OS&lt;br /&gt;
* You can download the very first release of the Pandora's Zaxxon OS from [http://notaz.gp2x.de/releases/pandora/pandora-firmware-2010-05-01-Zaxxon.zip here] (2010-05-01)&lt;br /&gt;
&lt;br /&gt;
[[Category:Documentation]]&lt;br /&gt;
[[Category:Operating system]]&lt;br /&gt;
[[Category:Software]]&lt;/div&gt;</summary>
		<author><name>HelenF</name></author>
		
	</entry>
	<entry>
		<id>https://pandorawiki.org/index.php?title=Boot_setup&amp;diff=30164</id>
		<title>Boot setup</title>
		<link rel="alternate" type="text/html" href="https://pandorawiki.org/index.php?title=Boot_setup&amp;diff=30164"/>
		<updated>2016-03-16T17:32:50Z</updated>

		<summary type="html">&lt;p&gt;HelenF: /* Setting up multiple-partition SD cards for booting */ ext4 comment&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The uBoot bootloader normally boots the OS from NAND, but it can be inhibited by pressing R while starting up to for example pick SD-card booting. This can also be set up with text-files, making it the default behaviour.&lt;br /&gt;
&lt;br /&gt;
==Set up your boot.txt==&lt;br /&gt;
&lt;br /&gt;
Create a new file called boot.txt (or autoboot.txt if you want to boot automatically) and copy and paste the text below. Copy that file to the root of the root of the SD card.&lt;br /&gt;
&lt;br /&gt;
{{warning&lt;br /&gt;
|If you edit the file on Windows, use an advanced text editor like [http://notepad-plus-plus.org/ Notepad++] and be sure to convert to UNIX format (in NP++: Edit -&amp;gt; EOL Conversion -&amp;gt; UNIX format). If you have DOS linebreaks, ext2load will fail with an error like &amp;quot;file not found&amp;quot; as it appends an hidden character to the uImage file name.&lt;br /&gt;
}}boot.txt (from the [http://openpandora.org/firmware/README.txt official firmware site])&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
setenv bootargs root=/dev/mmcblk0p1 rw rootwait vram=6272K omapfb.vram=0:3000K mmc_core.removable=0&lt;br /&gt;
ext2load mmc 0 0x80300000 /boot/uImage&lt;br /&gt;
bootm 0x80300000&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Note: If you chose ext3 instead of ext2 for the partition containing the kernel, the second line still starts with ext2load. There is no ext3load.&lt;br /&gt;
&lt;br /&gt;
Note: depending on firmware version kernels might be at several, sometimes multiple locations, so you have to choose one:&lt;br /&gt;
* /boot/uImage-3 - the default 3.2 kernel (recommended)&lt;br /&gt;
* /lib/boot/uImage - alternative location of 3.2 kernel on certain older firmwares&lt;br /&gt;
* /boot/uImage - mostly a symlink to the latest kernel on recent firmwares&lt;br /&gt;
&lt;br /&gt;
Be aware though that this boot.txt assumes you have formatted your card with ext2 and loads the kernel off the SD card. It is technically possible to boot the kernel from NAND but still run the rest of the file system from your SD card with following boot.txt&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
setenv bootargs root=/dev/mmcblk0p1 rw rootwait vram=6272K omapfb.vram=0:3000K mmc_core.removable=0&lt;br /&gt;
ubi part boot &amp;amp;&amp;amp; ubifsmount boot &amp;amp;&amp;amp; ubifsload ${loadaddr} uImage &amp;amp;&amp;amp; bootm ${loadaddr} &amp;amp;&amp;amp; boot&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
However this is not recommended because kernel modules on SD card will likely be not compatible with kernel on NAND.&lt;br /&gt;
&lt;br /&gt;
Both boot.txt's assume you are booting from the left SD card slot, first partition. You can change &amp;quot;mmcblk0p1&amp;quot; to &amp;quot;mmcblk1p1&amp;quot; if you want to boot from the right slot (but boot.txt must still be on a card on the left slot).&lt;br /&gt;
&lt;br /&gt;
===Rescue console boot===&lt;br /&gt;
If you have a problem booting, and need to rescue data from the [[NAND]]) you can boot into a console by doing the following: Make a file named boot.txt in root of SD with this[http://www.gp32x.com/board/index.php?/topic/54918-unbricking-my-pandora/page__view__findpost__p__885362]:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
setenv bootargs ubi.mtd=4 ubi.mtd=3 root=ubi0:rootfs rootfstype=ubifs rw rootflags=bulk_read console=tty0 vram=6272K omapfb.vram=0:3000K init=/bin/bash&lt;br /&gt;
ubi part boot &amp;amp;&amp;amp; ubifsmount boot &amp;amp;&amp;amp; ubifsload 0x80300000 uImage &amp;amp;&amp;amp; bootm 0x80300000 &amp;amp;&amp;amp; boot&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
then hold down the right shoulder button on boot and booting from the SD card. (It doesn't require an operating system on the SD card, but it will use the boot configuration specified there). This is a text mode boot to the shell, using the kernel from the [[NAND]].&lt;br /&gt;
This should provide a way of bypassing any broken startup scripts, adding in logging for a normal boot, etc. It does not start the full OS, just a basic shell.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Setting up multiple-partition SD cards for booting===&lt;br /&gt;
&lt;br /&gt;
It is possible to have several partitions on the SD card and boot from one of them.&lt;br /&gt;
E.g. if you have three partitions on the card like this:&lt;br /&gt;
*Partition 1: FAT&lt;br /&gt;
*Partition 2: ext2 (where the rootfs should be placed)&lt;br /&gt;
*Partition 3: swap&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
How it's done:&lt;br /&gt;
&lt;br /&gt;
1. Put uBoot's boot control files &amp;quot;boot.txt&amp;quot; and/or &amp;quot;autoboot.txt&amp;quot; into the root of the '''first partition''' of the card (FAT partition in this example) &lt;br /&gt;
&lt;br /&gt;
2. Make &amp;quot;boot.txt&amp;quot; and &amp;quot;autoboot.txt&amp;quot; point U-Boot to the '''partition, which holds the root file system''' of your Linux system. This would be parition 2 in this example (ext2 FS).&lt;br /&gt;
This is done '''using the &amp;quot;root&amp;quot; parameter of setenv'''.&lt;br /&gt;
&lt;br /&gt;
3. Make &amp;quot;boot.txt&amp;quot; and &amp;quot;autoboot.txt&amp;quot; point U-Boot to the correct '''location to boot your kernel from'''.&lt;br /&gt;
This kernel location can be any FAT or ext2/3/4 partition on the SD card.&lt;br /&gt;
The uBoot commands '''&amp;quot;fatload&amp;quot; and &amp;quot;ext2load&amp;quot; with their parameter &amp;quot;mmc x:y&amp;quot;''' are repsonsible for loading the kernel. Choose the command, which addresses the file system the kernel is located on and make sure to correctly adapt the values x and y.&lt;br /&gt;
&lt;br /&gt;
This common example boots the kernel from the FAT partition (then this is a &amp;quot;boot partition&amp;quot;), and uses the ext2 file system as root FS:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
setenv bootargs root=/dev/mmcblk0p2 rw rootwait vram=6272K omapfb.vram=0:3000K mmc_core.removable=0&lt;br /&gt;
fatload mmc 0:1 0x80300000 uimage&lt;br /&gt;
bootm 0x80300000&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you put the kernel into the root file system's /boot directory, the second line would be different:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
setenv bootargs root=/dev/mmcblk0p2 rw rootwait vram=6272K omapfb.vram=0:3000K mmc_core.removable=0&lt;br /&gt;
ext2load mmc 0:2 0x80300000 /boot/uImage&lt;br /&gt;
bootm 0x80300000&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Note: '''&lt;br /&gt;
&lt;br /&gt;
For both the &amp;quot;root=&amp;quot; kernel argument and the &amp;quot;mmc x:y&amp;quot; argument of the fatload/ext2load commands, slot numbering begins at 0 (0 is left SD slot, 1 is right SD slot) and partition numbering begins at 1!&lt;br /&gt;
&lt;br /&gt;
'''Recommendation:'''&lt;br /&gt;
&lt;br /&gt;
Put the kernel into another partition than the root FS is located.&lt;br /&gt;
Reason: In case the root FS partition is flagged &amp;quot;inconsistent&amp;quot; after a system crash or sudden SD card removal, uBoot won't be able to boot from that partition anymore. But the file system cleanup routines can only be run, once the kernel has been booted. Hence it's safer to put the kernel on a different partition.&lt;br /&gt;
&lt;br /&gt;
If you want to use ext4 for the root FS, it is necessary to put the kernel on a different partition.&lt;br /&gt;
&lt;br /&gt;
'''Options Summary'''&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec&amp;quot;&lt;br /&gt;
! Files&lt;br /&gt;
! File System Options&lt;br /&gt;
! Location&lt;br /&gt;
|-&lt;br /&gt;
| boot.txt/autoboot.txt&lt;br /&gt;
| FAT, ext2, ext3&lt;br /&gt;
| first partition of left SD card&lt;br /&gt;
|-&lt;br /&gt;
| kernel&lt;br /&gt;
| FAT, ext2, ext3&lt;br /&gt;
| parameters of '''fatload''' or '''ext2load'''&lt;br /&gt;
|-&lt;br /&gt;
| rootfs&lt;br /&gt;
| ext2, ext3, ext4&lt;br /&gt;
| &amp;quot;root&amp;quot; parameter of '''setenv'''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Boot the system==&lt;br /&gt;
&lt;br /&gt;
As you power up the Pandora, hold the shoulder button R. A menu should appear, allowing you to boot from the SD card. (this step isn't necessary if you chose to create an autoboot.txt instead of boot.txt). Remember that this will be an un-configured image, taking a little while longer to boot, and giving the first-run dialogue.&lt;br /&gt;
&lt;br /&gt;
==Access the NAND==&lt;br /&gt;
Once you're booted into the system from SD, you may want access to the NAND rootfs. The following will let you do that.&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo mkdir /mnt/nand&lt;br /&gt;
sudo ubiattach /dev/ubi_ctrl -m 4&lt;br /&gt;
sudo mount -t ubifs ubi0:rootfs /mnt/nand&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Extending intall environment==&lt;br /&gt;
An alternative approach to using an SD card to increase the space accessible to the system is [[Extend_Utils#OS_Extends | OS Extend]]. This allows the root filesystem to exist on more than one physical device.&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
*[http://openpandora.org/firmware/ Official firmware page]&lt;br /&gt;
*[http://repo.openpandora.org/?page=detail&amp;amp;app=sd-install-2011-03-10 The GUI-driven SD installer by David Boucher]&lt;br /&gt;
&lt;br /&gt;
=Copy the files to your SD card=&lt;br /&gt;
Navigate (cd) to the directory with the .tar.bz2 file you just downloaded (or made) and do:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo tar -xvjf &amp;lt;tarfile&amp;gt;.tar.bz2 -C &amp;lt;SD card&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you're doing this on your Pandora, &amp;lt;SD card&amp;gt; is something like /media/mmcblk0p1 (first SD card slot on Pandora). On Ubuntu it would be something like /media/disk if it has no label. You can also try using GUI tools for this, but I didn't have very good luck with them.&lt;br /&gt;
&lt;br /&gt;
===OR copy your firmware from the NAND to the SD card===&lt;br /&gt;
&lt;br /&gt;
The following will ask for your password. All the operations need root permissions so I thought it would be wasteful to sprinkle sudo to everything.&lt;br /&gt;
We will bind mount the root fs to an alternative location (&amp;quot;/mp&amp;quot;), under which other filesystems mounted under root (like the kernel virtual filesystems /proc and /sys, and your SD card.) wont be visible. This allows us to take a live copy of the NAND contents to the SD filesystem.  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo su&lt;br /&gt;
mkdir /mp&lt;br /&gt;
mount --bind / /mp&lt;br /&gt;
cp -va /mp/* /media/&amp;lt;SD card&amp;gt;&lt;br /&gt;
umount /mp&lt;br /&gt;
rmdir /mp&lt;br /&gt;
exit&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== serial port ==&lt;br /&gt;
In an unlikely event that you can get serial output from EXT port, be aware that serial device has changed several times (due to the driver and port configuration changes in the kernel):&lt;br /&gt;
* openpandora.org 2.6.27: ttyS0&lt;br /&gt;
* mainline upto 2.6.36: ttyS2&lt;br /&gt;
* mainline/openpandora.org 2.6.37 and up: ttyO2&lt;br /&gt;
This is relevant for console= bootarg.&lt;br /&gt;
&lt;br /&gt;
== MLO bootloader ==&lt;br /&gt;
Holding START while switching it on will only work if you have a bootable SD Card with a special MLO bootloader in the left SD slot, as this forces the Pandora to boot from SD.&lt;br /&gt;
&lt;br /&gt;
== In the case of a broken R button ==&lt;br /&gt;
The file that kicks things off is boot.src.&lt;br /&gt;
Place an autoboot.txt file on the SD card to trigger an automatic boot off the SD card without having to use the right shoulder button. &lt;br /&gt;
Create autoboot.txt file that would load the boot.src file and start the reflash :&lt;br /&gt;
 setenv bootcmd  ’mmc init;fatload mmc 0 0x82000000 boot.scr; source 0x82000000’&lt;br /&gt;
&lt;br /&gt;
Thanks to user limxr [http://boards.openpandora.org/topic/18416-how-to-reflash-when-right-shoulder-button-is-broken-solved/#entry396356]&lt;br /&gt;
&lt;br /&gt;
== SEE ALSO ==&lt;br /&gt;
[https://github.com/urjaman/pandora-u-boot urjaman github u-boot]&lt;br /&gt;
[http://blogs.distant-earth.com/wp/?p=79 DjWillis distant earth boot documentation]&lt;br /&gt;
&lt;br /&gt;
[[Category:Documentation]]&lt;br /&gt;
[[Category:Tutorials]]&lt;br /&gt;
[[Category:Booting]]&lt;br /&gt;
[[Category:Storage card]]&lt;br /&gt;
[[Category:Operating system]]&lt;/div&gt;</summary>
		<author><name>HelenF</name></author>
		
	</entry>
	<entry>
		<id>https://pandorawiki.org/index.php?title=%C3%85ngstr%C3%B6m&amp;diff=30163</id>
		<title>Ångström</title>
		<link rel="alternate" type="text/html" href="https://pandorawiki.org/index.php?title=%C3%85ngstr%C3%B6m&amp;diff=30163"/>
		<updated>2016-03-16T17:11:59Z</updated>

		<summary type="html">&lt;p&gt;HelenF: /* To SD-card - external storage */ re-organized&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Super Zaxxon''' is currently the official operating system for the Pandora based on [http://www.angstrom-distribution.org/ Ångström] Linux|Gnu. Super Zaxxon is a version upgrade system with frequent system-wide small releases. Compatibility is ensured as a basis of Super Zaxxon. Packages, often relying on their own environment, are self-contained within the [[Introduction_to_PNDs|PND]] format and available on [http://repo.openpandora.org/ a PND repo] separate from the system packages.&lt;br /&gt;
&lt;br /&gt;
== Offline full installation ==&lt;br /&gt;
&lt;br /&gt;
* For either method, you need a Pandora and an SD card.&lt;br /&gt;
* Remember that your Pandora will turn on as soon as a charger is connected. It's also not possible to completely power down a Pandora that's connected to an external power supply.&lt;br /&gt;
* Even while charging, a Pandora can be rebooted, either by software (for example, during the installation process below), or with the reboot hotkey: Hold the Pandora button on the keyboard, and flick the power switch to the right.&lt;br /&gt;
* Do not connect an external power supply while the battery is removed.&lt;br /&gt;
&lt;br /&gt;
=== To '''[[NAND]]''' - internal storage ===&lt;br /&gt;
&lt;br /&gt;
This replaces the original Super Zaxxon installation which came with your Pandora.&lt;br /&gt;
&lt;br /&gt;
'''When the operating system is (re-)installed, all personal files and settings stored on internal flash are DELETED (your PND applications and all data on your SD cards will not be touched). Your Pandora will revert to its default settings and show the first boot wizard on bootup.'''&lt;br /&gt;
&lt;br /&gt;
# You will need an SD card formatted with the FAT32 filesystem (default on Windows).&lt;br /&gt;
# Download the latest [[https://pyra-handheld.com/boards/pages/pndfirmware/ operating system zip]].&lt;br /&gt;
# Extract the contents of the operating system zip file to the root (top level) directory of the SD card.&lt;br /&gt;
# Make sure your Pandora is turned off (remove the battery in case it crashes or doesn't turn off by using normal means).&lt;br /&gt;
# Insert the SD card into your Pandora's first slot (the one on the left, which is closer to the headphone jack).&lt;br /&gt;
# Press and hold the right shoulder button ('R'), then turn the power on (if you removed the battery, insert it while holding 'R').&lt;br /&gt;
# A text menu should appear on screen. Switch to &amp;quot;boot from SD1&amp;quot; using the D-pad, and select this entry with either the 'B' or 'X' controller button.&lt;br /&gt;
# Wait for the flash process to finish. Connect a charger to be sure the battery doesn't run out while flashing. Press enter when asked to do so. This might take up to 15 minutes, so be sure to wait for it to finish.&lt;br /&gt;
# If you use an external power supply, the device will reboot. Otherwise, it should turn off - in this case press power (without holding 'R') to turn it back on.&lt;br /&gt;
# The Pandora should then start its first boot process which might take up to 15 minutes. Be sure to wait for it to finish, otherwise firmware corruption might happen. The installation process will show some warnings, which can be safely ignored. &lt;br /&gt;
# When everything is set up, you will be guided through the first boot wizard.&lt;br /&gt;
&lt;br /&gt;
=== To '''SD-card''' - external storage ===&lt;br /&gt;
&lt;br /&gt;
It is also possible to boot Super Zaxxon from an SD card without modifying the NAND installation. This option offers more space than is available in the NAND, and you can test changes to the OS without risking breaking the internal installation. You will need an SD card that works correctly with Linux file systems on the Pandora (see [[SD compatibility list]]).&lt;br /&gt;
&lt;br /&gt;
This option uses the [http://openpandora.org/firmware/pandora-rootfs.tar.bz2 tar.bz2] version of the OS.&lt;br /&gt;
&lt;br /&gt;
==== With '''GUI-tool''' ====&lt;br /&gt;
&lt;br /&gt;
If you have an existing installation of Super Zaxxon you can use the GUI-driven tool [http://repo.openpandora.org/?page=detail&amp;amp;app=sd-install-2011-03-10 sd_installer.pnd] by David Boucher to install to an SD card. You need the downloaded Super Zaxxon tarball, the sd_installer.pnd and a suitable SD card.&lt;br /&gt;
&lt;br /&gt;
==== Done Manually ====&lt;br /&gt;
&lt;br /&gt;
You can extract the tar.bz2 version of the Pandora image onto an SD card and boot off it directly. The simplest layout is to format the card with a single EXT2 partition. Create a boot.txt / autoboot.txt in the root of the SD card to pass parameters to u-boot. An example for the boot.txt / autoboot.txt to boot from /boot/uImage-3 on the (EXT2) first partition of your SD Card would be:&lt;br /&gt;
&lt;br /&gt;
 setenv bootargs root=/dev/mmcblk0p1 rw rootwait vram=6272K omapfb.vram=0:3000K mmc_core.removable=0&lt;br /&gt;
 ext2load mmc 0 0x80300000 /boot/uImage-3&lt;br /&gt;
 bootm 0x80300000&lt;br /&gt;
&lt;br /&gt;
Do not use the 2.6 kernel - the first boot will fail and corrupt the OS.&lt;br /&gt;
&lt;br /&gt;
For advanced options, such as using other file systems or more than one partition, see [[Boot setup]].&lt;br /&gt;
&lt;br /&gt;
The card must be inserted in the left slot to boot from it. If boot.txt is used, hold down the R-trigger when powering on the Pandora and select the SD card from the boot menu. If autoboot.txt is used, the SD will be booted automatically when the Pandora is powered on.&lt;br /&gt;
&lt;br /&gt;
== '''Upgrade''' - distribution upgrade ==&lt;br /&gt;
Only upgrade the parts that need upgrading.&lt;br /&gt;
Versions after Super Zaxxon 1.52 come with an online operating system update utility: Just select ''System'' -&amp;gt; ''Upgrade Pandora OS'' from the Pandora menu to download the latest system packages (needs working internet connection).&lt;br /&gt;
&lt;br /&gt;
== '''Online''' - install from a system in use to a drive that isnt ==&lt;br /&gt;
&lt;br /&gt;
The UBIFS-Version can be used to flash the whole firmware to the Pandora.&lt;br /&gt;
&lt;br /&gt;
Please only use it if you really need to. Reflashing CAN solve some problems, but it's not the magical tool that can fix everything. You should always try to find another solution. Before reflashing, try the upgrade path below You can get help at the [http://boards.openpandora.org/index.php?/forum/8-support/ Support Section at the boards].&lt;br /&gt;
&lt;br /&gt;
http://openpandora.org/firmware/images/Angstrom-pandora-xfce-image-glibc-ipk-2010.4-test-20140430-omap3-pandora.ubifs.img&lt;br /&gt;
&lt;br /&gt;
It is also possible to do an install while the system is running.&lt;br /&gt;
Grab the ubifs image and install that from nand to SD-card or vice versa. This is an advanced option.&lt;br /&gt;
&lt;br /&gt;
The sourcecode for the programs included in the images can be found in the sources-directory, including licenses for each single one of them. The kernel and u-boot sourcecode as well as some other Pandora specific sourcecode can be found on http://git.openpandora.org/&lt;br /&gt;
Advanced users can get raw firmware images and rootfs (for SD Card bootup) as well as older versions [http://www.openpandora.org/firmware/ here].&lt;br /&gt;
&lt;br /&gt;
== Compile build from source code ==&lt;br /&gt;
&lt;br /&gt;
''openembedded.git''&lt;br /&gt;
&lt;br /&gt;
This the the OpenEmbedded repository containing recipes for all kinds of stuff.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Head&lt;br /&gt;
! Content&lt;br /&gt;
|-&lt;br /&gt;
| op.openembedded.next&lt;br /&gt;
| .next with Pandora specific changes&lt;br /&gt;
|-&lt;br /&gt;
| org.openembedded.dev&lt;br /&gt;
| .dev without any changes&lt;br /&gt;
|-&lt;br /&gt;
| op.openembedded.dev&lt;br /&gt;
| .dev with Pandora specific changes&lt;br /&gt;
|-&lt;br /&gt;
| op_unstable&lt;br /&gt;
| Something unstable I'm guessing&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
''openpandora.oe.git''&lt;br /&gt;
&lt;br /&gt;
This is a Pandora specific OpenEmbedded overlay containing recipes only used on the Pandora.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Head&lt;br /&gt;
! Content&lt;br /&gt;
|-&lt;br /&gt;
| master&lt;br /&gt;
|-&lt;br /&gt;
| overlay.next&lt;br /&gt;
|-&lt;br /&gt;
| overlay.stable&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
''pandora-oe-environment.git''&lt;br /&gt;
&lt;br /&gt;
This contains scripts to set up bitbake, and the above OpenEmbedded repositories.&lt;br /&gt;
&lt;br /&gt;
''Environment setup''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
git clone git://git.openpandora.org/pandora-oe-environment.git pandora-firmware&lt;br /&gt;
cd pandora-firmware&lt;br /&gt;
source ./op-env-oe.sh&lt;br /&gt;
./initial-setup.sh&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Building Yars' Revenge W.I.P.'' (Also called .next).  Query aTc or DJWillis until you get a response.&lt;br /&gt;
&lt;br /&gt;
The following instructions will allow you to build the current .next image.&lt;br /&gt;
&lt;br /&gt;
Remember that your building the tip of the experimental tree and not everything even remotely works. Best for people who want to hack and help get it into shape. Do not expect anything remotely good enough to run on your Pandora for real&lt;br /&gt;
&lt;br /&gt;
It is suggested that you use Debian or a Debian chroot.&lt;br /&gt;
&lt;br /&gt;
In addition to the base Debian install you will need:&lt;br /&gt;
&lt;br /&gt;
autoconf&lt;br /&gt;
automake&lt;br /&gt;
build-essential&lt;br /&gt;
coreutils&lt;br /&gt;
diffstat&lt;br /&gt;
diffstat texi2html gawk chrpath&lt;br /&gt;
docbook-utils&lt;br /&gt;
fdisk&lt;br /&gt;
gawk&lt;br /&gt;
gcc&lt;br /&gt;
git&lt;br /&gt;
git-core&lt;br /&gt;
gnome-doc-utils&lt;br /&gt;
groff&lt;br /&gt;
help2man&lt;br /&gt;
libc6-dev-i386&lt;br /&gt;
libsdl1.2-dev&lt;br /&gt;
liburi-perl&lt;br /&gt;
make&lt;br /&gt;
mercurial&lt;br /&gt;
python-pysqlite2&lt;br /&gt;
qemu-arm-static&lt;br /&gt;
scrollkeeper&lt;br /&gt;
subversion&lt;br /&gt;
texi2html&lt;br /&gt;
texinfo&lt;br /&gt;
unzip&lt;br /&gt;
util-linux&lt;br /&gt;
x11-xserver-utils&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
cd &amp;lt;INSTALLDIR&amp;gt;&lt;br /&gt;
git clone git://github.com/openpandora/openpandora-oe-environment.git&lt;br /&gt;
cd openpandora-oe-environment&lt;br /&gt;
./openpandora-setup.sh config&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This will install a number of git repositories containing the build tools and recipes:&lt;br /&gt;
&lt;br /&gt;
* bitbake&lt;br /&gt;
* openembedded-core&lt;br /&gt;
* meta-openembedded&lt;br /&gt;
* meta-angstrom&lt;br /&gt;
* meta-texasinstruments&lt;br /&gt;
* meta-openpandora&lt;br /&gt;
&lt;br /&gt;
* The basic hardware layer that works with OpenEmbedded and can be used in most OpenEmbedded distributions (Angstrom, Yocto, SHR etc.). That hardware layer also needs meta-texasinstruments (the scripts will bring that in, the Angstrom ones or ours).&lt;br /&gt;
meta-openpandora-vendor&lt;br /&gt;
* The vendor (i.e. openpandora) specific stuff, scripts, tweaks, image files, task files (i.e. what to install and order) and some recipes for things like libpnd.&lt;br /&gt;
&lt;br /&gt;
From time to time you will want to update and fetch the changes to the base and openpandora recipes. e.g. those report on #openpandora by CIA-57&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
. ~/.oe/environment-openpandora&lt;br /&gt;
cd &amp;lt;INSTALLDIR&amp;gt;/openpandora-oe-environment&lt;br /&gt;
./openpandora-setup.sh update&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
There are a number of recipes for build images in openpandora-oe-environment/metadata/meta-openpandora-vendor/recipes-core/images :&lt;br /&gt;
&lt;br /&gt;
* pandora-core-image no desktop or X11&lt;br /&gt;
* pandora-xfce-image XFCE desktop environment&lt;br /&gt;
* systemd-pndwip-image&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
. ~/.oe/environment-openpandora&lt;br /&gt;
cd &amp;lt;INSTALLDIR&amp;gt;/openpandora-oe-environment/build&lt;br /&gt;
bitbake systemd-core-image&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This will download required sources and package dependancies, depending on the state of updatesm, build packages and produc an image.&lt;br /&gt;
&lt;br /&gt;
The preferred method for sending patches for meta-openpandora and meta-openpandora-vendor is to create a fork in github apply you changes and send pull requests to OpenPandora Firmware mailing list: firmware-dev@openpandora.org  ([http://openpandora.org/cgi-bin/mailman/listinfo/firmware-dev subscribe])&lt;br /&gt;
&lt;br /&gt;
= Kernel status =&lt;br /&gt;
&lt;br /&gt;
The first [[firmware]] release was based on a heavily patched linux-2.6.27-omap1 kernel. linux-omap used to be OMAP community kernel fork, nowadays its code was either merged to mainline or dropped. Further OMAP development continues on mainline kernels, linux-omap tree is mainly used to queue developed code to mainline.&lt;br /&gt;
&lt;br /&gt;
Current firmware releases are based on 3.x kernel series.&lt;br /&gt;
&lt;br /&gt;
Driver support in 3.x series is more or less complete, however not all parts are merged to mainline kernel due to various reasons.&lt;br /&gt;
&lt;br /&gt;
== Merged code (already in mainline as of 3.4) ==&lt;br /&gt;
* board support (enables UART, I2C, SPI, RTC, MMC{1,2,3}, NAND, OTG, EHCI, gpio-keys, leds-gpio, keypad, touchscreen, regulators)&lt;br /&gt;
* sound: ALSA ASoC machine driver&lt;br /&gt;
* bq27500 fuel gauge&lt;br /&gt;
* LCD panel driver&lt;br /&gt;
* wl1251 [[WiFi]] driver glue (portions only in 2.6.37)&lt;br /&gt;
* charging (partial only, 2.6.37)&lt;br /&gt;
* wl1251 complete powerdown/suspend using runtime_pm (2.6.38).&lt;br /&gt;
* backlight driver (3.4)&lt;br /&gt;
&lt;br /&gt;
This doesn't list various bugfix patches to get above working :)&lt;br /&gt;
&lt;br /&gt;
== Not merged ==&lt;br /&gt;
now in openpandora.org GIT (mainline merge status in brackets)&lt;br /&gt;
* nubs (aka vsense, needs rework for mainline)&lt;br /&gt;
* keypad fn handling (not allowed in mainline)&lt;br /&gt;
* PWM LEDs (needs rework)&lt;br /&gt;
* Overclocking support&lt;br /&gt;
* some charging bits (too many hacks)&lt;br /&gt;
* various random hacks that benefit pandora but may harm other devices, hence mainline incompatible&lt;br /&gt;
&lt;br /&gt;
= OpenPandora.org git structure =&lt;br /&gt;
Support for various kernels is available in pandora-XX branches or tags, XX corresponds to last part of kernel version number. 2.6.27 is an exception, it's in pandora-27-omap1 branch.&lt;br /&gt;
&lt;br /&gt;
Branches based on pre-release -rc kernels will be often rebased. This means you can't do 'git pull' on them, use 'git fetch; git reset --hard origin/pandora-XX' instead. '''Warning''': this will destroy all your changes (even if they are commited), backup them first!&lt;br /&gt;
&lt;br /&gt;
= Configuring newer kernels =&lt;br /&gt;
&lt;br /&gt;
When compiling mainline kernel, use&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;make omap2plus_defconfig&amp;lt;/source&amp;gt;&lt;br /&gt;
for openpandora.org kernels you can use omap3_pandora_defconfig&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;make omap3_pandora_defconfig&amp;lt;/source&amp;gt;&lt;br /&gt;
after either of those are run, you can tune the configuration for your needs:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;make menuconfig&amp;lt;/source&amp;gt;&lt;br /&gt;
Now you should be able to build a working kernel. More info available at [[Kernel build instructions]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Pandora Firmware Governance==&lt;br /&gt;
&lt;br /&gt;
The Pandora device is an open ecology --&lt;br /&gt;
&lt;br /&gt;
The official [[firmware]] is open source and open to patches from the public; to maintain high quality firmware releases a process needs to exist -- audit trails need to be kept to ensure licensing is clear, testing has to be ensured to keep quality high, and our standard practice for submission made clear so it is easy and swift to submit your work.&lt;br /&gt;
&lt;br /&gt;
Help us sort it out :) This process itself is open source -- as the ecosystem expands our model will change with it; if you are seeing problems, then contact one of the maintainers, mailing list, or the community at large and &lt;br /&gt;
All of which are part of the [[Team]]&lt;br /&gt;
&lt;br /&gt;
The firmware is all of the software that is supplied with a device, so does include the applications which are provided as standard. It is all open source (meaning that OpenPandora provides the source code, often as a requirement of the [http://www.gnu.org/licenses/gpl.html GNU GPL]). A small quantity of the firmware is provided as binary files, which OpenPandora may not be at liberty to disclose the full details of. An example of closed source firmware is for the analogue nubs, which are shipped with small micro-controllers pre-programmed by the nub manufacturer. Only some of the hardware designs and occasional binary blobs like the [[WiFi]] driver are currently not open source; the rest of the firmware stack is open source (predominantly GPL with some LGPL).&lt;br /&gt;
&lt;br /&gt;
== Replacing the Firmware (Un-bricking) ==&lt;br /&gt;
&lt;br /&gt;
Rather than patch the firmware, the firmware may be replaced wholesale with a freshly downloaded firmware. This ought to be regarded as a last resort in the case of problems, there is almost certainly a simpler way to fix most problems.&lt;br /&gt;
&lt;br /&gt;
The process for reinstalling the firmware is as follows: [http://www.gp32x.com/board/index.php?/topic/53637-first-boot-its-asking-for-a-login-and-password/page__view__findpost__p__858053]&lt;br /&gt;
, otherwise firmware corruption might happen again.&lt;br /&gt;
&lt;br /&gt;
In case of emergency, there is an older version &lt;br /&gt;
[http://notaz.gp2x.de/releases/pandora/pandora-firmware-2010-05-01-Zaxxon.zip here] (Version: 2010-05-01-Zaxxon)&lt;br /&gt;
&lt;br /&gt;
== Debugging broken firmware ==&lt;br /&gt;
&lt;br /&gt;
[http://pandorawiki.org/Boot_setup#Rescue_console_boot] will help you in case booting normally breaks. That way you can provide debugging info to source what went wrong instead of just re-installing.&lt;br /&gt;
&lt;br /&gt;
== Reporting bugs ==&lt;br /&gt;
&lt;br /&gt;
Please do make sure that you are using the latest official firmware and hotfix. You can find it in the [http://www.open-pandora.org/index.php?option=com_content&amp;amp;view=article&amp;amp;id=178&amp;amp;Itemid=32&amp;amp;lang=en official support section of the website]. Reports made against older versions might be invalid since the issues were already fixed.&lt;br /&gt;
&lt;br /&gt;
If the bug does still exist in the latest released version, please follow these steps when reporting it in the [http://bugs.openpandora.org official bug tracker]. You will need to register an account in the tracker. Once you are logged into the account, just click on ''Add new task'' to see a form where you can provide the information required to assign and solve the bugs. Below is an explanation of what you should enter where.&lt;br /&gt;
&lt;br /&gt;
=== Stuff that belongs there ===&lt;br /&gt;
&lt;br /&gt;
* Bugs that happen with the default operating system on the Pandora.&lt;br /&gt;
* Things missing in the default operating system on the Pandora.&lt;br /&gt;
* Bugs and issues with the codec pack.&lt;br /&gt;
&lt;br /&gt;
=== What does not belong in the official tracker ===&lt;br /&gt;
&lt;br /&gt;
* Bugs with other .pnd files like eg [[emulators]], [[games]] or other applications that are not part of the main OS.&lt;br /&gt;
* Features missing in other progs.&lt;br /&gt;
&lt;br /&gt;
=== Issue attributes explained ===&lt;br /&gt;
&lt;br /&gt;
Here is the list of things you should keep in mind and mention in your bug report or feature request to make sure that it can be solved. Please do also make sure to react on comments that are left in the report, since the people that feel responsible for solving the issues might need more information that only you can provide.&lt;br /&gt;
&lt;br /&gt;
;Summary: This should be a really short summary of the issue at hand, as clean as possible. Something like eg ''ABC does not work'' is not good, better write ''ABC crashes when sounds are played''.&lt;br /&gt;
&lt;br /&gt;
;Drop Down Boxes: This area on the left side is used to provide some general information that makes it easier for devs to assign the reports to the correct people for fixing things. They are often useful in fixing the report in the end, too.&lt;br /&gt;
&lt;br /&gt;
;Task Type: Just select it from the drop down box. If you want to report a bug, make it ''Bug Report'', if it is a missing feature, select ''Feature Request''. You should only select ''To Do (Reminder)'' if you are one of the devs to leave a note for yourself.&lt;br /&gt;
&lt;br /&gt;
;Category Core: Everything that belongs to the basic systems like the kernel and the drivers. The real core that lies beneath.&lt;br /&gt;
&lt;br /&gt;
;Category Application:  Meant for all the programs on top of the basis core. This eg. includes problems in minimenu, Pandora specific XFCE, pidgin, ... Basically you should ask yourself if your issue might be kernel/driver related, if it is not, select this one.&lt;br /&gt;
&lt;br /&gt;
;Status: Can only be changed by bug tracker admins (aka &amp;quot;official pandora devs&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
;Operating System: Select the &amp;quot;series&amp;quot; of the operating system on the pandora here. The first firmware series is called Zaxxon.&lt;br /&gt;
&lt;br /&gt;
;Severity: How important do you estimate this bug/issue? It should only be marked ''critical'' if it is a real security breach or something breaking *everything*. Often the default ''low'' is fine, since the values can be adjusted later on by bug tracker admins.&lt;br /&gt;
&lt;br /&gt;
;Priority: Can only be changed by bug tracker admins (aka &amp;quot;official pandora devs&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
;Reported Version: Please select which version state your pandora has in the release that you selected under ''Operating System''. Basically list the latest hotfix that you installed.&lt;br /&gt;
&lt;br /&gt;
;Due in Version: Can only be changed by bug tracker admins (aka &amp;quot;official pandora devs&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
;Details: A neat, large field with lots of space for all the details that you can provide. Yes, in general a case of &amp;quot;the more, the better&amp;quot; applies here. Here is a list of things that you should mention in the report:&lt;br /&gt;
&lt;br /&gt;
;Problem: Detailed description of the *exact* problem you see. Please do include some log output, if you have it available.&lt;br /&gt;
&lt;br /&gt;
;Reproducibility: How often does the issue occur? Is it reproducible? If it is, please provide detailed steps to do so.&lt;br /&gt;
&lt;br /&gt;
;Actual Results: What happened after you performed the steps you listed under &amp;quot;Reproducibility&amp;quot;?&lt;br /&gt;
&lt;br /&gt;
;Expected Results: What should have happened?&lt;br /&gt;
&lt;br /&gt;
;Additional Information: Please do list any additional information, like for example the *exact* version of your OS (or the application). This is especially important if you were not able to select the exact version in the '''Reported Version''' drop down field. If you have any log output or patches, please do attach those as files to the report. If the file size would be too big, just compress them.&lt;br /&gt;
&lt;br /&gt;
== Syntax in the Flyspray issue tracker ==&lt;br /&gt;
&lt;br /&gt;
=== Internal reference to other issues ===&lt;br /&gt;
&lt;br /&gt;
To refer to another issue use the syntax FS#N where N is the issue number you want to refer to, i.e. FS#123.&lt;br /&gt;
The parser then automatically renders this as a link to the other issue (HTML href attribute), and shows the issue's title in the mouseover info (HTML title attribute).&lt;br /&gt;
&lt;br /&gt;
== Submission Workflow ==&lt;br /&gt;
&lt;br /&gt;
The general workflow for submitting a patch is something like this:&lt;br /&gt;
&lt;br /&gt;
# Clone the appropriate section of the GIT repository - GIT is http://git.openpandora.org/cgi-bin/gitweb.cgi&lt;br /&gt;
# Apply changes and have fun&lt;br /&gt;
# Document and pass test cases&lt;br /&gt;
# Contact the maintainer of the subdomain the patch falls within - by mailing list above, or perhaps by PM in the forums, or email; for example, post first to the mailing list. In a pinch for libpnd submissions talk to skeezix, or notaz regarding kernel changes. But talk to the mailing list first, to keep discussion logged and centralized; if a backup neds to step up, the post history will already be there, right?&lt;br /&gt;
# If the maintainer is unavailable, contact the backups as listed above; they will know how to contact the champion, or can make the submission call themselves.&lt;br /&gt;
# If the maintainer and backups are not available, contact EvilDragon as release maintainer&lt;br /&gt;
&lt;br /&gt;
== Submission Standards ==&lt;br /&gt;
&lt;br /&gt;
Submission are welcome! Historically the firmware has been built by a very small team, but that [[team]] size limits the number of changes that can be managed and developed simultaneously. If you've the skills and motivation to help, feel free to join the fray!&lt;br /&gt;
&lt;br /&gt;
Patches have a few requirements; failing these requirements will cause your patch to be overlooked!&lt;br /&gt;
&lt;br /&gt;
* '''Clearly documented''' -- what is this patch for?&lt;br /&gt;
* '''Clearly tested''' -- a list of test cases and test results -- the onus is on the submitter to test and prove testing; the committers have limited time and many people talking to them&lt;br /&gt;
* '''Proper format''' -- unix line ending, not dos line endings :)&lt;br /&gt;
&lt;br /&gt;
== Submitting patches ==&lt;br /&gt;
&lt;br /&gt;
It's best to send formal GIT-generated patch so that you get proper credit for your work and to make applying the patch easier. You can also add 'Signed-off-by' line ('-s' on 'git commit' will do it for you), which has [http://elinux.org/Developer_Certificate_Of_Origin the same meaning as for mainline Linux].&lt;br /&gt;
&lt;br /&gt;
So basic workflow would be:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;make changes&amp;gt;&lt;br /&gt;
git config --global user.name &amp;quot;My Name&amp;quot;&lt;br /&gt;
git config --global user.email &amp;quot;myname@domain.com&amp;quot;&lt;br /&gt;
git add &amp;lt;changed files&amp;gt;&lt;br /&gt;
git commit&lt;br /&gt;
git format-patch -o /somewhere/ -1&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Then create a new feature request in bugtracker and attach the generated file(s), or send them to the [[Firmware_governance#Mailing_list|mailing list]], or post them on the forums, whatever is more convenient to you.&lt;br /&gt;
&lt;br /&gt;
== Updating Super Zaxxon ==&lt;br /&gt;
&lt;br /&gt;
=== Updating graphics drivers ===&lt;br /&gt;
&lt;br /&gt;
[http://pandoralive.info/?p=2303 guided tour de blog by eki]&lt;br /&gt;
&lt;br /&gt;
== Community Codec Package - for Pandora OS, Release 2010-05 ==&lt;br /&gt;
&lt;br /&gt;
Installation of non-free codecs is highly discouraged. Consider instead free counterparts like opus, ogg vorbis and Flac for audio. webM, ogg theora for video or equivalent.&lt;br /&gt;
&lt;br /&gt;
Due to licensing issues, licensed codecs like MP3 or MPEG-Video can not be distributed freely. They are optionally available in the Codec Package.&lt;br /&gt;
The package will install Gnome-MPlayer as well as a lot of audio / video-plugins and enables NTFS-support.&lt;br /&gt;
To install it, simply download the .PND-Package and place it into either the /pandora/menu or /pandora/desktop - Folder on your SD-Card.&lt;br /&gt;
Simply start it and follow the on-screen instructions. You can remove the .PND-Package from the card once it has been installed.&lt;br /&gt;
&lt;br /&gt;
; Legal Notice:&lt;br /&gt;
Patent and copyright laws operate differently depending on which country you are in. Please obtain legal advice if you are unsure whether a particular patent or restriction applies to a media format you wish to use in your country.&lt;br /&gt;
&lt;br /&gt;
'''[http://openpandora.org/downloads/CodecPack.pnd Click here to download Community Codec Pack]'''&lt;br /&gt;
&lt;br /&gt;
The Codec Package enables NTFS-Support and installs [http://pastebin.com/TyzWBi0X|these packages]&lt;br /&gt;
&lt;br /&gt;
== Older versions of Ångstrom ==&lt;br /&gt;
&lt;br /&gt;
In case you need them, you can download older firmware relases [http://openpandora.org/firmware/fullflash/ here].&lt;br /&gt;
*http://openpandora.org/firmware/fullflash/SuperZaxxon171.zip&lt;br /&gt;
*[http://openpandora.org/firmware/fullflash/SuperZaxxon170RC.zip Super Zaxxon 1.70RC (18-Oct-2014)]''' [http://boards.openpandora.org/topic/17320-superzaxxon-v170rc-released/ forum thread]&lt;br /&gt;
*http://boards.openpandora.org/topic/17176-superzaxxon-v162rc-released [http://openpandora.org/firmware/fullflash/SuperZaxxon162RC.zip (18-Oct-2014)]&lt;br /&gt;
*http://boards.openpandora.org/topic/16218-superzaxxon-v161-released&lt;br /&gt;
*http://boards.openpandora.org/topic/15198-superzaxxon-v160-released&lt;br /&gt;
*http://boards.openpandora.org/topic/13854-superzaxxon-v155-released&lt;br /&gt;
*http://boards.openpandora.org/index.php/topic/12490-superzaxxon-v54-final-has-been-released/&lt;br /&gt;
*http://boards.openpandora.org/index.php/topic/10374-superzaxxon-v152-released/ &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
SuperZaxxon1.50 can be upgraded to 1.52 without reinstallation by downloading and running the [http://repo.openpandora.org/?page=detail&amp;amp;app=szupdater1.openpandora.org Pandora SuperZaxxon updater PND]. &lt;br /&gt;
&lt;br /&gt;
=== Zaxxon (Old version) ===&lt;br /&gt;
&lt;br /&gt;
The original Zaxxon firmware has been updated with a number of Hotfixes. Since then, a newer firmware called Super Zaxxon has been released.&lt;br /&gt;
&lt;br /&gt;
'''Warning:'''  If you do not have Zaxxon installed (boot screen says SuperZaxxon or something else), do not attempt to install any of these hotfixes, doing so will break the system.&lt;br /&gt;
&lt;br /&gt;
In general it's possible to apply hotfixes to any lower firmware versions without installing all previous hotfixes.&lt;br /&gt;
&lt;br /&gt;
Hotfix 6&lt;br /&gt;
* [http://boards.openpandora.org/index.php?/topic/5652-hotfix-6-final-released/ Information and discussion] (2011-10-10)&lt;br /&gt;
* [http://www.openpandora.org/downloads/Zaxxon-HF6.zip Full flash update] (will delete all prior user settings; useful if you've screwed something up and are not sure of how to fix it)&lt;br /&gt;
&lt;br /&gt;
=== Bugs and solutions ===&lt;br /&gt;
&lt;br /&gt;
In general, the latest information about bugs will be on the official [http://bugs.openpandora.org/ bugtracker]; that is also the best place to go report a bug.&lt;br /&gt;
&lt;br /&gt;
==== PNDs won't run ====&lt;br /&gt;
&lt;br /&gt;
So you can start Xfce, but you can no longer run any programs or switch to Minimenu since you upgraded to HF6?&lt;br /&gt;
&lt;br /&gt;
This can easily be solved without a reflash.&lt;br /&gt;
&lt;br /&gt;
: [http://boards.openpandora.org/index.php?app=forums&amp;amp;module=forums&amp;amp;section=findpost&amp;amp;pid=98627 valhalla] This problem is because of version 1.0-r58.5 of the pandora-scripts package that includes some files that it should not have included and conflicts with the new version of pandora-libpnd. That version is installed at least in HF5rc2.&lt;br /&gt;
&lt;br /&gt;
# Open a terminal in the location where you put your HF6 update PND. In the default file browser, you can do this by right-clicking in the folder where the PND is, and selecting &amp;quot;open terminal here&amp;quot;. For example, if you put it on your desktop (&amp;lt;code&amp;gt;/pandora/desktop&amp;lt;/code&amp;gt;), the text in the terminal to the left of your cursor should look something like &amp;lt;code&amp;gt;username-openpandora:/media/pandora/mmcblk0p1/pandora/desktop$&amp;lt;/code&amp;gt;&lt;br /&gt;
# Type in &amp;lt;code&amp;gt;sudo mkdir /mnt/pnd&amp;lt;/code&amp;gt; and press &amp;quot;enter&amp;quot;. If it asks you for your password, type in what you use to log in to your Pandora, then press &amp;quot;enter&amp;quot;.&lt;br /&gt;
# Type in &amp;lt;code&amp;gt;sudo mount -o loop HF6-Updater.pnd /mnt/pnd&amp;lt;/code&amp;gt; and press &amp;quot;enter&amp;quot;&lt;br /&gt;
# Now we'll go to the packages directory in the PND and reinstall a couple of packages. Type in &amp;lt;code&amp;gt;cd /mnt/pnd/packages/other/&amp;lt;/code&amp;gt; and press &amp;quot;enter&amp;quot;&lt;br /&gt;
# Type in &amp;lt;code&amp;gt;sudo opkg install pandora-libpnd_1.0-r56.5_armv7a.ipk&amp;lt;/code&amp;gt; and press &amp;quot;enter&amp;quot;&lt;br /&gt;
# Type in &amp;lt;code&amp;gt;sudo opkg install pandora-skel_1.0-r9.5_omap3-pandora.ipk&amp;lt;/code&amp;gt; and press &amp;quot;enter&amp;quot;&lt;br /&gt;
# To unmount the PND, type in &amp;lt;code&amp;gt;sudo umount /mnt/pnd&amp;lt;/code&amp;gt; and press &amp;quot;enter&amp;quot;. If it says it can't unmount it, just restart your Pandora.&lt;br /&gt;
# That's it, your Pandora should work again!&lt;br /&gt;
&lt;br /&gt;
Beta versions&lt;br /&gt;
&lt;br /&gt;
* [http://boards.openpandora.org/index.php?/topic/5616-hotfix-6-rc-released/ RC] (2011-10-07)&lt;br /&gt;
* [http://boards.openpandora.org/index.php?/topic/5320-zaxxon-hotfix-6-beta-1-released/ Beta 1] (2011-09-14)&lt;br /&gt;
* [http://boards.openpandora.org/index.php?/topic/4118-hotfix-6-alpha-4-released/ Alpha 4] (2011-06-21)&lt;br /&gt;
* [http://boards.openpandora.org/index.php?/topic/4065-hotfix-6-alpha-3-out/ Alpha 3] (2011-06-17)&lt;br /&gt;
* [http://boards.openpandora.org/index.php?/topic/4056-hotfix-6-alpha-2-is-out/ Alpha 2] (2011-06-16)&lt;br /&gt;
* [http://boards.openpandora.org/index.php?/topic/3955-hotfix-6-alpha-1-released/ Alpha 1] (2011-06-09)&lt;br /&gt;
&lt;br /&gt;
Hotfix 5&lt;br /&gt;
* Information and discussion: [http://boards.openpandora.org/index.php?/topic/2080-hotfix-5-released/ OP] [http://www.gp32x.com/board/index.php?/topic/58867-hotfix-5-released/ GP32X] (2011-03-04)&lt;br /&gt;
&lt;br /&gt;
Beta versions&lt;br /&gt;
* RC2: [http://boards.openpandora.org/index.php?/topic/1877-hotfix-5-rc2-last-one-before-going-final/ OP] [http://www.gp32x.com/board/index.php?/topic/58779-hotfix-5-rc2-last-one-before-going-final/ GP32X] (2011-02-22)&lt;br /&gt;
* RC1: [http://boards.openpandora.org/index.php?/topic/1572-hotfix-5-rc-1-ready-for-testing/ OP] [http://www.gp32x.com/board/index.php?/topic/58598-hotfix-5-rc-1-ready-for-testing/ GP32X] (2011-02-09)&lt;br /&gt;
* [http://boards.openpandora.org/index.php?/topic/1418-beta-test-upcoming-hf5-firmware-image-beta-4/ Beta 4] (2011-02-01)&lt;br /&gt;
* [http://boards.openpandora.org/index.php?/topic/1316-beta-test-upcoming-hf5-firmware-image-beta-3/ Beta 3] (2011-01-28)&lt;br /&gt;
* [http://boards.openpandora.org/index.php?/topic/1209-beta-test-upcoming-hf5-firmware-image-beta-2/ Beta 2] (2011-01-23)&lt;br /&gt;
* [http://boards.openpandora.org/index.php?/topic/1115-beta-test-upcoming-hf5-firmware-image/ Beta 1] (2011-01-17)&lt;br /&gt;
&lt;br /&gt;
Hotfix 4&lt;br /&gt;
* Information and discussion: [http://boards.openpandora.org/index.php?/topic/90-pandora-hotfix-4-final-released-2010-08-31/ OP] [http://www.gp32x.com/board/index.php?/topic/56385-hotfix-4-final-released/ GP32X] (2010-08-31)&lt;br /&gt;
&lt;br /&gt;
Beta versions&lt;br /&gt;
* Beta 4: [http://boards.openpandora.org/index.php?/topic/69-hotfix-4-beta-4-released/ OP] [http://www.gp32x.com/board/index.php?/topic/56361-hotfix-4-beta-4-pre-final/ GP32X] (2010-08-29)&lt;br /&gt;
* Beta 3: [http://boards.openpandora.org/index.php?/topic/17-hotfix-4-beta-3-released/ OP] [http://www.gp32x.com/board/index.php?/topic/56266-hotfix-4-beta-3-released/ GP32X] (2010-08-27)&lt;br /&gt;
* [http://www.gp32x.com/board/index.php?/topic/55965-hotfix-4-beta-2/ Beta 2] (2010-08-15)&lt;br /&gt;
* [http://www.gp32x.com/board/index.php?/topic/55788-hotfix-4-very-first-beta/ Beta 1] (2010-08-07)&lt;br /&gt;
&lt;br /&gt;
Hotfix 3&lt;br /&gt;
* [http://www.gp32x.com/board/index.php?/topic/54933-hotfix-3-released/ Information and discussion] (2010-07-01)&lt;br /&gt;
&lt;br /&gt;
Beta versions&lt;br /&gt;
&lt;br /&gt;
* [http://www.gp32x.com/board/index.php?/topic/54852-pandora-hotfix-3-beta-2/ Beta 2] (2010-06-29)&lt;br /&gt;
* [http://www.gp32x.com/board/index.php?/topic/54724-pandora-hotfix-3-beta-test/ Beta 1] (2010-06-25)&lt;br /&gt;
&lt;br /&gt;
Hotfix 2&lt;br /&gt;
* [http://www.gp32x.com/board/index.php?/topic/54171-hotfix-2-for-zaxxon-released/ Information and discussion] (2010-06-08)&lt;br /&gt;
&lt;br /&gt;
Beta version&lt;br /&gt;
* [http://www.gp32x.com/board/index.php?/topic/54137-pandora-hotfix-pack-2-for-zaxxon/ Beta 1] (2010-06-08)&lt;br /&gt;
&lt;br /&gt;
Hotfix 1&lt;br /&gt;
* [http://www.gp32x.com/board/index.php?/topic/53580-hotfix-pack-1-and-community-codec-pack-released/Information and discussion] (2010-05-24)&lt;br /&gt;
&lt;br /&gt;
Original OS&lt;br /&gt;
* You can download the very first release of the Pandora's Zaxxon OS from [http://notaz.gp2x.de/releases/pandora/pandora-firmware-2010-05-01-Zaxxon.zip here] (2010-05-01)&lt;br /&gt;
&lt;br /&gt;
[[Category:Documentation]]&lt;br /&gt;
[[Category:Operating system]]&lt;br /&gt;
[[Category:Software]]&lt;/div&gt;</summary>
		<author><name>HelenF</name></author>
		
	</entry>
	<entry>
		<id>https://pandorawiki.org/index.php?title=Boot_setup&amp;diff=30162</id>
		<title>Boot setup</title>
		<link rel="alternate" type="text/html" href="https://pandorawiki.org/index.php?title=Boot_setup&amp;diff=30162"/>
		<updated>2016-03-16T16:57:36Z</updated>

		<summary type="html">&lt;p&gt;HelenF: /* Setting up multiple-partition SD cards for booting */ Added options summary&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The uBoot bootloader normally boots the OS from NAND, but it can be inhibited by pressing R while starting up to for example pick SD-card booting. This can also be set up with text-files, making it the default behaviour.&lt;br /&gt;
&lt;br /&gt;
==Set up your boot.txt==&lt;br /&gt;
&lt;br /&gt;
Create a new file called boot.txt (or autoboot.txt if you want to boot automatically) and copy and paste the text below. Copy that file to the root of the root of the SD card.&lt;br /&gt;
&lt;br /&gt;
{{warning&lt;br /&gt;
|If you edit the file on Windows, use an advanced text editor like [http://notepad-plus-plus.org/ Notepad++] and be sure to convert to UNIX format (in NP++: Edit -&amp;gt; EOL Conversion -&amp;gt; UNIX format). If you have DOS linebreaks, ext2load will fail with an error like &amp;quot;file not found&amp;quot; as it appends an hidden character to the uImage file name.&lt;br /&gt;
}}boot.txt (from the [http://openpandora.org/firmware/README.txt official firmware site])&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
setenv bootargs root=/dev/mmcblk0p1 rw rootwait vram=6272K omapfb.vram=0:3000K mmc_core.removable=0&lt;br /&gt;
ext2load mmc 0 0x80300000 /boot/uImage&lt;br /&gt;
bootm 0x80300000&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Note: If you chose ext3 instead of ext2 for the partition containing the kernel, the second line still starts with ext2load. There is no ext3load.&lt;br /&gt;
&lt;br /&gt;
Note: depending on firmware version kernels might be at several, sometimes multiple locations, so you have to choose one:&lt;br /&gt;
* /boot/uImage-3 - the default 3.2 kernel (recommended)&lt;br /&gt;
* /lib/boot/uImage - alternative location of 3.2 kernel on certain older firmwares&lt;br /&gt;
* /boot/uImage - mostly a symlink to the latest kernel on recent firmwares&lt;br /&gt;
&lt;br /&gt;
Be aware though that this boot.txt assumes you have formatted your card with ext2 and loads the kernel off the SD card. It is technically possible to boot the kernel from NAND but still run the rest of the file system from your SD card with following boot.txt&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
setenv bootargs root=/dev/mmcblk0p1 rw rootwait vram=6272K omapfb.vram=0:3000K mmc_core.removable=0&lt;br /&gt;
ubi part boot &amp;amp;&amp;amp; ubifsmount boot &amp;amp;&amp;amp; ubifsload ${loadaddr} uImage &amp;amp;&amp;amp; bootm ${loadaddr} &amp;amp;&amp;amp; boot&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
However this is not recommended because kernel modules on SD card will likely be not compatible with kernel on NAND.&lt;br /&gt;
&lt;br /&gt;
Both boot.txt's assume you are booting from the left SD card slot, first partition. You can change &amp;quot;mmcblk0p1&amp;quot; to &amp;quot;mmcblk1p1&amp;quot; if you want to boot from the right slot (but boot.txt must still be on a card on the left slot).&lt;br /&gt;
&lt;br /&gt;
===Rescue console boot===&lt;br /&gt;
If you have a problem booting, and need to rescue data from the [[NAND]]) you can boot into a console by doing the following: Make a file named boot.txt in root of SD with this[http://www.gp32x.com/board/index.php?/topic/54918-unbricking-my-pandora/page__view__findpost__p__885362]:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
setenv bootargs ubi.mtd=4 ubi.mtd=3 root=ubi0:rootfs rootfstype=ubifs rw rootflags=bulk_read console=tty0 vram=6272K omapfb.vram=0:3000K init=/bin/bash&lt;br /&gt;
ubi part boot &amp;amp;&amp;amp; ubifsmount boot &amp;amp;&amp;amp; ubifsload 0x80300000 uImage &amp;amp;&amp;amp; bootm 0x80300000 &amp;amp;&amp;amp; boot&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
then hold down the right shoulder button on boot and booting from the SD card. (It doesn't require an operating system on the SD card, but it will use the boot configuration specified there). This is a text mode boot to the shell, using the kernel from the [[NAND]].&lt;br /&gt;
This should provide a way of bypassing any broken startup scripts, adding in logging for a normal boot, etc. It does not start the full OS, just a basic shell.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Setting up multiple-partition SD cards for booting===&lt;br /&gt;
&lt;br /&gt;
It is possible to have several partitions on the SD card and boot from one of them.&lt;br /&gt;
E.g. if you have three partitions on the card like this:&lt;br /&gt;
*Partition 1: FAT&lt;br /&gt;
*Partition 2: ext2 (where the rootfs should be placed)&lt;br /&gt;
*Partition 3: swap&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
How it's done:&lt;br /&gt;
&lt;br /&gt;
1. Put uBoot's boot control files &amp;quot;boot.txt&amp;quot; and/or &amp;quot;autoboot.txt&amp;quot; into the root of the '''first partition''' of the card (FAT partition in this example) &lt;br /&gt;
&lt;br /&gt;
2. Make &amp;quot;boot.txt&amp;quot; and &amp;quot;autoboot.txt&amp;quot; point U-Boot to the '''partition, which holds the root file system''' of your Linux system. This would be parition 2 in this example (ext2 FS).&lt;br /&gt;
This is done '''using the &amp;quot;root&amp;quot; parameter of setenv'''.&lt;br /&gt;
&lt;br /&gt;
3. Make &amp;quot;boot.txt&amp;quot; and &amp;quot;autoboot.txt&amp;quot; point U-Boot to the correct '''location to boot your kernel from'''.&lt;br /&gt;
This kernel location can be any FAT or ext2/3/4 partition on the SD card.&lt;br /&gt;
The uBoot commands '''&amp;quot;fatload&amp;quot; and &amp;quot;ext2load&amp;quot; with their parameter &amp;quot;mmc x:y&amp;quot;''' are repsonsible for loading the kernel. Choose the command, which addresses the file system the kernel is located on and make sure to correctly adapt the values x and y.&lt;br /&gt;
&lt;br /&gt;
This common example boots the kernel from the FAT partition (then this is a &amp;quot;boot partition&amp;quot;), and uses the ext2 file system as root FS:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
setenv bootargs root=/dev/mmcblk0p2 rw rootwait vram=6272K omapfb.vram=0:3000K mmc_core.removable=0&lt;br /&gt;
fatload mmc 0:1 0x80300000 uimage&lt;br /&gt;
bootm 0x80300000&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you put the kernel into the root file system's /boot directory, the second line would be different:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
setenv bootargs root=/dev/mmcblk0p2 rw rootwait vram=6272K omapfb.vram=0:3000K mmc_core.removable=0&lt;br /&gt;
ext2load mmc 0:2 0x80300000 /boot/uImage&lt;br /&gt;
bootm 0x80300000&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Note: '''&lt;br /&gt;
&lt;br /&gt;
For both the &amp;quot;root=&amp;quot; kernel argument and the &amp;quot;mmc x:y&amp;quot; argument of the fatload/ext2load commands, slot numbering begins at 0 (0 is left SD slot, 1 is right SD slot) and partition numbering begins at 1!&lt;br /&gt;
&lt;br /&gt;
'''Recommendation:'''&lt;br /&gt;
&lt;br /&gt;
Put the kernel into another partition than the root FS is located.&lt;br /&gt;
Reason: In case the root FS partition is flagged &amp;quot;inconsistent&amp;quot; after a system crash or sudden SD card removal, uBoot won't be able to boot from that partition anymore. But the file system cleanup routines can only be run, once the kernel has been booted. Hence it's safer to put the kernel on a different partition.&lt;br /&gt;
&lt;br /&gt;
'''Options Summary'''&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec&amp;quot;&lt;br /&gt;
! Files&lt;br /&gt;
! File System Options&lt;br /&gt;
! Location&lt;br /&gt;
|-&lt;br /&gt;
| boot.txt/autoboot.txt&lt;br /&gt;
| FAT, ext2, ext3&lt;br /&gt;
| first partition of left SD card&lt;br /&gt;
|-&lt;br /&gt;
| kernel&lt;br /&gt;
| FAT, ext2, ext3&lt;br /&gt;
| parameters of '''fatload''' or '''ext2load'''&lt;br /&gt;
|-&lt;br /&gt;
| rootfs&lt;br /&gt;
| ext2, ext3, ext4&lt;br /&gt;
| &amp;quot;root&amp;quot; parameter of '''setenv'''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Boot the system==&lt;br /&gt;
&lt;br /&gt;
As you power up the Pandora, hold the shoulder button R. A menu should appear, allowing you to boot from the SD card. (this step isn't necessary if you chose to create an autoboot.txt instead of boot.txt). Remember that this will be an un-configured image, taking a little while longer to boot, and giving the first-run dialogue.&lt;br /&gt;
&lt;br /&gt;
==Access the NAND==&lt;br /&gt;
Once you're booted into the system from SD, you may want access to the NAND rootfs. The following will let you do that.&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo mkdir /mnt/nand&lt;br /&gt;
sudo ubiattach /dev/ubi_ctrl -m 4&lt;br /&gt;
sudo mount -t ubifs ubi0:rootfs /mnt/nand&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Extending intall environment==&lt;br /&gt;
An alternative approach to using an SD card to increase the space accessible to the system is [[Extend_Utils#OS_Extends | OS Extend]]. This allows the root filesystem to exist on more than one physical device.&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
*[http://openpandora.org/firmware/ Official firmware page]&lt;br /&gt;
*[http://repo.openpandora.org/?page=detail&amp;amp;app=sd-install-2011-03-10 The GUI-driven SD installer by David Boucher]&lt;br /&gt;
&lt;br /&gt;
=Copy the files to your SD card=&lt;br /&gt;
Navigate (cd) to the directory with the .tar.bz2 file you just downloaded (or made) and do:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo tar -xvjf &amp;lt;tarfile&amp;gt;.tar.bz2 -C &amp;lt;SD card&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you're doing this on your Pandora, &amp;lt;SD card&amp;gt; is something like /media/mmcblk0p1 (first SD card slot on Pandora). On Ubuntu it would be something like /media/disk if it has no label. You can also try using GUI tools for this, but I didn't have very good luck with them.&lt;br /&gt;
&lt;br /&gt;
===OR copy your firmware from the NAND to the SD card===&lt;br /&gt;
&lt;br /&gt;
The following will ask for your password. All the operations need root permissions so I thought it would be wasteful to sprinkle sudo to everything.&lt;br /&gt;
We will bind mount the root fs to an alternative location (&amp;quot;/mp&amp;quot;), under which other filesystems mounted under root (like the kernel virtual filesystems /proc and /sys, and your SD card.) wont be visible. This allows us to take a live copy of the NAND contents to the SD filesystem.  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo su&lt;br /&gt;
mkdir /mp&lt;br /&gt;
mount --bind / /mp&lt;br /&gt;
cp -va /mp/* /media/&amp;lt;SD card&amp;gt;&lt;br /&gt;
umount /mp&lt;br /&gt;
rmdir /mp&lt;br /&gt;
exit&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== serial port ==&lt;br /&gt;
In an unlikely event that you can get serial output from EXT port, be aware that serial device has changed several times (due to the driver and port configuration changes in the kernel):&lt;br /&gt;
* openpandora.org 2.6.27: ttyS0&lt;br /&gt;
* mainline upto 2.6.36: ttyS2&lt;br /&gt;
* mainline/openpandora.org 2.6.37 and up: ttyO2&lt;br /&gt;
This is relevant for console= bootarg.&lt;br /&gt;
&lt;br /&gt;
== MLO bootloader ==&lt;br /&gt;
Holding START while switching it on will only work if you have a bootable SD Card with a special MLO bootloader in the left SD slot, as this forces the Pandora to boot from SD.&lt;br /&gt;
&lt;br /&gt;
== In the case of a broken R button ==&lt;br /&gt;
The file that kicks things off is boot.src.&lt;br /&gt;
Place an autoboot.txt file on the SD card to trigger an automatic boot off the SD card without having to use the right shoulder button. &lt;br /&gt;
Create autoboot.txt file that would load the boot.src file and start the reflash :&lt;br /&gt;
 setenv bootcmd  ’mmc init;fatload mmc 0 0x82000000 boot.scr; source 0x82000000’&lt;br /&gt;
&lt;br /&gt;
Thanks to user limxr [http://boards.openpandora.org/topic/18416-how-to-reflash-when-right-shoulder-button-is-broken-solved/#entry396356]&lt;br /&gt;
&lt;br /&gt;
== SEE ALSO ==&lt;br /&gt;
[https://github.com/urjaman/pandora-u-boot urjaman github u-boot]&lt;br /&gt;
[http://blogs.distant-earth.com/wp/?p=79 DjWillis distant earth boot documentation]&lt;br /&gt;
&lt;br /&gt;
[[Category:Documentation]]&lt;br /&gt;
[[Category:Tutorials]]&lt;br /&gt;
[[Category:Booting]]&lt;br /&gt;
[[Category:Storage card]]&lt;br /&gt;
[[Category:Operating system]]&lt;/div&gt;</summary>
		<author><name>HelenF</name></author>
		
	</entry>
	<entry>
		<id>https://pandorawiki.org/index.php?title=%C3%85ngstr%C3%B6m&amp;diff=30160</id>
		<title>Ångström</title>
		<link rel="alternate" type="text/html" href="https://pandorawiki.org/index.php?title=%C3%85ngstr%C3%B6m&amp;diff=30160"/>
		<updated>2016-03-15T01:47:30Z</updated>

		<summary type="html">&lt;p&gt;HelenF: /* To SD-card - external storage */ expanded&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Super Zaxxon''' is currently the official operating system for the Pandora based on [http://www.angstrom-distribution.org/ Ångström] Linux|Gnu. Super Zaxxon is a version upgrade system with frequent system-wide small releases. Compatibility is ensured as a basis of Super Zaxxon. Packages, often relying on their own environment, are self-contained within the [[Introduction_to_PNDs|PND]] format and available on [http://repo.openpandora.org/ a PND repo] separate from the system packages.&lt;br /&gt;
&lt;br /&gt;
== Offline full installation ==&lt;br /&gt;
&lt;br /&gt;
* For either method, you need a Pandora and an SD card.&lt;br /&gt;
* Remember that your Pandora will turn on as soon as a charger is connected. It's also not possible to completely power down a Pandora that's connected to an external power supply.&lt;br /&gt;
* Even while charging, a Pandora can be rebooted, either by software (for example, during the installation process below), or with the reboot hotkey: Hold the Pandora button on the keyboard, and flick the power switch to the right.&lt;br /&gt;
* Do not connect an external power supply while the battery is removed.&lt;br /&gt;
&lt;br /&gt;
=== To '''[[NAND]]''' - internal storage ===&lt;br /&gt;
&lt;br /&gt;
This replaces the original Super Zaxxon installation which came with your Pandora.&lt;br /&gt;
&lt;br /&gt;
'''When the operating system is (re-)installed, all personal files and settings stored on internal flash are DELETED (your PND applications and all data on your SD cards will not be touched). Your Pandora will revert to its default settings and show the first boot wizard on bootup.'''&lt;br /&gt;
&lt;br /&gt;
# You will need an SD card formatted with the FAT32 filesystem (default on Windows).&lt;br /&gt;
# Download the latest [[https://pyra-handheld.com/boards/pages/pndfirmware/ operating system zip]].&lt;br /&gt;
# Extract the contents of the operating system zip file to the root (top level) directory of the SD card.&lt;br /&gt;
# Make sure your Pandora is turned off (remove the battery in case it crashes or doesn't turn off by using normal means).&lt;br /&gt;
# Insert the SD card into your Pandora's first slot (the one on the left, which is closer to the headphone jack).&lt;br /&gt;
# Press and hold the right shoulder button ('R'), then turn the power on (if you removed the battery, insert it while holding 'R').&lt;br /&gt;
# A text menu should appear on screen. Switch to &amp;quot;boot from SD1&amp;quot; using the D-pad, and select this entry with either the 'B' or 'X' controller button.&lt;br /&gt;
# Wait for the flash process to finish. Connect a charger to be sure the battery doesn't run out while flashing. Press enter when asked to do so. This might take up to 15 minutes, so be sure to wait for it to finish.&lt;br /&gt;
# If you use an external power supply, the device will reboot. Otherwise, it should turn off - in this case press power (without holding 'R') to turn it back on.&lt;br /&gt;
# The Pandora should then start its first boot process which might take up to 15 minutes. Be sure to wait for it to finish, otherwise firmware corruption might happen. The installation process will show some warnings, which can be safely ignored. &lt;br /&gt;
# When everything is set up, you will be guided through the first boot wizard.&lt;br /&gt;
&lt;br /&gt;
=== To '''SD-card''' - external storage ===&lt;br /&gt;
&lt;br /&gt;
It is also possible to boot Super Zaxxon from an SD card without modifying the NAND installation. This option offers more space than is available in the NAND, and you can test changes to the OS without risking breaking the internal installation. &lt;br /&gt;
&lt;br /&gt;
This option uses the [http://openpandora.org/firmware/pandora-rootfs.tar.bz2 tar.bz2] version of the OS.&lt;br /&gt;
&lt;br /&gt;
==== With '''GUI-tool''' ====&lt;br /&gt;
&lt;br /&gt;
If you have an existing installation of Super Zaxxon you can use the GUI-driven tool [http://repo.openpandora.org/?page=detail&amp;amp;app=sd-install-2011-03-10 sd_installer.pnd] by David Boucher to install to an SD card. You need the downloaded Super Zaxxon tarball, the sd_installer.pnd and a suitable SD card.&lt;br /&gt;
&lt;br /&gt;
==== Done Manually ====&lt;br /&gt;
&lt;br /&gt;
You can extract the tar.bz2 version of the Pandora image onto an SD card (EXT2) and boot off it directly. The card must be inserted in the left slot.&lt;br /&gt;
&lt;br /&gt;
Use a boot.txt / autoboot.txt in the root of the SD card to pass parameters to u-boot. If boot.txt is used, hold down the R-trigger when powering on the Pandora and select the SD card from the boot menu. If autoboot.txt is used, the SD will be booted automatically when the Pandora is powered on.&lt;br /&gt;
&lt;br /&gt;
An [http://openpandora.org/firmware/README.txt example] for the boot.txt / autoboot.txt to boot from /boot/uImage on the (EXT2) first partition of your SD Card would be:&lt;br /&gt;
&lt;br /&gt;
 setenv bootargs root=/dev/mmcblk0p1 rw rootwait vram=6272K omapfb.vram=0:3000K mmc_core.removable=0&lt;br /&gt;
 ext2load mmc 0 0x80300000 /boot/uImage&lt;br /&gt;
 bootm 0x80300000&lt;br /&gt;
&lt;br /&gt;
Either edit the path in the boot.txt to match one of the available kernels, or symlink /boot/uImage to one of them.&lt;br /&gt;
&lt;br /&gt;
== '''Upgrade''' - distribution upgrade ==&lt;br /&gt;
Only upgrade the parts that need upgrading.&lt;br /&gt;
Versions after Super Zaxxon 1.52 come with an online operating system update utility: Just select ''System'' -&amp;gt; ''Upgrade Pandora OS'' from the Pandora menu to download the latest system packages (needs working internet connection).&lt;br /&gt;
&lt;br /&gt;
== '''Online''' - install from a system in use to a drive that isnt ==&lt;br /&gt;
&lt;br /&gt;
The UBIFS-Version can be used to flash the whole firmware to the Pandora.&lt;br /&gt;
&lt;br /&gt;
Please only use it if you really need to. Reflashing CAN solve some problems, but it's not the magical tool that can fix everything. You should always try to find another solution. Before reflashing, try the upgrade path below You can get help at the [http://boards.openpandora.org/index.php?/forum/8-support/ Support Section at the boards].&lt;br /&gt;
&lt;br /&gt;
http://openpandora.org/firmware/images/Angstrom-pandora-xfce-image-glibc-ipk-2010.4-test-20140430-omap3-pandora.ubifs.img&lt;br /&gt;
&lt;br /&gt;
It is also possible to do an install while the system is running.&lt;br /&gt;
Grab the ubifs image and install that from nand to SD-card or vice versa. This is an advanced option.&lt;br /&gt;
&lt;br /&gt;
The sourcecode for the programs included in the images can be found in the sources-directory, including licenses for each single one of them. The kernel and u-boot sourcecode as well as some other Pandora specific sourcecode can be found on http://git.openpandora.org/&lt;br /&gt;
Advanced users can get raw firmware images and rootfs (for SD Card bootup) as well as older versions [http://www.openpandora.org/firmware/ here].&lt;br /&gt;
&lt;br /&gt;
== Compile build from source code ==&lt;br /&gt;
&lt;br /&gt;
''openembedded.git''&lt;br /&gt;
&lt;br /&gt;
This the the OpenEmbedded repository containing recipes for all kinds of stuff.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Head&lt;br /&gt;
! Content&lt;br /&gt;
|-&lt;br /&gt;
| op.openembedded.next&lt;br /&gt;
| .next with Pandora specific changes&lt;br /&gt;
|-&lt;br /&gt;
| org.openembedded.dev&lt;br /&gt;
| .dev without any changes&lt;br /&gt;
|-&lt;br /&gt;
| op.openembedded.dev&lt;br /&gt;
| .dev with Pandora specific changes&lt;br /&gt;
|-&lt;br /&gt;
| op_unstable&lt;br /&gt;
| Something unstable I'm guessing&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
''openpandora.oe.git''&lt;br /&gt;
&lt;br /&gt;
This is a Pandora specific OpenEmbedded overlay containing recipes only used on the Pandora.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Head&lt;br /&gt;
! Content&lt;br /&gt;
|-&lt;br /&gt;
| master&lt;br /&gt;
|-&lt;br /&gt;
| overlay.next&lt;br /&gt;
|-&lt;br /&gt;
| overlay.stable&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
''pandora-oe-environment.git''&lt;br /&gt;
&lt;br /&gt;
This contains scripts to set up bitbake, and the above OpenEmbedded repositories.&lt;br /&gt;
&lt;br /&gt;
''Environment setup''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
git clone git://git.openpandora.org/pandora-oe-environment.git pandora-firmware&lt;br /&gt;
cd pandora-firmware&lt;br /&gt;
source ./op-env-oe.sh&lt;br /&gt;
./initial-setup.sh&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Building Yars' Revenge W.I.P.'' (Also called .next).  Query aTc or DJWillis until you get a response.&lt;br /&gt;
&lt;br /&gt;
The following instructions will allow you to build the current .next image.&lt;br /&gt;
&lt;br /&gt;
Remember that your building the tip of the experimental tree and not everything even remotely works. Best for people who want to hack and help get it into shape. Do not expect anything remotely good enough to run on your Pandora for real&lt;br /&gt;
&lt;br /&gt;
It is suggested that you use Debian or a Debian chroot.&lt;br /&gt;
&lt;br /&gt;
In addition to the base Debian install you will need:&lt;br /&gt;
&lt;br /&gt;
autoconf&lt;br /&gt;
automake&lt;br /&gt;
build-essential&lt;br /&gt;
coreutils&lt;br /&gt;
diffstat&lt;br /&gt;
diffstat texi2html gawk chrpath&lt;br /&gt;
docbook-utils&lt;br /&gt;
fdisk&lt;br /&gt;
gawk&lt;br /&gt;
gcc&lt;br /&gt;
git&lt;br /&gt;
git-core&lt;br /&gt;
gnome-doc-utils&lt;br /&gt;
groff&lt;br /&gt;
help2man&lt;br /&gt;
libc6-dev-i386&lt;br /&gt;
libsdl1.2-dev&lt;br /&gt;
liburi-perl&lt;br /&gt;
make&lt;br /&gt;
mercurial&lt;br /&gt;
python-pysqlite2&lt;br /&gt;
qemu-arm-static&lt;br /&gt;
scrollkeeper&lt;br /&gt;
subversion&lt;br /&gt;
texi2html&lt;br /&gt;
texinfo&lt;br /&gt;
unzip&lt;br /&gt;
util-linux&lt;br /&gt;
x11-xserver-utils&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
cd &amp;lt;INSTALLDIR&amp;gt;&lt;br /&gt;
git clone git://github.com/openpandora/openpandora-oe-environment.git&lt;br /&gt;
cd openpandora-oe-environment&lt;br /&gt;
./openpandora-setup.sh config&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This will install a number of git repositories containing the build tools and recipes:&lt;br /&gt;
&lt;br /&gt;
* bitbake&lt;br /&gt;
* openembedded-core&lt;br /&gt;
* meta-openembedded&lt;br /&gt;
* meta-angstrom&lt;br /&gt;
* meta-texasinstruments&lt;br /&gt;
* meta-openpandora&lt;br /&gt;
&lt;br /&gt;
* The basic hardware layer that works with OpenEmbedded and can be used in most OpenEmbedded distributions (Angstrom, Yocto, SHR etc.). That hardware layer also needs meta-texasinstruments (the scripts will bring that in, the Angstrom ones or ours).&lt;br /&gt;
meta-openpandora-vendor&lt;br /&gt;
* The vendor (i.e. openpandora) specific stuff, scripts, tweaks, image files, task files (i.e. what to install and order) and some recipes for things like libpnd.&lt;br /&gt;
&lt;br /&gt;
From time to time you will want to update and fetch the changes to the base and openpandora recipes. e.g. those report on #openpandora by CIA-57&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
. ~/.oe/environment-openpandora&lt;br /&gt;
cd &amp;lt;INSTALLDIR&amp;gt;/openpandora-oe-environment&lt;br /&gt;
./openpandora-setup.sh update&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
There are a number of recipes for build images in openpandora-oe-environment/metadata/meta-openpandora-vendor/recipes-core/images :&lt;br /&gt;
&lt;br /&gt;
* pandora-core-image no desktop or X11&lt;br /&gt;
* pandora-xfce-image XFCE desktop environment&lt;br /&gt;
* systemd-pndwip-image&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
. ~/.oe/environment-openpandora&lt;br /&gt;
cd &amp;lt;INSTALLDIR&amp;gt;/openpandora-oe-environment/build&lt;br /&gt;
bitbake systemd-core-image&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This will download required sources and package dependancies, depending on the state of updatesm, build packages and produc an image.&lt;br /&gt;
&lt;br /&gt;
The preferred method for sending patches for meta-openpandora and meta-openpandora-vendor is to create a fork in github apply you changes and send pull requests to OpenPandora Firmware mailing list: firmware-dev@openpandora.org  ([http://openpandora.org/cgi-bin/mailman/listinfo/firmware-dev subscribe])&lt;br /&gt;
&lt;br /&gt;
= Kernel status =&lt;br /&gt;
&lt;br /&gt;
The first [[firmware]] release was based on a heavily patched linux-2.6.27-omap1 kernel. linux-omap used to be OMAP community kernel fork, nowadays its code was either merged to mainline or dropped. Further OMAP development continues on mainline kernels, linux-omap tree is mainly used to queue developed code to mainline.&lt;br /&gt;
&lt;br /&gt;
Current firmware releases are based on 3.x kernel series.&lt;br /&gt;
&lt;br /&gt;
Driver support in 3.x series is more or less complete, however not all parts are merged to mainline kernel due to various reasons.&lt;br /&gt;
&lt;br /&gt;
== Merged code (already in mainline as of 3.4) ==&lt;br /&gt;
* board support (enables UART, I2C, SPI, RTC, MMC{1,2,3}, NAND, OTG, EHCI, gpio-keys, leds-gpio, keypad, touchscreen, regulators)&lt;br /&gt;
* sound: ALSA ASoC machine driver&lt;br /&gt;
* bq27500 fuel gauge&lt;br /&gt;
* LCD panel driver&lt;br /&gt;
* wl1251 [[WiFi]] driver glue (portions only in 2.6.37)&lt;br /&gt;
* charging (partial only, 2.6.37)&lt;br /&gt;
* wl1251 complete powerdown/suspend using runtime_pm (2.6.38).&lt;br /&gt;
* backlight driver (3.4)&lt;br /&gt;
&lt;br /&gt;
This doesn't list various bugfix patches to get above working :)&lt;br /&gt;
&lt;br /&gt;
== Not merged ==&lt;br /&gt;
now in openpandora.org GIT (mainline merge status in brackets)&lt;br /&gt;
* nubs (aka vsense, needs rework for mainline)&lt;br /&gt;
* keypad fn handling (not allowed in mainline)&lt;br /&gt;
* PWM LEDs (needs rework)&lt;br /&gt;
* Overclocking support&lt;br /&gt;
* some charging bits (too many hacks)&lt;br /&gt;
* various random hacks that benefit pandora but may harm other devices, hence mainline incompatible&lt;br /&gt;
&lt;br /&gt;
= OpenPandora.org git structure =&lt;br /&gt;
Support for various kernels is available in pandora-XX branches or tags, XX corresponds to last part of kernel version number. 2.6.27 is an exception, it's in pandora-27-omap1 branch.&lt;br /&gt;
&lt;br /&gt;
Branches based on pre-release -rc kernels will be often rebased. This means you can't do 'git pull' on them, use 'git fetch; git reset --hard origin/pandora-XX' instead. '''Warning''': this will destroy all your changes (even if they are commited), backup them first!&lt;br /&gt;
&lt;br /&gt;
= Configuring newer kernels =&lt;br /&gt;
&lt;br /&gt;
When compiling mainline kernel, use&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;make omap2plus_defconfig&amp;lt;/source&amp;gt;&lt;br /&gt;
for openpandora.org kernels you can use omap3_pandora_defconfig&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;make omap3_pandora_defconfig&amp;lt;/source&amp;gt;&lt;br /&gt;
after either of those are run, you can tune the configuration for your needs:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;make menuconfig&amp;lt;/source&amp;gt;&lt;br /&gt;
Now you should be able to build a working kernel. More info available at [[Kernel build instructions]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Pandora Firmware Governance==&lt;br /&gt;
&lt;br /&gt;
The Pandora device is an open ecology --&lt;br /&gt;
&lt;br /&gt;
The official [[firmware]] is open source and open to patches from the public; to maintain high quality firmware releases a process needs to exist -- audit trails need to be kept to ensure licensing is clear, testing has to be ensured to keep quality high, and our standard practice for submission made clear so it is easy and swift to submit your work.&lt;br /&gt;
&lt;br /&gt;
Help us sort it out :) This process itself is open source -- as the ecosystem expands our model will change with it; if you are seeing problems, then contact one of the maintainers, mailing list, or the community at large and &lt;br /&gt;
All of which are part of the [[Team]]&lt;br /&gt;
&lt;br /&gt;
The firmware is all of the software that is supplied with a device, so does include the applications which are provided as standard. It is all open source (meaning that OpenPandora provides the source code, often as a requirement of the [http://www.gnu.org/licenses/gpl.html GNU GPL]). A small quantity of the firmware is provided as binary files, which OpenPandora may not be at liberty to disclose the full details of. An example of closed source firmware is for the analogue nubs, which are shipped with small micro-controllers pre-programmed by the nub manufacturer. Only some of the hardware designs and occasional binary blobs like the [[WiFi]] driver are currently not open source; the rest of the firmware stack is open source (predominantly GPL with some LGPL).&lt;br /&gt;
&lt;br /&gt;
== Replacing the Firmware (Un-bricking) ==&lt;br /&gt;
&lt;br /&gt;
Rather than patch the firmware, the firmware may be replaced wholesale with a freshly downloaded firmware. This ought to be regarded as a last resort in the case of problems, there is almost certainly a simpler way to fix most problems.&lt;br /&gt;
&lt;br /&gt;
The process for reinstalling the firmware is as follows: [http://www.gp32x.com/board/index.php?/topic/53637-first-boot-its-asking-for-a-login-and-password/page__view__findpost__p__858053]&lt;br /&gt;
, otherwise firmware corruption might happen again.&lt;br /&gt;
&lt;br /&gt;
In case of emergency, there is an older version &lt;br /&gt;
[http://notaz.gp2x.de/releases/pandora/pandora-firmware-2010-05-01-Zaxxon.zip here] (Version: 2010-05-01-Zaxxon)&lt;br /&gt;
&lt;br /&gt;
== Debugging broken firmware ==&lt;br /&gt;
&lt;br /&gt;
[http://pandorawiki.org/Boot_setup#Rescue_console_boot] will help you in case booting normally breaks. That way you can provide debugging info to source what went wrong instead of just re-installing.&lt;br /&gt;
&lt;br /&gt;
== Reporting bugs ==&lt;br /&gt;
&lt;br /&gt;
Please do make sure that you are using the latest official firmware and hotfix. You can find it in the [http://www.open-pandora.org/index.php?option=com_content&amp;amp;view=article&amp;amp;id=178&amp;amp;Itemid=32&amp;amp;lang=en official support section of the website]. Reports made against older versions might be invalid since the issues were already fixed.&lt;br /&gt;
&lt;br /&gt;
If the bug does still exist in the latest released version, please follow these steps when reporting it in the [http://bugs.openpandora.org official bug tracker]. You will need to register an account in the tracker. Once you are logged into the account, just click on ''Add new task'' to see a form where you can provide the information required to assign and solve the bugs. Below is an explanation of what you should enter where.&lt;br /&gt;
&lt;br /&gt;
=== Stuff that belongs there ===&lt;br /&gt;
&lt;br /&gt;
* Bugs that happen with the default operating system on the Pandora.&lt;br /&gt;
* Things missing in the default operating system on the Pandora.&lt;br /&gt;
* Bugs and issues with the codec pack.&lt;br /&gt;
&lt;br /&gt;
=== What does not belong in the official tracker ===&lt;br /&gt;
&lt;br /&gt;
* Bugs with other .pnd files like eg [[emulators]], [[games]] or other applications that are not part of the main OS.&lt;br /&gt;
* Features missing in other progs.&lt;br /&gt;
&lt;br /&gt;
=== Issue attributes explained ===&lt;br /&gt;
&lt;br /&gt;
Here is the list of things you should keep in mind and mention in your bug report or feature request to make sure that it can be solved. Please do also make sure to react on comments that are left in the report, since the people that feel responsible for solving the issues might need more information that only you can provide.&lt;br /&gt;
&lt;br /&gt;
;Summary: This should be a really short summary of the issue at hand, as clean as possible. Something like eg ''ABC does not work'' is not good, better write ''ABC crashes when sounds are played''.&lt;br /&gt;
&lt;br /&gt;
;Drop Down Boxes: This area on the left side is used to provide some general information that makes it easier for devs to assign the reports to the correct people for fixing things. They are often useful in fixing the report in the end, too.&lt;br /&gt;
&lt;br /&gt;
;Task Type: Just select it from the drop down box. If you want to report a bug, make it ''Bug Report'', if it is a missing feature, select ''Feature Request''. You should only select ''To Do (Reminder)'' if you are one of the devs to leave a note for yourself.&lt;br /&gt;
&lt;br /&gt;
;Category Core: Everything that belongs to the basic systems like the kernel and the drivers. The real core that lies beneath.&lt;br /&gt;
&lt;br /&gt;
;Category Application:  Meant for all the programs on top of the basis core. This eg. includes problems in minimenu, Pandora specific XFCE, pidgin, ... Basically you should ask yourself if your issue might be kernel/driver related, if it is not, select this one.&lt;br /&gt;
&lt;br /&gt;
;Status: Can only be changed by bug tracker admins (aka &amp;quot;official pandora devs&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
;Operating System: Select the &amp;quot;series&amp;quot; of the operating system on the pandora here. The first firmware series is called Zaxxon.&lt;br /&gt;
&lt;br /&gt;
;Severity: How important do you estimate this bug/issue? It should only be marked ''critical'' if it is a real security breach or something breaking *everything*. Often the default ''low'' is fine, since the values can be adjusted later on by bug tracker admins.&lt;br /&gt;
&lt;br /&gt;
;Priority: Can only be changed by bug tracker admins (aka &amp;quot;official pandora devs&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
;Reported Version: Please select which version state your pandora has in the release that you selected under ''Operating System''. Basically list the latest hotfix that you installed.&lt;br /&gt;
&lt;br /&gt;
;Due in Version: Can only be changed by bug tracker admins (aka &amp;quot;official pandora devs&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
;Details: A neat, large field with lots of space for all the details that you can provide. Yes, in general a case of &amp;quot;the more, the better&amp;quot; applies here. Here is a list of things that you should mention in the report:&lt;br /&gt;
&lt;br /&gt;
;Problem: Detailed description of the *exact* problem you see. Please do include some log output, if you have it available.&lt;br /&gt;
&lt;br /&gt;
;Reproducibility: How often does the issue occur? Is it reproducible? If it is, please provide detailed steps to do so.&lt;br /&gt;
&lt;br /&gt;
;Actual Results: What happened after you performed the steps you listed under &amp;quot;Reproducibility&amp;quot;?&lt;br /&gt;
&lt;br /&gt;
;Expected Results: What should have happened?&lt;br /&gt;
&lt;br /&gt;
;Additional Information: Please do list any additional information, like for example the *exact* version of your OS (or the application). This is especially important if you were not able to select the exact version in the '''Reported Version''' drop down field. If you have any log output or patches, please do attach those as files to the report. If the file size would be too big, just compress them.&lt;br /&gt;
&lt;br /&gt;
== Syntax in the Flyspray issue tracker ==&lt;br /&gt;
&lt;br /&gt;
=== Internal reference to other issues ===&lt;br /&gt;
&lt;br /&gt;
To refer to another issue use the syntax FS#N where N is the issue number you want to refer to, i.e. FS#123.&lt;br /&gt;
The parser then automatically renders this as a link to the other issue (HTML href attribute), and shows the issue's title in the mouseover info (HTML title attribute).&lt;br /&gt;
&lt;br /&gt;
== Submission Workflow ==&lt;br /&gt;
&lt;br /&gt;
The general workflow for submitting a patch is something like this:&lt;br /&gt;
&lt;br /&gt;
# Clone the appropriate section of the GIT repository - GIT is http://git.openpandora.org/cgi-bin/gitweb.cgi&lt;br /&gt;
# Apply changes and have fun&lt;br /&gt;
# Document and pass test cases&lt;br /&gt;
# Contact the maintainer of the subdomain the patch falls within - by mailing list above, or perhaps by PM in the forums, or email; for example, post first to the mailing list. In a pinch for libpnd submissions talk to skeezix, or notaz regarding kernel changes. But talk to the mailing list first, to keep discussion logged and centralized; if a backup neds to step up, the post history will already be there, right?&lt;br /&gt;
# If the maintainer is unavailable, contact the backups as listed above; they will know how to contact the champion, or can make the submission call themselves.&lt;br /&gt;
# If the maintainer and backups are not available, contact EvilDragon as release maintainer&lt;br /&gt;
&lt;br /&gt;
== Submission Standards ==&lt;br /&gt;
&lt;br /&gt;
Submission are welcome! Historically the firmware has been built by a very small team, but that [[team]] size limits the number of changes that can be managed and developed simultaneously. If you've the skills and motivation to help, feel free to join the fray!&lt;br /&gt;
&lt;br /&gt;
Patches have a few requirements; failing these requirements will cause your patch to be overlooked!&lt;br /&gt;
&lt;br /&gt;
* '''Clearly documented''' -- what is this patch for?&lt;br /&gt;
* '''Clearly tested''' -- a list of test cases and test results -- the onus is on the submitter to test and prove testing; the committers have limited time and many people talking to them&lt;br /&gt;
* '''Proper format''' -- unix line ending, not dos line endings :)&lt;br /&gt;
&lt;br /&gt;
== Submitting patches ==&lt;br /&gt;
&lt;br /&gt;
It's best to send formal GIT-generated patch so that you get proper credit for your work and to make applying the patch easier. You can also add 'Signed-off-by' line ('-s' on 'git commit' will do it for you), which has [http://elinux.org/Developer_Certificate_Of_Origin the same meaning as for mainline Linux].&lt;br /&gt;
&lt;br /&gt;
So basic workflow would be:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;make changes&amp;gt;&lt;br /&gt;
git config --global user.name &amp;quot;My Name&amp;quot;&lt;br /&gt;
git config --global user.email &amp;quot;myname@domain.com&amp;quot;&lt;br /&gt;
git add &amp;lt;changed files&amp;gt;&lt;br /&gt;
git commit&lt;br /&gt;
git format-patch -o /somewhere/ -1&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Then create a new feature request in bugtracker and attach the generated file(s), or send them to the [[Firmware_governance#Mailing_list|mailing list]], or post them on the forums, whatever is more convenient to you.&lt;br /&gt;
&lt;br /&gt;
== Updating Super Zaxxon ==&lt;br /&gt;
&lt;br /&gt;
=== Updating graphics drivers ===&lt;br /&gt;
&lt;br /&gt;
[http://pandoralive.info/?p=2303 guided tour de blog by eki]&lt;br /&gt;
&lt;br /&gt;
== Community Codec Package - for Pandora OS, Release 2010-05 ==&lt;br /&gt;
&lt;br /&gt;
Installation of non-free codecs is highly discouraged. Consider instead free counterparts like opus, ogg vorbis and Flac for audio. webM, ogg theora for video or equivalent.&lt;br /&gt;
&lt;br /&gt;
Due to licensing issues, licensed codecs like MP3 or MPEG-Video can not be distributed freely. They are optionally available in the Codec Package.&lt;br /&gt;
The package will install Gnome-MPlayer as well as a lot of audio / video-plugins and enables NTFS-support.&lt;br /&gt;
To install it, simply download the .PND-Package and place it into either the /pandora/menu or /pandora/desktop - Folder on your SD-Card.&lt;br /&gt;
Simply start it and follow the on-screen instructions. You can remove the .PND-Package from the card once it has been installed.&lt;br /&gt;
&lt;br /&gt;
; Legal Notice:&lt;br /&gt;
Patent and copyright laws operate differently depending on which country you are in. Please obtain legal advice if you are unsure whether a particular patent or restriction applies to a media format you wish to use in your country.&lt;br /&gt;
&lt;br /&gt;
'''[http://openpandora.org/downloads/CodecPack.pnd Click here to download Community Codec Pack]'''&lt;br /&gt;
&lt;br /&gt;
The Codec Package enables NTFS-Support and installs [http://pastebin.com/TyzWBi0X|these packages]&lt;br /&gt;
&lt;br /&gt;
== Older versions of Ångstrom ==&lt;br /&gt;
&lt;br /&gt;
In case you need them, you can download older firmware relases [http://openpandora.org/firmware/fullflash/ here].&lt;br /&gt;
*http://openpandora.org/firmware/fullflash/SuperZaxxon171.zip&lt;br /&gt;
*[http://openpandora.org/firmware/fullflash/SuperZaxxon170RC.zip Super Zaxxon 1.70RC (18-Oct-2014)]''' [http://boards.openpandora.org/topic/17320-superzaxxon-v170rc-released/ forum thread]&lt;br /&gt;
*http://boards.openpandora.org/topic/17176-superzaxxon-v162rc-released [http://openpandora.org/firmware/fullflash/SuperZaxxon162RC.zip (18-Oct-2014)]&lt;br /&gt;
*http://boards.openpandora.org/topic/16218-superzaxxon-v161-released&lt;br /&gt;
*http://boards.openpandora.org/topic/15198-superzaxxon-v160-released&lt;br /&gt;
*http://boards.openpandora.org/topic/13854-superzaxxon-v155-released&lt;br /&gt;
*http://boards.openpandora.org/index.php/topic/12490-superzaxxon-v54-final-has-been-released/&lt;br /&gt;
*http://boards.openpandora.org/index.php/topic/10374-superzaxxon-v152-released/ &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
SuperZaxxon1.50 can be upgraded to 1.52 without reinstallation by downloading and running the [http://repo.openpandora.org/?page=detail&amp;amp;app=szupdater1.openpandora.org Pandora SuperZaxxon updater PND]. &lt;br /&gt;
&lt;br /&gt;
=== Zaxxon (Old version) ===&lt;br /&gt;
&lt;br /&gt;
The original Zaxxon firmware has been updated with a number of Hotfixes. Since then, a newer firmware called Super Zaxxon has been released.&lt;br /&gt;
&lt;br /&gt;
'''Warning:'''  If you do not have Zaxxon installed (boot screen says SuperZaxxon or something else), do not attempt to install any of these hotfixes, doing so will break the system.&lt;br /&gt;
&lt;br /&gt;
In general it's possible to apply hotfixes to any lower firmware versions without installing all previous hotfixes.&lt;br /&gt;
&lt;br /&gt;
Hotfix 6&lt;br /&gt;
* [http://boards.openpandora.org/index.php?/topic/5652-hotfix-6-final-released/ Information and discussion] (2011-10-10)&lt;br /&gt;
* [http://www.openpandora.org/downloads/Zaxxon-HF6.zip Full flash update] (will delete all prior user settings; useful if you've screwed something up and are not sure of how to fix it)&lt;br /&gt;
&lt;br /&gt;
=== Bugs and solutions ===&lt;br /&gt;
&lt;br /&gt;
In general, the latest information about bugs will be on the official [http://bugs.openpandora.org/ bugtracker]; that is also the best place to go report a bug.&lt;br /&gt;
&lt;br /&gt;
==== PNDs won't run ====&lt;br /&gt;
&lt;br /&gt;
So you can start Xfce, but you can no longer run any programs or switch to Minimenu since you upgraded to HF6?&lt;br /&gt;
&lt;br /&gt;
This can easily be solved without a reflash.&lt;br /&gt;
&lt;br /&gt;
: [http://boards.openpandora.org/index.php?app=forums&amp;amp;module=forums&amp;amp;section=findpost&amp;amp;pid=98627 valhalla] This problem is because of version 1.0-r58.5 of the pandora-scripts package that includes some files that it should not have included and conflicts with the new version of pandora-libpnd. That version is installed at least in HF5rc2.&lt;br /&gt;
&lt;br /&gt;
# Open a terminal in the location where you put your HF6 update PND. In the default file browser, you can do this by right-clicking in the folder where the PND is, and selecting &amp;quot;open terminal here&amp;quot;. For example, if you put it on your desktop (&amp;lt;code&amp;gt;/pandora/desktop&amp;lt;/code&amp;gt;), the text in the terminal to the left of your cursor should look something like &amp;lt;code&amp;gt;username-openpandora:/media/pandora/mmcblk0p1/pandora/desktop$&amp;lt;/code&amp;gt;&lt;br /&gt;
# Type in &amp;lt;code&amp;gt;sudo mkdir /mnt/pnd&amp;lt;/code&amp;gt; and press &amp;quot;enter&amp;quot;. If it asks you for your password, type in what you use to log in to your Pandora, then press &amp;quot;enter&amp;quot;.&lt;br /&gt;
# Type in &amp;lt;code&amp;gt;sudo mount -o loop HF6-Updater.pnd /mnt/pnd&amp;lt;/code&amp;gt; and press &amp;quot;enter&amp;quot;&lt;br /&gt;
# Now we'll go to the packages directory in the PND and reinstall a couple of packages. Type in &amp;lt;code&amp;gt;cd /mnt/pnd/packages/other/&amp;lt;/code&amp;gt; and press &amp;quot;enter&amp;quot;&lt;br /&gt;
# Type in &amp;lt;code&amp;gt;sudo opkg install pandora-libpnd_1.0-r56.5_armv7a.ipk&amp;lt;/code&amp;gt; and press &amp;quot;enter&amp;quot;&lt;br /&gt;
# Type in &amp;lt;code&amp;gt;sudo opkg install pandora-skel_1.0-r9.5_omap3-pandora.ipk&amp;lt;/code&amp;gt; and press &amp;quot;enter&amp;quot;&lt;br /&gt;
# To unmount the PND, type in &amp;lt;code&amp;gt;sudo umount /mnt/pnd&amp;lt;/code&amp;gt; and press &amp;quot;enter&amp;quot;. If it says it can't unmount it, just restart your Pandora.&lt;br /&gt;
# That's it, your Pandora should work again!&lt;br /&gt;
&lt;br /&gt;
Beta versions&lt;br /&gt;
&lt;br /&gt;
* [http://boards.openpandora.org/index.php?/topic/5616-hotfix-6-rc-released/ RC] (2011-10-07)&lt;br /&gt;
* [http://boards.openpandora.org/index.php?/topic/5320-zaxxon-hotfix-6-beta-1-released/ Beta 1] (2011-09-14)&lt;br /&gt;
* [http://boards.openpandora.org/index.php?/topic/4118-hotfix-6-alpha-4-released/ Alpha 4] (2011-06-21)&lt;br /&gt;
* [http://boards.openpandora.org/index.php?/topic/4065-hotfix-6-alpha-3-out/ Alpha 3] (2011-06-17)&lt;br /&gt;
* [http://boards.openpandora.org/index.php?/topic/4056-hotfix-6-alpha-2-is-out/ Alpha 2] (2011-06-16)&lt;br /&gt;
* [http://boards.openpandora.org/index.php?/topic/3955-hotfix-6-alpha-1-released/ Alpha 1] (2011-06-09)&lt;br /&gt;
&lt;br /&gt;
Hotfix 5&lt;br /&gt;
* Information and discussion: [http://boards.openpandora.org/index.php?/topic/2080-hotfix-5-released/ OP] [http://www.gp32x.com/board/index.php?/topic/58867-hotfix-5-released/ GP32X] (2011-03-04)&lt;br /&gt;
&lt;br /&gt;
Beta versions&lt;br /&gt;
* RC2: [http://boards.openpandora.org/index.php?/topic/1877-hotfix-5-rc2-last-one-before-going-final/ OP] [http://www.gp32x.com/board/index.php?/topic/58779-hotfix-5-rc2-last-one-before-going-final/ GP32X] (2011-02-22)&lt;br /&gt;
* RC1: [http://boards.openpandora.org/index.php?/topic/1572-hotfix-5-rc-1-ready-for-testing/ OP] [http://www.gp32x.com/board/index.php?/topic/58598-hotfix-5-rc-1-ready-for-testing/ GP32X] (2011-02-09)&lt;br /&gt;
* [http://boards.openpandora.org/index.php?/topic/1418-beta-test-upcoming-hf5-firmware-image-beta-4/ Beta 4] (2011-02-01)&lt;br /&gt;
* [http://boards.openpandora.org/index.php?/topic/1316-beta-test-upcoming-hf5-firmware-image-beta-3/ Beta 3] (2011-01-28)&lt;br /&gt;
* [http://boards.openpandora.org/index.php?/topic/1209-beta-test-upcoming-hf5-firmware-image-beta-2/ Beta 2] (2011-01-23)&lt;br /&gt;
* [http://boards.openpandora.org/index.php?/topic/1115-beta-test-upcoming-hf5-firmware-image/ Beta 1] (2011-01-17)&lt;br /&gt;
&lt;br /&gt;
Hotfix 4&lt;br /&gt;
* Information and discussion: [http://boards.openpandora.org/index.php?/topic/90-pandora-hotfix-4-final-released-2010-08-31/ OP] [http://www.gp32x.com/board/index.php?/topic/56385-hotfix-4-final-released/ GP32X] (2010-08-31)&lt;br /&gt;
&lt;br /&gt;
Beta versions&lt;br /&gt;
* Beta 4: [http://boards.openpandora.org/index.php?/topic/69-hotfix-4-beta-4-released/ OP] [http://www.gp32x.com/board/index.php?/topic/56361-hotfix-4-beta-4-pre-final/ GP32X] (2010-08-29)&lt;br /&gt;
* Beta 3: [http://boards.openpandora.org/index.php?/topic/17-hotfix-4-beta-3-released/ OP] [http://www.gp32x.com/board/index.php?/topic/56266-hotfix-4-beta-3-released/ GP32X] (2010-08-27)&lt;br /&gt;
* [http://www.gp32x.com/board/index.php?/topic/55965-hotfix-4-beta-2/ Beta 2] (2010-08-15)&lt;br /&gt;
* [http://www.gp32x.com/board/index.php?/topic/55788-hotfix-4-very-first-beta/ Beta 1] (2010-08-07)&lt;br /&gt;
&lt;br /&gt;
Hotfix 3&lt;br /&gt;
* [http://www.gp32x.com/board/index.php?/topic/54933-hotfix-3-released/ Information and discussion] (2010-07-01)&lt;br /&gt;
&lt;br /&gt;
Beta versions&lt;br /&gt;
&lt;br /&gt;
* [http://www.gp32x.com/board/index.php?/topic/54852-pandora-hotfix-3-beta-2/ Beta 2] (2010-06-29)&lt;br /&gt;
* [http://www.gp32x.com/board/index.php?/topic/54724-pandora-hotfix-3-beta-test/ Beta 1] (2010-06-25)&lt;br /&gt;
&lt;br /&gt;
Hotfix 2&lt;br /&gt;
* [http://www.gp32x.com/board/index.php?/topic/54171-hotfix-2-for-zaxxon-released/ Information and discussion] (2010-06-08)&lt;br /&gt;
&lt;br /&gt;
Beta version&lt;br /&gt;
* [http://www.gp32x.com/board/index.php?/topic/54137-pandora-hotfix-pack-2-for-zaxxon/ Beta 1] (2010-06-08)&lt;br /&gt;
&lt;br /&gt;
Hotfix 1&lt;br /&gt;
* [http://www.gp32x.com/board/index.php?/topic/53580-hotfix-pack-1-and-community-codec-pack-released/Information and discussion] (2010-05-24)&lt;br /&gt;
&lt;br /&gt;
Original OS&lt;br /&gt;
* You can download the very first release of the Pandora's Zaxxon OS from [http://notaz.gp2x.de/releases/pandora/pandora-firmware-2010-05-01-Zaxxon.zip here] (2010-05-01)&lt;br /&gt;
&lt;br /&gt;
[[Category:Documentation]]&lt;br /&gt;
[[Category:Operating system]]&lt;br /&gt;
[[Category:Software]]&lt;/div&gt;</summary>
		<author><name>HelenF</name></author>
		
	</entry>
	<entry>
		<id>https://pandorawiki.org/index.php?title=USB_compatibility_list&amp;diff=30158</id>
		<title>USB compatibility list</title>
		<link rel="alternate" type="text/html" href="https://pandorawiki.org/index.php?title=USB_compatibility_list&amp;diff=30158"/>
		<updated>2016-03-14T20:01:03Z</updated>

		<summary type="html">&lt;p&gt;HelenF: Added infrared section&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;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 [[USB_reference|the USB reference page]], look up the specs of your device, and you may be able to figure out if it's compatible.&lt;br /&gt;
&lt;br /&gt;
= Troubleshooting =&lt;br /&gt;
&lt;br /&gt;
Each type of device will have its own unique way to troubleshoot.&lt;br /&gt;
&lt;br /&gt;
But here are some general tips:&lt;br /&gt;
&lt;br /&gt;
* Is USB-Host enabled?&lt;br /&gt;
* check &amp;lt;tt&amp;gt;lsusb&amp;lt;/tt&amp;gt;&lt;br /&gt;
* check &amp;lt;tt&amp;gt;dmesg&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
When asking for help on [http://boards.openpandora.org/index.php?/forum/8-support/ the forums support board], be sure to post both your &amp;lt;tt&amp;gt;lsusb&amp;lt;/tt&amp;gt; and &amp;lt;tt&amp;gt;dmesg&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Because &amp;lt;tt&amp;gt;dmesg&amp;lt;/tt&amp;gt; output is very long, you need to paste it within [spoiler] tags like this:&lt;br /&gt;
&lt;br /&gt;
  [spoiler]&lt;br /&gt;
  (paste your dmesg in here)&lt;br /&gt;
  [/spoiler]&lt;br /&gt;
&lt;br /&gt;
An easy way to get your &amp;lt;tt&amp;gt;dmesg&amp;lt;/tt&amp;gt; so you can easily copy and paste it, is:&lt;br /&gt;
&lt;br /&gt;
  dmesg|leafpad&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;leafpad&amp;lt;/tt&amp;gt; will open with the output of &amp;lt;tt&amp;gt;dmesg&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
If you have no networking on your palmtop, you can send the information to a text file like this:&lt;br /&gt;
&lt;br /&gt;
  cd (your storage card)&lt;br /&gt;
  dmesg&amp;gt;textfile.txt&lt;br /&gt;
  sync&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
= Networking =&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== HSDPA (3G) Modems ==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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:&lt;br /&gt;
&lt;br /&gt;
:sudo opkg update&lt;br /&gt;
:sudo opkg install modemmanager&lt;br /&gt;
&lt;br /&gt;
'''Note:''' If you are using a firmware more recent than &amp;quot;Zaxxon&amp;quot; Hotfix 6 (starting with HF7) you do not have to follow the steps outlined above since modemmanager comes preinstalled.&lt;br /&gt;
&lt;br /&gt;
'''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.&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable sortable&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec&amp;quot;&lt;br /&gt;
! Device&lt;br /&gt;
! Driver&lt;br /&gt;
! Connector&lt;br /&gt;
! Supported standard&lt;br /&gt;
! Current draw&lt;br /&gt;
! Suggested connection to Pandora&lt;br /&gt;
! Works on Pandora&lt;br /&gt;
! Additional comments&lt;br /&gt;
|-&lt;br /&gt;
| ZTE K3565-Z / MF626 / MF627 / MF636&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| Standard-A port&lt;br /&gt;
| {{Yes|Yes [http://www.gp32x.com/board/index.php?/topic/54318-guide-mobile-broadband-usb-stick-usage/page__view__findpost__p__956513] [http://boards.openpandora.org/index.php?/topic/7226-superzaxxon-beta-11-released/page__pid__127881#entry127881]}}&lt;br /&gt;
| A how-to by shideneyu for this modem can be found [http://www.pandorawiki.org/ZTE_K3565Z_3G_USB_Modem here]&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| BandLuxe C270&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| Standard-A port&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| A how-to by relliker for this modem can be found [http://www.pandorawiki.org/BandLuxe_C270_3G_USB_Modem here]&lt;br /&gt;
|-&lt;br /&gt;
| Huawei E156G&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| Standard-A port&lt;br /&gt;
| {{Yes|Yes [http://www.gp32x.com/board/index.php?/topic/52827-3gumts-usb-dongle/page__view__findpost__p__835681]}}&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| Huawei E160&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| 250mA&lt;br /&gt;
| Standard-A port&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| 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.&lt;br /&gt;
|-&lt;br /&gt;
| Huawei E160E&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| 250mA&lt;br /&gt;
| Standard-A port&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| As the entry for Huawei E220 was wrong, this Current draw could also be wrong.&lt;br /&gt;
|-&lt;br /&gt;
| Huawei E1750&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| Standard-A port&lt;br /&gt;
| {{Yes|Yes [http://www.gp32x.com/board/index.php?/topic/54318-guide-mobile-broadband-usb-stick-usage/page__view__findpost__p__939350]}}&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| [[wikipedia:Huawei E220|Huawei E220]]&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 1.1&lt;br /&gt;
| 500mA&lt;br /&gt;
| Standard-A port via High Speed hub&lt;br /&gt;
| {{No|Not on new kernels.}}&lt;br /&gt;
| 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.&lt;br /&gt;
|-&lt;br /&gt;
| Huawei E3531&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| Standard-A port&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| Need recent USB_ModeSwitch compiled and installed, see (http://www.draisberghof.de/usb_modeswitch/); then type &amp;quot;usb_modeswitch -W -I -v 12d1 -p 15ca -M 55534243123456780000000000000011062000000101000100000000000000&amp;quot; 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 &amp;quot;usbserial vendor=0x12d1 product=0x15ca&amp;quot;, sudo nano /etc/udev/rules.d/999-mobilestick.rules and enter &amp;quot;SUBSYSTEM==&amp;quot;usb&amp;quot;, SYSFS{idProduct}==&amp;quot;15ca&amp;quot;, SYSFS{idVendor}==&amp;quot;12d1&amp;quot;, RUN+=&amp;quot;/usr/sbin/usb_modeswitch -W -I -v 12d1 -p 15ca -M 55534243123456780000000000000011062000000101000100000000000000&amp;quot;&amp;quot;, off course checking usb_modeswitch path, in this case /usr/sbin&lt;br /&gt;
|-&lt;br /&gt;
| 4G-Systems XS Stick P14&lt;br /&gt;
| Not required (usbserial module)&lt;br /&gt;
| standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| Standard-A port&lt;br /&gt;
| {{Yes|Yes [http://www.gp32x.com/board/index.php?/topic/54318-guide-mobile-broadband-usb-stick-usage/page__view__findpost__p__937681]}}&lt;br /&gt;
| Requires usbmodeswitch program. &lt;br /&gt;
|-&lt;br /&gt;
| iPhone 3GS (Probably also 1G/3G)&lt;br /&gt;
| ipheth&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| 500mA&lt;br /&gt;
| {{Unknown|USB A (Standard-A port?)}}&lt;br /&gt;
| {{Maybe|Should work in Angstrom with some work.}}&lt;br /&gt;
| 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.&lt;br /&gt;
|-&lt;br /&gt;
| HTC Desire&lt;br /&gt;
| not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| 500mA&lt;br /&gt;
| {{Unknown|USB A (Standard-A port?)}}&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| Requires internet connection sharing to be enabled from the phone.&lt;br /&gt;
|-&lt;br /&gt;
| Samsung Galaxy Ace 2&lt;br /&gt;
| not required&lt;br /&gt;
| Micro-B female&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| 500mA&lt;br /&gt;
| Standard-A port &lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| 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.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Firefox Flame&lt;br /&gt;
| not required&lt;br /&gt;
| Standard-A -&amp;gt; Micro-B&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| Standard-A port &lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| 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.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== USB to Ethernet adapters ==&lt;br /&gt;
&lt;br /&gt;
To enable USB Ethernet adapters on the Pandora, you may need to left-click the networking icon on the panel in Xfce, and select &amp;quot;Ifupdown (bnep0)&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable sortable&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec&amp;quot;&lt;br /&gt;
! Device&lt;br /&gt;
! Mbps&lt;br /&gt;
! Driver&lt;br /&gt;
! Connector&lt;br /&gt;
! Supported standard&lt;br /&gt;
! Current draw&lt;br /&gt;
! Suggested connection to Pandora&lt;br /&gt;
! Works on Pandora&lt;br /&gt;
! Additional comments&lt;br /&gt;
|-&lt;br /&gt;
| Apple USB Ethernet Adapter MB442Z/A&lt;br /&gt;
|&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| Standard-A port&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| Reportedly uses an ASIX AX88xxx chipset.&lt;br /&gt;
|-&lt;br /&gt;
| Apple USB Ethernet Adapter model A1277&lt;br /&gt;
|&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| 250mA&lt;br /&gt;
| Standard-A port&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| ID 05ac:1402 Apple, Inc.&lt;br /&gt;
|-&lt;br /&gt;
| ASUS USB Ethernet Adapter&lt;br /&gt;
| 10/100&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| 200mA&lt;br /&gt;
| Standard-A port&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| ID 0b95:7e2b ASIX Electronics Corp. AX88772B&lt;br /&gt;
|-&lt;br /&gt;
| Conrad 3-Port-USB-Hub und Netzwerk-Adapter&lt;br /&gt;
|&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| A lot! {{HideableNotes|50% of battery charge only brings you 2h40min (min brightness, no other devices attached)}}&lt;br /&gt;
| Standard-A port&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| Has a 3port USB Hub included. External power supply can (and should) be attached, not included though. ASIX Chipset. 20€ @ [http://www.conrad.de/ce/de/product/976406/NOTEBOOK-MINI-DOCKINGSTATION-USBRJ45/SHOP_AREA_32315&amp;amp;promotionareaSearchDetail=005 Conrad Electronics].  Not tested in Linux.&lt;br /&gt;
|-&lt;br /&gt;
| Logitec USB 2.0 LAN-GTJ/U2B Ethernet adapter&lt;br /&gt;
| 10/100/1000&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| 450mA (lsusb) 1000Mbps=350mA 100Mbps=230mA 10Mbps=220mA(documentation)&lt;br /&gt;
| Standard-A port&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| ID 0b95:1780 ASIX Electronics Corp. AX88178 [http://www.logitec.co.jp/products/lan/langtju2b/index.php]&lt;br /&gt;
|-&lt;br /&gt;
| Logitec USB 2.0 LAN-TX/U2B Ethernet adapter&lt;br /&gt;
| 10/100&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| 250mA (lsusb) 100Mbps=170mA 10Mbps=210mA (documentation)&lt;br /&gt;
| Standard-A port&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| ID 0b95:772a ASIX Electronics Corp.[http://www.logitec.co.jp/products/lan/lantxu2b/index.php]&lt;br /&gt;
|-&lt;br /&gt;
| Logitec USB 2.0 LAN-TX/U2H3S Ethernet adapter + 3 USB ports&lt;br /&gt;
| 10/100&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| 250mA (lsusb) 300mA (documentation)&lt;br /&gt;
| Standard-A port&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| ID 0b95:772a ASIX Electronics Corp. USB hub current: 100mA (lsusb) 200mA (documentation). [http://www.logitec.co.jp/products/lan/lantxu2h3/index.php] [http://www.amazon.com/USB-2-0-3-Port-Ethernet-Adapter/dp/B002OFJRW6/ref=sr_1_3?ie=UTF8&amp;amp;qid=1357779881&amp;amp;sr=8-3&amp;amp;keywords=USB+ethernet+with+3+port+USB+hub] [http://www.amazon.com/Encore-ENUET-3USB-3-Port-Ethernet-Adapter/dp/B0036FZJX4/ref=sr_1_1?ie=UTF8&amp;amp;qid=1357779881&amp;amp;sr=8-1&amp;amp;keywords=USB+ethernet+with+3+port+USB+hub] [http://www.amazon.com/Addlogix-3-port-USB-Hub-Ethernet/dp/B0030DO7OY/ref=sr_1_27?ie=UTF8&amp;amp;qid=1357780088&amp;amp;sr=8-27&amp;amp;keywords=USB+ethernet+with+3+port+USB+hub]&lt;br /&gt;
|-&lt;br /&gt;
| Wii USB 2.0 10/100M adapter (use [http://www.asix.com.tw/products.php?op=pItemdetail&amp;amp;PItemID=86;71;101 ASIX AX 88772 USB 2.0 chip])&lt;br /&gt;
| 10/100&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| 250mA&lt;br /&gt;
| Standard-A port&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| ID 0b95:7720 ASIX Electronics Corp. AX88772.  [http://www.dealextreme.com/details.dx/sku.5926 This clone from DealExtreme] works too.&lt;br /&gt;
|-&lt;br /&gt;
| Connectland USB 2.0 10/100M Ethernet Adapter&lt;br /&gt;
| 10/100&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| 250mA&lt;br /&gt;
| Standard-A port&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| ID 0b95:7720 ASIX Electronics Corp. AX88772 - Works fine, Sometimes a reboot is necessary (ZaxxonHF5RC1).&lt;br /&gt;
|-&lt;br /&gt;
| Belkin Gigabit USB 2.0 Network Adapter&lt;br /&gt;
| 10/100/1000&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| Standard-A port&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| 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.&lt;br /&gt;
|-&lt;br /&gt;
| MosChip MCS7830 USB 10/100 Ethernet adapter&lt;br /&gt;
| 10/100&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| 500mA&lt;br /&gt;
| Standard-A port&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| ID 9710:7830 MosChip Semiconductor MCS7830 10/100 Mbps Ethernet adapter. Kernel module: mcs7830.&lt;br /&gt;
|-&lt;br /&gt;
| EU.MARK USB 10/100M RJ45 Ethernet Network Adapter Dongle&lt;br /&gt;
| 10/100&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| Standard-A port&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| USB ID: 9710:7830 - bought from [http://www.dealextreme.com/details.dx/sku.22684 DealExtreme]&lt;br /&gt;
|-&lt;br /&gt;
| Digitus DN-10050 Fast Ethernet USB Adapter&lt;br /&gt;
| 10/100&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| Standard-A port&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| MosChip MCS7830-based adapter. USB ID 9710:7830.&lt;br /&gt;
|-&lt;br /&gt;
| Edimax EU-4230 Fast Ethernet USB Adapter with 3-port USB hub [http://edimax.ie/images/Image/datasheet/USB/EU-4230/EU-4230_Datasheet.pdf]&lt;br /&gt;
| 10/100&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| Standard-A port&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| 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.&lt;br /&gt;
|-&lt;br /&gt;
| Peabird USB v2.0 Fast Ethernet Adapter&lt;br /&gt;
| 10/100&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| 500mA&lt;br /&gt;
| Standard-A port&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| 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.&lt;br /&gt;
|-&lt;br /&gt;
| SIIG JU-NE0012-S1 USB 2.0 Fast Ethernet Adapter&lt;br /&gt;
| 10/100&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| Standard-A port&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| Bought from  [http://www.newegg.com/Product/Product.aspx?Item=N82E16812191163 Newegg]&lt;br /&gt;
|-&lt;br /&gt;
| TRENDnet USB to Gigabit Ethernet Adapter TU2-ETG&lt;br /&gt;
| 10/100/1000&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| 450mA (lsusb) Dormant: 5mA Static: 91mA Working: 131mA (documentation)&lt;br /&gt;
| Standard-A port&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| Rev. 2.0R ID 0b95:1780 ASIX Electronics Corp. AX88178 [http://www.trendnet.com/products/proddetail.asp?prod=275_TU2-ETG&amp;amp;cat=42] Rev. 2.0R is white, previous versions are blue and consumes more current. The documentation's current draw are reported for 10 and 100Mbps.&lt;br /&gt;
|-&lt;br /&gt;
| Novatel Wireless Jetpack 4620L&lt;br /&gt;
|&lt;br /&gt;
| cdc_ether&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB &lt;br /&gt;
| High drain; 95% charge = 6:00 battery life.&lt;br /&gt;
| Standard-A port&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| 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&lt;br /&gt;
|-&lt;br /&gt;
| LOGILINK UA0174A Fast Ethernet USB Adapter with 3-port USB hub&lt;br /&gt;
| 10/100&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| about 300mA&lt;br /&gt;
| Standard-A port&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| 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&amp;amp;GROUPID=5822&amp;amp;ARTICLE=132333&amp;amp;SEARCH=usb%20ethernet&amp;amp;OFFSET=16&amp;amp;WKID=0&amp;amp;]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== USB to serial adapters ==&lt;br /&gt;
{|class=&amp;quot;wikitable sortable&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec&amp;quot;&lt;br /&gt;
! Device&lt;br /&gt;
! Driver&lt;br /&gt;
! Connector&lt;br /&gt;
! Supported standard&lt;br /&gt;
! Current draw&lt;br /&gt;
! Suggested connection to Pandora&lt;br /&gt;
! Works on Pandora&lt;br /&gt;
! Additional comments&lt;br /&gt;
|-&lt;br /&gt;
| pl203&lt;br /&gt;
| usbserial&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 1.1&lt;br /&gt;
| 100mA. A powered hub is needed.&lt;br /&gt;
| Standard-A port&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| A powered hub is needed. Plug the device, then load USB modules. ID 067b:2303 Prolific Technology, Inc. PL2303 Serial Port.&lt;br /&gt;
|-&lt;br /&gt;
| SparkFun FTDI Basic Breakout&lt;br /&gt;
| not required&lt;br /&gt;
| Mini-B female&lt;br /&gt;
| USB 1.1&lt;br /&gt;
| &amp;lt;100mA&lt;br /&gt;
| OTG port&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| Tested the variant sold by eBay seller &amp;quot;goodlucksell&amp;quot;.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== USB WiFi adapters ==&lt;br /&gt;
&lt;br /&gt;
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 [http://wireless.kernel.org/en/users/Download compat-wireless].&lt;br /&gt;
&lt;br /&gt;
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 [http://boards.openpandora.org/index.php?/topic/5140-solvedbuilding-a-usb-wifi-driver/page__view__findpost__p__89280 algorithm]&lt;br /&gt;
&lt;br /&gt;
As for [[hotfix 6]] Release Candidate the kernel includes drivers for these Realtek chips: RTL8712/8188/8191/8192SU/8192CU&lt;br /&gt;
&lt;br /&gt;
See also [http://boards.openpandora.org/index.php?/topic/7160-micro-wifi-dongle/ this thread] on the forums for the latest.&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable sortable&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec&amp;quot;&lt;br /&gt;
! Device&lt;br /&gt;
! Driver&lt;br /&gt;
! Connector&lt;br /&gt;
! Supported standard&lt;br /&gt;
! Current draw&lt;br /&gt;
! Suggested connection to Pandora&lt;br /&gt;
! Tested on Pandora&lt;br /&gt;
! Additional comments&lt;br /&gt;
|-&lt;br /&gt;
| Advance Mini Wireless N150&lt;br /&gt;
| rtl8192cu&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| 500mA&lt;br /&gt;
| USB A&lt;br /&gt;
| {{Yes|Yes}}&lt;br /&gt;
| There's a little hole on it, so it's useful for attaching it to the OP.&lt;br /&gt;
|-&lt;br /&gt;
| ASUS WL-167G v2&lt;br /&gt;
| rt73usb + rt2x00usb + rt2x00lib&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| 300mA&lt;br /&gt;
| USB A&lt;br /&gt;
| {{Yes|Works under Slackware, not (without a hub) under Zaxxon, which become very unstable}}&lt;br /&gt;
| 0b05:1723 ASUSTek Computer, Inc. WL-167G v2 802.11g Adapter [Ralink RT73]. Works pretty fine on Linux PC.&lt;br /&gt;
|-&lt;br /&gt;
| Belkin N1 Wireless USB Adapter (F5D8051) (&amp;quot;Ver. 2053&amp;quot;) (MARVELL v1021)&lt;br /&gt;
| N/A&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| No connection was attempted.&lt;br /&gt;
| {{No|No native driver support and ndiswrapper obviously won't work.}}&lt;br /&gt;
| 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.&lt;br /&gt;
|-&lt;br /&gt;
| Belkin Surf micro &lt;br /&gt;
| rtl8192cu&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| USB A&lt;br /&gt;
| {{Yes|Yes}}&lt;br /&gt;
| {{Yes|Should work out of the box since [[Hotfix 6]] Release Candidate}}&lt;br /&gt;
|-&lt;br /&gt;
| Cisco/Linksys AE1000 High Performance Wireless-N USB Adapter&lt;br /&gt;
| rt3572sta (RT3572USB)&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| USB A (Standard-A port?)&lt;br /&gt;
| {{Yes|Works with a modified driver.}}&lt;br /&gt;
| (Compiled module for pandora:[http://boards.openpandora.org/index.php?/topic/1992-linksys-ae1000-usb-wifi/ pandora forum])  Download the driver from [http://www.ralinktech.com/support.php?s=2 ralink's driver site], edit ./common/rtusb_dev_id.c, before &amp;quot;#endif // RT2870&amp;quot; add &amp;quot;{USB_DEVICE(0x13B1,0x002F)},&amp;quot;, compile.'   Reported (by whom?) to work in Linux.&lt;br /&gt;
|-&lt;br /&gt;
| D-Link WIRELESS G USB ADAPTER DWL-G122 rev.E1 F/W 5.00&lt;br /&gt;
| rt2870sta + rt2800usb + rt2800lib&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| 450mA&lt;br /&gt;
| USB A&lt;br /&gt;
| {{Yes|Works under Slackware, not (without a hub) under Zaxxon, which become very unstable}}&lt;br /&gt;
| 07d1:3c0f D-Link System AirPlus G DWL-G122 Wireless Adapter(rev.E) [Ralink RT2870]. Works pretty fine on Linux PC.&lt;br /&gt;
|-&lt;br /&gt;
| Digitus Wireless 150N USB 2.0 Adapter&lt;br /&gt;
| rtl8192cu&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| 500mA&lt;br /&gt;
| USB A&lt;br /&gt;
| {{Yes|Yes}}&lt;br /&gt;
| Bundled with a non-WiFi Pandora coming from Craig's shop&lt;br /&gt;
|-&lt;br /&gt;
| Edimax EW-7811Un&lt;br /&gt;
| rtl8192cus&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| USB A&lt;br /&gt;
| {{Yes|Yes}}&lt;br /&gt;
| {{Yes|Should work out of the box since [[Hotfix 6]] Release Candidate}}&lt;br /&gt;
|-&lt;br /&gt;
| Havit HV-WF15&lt;br /&gt;
| n/a&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| USB A&lt;br /&gt;
| {{Yes|Yes}}&lt;br /&gt;
| {{Yes|Should work out of the box since SuperZaxxon}}&lt;br /&gt;
|-&lt;br /&gt;
| Netgear WNA1000M &lt;br /&gt;
| rtl8192cu&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| USB A&lt;br /&gt;
| {{Yes|Yes}}&lt;br /&gt;
| {{Yes|Should work out of the box since [[Hotfix 6]] Release Candidate}}&lt;br /&gt;
|-&lt;br /&gt;
| Thomson WLG-1500A&lt;br /&gt;
| ?&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| 400mA&lt;br /&gt;
| USB A&lt;br /&gt;
| {{No|Doesn't work.}}&lt;br /&gt;
| 0457:0163 Silicon Integrated Systems Corp. 802.11 Wireless LAN Adapter&lt;br /&gt;
|-&lt;br /&gt;
| TRENDnet TEW-424UB V2&lt;br /&gt;
| ?&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| 400mA&lt;br /&gt;
| USB A&lt;br /&gt;
| {{No|lsusb shows it, but no module is loaded}}&lt;br /&gt;
| 0457:0163 Silicon Integrated Systems Corp. 802.11 Wireless LAN Adapter. Same behavior on a PC.&lt;br /&gt;
|-&lt;br /&gt;
| Alfa Network AWUS036H 1000mw&lt;br /&gt;
| RTL8187&lt;br /&gt;
| IEEE 802.11b/g&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| ?&lt;br /&gt;
| USB A&lt;br /&gt;
| {{Yes|Yes}}&lt;br /&gt;
| can be found on ebay; tested with Beta 3&lt;br /&gt;
|-&lt;br /&gt;
| TP-Link 150Mbps Mini Wireless N&lt;br /&gt;
| rtl8192cu&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| Unknown&lt;br /&gt;
| USB A&lt;br /&gt;
| {{Yes|Yes}}&lt;br /&gt;
| Model No TL-WN723N.  Tested with WPA2.   Works out of the box.  Cheap to buy (£6.99 from pcworld in the UK). &lt;br /&gt;
|-&lt;br /&gt;
| TP-Link 150Mbps '''Nano''' Wireless N&lt;br /&gt;
| rtl8192cu&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| Unknown&lt;br /&gt;
| USB A&lt;br /&gt;
| {{Yes|Yes}}&lt;br /&gt;
| Model No TL-WN725N. Works out of the box.  From Reichelt.de. Claims to be RaspberryPi compatible on their website.  &lt;br /&gt;
|-&lt;br /&gt;
| [http://www.tp-link.com.de/products/details/?model=TL-WN823N#spec TP-Link 300Mbps '''Mini''' Wireless N]&lt;br /&gt;
| Unknown&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| Unknown&lt;br /&gt;
| USB A&lt;br /&gt;
| {{Yes|Yes}}&lt;br /&gt;
| Model No TL-WN823N. Works out of the box. Is also RaspberryPi compatible. Has been tested. &lt;br /&gt;
|-&lt;br /&gt;
| TP-Link Atheros AR9170&lt;br /&gt;
| carl9170-1.fw&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| 400mA&lt;br /&gt;
| USB A&lt;br /&gt;
| {{Yes|Yes}}&lt;br /&gt;
| Model No TL-WN821N. Works out of the box. ID 0cf3:1002  &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== DVB/TNT/TDT ==&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable sortable&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec&amp;quot;&lt;br /&gt;
! Device&lt;br /&gt;
! Connector&lt;br /&gt;
! Supported standard&lt;br /&gt;
! Current draw&lt;br /&gt;
! Suggested connection to Pandora&lt;br /&gt;
! Works on Pandora&lt;br /&gt;
! Module(s)&lt;br /&gt;
! Firmware&lt;br /&gt;
! Additional comments&lt;br /&gt;
|-&lt;br /&gt;
| AVerMedia AVerTV Volar Green HD&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| 500mA&lt;br /&gt;
| Standard-A port&lt;br /&gt;
| Should work&lt;br /&gt;
| af9033 tda18218&lt;br /&gt;
| dvb-usb-af9035-02.fw&lt;br /&gt;
| ID 07ca:a835 AVerMedia Technologies, Inc.&lt;br /&gt;
HD/PRO (A835)&lt;br /&gt;
|-&lt;br /&gt;
| AVerMedia AVerTV Volar Video Capture&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| Reported as 0mA. More likely to be 500mA&lt;br /&gt;
| Standard-A port&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ID 07ca:4830 AVerMedia Technologies, Inc.&lt;br /&gt;
H830&lt;br /&gt;
|-&lt;br /&gt;
| Hauppauge WinTV aero&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| 100mA&lt;br /&gt;
| Standard-A port&lt;br /&gt;
| {{Yes|Yes}}&lt;br /&gt;
| smsmdtv&lt;br /&gt;
| sms1xxx-hcw-55xxx-dvbt-02.fw&lt;br /&gt;
| ID 2040:b900 Hauppauge . Also works on the mini-usb port.&lt;br /&gt;
|-&lt;br /&gt;
| Hauppauge WinTV-HVR 930C&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| 150mA&lt;br /&gt;
| Standard-A port&lt;br /&gt;
| {{No}}&lt;br /&gt;
| em28xx xc5000&lt;br /&gt;
| dvb-usb-hauppauge-hvr930c-drxk.fw dvb-fe-xc5000-1.6.114.fw&lt;br /&gt;
| ID 2040:1605 Hauppauge . Not able to get it to work yet. Embedded Remote control ID: 0525:a4aa&lt;br /&gt;
|-&lt;br /&gt;
| MSI Digi Vox Min&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| ?&lt;br /&gt;
| Standard-A port&lt;br /&gt;
| {{Yes|Yes}}&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| Realtek rtl2832u chipset&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Storage =&lt;br /&gt;
&lt;br /&gt;
== External Hard Disk Drives ==&lt;br /&gt;
{|class=&amp;quot;wikitable sortable&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec&amp;quot;&lt;br /&gt;
! Device&lt;br /&gt;
! Driver&lt;br /&gt;
! Connector&lt;br /&gt;
! Supported standard&lt;br /&gt;
! Current draw&lt;br /&gt;
! Suggested connection to Pandora&lt;br /&gt;
! style=&amp;quot;min-width: 120px&amp;quot; | Works on Pandora&lt;br /&gt;
! Additional comments&lt;br /&gt;
|-&lt;br /&gt;
| Freecom 250GB 2.5&amp;quot; portable&lt;br /&gt;
| Not Required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| Direct&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| Inside it's a Samsung Model HM251JX.  {{HideableNotes|So I guess anything based on that will also work OK.}}&lt;br /&gt;
|-&lt;br /&gt;
| (Intenso)® 2.5&amp;quot; MEMORYSTATION 1TB&lt;br /&gt;
| Not Required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| Direct&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| LaCie Rikiki 250GB USB 2.0 2.5&amp;quot; Hard Drive&lt;br /&gt;
| Not required&lt;br /&gt;
| standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| Standard-A port via powered High Speed Hub&lt;br /&gt;
| {{Partial|Not when unpowered, needs testing with a powered hub}}&lt;br /&gt;
| 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.&lt;br /&gt;
|-&lt;br /&gt;
| Seagate Seagate® Expansion™ External Drives&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| Direct&lt;br /&gt;
| {{No}}&lt;br /&gt;
| Tested by [http://www.gp32x.com/board/index.php?/user/14781-hitnrun/ Hitnrun]. &amp;quot;Isn't even detected in lsusb (drive powered by external power source)&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| Verbatim 250GB Model #47580 Hard Drive&lt;br /&gt;
| Not required&lt;br /&gt;
| Direct&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| Direct&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| Tested by [http://www.gp32x.com/board/index.php?/topic/54509-dont-use-lacie-25-usb-hard-disk-drives-with-a-pandora/page__view__findpost__p__877512 almatuk].  {{HideableNotes|&amp;quot;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.&amp;quot;}}&lt;br /&gt;
|-&lt;br /&gt;
| Western Digital 160GB Elements External USB 2.0 2.5&amp;quot; Hard Drive&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| standard-A port via powered High Speed Hub&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Western Digital 250GB Elements Portable USB 2.0 2.5&amp;quot; Hard Drive&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| Direct or standard-A port via High Speed Hub&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Western Digital 250GB My Passport Essential USB 2.0 2.5&amp;quot; Hard Drive&lt;br /&gt;
| Not required&lt;br /&gt;
| {{Unknown|Direct?}}&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| {{Unknown|Direct?}}&lt;br /&gt;
| {{Partial|Maybe}}&lt;br /&gt;
| Tested by TheDarkSpectrum48K.  The first time it [http://www.gp32x.com/board/index.php?/topic/54509-dont-use-lacie-25-usb-hard-disk-drives-with-a-pandora/page__view__findpost__p__877386 &amp;quot;works perfectly!&amp;quot;].  The second time [http://www.gp32x.com/board/index.php?/topic/54509-dont-use-lacie-25-usb-hard-disk-drives-with-a-pandora/page__view__findpost__p__882635 it didn't work].&lt;br /&gt;
|-&lt;br /&gt;
| Western Digital 400GB My Passport Essential USB 2.0 2.5&amp;quot; HDD model WDME4000TE&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| Direct&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| Tested by [http://www.gp32x.com/board/index.php?/user/14534-peca/ Peca].&lt;br /&gt;
|-&lt;br /&gt;
| Western Digital 500GB Elements Portable External Hard Drive&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| Direct&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| Tested by [[User:Esn|Esn]]. {{HideableNotes|The USB cable that came with it was bad, so I used another one.[http://www.gp32x.com/board/index.php?/topic/59494-solved-how-do-i-get-my-wd-500gb-external-hard-drive-to-work-properly/page__view__findpost__p__949863]}}&lt;br /&gt;
|-&lt;br /&gt;
| Western Digital 500GB My Passport Essential External Hard Drive&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| Direct&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| Tested by [[User:Esn|Esn]]. Works fine. {{HideableNotes|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.}}[http://www.gp32x.com/board/index.php?/topic/59494-solved-how-do-i-get-my-wd-500gb-external-hard-drive-to-work-properly/page__view__findpost__p__949645]&lt;br /&gt;
|-&lt;br /&gt;
| Western Digital 1TB My Passport Essential SE External USB 2.0 2.5&amp;quot; Hard Drive&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| Direct or through powered High Speed Hub&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| Tested by [http://http://www.gp32x.com/board/index.php?/user/19191-mycohl/ Mycohl]. {{HideableNotes|Externally powered hub recommended to conserve battery power.}}&lt;br /&gt;
|-&lt;br /&gt;
| Western Digital Elements 2TB 3.5&amp;quot; Hard Drive Model:WDBAAU0020HBK&lt;br /&gt;
| Not Required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| Direct&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| Tested by [http://boards.openpandora.org/index.php?/user/430-kilowatt/ kilowatt].&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== DVD/CD Drives ==&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable sortable&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec&amp;quot;&lt;br /&gt;
! Device&lt;br /&gt;
! Driver&lt;br /&gt;
! Connector&lt;br /&gt;
! Supported standard&lt;br /&gt;
! Current draw&lt;br /&gt;
! Suggested connection to Pandora&lt;br /&gt;
! Works on Pandora&lt;br /&gt;
! Additional comments&lt;br /&gt;
|-&lt;br /&gt;
| Lite-On EZ-DUB DVD/CD Multi-Recorder (Model eZAU120)&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| Powered by included mains adapter - DC 12V 1.8A&lt;br /&gt;
| Standard-A port&lt;br /&gt;
| {{No}}&lt;br /&gt;
| Works in Linux.&lt;br /&gt;
|-&lt;br /&gt;
| Memorex 20x Multi Format DVD Recorder External - DVD±RW (±R DL)&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| Powered by included mains adapter&lt;br /&gt;
| Standard-A port&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Video display device =&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable sortable&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec&amp;quot;&lt;br /&gt;
! Device&lt;br /&gt;
! Driver&lt;br /&gt;
! Connector&lt;br /&gt;
! Supported standard&lt;br /&gt;
! Current draw&lt;br /&gt;
! Output connectors&lt;br /&gt;
! Works on Pandora&lt;br /&gt;
! Additional comments&lt;br /&gt;
|-&lt;br /&gt;
| Tritton see2 usb 2.0 to SVGA adapter&lt;br /&gt;
| sisusb&lt;br /&gt;
| USB&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| {{Unknown|High {{HideableNotes|Reduces Pandora's battery life in half (10h → 4h)}}}}&lt;br /&gt;
| VGA (D-SUB)&lt;br /&gt;
| {{Partial|Yes, but has performance issues.}}&lt;br /&gt;
| Needs to be integrated with preferences.  {{HideableNotes|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.&lt;br /&gt;
|-&lt;br /&gt;
| DisplayLink usb 2.0 to SVGA adapter WS Tech USB-DVI&lt;br /&gt;
| udlfb&lt;br /&gt;
| USB&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| 500mA&lt;br /&gt;
| VGA (D-SUB)&lt;br /&gt;
| Yes&lt;br /&gt;
| 17e9:0198 DisplayLink. No hub needed. Module and userspace here:&lt;br /&gt;
 git clone http://git.plugable.com/webdav/udlfb/&lt;br /&gt;
 git clone http://git.plugable.com/webdav/xf-video-udlfb/&lt;br /&gt;
|-&lt;br /&gt;
| Plugable DisplayLink UGA-165&lt;br /&gt;
| ?&lt;br /&gt;
| Mini-B female&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| ?&lt;br /&gt;
| DVI/VGA/HDMI&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| In /etc/X11, copy xorg.conf.DisplayLink to xorg.conf then '''log out''' with the device attached [http://pandoralive.info/?p=3423]&lt;br /&gt;
|-&lt;br /&gt;
| Magic Control Technology Corp. Trigger II External Graphics&lt;br /&gt;
| sisusb&lt;br /&gt;
| USB&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| 500mA&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| 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&lt;br /&gt;
&lt;br /&gt;
{ USB_DEVICE(0x0711, 0x5200) },&lt;br /&gt;
&lt;br /&gt;
in the list around line 3250&lt;br /&gt;
 Get the latest xf86-video-sisusb driver here:&lt;br /&gt;
 http://xorg.freedesk...ividual/driver/&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Video capture devices =&lt;br /&gt;
&lt;br /&gt;
== Webcams ==&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable sortable&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec&amp;quot;&lt;br /&gt;
! Device&lt;br /&gt;
! Driver&lt;br /&gt;
! Connector&lt;br /&gt;
! Supported standard&lt;br /&gt;
! Current draw&lt;br /&gt;
! Suggested connection to Pandora&lt;br /&gt;
! Works on Pandora&lt;br /&gt;
! Additional comments&lt;br /&gt;
|-&lt;br /&gt;
| Exoo No Driver/USB 2.0 Webcam (Model No.: M053)&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| Standard-A port&lt;br /&gt;
| {{No}}&lt;br /&gt;
| Bought from [http://www.dealextreme.com/details.dx/sku.14991 DealExtreme].  Works in Linux.&lt;br /&gt;
|-&lt;br /&gt;
| Logitech Quickcam Communicate Deluxe&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| Standard-A port&lt;br /&gt;
| {{No}}&lt;br /&gt;
| USB ID: 046d:0992, works though [http://linux-uvc.berlios.de/ uvcvideo].  Works in Linux.&lt;br /&gt;
|-&lt;br /&gt;
| Logitech Webcam c210&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| 170mA&lt;br /&gt;
| Standard-A port&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| ID 046d:0819 &amp;lt;unnamed&amp;gt;. Video and Audio recognized, tested to work.&lt;br /&gt;
|-&lt;br /&gt;
| Logitech HD Webcam C270 720p&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| 500mA&lt;br /&gt;
| Standard-A port&lt;br /&gt;
| {{Partial|Yes, but audio untested}}&lt;br /&gt;
| ID 046d:0825 Logitech, Inc.  Audio recognized, but not tested.  More info to come.  Works in Linux.&lt;br /&gt;
|-&lt;br /&gt;
| Logitech HD Webcam Pro 9000&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| 500mA&lt;br /&gt;
| Standard-A port&lt;br /&gt;
| {{Partial|Yes, but audio untested}}&lt;br /&gt;
| ID 046d:0990 Logitech, Inc.  Audio recognized, but not tested.  Great Picture!  Works in Linux.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Audio devices =&lt;br /&gt;
&lt;br /&gt;
== Microphones/recorders ==&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable sortable&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec&amp;quot;&lt;br /&gt;
! Device&lt;br /&gt;
! Driver&lt;br /&gt;
! Connector&lt;br /&gt;
! Supported standard&lt;br /&gt;
! Current draw&lt;br /&gt;
! Suggested connection to Pandora&lt;br /&gt;
! Works on Pandora&lt;br /&gt;
! Additional comments&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.bluemic.com/yeti/] Blue Yeti&lt;br /&gt;
| not required&lt;br /&gt;
| standard-A&lt;br /&gt;
| unknown&lt;br /&gt;
| unknown&lt;br /&gt;
| standard-A port via High Speed USB hub &lt;br /&gt;
| {{unknown|Not thoroughly tested.}}&lt;br /&gt;
| Very roughly tested 2012-06-13 by [[user:spiralofhope|spiralofhope]] using Mumble.  More testing required.  {{HideableNotes|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.}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.zoom.co.jp/english/products/h2/] Zoom H2 Handy Recorder&lt;br /&gt;
| not required&lt;br /&gt;
| standard-A&lt;br /&gt;
| USB 1.1&lt;br /&gt;
| 300mA&lt;br /&gt;
| standard-A port via High Speed USB hub &lt;br /&gt;
| {{Yes|Yes, needs a USB hub.}}&lt;br /&gt;
| Can record into Audacity, but won't be recognized unless connected through USB hub.[http://www.gp32x.com/board/index.php?/topic/59301-audacity-1-3-12/page__view__findpost__p__947602].&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== MIDI controllers ==&lt;br /&gt;
&lt;br /&gt;
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.[http://www.gp32x.com/board/index.php?/topic/58523-zynaddsubfx/page__view__findpost__p__938432]&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable sortable&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec&amp;quot;&lt;br /&gt;
! Device&lt;br /&gt;
! Driver&lt;br /&gt;
! Connector&lt;br /&gt;
! Supported standard&lt;br /&gt;
! Current draw&lt;br /&gt;
! Suggested connection to Pandora&lt;br /&gt;
! Works on Pandora&lt;br /&gt;
! Additional comments&lt;br /&gt;
|-&lt;br /&gt;
| Akai LKP25&lt;br /&gt;
| Not required&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| {{Yes|Yes [http://www.gp32x.com/board/index.php?/topic/58523-zynaddsubfx/page__view__findpost__p__938432]}}&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| M-Audio MIDISPORT 2x2 Anniv&lt;br /&gt;
| Not required&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| 400mA&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| ID 0763:1050 Midiman.  High current draw!&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== USB audio controllers ==&lt;br /&gt;
&lt;br /&gt;
Some are &amp;quot;professional soundcard&amp;quot;; see [http://en.wikipedia.org/wiki/Sound_card#Professional_soundcards_.28audio_interfaces.29 definition on Wikipedia].&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable sortable&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec&amp;quot;&lt;br /&gt;
! Device&lt;br /&gt;
! Driver&lt;br /&gt;
! Connector&lt;br /&gt;
! Supported standard&lt;br /&gt;
! Current draw&lt;br /&gt;
! Suggested connection to Pandora&lt;br /&gt;
! Works on Pandora&lt;br /&gt;
! Additional comments&lt;br /&gt;
|-&lt;br /&gt;
| Cakewalk UA-1G&lt;br /&gt;
| not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| 200mA&lt;br /&gt;
| Standard-A port&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| 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.&lt;br /&gt;
|-&lt;br /&gt;
| Connectland AUDIO ADAPTER&lt;br /&gt;
| not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| 100mA&lt;br /&gt;
| Standard-A port&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| 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.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Input devices =&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== External Game Controllers ==&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable sortable&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec&amp;quot;&lt;br /&gt;
! Device&lt;br /&gt;
! Driver&lt;br /&gt;
! Connector&lt;br /&gt;
! Supported standard&lt;br /&gt;
! Current draw&lt;br /&gt;
! Suggested connection to Pandora&lt;br /&gt;
! Works on Pandora&lt;br /&gt;
! Additional comments&lt;br /&gt;
|-&lt;br /&gt;
| 2-TECH SNES-to-USB adapter&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| Low speed&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| Standard-A port via High Speed Hub&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| USB description is &amp;quot;HuiJia USB GamePad&amp;quot;, &amp;lt;tt&amp;gt;lsusb&amp;lt;/tt&amp;gt; calls it &amp;quot;0e8f:3013 GreenAsia Inc.&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| USB Super RetroPort (SNES-to-USB adapter)&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| {{Unknown|Probably USB 1.1}}&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| Standard-A port via High Speed Hub&lt;br /&gt;
| {{unknown}}&lt;br /&gt;
| Bought from [http://www.retrousb.com/product_info.php?cPath=21&amp;amp;products_id=29 RetroZone].  Works in Linux.&lt;br /&gt;
|-&lt;br /&gt;
| USB RetroPort (NES-to-USB adapter)&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| {{Unknown|Probably USB 1.1}}&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| Standard-A port via High Speed Hub&lt;br /&gt;
| {{unknown}}&lt;br /&gt;
| Bought from [http://www.retrousb.com/product_info.php?cPath=21&amp;amp;products_id=28 RetroZone].  Works in Linux.&lt;br /&gt;
|-&lt;br /&gt;
| Trio Linker Plus II (PlayStation,-GameCube,-and-Dreamcast-to-USB adapter)&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| {{Unknown|Probably USB 1.1}}&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| Standard-A port via High Speed Hub&lt;br /&gt;
| {{unknown}}&lt;br /&gt;
| Bought from [http://www.play-asia.com/paOS-13-71-6m-49-en-70-1zfv.html Play-Asia].  Works in Linux.&lt;br /&gt;
|-&lt;br /&gt;
| NAZAR V47 USB Force Feedback Vibrating Gamepad Controller for PC&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| {{Unknown|Probably USB 1.1}}&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| Standard-A port via High Speed Hub&lt;br /&gt;
| {{unknown}}&lt;br /&gt;
| 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.&lt;br /&gt;
|-&lt;br /&gt;
| 10-Fire-Button Double Vibration Feedback USB PC Arcade Joystick&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| {{Unknown|Probably USB 1.1}}&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| Standard-A port via High Speed Hub&lt;br /&gt;
| {{unknown}}&lt;br /&gt;
| 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.&lt;br /&gt;
|-&lt;br /&gt;
| Official PlayStation 3 controller&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| Full speed&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| USB A To Mini B Cable via High Speed Hub&lt;br /&gt;
| {{unknown}}&lt;br /&gt;
| This is for USB not bluetooth compatibility. Sixaxis and DualShock not tested.  Works in Linux.&lt;br /&gt;
|-&lt;br /&gt;
| Saitek PLC Cyborg Force Rumble Pad (P2500) - 06a3:ff0c&lt;br /&gt;
| {{unknown}}&lt;br /&gt;
| Standard-A&lt;br /&gt;
| {{unknown}}&lt;br /&gt;
| 5V&lt;br /&gt;
| Standard-A port via High Speed Hub&lt;br /&gt;
| {{Unknown|Not fully tested}}&lt;br /&gt;
| Partial test attempted 2012-06-24 by [[user:spiralofhope|spiralofhope]].  lsusb lists it.  More testing required.  {{HideableNotes|A gamepad testing procedure needs to be defined.  See [[Joystick testing]].}}&lt;br /&gt;
|-&lt;br /&gt;
| Thrustmaster Firestorm Digital 3 Gamepad&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| Low speed&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| Standard-A port via High Speed Hub&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| ID 07b5:0213 Mega World International, Ltd Thrustmaster Firestorm Digital 3 Gamepad.&lt;br /&gt;
|-&lt;br /&gt;
| Wired Xbox 360 Controller&lt;br /&gt;
| xpad module&lt;br /&gt;
| Standard-A&lt;br /&gt;
| {{Unknown|Probably USB 1.1}}&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| Standard-A port via High Speed Hub&lt;br /&gt;
| {{unknown}}&lt;br /&gt;
| This also includes gamepads for PC that needs the Windows Xinput driver. Such gamepads include the Logitech Chillstream.  Works in Linux.&lt;br /&gt;
|-&lt;br /&gt;
| WiseGroup.,Ltd SmartJoy Dual PLUS Adapter (dual PSX to USB joypad adapter)&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 1&lt;br /&gt;
| 100mA&lt;br /&gt;
| Standard-A port via USB 1-compatible High Speed Hub&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| ID 6677:8802.  Works in Linux.&lt;br /&gt;
|-&lt;br /&gt;
| Logitech Cordless RumblePad 2&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| Low speed&lt;br /&gt;
| 100mA&lt;br /&gt;
| Standard-A port via High Speed Hub&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| Product-ID: 0xc219, Vendor-ID: 0x046d  (Logitech Inc.), [http://www.logitech.com/support/287 Official product support website],&amp;lt;br&amp;gt;All buttons worked fine in PCSX, analog sticks not tested, but likely work&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Touchpads ==&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable sortable&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec&amp;quot;&lt;br /&gt;
! Device&lt;br /&gt;
! Driver&lt;br /&gt;
! Connector&lt;br /&gt;
! Supported standard&lt;br /&gt;
! Current draw&lt;br /&gt;
! Suggested connection to Pandora&lt;br /&gt;
! Works on Pandora&lt;br /&gt;
! Additional comments&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.logitech.com/en-us/mice-pointers/mice/devices/8417 Logitech Wireless Touchpad]&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| Standard-A port via High Speed Hub&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| Left and right four-finger swipes aren't mapped to anything by default in XFCE. They can be mapped as keyboard shortcuts.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Graphics tablets ==&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable sortable&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec&amp;quot;&lt;br /&gt;
! Device&lt;br /&gt;
! Driver&lt;br /&gt;
! Connector&lt;br /&gt;
! Supported standard&lt;br /&gt;
! Current draw&lt;br /&gt;
! Works on Pandora&lt;br /&gt;
! Additional comments&lt;br /&gt;
|-&lt;br /&gt;
| Bamboo Multitouch&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| {{No|No [http://www.gp32x.com/board/index.php?/topic/54728-pandora-owners-tried-tablet/page__view__findpost__p__881806]}}&lt;br /&gt;
| It's not known if this works in Linux.&lt;br /&gt;
|-&lt;br /&gt;
| Genius Tablet&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| {{Yes|Yes, [http://www.gp32x.com/board/index.php?/topic/54728-pandora-owners-tried-tablet/page__view__findpost__p__883140 via USB hub]}}&lt;br /&gt;
| It's not known if this works in Linux.&lt;br /&gt;
|-&lt;br /&gt;
| Wacom CTH-460&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| {{No|No [http://www.gp32x.com/board/index.php?/topic/54728-pandora-owners-tried-tablet/page__view__findpost__p__924422]}}&lt;br /&gt;
| Would need a patched driver to work.  It's not known if this works in Linux.&lt;br /&gt;
|-&lt;br /&gt;
| Wacom Volito2 Tablet (Model: CTF-420)&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| Low speed&lt;br /&gt;
| 40mA [http://www.my-volito.com/volito/specs.asp?lang=en]&lt;br /&gt;
| {{No}}&lt;br /&gt;
| USB ID: 056a:0062&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Mice ==&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable sortable&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec&amp;quot;&lt;br /&gt;
! Device&lt;br /&gt;
! Connector&lt;br /&gt;
! Works on Pandora&lt;br /&gt;
! Additional comments&lt;br /&gt;
|-&lt;br /&gt;
| Apple Mouse (M5769)&lt;br /&gt;
| USB&lt;br /&gt;
| {{No}}&lt;br /&gt;
| Seems to disable USB port, reboot afterwards required&lt;br /&gt;
|-&lt;br /&gt;
| Apple Mouse with Scroll Ball (A1152)&lt;br /&gt;
| USB&lt;br /&gt;
| {{Yes|Yes, needs a USB hub.}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Cherry Ghostcord [http://www.amazon.de/Cherry-M85-26005DE-2-B-Unlimited-Home-Rechargeable/dp/B001EDSE0U/ref=tag_stp_s2_edpp_url]&lt;br /&gt;
| USB&lt;br /&gt;
| {{Yes|Yes, needs a USB hub.}}&lt;br /&gt;
| 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)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Infrared =&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable sortable&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec&amp;quot;&lt;br /&gt;
! Device&lt;br /&gt;
! Driver&lt;br /&gt;
! Connector&lt;br /&gt;
! Supported standard&lt;br /&gt;
! Current draw&lt;br /&gt;
! Suggested connection to Pandora&lt;br /&gt;
! Works on Pandora&lt;br /&gt;
! Additional comments&lt;br /&gt;
|-&lt;br /&gt;
| TopSeed remote (branded ''Sapphire'' or ''CyberLink'')&lt;br /&gt;
| hid_topseed (added SZ 1.73)&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 1.1&lt;br /&gt;
| &amp;lt;100mA&lt;br /&gt;
| OTG port&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| Some of the special buttons don't generate any key event.&lt;br /&gt;
|-&lt;br /&gt;
| Dangerous Prototypes IRToy&lt;br /&gt;
| cdc_acm (included)&lt;br /&gt;
| Mini-B female&lt;br /&gt;
| USB 1.1&lt;br /&gt;
| 200mA&lt;br /&gt;
| Standard-A port with hub&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| Can send and receive raw IR codes via the virtual serial connection. No application support yet.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Electronics development =&lt;br /&gt;
{|class=&amp;quot;wikitable sortable&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec&amp;quot;&lt;br /&gt;
! Device&lt;br /&gt;
! Driver&lt;br /&gt;
! Connector&lt;br /&gt;
! Supported standard&lt;br /&gt;
! Current draw&lt;br /&gt;
! Suggested connection to Pandora&lt;br /&gt;
! Works on Pandora&lt;br /&gt;
! Additional comments&lt;br /&gt;
|-&lt;br /&gt;
| Microchip PICkit 2&lt;br /&gt;
| not required&lt;br /&gt;
| Mini-B female&lt;br /&gt;
| USB 1.1&lt;br /&gt;
| &amp;lt;100mA&lt;br /&gt;
| OTG port&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| The pk2cmd application compiles easily.&lt;br /&gt;
|-&lt;br /&gt;
| Arduino Uno&lt;br /&gt;
| not required&lt;br /&gt;
| Standard-B female&lt;br /&gt;
| USB 1.1&lt;br /&gt;
| 50mA&lt;br /&gt;
| OTG port&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| Arduino Leonardo&lt;br /&gt;
| not required&lt;br /&gt;
| Micro-B female&lt;br /&gt;
| USB 1.1&lt;br /&gt;
| 50mA&lt;br /&gt;
| Standard-A port with hub&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| The Arduino PND failes to compile sketches for the Leonardo, but a pre-programmed board can still communicate with the Pandora. &amp;lt;br /&amp;gt;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.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Connectors, adapters, and hubs =&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== OTG (On The Go) Adapters ==&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable sortable&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec&amp;quot;&lt;br /&gt;
! Device&lt;br /&gt;
! Works on Pandora&lt;br /&gt;
! Additional comments&lt;br /&gt;
|-&lt;br /&gt;
| Generic adapter&lt;br /&gt;
| {{No}}&lt;br /&gt;
| [http://shop.ebay.com/?_from=R40&amp;amp;_trksid=p3907.m38.l1313&amp;amp;_nkw=usb+otg+host+cable&amp;amp;_sacat=See-All-Categories Find on eBay] [http://www.amazon.co.uk/s/ref=nb_ss_ce?url=search-alias%3Delectronics&amp;amp;field-keywords=OTG+Cable+Adapter&amp;amp;x=3&amp;amp;y=23 Find on Amazon] These links are not 100% accurate. Check for `mini-a`, and on eBay, the price is higher by about $8.&lt;br /&gt;
|-&lt;br /&gt;
|Hama 00074214&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
|[http://www.hama.de/00074214/hama-mini-usb-adapter-mini-usb-a-plug-usb-a-socket-015-m Manufacturer Page]&lt;br /&gt;
|-&lt;br /&gt;
| Nokia USB OTG adapter&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| [http://www.electronicproductonline.com/catalog/product_info.php?cPath=35_67&amp;amp;products_id=2043 Electronic Product Online]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Compact USB Hubs ==&lt;br /&gt;
&lt;br /&gt;
Be sure to enable USB-host!&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable sortable&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec&amp;quot;&lt;br /&gt;
! Device&lt;br /&gt;
! Works on Pandora&lt;br /&gt;
! Additional comments&lt;br /&gt;
|-&lt;br /&gt;
| Griffin SmartShare USB [http://www.griffintechnology.com/products/smartshare-usb]&lt;br /&gt;
| {{No}}&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| Belkin F5U415 4 Port USB 2.0 Swivel Hub [http://catalog.belkin.com/IWCatProductPage.process?Product_Id=377085]&lt;br /&gt;
| {{No}}&lt;br /&gt;
| Comes with an optional power adapter.&lt;br /&gt;
|-&lt;br /&gt;
| Belkin F5U700 USB 2.0 7-Port Lighted Hub [http://www.belkin.com/uk/support/article/?lid=enu&amp;amp;pid=F5U700ea&amp;amp;aid=10289&amp;amp;scid=947]&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| Tested 2012-06-16 by [[user:spiralofhope|spiralofhope]] both with and without its power adapter.&lt;br /&gt;
|-&lt;br /&gt;
| Belkin F5U701 USB 2.0 7 Port Mobile Hub [http://www.belkin.com/IWCatProductPage.process?Product_Id=369788]&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| Tested by pabloh.  Comes with an optional power adapter.&lt;br /&gt;
|-&lt;br /&gt;
| ID 0e8f:0016 GreenAsia Inc. &lt;br /&gt;
| {{No}}&lt;br /&gt;
| Tested by tsh.  Labeled as high speed.  Bought from ebay.&lt;br /&gt;
|-&lt;br /&gt;
| ID 05e3:0608 Targus with Genesys Logic 4 Port USB 2.0 Hub&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| Tested by Kazuki. Works.&lt;br /&gt;
|-&lt;br /&gt;
|Trust 4 port netbook hub ID 05e3:0608&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| Tested by tsh.  Bought from [http://www.amazon.co.uk/gp/product/B0025X16AS Amazon].&lt;br /&gt;
|-&lt;br /&gt;
| High Speed 4 Port Mini USB 2.0 Hub for Laptop PC (non powered)&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| Octopus-style small cheap unpowered USB hub.  Bought from [http://cgi.benl.ebay.be/ws/eBayISAPI.dll?ViewItem&amp;amp;item=270538502843 ebay]&lt;br /&gt;
|-&lt;br /&gt;
| Keeptech USB 2.0 Hub (7 Ports) with Power Adapter, KT-UH703 [http://www.keeptech.com/books_show.php?id=144]&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| Tested by [[User:Esn|Esn]]. Works powered or unpowered.&lt;br /&gt;
|-&lt;br /&gt;
| Logitech Premium 4-Port USB Hub [http://www.logitech.com/en-in/notebook-products/usb-hubs/devices/3048]&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| LUPO 7-port USB 2.0 Hub (cheap octopus type which can be powered as there is dc socket)&lt;br /&gt;
| {{Partial|Yes. {{HideableNotes|Can use a power supply but wasn't tested with one.}}}}&lt;br /&gt;
| Tested by kilowatt. Bought from [http://www.amazon.co.uk/gp/product/B003BVDABG/ref=oss_product from amazon uk]&lt;br /&gt;
|-&lt;br /&gt;
| LogiLink USB 2.0 Hub 4-Port UA0086 [http://www.logilink.eu/showproduct/UA0086.htm]&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| Tested by Jones. Comes with an optional power adapter.&lt;br /&gt;
|-&lt;br /&gt;
| Logitec USB 2.0 LAN-TX/U2H3S Ethernet adapter + 3 USB ports [http://www.logitec.co.jp/products/lan/lantxu2h3/index.php]&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| See [http://pandorawiki.org/USB_compatibility_list#USB_to_Ethernet_adapters USB to ethernet adapters] for more details. USB 1 devices work perfectly. Also available as other brands:  [http://www.amazon.com/USB-2-0-3-Port-Ethernet-Adapter/dp/B002OFJRW6/ref=sr_1_3?ie=UTF8&amp;amp;qid=1357779881&amp;amp;sr=8-3&amp;amp;keywords=USB+ethernet+with+3+port+USB+hub] [http://www.amazon.com/Encore-ENUET-3USB-3-Port-Ethernet-Adapter/dp/B0036FZJX4/ref=sr_1_1?ie=UTF8&amp;amp;qid=1357779881&amp;amp;sr=8-1&amp;amp;keywords=USB+ethernet+with+3+port+USB+hub] [http://www.amazon.com/Addlogix-3-port-USB-Hub-Ethernet/dp/B0030DO7OY/ref=sr_1_27?ie=UTF8&amp;amp;qid=1357780088&amp;amp;sr=8-27&amp;amp;keywords=USB+ethernet+with+3+port+USB+hub]&lt;br /&gt;
|-&lt;br /&gt;
| Rosewill RHB-220 4-port USB 2.0 Hub&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| Tested by Tyrant1919. Unpowered. Bought from [http://www.newegg.com/Product/Product.aspx?Item=N82E16817182168 Newegg].&lt;br /&gt;
|-&lt;br /&gt;
| i-rocks SLEEK HUB USB 2.0 4 Ports Hub [http://www.i-rocks.com/Product_detail.aspx?CLASS_ID=1036&amp;amp;PRODUCT_ID=1080]&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| Comes with an ac adapter, but can be used without. USB 1 devices work perfectly.&lt;br /&gt;
|-&lt;br /&gt;
| MSI StarHub201 &lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| Testet by mclien with keyboard and mouse in XFCE, unpowered, not on the MSI site (discontinnued, guess) [http://alatest.dk/anmeldelser/hubs-og-switches/msi-star-hub-201/po3-34222999,42/]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Category:USB]]&lt;br /&gt;
[[Category:List]]&lt;/div&gt;</summary>
		<author><name>HelenF</name></author>
		
	</entry>
	<entry>
		<id>https://pandorawiki.org/index.php?title=USB_compatibility_list&amp;diff=30157</id>
		<title>USB compatibility list</title>
		<link rel="alternate" type="text/html" href="https://pandorawiki.org/index.php?title=USB_compatibility_list&amp;diff=30157"/>
		<updated>2016-03-14T17:59:59Z</updated>

		<summary type="html">&lt;p&gt;HelenF: /* Electronics development */ Arduino Leonardo update&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;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 [[USB_reference|the USB reference page]], look up the specs of your device, and you may be able to figure out if it's compatible.&lt;br /&gt;
&lt;br /&gt;
= Troubleshooting =&lt;br /&gt;
&lt;br /&gt;
Each type of device will have its own unique way to troubleshoot.&lt;br /&gt;
&lt;br /&gt;
But here are some general tips:&lt;br /&gt;
&lt;br /&gt;
* Is USB-Host enabled?&lt;br /&gt;
* check &amp;lt;tt&amp;gt;lsusb&amp;lt;/tt&amp;gt;&lt;br /&gt;
* check &amp;lt;tt&amp;gt;dmesg&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
When asking for help on [http://boards.openpandora.org/index.php?/forum/8-support/ the forums support board], be sure to post both your &amp;lt;tt&amp;gt;lsusb&amp;lt;/tt&amp;gt; and &amp;lt;tt&amp;gt;dmesg&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Because &amp;lt;tt&amp;gt;dmesg&amp;lt;/tt&amp;gt; output is very long, you need to paste it within [spoiler] tags like this:&lt;br /&gt;
&lt;br /&gt;
  [spoiler]&lt;br /&gt;
  (paste your dmesg in here)&lt;br /&gt;
  [/spoiler]&lt;br /&gt;
&lt;br /&gt;
An easy way to get your &amp;lt;tt&amp;gt;dmesg&amp;lt;/tt&amp;gt; so you can easily copy and paste it, is:&lt;br /&gt;
&lt;br /&gt;
  dmesg|leafpad&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;leafpad&amp;lt;/tt&amp;gt; will open with the output of &amp;lt;tt&amp;gt;dmesg&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
If you have no networking on your palmtop, you can send the information to a text file like this:&lt;br /&gt;
&lt;br /&gt;
  cd (your storage card)&lt;br /&gt;
  dmesg&amp;gt;textfile.txt&lt;br /&gt;
  sync&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
= Networking =&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== HSDPA (3G) Modems ==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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:&lt;br /&gt;
&lt;br /&gt;
:sudo opkg update&lt;br /&gt;
:sudo opkg install modemmanager&lt;br /&gt;
&lt;br /&gt;
'''Note:''' If you are using a firmware more recent than &amp;quot;Zaxxon&amp;quot; Hotfix 6 (starting with HF7) you do not have to follow the steps outlined above since modemmanager comes preinstalled.&lt;br /&gt;
&lt;br /&gt;
'''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.&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable sortable&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec&amp;quot;&lt;br /&gt;
! Device&lt;br /&gt;
! Driver&lt;br /&gt;
! Connector&lt;br /&gt;
! Supported standard&lt;br /&gt;
! Current draw&lt;br /&gt;
! Suggested connection to Pandora&lt;br /&gt;
! Works on Pandora&lt;br /&gt;
! Additional comments&lt;br /&gt;
|-&lt;br /&gt;
| ZTE K3565-Z / MF626 / MF627 / MF636&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| Standard-A port&lt;br /&gt;
| {{Yes|Yes [http://www.gp32x.com/board/index.php?/topic/54318-guide-mobile-broadband-usb-stick-usage/page__view__findpost__p__956513] [http://boards.openpandora.org/index.php?/topic/7226-superzaxxon-beta-11-released/page__pid__127881#entry127881]}}&lt;br /&gt;
| A how-to by shideneyu for this modem can be found [http://www.pandorawiki.org/ZTE_K3565Z_3G_USB_Modem here]&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| BandLuxe C270&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| Standard-A port&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| A how-to by relliker for this modem can be found [http://www.pandorawiki.org/BandLuxe_C270_3G_USB_Modem here]&lt;br /&gt;
|-&lt;br /&gt;
| Huawei E156G&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| Standard-A port&lt;br /&gt;
| {{Yes|Yes [http://www.gp32x.com/board/index.php?/topic/52827-3gumts-usb-dongle/page__view__findpost__p__835681]}}&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| Huawei E160&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| 250mA&lt;br /&gt;
| Standard-A port&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| 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.&lt;br /&gt;
|-&lt;br /&gt;
| Huawei E160E&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| 250mA&lt;br /&gt;
| Standard-A port&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| As the entry for Huawei E220 was wrong, this Current draw could also be wrong.&lt;br /&gt;
|-&lt;br /&gt;
| Huawei E1750&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| Standard-A port&lt;br /&gt;
| {{Yes|Yes [http://www.gp32x.com/board/index.php?/topic/54318-guide-mobile-broadband-usb-stick-usage/page__view__findpost__p__939350]}}&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| [[wikipedia:Huawei E220|Huawei E220]]&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 1.1&lt;br /&gt;
| 500mA&lt;br /&gt;
| Standard-A port via High Speed hub&lt;br /&gt;
| {{No|Not on new kernels.}}&lt;br /&gt;
| 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.&lt;br /&gt;
|-&lt;br /&gt;
| Huawei E3531&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| Standard-A port&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| Need recent USB_ModeSwitch compiled and installed, see (http://www.draisberghof.de/usb_modeswitch/); then type &amp;quot;usb_modeswitch -W -I -v 12d1 -p 15ca -M 55534243123456780000000000000011062000000101000100000000000000&amp;quot; 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 &amp;quot;usbserial vendor=0x12d1 product=0x15ca&amp;quot;, sudo nano /etc/udev/rules.d/999-mobilestick.rules and enter &amp;quot;SUBSYSTEM==&amp;quot;usb&amp;quot;, SYSFS{idProduct}==&amp;quot;15ca&amp;quot;, SYSFS{idVendor}==&amp;quot;12d1&amp;quot;, RUN+=&amp;quot;/usr/sbin/usb_modeswitch -W -I -v 12d1 -p 15ca -M 55534243123456780000000000000011062000000101000100000000000000&amp;quot;&amp;quot;, off course checking usb_modeswitch path, in this case /usr/sbin&lt;br /&gt;
|-&lt;br /&gt;
| 4G-Systems XS Stick P14&lt;br /&gt;
| Not required (usbserial module)&lt;br /&gt;
| standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| Standard-A port&lt;br /&gt;
| {{Yes|Yes [http://www.gp32x.com/board/index.php?/topic/54318-guide-mobile-broadband-usb-stick-usage/page__view__findpost__p__937681]}}&lt;br /&gt;
| Requires usbmodeswitch program. &lt;br /&gt;
|-&lt;br /&gt;
| iPhone 3GS (Probably also 1G/3G)&lt;br /&gt;
| ipheth&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| 500mA&lt;br /&gt;
| {{Unknown|USB A (Standard-A port?)}}&lt;br /&gt;
| {{Maybe|Should work in Angstrom with some work.}}&lt;br /&gt;
| 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.&lt;br /&gt;
|-&lt;br /&gt;
| HTC Desire&lt;br /&gt;
| not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| 500mA&lt;br /&gt;
| {{Unknown|USB A (Standard-A port?)}}&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| Requires internet connection sharing to be enabled from the phone.&lt;br /&gt;
|-&lt;br /&gt;
| Samsung Galaxy Ace 2&lt;br /&gt;
| not required&lt;br /&gt;
| Micro-B female&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| 500mA&lt;br /&gt;
| Standard-A port &lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| 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.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Firefox Flame&lt;br /&gt;
| not required&lt;br /&gt;
| Standard-A -&amp;gt; Micro-B&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| Standard-A port &lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| 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.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== USB to Ethernet adapters ==&lt;br /&gt;
&lt;br /&gt;
To enable USB Ethernet adapters on the Pandora, you may need to left-click the networking icon on the panel in Xfce, and select &amp;quot;Ifupdown (bnep0)&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable sortable&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec&amp;quot;&lt;br /&gt;
! Device&lt;br /&gt;
! Mbps&lt;br /&gt;
! Driver&lt;br /&gt;
! Connector&lt;br /&gt;
! Supported standard&lt;br /&gt;
! Current draw&lt;br /&gt;
! Suggested connection to Pandora&lt;br /&gt;
! Works on Pandora&lt;br /&gt;
! Additional comments&lt;br /&gt;
|-&lt;br /&gt;
| Apple USB Ethernet Adapter MB442Z/A&lt;br /&gt;
|&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| Standard-A port&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| Reportedly uses an ASIX AX88xxx chipset.&lt;br /&gt;
|-&lt;br /&gt;
| Apple USB Ethernet Adapter model A1277&lt;br /&gt;
|&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| 250mA&lt;br /&gt;
| Standard-A port&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| ID 05ac:1402 Apple, Inc.&lt;br /&gt;
|-&lt;br /&gt;
| ASUS USB Ethernet Adapter&lt;br /&gt;
| 10/100&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| 200mA&lt;br /&gt;
| Standard-A port&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| ID 0b95:7e2b ASIX Electronics Corp. AX88772B&lt;br /&gt;
|-&lt;br /&gt;
| Conrad 3-Port-USB-Hub und Netzwerk-Adapter&lt;br /&gt;
|&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| A lot! {{HideableNotes|50% of battery charge only brings you 2h40min (min brightness, no other devices attached)}}&lt;br /&gt;
| Standard-A port&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| Has a 3port USB Hub included. External power supply can (and should) be attached, not included though. ASIX Chipset. 20€ @ [http://www.conrad.de/ce/de/product/976406/NOTEBOOK-MINI-DOCKINGSTATION-USBRJ45/SHOP_AREA_32315&amp;amp;promotionareaSearchDetail=005 Conrad Electronics].  Not tested in Linux.&lt;br /&gt;
|-&lt;br /&gt;
| Logitec USB 2.0 LAN-GTJ/U2B Ethernet adapter&lt;br /&gt;
| 10/100/1000&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| 450mA (lsusb) 1000Mbps=350mA 100Mbps=230mA 10Mbps=220mA(documentation)&lt;br /&gt;
| Standard-A port&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| ID 0b95:1780 ASIX Electronics Corp. AX88178 [http://www.logitec.co.jp/products/lan/langtju2b/index.php]&lt;br /&gt;
|-&lt;br /&gt;
| Logitec USB 2.0 LAN-TX/U2B Ethernet adapter&lt;br /&gt;
| 10/100&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| 250mA (lsusb) 100Mbps=170mA 10Mbps=210mA (documentation)&lt;br /&gt;
| Standard-A port&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| ID 0b95:772a ASIX Electronics Corp.[http://www.logitec.co.jp/products/lan/lantxu2b/index.php]&lt;br /&gt;
|-&lt;br /&gt;
| Logitec USB 2.0 LAN-TX/U2H3S Ethernet adapter + 3 USB ports&lt;br /&gt;
| 10/100&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| 250mA (lsusb) 300mA (documentation)&lt;br /&gt;
| Standard-A port&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| ID 0b95:772a ASIX Electronics Corp. USB hub current: 100mA (lsusb) 200mA (documentation). [http://www.logitec.co.jp/products/lan/lantxu2h3/index.php] [http://www.amazon.com/USB-2-0-3-Port-Ethernet-Adapter/dp/B002OFJRW6/ref=sr_1_3?ie=UTF8&amp;amp;qid=1357779881&amp;amp;sr=8-3&amp;amp;keywords=USB+ethernet+with+3+port+USB+hub] [http://www.amazon.com/Encore-ENUET-3USB-3-Port-Ethernet-Adapter/dp/B0036FZJX4/ref=sr_1_1?ie=UTF8&amp;amp;qid=1357779881&amp;amp;sr=8-1&amp;amp;keywords=USB+ethernet+with+3+port+USB+hub] [http://www.amazon.com/Addlogix-3-port-USB-Hub-Ethernet/dp/B0030DO7OY/ref=sr_1_27?ie=UTF8&amp;amp;qid=1357780088&amp;amp;sr=8-27&amp;amp;keywords=USB+ethernet+with+3+port+USB+hub]&lt;br /&gt;
|-&lt;br /&gt;
| Wii USB 2.0 10/100M adapter (use [http://www.asix.com.tw/products.php?op=pItemdetail&amp;amp;PItemID=86;71;101 ASIX AX 88772 USB 2.0 chip])&lt;br /&gt;
| 10/100&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| 250mA&lt;br /&gt;
| Standard-A port&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| ID 0b95:7720 ASIX Electronics Corp. AX88772.  [http://www.dealextreme.com/details.dx/sku.5926 This clone from DealExtreme] works too.&lt;br /&gt;
|-&lt;br /&gt;
| Connectland USB 2.0 10/100M Ethernet Adapter&lt;br /&gt;
| 10/100&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| 250mA&lt;br /&gt;
| Standard-A port&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| ID 0b95:7720 ASIX Electronics Corp. AX88772 - Works fine, Sometimes a reboot is necessary (ZaxxonHF5RC1).&lt;br /&gt;
|-&lt;br /&gt;
| Belkin Gigabit USB 2.0 Network Adapter&lt;br /&gt;
| 10/100/1000&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| Standard-A port&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| 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.&lt;br /&gt;
|-&lt;br /&gt;
| MosChip MCS7830 USB 10/100 Ethernet adapter&lt;br /&gt;
| 10/100&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| 500mA&lt;br /&gt;
| Standard-A port&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| ID 9710:7830 MosChip Semiconductor MCS7830 10/100 Mbps Ethernet adapter. Kernel module: mcs7830.&lt;br /&gt;
|-&lt;br /&gt;
| EU.MARK USB 10/100M RJ45 Ethernet Network Adapter Dongle&lt;br /&gt;
| 10/100&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| Standard-A port&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| USB ID: 9710:7830 - bought from [http://www.dealextreme.com/details.dx/sku.22684 DealExtreme]&lt;br /&gt;
|-&lt;br /&gt;
| Digitus DN-10050 Fast Ethernet USB Adapter&lt;br /&gt;
| 10/100&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| Standard-A port&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| MosChip MCS7830-based adapter. USB ID 9710:7830.&lt;br /&gt;
|-&lt;br /&gt;
| Edimax EU-4230 Fast Ethernet USB Adapter with 3-port USB hub [http://edimax.ie/images/Image/datasheet/USB/EU-4230/EU-4230_Datasheet.pdf]&lt;br /&gt;
| 10/100&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| Standard-A port&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| 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.&lt;br /&gt;
|-&lt;br /&gt;
| Peabird USB v2.0 Fast Ethernet Adapter&lt;br /&gt;
| 10/100&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| 500mA&lt;br /&gt;
| Standard-A port&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| 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.&lt;br /&gt;
|-&lt;br /&gt;
| SIIG JU-NE0012-S1 USB 2.0 Fast Ethernet Adapter&lt;br /&gt;
| 10/100&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| Standard-A port&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| Bought from  [http://www.newegg.com/Product/Product.aspx?Item=N82E16812191163 Newegg]&lt;br /&gt;
|-&lt;br /&gt;
| TRENDnet USB to Gigabit Ethernet Adapter TU2-ETG&lt;br /&gt;
| 10/100/1000&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| 450mA (lsusb) Dormant: 5mA Static: 91mA Working: 131mA (documentation)&lt;br /&gt;
| Standard-A port&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| Rev. 2.0R ID 0b95:1780 ASIX Electronics Corp. AX88178 [http://www.trendnet.com/products/proddetail.asp?prod=275_TU2-ETG&amp;amp;cat=42] Rev. 2.0R is white, previous versions are blue and consumes more current. The documentation's current draw are reported for 10 and 100Mbps.&lt;br /&gt;
|-&lt;br /&gt;
| Novatel Wireless Jetpack 4620L&lt;br /&gt;
|&lt;br /&gt;
| cdc_ether&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB &lt;br /&gt;
| High drain; 95% charge = 6:00 battery life.&lt;br /&gt;
| Standard-A port&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| 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&lt;br /&gt;
|-&lt;br /&gt;
| LOGILINK UA0174A Fast Ethernet USB Adapter with 3-port USB hub&lt;br /&gt;
| 10/100&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| about 300mA&lt;br /&gt;
| Standard-A port&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| 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&amp;amp;GROUPID=5822&amp;amp;ARTICLE=132333&amp;amp;SEARCH=usb%20ethernet&amp;amp;OFFSET=16&amp;amp;WKID=0&amp;amp;]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== USB to serial adapters ==&lt;br /&gt;
{|class=&amp;quot;wikitable sortable&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec&amp;quot;&lt;br /&gt;
! Device&lt;br /&gt;
! Driver&lt;br /&gt;
! Connector&lt;br /&gt;
! Supported standard&lt;br /&gt;
! Current draw&lt;br /&gt;
! Suggested connection to Pandora&lt;br /&gt;
! Works on Pandora&lt;br /&gt;
! Additional comments&lt;br /&gt;
|-&lt;br /&gt;
| pl203&lt;br /&gt;
| usbserial&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 1.1&lt;br /&gt;
| 100mA. A powered hub is needed.&lt;br /&gt;
| Standard-A port&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| A powered hub is needed. Plug the device, then load USB modules. ID 067b:2303 Prolific Technology, Inc. PL2303 Serial Port.&lt;br /&gt;
|-&lt;br /&gt;
| SparkFun FTDI Basic Breakout&lt;br /&gt;
| not required&lt;br /&gt;
| Mini-B female&lt;br /&gt;
| USB 1.1&lt;br /&gt;
| &amp;lt;100mA&lt;br /&gt;
| OTG port&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| Tested the variant sold by eBay seller &amp;quot;goodlucksell&amp;quot;.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== USB WiFi adapters ==&lt;br /&gt;
&lt;br /&gt;
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 [http://wireless.kernel.org/en/users/Download compat-wireless].&lt;br /&gt;
&lt;br /&gt;
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 [http://boards.openpandora.org/index.php?/topic/5140-solvedbuilding-a-usb-wifi-driver/page__view__findpost__p__89280 algorithm]&lt;br /&gt;
&lt;br /&gt;
As for [[hotfix 6]] Release Candidate the kernel includes drivers for these Realtek chips: RTL8712/8188/8191/8192SU/8192CU&lt;br /&gt;
&lt;br /&gt;
See also [http://boards.openpandora.org/index.php?/topic/7160-micro-wifi-dongle/ this thread] on the forums for the latest.&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable sortable&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec&amp;quot;&lt;br /&gt;
! Device&lt;br /&gt;
! Driver&lt;br /&gt;
! Connector&lt;br /&gt;
! Supported standard&lt;br /&gt;
! Current draw&lt;br /&gt;
! Suggested connection to Pandora&lt;br /&gt;
! Tested on Pandora&lt;br /&gt;
! Additional comments&lt;br /&gt;
|-&lt;br /&gt;
| Advance Mini Wireless N150&lt;br /&gt;
| rtl8192cu&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| 500mA&lt;br /&gt;
| USB A&lt;br /&gt;
| {{Yes|Yes}}&lt;br /&gt;
| There's a little hole on it, so it's useful for attaching it to the OP.&lt;br /&gt;
|-&lt;br /&gt;
| ASUS WL-167G v2&lt;br /&gt;
| rt73usb + rt2x00usb + rt2x00lib&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| 300mA&lt;br /&gt;
| USB A&lt;br /&gt;
| {{Yes|Works under Slackware, not (without a hub) under Zaxxon, which become very unstable}}&lt;br /&gt;
| 0b05:1723 ASUSTek Computer, Inc. WL-167G v2 802.11g Adapter [Ralink RT73]. Works pretty fine on Linux PC.&lt;br /&gt;
|-&lt;br /&gt;
| Belkin N1 Wireless USB Adapter (F5D8051) (&amp;quot;Ver. 2053&amp;quot;) (MARVELL v1021)&lt;br /&gt;
| N/A&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| No connection was attempted.&lt;br /&gt;
| {{No|No native driver support and ndiswrapper obviously won't work.}}&lt;br /&gt;
| 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.&lt;br /&gt;
|-&lt;br /&gt;
| Belkin Surf micro &lt;br /&gt;
| rtl8192cu&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| USB A&lt;br /&gt;
| {{Yes|Yes}}&lt;br /&gt;
| {{Yes|Should work out of the box since [[Hotfix 6]] Release Candidate}}&lt;br /&gt;
|-&lt;br /&gt;
| Cisco/Linksys AE1000 High Performance Wireless-N USB Adapter&lt;br /&gt;
| rt3572sta (RT3572USB)&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| USB A (Standard-A port?)&lt;br /&gt;
| {{Yes|Works with a modified driver.}}&lt;br /&gt;
| (Compiled module for pandora:[http://boards.openpandora.org/index.php?/topic/1992-linksys-ae1000-usb-wifi/ pandora forum])  Download the driver from [http://www.ralinktech.com/support.php?s=2 ralink's driver site], edit ./common/rtusb_dev_id.c, before &amp;quot;#endif // RT2870&amp;quot; add &amp;quot;{USB_DEVICE(0x13B1,0x002F)},&amp;quot;, compile.'   Reported (by whom?) to work in Linux.&lt;br /&gt;
|-&lt;br /&gt;
| D-Link WIRELESS G USB ADAPTER DWL-G122 rev.E1 F/W 5.00&lt;br /&gt;
| rt2870sta + rt2800usb + rt2800lib&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| 450mA&lt;br /&gt;
| USB A&lt;br /&gt;
| {{Yes|Works under Slackware, not (without a hub) under Zaxxon, which become very unstable}}&lt;br /&gt;
| 07d1:3c0f D-Link System AirPlus G DWL-G122 Wireless Adapter(rev.E) [Ralink RT2870]. Works pretty fine on Linux PC.&lt;br /&gt;
|-&lt;br /&gt;
| Digitus Wireless 150N USB 2.0 Adapter&lt;br /&gt;
| rtl8192cu&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| 500mA&lt;br /&gt;
| USB A&lt;br /&gt;
| {{Yes|Yes}}&lt;br /&gt;
| Bundled with a non-WiFi Pandora coming from Craig's shop&lt;br /&gt;
|-&lt;br /&gt;
| Edimax EW-7811Un&lt;br /&gt;
| rtl8192cus&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| USB A&lt;br /&gt;
| {{Yes|Yes}}&lt;br /&gt;
| {{Yes|Should work out of the box since [[Hotfix 6]] Release Candidate}}&lt;br /&gt;
|-&lt;br /&gt;
| Havit HV-WF15&lt;br /&gt;
| n/a&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| USB A&lt;br /&gt;
| {{Yes|Yes}}&lt;br /&gt;
| {{Yes|Should work out of the box since SuperZaxxon}}&lt;br /&gt;
|-&lt;br /&gt;
| Netgear WNA1000M &lt;br /&gt;
| rtl8192cu&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| USB A&lt;br /&gt;
| {{Yes|Yes}}&lt;br /&gt;
| {{Yes|Should work out of the box since [[Hotfix 6]] Release Candidate}}&lt;br /&gt;
|-&lt;br /&gt;
| Thomson WLG-1500A&lt;br /&gt;
| ?&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| 400mA&lt;br /&gt;
| USB A&lt;br /&gt;
| {{No|Doesn't work.}}&lt;br /&gt;
| 0457:0163 Silicon Integrated Systems Corp. 802.11 Wireless LAN Adapter&lt;br /&gt;
|-&lt;br /&gt;
| TRENDnet TEW-424UB V2&lt;br /&gt;
| ?&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| 400mA&lt;br /&gt;
| USB A&lt;br /&gt;
| {{No|lsusb shows it, but no module is loaded}}&lt;br /&gt;
| 0457:0163 Silicon Integrated Systems Corp. 802.11 Wireless LAN Adapter. Same behavior on a PC.&lt;br /&gt;
|-&lt;br /&gt;
| Alfa Network AWUS036H 1000mw&lt;br /&gt;
| RTL8187&lt;br /&gt;
| IEEE 802.11b/g&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| ?&lt;br /&gt;
| USB A&lt;br /&gt;
| {{Yes|Yes}}&lt;br /&gt;
| can be found on ebay; tested with Beta 3&lt;br /&gt;
|-&lt;br /&gt;
| TP-Link 150Mbps Mini Wireless N&lt;br /&gt;
| rtl8192cu&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| Unknown&lt;br /&gt;
| USB A&lt;br /&gt;
| {{Yes|Yes}}&lt;br /&gt;
| Model No TL-WN723N.  Tested with WPA2.   Works out of the box.  Cheap to buy (£6.99 from pcworld in the UK). &lt;br /&gt;
|-&lt;br /&gt;
| TP-Link 150Mbps '''Nano''' Wireless N&lt;br /&gt;
| rtl8192cu&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| Unknown&lt;br /&gt;
| USB A&lt;br /&gt;
| {{Yes|Yes}}&lt;br /&gt;
| Model No TL-WN725N. Works out of the box.  From Reichelt.de. Claims to be RaspberryPi compatible on their website.  &lt;br /&gt;
|-&lt;br /&gt;
| [http://www.tp-link.com.de/products/details/?model=TL-WN823N#spec TP-Link 300Mbps '''Mini''' Wireless N]&lt;br /&gt;
| Unknown&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| Unknown&lt;br /&gt;
| USB A&lt;br /&gt;
| {{Yes|Yes}}&lt;br /&gt;
| Model No TL-WN823N. Works out of the box. Is also RaspberryPi compatible. Has been tested. &lt;br /&gt;
|-&lt;br /&gt;
| TP-Link Atheros AR9170&lt;br /&gt;
| carl9170-1.fw&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| 400mA&lt;br /&gt;
| USB A&lt;br /&gt;
| {{Yes|Yes}}&lt;br /&gt;
| Model No TL-WN821N. Works out of the box. ID 0cf3:1002  &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== DVB/TNT/TDT ==&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable sortable&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec&amp;quot;&lt;br /&gt;
! Device&lt;br /&gt;
! Connector&lt;br /&gt;
! Supported standard&lt;br /&gt;
! Current draw&lt;br /&gt;
! Suggested connection to Pandora&lt;br /&gt;
! Works on Pandora&lt;br /&gt;
! Module(s)&lt;br /&gt;
! Firmware&lt;br /&gt;
! Additional comments&lt;br /&gt;
|-&lt;br /&gt;
| AVerMedia AVerTV Volar Green HD&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| 500mA&lt;br /&gt;
| Standard-A port&lt;br /&gt;
| Should work&lt;br /&gt;
| af9033 tda18218&lt;br /&gt;
| dvb-usb-af9035-02.fw&lt;br /&gt;
| ID 07ca:a835 AVerMedia Technologies, Inc.&lt;br /&gt;
HD/PRO (A835)&lt;br /&gt;
|-&lt;br /&gt;
| AVerMedia AVerTV Volar Video Capture&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| Reported as 0mA. More likely to be 500mA&lt;br /&gt;
| Standard-A port&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ID 07ca:4830 AVerMedia Technologies, Inc.&lt;br /&gt;
H830&lt;br /&gt;
|-&lt;br /&gt;
| Hauppauge WinTV aero&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| 100mA&lt;br /&gt;
| Standard-A port&lt;br /&gt;
| {{Yes|Yes}}&lt;br /&gt;
| smsmdtv&lt;br /&gt;
| sms1xxx-hcw-55xxx-dvbt-02.fw&lt;br /&gt;
| ID 2040:b900 Hauppauge . Also works on the mini-usb port.&lt;br /&gt;
|-&lt;br /&gt;
| Hauppauge WinTV-HVR 930C&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| 150mA&lt;br /&gt;
| Standard-A port&lt;br /&gt;
| {{No}}&lt;br /&gt;
| em28xx xc5000&lt;br /&gt;
| dvb-usb-hauppauge-hvr930c-drxk.fw dvb-fe-xc5000-1.6.114.fw&lt;br /&gt;
| ID 2040:1605 Hauppauge . Not able to get it to work yet. Embedded Remote control ID: 0525:a4aa&lt;br /&gt;
|-&lt;br /&gt;
| MSI Digi Vox Min&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| ?&lt;br /&gt;
| Standard-A port&lt;br /&gt;
| {{Yes|Yes}}&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| Realtek rtl2832u chipset&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Storage =&lt;br /&gt;
&lt;br /&gt;
== External Hard Disk Drives ==&lt;br /&gt;
{|class=&amp;quot;wikitable sortable&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec&amp;quot;&lt;br /&gt;
! Device&lt;br /&gt;
! Driver&lt;br /&gt;
! Connector&lt;br /&gt;
! Supported standard&lt;br /&gt;
! Current draw&lt;br /&gt;
! Suggested connection to Pandora&lt;br /&gt;
! style=&amp;quot;min-width: 120px&amp;quot; | Works on Pandora&lt;br /&gt;
! Additional comments&lt;br /&gt;
|-&lt;br /&gt;
| Freecom 250GB 2.5&amp;quot; portable&lt;br /&gt;
| Not Required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| Direct&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| Inside it's a Samsung Model HM251JX.  {{HideableNotes|So I guess anything based on that will also work OK.}}&lt;br /&gt;
|-&lt;br /&gt;
| (Intenso)® 2.5&amp;quot; MEMORYSTATION 1TB&lt;br /&gt;
| Not Required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| Direct&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| LaCie Rikiki 250GB USB 2.0 2.5&amp;quot; Hard Drive&lt;br /&gt;
| Not required&lt;br /&gt;
| standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| Standard-A port via powered High Speed Hub&lt;br /&gt;
| {{Partial|Not when unpowered, needs testing with a powered hub}}&lt;br /&gt;
| 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.&lt;br /&gt;
|-&lt;br /&gt;
| Seagate Seagate® Expansion™ External Drives&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| Direct&lt;br /&gt;
| {{No}}&lt;br /&gt;
| Tested by [http://www.gp32x.com/board/index.php?/user/14781-hitnrun/ Hitnrun]. &amp;quot;Isn't even detected in lsusb (drive powered by external power source)&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| Verbatim 250GB Model #47580 Hard Drive&lt;br /&gt;
| Not required&lt;br /&gt;
| Direct&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| Direct&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| Tested by [http://www.gp32x.com/board/index.php?/topic/54509-dont-use-lacie-25-usb-hard-disk-drives-with-a-pandora/page__view__findpost__p__877512 almatuk].  {{HideableNotes|&amp;quot;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.&amp;quot;}}&lt;br /&gt;
|-&lt;br /&gt;
| Western Digital 160GB Elements External USB 2.0 2.5&amp;quot; Hard Drive&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| standard-A port via powered High Speed Hub&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Western Digital 250GB Elements Portable USB 2.0 2.5&amp;quot; Hard Drive&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| Direct or standard-A port via High Speed Hub&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Western Digital 250GB My Passport Essential USB 2.0 2.5&amp;quot; Hard Drive&lt;br /&gt;
| Not required&lt;br /&gt;
| {{Unknown|Direct?}}&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| {{Unknown|Direct?}}&lt;br /&gt;
| {{Partial|Maybe}}&lt;br /&gt;
| Tested by TheDarkSpectrum48K.  The first time it [http://www.gp32x.com/board/index.php?/topic/54509-dont-use-lacie-25-usb-hard-disk-drives-with-a-pandora/page__view__findpost__p__877386 &amp;quot;works perfectly!&amp;quot;].  The second time [http://www.gp32x.com/board/index.php?/topic/54509-dont-use-lacie-25-usb-hard-disk-drives-with-a-pandora/page__view__findpost__p__882635 it didn't work].&lt;br /&gt;
|-&lt;br /&gt;
| Western Digital 400GB My Passport Essential USB 2.0 2.5&amp;quot; HDD model WDME4000TE&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| Direct&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| Tested by [http://www.gp32x.com/board/index.php?/user/14534-peca/ Peca].&lt;br /&gt;
|-&lt;br /&gt;
| Western Digital 500GB Elements Portable External Hard Drive&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| Direct&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| Tested by [[User:Esn|Esn]]. {{HideableNotes|The USB cable that came with it was bad, so I used another one.[http://www.gp32x.com/board/index.php?/topic/59494-solved-how-do-i-get-my-wd-500gb-external-hard-drive-to-work-properly/page__view__findpost__p__949863]}}&lt;br /&gt;
|-&lt;br /&gt;
| Western Digital 500GB My Passport Essential External Hard Drive&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| Direct&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| Tested by [[User:Esn|Esn]]. Works fine. {{HideableNotes|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.}}[http://www.gp32x.com/board/index.php?/topic/59494-solved-how-do-i-get-my-wd-500gb-external-hard-drive-to-work-properly/page__view__findpost__p__949645]&lt;br /&gt;
|-&lt;br /&gt;
| Western Digital 1TB My Passport Essential SE External USB 2.0 2.5&amp;quot; Hard Drive&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| Direct or through powered High Speed Hub&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| Tested by [http://http://www.gp32x.com/board/index.php?/user/19191-mycohl/ Mycohl]. {{HideableNotes|Externally powered hub recommended to conserve battery power.}}&lt;br /&gt;
|-&lt;br /&gt;
| Western Digital Elements 2TB 3.5&amp;quot; Hard Drive Model:WDBAAU0020HBK&lt;br /&gt;
| Not Required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| Direct&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| Tested by [http://boards.openpandora.org/index.php?/user/430-kilowatt/ kilowatt].&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== DVD/CD Drives ==&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable sortable&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec&amp;quot;&lt;br /&gt;
! Device&lt;br /&gt;
! Driver&lt;br /&gt;
! Connector&lt;br /&gt;
! Supported standard&lt;br /&gt;
! Current draw&lt;br /&gt;
! Suggested connection to Pandora&lt;br /&gt;
! Works on Pandora&lt;br /&gt;
! Additional comments&lt;br /&gt;
|-&lt;br /&gt;
| Lite-On EZ-DUB DVD/CD Multi-Recorder (Model eZAU120)&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| Powered by included mains adapter - DC 12V 1.8A&lt;br /&gt;
| Standard-A port&lt;br /&gt;
| {{No}}&lt;br /&gt;
| Works in Linux.&lt;br /&gt;
|-&lt;br /&gt;
| Memorex 20x Multi Format DVD Recorder External - DVD±RW (±R DL)&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| Powered by included mains adapter&lt;br /&gt;
| Standard-A port&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Video display device =&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable sortable&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec&amp;quot;&lt;br /&gt;
! Device&lt;br /&gt;
! Driver&lt;br /&gt;
! Connector&lt;br /&gt;
! Supported standard&lt;br /&gt;
! Current draw&lt;br /&gt;
! Output connectors&lt;br /&gt;
! Works on Pandora&lt;br /&gt;
! Additional comments&lt;br /&gt;
|-&lt;br /&gt;
| Tritton see2 usb 2.0 to SVGA adapter&lt;br /&gt;
| sisusb&lt;br /&gt;
| USB&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| {{Unknown|High {{HideableNotes|Reduces Pandora's battery life in half (10h → 4h)}}}}&lt;br /&gt;
| VGA (D-SUB)&lt;br /&gt;
| {{Partial|Yes, but has performance issues.}}&lt;br /&gt;
| Needs to be integrated with preferences.  {{HideableNotes|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.&lt;br /&gt;
|-&lt;br /&gt;
| DisplayLink usb 2.0 to SVGA adapter WS Tech USB-DVI&lt;br /&gt;
| udlfb&lt;br /&gt;
| USB&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| 500mA&lt;br /&gt;
| VGA (D-SUB)&lt;br /&gt;
| Yes&lt;br /&gt;
| 17e9:0198 DisplayLink. No hub needed. Module and userspace here:&lt;br /&gt;
 git clone http://git.plugable.com/webdav/udlfb/&lt;br /&gt;
 git clone http://git.plugable.com/webdav/xf-video-udlfb/&lt;br /&gt;
|-&lt;br /&gt;
| Plugable DisplayLink UGA-165&lt;br /&gt;
| ?&lt;br /&gt;
| Mini-B female&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| ?&lt;br /&gt;
| DVI/VGA/HDMI&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| In /etc/X11, copy xorg.conf.DisplayLink to xorg.conf then '''log out''' with the device attached [http://pandoralive.info/?p=3423]&lt;br /&gt;
|-&lt;br /&gt;
| Magic Control Technology Corp. Trigger II External Graphics&lt;br /&gt;
| sisusb&lt;br /&gt;
| USB&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| 500mA&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| 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&lt;br /&gt;
&lt;br /&gt;
{ USB_DEVICE(0x0711, 0x5200) },&lt;br /&gt;
&lt;br /&gt;
in the list around line 3250&lt;br /&gt;
 Get the latest xf86-video-sisusb driver here:&lt;br /&gt;
 http://xorg.freedesk...ividual/driver/&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Video capture devices =&lt;br /&gt;
&lt;br /&gt;
== Webcams ==&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable sortable&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec&amp;quot;&lt;br /&gt;
! Device&lt;br /&gt;
! Driver&lt;br /&gt;
! Connector&lt;br /&gt;
! Supported standard&lt;br /&gt;
! Current draw&lt;br /&gt;
! Suggested connection to Pandora&lt;br /&gt;
! Works on Pandora&lt;br /&gt;
! Additional comments&lt;br /&gt;
|-&lt;br /&gt;
| Exoo No Driver/USB 2.0 Webcam (Model No.: M053)&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| Standard-A port&lt;br /&gt;
| {{No}}&lt;br /&gt;
| Bought from [http://www.dealextreme.com/details.dx/sku.14991 DealExtreme].  Works in Linux.&lt;br /&gt;
|-&lt;br /&gt;
| Logitech Quickcam Communicate Deluxe&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| Standard-A port&lt;br /&gt;
| {{No}}&lt;br /&gt;
| USB ID: 046d:0992, works though [http://linux-uvc.berlios.de/ uvcvideo].  Works in Linux.&lt;br /&gt;
|-&lt;br /&gt;
| Logitech Webcam c210&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| 170mA&lt;br /&gt;
| Standard-A port&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| ID 046d:0819 &amp;lt;unnamed&amp;gt;. Video and Audio recognized, tested to work.&lt;br /&gt;
|-&lt;br /&gt;
| Logitech HD Webcam C270 720p&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| 500mA&lt;br /&gt;
| Standard-A port&lt;br /&gt;
| {{Partial|Yes, but audio untested}}&lt;br /&gt;
| ID 046d:0825 Logitech, Inc.  Audio recognized, but not tested.  More info to come.  Works in Linux.&lt;br /&gt;
|-&lt;br /&gt;
| Logitech HD Webcam Pro 9000&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| 500mA&lt;br /&gt;
| Standard-A port&lt;br /&gt;
| {{Partial|Yes, but audio untested}}&lt;br /&gt;
| ID 046d:0990 Logitech, Inc.  Audio recognized, but not tested.  Great Picture!  Works in Linux.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Audio devices =&lt;br /&gt;
&lt;br /&gt;
== Microphones/recorders ==&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable sortable&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec&amp;quot;&lt;br /&gt;
! Device&lt;br /&gt;
! Driver&lt;br /&gt;
! Connector&lt;br /&gt;
! Supported standard&lt;br /&gt;
! Current draw&lt;br /&gt;
! Suggested connection to Pandora&lt;br /&gt;
! Works on Pandora&lt;br /&gt;
! Additional comments&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.bluemic.com/yeti/] Blue Yeti&lt;br /&gt;
| not required&lt;br /&gt;
| standard-A&lt;br /&gt;
| unknown&lt;br /&gt;
| unknown&lt;br /&gt;
| standard-A port via High Speed USB hub &lt;br /&gt;
| {{unknown|Not thoroughly tested.}}&lt;br /&gt;
| Very roughly tested 2012-06-13 by [[user:spiralofhope|spiralofhope]] using Mumble.  More testing required.  {{HideableNotes|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.}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.zoom.co.jp/english/products/h2/] Zoom H2 Handy Recorder&lt;br /&gt;
| not required&lt;br /&gt;
| standard-A&lt;br /&gt;
| USB 1.1&lt;br /&gt;
| 300mA&lt;br /&gt;
| standard-A port via High Speed USB hub &lt;br /&gt;
| {{Yes|Yes, needs a USB hub.}}&lt;br /&gt;
| Can record into Audacity, but won't be recognized unless connected through USB hub.[http://www.gp32x.com/board/index.php?/topic/59301-audacity-1-3-12/page__view__findpost__p__947602].&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== MIDI controllers ==&lt;br /&gt;
&lt;br /&gt;
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.[http://www.gp32x.com/board/index.php?/topic/58523-zynaddsubfx/page__view__findpost__p__938432]&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable sortable&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec&amp;quot;&lt;br /&gt;
! Device&lt;br /&gt;
! Driver&lt;br /&gt;
! Connector&lt;br /&gt;
! Supported standard&lt;br /&gt;
! Current draw&lt;br /&gt;
! Suggested connection to Pandora&lt;br /&gt;
! Works on Pandora&lt;br /&gt;
! Additional comments&lt;br /&gt;
|-&lt;br /&gt;
| Akai LKP25&lt;br /&gt;
| Not required&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| {{Yes|Yes [http://www.gp32x.com/board/index.php?/topic/58523-zynaddsubfx/page__view__findpost__p__938432]}}&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| M-Audio MIDISPORT 2x2 Anniv&lt;br /&gt;
| Not required&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| 400mA&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| ID 0763:1050 Midiman.  High current draw!&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== USB audio controllers ==&lt;br /&gt;
&lt;br /&gt;
Some are &amp;quot;professional soundcard&amp;quot;; see [http://en.wikipedia.org/wiki/Sound_card#Professional_soundcards_.28audio_interfaces.29 definition on Wikipedia].&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable sortable&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec&amp;quot;&lt;br /&gt;
! Device&lt;br /&gt;
! Driver&lt;br /&gt;
! Connector&lt;br /&gt;
! Supported standard&lt;br /&gt;
! Current draw&lt;br /&gt;
! Suggested connection to Pandora&lt;br /&gt;
! Works on Pandora&lt;br /&gt;
! Additional comments&lt;br /&gt;
|-&lt;br /&gt;
| Cakewalk UA-1G&lt;br /&gt;
| not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| 200mA&lt;br /&gt;
| Standard-A port&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| 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.&lt;br /&gt;
|-&lt;br /&gt;
| Connectland AUDIO ADAPTER&lt;br /&gt;
| not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| 100mA&lt;br /&gt;
| Standard-A port&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| 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.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Input devices =&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== External Game Controllers ==&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable sortable&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec&amp;quot;&lt;br /&gt;
! Device&lt;br /&gt;
! Driver&lt;br /&gt;
! Connector&lt;br /&gt;
! Supported standard&lt;br /&gt;
! Current draw&lt;br /&gt;
! Suggested connection to Pandora&lt;br /&gt;
! Works on Pandora&lt;br /&gt;
! Additional comments&lt;br /&gt;
|-&lt;br /&gt;
| 2-TECH SNES-to-USB adapter&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| Low speed&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| Standard-A port via High Speed Hub&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| USB description is &amp;quot;HuiJia USB GamePad&amp;quot;, &amp;lt;tt&amp;gt;lsusb&amp;lt;/tt&amp;gt; calls it &amp;quot;0e8f:3013 GreenAsia Inc.&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| USB Super RetroPort (SNES-to-USB adapter)&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| {{Unknown|Probably USB 1.1}}&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| Standard-A port via High Speed Hub&lt;br /&gt;
| {{unknown}}&lt;br /&gt;
| Bought from [http://www.retrousb.com/product_info.php?cPath=21&amp;amp;products_id=29 RetroZone].  Works in Linux.&lt;br /&gt;
|-&lt;br /&gt;
| USB RetroPort (NES-to-USB adapter)&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| {{Unknown|Probably USB 1.1}}&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| Standard-A port via High Speed Hub&lt;br /&gt;
| {{unknown}}&lt;br /&gt;
| Bought from [http://www.retrousb.com/product_info.php?cPath=21&amp;amp;products_id=28 RetroZone].  Works in Linux.&lt;br /&gt;
|-&lt;br /&gt;
| Trio Linker Plus II (PlayStation,-GameCube,-and-Dreamcast-to-USB adapter)&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| {{Unknown|Probably USB 1.1}}&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| Standard-A port via High Speed Hub&lt;br /&gt;
| {{unknown}}&lt;br /&gt;
| Bought from [http://www.play-asia.com/paOS-13-71-6m-49-en-70-1zfv.html Play-Asia].  Works in Linux.&lt;br /&gt;
|-&lt;br /&gt;
| NAZAR V47 USB Force Feedback Vibrating Gamepad Controller for PC&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| {{Unknown|Probably USB 1.1}}&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| Standard-A port via High Speed Hub&lt;br /&gt;
| {{unknown}}&lt;br /&gt;
| 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.&lt;br /&gt;
|-&lt;br /&gt;
| 10-Fire-Button Double Vibration Feedback USB PC Arcade Joystick&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| {{Unknown|Probably USB 1.1}}&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| Standard-A port via High Speed Hub&lt;br /&gt;
| {{unknown}}&lt;br /&gt;
| 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.&lt;br /&gt;
|-&lt;br /&gt;
| Official PlayStation 3 controller&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| Full speed&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| USB A To Mini B Cable via High Speed Hub&lt;br /&gt;
| {{unknown}}&lt;br /&gt;
| This is for USB not bluetooth compatibility. Sixaxis and DualShock not tested.  Works in Linux.&lt;br /&gt;
|-&lt;br /&gt;
| Saitek PLC Cyborg Force Rumble Pad (P2500) - 06a3:ff0c&lt;br /&gt;
| {{unknown}}&lt;br /&gt;
| Standard-A&lt;br /&gt;
| {{unknown}}&lt;br /&gt;
| 5V&lt;br /&gt;
| Standard-A port via High Speed Hub&lt;br /&gt;
| {{Unknown|Not fully tested}}&lt;br /&gt;
| Partial test attempted 2012-06-24 by [[user:spiralofhope|spiralofhope]].  lsusb lists it.  More testing required.  {{HideableNotes|A gamepad testing procedure needs to be defined.  See [[Joystick testing]].}}&lt;br /&gt;
|-&lt;br /&gt;
| Thrustmaster Firestorm Digital 3 Gamepad&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| Low speed&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| Standard-A port via High Speed Hub&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| ID 07b5:0213 Mega World International, Ltd Thrustmaster Firestorm Digital 3 Gamepad.&lt;br /&gt;
|-&lt;br /&gt;
| Wired Xbox 360 Controller&lt;br /&gt;
| xpad module&lt;br /&gt;
| Standard-A&lt;br /&gt;
| {{Unknown|Probably USB 1.1}}&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| Standard-A port via High Speed Hub&lt;br /&gt;
| {{unknown}}&lt;br /&gt;
| This also includes gamepads for PC that needs the Windows Xinput driver. Such gamepads include the Logitech Chillstream.  Works in Linux.&lt;br /&gt;
|-&lt;br /&gt;
| WiseGroup.,Ltd SmartJoy Dual PLUS Adapter (dual PSX to USB joypad adapter)&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 1&lt;br /&gt;
| 100mA&lt;br /&gt;
| Standard-A port via USB 1-compatible High Speed Hub&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| ID 6677:8802.  Works in Linux.&lt;br /&gt;
|-&lt;br /&gt;
| Logitech Cordless RumblePad 2&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| Low speed&lt;br /&gt;
| 100mA&lt;br /&gt;
| Standard-A port via High Speed Hub&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| Product-ID: 0xc219, Vendor-ID: 0x046d  (Logitech Inc.), [http://www.logitech.com/support/287 Official product support website],&amp;lt;br&amp;gt;All buttons worked fine in PCSX, analog sticks not tested, but likely work&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Touchpads ==&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable sortable&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec&amp;quot;&lt;br /&gt;
! Device&lt;br /&gt;
! Driver&lt;br /&gt;
! Connector&lt;br /&gt;
! Supported standard&lt;br /&gt;
! Current draw&lt;br /&gt;
! Suggested connection to Pandora&lt;br /&gt;
! Works on Pandora&lt;br /&gt;
! Additional comments&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.logitech.com/en-us/mice-pointers/mice/devices/8417 Logitech Wireless Touchpad]&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| Standard-A port via High Speed Hub&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| Left and right four-finger swipes aren't mapped to anything by default in XFCE. They can be mapped as keyboard shortcuts.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Graphics tablets ==&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable sortable&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec&amp;quot;&lt;br /&gt;
! Device&lt;br /&gt;
! Driver&lt;br /&gt;
! Connector&lt;br /&gt;
! Supported standard&lt;br /&gt;
! Current draw&lt;br /&gt;
! Works on Pandora&lt;br /&gt;
! Additional comments&lt;br /&gt;
|-&lt;br /&gt;
| Bamboo Multitouch&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| {{No|No [http://www.gp32x.com/board/index.php?/topic/54728-pandora-owners-tried-tablet/page__view__findpost__p__881806]}}&lt;br /&gt;
| It's not known if this works in Linux.&lt;br /&gt;
|-&lt;br /&gt;
| Genius Tablet&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| {{Yes|Yes, [http://www.gp32x.com/board/index.php?/topic/54728-pandora-owners-tried-tablet/page__view__findpost__p__883140 via USB hub]}}&lt;br /&gt;
| It's not known if this works in Linux.&lt;br /&gt;
|-&lt;br /&gt;
| Wacom CTH-460&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| {{No|No [http://www.gp32x.com/board/index.php?/topic/54728-pandora-owners-tried-tablet/page__view__findpost__p__924422]}}&lt;br /&gt;
| Would need a patched driver to work.  It's not known if this works in Linux.&lt;br /&gt;
|-&lt;br /&gt;
| Wacom Volito2 Tablet (Model: CTF-420)&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| Low speed&lt;br /&gt;
| 40mA [http://www.my-volito.com/volito/specs.asp?lang=en]&lt;br /&gt;
| {{No}}&lt;br /&gt;
| USB ID: 056a:0062&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Mice ==&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable sortable&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec&amp;quot;&lt;br /&gt;
! Device&lt;br /&gt;
! Connector&lt;br /&gt;
! Works on Pandora&lt;br /&gt;
! Additional comments&lt;br /&gt;
|-&lt;br /&gt;
| Apple Mouse (M5769)&lt;br /&gt;
| USB&lt;br /&gt;
| {{No}}&lt;br /&gt;
| Seems to disable USB port, reboot afterwards required&lt;br /&gt;
|-&lt;br /&gt;
| Apple Mouse with Scroll Ball (A1152)&lt;br /&gt;
| USB&lt;br /&gt;
| {{Yes|Yes, needs a USB hub.}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Cherry Ghostcord [http://www.amazon.de/Cherry-M85-26005DE-2-B-Unlimited-Home-Rechargeable/dp/B001EDSE0U/ref=tag_stp_s2_edpp_url]&lt;br /&gt;
| USB&lt;br /&gt;
| {{Yes|Yes, needs a USB hub.}}&lt;br /&gt;
| 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)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Electronics development =&lt;br /&gt;
{|class=&amp;quot;wikitable sortable&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec&amp;quot;&lt;br /&gt;
! Device&lt;br /&gt;
! Driver&lt;br /&gt;
! Connector&lt;br /&gt;
! Supported standard&lt;br /&gt;
! Current draw&lt;br /&gt;
! Suggested connection to Pandora&lt;br /&gt;
! Works on Pandora&lt;br /&gt;
! Additional comments&lt;br /&gt;
|-&lt;br /&gt;
| Microchip PICkit 2&lt;br /&gt;
| not required&lt;br /&gt;
| Mini-B female&lt;br /&gt;
| USB 1.1&lt;br /&gt;
| &amp;lt;100mA&lt;br /&gt;
| OTG port&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| The pk2cmd application compiles easily.&lt;br /&gt;
|-&lt;br /&gt;
| Arduino Uno&lt;br /&gt;
| not required&lt;br /&gt;
| Standard-B female&lt;br /&gt;
| USB 1.1&lt;br /&gt;
| 50mA&lt;br /&gt;
| OTG port&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| Arduino Leonardo&lt;br /&gt;
| not required&lt;br /&gt;
| Micro-B female&lt;br /&gt;
| USB 1.1&lt;br /&gt;
| 50mA&lt;br /&gt;
| Standard-A port with hub&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| The Arduino PND failes to compile sketches for the Leonardo, but a pre-programmed board can still communicate with the Pandora. &amp;lt;br /&amp;gt;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.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Connectors, adapters, and hubs =&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== OTG (On The Go) Adapters ==&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable sortable&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec&amp;quot;&lt;br /&gt;
! Device&lt;br /&gt;
! Works on Pandora&lt;br /&gt;
! Additional comments&lt;br /&gt;
|-&lt;br /&gt;
| Generic adapter&lt;br /&gt;
| {{No}}&lt;br /&gt;
| [http://shop.ebay.com/?_from=R40&amp;amp;_trksid=p3907.m38.l1313&amp;amp;_nkw=usb+otg+host+cable&amp;amp;_sacat=See-All-Categories Find on eBay] [http://www.amazon.co.uk/s/ref=nb_ss_ce?url=search-alias%3Delectronics&amp;amp;field-keywords=OTG+Cable+Adapter&amp;amp;x=3&amp;amp;y=23 Find on Amazon] These links are not 100% accurate. Check for `mini-a`, and on eBay, the price is higher by about $8.&lt;br /&gt;
|-&lt;br /&gt;
|Hama 00074214&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
|[http://www.hama.de/00074214/hama-mini-usb-adapter-mini-usb-a-plug-usb-a-socket-015-m Manufacturer Page]&lt;br /&gt;
|-&lt;br /&gt;
| Nokia USB OTG adapter&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| [http://www.electronicproductonline.com/catalog/product_info.php?cPath=35_67&amp;amp;products_id=2043 Electronic Product Online]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Compact USB Hubs ==&lt;br /&gt;
&lt;br /&gt;
Be sure to enable USB-host!&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable sortable&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec&amp;quot;&lt;br /&gt;
! Device&lt;br /&gt;
! Works on Pandora&lt;br /&gt;
! Additional comments&lt;br /&gt;
|-&lt;br /&gt;
| Griffin SmartShare USB [http://www.griffintechnology.com/products/smartshare-usb]&lt;br /&gt;
| {{No}}&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| Belkin F5U415 4 Port USB 2.0 Swivel Hub [http://catalog.belkin.com/IWCatProductPage.process?Product_Id=377085]&lt;br /&gt;
| {{No}}&lt;br /&gt;
| Comes with an optional power adapter.&lt;br /&gt;
|-&lt;br /&gt;
| Belkin F5U700 USB 2.0 7-Port Lighted Hub [http://www.belkin.com/uk/support/article/?lid=enu&amp;amp;pid=F5U700ea&amp;amp;aid=10289&amp;amp;scid=947]&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| Tested 2012-06-16 by [[user:spiralofhope|spiralofhope]] both with and without its power adapter.&lt;br /&gt;
|-&lt;br /&gt;
| Belkin F5U701 USB 2.0 7 Port Mobile Hub [http://www.belkin.com/IWCatProductPage.process?Product_Id=369788]&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| Tested by pabloh.  Comes with an optional power adapter.&lt;br /&gt;
|-&lt;br /&gt;
| ID 0e8f:0016 GreenAsia Inc. &lt;br /&gt;
| {{No}}&lt;br /&gt;
| Tested by tsh.  Labeled as high speed.  Bought from ebay.&lt;br /&gt;
|-&lt;br /&gt;
| ID 05e3:0608 Targus with Genesys Logic 4 Port USB 2.0 Hub&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| Tested by Kazuki. Works.&lt;br /&gt;
|-&lt;br /&gt;
|Trust 4 port netbook hub ID 05e3:0608&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| Tested by tsh.  Bought from [http://www.amazon.co.uk/gp/product/B0025X16AS Amazon].&lt;br /&gt;
|-&lt;br /&gt;
| High Speed 4 Port Mini USB 2.0 Hub for Laptop PC (non powered)&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| Octopus-style small cheap unpowered USB hub.  Bought from [http://cgi.benl.ebay.be/ws/eBayISAPI.dll?ViewItem&amp;amp;item=270538502843 ebay]&lt;br /&gt;
|-&lt;br /&gt;
| Keeptech USB 2.0 Hub (7 Ports) with Power Adapter, KT-UH703 [http://www.keeptech.com/books_show.php?id=144]&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| Tested by [[User:Esn|Esn]]. Works powered or unpowered.&lt;br /&gt;
|-&lt;br /&gt;
| Logitech Premium 4-Port USB Hub [http://www.logitech.com/en-in/notebook-products/usb-hubs/devices/3048]&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| LUPO 7-port USB 2.0 Hub (cheap octopus type which can be powered as there is dc socket)&lt;br /&gt;
| {{Partial|Yes. {{HideableNotes|Can use a power supply but wasn't tested with one.}}}}&lt;br /&gt;
| Tested by kilowatt. Bought from [http://www.amazon.co.uk/gp/product/B003BVDABG/ref=oss_product from amazon uk]&lt;br /&gt;
|-&lt;br /&gt;
| LogiLink USB 2.0 Hub 4-Port UA0086 [http://www.logilink.eu/showproduct/UA0086.htm]&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| Tested by Jones. Comes with an optional power adapter.&lt;br /&gt;
|-&lt;br /&gt;
| Logitec USB 2.0 LAN-TX/U2H3S Ethernet adapter + 3 USB ports [http://www.logitec.co.jp/products/lan/lantxu2h3/index.php]&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| See [http://pandorawiki.org/USB_compatibility_list#USB_to_Ethernet_adapters USB to ethernet adapters] for more details. USB 1 devices work perfectly. Also available as other brands:  [http://www.amazon.com/USB-2-0-3-Port-Ethernet-Adapter/dp/B002OFJRW6/ref=sr_1_3?ie=UTF8&amp;amp;qid=1357779881&amp;amp;sr=8-3&amp;amp;keywords=USB+ethernet+with+3+port+USB+hub] [http://www.amazon.com/Encore-ENUET-3USB-3-Port-Ethernet-Adapter/dp/B0036FZJX4/ref=sr_1_1?ie=UTF8&amp;amp;qid=1357779881&amp;amp;sr=8-1&amp;amp;keywords=USB+ethernet+with+3+port+USB+hub] [http://www.amazon.com/Addlogix-3-port-USB-Hub-Ethernet/dp/B0030DO7OY/ref=sr_1_27?ie=UTF8&amp;amp;qid=1357780088&amp;amp;sr=8-27&amp;amp;keywords=USB+ethernet+with+3+port+USB+hub]&lt;br /&gt;
|-&lt;br /&gt;
| Rosewill RHB-220 4-port USB 2.0 Hub&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| Tested by Tyrant1919. Unpowered. Bought from [http://www.newegg.com/Product/Product.aspx?Item=N82E16817182168 Newegg].&lt;br /&gt;
|-&lt;br /&gt;
| i-rocks SLEEK HUB USB 2.0 4 Ports Hub [http://www.i-rocks.com/Product_detail.aspx?CLASS_ID=1036&amp;amp;PRODUCT_ID=1080]&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| Comes with an ac adapter, but can be used without. USB 1 devices work perfectly.&lt;br /&gt;
|-&lt;br /&gt;
| MSI StarHub201 &lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| Testet by mclien with keyboard and mouse in XFCE, unpowered, not on the MSI site (discontinnued, guess) [http://alatest.dk/anmeldelser/hubs-og-switches/msi-star-hub-201/po3-34222999,42/]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Category:USB]]&lt;br /&gt;
[[Category:List]]&lt;/div&gt;</summary>
		<author><name>HelenF</name></author>
		
	</entry>
	<entry>
		<id>https://pandorawiki.org/index.php?title=%C3%85ngstr%C3%B6m&amp;diff=30156</id>
		<title>Ångström</title>
		<link rel="alternate" type="text/html" href="https://pandorawiki.org/index.php?title=%C3%85ngstr%C3%B6m&amp;diff=30156"/>
		<updated>2016-03-14T17:26:30Z</updated>

		<summary type="html">&lt;p&gt;HelenF: Started cleaning up installation instructions&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Super Zaxxon''' is currently the official operating system for the Pandora based on [http://www.angstrom-distribution.org/ Ångström] Linux|Gnu. Super Zaxxon is a version upgrade system with frequent system-wide small releases. Compatibility is ensured as a basis of Super Zaxxon. Packages, often relying on their own environment, are self-contained within the [[Introduction_to_PNDs|PND]] format and available on [http://repo.openpandora.org/ a PND repo] separate from the system packages.&lt;br /&gt;
&lt;br /&gt;
== Offline full installation ==&lt;br /&gt;
&lt;br /&gt;
* For either method, you need a Pandora and an SD card.&lt;br /&gt;
* Remember that your Pandora will turn on as soon as a charger is connected. It's also not possible to completely power down a Pandora that's connected to an external power supply.&lt;br /&gt;
* Even while charging, a Pandora can be rebooted, either by software (for example, during the installation process below), or with the reboot hotkey: Hold the Pandora button on the keyboard, and flick the power switch to the right.&lt;br /&gt;
* Do not connect an external power supply while the battery is removed.&lt;br /&gt;
&lt;br /&gt;
=== To '''[[NAND]]''' - internal storage ===&lt;br /&gt;
&lt;br /&gt;
This replaces the original Super Zaxxon installation which came with your Pandora.&lt;br /&gt;
&lt;br /&gt;
'''When the operating system is (re-)installed, all personal files and settings stored on internal flash are DELETED (your PND applications and all data on your SD cards will not be touched). Your Pandora will revert to its default settings and show the first boot wizard on bootup.'''&lt;br /&gt;
&lt;br /&gt;
# You will need an SD card formatted with the FAT32 filesystem (default on Windows).&lt;br /&gt;
# Download the latest [[https://pyra-handheld.com/boards/pages/pndfirmware/ operating system zip]].&lt;br /&gt;
# Extract the contents of the operating system zip file to the root (top level) directory of the SD card.&lt;br /&gt;
# Make sure your Pandora is turned off (remove the battery in case it crashes or doesn't turn off by using normal means).&lt;br /&gt;
# Insert the SD card into your Pandora's first slot (the one on the left, which is closer to the headphone jack).&lt;br /&gt;
# Press and hold the right shoulder button ('R'), then turn the power on (if you removed the battery, insert it while holding 'R').&lt;br /&gt;
# A text menu should appear on screen. Switch to &amp;quot;boot from SD1&amp;quot; using the D-pad, and select this entry with either the 'B' or 'X' controller button.&lt;br /&gt;
# Wait for the flash process to finish. Connect a charger to be sure the battery doesn't run out while flashing. Press enter when asked to do so. This might take up to 15 minutes, so be sure to wait for it to finish.&lt;br /&gt;
# If you use an external power supply, the device will reboot. Otherwise, it should turn off - in this case press power (without holding 'R') to turn it back on.&lt;br /&gt;
# The Pandora should then start its first boot process which might take up to 15 minutes. Be sure to wait for it to finish, otherwise firmware corruption might happen. The installation process will show some warnings, which can be safely ignored. &lt;br /&gt;
# When everything is set up, you will be guided through the first boot wizard.&lt;br /&gt;
&lt;br /&gt;
=== To '''SD-card''' - external storage ===&lt;br /&gt;
&lt;br /&gt;
It is also possible to boot Super Zaxxon from an SD card without modifying the NAND installation. This option offers more space than is available in the NAND, and you can test changes to the OS without risking breaking the internal installation. &lt;br /&gt;
&lt;br /&gt;
==== With '''GUI-tool''' ====&lt;br /&gt;
&lt;br /&gt;
Prerequisites: You only need the downloaded Super Zaxxon tarball, the sd_installer.pnd and a suitable SD card.&lt;br /&gt;
If you have an existing installation of Super Zaxxon you can use the '''GUI-driven tool sd_installer.pnd by David Boucher'''.&lt;br /&gt;
http://repo.openpandora.org/?page=detail&amp;amp;app=sd-install-2011-03-10 &lt;br /&gt;
to install to an SD card.&lt;br /&gt;
&lt;br /&gt;
==== Done '''Manually''' ====&lt;br /&gt;
&lt;br /&gt;
You can extract the tar.bz2-version of the pandora-image onto an SD Card (EXT2) and directly boot off it.Be sure to include a kernel in /boot (unless you want to use the one on the NAND) and use a boot.txt / autoboot.txt to pass parameters to u-boot.&lt;br /&gt;
&lt;br /&gt;
== '''Upgrade''' - distribution upgrade ==&lt;br /&gt;
Only upgrade the parts that need upgrading.&lt;br /&gt;
Versions after Super Zaxxon 1.52 come with an online operating system update utility: Just select ''System'' -&amp;gt; ''Upgrade Pandora OS'' from the Pandora menu to download the latest system packages (needs working internet connection).&lt;br /&gt;
&lt;br /&gt;
== '''Online''' - install from a system in use to a drive that isnt ==&lt;br /&gt;
&lt;br /&gt;
The UBIFS-Version can be used to flash the whole firmware to the Pandora.&lt;br /&gt;
&lt;br /&gt;
Please only use it if you really need to. Reflashing CAN solve some problems, but it's not the magical tool that can fix everything. You should always try to find another solution. Before reflashing, try the upgrade path below You can get help at the [http://boards.openpandora.org/index.php?/forum/8-support/ Support Section at the boards].&lt;br /&gt;
&lt;br /&gt;
http://openpandora.org/firmware/images/Angstrom-pandora-xfce-image-glibc-ipk-2010.4-test-20140430-omap3-pandora.ubifs.img&lt;br /&gt;
&lt;br /&gt;
It is also possible to do an install while the system is running.&lt;br /&gt;
Grab the ubifs image and install that from nand to SD-card or vice versa. This is an advanced option.&lt;br /&gt;
&lt;br /&gt;
The sourcecode for the programs included in the images can be found in the sources-directory, including licenses for each single one of them. The kernel and u-boot sourcecode as well as some other Pandora specific sourcecode can be found on http://git.openpandora.org/&lt;br /&gt;
Advanced users can get raw firmware images and rootfs (for SD Card bootup) as well as older versions [http://www.openpandora.org/firmware/ here].&lt;br /&gt;
&lt;br /&gt;
== Compile build from source code ==&lt;br /&gt;
&lt;br /&gt;
''openembedded.git''&lt;br /&gt;
&lt;br /&gt;
This the the OpenEmbedded repository containing recipes for all kinds of stuff.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Head&lt;br /&gt;
! Content&lt;br /&gt;
|-&lt;br /&gt;
| op.openembedded.next&lt;br /&gt;
| .next with Pandora specific changes&lt;br /&gt;
|-&lt;br /&gt;
| org.openembedded.dev&lt;br /&gt;
| .dev without any changes&lt;br /&gt;
|-&lt;br /&gt;
| op.openembedded.dev&lt;br /&gt;
| .dev with Pandora specific changes&lt;br /&gt;
|-&lt;br /&gt;
| op_unstable&lt;br /&gt;
| Something unstable I'm guessing&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
''openpandora.oe.git''&lt;br /&gt;
&lt;br /&gt;
This is a Pandora specific OpenEmbedded overlay containing recipes only used on the Pandora.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Head&lt;br /&gt;
! Content&lt;br /&gt;
|-&lt;br /&gt;
| master&lt;br /&gt;
|-&lt;br /&gt;
| overlay.next&lt;br /&gt;
|-&lt;br /&gt;
| overlay.stable&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
''pandora-oe-environment.git''&lt;br /&gt;
&lt;br /&gt;
This contains scripts to set up bitbake, and the above OpenEmbedded repositories.&lt;br /&gt;
&lt;br /&gt;
''Environment setup''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
git clone git://git.openpandora.org/pandora-oe-environment.git pandora-firmware&lt;br /&gt;
cd pandora-firmware&lt;br /&gt;
source ./op-env-oe.sh&lt;br /&gt;
./initial-setup.sh&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Building Yars' Revenge W.I.P.'' (Also called .next).  Query aTc or DJWillis until you get a response.&lt;br /&gt;
&lt;br /&gt;
The following instructions will allow you to build the current .next image.&lt;br /&gt;
&lt;br /&gt;
Remember that your building the tip of the experimental tree and not everything even remotely works. Best for people who want to hack and help get it into shape. Do not expect anything remotely good enough to run on your Pandora for real&lt;br /&gt;
&lt;br /&gt;
It is suggested that you use Debian or a Debian chroot.&lt;br /&gt;
&lt;br /&gt;
In addition to the base Debian install you will need:&lt;br /&gt;
&lt;br /&gt;
autoconf&lt;br /&gt;
automake&lt;br /&gt;
build-essential&lt;br /&gt;
coreutils&lt;br /&gt;
diffstat&lt;br /&gt;
diffstat texi2html gawk chrpath&lt;br /&gt;
docbook-utils&lt;br /&gt;
fdisk&lt;br /&gt;
gawk&lt;br /&gt;
gcc&lt;br /&gt;
git&lt;br /&gt;
git-core&lt;br /&gt;
gnome-doc-utils&lt;br /&gt;
groff&lt;br /&gt;
help2man&lt;br /&gt;
libc6-dev-i386&lt;br /&gt;
libsdl1.2-dev&lt;br /&gt;
liburi-perl&lt;br /&gt;
make&lt;br /&gt;
mercurial&lt;br /&gt;
python-pysqlite2&lt;br /&gt;
qemu-arm-static&lt;br /&gt;
scrollkeeper&lt;br /&gt;
subversion&lt;br /&gt;
texi2html&lt;br /&gt;
texinfo&lt;br /&gt;
unzip&lt;br /&gt;
util-linux&lt;br /&gt;
x11-xserver-utils&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
cd &amp;lt;INSTALLDIR&amp;gt;&lt;br /&gt;
git clone git://github.com/openpandora/openpandora-oe-environment.git&lt;br /&gt;
cd openpandora-oe-environment&lt;br /&gt;
./openpandora-setup.sh config&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This will install a number of git repositories containing the build tools and recipes:&lt;br /&gt;
&lt;br /&gt;
* bitbake&lt;br /&gt;
* openembedded-core&lt;br /&gt;
* meta-openembedded&lt;br /&gt;
* meta-angstrom&lt;br /&gt;
* meta-texasinstruments&lt;br /&gt;
* meta-openpandora&lt;br /&gt;
&lt;br /&gt;
* The basic hardware layer that works with OpenEmbedded and can be used in most OpenEmbedded distributions (Angstrom, Yocto, SHR etc.). That hardware layer also needs meta-texasinstruments (the scripts will bring that in, the Angstrom ones or ours).&lt;br /&gt;
meta-openpandora-vendor&lt;br /&gt;
* The vendor (i.e. openpandora) specific stuff, scripts, tweaks, image files, task files (i.e. what to install and order) and some recipes for things like libpnd.&lt;br /&gt;
&lt;br /&gt;
From time to time you will want to update and fetch the changes to the base and openpandora recipes. e.g. those report on #openpandora by CIA-57&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
. ~/.oe/environment-openpandora&lt;br /&gt;
cd &amp;lt;INSTALLDIR&amp;gt;/openpandora-oe-environment&lt;br /&gt;
./openpandora-setup.sh update&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
There are a number of recipes for build images in openpandora-oe-environment/metadata/meta-openpandora-vendor/recipes-core/images :&lt;br /&gt;
&lt;br /&gt;
* pandora-core-image no desktop or X11&lt;br /&gt;
* pandora-xfce-image XFCE desktop environment&lt;br /&gt;
* systemd-pndwip-image&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
. ~/.oe/environment-openpandora&lt;br /&gt;
cd &amp;lt;INSTALLDIR&amp;gt;/openpandora-oe-environment/build&lt;br /&gt;
bitbake systemd-core-image&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This will download required sources and package dependancies, depending on the state of updatesm, build packages and produc an image.&lt;br /&gt;
&lt;br /&gt;
The preferred method for sending patches for meta-openpandora and meta-openpandora-vendor is to create a fork in github apply you changes and send pull requests to OpenPandora Firmware mailing list: firmware-dev@openpandora.org  ([http://openpandora.org/cgi-bin/mailman/listinfo/firmware-dev subscribe])&lt;br /&gt;
&lt;br /&gt;
= Kernel status =&lt;br /&gt;
&lt;br /&gt;
The first [[firmware]] release was based on a heavily patched linux-2.6.27-omap1 kernel. linux-omap used to be OMAP community kernel fork, nowadays its code was either merged to mainline or dropped. Further OMAP development continues on mainline kernels, linux-omap tree is mainly used to queue developed code to mainline.&lt;br /&gt;
&lt;br /&gt;
Current firmware releases are based on 3.x kernel series.&lt;br /&gt;
&lt;br /&gt;
Driver support in 3.x series is more or less complete, however not all parts are merged to mainline kernel due to various reasons.&lt;br /&gt;
&lt;br /&gt;
== Merged code (already in mainline as of 3.4) ==&lt;br /&gt;
* board support (enables UART, I2C, SPI, RTC, MMC{1,2,3}, NAND, OTG, EHCI, gpio-keys, leds-gpio, keypad, touchscreen, regulators)&lt;br /&gt;
* sound: ALSA ASoC machine driver&lt;br /&gt;
* bq27500 fuel gauge&lt;br /&gt;
* LCD panel driver&lt;br /&gt;
* wl1251 [[WiFi]] driver glue (portions only in 2.6.37)&lt;br /&gt;
* charging (partial only, 2.6.37)&lt;br /&gt;
* wl1251 complete powerdown/suspend using runtime_pm (2.6.38).&lt;br /&gt;
* backlight driver (3.4)&lt;br /&gt;
&lt;br /&gt;
This doesn't list various bugfix patches to get above working :)&lt;br /&gt;
&lt;br /&gt;
== Not merged ==&lt;br /&gt;
now in openpandora.org GIT (mainline merge status in brackets)&lt;br /&gt;
* nubs (aka vsense, needs rework for mainline)&lt;br /&gt;
* keypad fn handling (not allowed in mainline)&lt;br /&gt;
* PWM LEDs (needs rework)&lt;br /&gt;
* Overclocking support&lt;br /&gt;
* some charging bits (too many hacks)&lt;br /&gt;
* various random hacks that benefit pandora but may harm other devices, hence mainline incompatible&lt;br /&gt;
&lt;br /&gt;
= OpenPandora.org git structure =&lt;br /&gt;
Support for various kernels is available in pandora-XX branches or tags, XX corresponds to last part of kernel version number. 2.6.27 is an exception, it's in pandora-27-omap1 branch.&lt;br /&gt;
&lt;br /&gt;
Branches based on pre-release -rc kernels will be often rebased. This means you can't do 'git pull' on them, use 'git fetch; git reset --hard origin/pandora-XX' instead. '''Warning''': this will destroy all your changes (even if they are commited), backup them first!&lt;br /&gt;
&lt;br /&gt;
= Configuring newer kernels =&lt;br /&gt;
&lt;br /&gt;
When compiling mainline kernel, use&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;make omap2plus_defconfig&amp;lt;/source&amp;gt;&lt;br /&gt;
for openpandora.org kernels you can use omap3_pandora_defconfig&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;make omap3_pandora_defconfig&amp;lt;/source&amp;gt;&lt;br /&gt;
after either of those are run, you can tune the configuration for your needs:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;make menuconfig&amp;lt;/source&amp;gt;&lt;br /&gt;
Now you should be able to build a working kernel. More info available at [[Kernel build instructions]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Pandora Firmware Governance==&lt;br /&gt;
&lt;br /&gt;
The Pandora device is an open ecology --&lt;br /&gt;
&lt;br /&gt;
The official [[firmware]] is open source and open to patches from the public; to maintain high quality firmware releases a process needs to exist -- audit trails need to be kept to ensure licensing is clear, testing has to be ensured to keep quality high, and our standard practice for submission made clear so it is easy and swift to submit your work.&lt;br /&gt;
&lt;br /&gt;
Help us sort it out :) This process itself is open source -- as the ecosystem expands our model will change with it; if you are seeing problems, then contact one of the maintainers, mailing list, or the community at large and &lt;br /&gt;
All of which are part of the [[Team]]&lt;br /&gt;
&lt;br /&gt;
The firmware is all of the software that is supplied with a device, so does include the applications which are provided as standard. It is all open source (meaning that OpenPandora provides the source code, often as a requirement of the [http://www.gnu.org/licenses/gpl.html GNU GPL]). A small quantity of the firmware is provided as binary files, which OpenPandora may not be at liberty to disclose the full details of. An example of closed source firmware is for the analogue nubs, which are shipped with small micro-controllers pre-programmed by the nub manufacturer. Only some of the hardware designs and occasional binary blobs like the [[WiFi]] driver are currently not open source; the rest of the firmware stack is open source (predominantly GPL with some LGPL).&lt;br /&gt;
&lt;br /&gt;
== Replacing the Firmware (Un-bricking) ==&lt;br /&gt;
&lt;br /&gt;
Rather than patch the firmware, the firmware may be replaced wholesale with a freshly downloaded firmware. This ought to be regarded as a last resort in the case of problems, there is almost certainly a simpler way to fix most problems.&lt;br /&gt;
&lt;br /&gt;
The process for reinstalling the firmware is as follows: [http://www.gp32x.com/board/index.php?/topic/53637-first-boot-its-asking-for-a-login-and-password/page__view__findpost__p__858053]&lt;br /&gt;
, otherwise firmware corruption might happen again.&lt;br /&gt;
&lt;br /&gt;
In case of emergency, there is an older version &lt;br /&gt;
[http://notaz.gp2x.de/releases/pandora/pandora-firmware-2010-05-01-Zaxxon.zip here] (Version: 2010-05-01-Zaxxon)&lt;br /&gt;
&lt;br /&gt;
== Debugging broken firmware ==&lt;br /&gt;
&lt;br /&gt;
[http://pandorawiki.org/Boot_setup#Rescue_console_boot] will help you in case booting normally breaks. That way you can provide debugging info to source what went wrong instead of just re-installing.&lt;br /&gt;
&lt;br /&gt;
== Reporting bugs ==&lt;br /&gt;
&lt;br /&gt;
Please do make sure that you are using the latest official firmware and hotfix. You can find it in the [http://www.open-pandora.org/index.php?option=com_content&amp;amp;view=article&amp;amp;id=178&amp;amp;Itemid=32&amp;amp;lang=en official support section of the website]. Reports made against older versions might be invalid since the issues were already fixed.&lt;br /&gt;
&lt;br /&gt;
If the bug does still exist in the latest released version, please follow these steps when reporting it in the [http://bugs.openpandora.org official bug tracker]. You will need to register an account in the tracker. Once you are logged into the account, just click on ''Add new task'' to see a form where you can provide the information required to assign and solve the bugs. Below is an explanation of what you should enter where.&lt;br /&gt;
&lt;br /&gt;
=== Stuff that belongs there ===&lt;br /&gt;
&lt;br /&gt;
* Bugs that happen with the default operating system on the Pandora.&lt;br /&gt;
* Things missing in the default operating system on the Pandora.&lt;br /&gt;
* Bugs and issues with the codec pack.&lt;br /&gt;
&lt;br /&gt;
=== What does not belong in the official tracker ===&lt;br /&gt;
&lt;br /&gt;
* Bugs with other .pnd files like eg [[emulators]], [[games]] or other applications that are not part of the main OS.&lt;br /&gt;
* Features missing in other progs.&lt;br /&gt;
&lt;br /&gt;
=== Issue attributes explained ===&lt;br /&gt;
&lt;br /&gt;
Here is the list of things you should keep in mind and mention in your bug report or feature request to make sure that it can be solved. Please do also make sure to react on comments that are left in the report, since the people that feel responsible for solving the issues might need more information that only you can provide.&lt;br /&gt;
&lt;br /&gt;
;Summary: This should be a really short summary of the issue at hand, as clean as possible. Something like eg ''ABC does not work'' is not good, better write ''ABC crashes when sounds are played''.&lt;br /&gt;
&lt;br /&gt;
;Drop Down Boxes: This area on the left side is used to provide some general information that makes it easier for devs to assign the reports to the correct people for fixing things. They are often useful in fixing the report in the end, too.&lt;br /&gt;
&lt;br /&gt;
;Task Type: Just select it from the drop down box. If you want to report a bug, make it ''Bug Report'', if it is a missing feature, select ''Feature Request''. You should only select ''To Do (Reminder)'' if you are one of the devs to leave a note for yourself.&lt;br /&gt;
&lt;br /&gt;
;Category Core: Everything that belongs to the basic systems like the kernel and the drivers. The real core that lies beneath.&lt;br /&gt;
&lt;br /&gt;
;Category Application:  Meant for all the programs on top of the basis core. This eg. includes problems in minimenu, Pandora specific XFCE, pidgin, ... Basically you should ask yourself if your issue might be kernel/driver related, if it is not, select this one.&lt;br /&gt;
&lt;br /&gt;
;Status: Can only be changed by bug tracker admins (aka &amp;quot;official pandora devs&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
;Operating System: Select the &amp;quot;series&amp;quot; of the operating system on the pandora here. The first firmware series is called Zaxxon.&lt;br /&gt;
&lt;br /&gt;
;Severity: How important do you estimate this bug/issue? It should only be marked ''critical'' if it is a real security breach or something breaking *everything*. Often the default ''low'' is fine, since the values can be adjusted later on by bug tracker admins.&lt;br /&gt;
&lt;br /&gt;
;Priority: Can only be changed by bug tracker admins (aka &amp;quot;official pandora devs&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
;Reported Version: Please select which version state your pandora has in the release that you selected under ''Operating System''. Basically list the latest hotfix that you installed.&lt;br /&gt;
&lt;br /&gt;
;Due in Version: Can only be changed by bug tracker admins (aka &amp;quot;official pandora devs&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
;Details: A neat, large field with lots of space for all the details that you can provide. Yes, in general a case of &amp;quot;the more, the better&amp;quot; applies here. Here is a list of things that you should mention in the report:&lt;br /&gt;
&lt;br /&gt;
;Problem: Detailed description of the *exact* problem you see. Please do include some log output, if you have it available.&lt;br /&gt;
&lt;br /&gt;
;Reproducibility: How often does the issue occur? Is it reproducible? If it is, please provide detailed steps to do so.&lt;br /&gt;
&lt;br /&gt;
;Actual Results: What happened after you performed the steps you listed under &amp;quot;Reproducibility&amp;quot;?&lt;br /&gt;
&lt;br /&gt;
;Expected Results: What should have happened?&lt;br /&gt;
&lt;br /&gt;
;Additional Information: Please do list any additional information, like for example the *exact* version of your OS (or the application). This is especially important if you were not able to select the exact version in the '''Reported Version''' drop down field. If you have any log output or patches, please do attach those as files to the report. If the file size would be too big, just compress them.&lt;br /&gt;
&lt;br /&gt;
== Syntax in the Flyspray issue tracker ==&lt;br /&gt;
&lt;br /&gt;
=== Internal reference to other issues ===&lt;br /&gt;
&lt;br /&gt;
To refer to another issue use the syntax FS#N where N is the issue number you want to refer to, i.e. FS#123.&lt;br /&gt;
The parser then automatically renders this as a link to the other issue (HTML href attribute), and shows the issue's title in the mouseover info (HTML title attribute).&lt;br /&gt;
&lt;br /&gt;
== Submission Workflow ==&lt;br /&gt;
&lt;br /&gt;
The general workflow for submitting a patch is something like this:&lt;br /&gt;
&lt;br /&gt;
# Clone the appropriate section of the GIT repository - GIT is http://git.openpandora.org/cgi-bin/gitweb.cgi&lt;br /&gt;
# Apply changes and have fun&lt;br /&gt;
# Document and pass test cases&lt;br /&gt;
# Contact the maintainer of the subdomain the patch falls within - by mailing list above, or perhaps by PM in the forums, or email; for example, post first to the mailing list. In a pinch for libpnd submissions talk to skeezix, or notaz regarding kernel changes. But talk to the mailing list first, to keep discussion logged and centralized; if a backup neds to step up, the post history will already be there, right?&lt;br /&gt;
# If the maintainer is unavailable, contact the backups as listed above; they will know how to contact the champion, or can make the submission call themselves.&lt;br /&gt;
# If the maintainer and backups are not available, contact EvilDragon as release maintainer&lt;br /&gt;
&lt;br /&gt;
== Submission Standards ==&lt;br /&gt;
&lt;br /&gt;
Submission are welcome! Historically the firmware has been built by a very small team, but that [[team]] size limits the number of changes that can be managed and developed simultaneously. If you've the skills and motivation to help, feel free to join the fray!&lt;br /&gt;
&lt;br /&gt;
Patches have a few requirements; failing these requirements will cause your patch to be overlooked!&lt;br /&gt;
&lt;br /&gt;
* '''Clearly documented''' -- what is this patch for?&lt;br /&gt;
* '''Clearly tested''' -- a list of test cases and test results -- the onus is on the submitter to test and prove testing; the committers have limited time and many people talking to them&lt;br /&gt;
* '''Proper format''' -- unix line ending, not dos line endings :)&lt;br /&gt;
&lt;br /&gt;
== Submitting patches ==&lt;br /&gt;
&lt;br /&gt;
It's best to send formal GIT-generated patch so that you get proper credit for your work and to make applying the patch easier. You can also add 'Signed-off-by' line ('-s' on 'git commit' will do it for you), which has [http://elinux.org/Developer_Certificate_Of_Origin the same meaning as for mainline Linux].&lt;br /&gt;
&lt;br /&gt;
So basic workflow would be:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;make changes&amp;gt;&lt;br /&gt;
git config --global user.name &amp;quot;My Name&amp;quot;&lt;br /&gt;
git config --global user.email &amp;quot;myname@domain.com&amp;quot;&lt;br /&gt;
git add &amp;lt;changed files&amp;gt;&lt;br /&gt;
git commit&lt;br /&gt;
git format-patch -o /somewhere/ -1&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Then create a new feature request in bugtracker and attach the generated file(s), or send them to the [[Firmware_governance#Mailing_list|mailing list]], or post them on the forums, whatever is more convenient to you.&lt;br /&gt;
&lt;br /&gt;
== Updating Super Zaxxon ==&lt;br /&gt;
&lt;br /&gt;
=== Updating graphics drivers ===&lt;br /&gt;
&lt;br /&gt;
[http://pandoralive.info/?p=2303 guided tour de blog by eki]&lt;br /&gt;
&lt;br /&gt;
== Community Codec Package - for Pandora OS, Release 2010-05 ==&lt;br /&gt;
&lt;br /&gt;
Installation of non-free codecs is highly discouraged. Consider instead free counterparts like opus, ogg vorbis and Flac for audio. webM, ogg theora for video or equivalent.&lt;br /&gt;
&lt;br /&gt;
Due to licensing issues, licensed codecs like MP3 or MPEG-Video can not be distributed freely. They are optionally available in the Codec Package.&lt;br /&gt;
The package will install Gnome-MPlayer as well as a lot of audio / video-plugins and enables NTFS-support.&lt;br /&gt;
To install it, simply download the .PND-Package and place it into either the /pandora/menu or /pandora/desktop - Folder on your SD-Card.&lt;br /&gt;
Simply start it and follow the on-screen instructions. You can remove the .PND-Package from the card once it has been installed.&lt;br /&gt;
&lt;br /&gt;
; Legal Notice:&lt;br /&gt;
Patent and copyright laws operate differently depending on which country you are in. Please obtain legal advice if you are unsure whether a particular patent or restriction applies to a media format you wish to use in your country.&lt;br /&gt;
&lt;br /&gt;
'''[http://openpandora.org/downloads/CodecPack.pnd Click here to download Community Codec Pack]'''&lt;br /&gt;
&lt;br /&gt;
The Codec Package enables NTFS-Support and installs [http://pastebin.com/TyzWBi0X|these packages]&lt;br /&gt;
&lt;br /&gt;
== Older versions of Ångstrom ==&lt;br /&gt;
&lt;br /&gt;
In case you need them, you can download older firmware relases [http://openpandora.org/firmware/fullflash/ here].&lt;br /&gt;
*http://openpandora.org/firmware/fullflash/SuperZaxxon171.zip&lt;br /&gt;
*[http://openpandora.org/firmware/fullflash/SuperZaxxon170RC.zip Super Zaxxon 1.70RC (18-Oct-2014)]''' [http://boards.openpandora.org/topic/17320-superzaxxon-v170rc-released/ forum thread]&lt;br /&gt;
*http://boards.openpandora.org/topic/17176-superzaxxon-v162rc-released [http://openpandora.org/firmware/fullflash/SuperZaxxon162RC.zip (18-Oct-2014)]&lt;br /&gt;
*http://boards.openpandora.org/topic/16218-superzaxxon-v161-released&lt;br /&gt;
*http://boards.openpandora.org/topic/15198-superzaxxon-v160-released&lt;br /&gt;
*http://boards.openpandora.org/topic/13854-superzaxxon-v155-released&lt;br /&gt;
*http://boards.openpandora.org/index.php/topic/12490-superzaxxon-v54-final-has-been-released/&lt;br /&gt;
*http://boards.openpandora.org/index.php/topic/10374-superzaxxon-v152-released/ &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
SuperZaxxon1.50 can be upgraded to 1.52 without reinstallation by downloading and running the [http://repo.openpandora.org/?page=detail&amp;amp;app=szupdater1.openpandora.org Pandora SuperZaxxon updater PND]. &lt;br /&gt;
&lt;br /&gt;
=== Zaxxon (Old version) ===&lt;br /&gt;
&lt;br /&gt;
The original Zaxxon firmware has been updated with a number of Hotfixes. Since then, a newer firmware called Super Zaxxon has been released.&lt;br /&gt;
&lt;br /&gt;
'''Warning:'''  If you do not have Zaxxon installed (boot screen says SuperZaxxon or something else), do not attempt to install any of these hotfixes, doing so will break the system.&lt;br /&gt;
&lt;br /&gt;
In general it's possible to apply hotfixes to any lower firmware versions without installing all previous hotfixes.&lt;br /&gt;
&lt;br /&gt;
Hotfix 6&lt;br /&gt;
* [http://boards.openpandora.org/index.php?/topic/5652-hotfix-6-final-released/ Information and discussion] (2011-10-10)&lt;br /&gt;
* [http://www.openpandora.org/downloads/Zaxxon-HF6.zip Full flash update] (will delete all prior user settings; useful if you've screwed something up and are not sure of how to fix it)&lt;br /&gt;
&lt;br /&gt;
=== Bugs and solutions ===&lt;br /&gt;
&lt;br /&gt;
In general, the latest information about bugs will be on the official [http://bugs.openpandora.org/ bugtracker]; that is also the best place to go report a bug.&lt;br /&gt;
&lt;br /&gt;
==== PNDs won't run ====&lt;br /&gt;
&lt;br /&gt;
So you can start Xfce, but you can no longer run any programs or switch to Minimenu since you upgraded to HF6?&lt;br /&gt;
&lt;br /&gt;
This can easily be solved without a reflash.&lt;br /&gt;
&lt;br /&gt;
: [http://boards.openpandora.org/index.php?app=forums&amp;amp;module=forums&amp;amp;section=findpost&amp;amp;pid=98627 valhalla] This problem is because of version 1.0-r58.5 of the pandora-scripts package that includes some files that it should not have included and conflicts with the new version of pandora-libpnd. That version is installed at least in HF5rc2.&lt;br /&gt;
&lt;br /&gt;
# Open a terminal in the location where you put your HF6 update PND. In the default file browser, you can do this by right-clicking in the folder where the PND is, and selecting &amp;quot;open terminal here&amp;quot;. For example, if you put it on your desktop (&amp;lt;code&amp;gt;/pandora/desktop&amp;lt;/code&amp;gt;), the text in the terminal to the left of your cursor should look something like &amp;lt;code&amp;gt;username-openpandora:/media/pandora/mmcblk0p1/pandora/desktop$&amp;lt;/code&amp;gt;&lt;br /&gt;
# Type in &amp;lt;code&amp;gt;sudo mkdir /mnt/pnd&amp;lt;/code&amp;gt; and press &amp;quot;enter&amp;quot;. If it asks you for your password, type in what you use to log in to your Pandora, then press &amp;quot;enter&amp;quot;.&lt;br /&gt;
# Type in &amp;lt;code&amp;gt;sudo mount -o loop HF6-Updater.pnd /mnt/pnd&amp;lt;/code&amp;gt; and press &amp;quot;enter&amp;quot;&lt;br /&gt;
# Now we'll go to the packages directory in the PND and reinstall a couple of packages. Type in &amp;lt;code&amp;gt;cd /mnt/pnd/packages/other/&amp;lt;/code&amp;gt; and press &amp;quot;enter&amp;quot;&lt;br /&gt;
# Type in &amp;lt;code&amp;gt;sudo opkg install pandora-libpnd_1.0-r56.5_armv7a.ipk&amp;lt;/code&amp;gt; and press &amp;quot;enter&amp;quot;&lt;br /&gt;
# Type in &amp;lt;code&amp;gt;sudo opkg install pandora-skel_1.0-r9.5_omap3-pandora.ipk&amp;lt;/code&amp;gt; and press &amp;quot;enter&amp;quot;&lt;br /&gt;
# To unmount the PND, type in &amp;lt;code&amp;gt;sudo umount /mnt/pnd&amp;lt;/code&amp;gt; and press &amp;quot;enter&amp;quot;. If it says it can't unmount it, just restart your Pandora.&lt;br /&gt;
# That's it, your Pandora should work again!&lt;br /&gt;
&lt;br /&gt;
Beta versions&lt;br /&gt;
&lt;br /&gt;
* [http://boards.openpandora.org/index.php?/topic/5616-hotfix-6-rc-released/ RC] (2011-10-07)&lt;br /&gt;
* [http://boards.openpandora.org/index.php?/topic/5320-zaxxon-hotfix-6-beta-1-released/ Beta 1] (2011-09-14)&lt;br /&gt;
* [http://boards.openpandora.org/index.php?/topic/4118-hotfix-6-alpha-4-released/ Alpha 4] (2011-06-21)&lt;br /&gt;
* [http://boards.openpandora.org/index.php?/topic/4065-hotfix-6-alpha-3-out/ Alpha 3] (2011-06-17)&lt;br /&gt;
* [http://boards.openpandora.org/index.php?/topic/4056-hotfix-6-alpha-2-is-out/ Alpha 2] (2011-06-16)&lt;br /&gt;
* [http://boards.openpandora.org/index.php?/topic/3955-hotfix-6-alpha-1-released/ Alpha 1] (2011-06-09)&lt;br /&gt;
&lt;br /&gt;
Hotfix 5&lt;br /&gt;
* Information and discussion: [http://boards.openpandora.org/index.php?/topic/2080-hotfix-5-released/ OP] [http://www.gp32x.com/board/index.php?/topic/58867-hotfix-5-released/ GP32X] (2011-03-04)&lt;br /&gt;
&lt;br /&gt;
Beta versions&lt;br /&gt;
* RC2: [http://boards.openpandora.org/index.php?/topic/1877-hotfix-5-rc2-last-one-before-going-final/ OP] [http://www.gp32x.com/board/index.php?/topic/58779-hotfix-5-rc2-last-one-before-going-final/ GP32X] (2011-02-22)&lt;br /&gt;
* RC1: [http://boards.openpandora.org/index.php?/topic/1572-hotfix-5-rc-1-ready-for-testing/ OP] [http://www.gp32x.com/board/index.php?/topic/58598-hotfix-5-rc-1-ready-for-testing/ GP32X] (2011-02-09)&lt;br /&gt;
* [http://boards.openpandora.org/index.php?/topic/1418-beta-test-upcoming-hf5-firmware-image-beta-4/ Beta 4] (2011-02-01)&lt;br /&gt;
* [http://boards.openpandora.org/index.php?/topic/1316-beta-test-upcoming-hf5-firmware-image-beta-3/ Beta 3] (2011-01-28)&lt;br /&gt;
* [http://boards.openpandora.org/index.php?/topic/1209-beta-test-upcoming-hf5-firmware-image-beta-2/ Beta 2] (2011-01-23)&lt;br /&gt;
* [http://boards.openpandora.org/index.php?/topic/1115-beta-test-upcoming-hf5-firmware-image/ Beta 1] (2011-01-17)&lt;br /&gt;
&lt;br /&gt;
Hotfix 4&lt;br /&gt;
* Information and discussion: [http://boards.openpandora.org/index.php?/topic/90-pandora-hotfix-4-final-released-2010-08-31/ OP] [http://www.gp32x.com/board/index.php?/topic/56385-hotfix-4-final-released/ GP32X] (2010-08-31)&lt;br /&gt;
&lt;br /&gt;
Beta versions&lt;br /&gt;
* Beta 4: [http://boards.openpandora.org/index.php?/topic/69-hotfix-4-beta-4-released/ OP] [http://www.gp32x.com/board/index.php?/topic/56361-hotfix-4-beta-4-pre-final/ GP32X] (2010-08-29)&lt;br /&gt;
* Beta 3: [http://boards.openpandora.org/index.php?/topic/17-hotfix-4-beta-3-released/ OP] [http://www.gp32x.com/board/index.php?/topic/56266-hotfix-4-beta-3-released/ GP32X] (2010-08-27)&lt;br /&gt;
* [http://www.gp32x.com/board/index.php?/topic/55965-hotfix-4-beta-2/ Beta 2] (2010-08-15)&lt;br /&gt;
* [http://www.gp32x.com/board/index.php?/topic/55788-hotfix-4-very-first-beta/ Beta 1] (2010-08-07)&lt;br /&gt;
&lt;br /&gt;
Hotfix 3&lt;br /&gt;
* [http://www.gp32x.com/board/index.php?/topic/54933-hotfix-3-released/ Information and discussion] (2010-07-01)&lt;br /&gt;
&lt;br /&gt;
Beta versions&lt;br /&gt;
&lt;br /&gt;
* [http://www.gp32x.com/board/index.php?/topic/54852-pandora-hotfix-3-beta-2/ Beta 2] (2010-06-29)&lt;br /&gt;
* [http://www.gp32x.com/board/index.php?/topic/54724-pandora-hotfix-3-beta-test/ Beta 1] (2010-06-25)&lt;br /&gt;
&lt;br /&gt;
Hotfix 2&lt;br /&gt;
* [http://www.gp32x.com/board/index.php?/topic/54171-hotfix-2-for-zaxxon-released/ Information and discussion] (2010-06-08)&lt;br /&gt;
&lt;br /&gt;
Beta version&lt;br /&gt;
* [http://www.gp32x.com/board/index.php?/topic/54137-pandora-hotfix-pack-2-for-zaxxon/ Beta 1] (2010-06-08)&lt;br /&gt;
&lt;br /&gt;
Hotfix 1&lt;br /&gt;
* [http://www.gp32x.com/board/index.php?/topic/53580-hotfix-pack-1-and-community-codec-pack-released/Information and discussion] (2010-05-24)&lt;br /&gt;
&lt;br /&gt;
Original OS&lt;br /&gt;
* You can download the very first release of the Pandora's Zaxxon OS from [http://notaz.gp2x.de/releases/pandora/pandora-firmware-2010-05-01-Zaxxon.zip here] (2010-05-01)&lt;br /&gt;
&lt;br /&gt;
[[Category:Documentation]]&lt;br /&gt;
[[Category:Operating system]]&lt;br /&gt;
[[Category:Software]]&lt;/div&gt;</summary>
		<author><name>HelenF</name></author>
		
	</entry>
	<entry>
		<id>https://pandorawiki.org/index.php?title=%C3%85ngstr%C3%B6m&amp;diff=30155</id>
		<title>Ångström</title>
		<link rel="alternate" type="text/html" href="https://pandorawiki.org/index.php?title=%C3%85ngstr%C3%B6m&amp;diff=30155"/>
		<updated>2016-03-14T16:59:49Z</updated>

		<summary type="html">&lt;p&gt;HelenF: Updated introduction&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Super Zaxxon''' is currently the official operating system for the Pandora based on [http://www.angstrom-distribution.org/ Ångström] Linux|Gnu. Super Zaxxon is a version upgrade system with frequent system-wide small releases. Compatibility is ensured as a basis of Super Zaxxon. Packages, often relying on their own environment, are self-contained within the [[Introduction_to_PNDs|PND]] format and available on [http://repo.openpandora.org/ a PND repo] separate from the system packages.&lt;br /&gt;
&lt;br /&gt;
== SUPER ZAXXON ==&lt;br /&gt;
&lt;br /&gt;
== '''Installation'''  prerequisites (Offline) ==&lt;br /&gt;
&lt;br /&gt;
You need a Pandora, and alternatively an SD card, the latter is preferred because running from SD card is the ''recommended install method''.&lt;br /&gt;
&lt;br /&gt;
* Remember that your Pandora will turn on as soon as a charger is connected. It's also not possible to completely power down a Pandora that's connected to an external power supply.&lt;br /&gt;
* Even while charging, a Pandora can be rebooted, either by software (for example, during the installation process below), or with the reboot hotkey: Hold the Pandora button on the keyboard, and flick the power switch to the right.&lt;br /&gt;
* Do not connect an external power supply while the battery is removed.&lt;br /&gt;
&lt;br /&gt;
* '''When the operating system is (re-)installed, all personal files and settings stored on internal flash are DELETED (your PND applications and all data on your SD cards will not be touched).&lt;br /&gt;
** Your Pandora will revert to it's default settings and show the first boot wizard on bootup.'''&lt;br /&gt;
&lt;br /&gt;
== '''Fresh''' - full installation ==&lt;br /&gt;
&lt;br /&gt;
=== To '''SD-card''' - external storage ===&lt;br /&gt;
&lt;br /&gt;
==== With '''GUI-tool''' ====&lt;br /&gt;
&lt;br /&gt;
Prerequisites: You only need the downloaded Super Zaxxon tarball, the sd_installer.pnd and a suitable SD card.&lt;br /&gt;
If you have an existing installation of Super Zaxxon you can use the '''GUI-driven tool sd_installer.pnd by David Boucher'''.&lt;br /&gt;
http://repo.openpandora.org/?page=detail&amp;amp;app=sd-install-2011-03-10 &lt;br /&gt;
to install to an SD card.&lt;br /&gt;
&lt;br /&gt;
==== Done '''Manually''' ====&lt;br /&gt;
&lt;br /&gt;
You can extract the tar.bz2-version of the pandora-image onto an SD Card (EXT2) and directly boot off it.Be sure to include a kernel in /boot (unless you want to use the one on the NAND) and use a boot.txt / autoboot.txt to pass parameters to u-boot.This way, you can boot off your SD Card and meddle around with the OS without risking breaking NAND state.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# SD card formatted with the FAT32 filesystem (default on Windows). Extract the contents of the operating system .zip file to the root (top level) directory of that card.&lt;br /&gt;
# Make sure your Pandora is turned off (remove the battery in case it crashes or doesn't turn off by using normal means).&lt;br /&gt;
#'''[http://openpandora.org/firmware/fullflash/SuperZaxxon171.zip Download the operating system image, Super Zaxxon 1.71 (12-Dec-2014)]''' [http://boards.openpandora.org/topic/17471-superzaxxon-v171-final-major-release-released/ forum thread]&lt;br /&gt;
# Insert the SD card into your Pandora's first slot (the one on the left, which is closer to headphone jack).&lt;br /&gt;
# Press and hold the right shoulder button ('R'), then turn the power on (if you removed the battery, insert it while holding 'R').&lt;br /&gt;
# A text menu should appear on screen. Switch to &amp;quot;boot from SD1&amp;quot; using the d-pad, and select this entry with either the 'B' or 'X' controller button.&lt;br /&gt;
# Wait for the flash process to finish. Connect a charger to be sure the battery doesn't run out while flashing. Press enter when asked to do so. Might take up to 15 minutes, be sure to wait for it to finish.&lt;br /&gt;
# If you use an external power supply, the device will reboot. Othwerwise, it should turn off - in this case press power (without holding 'R') to turn it back on.&lt;br /&gt;
# It should then start it's first boot process which might take up to 15 minutes. Be sure to wait for it to finish, otherwise firmware corruption might happen. The installation process will show some warnings, which can be safely ignored. &lt;br /&gt;
# When everything is set up, you will be guided through the first boot wizard.&lt;br /&gt;
&lt;br /&gt;
=== To '''[[NAND]]''' - internal storage ===&lt;br /&gt;
&lt;br /&gt;
This is where where Super Zaxxon boots from out of the box.&lt;br /&gt;
&lt;br /&gt;
# Download [http://openpandora.org/firmware/pandora-flash-kit.zip flashkit], unzip, and put on a FAT32 formatted SD-card.&lt;br /&gt;
# Download the [http://www.openpandora.org/firmware/images/Angstrom-pandora-xfce-image-glibc-ipk-2010.4-test-20141212-omap3-pandora.ubifs.img image] and [http://www.openpandora.org/firmware/images/Angstrom-pandora-xfce-image-glibc-ipk-2010.4-test-20141212-omap3-pandora.ubifs.img.md5 checksum] for image.&lt;br /&gt;
# Rename them rootfs.img for the image and rootfs.md5 for the checksum, and put on a SD-card.&lt;br /&gt;
# Insert SD-card into slot closest to headphone jack on pandora, and hold right trigger button &amp;quot;R&amp;quot; while turning on the device.&lt;br /&gt;
# Select Boot from SD 1:1 and follow instructions.&lt;br /&gt;
&lt;br /&gt;
== '''Upgrade''' - distribution upgrade ==&lt;br /&gt;
Only upgrade the parts that need upgrading.&lt;br /&gt;
Versions after Super Zaxxon 1.52 come with an online operating system update utility: Just select ''System'' -&amp;gt; ''Upgrade Pandora OS'' from the Pandora menu to download the latest system packages (needs working internet connection).&lt;br /&gt;
&lt;br /&gt;
== '''Online''' - install from a system in use to a drive that isnt ==&lt;br /&gt;
&lt;br /&gt;
The UBIFS-Version can be used to flash the whole firmware to the Pandora.&lt;br /&gt;
&lt;br /&gt;
Please only use it if you really need to. Reflashing CAN solve some problems, but it's not the magical tool that can fix everything. You should always try to find another solution. Before reflashing, try the upgrade path below You can get help at the [http://boards.openpandora.org/index.php?/forum/8-support/ Support Section at the boards].&lt;br /&gt;
&lt;br /&gt;
http://openpandora.org/firmware/images/Angstrom-pandora-xfce-image-glibc-ipk-2010.4-test-20140430-omap3-pandora.ubifs.img&lt;br /&gt;
&lt;br /&gt;
It is also possible to do an install while the system is running.&lt;br /&gt;
Grab the ubifs image and install that from nand to SD-card or vice versa. This is an advanced option.&lt;br /&gt;
&lt;br /&gt;
The sourcecode for the programs included in the images can be found in the sources-directory, including licenses for each single one of them. The kernel and u-boot sourcecode as well as some other Pandora specific sourcecode can be found on http://git.openpandora.org/&lt;br /&gt;
Advanced users can get raw firmware images and rootfs (for SD Card bootup) as well as older versions [http://www.openpandora.org/firmware/ here].&lt;br /&gt;
&lt;br /&gt;
== Compile build from source code ==&lt;br /&gt;
&lt;br /&gt;
''openembedded.git''&lt;br /&gt;
&lt;br /&gt;
This the the OpenEmbedded repository containing recipes for all kinds of stuff.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Head&lt;br /&gt;
! Content&lt;br /&gt;
|-&lt;br /&gt;
| op.openembedded.next&lt;br /&gt;
| .next with Pandora specific changes&lt;br /&gt;
|-&lt;br /&gt;
| org.openembedded.dev&lt;br /&gt;
| .dev without any changes&lt;br /&gt;
|-&lt;br /&gt;
| op.openembedded.dev&lt;br /&gt;
| .dev with Pandora specific changes&lt;br /&gt;
|-&lt;br /&gt;
| op_unstable&lt;br /&gt;
| Something unstable I'm guessing&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
''openpandora.oe.git''&lt;br /&gt;
&lt;br /&gt;
This is a Pandora specific OpenEmbedded overlay containing recipes only used on the Pandora.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Head&lt;br /&gt;
! Content&lt;br /&gt;
|-&lt;br /&gt;
| master&lt;br /&gt;
|-&lt;br /&gt;
| overlay.next&lt;br /&gt;
|-&lt;br /&gt;
| overlay.stable&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
''pandora-oe-environment.git''&lt;br /&gt;
&lt;br /&gt;
This contains scripts to set up bitbake, and the above OpenEmbedded repositories.&lt;br /&gt;
&lt;br /&gt;
''Environment setup''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
git clone git://git.openpandora.org/pandora-oe-environment.git pandora-firmware&lt;br /&gt;
cd pandora-firmware&lt;br /&gt;
source ./op-env-oe.sh&lt;br /&gt;
./initial-setup.sh&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Building Yars' Revenge W.I.P.'' (Also called .next).  Query aTc or DJWillis until you get a response.&lt;br /&gt;
&lt;br /&gt;
The following instructions will allow you to build the current .next image.&lt;br /&gt;
&lt;br /&gt;
Remember that your building the tip of the experimental tree and not everything even remotely works. Best for people who want to hack and help get it into shape. Do not expect anything remotely good enough to run on your Pandora for real&lt;br /&gt;
&lt;br /&gt;
It is suggested that you use Debian or a Debian chroot.&lt;br /&gt;
&lt;br /&gt;
In addition to the base Debian install you will need:&lt;br /&gt;
&lt;br /&gt;
autoconf&lt;br /&gt;
automake&lt;br /&gt;
build-essential&lt;br /&gt;
coreutils&lt;br /&gt;
diffstat&lt;br /&gt;
diffstat texi2html gawk chrpath&lt;br /&gt;
docbook-utils&lt;br /&gt;
fdisk&lt;br /&gt;
gawk&lt;br /&gt;
gcc&lt;br /&gt;
git&lt;br /&gt;
git-core&lt;br /&gt;
gnome-doc-utils&lt;br /&gt;
groff&lt;br /&gt;
help2man&lt;br /&gt;
libc6-dev-i386&lt;br /&gt;
libsdl1.2-dev&lt;br /&gt;
liburi-perl&lt;br /&gt;
make&lt;br /&gt;
mercurial&lt;br /&gt;
python-pysqlite2&lt;br /&gt;
qemu-arm-static&lt;br /&gt;
scrollkeeper&lt;br /&gt;
subversion&lt;br /&gt;
texi2html&lt;br /&gt;
texinfo&lt;br /&gt;
unzip&lt;br /&gt;
util-linux&lt;br /&gt;
x11-xserver-utils&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
cd &amp;lt;INSTALLDIR&amp;gt;&lt;br /&gt;
git clone git://github.com/openpandora/openpandora-oe-environment.git&lt;br /&gt;
cd openpandora-oe-environment&lt;br /&gt;
./openpandora-setup.sh config&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This will install a number of git repositories containing the build tools and recipes:&lt;br /&gt;
&lt;br /&gt;
* bitbake&lt;br /&gt;
* openembedded-core&lt;br /&gt;
* meta-openembedded&lt;br /&gt;
* meta-angstrom&lt;br /&gt;
* meta-texasinstruments&lt;br /&gt;
* meta-openpandora&lt;br /&gt;
&lt;br /&gt;
* The basic hardware layer that works with OpenEmbedded and can be used in most OpenEmbedded distributions (Angstrom, Yocto, SHR etc.). That hardware layer also needs meta-texasinstruments (the scripts will bring that in, the Angstrom ones or ours).&lt;br /&gt;
meta-openpandora-vendor&lt;br /&gt;
* The vendor (i.e. openpandora) specific stuff, scripts, tweaks, image files, task files (i.e. what to install and order) and some recipes for things like libpnd.&lt;br /&gt;
&lt;br /&gt;
From time to time you will want to update and fetch the changes to the base and openpandora recipes. e.g. those report on #openpandora by CIA-57&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
. ~/.oe/environment-openpandora&lt;br /&gt;
cd &amp;lt;INSTALLDIR&amp;gt;/openpandora-oe-environment&lt;br /&gt;
./openpandora-setup.sh update&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
There are a number of recipes for build images in openpandora-oe-environment/metadata/meta-openpandora-vendor/recipes-core/images :&lt;br /&gt;
&lt;br /&gt;
* pandora-core-image no desktop or X11&lt;br /&gt;
* pandora-xfce-image XFCE desktop environment&lt;br /&gt;
* systemd-pndwip-image&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
. ~/.oe/environment-openpandora&lt;br /&gt;
cd &amp;lt;INSTALLDIR&amp;gt;/openpandora-oe-environment/build&lt;br /&gt;
bitbake systemd-core-image&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This will download required sources and package dependancies, depending on the state of updatesm, build packages and produc an image.&lt;br /&gt;
&lt;br /&gt;
The preferred method for sending patches for meta-openpandora and meta-openpandora-vendor is to create a fork in github apply you changes and send pull requests to OpenPandora Firmware mailing list: firmware-dev@openpandora.org  ([http://openpandora.org/cgi-bin/mailman/listinfo/firmware-dev subscribe])&lt;br /&gt;
&lt;br /&gt;
= Kernel status =&lt;br /&gt;
&lt;br /&gt;
The first [[firmware]] release was based on a heavily patched linux-2.6.27-omap1 kernel. linux-omap used to be OMAP community kernel fork, nowadays its code was either merged to mainline or dropped. Further OMAP development continues on mainline kernels, linux-omap tree is mainly used to queue developed code to mainline.&lt;br /&gt;
&lt;br /&gt;
Current firmware releases are based on 3.x kernel series.&lt;br /&gt;
&lt;br /&gt;
Driver support in 3.x series is more or less complete, however not all parts are merged to mainline kernel due to various reasons.&lt;br /&gt;
&lt;br /&gt;
== Merged code (already in mainline as of 3.4) ==&lt;br /&gt;
* board support (enables UART, I2C, SPI, RTC, MMC{1,2,3}, NAND, OTG, EHCI, gpio-keys, leds-gpio, keypad, touchscreen, regulators)&lt;br /&gt;
* sound: ALSA ASoC machine driver&lt;br /&gt;
* bq27500 fuel gauge&lt;br /&gt;
* LCD panel driver&lt;br /&gt;
* wl1251 [[WiFi]] driver glue (portions only in 2.6.37)&lt;br /&gt;
* charging (partial only, 2.6.37)&lt;br /&gt;
* wl1251 complete powerdown/suspend using runtime_pm (2.6.38).&lt;br /&gt;
* backlight driver (3.4)&lt;br /&gt;
&lt;br /&gt;
This doesn't list various bugfix patches to get above working :)&lt;br /&gt;
&lt;br /&gt;
== Not merged ==&lt;br /&gt;
now in openpandora.org GIT (mainline merge status in brackets)&lt;br /&gt;
* nubs (aka vsense, needs rework for mainline)&lt;br /&gt;
* keypad fn handling (not allowed in mainline)&lt;br /&gt;
* PWM LEDs (needs rework)&lt;br /&gt;
* Overclocking support&lt;br /&gt;
* some charging bits (too many hacks)&lt;br /&gt;
* various random hacks that benefit pandora but may harm other devices, hence mainline incompatible&lt;br /&gt;
&lt;br /&gt;
= OpenPandora.org git structure =&lt;br /&gt;
Support for various kernels is available in pandora-XX branches or tags, XX corresponds to last part of kernel version number. 2.6.27 is an exception, it's in pandora-27-omap1 branch.&lt;br /&gt;
&lt;br /&gt;
Branches based on pre-release -rc kernels will be often rebased. This means you can't do 'git pull' on them, use 'git fetch; git reset --hard origin/pandora-XX' instead. '''Warning''': this will destroy all your changes (even if they are commited), backup them first!&lt;br /&gt;
&lt;br /&gt;
= Configuring newer kernels =&lt;br /&gt;
&lt;br /&gt;
When compiling mainline kernel, use&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;make omap2plus_defconfig&amp;lt;/source&amp;gt;&lt;br /&gt;
for openpandora.org kernels you can use omap3_pandora_defconfig&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;make omap3_pandora_defconfig&amp;lt;/source&amp;gt;&lt;br /&gt;
after either of those are run, you can tune the configuration for your needs:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;make menuconfig&amp;lt;/source&amp;gt;&lt;br /&gt;
Now you should be able to build a working kernel. More info available at [[Kernel build instructions]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Pandora Firmware Governance==&lt;br /&gt;
&lt;br /&gt;
The Pandora device is an open ecology --&lt;br /&gt;
&lt;br /&gt;
The official [[firmware]] is open source and open to patches from the public; to maintain high quality firmware releases a process needs to exist -- audit trails need to be kept to ensure licensing is clear, testing has to be ensured to keep quality high, and our standard practice for submission made clear so it is easy and swift to submit your work.&lt;br /&gt;
&lt;br /&gt;
Help us sort it out :) This process itself is open source -- as the ecosystem expands our model will change with it; if you are seeing problems, then contact one of the maintainers, mailing list, or the community at large and &lt;br /&gt;
All of which are part of the [[Team]]&lt;br /&gt;
&lt;br /&gt;
The firmware is all of the software that is supplied with a device, so does include the applications which are provided as standard. It is all open source (meaning that OpenPandora provides the source code, often as a requirement of the [http://www.gnu.org/licenses/gpl.html GNU GPL]). A small quantity of the firmware is provided as binary files, which OpenPandora may not be at liberty to disclose the full details of. An example of closed source firmware is for the analogue nubs, which are shipped with small micro-controllers pre-programmed by the nub manufacturer. Only some of the hardware designs and occasional binary blobs like the [[WiFi]] driver are currently not open source; the rest of the firmware stack is open source (predominantly GPL with some LGPL).&lt;br /&gt;
&lt;br /&gt;
== Replacing the Firmware (Un-bricking) ==&lt;br /&gt;
&lt;br /&gt;
Rather than patch the firmware, the firmware may be replaced wholesale with a freshly downloaded firmware. This ought to be regarded as a last resort in the case of problems, there is almost certainly a simpler way to fix most problems.&lt;br /&gt;
&lt;br /&gt;
The process for reinstalling the firmware is as follows: [http://www.gp32x.com/board/index.php?/topic/53637-first-boot-its-asking-for-a-login-and-password/page__view__findpost__p__858053]&lt;br /&gt;
, otherwise firmware corruption might happen again.&lt;br /&gt;
&lt;br /&gt;
In case of emergency, there is an older version &lt;br /&gt;
[http://notaz.gp2x.de/releases/pandora/pandora-firmware-2010-05-01-Zaxxon.zip here] (Version: 2010-05-01-Zaxxon)&lt;br /&gt;
&lt;br /&gt;
== Debugging broken firmware ==&lt;br /&gt;
&lt;br /&gt;
[http://pandorawiki.org/Boot_setup#Rescue_console_boot] will help you in case booting normally breaks. That way you can provide debugging info to source what went wrong instead of just re-installing.&lt;br /&gt;
&lt;br /&gt;
== Reporting bugs ==&lt;br /&gt;
&lt;br /&gt;
Please do make sure that you are using the latest official firmware and hotfix. You can find it in the [http://www.open-pandora.org/index.php?option=com_content&amp;amp;view=article&amp;amp;id=178&amp;amp;Itemid=32&amp;amp;lang=en official support section of the website]. Reports made against older versions might be invalid since the issues were already fixed.&lt;br /&gt;
&lt;br /&gt;
If the bug does still exist in the latest released version, please follow these steps when reporting it in the [http://bugs.openpandora.org official bug tracker]. You will need to register an account in the tracker. Once you are logged into the account, just click on ''Add new task'' to see a form where you can provide the information required to assign and solve the bugs. Below is an explanation of what you should enter where.&lt;br /&gt;
&lt;br /&gt;
=== Stuff that belongs there ===&lt;br /&gt;
&lt;br /&gt;
* Bugs that happen with the default operating system on the Pandora.&lt;br /&gt;
* Things missing in the default operating system on the Pandora.&lt;br /&gt;
* Bugs and issues with the codec pack.&lt;br /&gt;
&lt;br /&gt;
=== What does not belong in the official tracker ===&lt;br /&gt;
&lt;br /&gt;
* Bugs with other .pnd files like eg [[emulators]], [[games]] or other applications that are not part of the main OS.&lt;br /&gt;
* Features missing in other progs.&lt;br /&gt;
&lt;br /&gt;
=== Issue attributes explained ===&lt;br /&gt;
&lt;br /&gt;
Here is the list of things you should keep in mind and mention in your bug report or feature request to make sure that it can be solved. Please do also make sure to react on comments that are left in the report, since the people that feel responsible for solving the issues might need more information that only you can provide.&lt;br /&gt;
&lt;br /&gt;
;Summary: This should be a really short summary of the issue at hand, as clean as possible. Something like eg ''ABC does not work'' is not good, better write ''ABC crashes when sounds are played''.&lt;br /&gt;
&lt;br /&gt;
;Drop Down Boxes: This area on the left side is used to provide some general information that makes it easier for devs to assign the reports to the correct people for fixing things. They are often useful in fixing the report in the end, too.&lt;br /&gt;
&lt;br /&gt;
;Task Type: Just select it from the drop down box. If you want to report a bug, make it ''Bug Report'', if it is a missing feature, select ''Feature Request''. You should only select ''To Do (Reminder)'' if you are one of the devs to leave a note for yourself.&lt;br /&gt;
&lt;br /&gt;
;Category Core: Everything that belongs to the basic systems like the kernel and the drivers. The real core that lies beneath.&lt;br /&gt;
&lt;br /&gt;
;Category Application:  Meant for all the programs on top of the basis core. This eg. includes problems in minimenu, Pandora specific XFCE, pidgin, ... Basically you should ask yourself if your issue might be kernel/driver related, if it is not, select this one.&lt;br /&gt;
&lt;br /&gt;
;Status: Can only be changed by bug tracker admins (aka &amp;quot;official pandora devs&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
;Operating System: Select the &amp;quot;series&amp;quot; of the operating system on the pandora here. The first firmware series is called Zaxxon.&lt;br /&gt;
&lt;br /&gt;
;Severity: How important do you estimate this bug/issue? It should only be marked ''critical'' if it is a real security breach or something breaking *everything*. Often the default ''low'' is fine, since the values can be adjusted later on by bug tracker admins.&lt;br /&gt;
&lt;br /&gt;
;Priority: Can only be changed by bug tracker admins (aka &amp;quot;official pandora devs&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
;Reported Version: Please select which version state your pandora has in the release that you selected under ''Operating System''. Basically list the latest hotfix that you installed.&lt;br /&gt;
&lt;br /&gt;
;Due in Version: Can only be changed by bug tracker admins (aka &amp;quot;official pandora devs&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
;Details: A neat, large field with lots of space for all the details that you can provide. Yes, in general a case of &amp;quot;the more, the better&amp;quot; applies here. Here is a list of things that you should mention in the report:&lt;br /&gt;
&lt;br /&gt;
;Problem: Detailed description of the *exact* problem you see. Please do include some log output, if you have it available.&lt;br /&gt;
&lt;br /&gt;
;Reproducibility: How often does the issue occur? Is it reproducible? If it is, please provide detailed steps to do so.&lt;br /&gt;
&lt;br /&gt;
;Actual Results: What happened after you performed the steps you listed under &amp;quot;Reproducibility&amp;quot;?&lt;br /&gt;
&lt;br /&gt;
;Expected Results: What should have happened?&lt;br /&gt;
&lt;br /&gt;
;Additional Information: Please do list any additional information, like for example the *exact* version of your OS (or the application). This is especially important if you were not able to select the exact version in the '''Reported Version''' drop down field. If you have any log output or patches, please do attach those as files to the report. If the file size would be too big, just compress them.&lt;br /&gt;
&lt;br /&gt;
== Syntax in the Flyspray issue tracker ==&lt;br /&gt;
&lt;br /&gt;
=== Internal reference to other issues ===&lt;br /&gt;
&lt;br /&gt;
To refer to another issue use the syntax FS#N where N is the issue number you want to refer to, i.e. FS#123.&lt;br /&gt;
The parser then automatically renders this as a link to the other issue (HTML href attribute), and shows the issue's title in the mouseover info (HTML title attribute).&lt;br /&gt;
&lt;br /&gt;
== Submission Workflow ==&lt;br /&gt;
&lt;br /&gt;
The general workflow for submitting a patch is something like this:&lt;br /&gt;
&lt;br /&gt;
# Clone the appropriate section of the GIT repository - GIT is http://git.openpandora.org/cgi-bin/gitweb.cgi&lt;br /&gt;
# Apply changes and have fun&lt;br /&gt;
# Document and pass test cases&lt;br /&gt;
# Contact the maintainer of the subdomain the patch falls within - by mailing list above, or perhaps by PM in the forums, or email; for example, post first to the mailing list. In a pinch for libpnd submissions talk to skeezix, or notaz regarding kernel changes. But talk to the mailing list first, to keep discussion logged and centralized; if a backup neds to step up, the post history will already be there, right?&lt;br /&gt;
# If the maintainer is unavailable, contact the backups as listed above; they will know how to contact the champion, or can make the submission call themselves.&lt;br /&gt;
# If the maintainer and backups are not available, contact EvilDragon as release maintainer&lt;br /&gt;
&lt;br /&gt;
== Submission Standards ==&lt;br /&gt;
&lt;br /&gt;
Submission are welcome! Historically the firmware has been built by a very small team, but that [[team]] size limits the number of changes that can be managed and developed simultaneously. If you've the skills and motivation to help, feel free to join the fray!&lt;br /&gt;
&lt;br /&gt;
Patches have a few requirements; failing these requirements will cause your patch to be overlooked!&lt;br /&gt;
&lt;br /&gt;
* '''Clearly documented''' -- what is this patch for?&lt;br /&gt;
* '''Clearly tested''' -- a list of test cases and test results -- the onus is on the submitter to test and prove testing; the committers have limited time and many people talking to them&lt;br /&gt;
* '''Proper format''' -- unix line ending, not dos line endings :)&lt;br /&gt;
&lt;br /&gt;
== Submitting patches ==&lt;br /&gt;
&lt;br /&gt;
It's best to send formal GIT-generated patch so that you get proper credit for your work and to make applying the patch easier. You can also add 'Signed-off-by' line ('-s' on 'git commit' will do it for you), which has [http://elinux.org/Developer_Certificate_Of_Origin the same meaning as for mainline Linux].&lt;br /&gt;
&lt;br /&gt;
So basic workflow would be:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;make changes&amp;gt;&lt;br /&gt;
git config --global user.name &amp;quot;My Name&amp;quot;&lt;br /&gt;
git config --global user.email &amp;quot;myname@domain.com&amp;quot;&lt;br /&gt;
git add &amp;lt;changed files&amp;gt;&lt;br /&gt;
git commit&lt;br /&gt;
git format-patch -o /somewhere/ -1&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Then create a new feature request in bugtracker and attach the generated file(s), or send them to the [[Firmware_governance#Mailing_list|mailing list]], or post them on the forums, whatever is more convenient to you.&lt;br /&gt;
&lt;br /&gt;
== Updating Super Zaxxon ==&lt;br /&gt;
&lt;br /&gt;
=== Updating graphics drivers ===&lt;br /&gt;
&lt;br /&gt;
[http://pandoralive.info/?p=2303 guided tour de blog by eki]&lt;br /&gt;
&lt;br /&gt;
== Community Codec Package - for Pandora OS, Release 2010-05 ==&lt;br /&gt;
&lt;br /&gt;
Installation of non-free codecs is highly discouraged. Consider instead free counterparts like opus, ogg vorbis and Flac for audio. webM, ogg theora for video or equivalent.&lt;br /&gt;
&lt;br /&gt;
Due to licensing issues, licensed codecs like MP3 or MPEG-Video can not be distributed freely. They are optionally available in the Codec Package.&lt;br /&gt;
The package will install Gnome-MPlayer as well as a lot of audio / video-plugins and enables NTFS-support.&lt;br /&gt;
To install it, simply download the .PND-Package and place it into either the /pandora/menu or /pandora/desktop - Folder on your SD-Card.&lt;br /&gt;
Simply start it and follow the on-screen instructions. You can remove the .PND-Package from the card once it has been installed.&lt;br /&gt;
&lt;br /&gt;
; Legal Notice:&lt;br /&gt;
Patent and copyright laws operate differently depending on which country you are in. Please obtain legal advice if you are unsure whether a particular patent or restriction applies to a media format you wish to use in your country.&lt;br /&gt;
&lt;br /&gt;
'''[http://openpandora.org/downloads/CodecPack.pnd Click here to download Community Codec Pack]'''&lt;br /&gt;
&lt;br /&gt;
The Codec Package enables NTFS-Support and installs [http://pastebin.com/TyzWBi0X|these packages]&lt;br /&gt;
&lt;br /&gt;
== Older versions of Ångstrom ==&lt;br /&gt;
&lt;br /&gt;
In case you need them, you can download older firmware relases [http://openpandora.org/firmware/fullflash/ here].&lt;br /&gt;
*http://openpandora.org/firmware/fullflash/SuperZaxxon171.zip&lt;br /&gt;
*[http://openpandora.org/firmware/fullflash/SuperZaxxon170RC.zip Super Zaxxon 1.70RC (18-Oct-2014)]''' [http://boards.openpandora.org/topic/17320-superzaxxon-v170rc-released/ forum thread]&lt;br /&gt;
*http://boards.openpandora.org/topic/17176-superzaxxon-v162rc-released [http://openpandora.org/firmware/fullflash/SuperZaxxon162RC.zip (18-Oct-2014)]&lt;br /&gt;
*http://boards.openpandora.org/topic/16218-superzaxxon-v161-released&lt;br /&gt;
*http://boards.openpandora.org/topic/15198-superzaxxon-v160-released&lt;br /&gt;
*http://boards.openpandora.org/topic/13854-superzaxxon-v155-released&lt;br /&gt;
*http://boards.openpandora.org/index.php/topic/12490-superzaxxon-v54-final-has-been-released/&lt;br /&gt;
*http://boards.openpandora.org/index.php/topic/10374-superzaxxon-v152-released/ &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
SuperZaxxon1.50 can be upgraded to 1.52 without reinstallation by downloading and running the [http://repo.openpandora.org/?page=detail&amp;amp;app=szupdater1.openpandora.org Pandora SuperZaxxon updater PND]. &lt;br /&gt;
&lt;br /&gt;
=== Zaxxon (Old version) ===&lt;br /&gt;
&lt;br /&gt;
The original Zaxxon firmware has been updated with a number of Hotfixes. Since then, a newer firmware called Super Zaxxon has been released.&lt;br /&gt;
&lt;br /&gt;
'''Warning:'''  If you do not have Zaxxon installed (boot screen says SuperZaxxon or something else), do not attempt to install any of these hotfixes, doing so will break the system.&lt;br /&gt;
&lt;br /&gt;
In general it's possible to apply hotfixes to any lower firmware versions without installing all previous hotfixes.&lt;br /&gt;
&lt;br /&gt;
Hotfix 6&lt;br /&gt;
* [http://boards.openpandora.org/index.php?/topic/5652-hotfix-6-final-released/ Information and discussion] (2011-10-10)&lt;br /&gt;
* [http://www.openpandora.org/downloads/Zaxxon-HF6.zip Full flash update] (will delete all prior user settings; useful if you've screwed something up and are not sure of how to fix it)&lt;br /&gt;
&lt;br /&gt;
=== Bugs and solutions ===&lt;br /&gt;
&lt;br /&gt;
In general, the latest information about bugs will be on the official [http://bugs.openpandora.org/ bugtracker]; that is also the best place to go report a bug.&lt;br /&gt;
&lt;br /&gt;
==== PNDs won't run ====&lt;br /&gt;
&lt;br /&gt;
So you can start Xfce, but you can no longer run any programs or switch to Minimenu since you upgraded to HF6?&lt;br /&gt;
&lt;br /&gt;
This can easily be solved without a reflash.&lt;br /&gt;
&lt;br /&gt;
: [http://boards.openpandora.org/index.php?app=forums&amp;amp;module=forums&amp;amp;section=findpost&amp;amp;pid=98627 valhalla] This problem is because of version 1.0-r58.5 of the pandora-scripts package that includes some files that it should not have included and conflicts with the new version of pandora-libpnd. That version is installed at least in HF5rc2.&lt;br /&gt;
&lt;br /&gt;
# Open a terminal in the location where you put your HF6 update PND. In the default file browser, you can do this by right-clicking in the folder where the PND is, and selecting &amp;quot;open terminal here&amp;quot;. For example, if you put it on your desktop (&amp;lt;code&amp;gt;/pandora/desktop&amp;lt;/code&amp;gt;), the text in the terminal to the left of your cursor should look something like &amp;lt;code&amp;gt;username-openpandora:/media/pandora/mmcblk0p1/pandora/desktop$&amp;lt;/code&amp;gt;&lt;br /&gt;
# Type in &amp;lt;code&amp;gt;sudo mkdir /mnt/pnd&amp;lt;/code&amp;gt; and press &amp;quot;enter&amp;quot;. If it asks you for your password, type in what you use to log in to your Pandora, then press &amp;quot;enter&amp;quot;.&lt;br /&gt;
# Type in &amp;lt;code&amp;gt;sudo mount -o loop HF6-Updater.pnd /mnt/pnd&amp;lt;/code&amp;gt; and press &amp;quot;enter&amp;quot;&lt;br /&gt;
# Now we'll go to the packages directory in the PND and reinstall a couple of packages. Type in &amp;lt;code&amp;gt;cd /mnt/pnd/packages/other/&amp;lt;/code&amp;gt; and press &amp;quot;enter&amp;quot;&lt;br /&gt;
# Type in &amp;lt;code&amp;gt;sudo opkg install pandora-libpnd_1.0-r56.5_armv7a.ipk&amp;lt;/code&amp;gt; and press &amp;quot;enter&amp;quot;&lt;br /&gt;
# Type in &amp;lt;code&amp;gt;sudo opkg install pandora-skel_1.0-r9.5_omap3-pandora.ipk&amp;lt;/code&amp;gt; and press &amp;quot;enter&amp;quot;&lt;br /&gt;
# To unmount the PND, type in &amp;lt;code&amp;gt;sudo umount /mnt/pnd&amp;lt;/code&amp;gt; and press &amp;quot;enter&amp;quot;. If it says it can't unmount it, just restart your Pandora.&lt;br /&gt;
# That's it, your Pandora should work again!&lt;br /&gt;
&lt;br /&gt;
Beta versions&lt;br /&gt;
&lt;br /&gt;
* [http://boards.openpandora.org/index.php?/topic/5616-hotfix-6-rc-released/ RC] (2011-10-07)&lt;br /&gt;
* [http://boards.openpandora.org/index.php?/topic/5320-zaxxon-hotfix-6-beta-1-released/ Beta 1] (2011-09-14)&lt;br /&gt;
* [http://boards.openpandora.org/index.php?/topic/4118-hotfix-6-alpha-4-released/ Alpha 4] (2011-06-21)&lt;br /&gt;
* [http://boards.openpandora.org/index.php?/topic/4065-hotfix-6-alpha-3-out/ Alpha 3] (2011-06-17)&lt;br /&gt;
* [http://boards.openpandora.org/index.php?/topic/4056-hotfix-6-alpha-2-is-out/ Alpha 2] (2011-06-16)&lt;br /&gt;
* [http://boards.openpandora.org/index.php?/topic/3955-hotfix-6-alpha-1-released/ Alpha 1] (2011-06-09)&lt;br /&gt;
&lt;br /&gt;
Hotfix 5&lt;br /&gt;
* Information and discussion: [http://boards.openpandora.org/index.php?/topic/2080-hotfix-5-released/ OP] [http://www.gp32x.com/board/index.php?/topic/58867-hotfix-5-released/ GP32X] (2011-03-04)&lt;br /&gt;
&lt;br /&gt;
Beta versions&lt;br /&gt;
* RC2: [http://boards.openpandora.org/index.php?/topic/1877-hotfix-5-rc2-last-one-before-going-final/ OP] [http://www.gp32x.com/board/index.php?/topic/58779-hotfix-5-rc2-last-one-before-going-final/ GP32X] (2011-02-22)&lt;br /&gt;
* RC1: [http://boards.openpandora.org/index.php?/topic/1572-hotfix-5-rc-1-ready-for-testing/ OP] [http://www.gp32x.com/board/index.php?/topic/58598-hotfix-5-rc-1-ready-for-testing/ GP32X] (2011-02-09)&lt;br /&gt;
* [http://boards.openpandora.org/index.php?/topic/1418-beta-test-upcoming-hf5-firmware-image-beta-4/ Beta 4] (2011-02-01)&lt;br /&gt;
* [http://boards.openpandora.org/index.php?/topic/1316-beta-test-upcoming-hf5-firmware-image-beta-3/ Beta 3] (2011-01-28)&lt;br /&gt;
* [http://boards.openpandora.org/index.php?/topic/1209-beta-test-upcoming-hf5-firmware-image-beta-2/ Beta 2] (2011-01-23)&lt;br /&gt;
* [http://boards.openpandora.org/index.php?/topic/1115-beta-test-upcoming-hf5-firmware-image/ Beta 1] (2011-01-17)&lt;br /&gt;
&lt;br /&gt;
Hotfix 4&lt;br /&gt;
* Information and discussion: [http://boards.openpandora.org/index.php?/topic/90-pandora-hotfix-4-final-released-2010-08-31/ OP] [http://www.gp32x.com/board/index.php?/topic/56385-hotfix-4-final-released/ GP32X] (2010-08-31)&lt;br /&gt;
&lt;br /&gt;
Beta versions&lt;br /&gt;
* Beta 4: [http://boards.openpandora.org/index.php?/topic/69-hotfix-4-beta-4-released/ OP] [http://www.gp32x.com/board/index.php?/topic/56361-hotfix-4-beta-4-pre-final/ GP32X] (2010-08-29)&lt;br /&gt;
* Beta 3: [http://boards.openpandora.org/index.php?/topic/17-hotfix-4-beta-3-released/ OP] [http://www.gp32x.com/board/index.php?/topic/56266-hotfix-4-beta-3-released/ GP32X] (2010-08-27)&lt;br /&gt;
* [http://www.gp32x.com/board/index.php?/topic/55965-hotfix-4-beta-2/ Beta 2] (2010-08-15)&lt;br /&gt;
* [http://www.gp32x.com/board/index.php?/topic/55788-hotfix-4-very-first-beta/ Beta 1] (2010-08-07)&lt;br /&gt;
&lt;br /&gt;
Hotfix 3&lt;br /&gt;
* [http://www.gp32x.com/board/index.php?/topic/54933-hotfix-3-released/ Information and discussion] (2010-07-01)&lt;br /&gt;
&lt;br /&gt;
Beta versions&lt;br /&gt;
&lt;br /&gt;
* [http://www.gp32x.com/board/index.php?/topic/54852-pandora-hotfix-3-beta-2/ Beta 2] (2010-06-29)&lt;br /&gt;
* [http://www.gp32x.com/board/index.php?/topic/54724-pandora-hotfix-3-beta-test/ Beta 1] (2010-06-25)&lt;br /&gt;
&lt;br /&gt;
Hotfix 2&lt;br /&gt;
* [http://www.gp32x.com/board/index.php?/topic/54171-hotfix-2-for-zaxxon-released/ Information and discussion] (2010-06-08)&lt;br /&gt;
&lt;br /&gt;
Beta version&lt;br /&gt;
* [http://www.gp32x.com/board/index.php?/topic/54137-pandora-hotfix-pack-2-for-zaxxon/ Beta 1] (2010-06-08)&lt;br /&gt;
&lt;br /&gt;
Hotfix 1&lt;br /&gt;
* [http://www.gp32x.com/board/index.php?/topic/53580-hotfix-pack-1-and-community-codec-pack-released/Information and discussion] (2010-05-24)&lt;br /&gt;
&lt;br /&gt;
Original OS&lt;br /&gt;
* You can download the very first release of the Pandora's Zaxxon OS from [http://notaz.gp2x.de/releases/pandora/pandora-firmware-2010-05-01-Zaxxon.zip here] (2010-05-01)&lt;br /&gt;
&lt;br /&gt;
[[Category:Documentation]]&lt;br /&gt;
[[Category:Operating system]]&lt;br /&gt;
[[Category:Software]]&lt;/div&gt;</summary>
		<author><name>HelenF</name></author>
		
	</entry>
	<entry>
		<id>https://pandorawiki.org/index.php?title=Main_Page&amp;diff=29739</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://pandorawiki.org/index.php?title=Main_Page&amp;diff=29739"/>
		<updated>2014-06-06T20:31:36Z</updated>

		<summary type="html">&lt;p&gt;HelenF: /* Hardware */ Removed Configuring ext signals‏‎&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
&lt;br /&gt;
::::::::::'''Openpandora''' - The pocket computer with gaming controls. &lt;br /&gt;
&amp;lt;div style=&amp;quot;float:left&amp;quot;&amp;gt;&lt;br /&gt;
'''Community'''&amp;lt;br&amp;gt;&lt;br /&gt;
[[IRC]] - [http://pandoralive.info/ blog] - [[Team]]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
'''Input flexibility'''&amp;lt;br&amp;gt;&lt;br /&gt;
[[Keyboard]] - [[Nubs|gaming controls]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Display|touchscreen]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Workflow'''&amp;lt;br&amp;gt;&lt;br /&gt;
[[Power_modes#How_long_does_the_battery_last.3F|Battery life]] - Dual SD slots&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Audio'''&amp;lt;br&amp;gt;&lt;br /&gt;
[[Audio system|High quality sound]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Philosophy'''&amp;lt;br&amp;gt;&lt;br /&gt;
[http://en.wikipedia.org/wiki/Free_and_open-source_software Linux|Gnu]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Workmanship'''&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.dragonbox.de/en/16-pandora Buy here]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div id=&amp;quot;mf-home&amp;quot; style=&amp;quot;float:left&amp;quot;&amp;gt;&lt;br /&gt;
[[Image:Pandora1ghz.png | left | 400px]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div id=&amp;quot;mf-home&amp;quot; style=&amp;quot;float:left&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Built in Germany, the Pandora is a high-quality, all-purpose mobile computer offering the greatest possible degree of software freedom to a vibrant community of users and developers. We have a wide range of high quality software available on the [http://repo.openpandora.org/ repo].&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[http://www.youtube.com/watch?v=zH-RAOrbFqs| Video demo]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
{| width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; width=&amp;quot;25%&amp;quot; style=&amp;quot;padding:0.5em;&amp;quot;|&lt;br /&gt;
[[Image:IntroIcon.png | left | 50px]]&lt;br /&gt;
==Intro==&lt;br /&gt;
&amp;lt;div style=&amp;quot;clear: both; height: 1px;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
* [[Quickstart]]&lt;br /&gt;
* [[User manual]]&lt;br /&gt;
* [[Team]]&lt;br /&gt;
* [[Size Comparisons‏‎]]&lt;br /&gt;
* ‏‎[[Production Timeline‏‎]]&lt;br /&gt;
* [[Community Links‏‎]]&lt;br /&gt;
* [[Wiki TODO]]&lt;br /&gt;
[[Image:DesktopIcon.png | left | 50px]]&lt;br /&gt;
== Software ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;clear: both; height: 1px;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
* [[GUI]]&lt;br /&gt;
* [[Software_projects]]&lt;br /&gt;
* [[OpenBox‏‎]]&lt;br /&gt;
* [[Minimenu]]‏‎&lt;br /&gt;
* [[Xfce]]&lt;br /&gt;
* [[Compo4All]]&lt;br /&gt;
* [[FlashEnv]] | [[Flashenv Compatibility List|Compatibility List]]&lt;br /&gt;
* [[PickleLauncher]]&lt;br /&gt;
* [[Backup]]&lt;br /&gt;
* [[GPS‏]]&lt;br /&gt;
* ‏‎[[Screenshot]]&lt;br /&gt;
* [[Wallpaper cronjob]]&lt;br /&gt;
* [[Port Requests]]&lt;br /&gt;
* ‏‎[[ResidualVM‏‎]]&lt;br /&gt;
&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; width=&amp;quot;25%&amp;quot; style=&amp;quot;padding:0.5em;&amp;quot;|&lt;br /&gt;
[[Image:HardwareIcon.png | left | 50px]]&lt;br /&gt;
&lt;br /&gt;
== Hardware ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;clear: both; height: 1px;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
* [[Pandora]]&lt;br /&gt;
* [[SD compatibility list]]&lt;br /&gt;
* [[USB compatibility list‏‎]]&lt;br /&gt;
* [[USB reference‏‎]]&lt;br /&gt;
* [[Formatting SD cards]]&lt;br /&gt;
* [[NAND‏]]&lt;br /&gt;
* [[Swap]]&lt;br /&gt;
* [[Display]]&lt;br /&gt;
* [[TV-out cable]]&lt;br /&gt;
* [[LEDs and backlight]]&lt;br /&gt;
* [[WiFi‏‎]]&lt;br /&gt;
* [[Bluetooth]]&lt;br /&gt;
* [[Audio system]]&lt;br /&gt;
* [[Keyboard‏]]‎&lt;br /&gt;
* [[Nubs‏‎]]&lt;br /&gt;
* [[Controllers]]&lt;br /&gt;
* [[Hardware defects]]&lt;br /&gt;
* [[Mobile Broadband]]&lt;br /&gt;
* [http://boards.openpandora.org/index.php?/topic/404-dvb-t-tv-on-pandora/ dvb-t] - forum link&lt;br /&gt;
* [[Power modes‏]]&lt;br /&gt;
* [[Overclocking‏‎]]&lt;br /&gt;
* [[Hardware Hacking‏‎]]&lt;br /&gt;
* [[EXT Connector]]&lt;br /&gt;
&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; width=&amp;quot;25%&amp;quot; style=&amp;quot;padding:0.5em;&amp;quot;|&lt;br /&gt;
[[Image:SoftwareIcon.png | left | 50px]]&lt;br /&gt;
&lt;br /&gt;
== Operating systems ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;clear: both; height: 1px;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
* [[Boot setup]]&lt;br /&gt;
* [[Ångström]] (Official OS)&lt;br /&gt;
* [[Pandian]]&lt;br /&gt;
* [[Slackware]] | [[SOLEIL]]&lt;br /&gt;
* [[Gentoo]]&lt;br /&gt;
* [[Android]]&lt;br /&gt;
* [[‎RISC OS‏]]&lt;br /&gt;
* [[Basic Linux Guide‏]]&lt;br /&gt;
[[Image:EmulatorIcon.png | left | 53px]]&lt;br /&gt;
&lt;br /&gt;
== Emulators ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;clear: both; height: 1px;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
* [[Emulators]] | [[Legal Emulation Resources‏‎|Legal Resources]]&lt;br /&gt;
* [[Reicast]] | [[Reicast Compatibility List|Compatibility List]]&lt;br /&gt;
* ‏‎[[UAE4ALL‏‎]] | [http://spreadsheets.google.com/spreadsheet/pub?hl=en&amp;amp;key=0AuBR5X_s_5_idG92ZVQ5cEs4ZEhYTm5sSjFIcl83U2c&amp;amp;hl=en&amp;amp;gid=0 Compatibility List]&lt;br /&gt;
* [[DraStic]] | ‏‎[[DraStic Compatibility List‏‎|Compatibility List]]&lt;br /&gt;
* [[PPSSPP]] | [[PPSSPP Compatibility List|Compatibility List]]&lt;br /&gt;
* [[3doh]] | [[3doh Compatibility List|Compatibility List]]&lt;br /&gt;
* [[Mupen2.0 Compatibility List]]&lt;br /&gt;
* ‏‎[[PCSX-ReARMed‏‎]] | [[PSX backups]]&lt;br /&gt;
* [[PicoDrive]]&lt;br /&gt;
* [[SNES9X4P‏‎]]&lt;br /&gt;
* [[MAME4ALL]]&lt;br /&gt;
* ‏‎[[QEMU‏‎]] | [[QEMU Compatibility|Compatibility List]]&lt;br /&gt;
* ‏‎[[DOSBox‏]] | [[DOSBox compatibility list|Compatibility List]]&lt;br /&gt;
&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; width=&amp;quot;25%&amp;quot; style=&amp;quot;padding:0.5em;&amp;quot;|&lt;br /&gt;
[[Image:DevelopmentIcon.png | left | 50px]]&lt;br /&gt;
&lt;br /&gt;
==Hacking==&lt;br /&gt;
&amp;lt;div style=&amp;quot;clear: both; height: 1px;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
* [[Development]]&lt;br /&gt;
* [[Introduction to PNDs]]&lt;br /&gt;
* [[Libpnd hub‏‎]]&lt;br /&gt;
* ‏‎[[Porting to GLES from GL‏]]&lt;br /&gt;
* [[Porting guide‎]]&lt;br /&gt;
* [[GLES]]&lt;br /&gt;
* [[GLESGAE‏‎]]&lt;br /&gt;
* [[GLBasic tutorial]]&lt;br /&gt;
* [[SGX drivers]]&lt;br /&gt;
* [[SDL]]‏&lt;br /&gt;
* [[SDL Controls‏‎]]&lt;br /&gt;
* ‏‎[[Floating Point Optimization‏‎]]&lt;br /&gt;
* [[Assembly Code Optimization‏‎]]&lt;br /&gt;
* [[Compile on the Pandora]]&lt;br /&gt;
* [[Cross-compiler‏‎‏‎]]&lt;br /&gt;
* [[Make and run simple PND‏‎]]&lt;br /&gt;
* [[Compo4AllSDK‏‎]]&lt;br /&gt;
* [[Using C4A with libSparrowNet]]&lt;br /&gt;
* [[PXML specification]]&lt;br /&gt;
* [[PND repository specification]]&lt;br /&gt;
* [[PND management workflow‏‎]]&lt;br /&gt;
* [[Client Repository Communication API]]&lt;br /&gt;
* [[Mupen64plus dynamic recompiler‏‎]]&lt;br /&gt;
* [[Extend Utils]]&lt;br /&gt;
* [[Kernel interface]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
{|&lt;br /&gt;
 [[File:Pandora_logo_small.png|link=Logo|left|50px]]&lt;br /&gt;
|}&lt;br /&gt;
----&lt;br /&gt;
{|&lt;br /&gt;
| ''Unofficial source of info, [[Openpandora GmbH]] or [[Openpandora Ltd]] not responsible for content.&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>HelenF</name></author>
		
	</entry>
	<entry>
		<id>https://pandorawiki.org/index.php?title=EXT_Connector&amp;diff=29738</id>
		<title>EXT Connector</title>
		<link rel="alternate" type="text/html" href="https://pandorawiki.org/index.php?title=EXT_Connector&amp;diff=29738"/>
		<updated>2014-06-06T20:30:45Z</updated>

		<summary type="html">&lt;p&gt;HelenF: Normalised the headings&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:Pandora_EXT_pinout.png|thumb|EXT connector]]&lt;br /&gt;
=What does it have?=&lt;br /&gt;
* UART2&lt;br /&gt;
* UART3&lt;br /&gt;
* TV out&lt;br /&gt;
* Stereo line out&lt;br /&gt;
* Stereo line in&lt;br /&gt;
* The UART lines can also be used as GPIO (six of them) and PWM lines (four of them).&lt;br /&gt;
&lt;br /&gt;
Note that Power Out defaults to 2.8V, while the digital I/O lines work with 1.8V logic. To avoid damaging the Pandora, a level shifter will be required for most applications using these signals.&lt;br /&gt;
&lt;br /&gt;
=Connectors=&lt;br /&gt;
Just for reference: the Pandora-side of the connector is Tyco 1717312-1, you already have that. [http://www.te.com/catalog/pn/en/1717312-1]&lt;br /&gt;
&lt;br /&gt;
===Astron Connector===&lt;br /&gt;
* Astron, part number 3111014-301-R&lt;br /&gt;
* Available from DragonBox for 7 EUR each [https://www.dragonbox.de/en/pandora/59-ext-stecker-1.html]&lt;br /&gt;
&lt;br /&gt;
===Tyco Connector===&lt;br /&gt;
* Tyco Electronics, part number 1717169-2  [http://www.te.com/catalog/pn/en/1717169-2]&lt;br /&gt;
* The manufacturer does *not* stock these for engineering samples, and very few vendors carry them&lt;br /&gt;
* Community member WizardStan ordered a bunch and sold them for $2 each plus shipping from Canada [http://boards.openpandora.org/index.php?/topic/2675-ext-connectors/]&lt;br /&gt;
* Community members peca and Nardella designed and manufactured a break-out-board for easier soldering [http://boards.openpandora.org/topic/3743-break-out-bord-for-ext-pcb-designer-needed/]&lt;br /&gt;
&lt;br /&gt;
=How Do I Make a TV-Out Cable?=&lt;br /&gt;
* There are some useful tips in the [http://boards.openpandora.org/index.php?/topic/2675-ext-connectors/ EXT Connectors] thread.&lt;br /&gt;
* A guide explaining one way of creating the video cables can be found [http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,23,465 here]&lt;br /&gt;
* MarkoeZ Has written a blog post about it [http://markoez.pirategames.co.uk/index.php/blog/pandora-ext-tv-out-explained/ here]&lt;br /&gt;
&lt;br /&gt;
=Pin functions (mux)=&lt;br /&gt;
&lt;br /&gt;
By default the UART2 pins are set up as GPIOs, and UART3 is set up as an UART. The following describes how to change pin functions under a 3.2 kernel.&lt;br /&gt;
&lt;br /&gt;
==Setup==&lt;br /&gt;
&lt;br /&gt;
As root,&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
mkdir /debug&lt;br /&gt;
mount -t debugfs none /debug&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In the /debug/omap_mux directory which appears, the files relevant to the EXT connector are uart2_cts, uart2_rts, uart2_rx, uart2_tx, uart3_rx_irrx, uart3_tx_irtx. They are mapped to the pad configuration registers. Reading one of these files reports the current configuration of the pin. Writing the appropriate pattern to the file changes the configuration of the pin.&lt;br /&gt;
&lt;br /&gt;
==Pad Configuration Register==&lt;br /&gt;
&lt;br /&gt;
As described in OMAP35x Technical Reference Manual (Rev. Y), section 7.4.4 [http://www.ti.com/product/omap3530/technicaldocuments]&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec&amp;quot;&lt;br /&gt;
! Bits&lt;br /&gt;
! Name&lt;br /&gt;
! Comments&lt;br /&gt;
|-&lt;br /&gt;
| 15&lt;br /&gt;
| WAKEUPEVENT&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 14&lt;br /&gt;
| WAKEUPENABLE&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 13&lt;br /&gt;
| OFFPULLTYPESELECT&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 12&lt;br /&gt;
| OFFPULLUDENABLE&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 11&lt;br /&gt;
| OFFOUTVALUE&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 10&lt;br /&gt;
| OFFOUTENABLE&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 9&lt;br /&gt;
| OFFENABLE&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 8&lt;br /&gt;
| INPUTENABLE&lt;br /&gt;
| 0: output only. 1: bidirectional.&lt;br /&gt;
|-&lt;br /&gt;
| 7,6,5&lt;br /&gt;
| RESERVED&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 4&lt;br /&gt;
| PULLTYPESELECT&lt;br /&gt;
| 0: pull-down. 1: pull-up.&lt;br /&gt;
|-&lt;br /&gt;
| 3&lt;br /&gt;
| PULLUDENABLE&lt;br /&gt;
| 0: pull not active. 1: pull active when pin direction is configured as input.&lt;br /&gt;
|-&lt;br /&gt;
| 2,1,0&lt;br /&gt;
| MUXMODE&lt;br /&gt;
| See table below.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Mux modes==&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec&amp;quot;&lt;br /&gt;
! Mode 0&lt;br /&gt;
! Mode 1&lt;br /&gt;
! Mode 2&lt;br /&gt;
! Mode 3&lt;br /&gt;
! Mode 4&lt;br /&gt;
! Mode 5&lt;br /&gt;
! Mode 6&lt;br /&gt;
! Mode 7&lt;br /&gt;
|-&lt;br /&gt;
| uart2_cts&lt;br /&gt;
| mcbsp3_dx&lt;br /&gt;
| gpt9_pwm_evt&lt;br /&gt;
| NA&lt;br /&gt;
| gpio_144&lt;br /&gt;
| NA&lt;br /&gt;
| NA&lt;br /&gt;
| safe_mode&lt;br /&gt;
|-&lt;br /&gt;
| uart2_rts&lt;br /&gt;
| mcbsp3_dr&lt;br /&gt;
| gpt10_pwm_evt&lt;br /&gt;
| NA&lt;br /&gt;
| gpio_145&lt;br /&gt;
| NA&lt;br /&gt;
| NA&lt;br /&gt;
| safe_mode&lt;br /&gt;
|-&lt;br /&gt;
| uart2_tx&lt;br /&gt;
| mcbsp3_clkx&lt;br /&gt;
| gpt11_pwm_evt&lt;br /&gt;
| NA&lt;br /&gt;
| gpio_146&lt;br /&gt;
| NA&lt;br /&gt;
| NA&lt;br /&gt;
| safe_mode&lt;br /&gt;
|-&lt;br /&gt;
| uart2_rx&lt;br /&gt;
| mcbsp3_fsx&lt;br /&gt;
| gpt8_pwm_evt&lt;br /&gt;
| NA&lt;br /&gt;
| gpio_147&lt;br /&gt;
| NA&lt;br /&gt;
| NA&lt;br /&gt;
| safe_mode&lt;br /&gt;
|-&lt;br /&gt;
| uart3_rx_irrx&lt;br /&gt;
| NA&lt;br /&gt;
| NA&lt;br /&gt;
| NA&lt;br /&gt;
| gpio_165&lt;br /&gt;
| NA&lt;br /&gt;
| NA&lt;br /&gt;
| safe_mode&lt;br /&gt;
|-&lt;br /&gt;
| uart3_tx_irtx&lt;br /&gt;
| NA&lt;br /&gt;
| NA&lt;br /&gt;
| NA&lt;br /&gt;
| gpio_166&lt;br /&gt;
| NA&lt;br /&gt;
| NA&lt;br /&gt;
| safe_mode&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Example==&lt;br /&gt;
&lt;br /&gt;
Example of changing UART2_RTS from GPIO to UART mode [http://boards.openpandora.org/topic/4497-talking-to-the-gpios-on-the-ext-connector/?p=195457]:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# cat /debug/omap_mux/uart2_rts&lt;br /&gt;
name: uart2_rts.gpio_145 (0x48002176/0x146 = 0x010c), b ab25, t NA&lt;br /&gt;
mode: OMAP_PIN_INPUT_PULLDOWN | OMAP_MUX_MODE4&lt;br /&gt;
signals: uart2_rts | mcbsp3_dr | gpt10_pwm_evt | NA | gpio_145 | NA | NA | safe_mode&lt;br /&gt;
&lt;br /&gt;
# echo 0x0108 &amp;gt; /debug/omap_mux/uart2_rts&lt;br /&gt;
# cat /debug/omap_mux/uart2_rts&lt;br /&gt;
name: uart2_rts.uart2_rts (0x48002176/0x146 = 0x0108), b ab25, t NA&lt;br /&gt;
mode: OMAP_PIN_INPUT_PULLDOWN | OMAP_MUX_MODE0&lt;br /&gt;
signals: uart2_rts | mcbsp3_dr | gpt10_pwm_evt | NA | gpio_145 | NA | NA | safe_mode&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The value was changed from 0x010c to 0x0108. In both numbers, bit8 is 1 for input enable, bit4 is 0 for pull-down, and bit3 is 1 for pull enable. Bits 2,1,0 changed from 4 to 0, which changed the mux mode from 4 to 0.&lt;br /&gt;
&lt;br /&gt;
=Power supply=&lt;br /&gt;
Currently always set to supply 2.8V, changing this requires patching bootloaders (xload and u-boot).&lt;br /&gt;
&lt;br /&gt;
This is connected to VAUX3 supply on PMIC, with these programmable voltages (200mA max):&lt;br /&gt;
1.5V, 1.8V, 2.5V, 2.8V and 3.0V, with 2.8V as default.&lt;br /&gt;
&lt;br /&gt;
'''Warning''': at the time of this writing, both bootloaders (xload and u-boot) set this to 2.8V unconditionally, so don't rely on this providing other voltages during reboot until you patch both bootloaders. The digital I/O pins use 1.8V logic and must not be connected to the 2.8V from the power pin!&lt;br /&gt;
&lt;br /&gt;
=GPIOs=&lt;br /&gt;
Can be controlled using GPIO sysfs class device, as described in beagleboard tutorials [http://bbfordummies.blogspot.com/2009/07/1.html here].&lt;br /&gt;
&lt;br /&gt;
The pins must be set as GPIO using the pin mux.&lt;br /&gt;
&lt;br /&gt;
In the following commands, NNN is the GPIO number, e.g. 145.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
#enable gpioNNN folder, to prepare for the other commands&lt;br /&gt;
echo NNN &amp;gt; /sys/class/gpio/export&lt;br /&gt;
&lt;br /&gt;
#reads &amp;quot;in&amp;quot; or &amp;quot;out&amp;quot; depending on what was written to it&lt;br /&gt;
cat /sys/class/gpio/gpioNNN/direction&lt;br /&gt;
&lt;br /&gt;
#when direction is &amp;quot;out&amp;quot;, reads 0 or 1 depending on what was written to it&lt;br /&gt;
#when pinmux specifies bidirectional and direction is &amp;quot;in&amp;quot;, reads 0 or 1 depending on voltage at pin&lt;br /&gt;
#when pinmux specifies output-only and direction is &amp;quot;in&amp;quot;, always reads 0&lt;br /&gt;
cat /sys/class/gpio/gpioNNN/value&lt;br /&gt;
&lt;br /&gt;
#set value to 0, i.e. output low (only works when direction is &amp;quot;out&amp;quot;)&lt;br /&gt;
echo 0 &amp;gt; /sys/class/gpio/gpioNNN/value&lt;br /&gt;
&lt;br /&gt;
#set value to 1, i.e. output high (only works when direction is &amp;quot;out&amp;quot;)&lt;br /&gt;
echo 1 &amp;gt; /sys/class/gpio/gpioNNN/value&lt;br /&gt;
&lt;br /&gt;
#set direction to &amp;quot;in&amp;quot;&lt;br /&gt;
echo in &amp;gt; /sys/class/gpio/gpioNNN/direction&lt;br /&gt;
&lt;br /&gt;
#set direction to &amp;quot;out&amp;quot; and value to 0, i.e. output low &lt;br /&gt;
echo out &amp;gt; /sys/class/gpio/gpioNNN/direction&lt;br /&gt;
&lt;br /&gt;
#set direction to &amp;quot;out&amp;quot; and value to 1, i.e. output high&lt;br /&gt;
echo high &amp;gt; /sys/class/gpio/gpioNNN/direction&lt;br /&gt;
&lt;br /&gt;
#set direction to &amp;quot;out&amp;quot; and value to 0, i.e. output low &lt;br /&gt;
echo low &amp;gt; /sys/class/gpio/gpioNNN/direction&lt;br /&gt;
&lt;br /&gt;
#disable gpioNNN folder&lt;br /&gt;
echo NNN &amp;gt; /sys/class/gpio/unexport&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Controlling the GPIOs with shell script like this is very slow; if speed is required, choose another language to write to the files more efficiently.&lt;br /&gt;
&lt;br /&gt;
=UART=&lt;br /&gt;
&lt;br /&gt;
UART2 is mapped to /dev/ttyO1 and UART3 is mapped to /dev/ttyO2.&lt;br /&gt;
&lt;br /&gt;
The line is high when idle. Each item transmitted has a start bit (low); 5, 6, 7 or 8 data bits; an optional odd or even parity bit; and 1 or 2 stop bits (high).&lt;br /&gt;
&lt;br /&gt;
These UARTs support a wide range of baud rates. UART2 has the RTS and CTS pins brought out to the EXT connector, while UART3 does not.&lt;br /&gt;
&lt;br /&gt;
See the [http://www.cmrr.umn.edu/~strupp/serial.html Serial Programming Guide for POSIX Operating Systems].&lt;br /&gt;
&lt;br /&gt;
[http://pyserial.sourceforge.net/shortintro.html PySerial] works for configuring and using the ports.&lt;br /&gt;
&lt;br /&gt;
==UART3==&lt;br /&gt;
&lt;br /&gt;
On older firmwares, kernel messages are directed there. SuperZaxxon or later have that disabled.&lt;br /&gt;
&lt;br /&gt;
On all firmwares released so far terminal with a shell is attached to UART3. The port runs at 115200 8N1 baud rate.&lt;br /&gt;
&lt;br /&gt;
===Disabling kernel messages===&lt;br /&gt;
&lt;br /&gt;
To disable kernel mesages, you need to edit kernel boot arguments. Probably easiest way to do it is to create autoboot.txt and place on root directory of a card in slot1 with this content:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
setenv bootargs ubi.mtd=4 ubi.mtd=3 root=ubi0:rootfs rootfstype=ubifs rw rootflags=bulk_read&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Alternatives are using u-boot environment (configure through USB or UART3 serial before system boots up) or patching and reflashing u-boot itself.&lt;br /&gt;
&lt;br /&gt;
===Disabling attached terminal===&lt;br /&gt;
&lt;br /&gt;
For this you need to edit /etc/inittab on pandora rootfs and comment out these lines:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
#S0:2345:once:/sbin/getty 115200 ttyS0&lt;br /&gt;
#O2:2345:once:/sbin/getty 115200 ttyO2&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=PWM=&lt;br /&gt;
&lt;br /&gt;
The UART2 pins on the OMAP could be configured for PWM, but there does not seem to be an interface in the Pandora's OS to do this.&lt;br /&gt;
&lt;br /&gt;
A wide variety of PWM output can be improvised with a UART. The start bit is always low and the stop bit(s) are always high, but the other bits depend on the character sent and the parity selection. The number of bits per character can be changed between 7 and 12, giving several options for frequency division within each available baud rate.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
_^_^_^_^_^    8 data bits; frequency=baudrate/2; duty cycle 50%&lt;br /&gt;
&lt;br /&gt;
_^^^^^^       5 data bits; frequency=baudrate/7; duty cycle 6/7&lt;br /&gt;
&lt;br /&gt;
__________^^  8 data bits, even parity and 2 stop bits; frequency=baudrate/12; duty cycle 1/6 &lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>HelenF</name></author>
		
	</entry>
	<entry>
		<id>https://pandorawiki.org/index.php?title=Configuring_ext_signals&amp;diff=29737</id>
		<title>Configuring ext signals</title>
		<link rel="alternate" type="text/html" href="https://pandorawiki.org/index.php?title=Configuring_ext_signals&amp;diff=29737"/>
		<updated>2014-06-06T20:27:37Z</updated>

		<summary type="html">&lt;p&gt;HelenF: Moved content to EXT Connector&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[EXT_Connector]]&lt;/div&gt;</summary>
		<author><name>HelenF</name></author>
		
	</entry>
	<entry>
		<id>https://pandorawiki.org/index.php?title=EXT_Connector&amp;diff=29736</id>
		<title>EXT Connector</title>
		<link rel="alternate" type="text/html" href="https://pandorawiki.org/index.php?title=EXT_Connector&amp;diff=29736"/>
		<updated>2014-06-06T20:26:51Z</updated>

		<summary type="html">&lt;p&gt;HelenF: Moved content from Configuring_ext_signals&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:Pandora_EXT_pinout.png|thumb|EXT connector]]&lt;br /&gt;
==What does it have?==&lt;br /&gt;
* UART2&lt;br /&gt;
* UART3&lt;br /&gt;
* TV out&lt;br /&gt;
* Stereo line out&lt;br /&gt;
* Stereo line in&lt;br /&gt;
* The UART lines can also be used as GPIO (six of them) and PWM lines (four of them).&lt;br /&gt;
&lt;br /&gt;
Note that Power Out defaults to 2.8V, while the digital I/O lines work with 1.8V logic. To avoid damaging the Pandora, a level shifter will be required for most applications using these signals.&lt;br /&gt;
&lt;br /&gt;
==Connectors==&lt;br /&gt;
Just for reference: the Pandora-side of the connector is Tyco 1717312-1, you already have that. [http://www.te.com/catalog/pn/en/1717312-1]&lt;br /&gt;
&lt;br /&gt;
===Astron Connector===&lt;br /&gt;
* Astron, part number 3111014-301-R&lt;br /&gt;
* Available from DragonBox for 7 EUR each [https://www.dragonbox.de/en/pandora/59-ext-stecker-1.html]&lt;br /&gt;
&lt;br /&gt;
===Tyco Connector===&lt;br /&gt;
* Tyco Electronics, part number 1717169-2  [http://www.te.com/catalog/pn/en/1717169-2]&lt;br /&gt;
* The manufacturer does *not* stock these for engineering samples, and very few vendors carry them&lt;br /&gt;
* Community member WizardStan ordered a bunch and sold them for $2 each plus shipping from Canada [http://boards.openpandora.org/index.php?/topic/2675-ext-connectors/]&lt;br /&gt;
* Community members peca and Nardella designed and manufactured a break-out-board for easier soldering [http://boards.openpandora.org/topic/3743-break-out-bord-for-ext-pcb-designer-needed/]&lt;br /&gt;
&lt;br /&gt;
==How Do I Make a TV-Out Cable?==&lt;br /&gt;
* There are some useful tips in the [http://boards.openpandora.org/index.php?/topic/2675-ext-connectors/ EXT Connectors] thread.&lt;br /&gt;
* A guide explaining one way of creating the video cables can be found [http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,23,465 here]&lt;br /&gt;
* MarkoeZ Has written a blog post about it [http://markoez.pirategames.co.uk/index.php/blog/pandora-ext-tv-out-explained/ here]&lt;br /&gt;
&lt;br /&gt;
=Pin functions (mux)=&lt;br /&gt;
&lt;br /&gt;
By default the UART2 pins are set up as GPIOs, and UART3 is set up as an UART. The following describes how to change pin functions under a 3.2 kernel.&lt;br /&gt;
&lt;br /&gt;
==Setup==&lt;br /&gt;
&lt;br /&gt;
As root,&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
mkdir /debug&lt;br /&gt;
mount -t debugfs none /debug&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In the /debug/omap_mux directory which appears, the files relevant to the EXT connector are uart2_cts, uart2_rts, uart2_rx, uart2_tx, uart3_rx_irrx, uart3_tx_irtx. They are mapped to the pad configuration registers. Reading one of these files reports the current configuration of the pin. Writing the appropriate pattern to the file changes the configuration of the pin.&lt;br /&gt;
&lt;br /&gt;
==Pad Configuration Register==&lt;br /&gt;
&lt;br /&gt;
As described in OMAP35x Technical Reference Manual (Rev. Y), section 7.4.4 [http://www.ti.com/product/omap3530/technicaldocuments]&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec&amp;quot;&lt;br /&gt;
! Bits&lt;br /&gt;
! Name&lt;br /&gt;
! Comments&lt;br /&gt;
|-&lt;br /&gt;
| 15&lt;br /&gt;
| WAKEUPEVENT&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 14&lt;br /&gt;
| WAKEUPENABLE&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 13&lt;br /&gt;
| OFFPULLTYPESELECT&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 12&lt;br /&gt;
| OFFPULLUDENABLE&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 11&lt;br /&gt;
| OFFOUTVALUE&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 10&lt;br /&gt;
| OFFOUTENABLE&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 9&lt;br /&gt;
| OFFENABLE&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 8&lt;br /&gt;
| INPUTENABLE&lt;br /&gt;
| 0: output only. 1: bidirectional.&lt;br /&gt;
|-&lt;br /&gt;
| 7,6,5&lt;br /&gt;
| RESERVED&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 4&lt;br /&gt;
| PULLTYPESELECT&lt;br /&gt;
| 0: pull-down. 1: pull-up.&lt;br /&gt;
|-&lt;br /&gt;
| 3&lt;br /&gt;
| PULLUDENABLE&lt;br /&gt;
| 0: pull not active. 1: pull active when pin direction is configured as input.&lt;br /&gt;
|-&lt;br /&gt;
| 2,1,0&lt;br /&gt;
| MUXMODE&lt;br /&gt;
| See table below.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Mux modes==&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec&amp;quot;&lt;br /&gt;
! Mode 0&lt;br /&gt;
! Mode 1&lt;br /&gt;
! Mode 2&lt;br /&gt;
! Mode 3&lt;br /&gt;
! Mode 4&lt;br /&gt;
! Mode 5&lt;br /&gt;
! Mode 6&lt;br /&gt;
! Mode 7&lt;br /&gt;
|-&lt;br /&gt;
| uart2_cts&lt;br /&gt;
| mcbsp3_dx&lt;br /&gt;
| gpt9_pwm_evt&lt;br /&gt;
| NA&lt;br /&gt;
| gpio_144&lt;br /&gt;
| NA&lt;br /&gt;
| NA&lt;br /&gt;
| safe_mode&lt;br /&gt;
|-&lt;br /&gt;
| uart2_rts&lt;br /&gt;
| mcbsp3_dr&lt;br /&gt;
| gpt10_pwm_evt&lt;br /&gt;
| NA&lt;br /&gt;
| gpio_145&lt;br /&gt;
| NA&lt;br /&gt;
| NA&lt;br /&gt;
| safe_mode&lt;br /&gt;
|-&lt;br /&gt;
| uart2_tx&lt;br /&gt;
| mcbsp3_clkx&lt;br /&gt;
| gpt11_pwm_evt&lt;br /&gt;
| NA&lt;br /&gt;
| gpio_146&lt;br /&gt;
| NA&lt;br /&gt;
| NA&lt;br /&gt;
| safe_mode&lt;br /&gt;
|-&lt;br /&gt;
| uart2_rx&lt;br /&gt;
| mcbsp3_fsx&lt;br /&gt;
| gpt8_pwm_evt&lt;br /&gt;
| NA&lt;br /&gt;
| gpio_147&lt;br /&gt;
| NA&lt;br /&gt;
| NA&lt;br /&gt;
| safe_mode&lt;br /&gt;
|-&lt;br /&gt;
| uart3_rx_irrx&lt;br /&gt;
| NA&lt;br /&gt;
| NA&lt;br /&gt;
| NA&lt;br /&gt;
| gpio_165&lt;br /&gt;
| NA&lt;br /&gt;
| NA&lt;br /&gt;
| safe_mode&lt;br /&gt;
|-&lt;br /&gt;
| uart3_tx_irtx&lt;br /&gt;
| NA&lt;br /&gt;
| NA&lt;br /&gt;
| NA&lt;br /&gt;
| gpio_166&lt;br /&gt;
| NA&lt;br /&gt;
| NA&lt;br /&gt;
| safe_mode&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Example==&lt;br /&gt;
&lt;br /&gt;
Example of changing UART2_RTS from GPIO to UART mode [http://boards.openpandora.org/topic/4497-talking-to-the-gpios-on-the-ext-connector/?p=195457]:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# cat /debug/omap_mux/uart2_rts&lt;br /&gt;
name: uart2_rts.gpio_145 (0x48002176/0x146 = 0x010c), b ab25, t NA&lt;br /&gt;
mode: OMAP_PIN_INPUT_PULLDOWN | OMAP_MUX_MODE4&lt;br /&gt;
signals: uart2_rts | mcbsp3_dr | gpt10_pwm_evt | NA | gpio_145 | NA | NA | safe_mode&lt;br /&gt;
&lt;br /&gt;
# echo 0x0108 &amp;gt; /debug/omap_mux/uart2_rts&lt;br /&gt;
# cat /debug/omap_mux/uart2_rts&lt;br /&gt;
name: uart2_rts.uart2_rts (0x48002176/0x146 = 0x0108), b ab25, t NA&lt;br /&gt;
mode: OMAP_PIN_INPUT_PULLDOWN | OMAP_MUX_MODE0&lt;br /&gt;
signals: uart2_rts | mcbsp3_dr | gpt10_pwm_evt | NA | gpio_145 | NA | NA | safe_mode&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The value was changed from 0x010c to 0x0108. In both numbers, bit8 is 1 for input enable, bit4 is 0 for pull-down, and bit3 is 1 for pull enable. Bits 2,1,0 changed from 4 to 0, which changed the mux mode from 4 to 0.&lt;br /&gt;
&lt;br /&gt;
=Power supply=&lt;br /&gt;
Currently always set to supply 2.8V, changing this requires patching bootloaders (xload and u-boot).&lt;br /&gt;
&lt;br /&gt;
This is connected to VAUX3 supply on PMIC, with these programmable voltages (200mA max):&lt;br /&gt;
1.5V, 1.8V, 2.5V, 2.8V and 3.0V, with 2.8V as default.&lt;br /&gt;
&lt;br /&gt;
'''Warning''': at the time of this writing, both bootloaders (xload and u-boot) set this to 2.8V unconditionally, so don't rely on this providing other voltages during reboot until you patch both bootloaders. The digital I/O pins use 1.8V logic and must not be connected to the 2.8V from the power pin!&lt;br /&gt;
&lt;br /&gt;
=GPIOs=&lt;br /&gt;
Can be controlled using GPIO sysfs class device, as described in beagleboard tutorials [http://bbfordummies.blogspot.com/2009/07/1.html here].&lt;br /&gt;
&lt;br /&gt;
The pins must be set as GPIO using the pin mux.&lt;br /&gt;
&lt;br /&gt;
In the following commands, NNN is the GPIO number, e.g. 145.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
#enable gpioNNN folder, to prepare for the other commands&lt;br /&gt;
echo NNN &amp;gt; /sys/class/gpio/export&lt;br /&gt;
&lt;br /&gt;
#reads &amp;quot;in&amp;quot; or &amp;quot;out&amp;quot; depending on what was written to it&lt;br /&gt;
cat /sys/class/gpio/gpioNNN/direction&lt;br /&gt;
&lt;br /&gt;
#when direction is &amp;quot;out&amp;quot;, reads 0 or 1 depending on what was written to it&lt;br /&gt;
#when pinmux specifies bidirectional and direction is &amp;quot;in&amp;quot;, reads 0 or 1 depending on voltage at pin&lt;br /&gt;
#when pinmux specifies output-only and direction is &amp;quot;in&amp;quot;, always reads 0&lt;br /&gt;
cat /sys/class/gpio/gpioNNN/value&lt;br /&gt;
&lt;br /&gt;
#set value to 0, i.e. output low (only works when direction is &amp;quot;out&amp;quot;)&lt;br /&gt;
echo 0 &amp;gt; /sys/class/gpio/gpioNNN/value&lt;br /&gt;
&lt;br /&gt;
#set value to 1, i.e. output high (only works when direction is &amp;quot;out&amp;quot;)&lt;br /&gt;
echo 1 &amp;gt; /sys/class/gpio/gpioNNN/value&lt;br /&gt;
&lt;br /&gt;
#set direction to &amp;quot;in&amp;quot;&lt;br /&gt;
echo in &amp;gt; /sys/class/gpio/gpioNNN/direction&lt;br /&gt;
&lt;br /&gt;
#set direction to &amp;quot;out&amp;quot; and value to 0, i.e. output low &lt;br /&gt;
echo out &amp;gt; /sys/class/gpio/gpioNNN/direction&lt;br /&gt;
&lt;br /&gt;
#set direction to &amp;quot;out&amp;quot; and value to 1, i.e. output high&lt;br /&gt;
echo high &amp;gt; /sys/class/gpio/gpioNNN/direction&lt;br /&gt;
&lt;br /&gt;
#set direction to &amp;quot;out&amp;quot; and value to 0, i.e. output low &lt;br /&gt;
echo low &amp;gt; /sys/class/gpio/gpioNNN/direction&lt;br /&gt;
&lt;br /&gt;
#disable gpioNNN folder&lt;br /&gt;
echo NNN &amp;gt; /sys/class/gpio/unexport&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Controlling the GPIOs with shell script like this is very slow; if speed is required, choose another language to write to the files more efficiently.&lt;br /&gt;
&lt;br /&gt;
=UART=&lt;br /&gt;
&lt;br /&gt;
UART2 is mapped to /dev/ttyO1 and UART3 is mapped to /dev/ttyO2.&lt;br /&gt;
&lt;br /&gt;
The line is high when idle. Each item transmitted has a start bit (low); 5, 6, 7 or 8 data bits; an optional odd or even parity bit; and 1 or 2 stop bits (high).&lt;br /&gt;
&lt;br /&gt;
These UARTs support a wide range of baud rates. UART2 has the RTS and CTS pins brought out to the EXT connector, while UART3 does not.&lt;br /&gt;
&lt;br /&gt;
See the [http://www.cmrr.umn.edu/~strupp/serial.html Serial Programming Guide for POSIX Operating Systems].&lt;br /&gt;
&lt;br /&gt;
[http://pyserial.sourceforge.net/shortintro.html PySerial] works for configuring and using the ports.&lt;br /&gt;
&lt;br /&gt;
==UART3==&lt;br /&gt;
&lt;br /&gt;
On older firmwares, kernel messages are directed there. SuperZaxxon or later have that disabled.&lt;br /&gt;
&lt;br /&gt;
On all firmwares released so far terminal with a shell is attached to UART3. The port runs at 115200 8N1 baud rate.&lt;br /&gt;
&lt;br /&gt;
===Disabling kernel messages===&lt;br /&gt;
&lt;br /&gt;
To disable kernel mesages, you need to edit kernel boot arguments. Probably easiest way to do it is to create autoboot.txt and place on root directory of a card in slot1 with this content:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
setenv bootargs ubi.mtd=4 ubi.mtd=3 root=ubi0:rootfs rootfstype=ubifs rw rootflags=bulk_read&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Alternatives are using u-boot environment (configure through USB or UART3 serial before system boots up) or patching and reflashing u-boot itself.&lt;br /&gt;
&lt;br /&gt;
===Disabling attached terminal===&lt;br /&gt;
&lt;br /&gt;
For this you need to edit /etc/inittab on pandora rootfs and comment out these lines:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
#S0:2345:once:/sbin/getty 115200 ttyS0&lt;br /&gt;
#O2:2345:once:/sbin/getty 115200 ttyO2&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=PWM=&lt;br /&gt;
&lt;br /&gt;
The UART2 pins on the OMAP could be configured for PWM, but there does not seem to be an interface in the Pandora's OS to do this.&lt;br /&gt;
&lt;br /&gt;
A wide variety of PWM output can be improvised with a UART. The start bit is always low and the stop bit(s) are always high, but the other bits depend on the character sent and the parity selection. The number of bits per character can be changed between 7 and 12, giving several options for frequency division within each available baud rate.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
_^_^_^_^_^    8 data bits; frequency=baudrate/2; duty cycle 50%&lt;br /&gt;
&lt;br /&gt;
_^^^^^^       5 data bits; frequency=baudrate/7; duty cycle 6/7&lt;br /&gt;
&lt;br /&gt;
__________^^  8 data bits, even parity and 2 stop bits; frequency=baudrate/12; duty cycle 1/6 &lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>HelenF</name></author>
		
	</entry>
	<entry>
		<id>https://pandorawiki.org/index.php?title=Configuring_ext_signals&amp;diff=29723</id>
		<title>Configuring ext signals</title>
		<link rel="alternate" type="text/html" href="https://pandorawiki.org/index.php?title=Configuring_ext_signals&amp;diff=29723"/>
		<updated>2014-05-30T14:30:16Z</updated>

		<summary type="html">&lt;p&gt;HelenF: /* UART */  note about PySerial&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Pin functions (mux)=&lt;br /&gt;
&lt;br /&gt;
By default the UART2 pins are set up as GPIOs, and UART3 is set up as an UART. The following describes how to change pin functions under a 3.2 kernel.&lt;br /&gt;
&lt;br /&gt;
==Setup==&lt;br /&gt;
&lt;br /&gt;
As root,&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
mkdir /debug&lt;br /&gt;
mount -t debugfs none /debug&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In the /debug/omap_mux directory which appears, the files relevant to the EXT connector are uart2_cts, uart2_rts, uart2_rx, uart2_tx, uart3_rx_irrx, uart3_tx_irtx. They are mapped to the pad configuration registers. Reading one of these files reports the current configuration of the pin. Writing the appropriate pattern to the file changes the configuration of the pin.&lt;br /&gt;
&lt;br /&gt;
==Pad Configuration Register==&lt;br /&gt;
&lt;br /&gt;
As described in OMAP35x Technical Reference Manual (Rev. Y), section 7.4.4 [http://www.ti.com/product/omap3530/technicaldocuments]&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec&amp;quot;&lt;br /&gt;
! Bits&lt;br /&gt;
! Name&lt;br /&gt;
! Comments&lt;br /&gt;
|-&lt;br /&gt;
| 15&lt;br /&gt;
| WAKEUPEVENT&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 14&lt;br /&gt;
| WAKEUPENABLE&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 13&lt;br /&gt;
| OFFPULLTYPESELECT&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 12&lt;br /&gt;
| OFFPULLUDENABLE&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 11&lt;br /&gt;
| OFFOUTVALUE&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 10&lt;br /&gt;
| OFFOUTENABLE&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 9&lt;br /&gt;
| OFFENABLE&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 8&lt;br /&gt;
| INPUTENABLE&lt;br /&gt;
| 0: output only. 1: bidirectional.&lt;br /&gt;
|-&lt;br /&gt;
| 7,6,5&lt;br /&gt;
| RESERVED&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 4&lt;br /&gt;
| PULLTYPESELECT&lt;br /&gt;
| 0: pull-down. 1: pull-up.&lt;br /&gt;
|-&lt;br /&gt;
| 3&lt;br /&gt;
| PULLUDENABLE&lt;br /&gt;
| 0: pull not active. 1: pull active when pin direction is configured as input.&lt;br /&gt;
|-&lt;br /&gt;
| 2,1,0&lt;br /&gt;
| MUXMODE&lt;br /&gt;
| See table below.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Mux modes==&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec&amp;quot;&lt;br /&gt;
! Mode 0&lt;br /&gt;
! Mode 1&lt;br /&gt;
! Mode 2&lt;br /&gt;
! Mode 3&lt;br /&gt;
! Mode 4&lt;br /&gt;
! Mode 5&lt;br /&gt;
! Mode 6&lt;br /&gt;
! Mode 7&lt;br /&gt;
|-&lt;br /&gt;
| uart2_cts&lt;br /&gt;
| mcbsp3_dx&lt;br /&gt;
| gpt9_pwm_evt&lt;br /&gt;
| NA&lt;br /&gt;
| gpio_144&lt;br /&gt;
| NA&lt;br /&gt;
| NA&lt;br /&gt;
| safe_mode&lt;br /&gt;
|-&lt;br /&gt;
| uart2_rts&lt;br /&gt;
| mcbsp3_dr&lt;br /&gt;
| gpt10_pwm_evt&lt;br /&gt;
| NA&lt;br /&gt;
| gpio_145&lt;br /&gt;
| NA&lt;br /&gt;
| NA&lt;br /&gt;
| safe_mode&lt;br /&gt;
|-&lt;br /&gt;
| uart2_tx&lt;br /&gt;
| mcbsp3_clkx&lt;br /&gt;
| gpt11_pwm_evt&lt;br /&gt;
| NA&lt;br /&gt;
| gpio_146&lt;br /&gt;
| NA&lt;br /&gt;
| NA&lt;br /&gt;
| safe_mode&lt;br /&gt;
|-&lt;br /&gt;
| uart2_rx&lt;br /&gt;
| mcbsp3_fsx&lt;br /&gt;
| gpt8_pwm_evt&lt;br /&gt;
| NA&lt;br /&gt;
| gpio_147&lt;br /&gt;
| NA&lt;br /&gt;
| NA&lt;br /&gt;
| safe_mode&lt;br /&gt;
|-&lt;br /&gt;
| uart3_rx_irrx&lt;br /&gt;
| NA&lt;br /&gt;
| NA&lt;br /&gt;
| NA&lt;br /&gt;
| gpio_165&lt;br /&gt;
| NA&lt;br /&gt;
| NA&lt;br /&gt;
| safe_mode&lt;br /&gt;
|-&lt;br /&gt;
| uart3_tx_irtx&lt;br /&gt;
| NA&lt;br /&gt;
| NA&lt;br /&gt;
| NA&lt;br /&gt;
| gpio_166&lt;br /&gt;
| NA&lt;br /&gt;
| NA&lt;br /&gt;
| safe_mode&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Example==&lt;br /&gt;
&lt;br /&gt;
Example of changing UART2_RTS from GPIO to UART mode [http://boards.openpandora.org/topic/4497-talking-to-the-gpios-on-the-ext-connector/?p=195457]:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# cat /debug/omap_mux/uart2_rts&lt;br /&gt;
name: uart2_rts.gpio_145 (0x48002176/0x146 = 0x010c), b ab25, t NA&lt;br /&gt;
mode: OMAP_PIN_INPUT_PULLDOWN | OMAP_MUX_MODE4&lt;br /&gt;
signals: uart2_rts | mcbsp3_dr | gpt10_pwm_evt | NA | gpio_145 | NA | NA | safe_mode&lt;br /&gt;
&lt;br /&gt;
# echo 0x0108 &amp;gt; /debug/omap_mux/uart2_rts&lt;br /&gt;
# cat /debug/omap_mux/uart2_rts&lt;br /&gt;
name: uart2_rts.uart2_rts (0x48002176/0x146 = 0x0108), b ab25, t NA&lt;br /&gt;
mode: OMAP_PIN_INPUT_PULLDOWN | OMAP_MUX_MODE0&lt;br /&gt;
signals: uart2_rts | mcbsp3_dr | gpt10_pwm_evt | NA | gpio_145 | NA | NA | safe_mode&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The value was changed from 0x010c to 0x0108. In both numbers, bit8 is 1 for input enable, bit4 is 0 for pull-down, and bit3 is 1 for pull enable. Bits 2,1,0 changed from 4 to 0, which changed the mux mode from 4 to 0.&lt;br /&gt;
&lt;br /&gt;
=Power supply=&lt;br /&gt;
Currently always set to supply 2.8V, changing this requires patching bootloaders (xload and u-boot).&lt;br /&gt;
&lt;br /&gt;
This is connected to VAUX3 supply on PMIC, with these programmable voltages (200mA max):&lt;br /&gt;
1.5V, 1.8V, 2.5V, 2.8V and 3.0V, with 2.8V as default.&lt;br /&gt;
&lt;br /&gt;
'''Warning''': at the time of this writing, both bootloaders (xload and u-boot) set this to 2.8V unconditionally, so don't rely on this providing other voltages during reboot until you patch both bootloaders. The digital I/O pins use 1.8V logic and must not be connected to the 2.8V from the power pin!&lt;br /&gt;
&lt;br /&gt;
=GPIOs=&lt;br /&gt;
Can be controlled using GPIO sysfs class device, as described in beagleboard tutorials [http://bbfordummies.blogspot.com/2009/07/1.html here].&lt;br /&gt;
&lt;br /&gt;
The pins must be set as GPIO using the pin mux.&lt;br /&gt;
&lt;br /&gt;
In the following commands, NNN is the GPIO number, e.g. 145.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
#enable gpioNNN folder, to prepare for the other commands&lt;br /&gt;
echo NNN &amp;gt; /sys/class/gpio/export&lt;br /&gt;
&lt;br /&gt;
#reads &amp;quot;in&amp;quot; or &amp;quot;out&amp;quot; depending on what was written to it&lt;br /&gt;
cat /sys/class/gpio/gpioNNN/direction&lt;br /&gt;
&lt;br /&gt;
#when direction is &amp;quot;out&amp;quot;, reads 0 or 1 depending on what was written to it&lt;br /&gt;
#when pinmux specifies bidirectional and direction is &amp;quot;in&amp;quot;, reads 0 or 1 depending on voltage at pin&lt;br /&gt;
#when pinmux specifies output-only and direction is &amp;quot;in&amp;quot;, always reads 0&lt;br /&gt;
cat /sys/class/gpio/gpioNNN/value&lt;br /&gt;
&lt;br /&gt;
#set value to 0, i.e. output low (only works when direction is &amp;quot;out&amp;quot;)&lt;br /&gt;
echo 0 &amp;gt; /sys/class/gpio/gpioNNN/value&lt;br /&gt;
&lt;br /&gt;
#set value to 1, i.e. output high (only works when direction is &amp;quot;out&amp;quot;)&lt;br /&gt;
echo 1 &amp;gt; /sys/class/gpio/gpioNNN/value&lt;br /&gt;
&lt;br /&gt;
#set direction to &amp;quot;in&amp;quot;&lt;br /&gt;
echo in &amp;gt; /sys/class/gpio/gpioNNN/direction&lt;br /&gt;
&lt;br /&gt;
#set direction to &amp;quot;out&amp;quot; and value to 0, i.e. output low &lt;br /&gt;
echo out &amp;gt; /sys/class/gpio/gpioNNN/direction&lt;br /&gt;
&lt;br /&gt;
#set direction to &amp;quot;out&amp;quot; and value to 1, i.e. output high&lt;br /&gt;
echo high &amp;gt; /sys/class/gpio/gpioNNN/direction&lt;br /&gt;
&lt;br /&gt;
#set direction to &amp;quot;out&amp;quot; and value to 0, i.e. output low &lt;br /&gt;
echo low &amp;gt; /sys/class/gpio/gpioNNN/direction&lt;br /&gt;
&lt;br /&gt;
#disable gpioNNN folder&lt;br /&gt;
echo NNN &amp;gt; /sys/class/gpio/unexport&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Controlling the GPIOs with shell script like this is very slow; if speed is required, choose another language to write to the files more efficiently.&lt;br /&gt;
&lt;br /&gt;
=UART=&lt;br /&gt;
&lt;br /&gt;
UART2 is mapped to /dev/ttyO1 and UART3 is mapped to /dev/ttyO2.&lt;br /&gt;
&lt;br /&gt;
The line is high when idle. Each item transmitted has a start bit (low); 5, 6, 7 or 8 data bits; an optional odd or even parity bit; and 1 or 2 stop bits (high).&lt;br /&gt;
&lt;br /&gt;
These UARTs support a wide range of baud rates. UART2 has the RTS and CTS pins brought out to the EXT connector, while UART3 does not.&lt;br /&gt;
&lt;br /&gt;
See the [http://www.cmrr.umn.edu/~strupp/serial.html Serial Programming Guide for POSIX Operating Systems].&lt;br /&gt;
&lt;br /&gt;
[http://pyserial.sourceforge.net/shortintro.html PySerial] works for configuring and using the ports.&lt;br /&gt;
&lt;br /&gt;
==UART3==&lt;br /&gt;
&lt;br /&gt;
On older firmwares, kernel messages are directed there. SuperZaxxon or later have that disabled.&lt;br /&gt;
&lt;br /&gt;
On all firmwares released so far terminal with a shell is attached to UART3. The port runs at 115200 8N1 baud rate.&lt;br /&gt;
&lt;br /&gt;
===Disabling kernel messages===&lt;br /&gt;
&lt;br /&gt;
To disable kernel mesages, you need to edit kernel boot arguments. Probably easiest way to do it is to create autoboot.txt and place on root directory of a card in slot1 with this content:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
setenv bootargs ubi.mtd=4 ubi.mtd=3 root=ubi0:rootfs rootfstype=ubifs rw rootflags=bulk_read&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Alternatives are using u-boot environment (configure through USB or UART3 serial before system boots up) or patching and reflashing u-boot itself.&lt;br /&gt;
&lt;br /&gt;
===Disabling attached terminal===&lt;br /&gt;
&lt;br /&gt;
For this you need to edit /etc/inittab on pandora rootfs and comment out these lines:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
#S0:2345:once:/sbin/getty 115200 ttyS0&lt;br /&gt;
#O2:2345:once:/sbin/getty 115200 ttyO2&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=PWM=&lt;br /&gt;
&lt;br /&gt;
The UART2 pins on the OMAP could be configured for PWM, but there does not seem to be an interface in the Pandora's OS to do this.&lt;br /&gt;
&lt;br /&gt;
A wide variety of PWM output can be improvised with a UART. The start bit is always low and the stop bit(s) are always high, but the other bits depend on the character sent and the parity selection. The number of bits per character can be changed between 7 and 12, giving several options for frequency division within each available baud rate.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
_^_^_^_^_^    8 data bits; frequency=baudrate/2; duty cycle 50%&lt;br /&gt;
&lt;br /&gt;
_^^^^^^       5 data bits; frequency=baudrate/7; duty cycle 6/7&lt;br /&gt;
&lt;br /&gt;
__________^^  8 data bits, even parity and 2 stop bits; frequency=baudrate/12; duty cycle 1/6 &lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>HelenF</name></author>
		
	</entry>
	<entry>
		<id>https://pandorawiki.org/index.php?title=Configuring_ext_signals&amp;diff=29722</id>
		<title>Configuring ext signals</title>
		<link rel="alternate" type="text/html" href="https://pandorawiki.org/index.php?title=Configuring_ext_signals&amp;diff=29722"/>
		<updated>2014-05-28T00:20:47Z</updated>

		<summary type="html">&lt;p&gt;HelenF: /* GPIOs */ shell script is slow&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Pin functions (mux)=&lt;br /&gt;
&lt;br /&gt;
By default the UART2 pins are set up as GPIOs, and UART3 is set up as an UART. The following describes how to change pin functions under a 3.2 kernel.&lt;br /&gt;
&lt;br /&gt;
==Setup==&lt;br /&gt;
&lt;br /&gt;
As root,&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
mkdir /debug&lt;br /&gt;
mount -t debugfs none /debug&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In the /debug/omap_mux directory which appears, the files relevant to the EXT connector are uart2_cts, uart2_rts, uart2_rx, uart2_tx, uart3_rx_irrx, uart3_tx_irtx. They are mapped to the pad configuration registers. Reading one of these files reports the current configuration of the pin. Writing the appropriate pattern to the file changes the configuration of the pin.&lt;br /&gt;
&lt;br /&gt;
==Pad Configuration Register==&lt;br /&gt;
&lt;br /&gt;
As described in OMAP35x Technical Reference Manual (Rev. Y), section 7.4.4 [http://www.ti.com/product/omap3530/technicaldocuments]&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec&amp;quot;&lt;br /&gt;
! Bits&lt;br /&gt;
! Name&lt;br /&gt;
! Comments&lt;br /&gt;
|-&lt;br /&gt;
| 15&lt;br /&gt;
| WAKEUPEVENT&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 14&lt;br /&gt;
| WAKEUPENABLE&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 13&lt;br /&gt;
| OFFPULLTYPESELECT&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 12&lt;br /&gt;
| OFFPULLUDENABLE&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 11&lt;br /&gt;
| OFFOUTVALUE&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 10&lt;br /&gt;
| OFFOUTENABLE&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 9&lt;br /&gt;
| OFFENABLE&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 8&lt;br /&gt;
| INPUTENABLE&lt;br /&gt;
| 0: output only. 1: bidirectional.&lt;br /&gt;
|-&lt;br /&gt;
| 7,6,5&lt;br /&gt;
| RESERVED&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 4&lt;br /&gt;
| PULLTYPESELECT&lt;br /&gt;
| 0: pull-down. 1: pull-up.&lt;br /&gt;
|-&lt;br /&gt;
| 3&lt;br /&gt;
| PULLUDENABLE&lt;br /&gt;
| 0: pull not active. 1: pull active when pin direction is configured as input.&lt;br /&gt;
|-&lt;br /&gt;
| 2,1,0&lt;br /&gt;
| MUXMODE&lt;br /&gt;
| See table below.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Mux modes==&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec&amp;quot;&lt;br /&gt;
! Mode 0&lt;br /&gt;
! Mode 1&lt;br /&gt;
! Mode 2&lt;br /&gt;
! Mode 3&lt;br /&gt;
! Mode 4&lt;br /&gt;
! Mode 5&lt;br /&gt;
! Mode 6&lt;br /&gt;
! Mode 7&lt;br /&gt;
|-&lt;br /&gt;
| uart2_cts&lt;br /&gt;
| mcbsp3_dx&lt;br /&gt;
| gpt9_pwm_evt&lt;br /&gt;
| NA&lt;br /&gt;
| gpio_144&lt;br /&gt;
| NA&lt;br /&gt;
| NA&lt;br /&gt;
| safe_mode&lt;br /&gt;
|-&lt;br /&gt;
| uart2_rts&lt;br /&gt;
| mcbsp3_dr&lt;br /&gt;
| gpt10_pwm_evt&lt;br /&gt;
| NA&lt;br /&gt;
| gpio_145&lt;br /&gt;
| NA&lt;br /&gt;
| NA&lt;br /&gt;
| safe_mode&lt;br /&gt;
|-&lt;br /&gt;
| uart2_tx&lt;br /&gt;
| mcbsp3_clkx&lt;br /&gt;
| gpt11_pwm_evt&lt;br /&gt;
| NA&lt;br /&gt;
| gpio_146&lt;br /&gt;
| NA&lt;br /&gt;
| NA&lt;br /&gt;
| safe_mode&lt;br /&gt;
|-&lt;br /&gt;
| uart2_rx&lt;br /&gt;
| mcbsp3_fsx&lt;br /&gt;
| gpt8_pwm_evt&lt;br /&gt;
| NA&lt;br /&gt;
| gpio_147&lt;br /&gt;
| NA&lt;br /&gt;
| NA&lt;br /&gt;
| safe_mode&lt;br /&gt;
|-&lt;br /&gt;
| uart3_rx_irrx&lt;br /&gt;
| NA&lt;br /&gt;
| NA&lt;br /&gt;
| NA&lt;br /&gt;
| gpio_165&lt;br /&gt;
| NA&lt;br /&gt;
| NA&lt;br /&gt;
| safe_mode&lt;br /&gt;
|-&lt;br /&gt;
| uart3_tx_irtx&lt;br /&gt;
| NA&lt;br /&gt;
| NA&lt;br /&gt;
| NA&lt;br /&gt;
| gpio_166&lt;br /&gt;
| NA&lt;br /&gt;
| NA&lt;br /&gt;
| safe_mode&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Example==&lt;br /&gt;
&lt;br /&gt;
Example of changing UART2_RTS from GPIO to UART mode [http://boards.openpandora.org/topic/4497-talking-to-the-gpios-on-the-ext-connector/?p=195457]:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# cat /debug/omap_mux/uart2_rts&lt;br /&gt;
name: uart2_rts.gpio_145 (0x48002176/0x146 = 0x010c), b ab25, t NA&lt;br /&gt;
mode: OMAP_PIN_INPUT_PULLDOWN | OMAP_MUX_MODE4&lt;br /&gt;
signals: uart2_rts | mcbsp3_dr | gpt10_pwm_evt | NA | gpio_145 | NA | NA | safe_mode&lt;br /&gt;
&lt;br /&gt;
# echo 0x0108 &amp;gt; /debug/omap_mux/uart2_rts&lt;br /&gt;
# cat /debug/omap_mux/uart2_rts&lt;br /&gt;
name: uart2_rts.uart2_rts (0x48002176/0x146 = 0x0108), b ab25, t NA&lt;br /&gt;
mode: OMAP_PIN_INPUT_PULLDOWN | OMAP_MUX_MODE0&lt;br /&gt;
signals: uart2_rts | mcbsp3_dr | gpt10_pwm_evt | NA | gpio_145 | NA | NA | safe_mode&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The value was changed from 0x010c to 0x0108. In both numbers, bit8 is 1 for input enable, bit4 is 0 for pull-down, and bit3 is 1 for pull enable. Bits 2,1,0 changed from 4 to 0, which changed the mux mode from 4 to 0.&lt;br /&gt;
&lt;br /&gt;
=Power supply=&lt;br /&gt;
Currently always set to supply 2.8V, changing this requires patching bootloaders (xload and u-boot).&lt;br /&gt;
&lt;br /&gt;
This is connected to VAUX3 supply on PMIC, with these programmable voltages (200mA max):&lt;br /&gt;
1.5V, 1.8V, 2.5V, 2.8V and 3.0V, with 2.8V as default.&lt;br /&gt;
&lt;br /&gt;
'''Warning''': at the time of this writing, both bootloaders (xload and u-boot) set this to 2.8V unconditionally, so don't rely on this providing other voltages during reboot until you patch both bootloaders. The digital I/O pins use 1.8V logic and must not be connected to the 2.8V from the power pin!&lt;br /&gt;
&lt;br /&gt;
=GPIOs=&lt;br /&gt;
Can be controlled using GPIO sysfs class device, as described in beagleboard tutorials [http://bbfordummies.blogspot.com/2009/07/1.html here].&lt;br /&gt;
&lt;br /&gt;
The pins must be set as GPIO using the pin mux.&lt;br /&gt;
&lt;br /&gt;
In the following commands, NNN is the GPIO number, e.g. 145.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
#enable gpioNNN folder, to prepare for the other commands&lt;br /&gt;
echo NNN &amp;gt; /sys/class/gpio/export&lt;br /&gt;
&lt;br /&gt;
#reads &amp;quot;in&amp;quot; or &amp;quot;out&amp;quot; depending on what was written to it&lt;br /&gt;
cat /sys/class/gpio/gpioNNN/direction&lt;br /&gt;
&lt;br /&gt;
#when direction is &amp;quot;out&amp;quot;, reads 0 or 1 depending on what was written to it&lt;br /&gt;
#when pinmux specifies bidirectional and direction is &amp;quot;in&amp;quot;, reads 0 or 1 depending on voltage at pin&lt;br /&gt;
#when pinmux specifies output-only and direction is &amp;quot;in&amp;quot;, always reads 0&lt;br /&gt;
cat /sys/class/gpio/gpioNNN/value&lt;br /&gt;
&lt;br /&gt;
#set value to 0, i.e. output low (only works when direction is &amp;quot;out&amp;quot;)&lt;br /&gt;
echo 0 &amp;gt; /sys/class/gpio/gpioNNN/value&lt;br /&gt;
&lt;br /&gt;
#set value to 1, i.e. output high (only works when direction is &amp;quot;out&amp;quot;)&lt;br /&gt;
echo 1 &amp;gt; /sys/class/gpio/gpioNNN/value&lt;br /&gt;
&lt;br /&gt;
#set direction to &amp;quot;in&amp;quot;&lt;br /&gt;
echo in &amp;gt; /sys/class/gpio/gpioNNN/direction&lt;br /&gt;
&lt;br /&gt;
#set direction to &amp;quot;out&amp;quot; and value to 0, i.e. output low &lt;br /&gt;
echo out &amp;gt; /sys/class/gpio/gpioNNN/direction&lt;br /&gt;
&lt;br /&gt;
#set direction to &amp;quot;out&amp;quot; and value to 1, i.e. output high&lt;br /&gt;
echo high &amp;gt; /sys/class/gpio/gpioNNN/direction&lt;br /&gt;
&lt;br /&gt;
#set direction to &amp;quot;out&amp;quot; and value to 0, i.e. output low &lt;br /&gt;
echo low &amp;gt; /sys/class/gpio/gpioNNN/direction&lt;br /&gt;
&lt;br /&gt;
#disable gpioNNN folder&lt;br /&gt;
echo NNN &amp;gt; /sys/class/gpio/unexport&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Controlling the GPIOs with shell script like this is very slow; if speed is required, choose another language to write to the files more efficiently.&lt;br /&gt;
&lt;br /&gt;
=UART=&lt;br /&gt;
&lt;br /&gt;
UART2 is mapped to /dev/ttyO1 and UART3 is mapped to /dev/ttyO2.&lt;br /&gt;
&lt;br /&gt;
The line is high when idle. Each item transmitted has a start bit (low); 5, 6, 7 or 8 data bits; an optional odd or even parity bit; and 1 or 2 stop bits (high).&lt;br /&gt;
&lt;br /&gt;
These UARTs support a wide range of baud rates. UART2 has the RTS and CTS pins brought out to the EXT connector, while UART3 does not.&lt;br /&gt;
&lt;br /&gt;
See the [http://www.cmrr.umn.edu/~strupp/serial.html Serial Programming Guide for POSIX Operating Systems].&lt;br /&gt;
&lt;br /&gt;
==UART3==&lt;br /&gt;
&lt;br /&gt;
On older firmwares, kernel messages are directed there. SuperZaxxon or later have that disabled.&lt;br /&gt;
&lt;br /&gt;
On all firmwares released so far terminal with a shell is attached to UART3. The port runs at 115200 8N1 baud rate.&lt;br /&gt;
&lt;br /&gt;
===Disabling kernel messages===&lt;br /&gt;
&lt;br /&gt;
To disable kernel mesages, you need to edit kernel boot arguments. Probably easiest way to do it is to create autoboot.txt and place on root directory of a card in slot1 with this content:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
setenv bootargs ubi.mtd=4 ubi.mtd=3 root=ubi0:rootfs rootfstype=ubifs rw rootflags=bulk_read&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Alternatives are using u-boot environment (configure through USB or UART3 serial before system boots up) or patching and reflashing u-boot itself.&lt;br /&gt;
&lt;br /&gt;
===Disabling attached terminal===&lt;br /&gt;
&lt;br /&gt;
For this you need to edit /etc/inittab on pandora rootfs and comment out these lines:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
#S0:2345:once:/sbin/getty 115200 ttyS0&lt;br /&gt;
#O2:2345:once:/sbin/getty 115200 ttyO2&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=PWM=&lt;br /&gt;
&lt;br /&gt;
The UART2 pins on the OMAP could be configured for PWM, but there does not seem to be an interface in the Pandora's OS to do this.&lt;br /&gt;
&lt;br /&gt;
A wide variety of PWM output can be improvised with a UART. The start bit is always low and the stop bit(s) are always high, but the other bits depend on the character sent and the parity selection. The number of bits per character can be changed between 7 and 12, giving several options for frequency division within each available baud rate.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
_^_^_^_^_^    8 data bits; frequency=baudrate/2; duty cycle 50%&lt;br /&gt;
&lt;br /&gt;
_^^^^^^       5 data bits; frequency=baudrate/7; duty cycle 6/7&lt;br /&gt;
&lt;br /&gt;
__________^^  8 data bits, even parity and 2 stop bits; frequency=baudrate/12; duty cycle 1/6 &lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>HelenF</name></author>
		
	</entry>
	<entry>
		<id>https://pandorawiki.org/index.php?title=Configuring_ext_signals&amp;diff=29721</id>
		<title>Configuring ext signals</title>
		<link rel="alternate" type="text/html" href="https://pandorawiki.org/index.php?title=Configuring_ext_signals&amp;diff=29721"/>
		<updated>2014-05-27T21:18:58Z</updated>

		<summary type="html">&lt;p&gt;HelenF: /* Power supply */ expanded voltage warning&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Pin functions (mux)=&lt;br /&gt;
&lt;br /&gt;
By default the UART2 pins are set up as GPIOs, and UART3 is set up as an UART. The following describes how to change pin functions under a 3.2 kernel.&lt;br /&gt;
&lt;br /&gt;
==Setup==&lt;br /&gt;
&lt;br /&gt;
As root,&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
mkdir /debug&lt;br /&gt;
mount -t debugfs none /debug&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In the /debug/omap_mux directory which appears, the files relevant to the EXT connector are uart2_cts, uart2_rts, uart2_rx, uart2_tx, uart3_rx_irrx, uart3_tx_irtx. They are mapped to the pad configuration registers. Reading one of these files reports the current configuration of the pin. Writing the appropriate pattern to the file changes the configuration of the pin.&lt;br /&gt;
&lt;br /&gt;
==Pad Configuration Register==&lt;br /&gt;
&lt;br /&gt;
As described in OMAP35x Technical Reference Manual (Rev. Y), section 7.4.4 [http://www.ti.com/product/omap3530/technicaldocuments]&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec&amp;quot;&lt;br /&gt;
! Bits&lt;br /&gt;
! Name&lt;br /&gt;
! Comments&lt;br /&gt;
|-&lt;br /&gt;
| 15&lt;br /&gt;
| WAKEUPEVENT&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 14&lt;br /&gt;
| WAKEUPENABLE&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 13&lt;br /&gt;
| OFFPULLTYPESELECT&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 12&lt;br /&gt;
| OFFPULLUDENABLE&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 11&lt;br /&gt;
| OFFOUTVALUE&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 10&lt;br /&gt;
| OFFOUTENABLE&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 9&lt;br /&gt;
| OFFENABLE&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 8&lt;br /&gt;
| INPUTENABLE&lt;br /&gt;
| 0: output only. 1: bidirectional.&lt;br /&gt;
|-&lt;br /&gt;
| 7,6,5&lt;br /&gt;
| RESERVED&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 4&lt;br /&gt;
| PULLTYPESELECT&lt;br /&gt;
| 0: pull-down. 1: pull-up.&lt;br /&gt;
|-&lt;br /&gt;
| 3&lt;br /&gt;
| PULLUDENABLE&lt;br /&gt;
| 0: pull not active. 1: pull active when pin direction is configured as input.&lt;br /&gt;
|-&lt;br /&gt;
| 2,1,0&lt;br /&gt;
| MUXMODE&lt;br /&gt;
| See table below.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Mux modes==&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec&amp;quot;&lt;br /&gt;
! Mode 0&lt;br /&gt;
! Mode 1&lt;br /&gt;
! Mode 2&lt;br /&gt;
! Mode 3&lt;br /&gt;
! Mode 4&lt;br /&gt;
! Mode 5&lt;br /&gt;
! Mode 6&lt;br /&gt;
! Mode 7&lt;br /&gt;
|-&lt;br /&gt;
| uart2_cts&lt;br /&gt;
| mcbsp3_dx&lt;br /&gt;
| gpt9_pwm_evt&lt;br /&gt;
| NA&lt;br /&gt;
| gpio_144&lt;br /&gt;
| NA&lt;br /&gt;
| NA&lt;br /&gt;
| safe_mode&lt;br /&gt;
|-&lt;br /&gt;
| uart2_rts&lt;br /&gt;
| mcbsp3_dr&lt;br /&gt;
| gpt10_pwm_evt&lt;br /&gt;
| NA&lt;br /&gt;
| gpio_145&lt;br /&gt;
| NA&lt;br /&gt;
| NA&lt;br /&gt;
| safe_mode&lt;br /&gt;
|-&lt;br /&gt;
| uart2_tx&lt;br /&gt;
| mcbsp3_clkx&lt;br /&gt;
| gpt11_pwm_evt&lt;br /&gt;
| NA&lt;br /&gt;
| gpio_146&lt;br /&gt;
| NA&lt;br /&gt;
| NA&lt;br /&gt;
| safe_mode&lt;br /&gt;
|-&lt;br /&gt;
| uart2_rx&lt;br /&gt;
| mcbsp3_fsx&lt;br /&gt;
| gpt8_pwm_evt&lt;br /&gt;
| NA&lt;br /&gt;
| gpio_147&lt;br /&gt;
| NA&lt;br /&gt;
| NA&lt;br /&gt;
| safe_mode&lt;br /&gt;
|-&lt;br /&gt;
| uart3_rx_irrx&lt;br /&gt;
| NA&lt;br /&gt;
| NA&lt;br /&gt;
| NA&lt;br /&gt;
| gpio_165&lt;br /&gt;
| NA&lt;br /&gt;
| NA&lt;br /&gt;
| safe_mode&lt;br /&gt;
|-&lt;br /&gt;
| uart3_tx_irtx&lt;br /&gt;
| NA&lt;br /&gt;
| NA&lt;br /&gt;
| NA&lt;br /&gt;
| gpio_166&lt;br /&gt;
| NA&lt;br /&gt;
| NA&lt;br /&gt;
| safe_mode&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Example==&lt;br /&gt;
&lt;br /&gt;
Example of changing UART2_RTS from GPIO to UART mode [http://boards.openpandora.org/topic/4497-talking-to-the-gpios-on-the-ext-connector/?p=195457]:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# cat /debug/omap_mux/uart2_rts&lt;br /&gt;
name: uart2_rts.gpio_145 (0x48002176/0x146 = 0x010c), b ab25, t NA&lt;br /&gt;
mode: OMAP_PIN_INPUT_PULLDOWN | OMAP_MUX_MODE4&lt;br /&gt;
signals: uart2_rts | mcbsp3_dr | gpt10_pwm_evt | NA | gpio_145 | NA | NA | safe_mode&lt;br /&gt;
&lt;br /&gt;
# echo 0x0108 &amp;gt; /debug/omap_mux/uart2_rts&lt;br /&gt;
# cat /debug/omap_mux/uart2_rts&lt;br /&gt;
name: uart2_rts.uart2_rts (0x48002176/0x146 = 0x0108), b ab25, t NA&lt;br /&gt;
mode: OMAP_PIN_INPUT_PULLDOWN | OMAP_MUX_MODE0&lt;br /&gt;
signals: uart2_rts | mcbsp3_dr | gpt10_pwm_evt | NA | gpio_145 | NA | NA | safe_mode&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The value was changed from 0x010c to 0x0108. In both numbers, bit8 is 1 for input enable, bit4 is 0 for pull-down, and bit3 is 1 for pull enable. Bits 2,1,0 changed from 4 to 0, which changed the mux mode from 4 to 0.&lt;br /&gt;
&lt;br /&gt;
=Power supply=&lt;br /&gt;
Currently always set to supply 2.8V, changing this requires patching bootloaders (xload and u-boot).&lt;br /&gt;
&lt;br /&gt;
This is connected to VAUX3 supply on PMIC, with these programmable voltages (200mA max):&lt;br /&gt;
1.5V, 1.8V, 2.5V, 2.8V and 3.0V, with 2.8V as default.&lt;br /&gt;
&lt;br /&gt;
'''Warning''': at the time of this writing, both bootloaders (xload and u-boot) set this to 2.8V unconditionally, so don't rely on this providing other voltages during reboot until you patch both bootloaders. The digital I/O pins use 1.8V logic and must not be connected to the 2.8V from the power pin!&lt;br /&gt;
&lt;br /&gt;
=GPIOs=&lt;br /&gt;
Can be controlled using GPIO sysfs class device, as described in beagleboard tutorials [http://bbfordummies.blogspot.com/2009/07/1.html here].&lt;br /&gt;
&lt;br /&gt;
The pins must be set as GPIO using the pin mux.&lt;br /&gt;
&lt;br /&gt;
In the following commands, NNN is the GPIO number, e.g. 145.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
#enable gpioNNN folder, to prepare for the other commands&lt;br /&gt;
echo NNN &amp;gt; /sys/class/gpio/export&lt;br /&gt;
&lt;br /&gt;
#reads &amp;quot;in&amp;quot; or &amp;quot;out&amp;quot; depending on what was written to it&lt;br /&gt;
cat /sys/class/gpio/gpioNNN/direction&lt;br /&gt;
&lt;br /&gt;
#when direction is &amp;quot;out&amp;quot;, reads 0 or 1 depending on what was written to it&lt;br /&gt;
#when pinmux specifies bidirectional and direction is &amp;quot;in&amp;quot;, reads 0 or 1 depending on voltage at pin&lt;br /&gt;
#when pinmux specifies output-only and direction is &amp;quot;in&amp;quot;, always reads 0&lt;br /&gt;
cat /sys/class/gpio/gpioNNN/value&lt;br /&gt;
&lt;br /&gt;
#set value to 0, i.e. output low (only works when direction is &amp;quot;out&amp;quot;)&lt;br /&gt;
echo 0 &amp;gt; /sys/class/gpio/gpioNNN/value&lt;br /&gt;
&lt;br /&gt;
#set value to 1, i.e. output high (only works when direction is &amp;quot;out&amp;quot;)&lt;br /&gt;
echo 1 &amp;gt; /sys/class/gpio/gpioNNN/value&lt;br /&gt;
&lt;br /&gt;
#set direction to &amp;quot;in&amp;quot;&lt;br /&gt;
echo in &amp;gt; /sys/class/gpio/gpioNNN/direction&lt;br /&gt;
&lt;br /&gt;
#set direction to &amp;quot;out&amp;quot; and value to 0, i.e. output low &lt;br /&gt;
echo out &amp;gt; /sys/class/gpio/gpioNNN/direction&lt;br /&gt;
&lt;br /&gt;
#set direction to &amp;quot;out&amp;quot; and value to 1, i.e. output high&lt;br /&gt;
echo high &amp;gt; /sys/class/gpio/gpioNNN/direction&lt;br /&gt;
&lt;br /&gt;
#set direction to &amp;quot;out&amp;quot; and value to 0, i.e. output low &lt;br /&gt;
echo low &amp;gt; /sys/class/gpio/gpioNNN/direction&lt;br /&gt;
&lt;br /&gt;
#disable gpioNNN folder&lt;br /&gt;
echo NNN &amp;gt; /sys/class/gpio/unexport&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=UART=&lt;br /&gt;
&lt;br /&gt;
UART2 is mapped to /dev/ttyO1 and UART3 is mapped to /dev/ttyO2.&lt;br /&gt;
&lt;br /&gt;
The line is high when idle. Each item transmitted has a start bit (low); 5, 6, 7 or 8 data bits; an optional odd or even parity bit; and 1 or 2 stop bits (high).&lt;br /&gt;
&lt;br /&gt;
These UARTs support a wide range of baud rates. UART2 has the RTS and CTS pins brought out to the EXT connector, while UART3 does not.&lt;br /&gt;
&lt;br /&gt;
See the [http://www.cmrr.umn.edu/~strupp/serial.html Serial Programming Guide for POSIX Operating Systems].&lt;br /&gt;
&lt;br /&gt;
==UART3==&lt;br /&gt;
&lt;br /&gt;
On older firmwares, kernel messages are directed there. SuperZaxxon or later have that disabled.&lt;br /&gt;
&lt;br /&gt;
On all firmwares released so far terminal with a shell is attached to UART3. The port runs at 115200 8N1 baud rate.&lt;br /&gt;
&lt;br /&gt;
===Disabling kernel messages===&lt;br /&gt;
&lt;br /&gt;
To disable kernel mesages, you need to edit kernel boot arguments. Probably easiest way to do it is to create autoboot.txt and place on root directory of a card in slot1 with this content:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
setenv bootargs ubi.mtd=4 ubi.mtd=3 root=ubi0:rootfs rootfstype=ubifs rw rootflags=bulk_read&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Alternatives are using u-boot environment (configure through USB or UART3 serial before system boots up) or patching and reflashing u-boot itself.&lt;br /&gt;
&lt;br /&gt;
===Disabling attached terminal===&lt;br /&gt;
&lt;br /&gt;
For this you need to edit /etc/inittab on pandora rootfs and comment out these lines:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
#S0:2345:once:/sbin/getty 115200 ttyS0&lt;br /&gt;
#O2:2345:once:/sbin/getty 115200 ttyO2&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=PWM=&lt;br /&gt;
&lt;br /&gt;
The UART2 pins on the OMAP could be configured for PWM, but there does not seem to be an interface in the Pandora's OS to do this.&lt;br /&gt;
&lt;br /&gt;
A wide variety of PWM output can be improvised with a UART. The start bit is always low and the stop bit(s) are always high, but the other bits depend on the character sent and the parity selection. The number of bits per character can be changed between 7 and 12, giving several options for frequency division within each available baud rate.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
_^_^_^_^_^    8 data bits; frequency=baudrate/2; duty cycle 50%&lt;br /&gt;
&lt;br /&gt;
_^^^^^^       5 data bits; frequency=baudrate/7; duty cycle 6/7&lt;br /&gt;
&lt;br /&gt;
__________^^  8 data bits, even parity and 2 stop bits; frequency=baudrate/12; duty cycle 1/6 &lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>HelenF</name></author>
		
	</entry>
	<entry>
		<id>https://pandorawiki.org/index.php?title=Main_Page&amp;diff=29720</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://pandorawiki.org/index.php?title=Main_Page&amp;diff=29720"/>
		<updated>2014-05-27T16:42:07Z</updated>

		<summary type="html">&lt;p&gt;HelenF: /* Hardware */ Added EXT Connector&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
&lt;br /&gt;
::::::::::'''Openpandora''' - The pocket computer with gaming controls. &lt;br /&gt;
&amp;lt;div style=&amp;quot;float:left&amp;quot;&amp;gt;&lt;br /&gt;
'''Community'''&amp;lt;br&amp;gt;&lt;br /&gt;
[[IRC]] - [http://pandoralive.info/ blog] - [[Team]]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
'''Input flexibility'''&amp;lt;br&amp;gt;&lt;br /&gt;
[[Keyboard]] - [[Nubs|gaming controls]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Display|touchscreen]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Workflow'''&amp;lt;br&amp;gt;&lt;br /&gt;
[[Power_modes#How_long_does_the_battery_last.3F|Battery life]] - Dual SD slots&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Audio'''&amp;lt;br&amp;gt;&lt;br /&gt;
[[Audio system|High quality sound]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Philosophy'''&amp;lt;br&amp;gt;&lt;br /&gt;
[http://en.wikipedia.org/wiki/Free_and_open-source_software Linux|Gnu]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''Workmanship'''&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.dragonbox.de/en/16-pandora Buy here]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div id=&amp;quot;mf-home&amp;quot; style=&amp;quot;float:left&amp;quot;&amp;gt;&lt;br /&gt;
[[Image:Pandora1ghz.png | left | 400px]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div id=&amp;quot;mf-home&amp;quot; style=&amp;quot;float:left&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Built in Germany, the Pandora is a high-quality, all-purpose mobile computer offering the greatest possible degree of software freedom to a vibrant community of users and developers. We have a wide range of high quality software available on the [http://repo.openpandora.org/ repo].&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[http://www.youtube.com/watch?v=zH-RAOrbFqs| Video demo]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
{| width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; width=&amp;quot;25%&amp;quot; style=&amp;quot;padding:0.5em;&amp;quot;|&lt;br /&gt;
[[Image:IntroIcon.png | left | 50px]]&lt;br /&gt;
==Intro==&lt;br /&gt;
&amp;lt;div style=&amp;quot;clear: both; height: 1px;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
* [[Quickstart]]&lt;br /&gt;
* [[User manual]]&lt;br /&gt;
* [[Team]]&lt;br /&gt;
* [[Size Comparisons‏‎]]&lt;br /&gt;
* ‏‎[[Production Timeline‏‎]]&lt;br /&gt;
* [[Community Links‏‎]]&lt;br /&gt;
* [[Wiki TODO]]&lt;br /&gt;
[[Image:DesktopIcon.png | left | 50px]]&lt;br /&gt;
== Software ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;clear: both; height: 1px;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
* [[GUI]]&lt;br /&gt;
* [[Software_projects]]&lt;br /&gt;
* [[OpenBox‏‎]]&lt;br /&gt;
* [[Minimenu]]‏‎&lt;br /&gt;
* [[Xfce]]&lt;br /&gt;
* [[Compo4All]]&lt;br /&gt;
* [[FlashEnv]] | [[Flashenv Compatibility List|Compatibility List]]&lt;br /&gt;
* [[PickleLauncher]]&lt;br /&gt;
* [[Backup]]&lt;br /&gt;
* [[GPS‏]]&lt;br /&gt;
* ‏‎[[Screenshot]]&lt;br /&gt;
* [[Wallpaper cronjob]]&lt;br /&gt;
* [[Port Requests]]&lt;br /&gt;
* ‏‎[[ResidualVM‏‎]]&lt;br /&gt;
&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; width=&amp;quot;25%&amp;quot; style=&amp;quot;padding:0.5em;&amp;quot;|&lt;br /&gt;
[[Image:HardwareIcon.png | left | 50px]]&lt;br /&gt;
&lt;br /&gt;
== Hardware ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;clear: both; height: 1px;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
* [[Pandora]]&lt;br /&gt;
* [[SD compatibility list]]&lt;br /&gt;
* [[USB compatibility list‏‎]]&lt;br /&gt;
* [[USB reference‏‎]]&lt;br /&gt;
* [[Formatting SD cards]]&lt;br /&gt;
* [[NAND‏]]&lt;br /&gt;
* [[Swap]]&lt;br /&gt;
* [[Display]]&lt;br /&gt;
* [[TV-out cable]]&lt;br /&gt;
* [[LEDs and backlight]]&lt;br /&gt;
* [[WiFi‏‎]]&lt;br /&gt;
* [[Bluetooth]]&lt;br /&gt;
* [[Audio system]]&lt;br /&gt;
* [[Keyboard‏]]‎&lt;br /&gt;
* [[Nubs‏‎]]&lt;br /&gt;
* [[Controllers]]&lt;br /&gt;
* [[Hardware defects]]&lt;br /&gt;
* [[Mobile Broadband]]&lt;br /&gt;
* [http://boards.openpandora.org/index.php?/topic/404-dvb-t-tv-on-pandora/ dvb-t] - forum link&lt;br /&gt;
* [[Power modes‏]]&lt;br /&gt;
* [[Overclocking‏‎]]&lt;br /&gt;
* [[Hardware Hacking‏‎]]&lt;br /&gt;
* [[EXT Connector]]&lt;br /&gt;
* [[Configuring ext signals‏‎]]&lt;br /&gt;
&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; width=&amp;quot;25%&amp;quot; style=&amp;quot;padding:0.5em;&amp;quot;|&lt;br /&gt;
[[Image:SoftwareIcon.png | left | 50px]]&lt;br /&gt;
&lt;br /&gt;
== Operating systems ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;clear: both; height: 1px;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
* [[Boot setup]]&lt;br /&gt;
* [[Ångström]] (Official OS)&lt;br /&gt;
* [[Pandian]]&lt;br /&gt;
* [[Slackware]] | [[SOLEIL]]&lt;br /&gt;
* [[Gentoo]]&lt;br /&gt;
* [[Android]]&lt;br /&gt;
* [[‎RISC OS‏]]&lt;br /&gt;
* [[Basic Linux Guide‏]]&lt;br /&gt;
[[Image:EmulatorIcon.png | left | 53px]]&lt;br /&gt;
&lt;br /&gt;
== Emulators ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;clear: both; height: 1px;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
* [[Emulators]] | [[Legal Emulation Resources‏‎|Legal Resources]]&lt;br /&gt;
* [[Reicast]] | [[Reicast Compatibility List|Compatibility List]]&lt;br /&gt;
* ‏‎[[UAE4ALL‏‎]] | [http://spreadsheets.google.com/spreadsheet/pub?hl=en&amp;amp;key=0AuBR5X_s_5_idG92ZVQ5cEs4ZEhYTm5sSjFIcl83U2c&amp;amp;hl=en&amp;amp;gid=0 Compatibility List]&lt;br /&gt;
* [[DraStic]] | ‏‎[[DraStic Compatibility List‏‎|Compatibility List]]&lt;br /&gt;
* [[PPSSPP]] | [[PPSSPP Compatibility List|Compatibility List]]&lt;br /&gt;
* [[3doh]] | [[3doh Compatibility List|Compatibility List]]&lt;br /&gt;
* [[Mupen2.0 Compatibility List]]&lt;br /&gt;
* ‏‎[[PCSX-ReARMed‏‎]] | [[PSX backups]]&lt;br /&gt;
* [[PicoDrive]]&lt;br /&gt;
* [[SNES9X4P‏‎]]&lt;br /&gt;
* [[MAME4ALL]]&lt;br /&gt;
* ‏‎[[QEMU‏‎]] | [[QEMU Compatibility|Compatibility List]]&lt;br /&gt;
* ‏‎[[DOSBox‏]] | [[DOSBox compatibility list|Compatibility List]]&lt;br /&gt;
&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; width=&amp;quot;25%&amp;quot; style=&amp;quot;padding:0.5em;&amp;quot;|&lt;br /&gt;
[[Image:DevelopmentIcon.png | left | 50px]]&lt;br /&gt;
&lt;br /&gt;
==Hacking==&lt;br /&gt;
&amp;lt;div style=&amp;quot;clear: both; height: 1px;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
* [[Development]]&lt;br /&gt;
* [[Introduction to PNDs]]&lt;br /&gt;
* [[Libpnd hub‏‎]]&lt;br /&gt;
* ‏‎[[Porting to GLES from GL‏]]&lt;br /&gt;
* [[Porting guide‎]]&lt;br /&gt;
* [[GLES]]&lt;br /&gt;
* [[GLESGAE‏‎]]&lt;br /&gt;
* [[GLBasic tutorial]]&lt;br /&gt;
* [[SGX drivers]]&lt;br /&gt;
* [[SDL]]‏&lt;br /&gt;
* [[SDL Controls‏‎]]&lt;br /&gt;
* ‏‎[[Floating Point Optimization‏‎]]&lt;br /&gt;
* [[Assembly Code Optimization‏‎]]&lt;br /&gt;
* [[Compile on the Pandora]]&lt;br /&gt;
* [[Cross-compiler‏‎‏‎]]&lt;br /&gt;
* [[Make and run simple PND‏‎]]&lt;br /&gt;
* [[Compo4AllSDK‏‎]]&lt;br /&gt;
* [[Using C4A with libSparrowNet]]&lt;br /&gt;
* [[PXML specification]]&lt;br /&gt;
* [[PND repository specification]]&lt;br /&gt;
* [[PND management workflow‏‎]]&lt;br /&gt;
* [[Client Repository Communication API]]&lt;br /&gt;
* [[Mupen64plus dynamic recompiler‏‎]]&lt;br /&gt;
* [[Extend Utils]]&lt;br /&gt;
* [[Kernel interface]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
{|&lt;br /&gt;
 [[File:Pandora_logo_small.png|link=Logo|left|50px]]&lt;br /&gt;
|}&lt;br /&gt;
----&lt;br /&gt;
{|&lt;br /&gt;
| ''Unofficial source of info, [[Openpandora GmbH]] or [[Openpandora Ltd]] not responsible for content.&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>HelenF</name></author>
		
	</entry>
	<entry>
		<id>https://pandorawiki.org/index.php?title=Configuring_ext_signals&amp;diff=29719</id>
		<title>Configuring ext signals</title>
		<link rel="alternate" type="text/html" href="https://pandorawiki.org/index.php?title=Configuring_ext_signals&amp;diff=29719"/>
		<updated>2014-05-27T16:35:36Z</updated>

		<summary type="html">&lt;p&gt;HelenF: Expanded UART and PWM&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Pin functions (mux)=&lt;br /&gt;
&lt;br /&gt;
By default the UART2 pins are set up as GPIOs, and UART3 is set up as an UART. The following describes how to change pin functions under a 3.2 kernel.&lt;br /&gt;
&lt;br /&gt;
==Setup==&lt;br /&gt;
&lt;br /&gt;
As root,&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
mkdir /debug&lt;br /&gt;
mount -t debugfs none /debug&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In the /debug/omap_mux directory which appears, the files relevant to the EXT connector are uart2_cts, uart2_rts, uart2_rx, uart2_tx, uart3_rx_irrx, uart3_tx_irtx. They are mapped to the pad configuration registers. Reading one of these files reports the current configuration of the pin. Writing the appropriate pattern to the file changes the configuration of the pin.&lt;br /&gt;
&lt;br /&gt;
==Pad Configuration Register==&lt;br /&gt;
&lt;br /&gt;
As described in OMAP35x Technical Reference Manual (Rev. Y), section 7.4.4 [http://www.ti.com/product/omap3530/technicaldocuments]&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec&amp;quot;&lt;br /&gt;
! Bits&lt;br /&gt;
! Name&lt;br /&gt;
! Comments&lt;br /&gt;
|-&lt;br /&gt;
| 15&lt;br /&gt;
| WAKEUPEVENT&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 14&lt;br /&gt;
| WAKEUPENABLE&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 13&lt;br /&gt;
| OFFPULLTYPESELECT&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 12&lt;br /&gt;
| OFFPULLUDENABLE&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 11&lt;br /&gt;
| OFFOUTVALUE&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 10&lt;br /&gt;
| OFFOUTENABLE&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 9&lt;br /&gt;
| OFFENABLE&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 8&lt;br /&gt;
| INPUTENABLE&lt;br /&gt;
| 0: output only. 1: bidirectional.&lt;br /&gt;
|-&lt;br /&gt;
| 7,6,5&lt;br /&gt;
| RESERVED&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 4&lt;br /&gt;
| PULLTYPESELECT&lt;br /&gt;
| 0: pull-down. 1: pull-up.&lt;br /&gt;
|-&lt;br /&gt;
| 3&lt;br /&gt;
| PULLUDENABLE&lt;br /&gt;
| 0: pull not active. 1: pull active when pin direction is configured as input.&lt;br /&gt;
|-&lt;br /&gt;
| 2,1,0&lt;br /&gt;
| MUXMODE&lt;br /&gt;
| See table below.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Mux modes==&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec&amp;quot;&lt;br /&gt;
! Mode 0&lt;br /&gt;
! Mode 1&lt;br /&gt;
! Mode 2&lt;br /&gt;
! Mode 3&lt;br /&gt;
! Mode 4&lt;br /&gt;
! Mode 5&lt;br /&gt;
! Mode 6&lt;br /&gt;
! Mode 7&lt;br /&gt;
|-&lt;br /&gt;
| uart2_cts&lt;br /&gt;
| mcbsp3_dx&lt;br /&gt;
| gpt9_pwm_evt&lt;br /&gt;
| NA&lt;br /&gt;
| gpio_144&lt;br /&gt;
| NA&lt;br /&gt;
| NA&lt;br /&gt;
| safe_mode&lt;br /&gt;
|-&lt;br /&gt;
| uart2_rts&lt;br /&gt;
| mcbsp3_dr&lt;br /&gt;
| gpt10_pwm_evt&lt;br /&gt;
| NA&lt;br /&gt;
| gpio_145&lt;br /&gt;
| NA&lt;br /&gt;
| NA&lt;br /&gt;
| safe_mode&lt;br /&gt;
|-&lt;br /&gt;
| uart2_tx&lt;br /&gt;
| mcbsp3_clkx&lt;br /&gt;
| gpt11_pwm_evt&lt;br /&gt;
| NA&lt;br /&gt;
| gpio_146&lt;br /&gt;
| NA&lt;br /&gt;
| NA&lt;br /&gt;
| safe_mode&lt;br /&gt;
|-&lt;br /&gt;
| uart2_rx&lt;br /&gt;
| mcbsp3_fsx&lt;br /&gt;
| gpt8_pwm_evt&lt;br /&gt;
| NA&lt;br /&gt;
| gpio_147&lt;br /&gt;
| NA&lt;br /&gt;
| NA&lt;br /&gt;
| safe_mode&lt;br /&gt;
|-&lt;br /&gt;
| uart3_rx_irrx&lt;br /&gt;
| NA&lt;br /&gt;
| NA&lt;br /&gt;
| NA&lt;br /&gt;
| gpio_165&lt;br /&gt;
| NA&lt;br /&gt;
| NA&lt;br /&gt;
| safe_mode&lt;br /&gt;
|-&lt;br /&gt;
| uart3_tx_irtx&lt;br /&gt;
| NA&lt;br /&gt;
| NA&lt;br /&gt;
| NA&lt;br /&gt;
| gpio_166&lt;br /&gt;
| NA&lt;br /&gt;
| NA&lt;br /&gt;
| safe_mode&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Example==&lt;br /&gt;
&lt;br /&gt;
Example of changing UART2_RTS from GPIO to UART mode [http://boards.openpandora.org/topic/4497-talking-to-the-gpios-on-the-ext-connector/?p=195457]:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# cat /debug/omap_mux/uart2_rts&lt;br /&gt;
name: uart2_rts.gpio_145 (0x48002176/0x146 = 0x010c), b ab25, t NA&lt;br /&gt;
mode: OMAP_PIN_INPUT_PULLDOWN | OMAP_MUX_MODE4&lt;br /&gt;
signals: uart2_rts | mcbsp3_dr | gpt10_pwm_evt | NA | gpio_145 | NA | NA | safe_mode&lt;br /&gt;
&lt;br /&gt;
# echo 0x0108 &amp;gt; /debug/omap_mux/uart2_rts&lt;br /&gt;
# cat /debug/omap_mux/uart2_rts&lt;br /&gt;
name: uart2_rts.uart2_rts (0x48002176/0x146 = 0x0108), b ab25, t NA&lt;br /&gt;
mode: OMAP_PIN_INPUT_PULLDOWN | OMAP_MUX_MODE0&lt;br /&gt;
signals: uart2_rts | mcbsp3_dr | gpt10_pwm_evt | NA | gpio_145 | NA | NA | safe_mode&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The value was changed from 0x010c to 0x0108. In both numbers, bit8 is 1 for input enable, bit4 is 0 for pull-down, and bit3 is 1 for pull enable. Bits 2,1,0 changed from 4 to 0, which changed the mux mode from 4 to 0.&lt;br /&gt;
&lt;br /&gt;
=Power supply=&lt;br /&gt;
Currently always set to supply 2.8V, changing this requires patching bootloaders (xload and u-boot).&lt;br /&gt;
&lt;br /&gt;
This is connected to VAUX3 supply on PMIC, with these programmable voltages (200mA max):&lt;br /&gt;
1.5V, 1.8V, 2.5V, 2.8V and 3.0V, with 2.8V as default.&lt;br /&gt;
&lt;br /&gt;
'''warning''': at the time of this writing, both bootloaders (xload and u-boot) set this to 2.8V unconditionally, so don't rely on this providing other voltages during reboot until you patch both bootloaders.&lt;br /&gt;
&lt;br /&gt;
=GPIOs=&lt;br /&gt;
Can be controlled using GPIO sysfs class device, as described in beagleboard tutorials [http://bbfordummies.blogspot.com/2009/07/1.html here].&lt;br /&gt;
&lt;br /&gt;
The pins must be set as GPIO using the pin mux.&lt;br /&gt;
&lt;br /&gt;
In the following commands, NNN is the GPIO number, e.g. 145.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
#enable gpioNNN folder, to prepare for the other commands&lt;br /&gt;
echo NNN &amp;gt; /sys/class/gpio/export&lt;br /&gt;
&lt;br /&gt;
#reads &amp;quot;in&amp;quot; or &amp;quot;out&amp;quot; depending on what was written to it&lt;br /&gt;
cat /sys/class/gpio/gpioNNN/direction&lt;br /&gt;
&lt;br /&gt;
#when direction is &amp;quot;out&amp;quot;, reads 0 or 1 depending on what was written to it&lt;br /&gt;
#when pinmux specifies bidirectional and direction is &amp;quot;in&amp;quot;, reads 0 or 1 depending on voltage at pin&lt;br /&gt;
#when pinmux specifies output-only and direction is &amp;quot;in&amp;quot;, always reads 0&lt;br /&gt;
cat /sys/class/gpio/gpioNNN/value&lt;br /&gt;
&lt;br /&gt;
#set value to 0, i.e. output low (only works when direction is &amp;quot;out&amp;quot;)&lt;br /&gt;
echo 0 &amp;gt; /sys/class/gpio/gpioNNN/value&lt;br /&gt;
&lt;br /&gt;
#set value to 1, i.e. output high (only works when direction is &amp;quot;out&amp;quot;)&lt;br /&gt;
echo 1 &amp;gt; /sys/class/gpio/gpioNNN/value&lt;br /&gt;
&lt;br /&gt;
#set direction to &amp;quot;in&amp;quot;&lt;br /&gt;
echo in &amp;gt; /sys/class/gpio/gpioNNN/direction&lt;br /&gt;
&lt;br /&gt;
#set direction to &amp;quot;out&amp;quot; and value to 0, i.e. output low &lt;br /&gt;
echo out &amp;gt; /sys/class/gpio/gpioNNN/direction&lt;br /&gt;
&lt;br /&gt;
#set direction to &amp;quot;out&amp;quot; and value to 1, i.e. output high&lt;br /&gt;
echo high &amp;gt; /sys/class/gpio/gpioNNN/direction&lt;br /&gt;
&lt;br /&gt;
#set direction to &amp;quot;out&amp;quot; and value to 0, i.e. output low &lt;br /&gt;
echo low &amp;gt; /sys/class/gpio/gpioNNN/direction&lt;br /&gt;
&lt;br /&gt;
#disable gpioNNN folder&lt;br /&gt;
echo NNN &amp;gt; /sys/class/gpio/unexport&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=UART=&lt;br /&gt;
&lt;br /&gt;
UART2 is mapped to /dev/ttyO1 and UART3 is mapped to /dev/ttyO2.&lt;br /&gt;
&lt;br /&gt;
The line is high when idle. Each item transmitted has a start bit (low); 5, 6, 7 or 8 data bits; an optional odd or even parity bit; and 1 or 2 stop bits (high).&lt;br /&gt;
&lt;br /&gt;
These UARTs support a wide range of baud rates. UART2 has the RTS and CTS pins brought out to the EXT connector, while UART3 does not.&lt;br /&gt;
&lt;br /&gt;
See the [http://www.cmrr.umn.edu/~strupp/serial.html Serial Programming Guide for POSIX Operating Systems].&lt;br /&gt;
&lt;br /&gt;
==UART3==&lt;br /&gt;
&lt;br /&gt;
On older firmwares, kernel messages are directed there. SuperZaxxon or later have that disabled.&lt;br /&gt;
&lt;br /&gt;
On all firmwares released so far terminal with a shell is attached to UART3. The port runs at 115200 8N1 baud rate.&lt;br /&gt;
&lt;br /&gt;
===Disabling kernel messages===&lt;br /&gt;
&lt;br /&gt;
To disable kernel mesages, you need to edit kernel boot arguments. Probably easiest way to do it is to create autoboot.txt and place on root directory of a card in slot1 with this content:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
setenv bootargs ubi.mtd=4 ubi.mtd=3 root=ubi0:rootfs rootfstype=ubifs rw rootflags=bulk_read&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Alternatives are using u-boot environment (configure through USB or UART3 serial before system boots up) or patching and reflashing u-boot itself.&lt;br /&gt;
&lt;br /&gt;
===Disabling attached terminal===&lt;br /&gt;
&lt;br /&gt;
For this you need to edit /etc/inittab on pandora rootfs and comment out these lines:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
#S0:2345:once:/sbin/getty 115200 ttyS0&lt;br /&gt;
#O2:2345:once:/sbin/getty 115200 ttyO2&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=PWM=&lt;br /&gt;
&lt;br /&gt;
The UART2 pins on the OMAP could be configured for PWM, but there does not seem to be an interface in the Pandora's OS to do this.&lt;br /&gt;
&lt;br /&gt;
A wide variety of PWM output can be improvised with a UART. The start bit is always low and the stop bit(s) are always high, but the other bits depend on the character sent and the parity selection. The number of bits per character can be changed between 7 and 12, giving several options for frequency division within each available baud rate.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
_^_^_^_^_^    8 data bits; frequency=baudrate/2; duty cycle 50%&lt;br /&gt;
&lt;br /&gt;
_^^^^^^       5 data bits; frequency=baudrate/7; duty cycle 6/7&lt;br /&gt;
&lt;br /&gt;
__________^^  8 data bits, even parity and 2 stop bits; frequency=baudrate/12; duty cycle 1/6 &lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>HelenF</name></author>
		
	</entry>
	<entry>
		<id>https://pandorawiki.org/index.php?title=Configuring_ext_signals&amp;diff=29717</id>
		<title>Configuring ext signals</title>
		<link rel="alternate" type="text/html" href="https://pandorawiki.org/index.php?title=Configuring_ext_signals&amp;diff=29717"/>
		<updated>2014-05-25T13:22:12Z</updated>

		<summary type="html">&lt;p&gt;HelenF: /* Pad Configuration Register */ Clarify PULLUDENABLE.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Pin functions (mux)=&lt;br /&gt;
&lt;br /&gt;
By default the UART2 pins are set up as GPIOs, and UART3 is set up as an UART. The following describes how to change pin functions under a 3.2 kernel.&lt;br /&gt;
&lt;br /&gt;
==Setup==&lt;br /&gt;
&lt;br /&gt;
As root,&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
mkdir /debug&lt;br /&gt;
mount -t debugfs none /debug&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In the /debug/omap_mux directory which appears, the files relevant to the EXT connector are uart2_cts, uart2_rts, uart2_rx, uart2_tx, uart3_rx_irrx, uart3_tx_irtx. They are mapped to the pad configuration registers. Reading one of these files reports the current configuration of the pin. Writing the appropriate pattern to the file changes the configuration of the pin.&lt;br /&gt;
&lt;br /&gt;
==Pad Configuration Register==&lt;br /&gt;
&lt;br /&gt;
As described in OMAP35x Technical Reference Manual (Rev. Y), section 7.4.4 [http://www.ti.com/product/omap3530/technicaldocuments]&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec&amp;quot;&lt;br /&gt;
! Bits&lt;br /&gt;
! Name&lt;br /&gt;
! Comments&lt;br /&gt;
|-&lt;br /&gt;
| 15&lt;br /&gt;
| WAKEUPEVENT&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 14&lt;br /&gt;
| WAKEUPENABLE&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 13&lt;br /&gt;
| OFFPULLTYPESELECT&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 12&lt;br /&gt;
| OFFPULLUDENABLE&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 11&lt;br /&gt;
| OFFOUTVALUE&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 10&lt;br /&gt;
| OFFOUTENABLE&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 9&lt;br /&gt;
| OFFENABLE&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 8&lt;br /&gt;
| INPUTENABLE&lt;br /&gt;
| 0: output only. 1: bidirectional.&lt;br /&gt;
|-&lt;br /&gt;
| 7,6,5&lt;br /&gt;
| RESERVED&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 4&lt;br /&gt;
| PULLTYPESELECT&lt;br /&gt;
| 0: pull-down. 1: pull-up.&lt;br /&gt;
|-&lt;br /&gt;
| 3&lt;br /&gt;
| PULLUDENABLE&lt;br /&gt;
| 0: pull not active. 1: pull active when pin direction is configured as input.&lt;br /&gt;
|-&lt;br /&gt;
| 2,1,0&lt;br /&gt;
| MUXMODE&lt;br /&gt;
| See table below.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Mux modes==&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec&amp;quot;&lt;br /&gt;
! Mode 0&lt;br /&gt;
! Mode 1&lt;br /&gt;
! Mode 2&lt;br /&gt;
! Mode 3&lt;br /&gt;
! Mode 4&lt;br /&gt;
! Mode 5&lt;br /&gt;
! Mode 6&lt;br /&gt;
! Mode 7&lt;br /&gt;
|-&lt;br /&gt;
| uart2_cts&lt;br /&gt;
| mcbsp3_dx&lt;br /&gt;
| gpt9_pwm_evt&lt;br /&gt;
| NA&lt;br /&gt;
| gpio_144&lt;br /&gt;
| NA&lt;br /&gt;
| NA&lt;br /&gt;
| safe_mode&lt;br /&gt;
|-&lt;br /&gt;
| uart2_rts&lt;br /&gt;
| mcbsp3_dr&lt;br /&gt;
| gpt10_pwm_evt&lt;br /&gt;
| NA&lt;br /&gt;
| gpio_145&lt;br /&gt;
| NA&lt;br /&gt;
| NA&lt;br /&gt;
| safe_mode&lt;br /&gt;
|-&lt;br /&gt;
| uart2_tx&lt;br /&gt;
| mcbsp3_clkx&lt;br /&gt;
| gpt11_pwm_evt&lt;br /&gt;
| NA&lt;br /&gt;
| gpio_146&lt;br /&gt;
| NA&lt;br /&gt;
| NA&lt;br /&gt;
| safe_mode&lt;br /&gt;
|-&lt;br /&gt;
| uart2_rx&lt;br /&gt;
| mcbsp3_fsx&lt;br /&gt;
| gpt8_pwm_evt&lt;br /&gt;
| NA&lt;br /&gt;
| gpio_147&lt;br /&gt;
| NA&lt;br /&gt;
| NA&lt;br /&gt;
| safe_mode&lt;br /&gt;
|-&lt;br /&gt;
| uart3_rx_irrx&lt;br /&gt;
| NA&lt;br /&gt;
| NA&lt;br /&gt;
| NA&lt;br /&gt;
| gpio_165&lt;br /&gt;
| NA&lt;br /&gt;
| NA&lt;br /&gt;
| safe_mode&lt;br /&gt;
|-&lt;br /&gt;
| uart3_tx_irtx&lt;br /&gt;
| NA&lt;br /&gt;
| NA&lt;br /&gt;
| NA&lt;br /&gt;
| gpio_166&lt;br /&gt;
| NA&lt;br /&gt;
| NA&lt;br /&gt;
| safe_mode&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Example==&lt;br /&gt;
&lt;br /&gt;
Example of changing UART2_RTS from GPIO to UART mode [http://boards.openpandora.org/topic/4497-talking-to-the-gpios-on-the-ext-connector/?p=195457]:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# cat /debug/omap_mux/uart2_rts&lt;br /&gt;
name: uart2_rts.gpio_145 (0x48002176/0x146 = 0x010c), b ab25, t NA&lt;br /&gt;
mode: OMAP_PIN_INPUT_PULLDOWN | OMAP_MUX_MODE4&lt;br /&gt;
signals: uart2_rts | mcbsp3_dr | gpt10_pwm_evt | NA | gpio_145 | NA | NA | safe_mode&lt;br /&gt;
&lt;br /&gt;
# echo 0x0108 &amp;gt; /debug/omap_mux/uart2_rts&lt;br /&gt;
# cat /debug/omap_mux/uart2_rts&lt;br /&gt;
name: uart2_rts.uart2_rts (0x48002176/0x146 = 0x0108), b ab25, t NA&lt;br /&gt;
mode: OMAP_PIN_INPUT_PULLDOWN | OMAP_MUX_MODE0&lt;br /&gt;
signals: uart2_rts | mcbsp3_dr | gpt10_pwm_evt | NA | gpio_145 | NA | NA | safe_mode&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The value was changed from 0x010c to 0x0108. In both numbers, bit8 is 1 for input enable, bit4 is 0 for pull-down, and bit3 is 1 for pull enable. Bits 2,1,0 changed from 4 to 0, which changed the mux mode from 4 to 0.&lt;br /&gt;
&lt;br /&gt;
=Power supply=&lt;br /&gt;
Currently always set to supply 2.8V, changing this requires patching bootloaders (xload and u-boot).&lt;br /&gt;
&lt;br /&gt;
This is connected to VAUX3 supply on PMIC, with these programmable voltages (200mA max):&lt;br /&gt;
1.5V, 1.8V, 2.5V, 2.8V and 3.0V, with 2.8V as default.&lt;br /&gt;
&lt;br /&gt;
'''warning''': at the time of this writing, both bootloaders (xload and u-boot) set this to 2.8V unconditionally, so don't rely on this providing other voltages during reboot until you patch both bootloaders.&lt;br /&gt;
&lt;br /&gt;
=GPIOs=&lt;br /&gt;
Can be controlled using GPIO sysfs class device, as described in beagleboard tutorials [http://bbfordummies.blogspot.com/2009/07/1.html here].&lt;br /&gt;
&lt;br /&gt;
The pins must be set as GPIO using the pin mux.&lt;br /&gt;
&lt;br /&gt;
In the following commands, NNN is the GPIO number, e.g. 145.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
#enable gpioNNN folder, to prepare for the other commands&lt;br /&gt;
echo NNN &amp;gt; /sys/class/gpio/export&lt;br /&gt;
&lt;br /&gt;
#reads &amp;quot;in&amp;quot; or &amp;quot;out&amp;quot; depending on what was written to it&lt;br /&gt;
cat /sys/class/gpio/gpioNNN/direction&lt;br /&gt;
&lt;br /&gt;
#when direction is &amp;quot;out&amp;quot;, reads 0 or 1 depending on what was written to it&lt;br /&gt;
#when pinmux specifies bidirectional and direction is &amp;quot;in&amp;quot;, reads 0 or 1 depending on voltage at pin&lt;br /&gt;
#when pinmux specifies output-only and direction is &amp;quot;in&amp;quot;, always reads 0&lt;br /&gt;
cat /sys/class/gpio/gpioNNN/value&lt;br /&gt;
&lt;br /&gt;
#set value to 0, i.e. output low (only works when direction is &amp;quot;out&amp;quot;)&lt;br /&gt;
echo 0 &amp;gt; /sys/class/gpio/gpioNNN/value&lt;br /&gt;
&lt;br /&gt;
#set value to 1, i.e. output high (only works when direction is &amp;quot;out&amp;quot;)&lt;br /&gt;
echo 1 &amp;gt; /sys/class/gpio/gpioNNN/value&lt;br /&gt;
&lt;br /&gt;
#set direction to &amp;quot;in&amp;quot;&lt;br /&gt;
echo in &amp;gt; /sys/class/gpio/gpioNNN/direction&lt;br /&gt;
&lt;br /&gt;
#set direction to &amp;quot;out&amp;quot; and value to 0, i.e. output low &lt;br /&gt;
echo out &amp;gt; /sys/class/gpio/gpioNNN/direction&lt;br /&gt;
&lt;br /&gt;
#set direction to &amp;quot;out&amp;quot; and value to 1, i.e. output high&lt;br /&gt;
echo high &amp;gt; /sys/class/gpio/gpioNNN/direction&lt;br /&gt;
&lt;br /&gt;
#set direction to &amp;quot;out&amp;quot; and value to 0, i.e. output low &lt;br /&gt;
echo low &amp;gt; /sys/class/gpio/gpioNNN/direction&lt;br /&gt;
&lt;br /&gt;
#disable gpioNNN folder&lt;br /&gt;
echo NNN &amp;gt; /sys/class/gpio/unexport&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=UART3=&lt;br /&gt;
On older firmwares, kernel messages are directed there. SuperZaxxon or later have that disabled.&lt;br /&gt;
&lt;br /&gt;
On all firmwares released so far terminal with a shell is attached to UART3. The port runs at 115200 8N1 baud rate.&lt;br /&gt;
==Disabling kernel messages==&lt;br /&gt;
To disable kernel mesages, you need to edit kernel boot arguments. Probably easiest way to do it is to create autoboot.txt and place on root directory of a card in slot1 with this content:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
setenv bootargs ubi.mtd=4 ubi.mtd=3 root=ubi0:rootfs rootfstype=ubifs rw rootflags=bulk_read&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Alternatives are using u-boot environment (configure through USB or UART3 serial before system boots up) or patching and reflashing u-boot itself.&lt;br /&gt;
==Disabling attached terminal==&lt;br /&gt;
For this you need to edit /etc/inittab on pandora rootfs and comment out these lines:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
#S0:2345:once:/sbin/getty 115200 ttyS0&lt;br /&gt;
#O2:2345:once:/sbin/getty 115200 ttyO2&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>HelenF</name></author>
		
	</entry>
	<entry>
		<id>https://pandorawiki.org/index.php?title=Configuring_ext_signals&amp;diff=29716</id>
		<title>Configuring ext signals</title>
		<link rel="alternate" type="text/html" href="https://pandorawiki.org/index.php?title=Configuring_ext_signals&amp;diff=29716"/>
		<updated>2014-05-25T13:18:38Z</updated>

		<summary type="html">&lt;p&gt;HelenF: /* GPIOs */  Expanded.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Pin functions (mux)=&lt;br /&gt;
&lt;br /&gt;
By default the UART2 pins are set up as GPIOs, and UART3 is set up as an UART. The following describes how to change pin functions under a 3.2 kernel.&lt;br /&gt;
&lt;br /&gt;
==Setup==&lt;br /&gt;
&lt;br /&gt;
As root,&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
mkdir /debug&lt;br /&gt;
mount -t debugfs none /debug&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In the /debug/omap_mux directory which appears, the files relevant to the EXT connector are uart2_cts, uart2_rts, uart2_rx, uart2_tx, uart3_rx_irrx, uart3_tx_irtx. They are mapped to the pad configuration registers. Reading one of these files reports the current configuration of the pin. Writing the appropriate pattern to the file changes the configuration of the pin.&lt;br /&gt;
&lt;br /&gt;
==Pad Configuration Register==&lt;br /&gt;
&lt;br /&gt;
As described in OMAP35x Technical Reference Manual (Rev. Y), section 7.4.4 [http://www.ti.com/product/omap3530/technicaldocuments]&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec&amp;quot;&lt;br /&gt;
! Bits&lt;br /&gt;
! Name&lt;br /&gt;
! Comments&lt;br /&gt;
|-&lt;br /&gt;
| 15&lt;br /&gt;
| WAKEUPEVENT&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 14&lt;br /&gt;
| WAKEUPENABLE&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 13&lt;br /&gt;
| OFFPULLTYPESELECT&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 12&lt;br /&gt;
| OFFPULLUDENABLE&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 11&lt;br /&gt;
| OFFOUTVALUE&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 10&lt;br /&gt;
| OFFOUTENABLE&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 9&lt;br /&gt;
| OFFENABLE&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 8&lt;br /&gt;
| INPUTENABLE&lt;br /&gt;
| 0: output only. 1: bidirectional.&lt;br /&gt;
|-&lt;br /&gt;
| 7,6,5&lt;br /&gt;
| RESERVED&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 4&lt;br /&gt;
| PULLTYPESELECT&lt;br /&gt;
| 0: pull-down. 1: pull-up.&lt;br /&gt;
|-&lt;br /&gt;
| 3&lt;br /&gt;
| PULLUDENABLE&lt;br /&gt;
| 0: pull not active. 1: pull active if pin not configured as output.&lt;br /&gt;
|-&lt;br /&gt;
| 2,1,0&lt;br /&gt;
| MUXMODE&lt;br /&gt;
| See table below.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Mux modes==&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec&amp;quot;&lt;br /&gt;
! Mode 0&lt;br /&gt;
! Mode 1&lt;br /&gt;
! Mode 2&lt;br /&gt;
! Mode 3&lt;br /&gt;
! Mode 4&lt;br /&gt;
! Mode 5&lt;br /&gt;
! Mode 6&lt;br /&gt;
! Mode 7&lt;br /&gt;
|-&lt;br /&gt;
| uart2_cts&lt;br /&gt;
| mcbsp3_dx&lt;br /&gt;
| gpt9_pwm_evt&lt;br /&gt;
| NA&lt;br /&gt;
| gpio_144&lt;br /&gt;
| NA&lt;br /&gt;
| NA&lt;br /&gt;
| safe_mode&lt;br /&gt;
|-&lt;br /&gt;
| uart2_rts&lt;br /&gt;
| mcbsp3_dr&lt;br /&gt;
| gpt10_pwm_evt&lt;br /&gt;
| NA&lt;br /&gt;
| gpio_145&lt;br /&gt;
| NA&lt;br /&gt;
| NA&lt;br /&gt;
| safe_mode&lt;br /&gt;
|-&lt;br /&gt;
| uart2_tx&lt;br /&gt;
| mcbsp3_clkx&lt;br /&gt;
| gpt11_pwm_evt&lt;br /&gt;
| NA&lt;br /&gt;
| gpio_146&lt;br /&gt;
| NA&lt;br /&gt;
| NA&lt;br /&gt;
| safe_mode&lt;br /&gt;
|-&lt;br /&gt;
| uart2_rx&lt;br /&gt;
| mcbsp3_fsx&lt;br /&gt;
| gpt8_pwm_evt&lt;br /&gt;
| NA&lt;br /&gt;
| gpio_147&lt;br /&gt;
| NA&lt;br /&gt;
| NA&lt;br /&gt;
| safe_mode&lt;br /&gt;
|-&lt;br /&gt;
| uart3_rx_irrx&lt;br /&gt;
| NA&lt;br /&gt;
| NA&lt;br /&gt;
| NA&lt;br /&gt;
| gpio_165&lt;br /&gt;
| NA&lt;br /&gt;
| NA&lt;br /&gt;
| safe_mode&lt;br /&gt;
|-&lt;br /&gt;
| uart3_tx_irtx&lt;br /&gt;
| NA&lt;br /&gt;
| NA&lt;br /&gt;
| NA&lt;br /&gt;
| gpio_166&lt;br /&gt;
| NA&lt;br /&gt;
| NA&lt;br /&gt;
| safe_mode&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Example==&lt;br /&gt;
&lt;br /&gt;
Example of changing UART2_RTS from GPIO to UART mode [http://boards.openpandora.org/topic/4497-talking-to-the-gpios-on-the-ext-connector/?p=195457]:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# cat /debug/omap_mux/uart2_rts&lt;br /&gt;
name: uart2_rts.gpio_145 (0x48002176/0x146 = 0x010c), b ab25, t NA&lt;br /&gt;
mode: OMAP_PIN_INPUT_PULLDOWN | OMAP_MUX_MODE4&lt;br /&gt;
signals: uart2_rts | mcbsp3_dr | gpt10_pwm_evt | NA | gpio_145 | NA | NA | safe_mode&lt;br /&gt;
&lt;br /&gt;
# echo 0x0108 &amp;gt; /debug/omap_mux/uart2_rts&lt;br /&gt;
# cat /debug/omap_mux/uart2_rts&lt;br /&gt;
name: uart2_rts.uart2_rts (0x48002176/0x146 = 0x0108), b ab25, t NA&lt;br /&gt;
mode: OMAP_PIN_INPUT_PULLDOWN | OMAP_MUX_MODE0&lt;br /&gt;
signals: uart2_rts | mcbsp3_dr | gpt10_pwm_evt | NA | gpio_145 | NA | NA | safe_mode&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The value was changed from 0x010c to 0x0108. In both numbers, bit8 is 1 for input enable, bit4 is 0 for pull-down, and bit3 is 1 for pull enable. Bits 2,1,0 changed from 4 to 0, which changed the mux mode from 4 to 0.&lt;br /&gt;
&lt;br /&gt;
=Power supply=&lt;br /&gt;
Currently always set to supply 2.8V, changing this requires patching bootloaders (xload and u-boot).&lt;br /&gt;
&lt;br /&gt;
This is connected to VAUX3 supply on PMIC, with these programmable voltages (200mA max):&lt;br /&gt;
1.5V, 1.8V, 2.5V, 2.8V and 3.0V, with 2.8V as default.&lt;br /&gt;
&lt;br /&gt;
'''warning''': at the time of this writing, both bootloaders (xload and u-boot) set this to 2.8V unconditionally, so don't rely on this providing other voltages during reboot until you patch both bootloaders.&lt;br /&gt;
&lt;br /&gt;
=GPIOs=&lt;br /&gt;
Can be controlled using GPIO sysfs class device, as described in beagleboard tutorials [http://bbfordummies.blogspot.com/2009/07/1.html here].&lt;br /&gt;
&lt;br /&gt;
The pins must be set as GPIO using the pin mux.&lt;br /&gt;
&lt;br /&gt;
In the following commands, NNN is the GPIO number, e.g. 145.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
#enable gpioNNN folder, to prepare for the other commands&lt;br /&gt;
echo NNN &amp;gt; /sys/class/gpio/export&lt;br /&gt;
&lt;br /&gt;
#reads &amp;quot;in&amp;quot; or &amp;quot;out&amp;quot; depending on what was written to it&lt;br /&gt;
cat /sys/class/gpio/gpioNNN/direction&lt;br /&gt;
&lt;br /&gt;
#when direction is &amp;quot;out&amp;quot;, reads 0 or 1 depending on what was written to it&lt;br /&gt;
#when pinmux specifies bidirectional and direction is &amp;quot;in&amp;quot;, reads 0 or 1 depending on voltage at pin&lt;br /&gt;
#when pinmux specifies output-only and direction is &amp;quot;in&amp;quot;, always reads 0&lt;br /&gt;
cat /sys/class/gpio/gpioNNN/value&lt;br /&gt;
&lt;br /&gt;
#set value to 0, i.e. output low (only works when direction is &amp;quot;out&amp;quot;)&lt;br /&gt;
echo 0 &amp;gt; /sys/class/gpio/gpioNNN/value&lt;br /&gt;
&lt;br /&gt;
#set value to 1, i.e. output high (only works when direction is &amp;quot;out&amp;quot;)&lt;br /&gt;
echo 1 &amp;gt; /sys/class/gpio/gpioNNN/value&lt;br /&gt;
&lt;br /&gt;
#set direction to &amp;quot;in&amp;quot;&lt;br /&gt;
echo in &amp;gt; /sys/class/gpio/gpioNNN/direction&lt;br /&gt;
&lt;br /&gt;
#set direction to &amp;quot;out&amp;quot; and value to 0, i.e. output low &lt;br /&gt;
echo out &amp;gt; /sys/class/gpio/gpioNNN/direction&lt;br /&gt;
&lt;br /&gt;
#set direction to &amp;quot;out&amp;quot; and value to 1, i.e. output high&lt;br /&gt;
echo high &amp;gt; /sys/class/gpio/gpioNNN/direction&lt;br /&gt;
&lt;br /&gt;
#set direction to &amp;quot;out&amp;quot; and value to 0, i.e. output low &lt;br /&gt;
echo low &amp;gt; /sys/class/gpio/gpioNNN/direction&lt;br /&gt;
&lt;br /&gt;
#disable gpioNNN folder&lt;br /&gt;
echo NNN &amp;gt; /sys/class/gpio/unexport&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=UART3=&lt;br /&gt;
On older firmwares, kernel messages are directed there. SuperZaxxon or later have that disabled.&lt;br /&gt;
&lt;br /&gt;
On all firmwares released so far terminal with a shell is attached to UART3. The port runs at 115200 8N1 baud rate.&lt;br /&gt;
==Disabling kernel messages==&lt;br /&gt;
To disable kernel mesages, you need to edit kernel boot arguments. Probably easiest way to do it is to create autoboot.txt and place on root directory of a card in slot1 with this content:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
setenv bootargs ubi.mtd=4 ubi.mtd=3 root=ubi0:rootfs rootfstype=ubifs rw rootflags=bulk_read&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Alternatives are using u-boot environment (configure through USB or UART3 serial before system boots up) or patching and reflashing u-boot itself.&lt;br /&gt;
==Disabling attached terminal==&lt;br /&gt;
For this you need to edit /etc/inittab on pandora rootfs and comment out these lines:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
#S0:2345:once:/sbin/getty 115200 ttyS0&lt;br /&gt;
#O2:2345:once:/sbin/getty 115200 ttyO2&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>HelenF</name></author>
		
	</entry>
	<entry>
		<id>https://pandorawiki.org/index.php?title=Configuring_ext_signals&amp;diff=29715</id>
		<title>Configuring ext signals</title>
		<link rel="alternate" type="text/html" href="https://pandorawiki.org/index.php?title=Configuring_ext_signals&amp;diff=29715"/>
		<updated>2014-05-25T12:56:15Z</updated>

		<summary type="html">&lt;p&gt;HelenF: /* Setup */ Removed hashes.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Pin functions (mux)=&lt;br /&gt;
&lt;br /&gt;
By default the UART2 pins are set up as GPIOs, and UART3 is set up as an UART. The following describes how to change pin functions under a 3.2 kernel.&lt;br /&gt;
&lt;br /&gt;
==Setup==&lt;br /&gt;
&lt;br /&gt;
As root,&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
mkdir /debug&lt;br /&gt;
mount -t debugfs none /debug&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In the /debug/omap_mux directory which appears, the files relevant to the EXT connector are uart2_cts, uart2_rts, uart2_rx, uart2_tx, uart3_rx_irrx, uart3_tx_irtx. They are mapped to the pad configuration registers. Reading one of these files reports the current configuration of the pin. Writing the appropriate pattern to the file changes the configuration of the pin.&lt;br /&gt;
&lt;br /&gt;
==Pad Configuration Register==&lt;br /&gt;
&lt;br /&gt;
As described in OMAP35x Technical Reference Manual (Rev. Y), section 7.4.4 [http://www.ti.com/product/omap3530/technicaldocuments]&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec&amp;quot;&lt;br /&gt;
! Bits&lt;br /&gt;
! Name&lt;br /&gt;
! Comments&lt;br /&gt;
|-&lt;br /&gt;
| 15&lt;br /&gt;
| WAKEUPEVENT&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 14&lt;br /&gt;
| WAKEUPENABLE&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 13&lt;br /&gt;
| OFFPULLTYPESELECT&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 12&lt;br /&gt;
| OFFPULLUDENABLE&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 11&lt;br /&gt;
| OFFOUTVALUE&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 10&lt;br /&gt;
| OFFOUTENABLE&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 9&lt;br /&gt;
| OFFENABLE&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 8&lt;br /&gt;
| INPUTENABLE&lt;br /&gt;
| 0: output only. 1: bidirectional.&lt;br /&gt;
|-&lt;br /&gt;
| 7,6,5&lt;br /&gt;
| RESERVED&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 4&lt;br /&gt;
| PULLTYPESELECT&lt;br /&gt;
| 0: pull-down. 1: pull-up.&lt;br /&gt;
|-&lt;br /&gt;
| 3&lt;br /&gt;
| PULLUDENABLE&lt;br /&gt;
| 0: pull not active. 1: pull active if pin not configured as output.&lt;br /&gt;
|-&lt;br /&gt;
| 2,1,0&lt;br /&gt;
| MUXMODE&lt;br /&gt;
| See table below.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Mux modes==&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec&amp;quot;&lt;br /&gt;
! Mode 0&lt;br /&gt;
! Mode 1&lt;br /&gt;
! Mode 2&lt;br /&gt;
! Mode 3&lt;br /&gt;
! Mode 4&lt;br /&gt;
! Mode 5&lt;br /&gt;
! Mode 6&lt;br /&gt;
! Mode 7&lt;br /&gt;
|-&lt;br /&gt;
| uart2_cts&lt;br /&gt;
| mcbsp3_dx&lt;br /&gt;
| gpt9_pwm_evt&lt;br /&gt;
| NA&lt;br /&gt;
| gpio_144&lt;br /&gt;
| NA&lt;br /&gt;
| NA&lt;br /&gt;
| safe_mode&lt;br /&gt;
|-&lt;br /&gt;
| uart2_rts&lt;br /&gt;
| mcbsp3_dr&lt;br /&gt;
| gpt10_pwm_evt&lt;br /&gt;
| NA&lt;br /&gt;
| gpio_145&lt;br /&gt;
| NA&lt;br /&gt;
| NA&lt;br /&gt;
| safe_mode&lt;br /&gt;
|-&lt;br /&gt;
| uart2_tx&lt;br /&gt;
| mcbsp3_clkx&lt;br /&gt;
| gpt11_pwm_evt&lt;br /&gt;
| NA&lt;br /&gt;
| gpio_146&lt;br /&gt;
| NA&lt;br /&gt;
| NA&lt;br /&gt;
| safe_mode&lt;br /&gt;
|-&lt;br /&gt;
| uart2_rx&lt;br /&gt;
| mcbsp3_fsx&lt;br /&gt;
| gpt8_pwm_evt&lt;br /&gt;
| NA&lt;br /&gt;
| gpio_147&lt;br /&gt;
| NA&lt;br /&gt;
| NA&lt;br /&gt;
| safe_mode&lt;br /&gt;
|-&lt;br /&gt;
| uart3_rx_irrx&lt;br /&gt;
| NA&lt;br /&gt;
| NA&lt;br /&gt;
| NA&lt;br /&gt;
| gpio_165&lt;br /&gt;
| NA&lt;br /&gt;
| NA&lt;br /&gt;
| safe_mode&lt;br /&gt;
|-&lt;br /&gt;
| uart3_tx_irtx&lt;br /&gt;
| NA&lt;br /&gt;
| NA&lt;br /&gt;
| NA&lt;br /&gt;
| gpio_166&lt;br /&gt;
| NA&lt;br /&gt;
| NA&lt;br /&gt;
| safe_mode&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Example==&lt;br /&gt;
&lt;br /&gt;
Example of changing UART2_RTS from GPIO to UART mode [http://boards.openpandora.org/topic/4497-talking-to-the-gpios-on-the-ext-connector/?p=195457]:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# cat /debug/omap_mux/uart2_rts&lt;br /&gt;
name: uart2_rts.gpio_145 (0x48002176/0x146 = 0x010c), b ab25, t NA&lt;br /&gt;
mode: OMAP_PIN_INPUT_PULLDOWN | OMAP_MUX_MODE4&lt;br /&gt;
signals: uart2_rts | mcbsp3_dr | gpt10_pwm_evt | NA | gpio_145 | NA | NA | safe_mode&lt;br /&gt;
&lt;br /&gt;
# echo 0x0108 &amp;gt; /debug/omap_mux/uart2_rts&lt;br /&gt;
# cat /debug/omap_mux/uart2_rts&lt;br /&gt;
name: uart2_rts.uart2_rts (0x48002176/0x146 = 0x0108), b ab25, t NA&lt;br /&gt;
mode: OMAP_PIN_INPUT_PULLDOWN | OMAP_MUX_MODE0&lt;br /&gt;
signals: uart2_rts | mcbsp3_dr | gpt10_pwm_evt | NA | gpio_145 | NA | NA | safe_mode&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The value was changed from 0x010c to 0x0108. In both numbers, bit8 is 1 for input enable, bit4 is 0 for pull-down, and bit3 is 1 for pull enable. Bits 2,1,0 changed from 4 to 0, which changed the mux mode from 4 to 0.&lt;br /&gt;
&lt;br /&gt;
=Power supply=&lt;br /&gt;
Currently always set to supply 2.8V, changing this requires patching bootloaders (xload and u-boot).&lt;br /&gt;
&lt;br /&gt;
This is connected to VAUX3 supply on PMIC, with these programmable voltages (200mA max):&lt;br /&gt;
1.5V, 1.8V, 2.5V, 2.8V and 3.0V, with 2.8V as default.&lt;br /&gt;
&lt;br /&gt;
'''warning''': at the time of this writing, both bootloaders (xload and u-boot) set this to 2.8V unconditionally, so don't rely on this providing other voltages during reboot until you patch both bootloaders.&lt;br /&gt;
&lt;br /&gt;
=GPIOs=&lt;br /&gt;
Can be controlled using GPIO sysfs class device, as described in beagleboard tutorials [http://bbfordummies.blogspot.com/2009/07/1.html here].&lt;br /&gt;
&lt;br /&gt;
=UART3=&lt;br /&gt;
On older firmwares, kernel messages are directed there. SuperZaxxon or later have that disabled.&lt;br /&gt;
&lt;br /&gt;
On all firmwares released so far terminal with a shell is attached to UART3. The port runs at 115200 8N1 baud rate.&lt;br /&gt;
==Disabling kernel messages==&lt;br /&gt;
To disable kernel mesages, you need to edit kernel boot arguments. Probably easiest way to do it is to create autoboot.txt and place on root directory of a card in slot1 with this content:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
setenv bootargs ubi.mtd=4 ubi.mtd=3 root=ubi0:rootfs rootfstype=ubifs rw rootflags=bulk_read&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Alternatives are using u-boot environment (configure through USB or UART3 serial before system boots up) or patching and reflashing u-boot itself.&lt;br /&gt;
==Disabling attached terminal==&lt;br /&gt;
For this you need to edit /etc/inittab on pandora rootfs and comment out these lines:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
#S0:2345:once:/sbin/getty 115200 ttyS0&lt;br /&gt;
#O2:2345:once:/sbin/getty 115200 ttyO2&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>HelenF</name></author>
		
	</entry>
	<entry>
		<id>https://pandorawiki.org/index.php?title=Configuring_ext_signals&amp;diff=29714</id>
		<title>Configuring ext signals</title>
		<link rel="alternate" type="text/html" href="https://pandorawiki.org/index.php?title=Configuring_ext_signals&amp;diff=29714"/>
		<updated>2014-05-24T20:35:14Z</updated>

		<summary type="html">&lt;p&gt;HelenF: Expanded: Pin functions (mux)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Pin functions (mux)=&lt;br /&gt;
&lt;br /&gt;
By default the UART2 pins are set up as GPIOs, and UART3 is set up as an UART. The following describes how to change pin functions under a 3.2 kernel.&lt;br /&gt;
&lt;br /&gt;
==Setup==&lt;br /&gt;
&lt;br /&gt;
As root,&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# mkdir /debug&lt;br /&gt;
# mount -t debugfs none /debug&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In the /debug/omap_mux directory which appears, the files relevant to the EXT connector are uart2_cts, uart2_rts, uart2_rx, uart2_tx, uart3_rx_irrx, uart3_tx_irtx. They are mapped to the pad configuration registers. Reading one of these files reports the current configuration of the pin. Writing the appropriate pattern to the file changes the configuration of the pin.&lt;br /&gt;
&lt;br /&gt;
==Pad Configuration Register==&lt;br /&gt;
&lt;br /&gt;
As described in OMAP35x Technical Reference Manual (Rev. Y), section 7.4.4 [http://www.ti.com/product/omap3530/technicaldocuments]&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: left; width: 100%;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec&amp;quot;&lt;br /&gt;
! Bits&lt;br /&gt;
! Name&lt;br /&gt;
! Comments&lt;br /&gt;
|-&lt;br /&gt;
| 15&lt;br /&gt;
| WAKEUPEVENT&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 14&lt;br /&gt;
| WAKEUPENABLE&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 13&lt;br /&gt;
| OFFPULLTYPESELECT&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 12&lt;br /&gt;
| OFFPULLUDENABLE&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 11&lt;br /&gt;
| OFFOUTVALUE&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 10&lt;br /&gt;
| OFFOUTENABLE&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 9&lt;br /&gt;
| OFFENABLE&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 8&lt;br /&gt;
| INPUTENABLE&lt;br /&gt;
| 0: output only. 1: bidirectional.&lt;br /&gt;
|-&lt;br /&gt;
| 7,6,5&lt;br /&gt;
| RESERVED&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| 4&lt;br /&gt;
| PULLTYPESELECT&lt;br /&gt;
| 0: pull-down. 1: pull-up.&lt;br /&gt;
|-&lt;br /&gt;
| 3&lt;br /&gt;
| PULLUDENABLE&lt;br /&gt;
| 0: pull not active. 1: pull active if pin not configured as output.&lt;br /&gt;
|-&lt;br /&gt;
| 2,1,0&lt;br /&gt;
| MUXMODE&lt;br /&gt;
| See table below.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Mux modes==&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec&amp;quot;&lt;br /&gt;
! Mode 0&lt;br /&gt;
! Mode 1&lt;br /&gt;
! Mode 2&lt;br /&gt;
! Mode 3&lt;br /&gt;
! Mode 4&lt;br /&gt;
! Mode 5&lt;br /&gt;
! Mode 6&lt;br /&gt;
! Mode 7&lt;br /&gt;
|-&lt;br /&gt;
| uart2_cts&lt;br /&gt;
| mcbsp3_dx&lt;br /&gt;
| gpt9_pwm_evt&lt;br /&gt;
| NA&lt;br /&gt;
| gpio_144&lt;br /&gt;
| NA&lt;br /&gt;
| NA&lt;br /&gt;
| safe_mode&lt;br /&gt;
|-&lt;br /&gt;
| uart2_rts&lt;br /&gt;
| mcbsp3_dr&lt;br /&gt;
| gpt10_pwm_evt&lt;br /&gt;
| NA&lt;br /&gt;
| gpio_145&lt;br /&gt;
| NA&lt;br /&gt;
| NA&lt;br /&gt;
| safe_mode&lt;br /&gt;
|-&lt;br /&gt;
| uart2_tx&lt;br /&gt;
| mcbsp3_clkx&lt;br /&gt;
| gpt11_pwm_evt&lt;br /&gt;
| NA&lt;br /&gt;
| gpio_146&lt;br /&gt;
| NA&lt;br /&gt;
| NA&lt;br /&gt;
| safe_mode&lt;br /&gt;
|-&lt;br /&gt;
| uart2_rx&lt;br /&gt;
| mcbsp3_fsx&lt;br /&gt;
| gpt8_pwm_evt&lt;br /&gt;
| NA&lt;br /&gt;
| gpio_147&lt;br /&gt;
| NA&lt;br /&gt;
| NA&lt;br /&gt;
| safe_mode&lt;br /&gt;
|-&lt;br /&gt;
| uart3_rx_irrx&lt;br /&gt;
| NA&lt;br /&gt;
| NA&lt;br /&gt;
| NA&lt;br /&gt;
| gpio_165&lt;br /&gt;
| NA&lt;br /&gt;
| NA&lt;br /&gt;
| safe_mode&lt;br /&gt;
|-&lt;br /&gt;
| uart3_tx_irtx&lt;br /&gt;
| NA&lt;br /&gt;
| NA&lt;br /&gt;
| NA&lt;br /&gt;
| gpio_166&lt;br /&gt;
| NA&lt;br /&gt;
| NA&lt;br /&gt;
| safe_mode&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Example==&lt;br /&gt;
&lt;br /&gt;
Example of changing UART2_RTS from GPIO to UART mode [http://boards.openpandora.org/topic/4497-talking-to-the-gpios-on-the-ext-connector/?p=195457]:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# cat /debug/omap_mux/uart2_rts&lt;br /&gt;
name: uart2_rts.gpio_145 (0x48002176/0x146 = 0x010c), b ab25, t NA&lt;br /&gt;
mode: OMAP_PIN_INPUT_PULLDOWN | OMAP_MUX_MODE4&lt;br /&gt;
signals: uart2_rts | mcbsp3_dr | gpt10_pwm_evt | NA | gpio_145 | NA | NA | safe_mode&lt;br /&gt;
&lt;br /&gt;
# echo 0x0108 &amp;gt; /debug/omap_mux/uart2_rts&lt;br /&gt;
# cat /debug/omap_mux/uart2_rts&lt;br /&gt;
name: uart2_rts.uart2_rts (0x48002176/0x146 = 0x0108), b ab25, t NA&lt;br /&gt;
mode: OMAP_PIN_INPUT_PULLDOWN | OMAP_MUX_MODE0&lt;br /&gt;
signals: uart2_rts | mcbsp3_dr | gpt10_pwm_evt | NA | gpio_145 | NA | NA | safe_mode&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The value was changed from 0x010c to 0x0108. In both numbers, bit8 is 1 for input enable, bit4 is 0 for pull-down, and bit3 is 1 for pull enable. Bits 2,1,0 changed from 4 to 0, which changed the mux mode from 4 to 0.&lt;br /&gt;
&lt;br /&gt;
=Power supply=&lt;br /&gt;
Currently always set to supply 2.8V, changing this requires patching bootloaders (xload and u-boot).&lt;br /&gt;
&lt;br /&gt;
This is connected to VAUX3 supply on PMIC, with these programmable voltages (200mA max):&lt;br /&gt;
1.5V, 1.8V, 2.5V, 2.8V and 3.0V, with 2.8V as default.&lt;br /&gt;
&lt;br /&gt;
'''warning''': at the time of this writing, both bootloaders (xload and u-boot) set this to 2.8V unconditionally, so don't rely on this providing other voltages during reboot until you patch both bootloaders.&lt;br /&gt;
&lt;br /&gt;
=GPIOs=&lt;br /&gt;
Can be controlled using GPIO sysfs class device, as described in beagleboard tutorials [http://bbfordummies.blogspot.com/2009/07/1.html here].&lt;br /&gt;
&lt;br /&gt;
=UART3=&lt;br /&gt;
On older firmwares, kernel messages are directed there. SuperZaxxon or later have that disabled.&lt;br /&gt;
&lt;br /&gt;
On all firmwares released so far terminal with a shell is attached to UART3. The port runs at 115200 8N1 baud rate.&lt;br /&gt;
==Disabling kernel messages==&lt;br /&gt;
To disable kernel mesages, you need to edit kernel boot arguments. Probably easiest way to do it is to create autoboot.txt and place on root directory of a card in slot1 with this content:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
setenv bootargs ubi.mtd=4 ubi.mtd=3 root=ubi0:rootfs rootfstype=ubifs rw rootflags=bulk_read&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Alternatives are using u-boot environment (configure through USB or UART3 serial before system boots up) or patching and reflashing u-boot itself.&lt;br /&gt;
==Disabling attached terminal==&lt;br /&gt;
For this you need to edit /etc/inittab on pandora rootfs and comment out these lines:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
#S0:2345:once:/sbin/getty 115200 ttyS0&lt;br /&gt;
#O2:2345:once:/sbin/getty 115200 ttyO2&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>HelenF</name></author>
		
	</entry>
	<entry>
		<id>https://pandorawiki.org/index.php?title=EXT_Connector&amp;diff=29713</id>
		<title>EXT Connector</title>
		<link rel="alternate" type="text/html" href="https://pandorawiki.org/index.php?title=EXT_Connector&amp;diff=29713"/>
		<updated>2014-05-24T18:19:11Z</updated>

		<summary type="html">&lt;p&gt;HelenF: Voltage differences: specify digital&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:Pandora_EXT_pinout.png|thumb|EXT connector]]&lt;br /&gt;
==What does it have?==&lt;br /&gt;
* UART2&lt;br /&gt;
* UART3&lt;br /&gt;
* TV out&lt;br /&gt;
* Stereo line out&lt;br /&gt;
* Stereo line in&lt;br /&gt;
* The UART lines can also be used as GPIO (six of them) and PWM lines (four of them).&lt;br /&gt;
&lt;br /&gt;
Note that Power Out defaults to 2.8V, while the digital I/O lines work with 1.8V logic. To avoid damaging the Pandora, a level shifter will be required for most applications using these signals.&lt;br /&gt;
&lt;br /&gt;
==Connectors==&lt;br /&gt;
Just for reference: the Pandora-side of the connector is Tyco 1717312-1, you already have that. [http://www.te.com/catalog/pn/en/1717312-1]&lt;br /&gt;
&lt;br /&gt;
===Astron Connector===&lt;br /&gt;
* Astron, part number 3111014-301-R&lt;br /&gt;
* Available from DragonBox for 7 EUR each [https://www.dragonbox.de/en/pandora/59-ext-stecker-1.html]&lt;br /&gt;
&lt;br /&gt;
===Tyco Connector===&lt;br /&gt;
* Tyco Electronics, part number 1717169-2  [http://www.te.com/catalog/pn/en/1717169-2]&lt;br /&gt;
* The manufacturer does *not* stock these for engineering samples, and very few vendors carry them&lt;br /&gt;
* Community member WizardStan ordered a bunch and sold them for $2 each plus shipping from Canada [http://boards.openpandora.org/index.php?/topic/2675-ext-connectors/]&lt;br /&gt;
* Community members peca and Nardella designed and manufactured a break-out-board for easier soldering [http://boards.openpandora.org/topic/3743-break-out-bord-for-ext-pcb-designer-needed/]&lt;br /&gt;
&lt;br /&gt;
==Configuration==&lt;br /&gt;
[[Configuring_ext_signals | Configuring EXT signals]]&lt;br /&gt;
&lt;br /&gt;
==How Do I Make a TV-Out Cable?==&lt;br /&gt;
* There are some useful tips in the [http://boards.openpandora.org/index.php?/topic/2675-ext-connectors/ EXT Connectors] thread.&lt;br /&gt;
* A guide explaining one way of creating the video cables can be found [http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,23,465 here]&lt;br /&gt;
* MarkoeZ Has written a blog post about it [http://markoez.pirategames.co.uk/index.php/blog/pandora-ext-tv-out-explained/ here]&lt;/div&gt;</summary>
		<author><name>HelenF</name></author>
		
	</entry>
	<entry>
		<id>https://pandorawiki.org/index.php?title=EXT_Connector&amp;diff=29712</id>
		<title>EXT Connector</title>
		<link rel="alternate" type="text/html" href="https://pandorawiki.org/index.php?title=EXT_Connector&amp;diff=29712"/>
		<updated>2014-05-24T18:13:36Z</updated>

		<summary type="html">&lt;p&gt;HelenF: Voltage differences&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:Pandora_EXT_pinout.png|thumb|EXT connector]]&lt;br /&gt;
==What does it have?==&lt;br /&gt;
* UART2&lt;br /&gt;
* UART3&lt;br /&gt;
* TV out&lt;br /&gt;
* Stereo line out&lt;br /&gt;
* Stereo line in&lt;br /&gt;
* The UART lines can also be used as GPIO (six of them) and PWM lines (four of them).&lt;br /&gt;
&lt;br /&gt;
Note that Power Out defaults to 2.8V, while the I/O lines work with 1.8V logic. To avoid damaging the Pandora, a level shifter will be required for most applications.&lt;br /&gt;
&lt;br /&gt;
==Connectors==&lt;br /&gt;
Just for reference: the Pandora-side of the connector is Tyco 1717312-1, you already have that. [http://www.te.com/catalog/pn/en/1717312-1]&lt;br /&gt;
&lt;br /&gt;
===Astron Connector===&lt;br /&gt;
* Astron, part number 3111014-301-R&lt;br /&gt;
* Available from DragonBox for 7 EUR each [https://www.dragonbox.de/en/pandora/59-ext-stecker-1.html]&lt;br /&gt;
&lt;br /&gt;
===Tyco Connector===&lt;br /&gt;
* Tyco Electronics, part number 1717169-2  [http://www.te.com/catalog/pn/en/1717169-2]&lt;br /&gt;
* The manufacturer does *not* stock these for engineering samples, and very few vendors carry them&lt;br /&gt;
* Community member WizardStan ordered a bunch and sold them for $2 each plus shipping from Canada [http://boards.openpandora.org/index.php?/topic/2675-ext-connectors/]&lt;br /&gt;
* Community members peca and Nardella designed and manufactured a break-out-board for easier soldering [http://boards.openpandora.org/topic/3743-break-out-bord-for-ext-pcb-designer-needed/]&lt;br /&gt;
&lt;br /&gt;
==Configuration==&lt;br /&gt;
[[Configuring_ext_signals | Configuring EXT signals]]&lt;br /&gt;
&lt;br /&gt;
==How Do I Make a TV-Out Cable?==&lt;br /&gt;
* There are some useful tips in the [http://boards.openpandora.org/index.php?/topic/2675-ext-connectors/ EXT Connectors] thread.&lt;br /&gt;
* A guide explaining one way of creating the video cables can be found [http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,23,465 here]&lt;br /&gt;
* MarkoeZ Has written a blog post about it [http://markoez.pirategames.co.uk/index.php/blog/pandora-ext-tv-out-explained/ here]&lt;/div&gt;</summary>
		<author><name>HelenF</name></author>
		
	</entry>
	<entry>
		<id>https://pandorawiki.org/index.php?title=EXT_Connector&amp;diff=29711</id>
		<title>EXT Connector</title>
		<link rel="alternate" type="text/html" href="https://pandorawiki.org/index.php?title=EXT_Connector&amp;diff=29711"/>
		<updated>2014-05-23T19:46:58Z</updated>

		<summary type="html">&lt;p&gt;HelenF: Changed pinout picture&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:Pandora_EXT_pinout.png|thumb|EXT connector]]&lt;br /&gt;
==What does it have?==&lt;br /&gt;
* UART2&lt;br /&gt;
* UART3&lt;br /&gt;
* TV out&lt;br /&gt;
* Stereo line out&lt;br /&gt;
* Stereo line in&lt;br /&gt;
* The UART lines can also be used as GPIO (six of them) and PWM lines (four of them).&lt;br /&gt;
&lt;br /&gt;
==Connectors==&lt;br /&gt;
Just for reference: the Pandora-side of the connector is Tyco 1717312-1, you already have that. [http://www.te.com/catalog/pn/en/1717312-1]&lt;br /&gt;
&lt;br /&gt;
===Astron Connector===&lt;br /&gt;
* Astron, part number 3111014-301-R&lt;br /&gt;
* Available from DragonBox for 7 EUR each [https://www.dragonbox.de/en/pandora/59-ext-stecker-1.html]&lt;br /&gt;
&lt;br /&gt;
===Tyco Connector===&lt;br /&gt;
* Tyco Electronics, part number 1717169-2  [http://www.te.com/catalog/pn/en/1717169-2]&lt;br /&gt;
* The manufacturer does *not* stock these for engineering samples, and very few vendors carry them&lt;br /&gt;
* Community member WizardStan ordered a bunch and sold them for $2 each plus shipping from Canada [http://boards.openpandora.org/index.php?/topic/2675-ext-connectors/]&lt;br /&gt;
* Community members peca and Nardella designed and manufactured a break-out-board for easier soldering [http://boards.openpandora.org/topic/3743-break-out-bord-for-ext-pcb-designer-needed/]&lt;br /&gt;
&lt;br /&gt;
==Configuration==&lt;br /&gt;
[[Configuring_ext_signals | Configuring EXT signals]]&lt;br /&gt;
&lt;br /&gt;
==How Do I Make a TV-Out Cable?==&lt;br /&gt;
* There are some useful tips in the [http://boards.openpandora.org/index.php?/topic/2675-ext-connectors/ EXT Connectors] thread.&lt;br /&gt;
* A guide explaining one way of creating the video cables can be found [http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,23,465 here]&lt;br /&gt;
* MarkoeZ Has written a blog post about it [http://markoez.pirategames.co.uk/index.php/blog/pandora-ext-tv-out-explained/ here]&lt;/div&gt;</summary>
		<author><name>HelenF</name></author>
		
	</entry>
	<entry>
		<id>https://pandorawiki.org/index.php?title=EXT_Connector&amp;diff=29710</id>
		<title>EXT Connector</title>
		<link rel="alternate" type="text/html" href="https://pandorawiki.org/index.php?title=EXT_Connector&amp;diff=29710"/>
		<updated>2014-05-23T19:44:21Z</updated>

		<summary type="html">&lt;p&gt;HelenF: Pulled in diverged change from Hardware_hacking&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:Cable_connector pinout.png|thumb|TV cable connector]]&lt;br /&gt;
==What does it have?==&lt;br /&gt;
* UART2&lt;br /&gt;
* UART3&lt;br /&gt;
* TV out&lt;br /&gt;
* Stereo line out&lt;br /&gt;
* Stereo line in&lt;br /&gt;
* The UART lines can also be used as GPIO (six of them) and PWM lines (four of them).&lt;br /&gt;
&lt;br /&gt;
==Connectors==&lt;br /&gt;
Just for reference: the Pandora-side of the connector is Tyco 1717312-1, you already have that. [http://www.te.com/catalog/pn/en/1717312-1]&lt;br /&gt;
&lt;br /&gt;
===Astron Connector===&lt;br /&gt;
* Astron, part number 3111014-301-R&lt;br /&gt;
* Available from DragonBox for 7 EUR each [https://www.dragonbox.de/en/pandora/59-ext-stecker-1.html]&lt;br /&gt;
&lt;br /&gt;
===Tyco Connector===&lt;br /&gt;
* Tyco Electronics, part number 1717169-2  [http://www.te.com/catalog/pn/en/1717169-2]&lt;br /&gt;
* The manufacturer does *not* stock these for engineering samples, and very few vendors carry them&lt;br /&gt;
* Community member WizardStan ordered a bunch and sold them for $2 each plus shipping from Canada [http://boards.openpandora.org/index.php?/topic/2675-ext-connectors/]&lt;br /&gt;
* Community members peca and Nardella designed and manufactured a break-out-board for easier soldering [http://boards.openpandora.org/topic/3743-break-out-bord-for-ext-pcb-designer-needed/]&lt;br /&gt;
&lt;br /&gt;
==Configuration==&lt;br /&gt;
[[Configuring_ext_signals | Configuring EXT signals]]&lt;br /&gt;
&lt;br /&gt;
==How Do I Make a TV-Out Cable?==&lt;br /&gt;
* There are some useful tips in the [http://boards.openpandora.org/index.php?/topic/2675-ext-connectors/ EXT Connectors] thread.&lt;br /&gt;
* A guide explaining one way of creating the video cables can be found [http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,23,465 here]&lt;br /&gt;
* MarkoeZ Has written a blog post about it [http://markoez.pirategames.co.uk/index.php/blog/pandora-ext-tv-out-explained/ here]&lt;/div&gt;</summary>
		<author><name>HelenF</name></author>
		
	</entry>
	<entry>
		<id>https://pandorawiki.org/index.php?title=Hardware_hacking&amp;diff=29709</id>
		<title>Hardware hacking</title>
		<link rel="alternate" type="text/html" href="https://pandorawiki.org/index.php?title=Hardware_hacking&amp;diff=29709"/>
		<updated>2014-05-23T19:32:23Z</updated>

		<summary type="html">&lt;p&gt;HelenF: Redirected duplicate page. The only change on this version since the split was in the EXT connector section; will note it on EXT_Connector page.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#redirect [[Hardware_Hacking]]&lt;/div&gt;</summary>
		<author><name>HelenF</name></author>
		
	</entry>
	<entry>
		<id>https://pandorawiki.org/index.php?title=File:Pandora_EXT_pinout.png&amp;diff=29708</id>
		<title>File:Pandora EXT pinout.png</title>
		<link rel="alternate" type="text/html" href="https://pandorawiki.org/index.php?title=File:Pandora_EXT_pinout.png&amp;diff=29708"/>
		<updated>2014-05-23T19:07:14Z</updated>

		<summary type="html">&lt;p&gt;HelenF: Version of File:Cable_connector_pinout.png flipped to show the pinout from looking at the back of the Pandora.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Version of [[File:Cable_connector_pinout.png]] flipped to show the pinout from looking at the back of the Pandora.&lt;/div&gt;</summary>
		<author><name>HelenF</name></author>
		
	</entry>
	<entry>
		<id>https://pandorawiki.org/index.php?title=EXT_Connector&amp;diff=29707</id>
		<title>EXT Connector</title>
		<link rel="alternate" type="text/html" href="https://pandorawiki.org/index.php?title=EXT_Connector&amp;diff=29707"/>
		<updated>2014-05-23T18:44:35Z</updated>

		<summary type="html">&lt;p&gt;HelenF: Restored part about TV-Out Cable which I deleted by accident&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:Cable_connector pinout.png|thumb|TV cable connector]]&lt;br /&gt;
==What does it have?==&lt;br /&gt;
* UART2&lt;br /&gt;
* UART3&lt;br /&gt;
* TV out&lt;br /&gt;
* Stereo line out&lt;br /&gt;
* Stereo line in&lt;br /&gt;
* The UART lines can also be used as GPIO (six of them) and PWM lines (four of them).&lt;br /&gt;
&lt;br /&gt;
==Astron Connector==&lt;br /&gt;
* Astron, part number 3111014-301-R&lt;br /&gt;
* Available from DragonBox for 7 EUR each [https://www.dragonbox.de/en/pandora/59-ext-stecker-1.html]&lt;br /&gt;
&lt;br /&gt;
==Tyco Connector==&lt;br /&gt;
* Tyco Electronics, part number 1717169-2  [http://www.te.com/catalog/pn/en/1717169-2]&lt;br /&gt;
* The manufacturer does *not* stock these for engineering samples, and very few vendors carry them&lt;br /&gt;
* Community member WizardStan ordered a bunch and sold them for $2 each plus shipping from Canada [http://boards.openpandora.org/index.php?/topic/2675-ext-connectors/]&lt;br /&gt;
* Community members peca and Nardella designed and manufactured a break-out-board for easier soldering [http://boards.openpandora.org/topic/3743-break-out-bord-for-ext-pcb-designer-needed/]&lt;br /&gt;
&lt;br /&gt;
==Configuration==&lt;br /&gt;
[[Configuring_ext_signals | Configuring EXT signals]]&lt;br /&gt;
&lt;br /&gt;
==How Do I Make a TV-Out Cable?==&lt;br /&gt;
* There are some useful tips in the [http://boards.openpandora.org/index.php?/topic/2675-ext-connectors/ EXT Connectors] thread.&lt;br /&gt;
* A guide explaining one way of creating the video cables can be found [http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,23,465 here]&lt;br /&gt;
* MarkoeZ Has written a blog post about it [http://markoez.pirategames.co.uk/index.php/blog/pandora-ext-tv-out-explained/ here]&lt;/div&gt;</summary>
		<author><name>HelenF</name></author>
		
	</entry>
	<entry>
		<id>https://pandorawiki.org/index.php?title=EXT_Connector&amp;diff=29706</id>
		<title>EXT Connector</title>
		<link rel="alternate" type="text/html" href="https://pandorawiki.org/index.php?title=EXT_Connector&amp;diff=29706"/>
		<updated>2014-05-23T18:36:51Z</updated>

		<summary type="html">&lt;p&gt;HelenF: Added info about the two connectors&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:Cable_connector pinout.png|thumb|TV cable connector]]&lt;br /&gt;
==What does it have?==&lt;br /&gt;
* UART2&lt;br /&gt;
* UART3&lt;br /&gt;
* TV out&lt;br /&gt;
* Stereo line out&lt;br /&gt;
* Stereo line in&lt;br /&gt;
* The UART lines can also be used as GPIO (six of them) and PWM lines (four of them).&lt;br /&gt;
&lt;br /&gt;
==Astron Connector==&lt;br /&gt;
* Astron, part number 3111014-301-R&lt;br /&gt;
* Available from DragonBox for 7 EUR each [https://www.dragonbox.de/en/pandora/59-ext-stecker-1.html]&lt;br /&gt;
&lt;br /&gt;
==Tyco Connector==&lt;br /&gt;
* Tyco Electronics, part number 1717169-2  [http://www.te.com/catalog/pn/en/1717169-2]&lt;br /&gt;
* The manufacturer does *not* stock these for engineering samples, and very few vendors carry them&lt;br /&gt;
* Community member WizardStan ordered a bunch and sold them for $2 each plus shipping from Canada [http://boards.openpandora.org/index.php?/topic/2675-ext-connectors/]&lt;br /&gt;
* Community members peca and Nardella designed and manufactured a break-out-board for easier soldering [http://boards.openpandora.org/topic/3743-break-out-bord-for-ext-pcb-designer-needed/]&lt;br /&gt;
&lt;br /&gt;
==Configuration==&lt;br /&gt;
[[Configuring_ext_signals | Configuring EXT signals]]&lt;/div&gt;</summary>
		<author><name>HelenF</name></author>
		
	</entry>
	<entry>
		<id>https://pandorawiki.org/index.php?title=Hardware_Hacking&amp;diff=29705</id>
		<title>Hardware Hacking</title>
		<link rel="alternate" type="text/html" href="https://pandorawiki.org/index.php?title=Hardware_Hacking&amp;diff=29705"/>
		<updated>2014-05-23T18:25:52Z</updated>

		<summary type="html">&lt;p&gt;HelenF: Moved things to EXT_Connector&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{introNote|About custom hardware extensions, see also [[Kernel interface]]}}&lt;br /&gt;
==Official Hackers Manual==&lt;br /&gt;
There is a LOT of great information in this:&lt;br /&gt;
[http://www.openpandora.org/downloads/PANDORA_Hackers_manual_v101.pdf Pandora Hackers Manual v1.01 by MWeston]&lt;br /&gt;
[http://www.openpandora.org/downloads/PANDORA_Hackers_manual_v100.pdf v1.00 by MWeston]&lt;br /&gt;
==Pinouts==&lt;br /&gt;
Here's a list of pinouts for the various connectors and boards.&lt;br /&gt;
&lt;br /&gt;
Here's a pic of the board, some of the pinouts can be seen on it. [http://pandorapress.net/files/2010/02/rev5.jpg]&lt;br /&gt;
&lt;br /&gt;
==Ext Connector==&lt;br /&gt;
[[Image:Cable_connector pinout.png|thumb|TV cable connector]]&lt;br /&gt;
''What does it have?''&lt;br /&gt;
* UART2&lt;br /&gt;
* UART3&lt;br /&gt;
* TV out&lt;br /&gt;
* Stereo line out&lt;br /&gt;
* Stereo line in&lt;br /&gt;
* The UART lines can also be used as GPIO (six of them) and PWM lines (four of them).&lt;br /&gt;
&lt;br /&gt;
[[EXT_Connector | EXT Connector]]&lt;br /&gt;
&lt;br /&gt;
[[TV-out_cable | TV-out cable]]&lt;br /&gt;
&lt;br /&gt;
==Battery==&lt;br /&gt;
[[Image:Battery.jpg|thumb]]&lt;br /&gt;
* 3.7V &lt;br /&gt;
* Lithium polymer single cell battery&lt;br /&gt;
* 4000 mAH, 4 AH&lt;br /&gt;
* battery cover here: [http://www.openpandora.org/images/Battery2.jpg]&lt;br /&gt;
* reading out battery information: [[http://pandorawiki.org/Power_modes#Data_provided_by_battery_and_power_driver]]&lt;br /&gt;
&lt;br /&gt;
==Internal connections==&lt;br /&gt;
&lt;br /&gt;
===LCD===&lt;br /&gt;
* TD043MTEA1 [http://beyondinfinite.com/lcd/Library/Toppoly/TD043MTEA1.pdf datasheet]&lt;br /&gt;
* LTPS (8-bit parallel input for R, G and B, with separate horizontal and vertical sync)&lt;br /&gt;
* 3.0V&lt;br /&gt;
&lt;br /&gt;
===UART===&lt;br /&gt;
* UART2 and 3 are available via the EXT connector, and via internal solder pads on the latest revision&lt;br /&gt;
** UART2 appears to support hardware flow control with RTS/CTS lines&lt;br /&gt;
** On the 2.6.27 Kernel UART3 is /dev/ttyS0&lt;br /&gt;
** On 2.6.37 or later, UART2 is accessible through /dev/ttyO1, UART3 is on /dev/ttyO2&lt;br /&gt;
&lt;br /&gt;
===GPIO===&lt;br /&gt;
* 6 are available on the EXT connector&lt;br /&gt;
* 7 are internal, 2 of which can be used as extra shoulder buttons&lt;br /&gt;
* 1 located on the LCD cable&lt;br /&gt;
&lt;br /&gt;
===JTAG===&lt;br /&gt;
* Yes, 1.8V 10-pin (board label JTAG)&lt;br /&gt;
&lt;br /&gt;
===I&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;C===&lt;br /&gt;
* One at 1.8V from the OMAP (board label I2C3-1V8)&lt;br /&gt;
* One at 2.8V (board label I2C3-2V8)&lt;br /&gt;
&lt;br /&gt;
=== USB ===&lt;br /&gt;
* No internal USB ports&lt;br /&gt;
&lt;br /&gt;
===Keypad backlight===&lt;br /&gt;
* ?&lt;br /&gt;
&lt;br /&gt;
===Extra LEDs===&lt;br /&gt;
LED7 and LED8 can be added. You need to add FETs (Q17 and Q18) and resistors (R165, R166, R167 and R168)&lt;br /&gt;
See the official &amp;quot;Pandora Hacker Guide&amp;quot; from Michael Weston for more details and component values.&lt;br /&gt;
&lt;br /&gt;
==Breakout Board==&lt;br /&gt;
[[Image:Breakoutboard.jpg|thumb|alt=Developer's breakout board|Developer's breakout board]]&lt;br /&gt;
This is the breakout board used by Pandora team members during development. Only a small number were made, and they are not available to the public. However a similar product (or gerber files) may be released in the future. A schematic for this board is available here: http://openpandora.ca/schematic/AV_Board_schematic.pdf&lt;br /&gt;
&lt;br /&gt;
==Mods==&lt;br /&gt;
*[http://boards.openpandora.org/topic/11741-hmc-hardware-hack-1-keyboard-led-light/ Keyboard light]&lt;br /&gt;
*[http://boards.openpandora.org/index.php/topic/10722-hardware-hack-pandora-rumble-edition/?hl=%2Brumble+%2Bedition Rumble]&lt;br /&gt;
&lt;br /&gt;
[[Category:Hardware]]&lt;br /&gt;
[[Category:Hacking]]&lt;/div&gt;</summary>
		<author><name>HelenF</name></author>
		
	</entry>
	<entry>
		<id>https://pandorawiki.org/index.php?title=EXT_Connector&amp;diff=29704</id>
		<title>EXT Connector</title>
		<link rel="alternate" type="text/html" href="https://pandorawiki.org/index.php?title=EXT_Connector&amp;diff=29704"/>
		<updated>2014-05-23T18:23:49Z</updated>

		<summary type="html">&lt;p&gt;HelenF: Moved from Hardware_Hacking for expansion&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:Cable_connector pinout.png|thumb|TV cable connector]]&lt;br /&gt;
''What does it have?''&lt;br /&gt;
* UART2&lt;br /&gt;
* UART3&lt;br /&gt;
* TV out&lt;br /&gt;
* Stereo line out&lt;br /&gt;
* Stereo line in&lt;br /&gt;
* The UART lines can also be used as GPIO (six of them) and PWM lines (four of them).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Where can we get the connectors from?''&lt;br /&gt;
&lt;br /&gt;
* The connector appears to be a Tyco Electronics connector, part number 1717169-2&lt;br /&gt;
* The manufacturer does *not* stock these for engineering samples, and very few vendors carry them&lt;br /&gt;
* Community member [http://boards.openpandora.org/index.php?/user/157-wizardstan/ WizardStan] has ordered a bunch and is selling them at $2 a piece plus shipping from Canada, [http://boards.openpandora.org/index.php?/topic/2675-ext-connectors/ see here (thread)] or [http://pandorapress.net/2011/05/18/ext-connectors-have-arrived/ here (article)]&lt;br /&gt;
&lt;br /&gt;
===How Do I Make a TV-Out Cable?===&lt;br /&gt;
* There are some useful tips in the [http://boards.openpandora.org/index.php?/topic/2675-ext-connectors/ EXT Connectors] thread.&lt;br /&gt;
* A guide explaining one way of creating the video cables can be found [http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,23,465 here]&lt;br /&gt;
* MarkoeZ Has written a blog post about it [http://markoez.pirategames.co.uk/index.php/blog/pandora-ext-tv-out-explained/ here]&lt;/div&gt;</summary>
		<author><name>HelenF</name></author>
		
	</entry>
	<entry>
		<id>https://pandorawiki.org/index.php?title=Talk:USB_compatibility_list&amp;diff=29703</id>
		<title>Talk:USB compatibility list</title>
		<link rel="alternate" type="text/html" href="https://pandorawiki.org/index.php?title=Talk:USB_compatibility_list&amp;diff=29703"/>
		<updated>2014-05-23T16:25:36Z</updated>

		<summary type="html">&lt;p&gt;HelenF: Driver column&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== table layout ==&lt;br /&gt;
&lt;br /&gt;
I tried to make a table layout that is future proof an contains all information needed to connect a device to the Pandora. If you can come up with more necessary info, please add colums now as it will be more work later. It took a little guesswork to put in all the info for the two GSM modems so please correct me if I was wrong anywhere! [[User:OrR|OrR]]&lt;br /&gt;
&lt;br /&gt;
Table looks good OrR. For the modems, I marked drivers as &amp;quot;not needed&amp;quot;, because DJWillis confirmed this in his blog. I've also added two columns: Tested in Linux, and Tested on Pandora. This allows us to add products that we're 99% sure will work, before we can test them ourselves on Pandora. The Apple Ethernet adapter is one such example... there have been a few people asking about these, and it looks to be the perfect device.&lt;br /&gt;
&lt;br /&gt;
I’ve also added a (very) general section for OTG adapters, hubs etc. Even though compatibility issues with these are very unlikely (making them a little out of place on a compatibility page), it’s handy to point people here for their adapters etc rather than continually post links on the forums. Think of it as a “recommended for Pandora” section.&lt;br /&gt;
&lt;br /&gt;
^ Gruso&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;28-10-09: The OTG adapter compatibility table was recently changed from &amp;quot;generic, untested&amp;quot; to &amp;quot;Nokia, tested&amp;quot;. However the links still pointed to generic adapters on eBay and Amazon. I've restored the first row to &amp;quot;generic, untested&amp;quot; and added a second row for the Nokia. The Nokia info still needs to be verified (was a particular model tested on Pandora or Beagleboard hardware?) and a link provided. - Gruso&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
I am confused by the classification of generic/nokia adapters. I thought there are regular adaptors that are just that and OTG adaptors that ground the 5th pin (ID pin) to tell the device to go into host mode. I have a N800 and it supports both however I have only a regular adapter so I have to force the usb controller into host mode. So wouldn't all adapters be supported? Some working to boot with others requiring software to enable host mode. --[[User:Robotjohn|Robotjohn]] 01:05, 31 December 2009 (MET)&lt;br /&gt;
&lt;br /&gt;
Just wondering, how do we know what's compatible? [[User:Jourdy288|Jourdy288]] 17:19, 19 January 2010 (MET)&lt;br /&gt;
&lt;br /&gt;
== E220 current draw ==&lt;br /&gt;
&lt;br /&gt;
I see the current draw for E220 (and E160) is set to 250mA in the table. As far as I know it needs 500mA (and that's also what Wikipedia says). The one I own certainly needs some juice, I have to use the dual-USB cable on my USB 1.1 laptop or it won't get enough current to work. I wonder where the 250mA figure comes from? Is it official? [[User:Tor|Tor]] 16:54, 5 March 2010 (MET)&lt;br /&gt;
&lt;br /&gt;
: Having no source makes the data rather invalid.  I corrected the entry and related entries and made notes as appropriate. &amp;amp;mdash; [[Image:Spiralofhope-logo-016.png]] [[User:Spiralofhope|spiralofhope]] / &amp;lt;sup&amp;gt;[[User_Talk:Spiralofhope|(talk)]]&amp;lt;/sup&amp;gt; 01:57, 23 June 2011 (CEST)&lt;br /&gt;
&lt;br /&gt;
== Removing the Linux Column ==&lt;br /&gt;
&lt;br /&gt;
Now that we can test on Pandora, maybe we should think about removing the 'linux' column, and just focus on 'not tested/works on pandora/not working'. I am also not sure if there is much value in having a column for 'Suggested connection to Pandora' when a 'USB2.0 HS' would show if it can work direct to the 'A' connector.&lt;br /&gt;
&lt;br /&gt;
:The thing I noticed looking at this page is that it's not immediately obvious whether or not something works (there isn't even a &amp;quot;works&amp;quot; column, you have to go through the notes). I think it'd make sense to remove &amp;quot;Suggested connection to Pandora&amp;quot;, &amp;quot;Tested in Linux&amp;quot;, and &amp;quot;Tested on Pandora&amp;quot;. Those could be replaced by one header &amp;quot;Works&amp;quot; where the options would be, &amp;quot;Yes&amp;quot;, &amp;quot;Yes, through powered hub&amp;quot;, &amp;quot;No&amp;quot;, and &amp;quot;untested&amp;quot;. You could probably even follow the colour scheme I made for the [[Emulator List]] page and forget the column altogether to save some space and make it easier to see at a glance.&lt;br /&gt;
:And yes, there's really no reason anymore to list whether or not it works on Linux now that they can be tested.&lt;br /&gt;
:--[[User:Cheese|Cheese]] 01:55, 29 June 2010 (MEST)&lt;br /&gt;
&lt;br /&gt;
::I've modified the external hard drive section to be works/doesn't work instead of tested/untested. Nobody has spoken up about this yet, so if there's no complaints for a few days I'll do the rest of the page.--[[User:Cheese|Cheese]] 22:37, 11 July 2010 (MEST)&lt;br /&gt;
&lt;br /&gt;
:: I thought of this too.  I've modified the rest of the page to use &amp;quot;Works&amp;quot;.  &amp;amp;mdash; [[Image:Spiralofhope-logo-016.png]] [[User:Spiralofhope|spiralofhope]] / &amp;lt;sup&amp;gt;[[User_Talk:Spiralofhope|(talk)]]&amp;lt;/sup&amp;gt; 01:32, 23 June 2011 (CEST)&lt;br /&gt;
:: Nobody cares if something works on Linux or not.  They care about things working on the Pandora.  This isn't linuxcompatible.com.  Removing the tested on linux stuff is a good idea, I'll do that now and modify things so that any particularly interesting linux testing notes aren't lost. &amp;amp;mdash; [[Image:Spiralofhope-logo-016.png]] [[User:Spiralofhope|spiralofhope]] / &amp;lt;sup&amp;gt;[[User_Talk:Spiralofhope|(talk)]]&amp;lt;/sup&amp;gt; 01:32, 23 June 2011 (CEST)&lt;br /&gt;
&lt;br /&gt;
== Retro Adapter ==&lt;br /&gt;
&lt;br /&gt;
It looks as if the products [http://stardot.org.uk/forums/viewtopic.php?f=3&amp;amp;t=2391&amp;amp;p=26396#p26396 listed in this post] aren't included in the [[USB compatibility list#External Game Controllers|External Game Controllers]] list. I was about to add them but would like to do some further research first. However, as I don't yet have my Pandora, it'll have to wait. Anyway, by posting here I thought that someone else might want to have a look in the mean time. --[[User:Trevj|Trevj]] 11:08, 20 January 2011 (MET)&lt;br /&gt;
&lt;br /&gt;
== Cleanup ==&lt;br /&gt;
&lt;br /&gt;
One of the major points of this page is for a person to say &amp;quot;I want to buy one of x, which one do I buy?&amp;quot;.  The whole page needs to be designed around answering this question.&lt;br /&gt;
&lt;br /&gt;
1) Changed &amp;quot;tested in/on&amp;quot; to &amp;quot;works in/on&amp;quot;.  The reader just wants to know &amp;quot;does it work&amp;quot;.  Fixed things up as needed.&lt;br /&gt;
&lt;br /&gt;
2) Hideable text.  I used the template to hide as much text as I felt was necessary.  The less extra comment text there is, the nicer the table and this whole page looks.&lt;br /&gt;
&lt;br /&gt;
3) Colours.  I changed all tables to use the yes/no templates.  I ONLY did this on the &amp;quot;works on pandora&amp;quot; column, because that is the only place where it actually matters.  Putting it everywhere there is a yes/no would be a usability disaster.&lt;br /&gt;
&lt;br /&gt;
4) Unknown.  I changed references to unknown to also use the template colour.  These are important little gaps which need to be filled in for completeness.&lt;br /&gt;
&lt;br /&gt;
5) Links.  I changed any links I could to be just simple numbered links like [1] and I moved them beside their relevant entry.  This keeps things nice and neat.&lt;br /&gt;
&lt;br /&gt;
6) Removed the &amp;quot;tested/works on on Linux&amp;quot; columns and shifted any relevant notes into the comments.  We don't need to get into a breakdown of Linux compatibility.  What's important is Pandora compatibility.&lt;br /&gt;
&lt;br /&gt;
Some other observations:&lt;br /&gt;
* Some of these entries say &amp;quot;I&amp;quot;, but the tester's name and a link to them needs to be added.&lt;br /&gt;
* Some of these entries have no reference.  How can they be trusted when they say things like &amp;quot;Reportedly uses an ASIX AX88xxx chipset.&amp;quot; .. &amp;quot;reported&amp;quot; by whom?&lt;br /&gt;
* Shouldn't the &amp;quot;Works on Pandora&amp;quot; column be moved right next to the item's name?  A reader wants to read an entry in exactly that order.&lt;br /&gt;
* Product names look particularly bad when centered, especially the bottom &amp;quot;Compact USB Hubs&amp;quot;.  Why not left-align the first column?&lt;br /&gt;
&lt;br /&gt;
&amp;amp;mdash; [[Image:Spiralofhope-logo-016.png]] [[User:Spiralofhope|spiralofhope]] / &amp;lt;sup&amp;gt;[[User_Talk:Spiralofhope|(talk)]]&amp;lt;/sup&amp;gt; 01:07, 23 June 2012 (CEST)&lt;br /&gt;
&lt;br /&gt;
:Hi... I just want to say, thanks A LOT for finally cleaning this page up! It badly needed it. Good call on removing the &amp;quot;tested in Linux&amp;quot; stuff; I think that was a holdover from the era when no Pandoras had been sent out, so people could only test devices on Linux. I've gone over through your edits and am pleased to see that you've been very careful, so I haven't had to correct any mistakes (aside from moving the introduction to be before the TOC). [[User:Esn|Esn]] 08:43, 24 June 2012 (CEST)&lt;br /&gt;
&lt;br /&gt;
:: I'm pleased to help.  Lots more work has to be done.  &amp;amp;mdash; [[Image:Spiralofhope-logo-016.png]] [[User:Spiralofhope|spiralofhope]] / &amp;lt;sup&amp;gt;[[User_Talk:Spiralofhope|(talk)]]&amp;lt;/sup&amp;gt; 09:36, 17 June 2012 (CEST)&lt;br /&gt;
&lt;br /&gt;
== Testing Guides ==&lt;br /&gt;
&lt;br /&gt;
We need a simple testing guide to be created for every table of devices we have here, and every common device type we can predict.&lt;br /&gt;
&lt;br /&gt;
# What program(s) need to be run, how to get, install and use them.&lt;br /&gt;
# How can the user get additional technical information?&lt;br /&gt;
#* Model number, ID number, etc&lt;br /&gt;
# How can the user learn &amp;quot;current draw&amp;quot;?&lt;br /&gt;
#* Look at the back of the device.&lt;br /&gt;
#* Look for a tag on the cable.&lt;br /&gt;
&lt;br /&gt;
etc.&lt;br /&gt;
&lt;br /&gt;
Examples:&lt;br /&gt;
&lt;br /&gt;
* I have a webcam.. but I have no idea how to test it.  I could find some random webcam software like cheese, but is there a thorough procedure I should follow?&lt;br /&gt;
* I have a gamepad which I can see working with my desktop using &amp;lt;pre&amp;gt;jstest /dev/input/js0&amp;lt;/pre&amp;gt; but what is the equivalent on the Pandora?&lt;br /&gt;
* What software should I use to test a microphone?&lt;br /&gt;
** I whipped up [[microphone testing]]&lt;br /&gt;
&lt;br /&gt;
I'm already roughly hacking out some ideas, see [[overview]].  Even if it's all amateur, anything is better than nothing.  I'll check if there are others who have been trying to do something like this.&lt;br /&gt;
&lt;br /&gt;
&amp;amp;mdash; [[Image:Spiralofhope-logo-016.png]] [[User:Spiralofhope|spiralofhope]] / &amp;lt;sup&amp;gt;[[User_Talk:Spiralofhope|(talk)]]&amp;lt;/sup&amp;gt; 09:31, 17 June 2012 (CEST)&lt;br /&gt;
&lt;br /&gt;
==Driver column==&lt;br /&gt;
&lt;br /&gt;
This is inconsistent at the moment. Technically, every device requires a driver. What people care about is whether the driver is included in the default firmware, and what to do about it if not.&lt;br /&gt;
&lt;br /&gt;
Could have a column for what the driver is, and another for whether it's included (with the firmware version it was added if known).&lt;br /&gt;
&lt;br /&gt;
One column might be better since there are quite a lot of columns already, but I'm not sure what would be the best way to present it.&lt;br /&gt;
&lt;br /&gt;
[[User:HelenF|HelenF]] ([[User talk:HelenF|talk]]) 18:25, 23 May 2014 (CEST)&lt;/div&gt;</summary>
		<author><name>HelenF</name></author>
		
	</entry>
	<entry>
		<id>https://pandorawiki.org/index.php?title=USB_compatibility_list&amp;diff=29702</id>
		<title>USB compatibility list</title>
		<link rel="alternate" type="text/html" href="https://pandorawiki.org/index.php?title=USB_compatibility_list&amp;diff=29702"/>
		<updated>2014-05-23T16:06:24Z</updated>

		<summary type="html">&lt;p&gt;HelenF: Removed mixed-up subsections of &amp;quot;Video display device&amp;quot; and added UGA-165&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;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 [[USB_reference|the USB reference page]], look up the specs of your device, and you may be able to figure out if it's compatible.&lt;br /&gt;
&lt;br /&gt;
= Troubleshooting =&lt;br /&gt;
&lt;br /&gt;
Each type of device will have its own unique way to troubleshoot.&lt;br /&gt;
&lt;br /&gt;
But here are some general tips:&lt;br /&gt;
&lt;br /&gt;
* Is USB-Host enabled?&lt;br /&gt;
* check &amp;lt;tt&amp;gt;lsusb&amp;lt;/tt&amp;gt;&lt;br /&gt;
* check &amp;lt;tt&amp;gt;dmesg&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
When asking for help on [http://boards.openpandora.org/index.php?/forum/8-support/ the forums support board], be sure to post both your &amp;lt;tt&amp;gt;lsusb&amp;lt;/tt&amp;gt; and &amp;lt;tt&amp;gt;dmesg&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Because &amp;lt;tt&amp;gt;dmesg&amp;lt;/tt&amp;gt; output is very long, you need to paste it within [spoiler] tags like this:&lt;br /&gt;
&lt;br /&gt;
  [spoiler]&lt;br /&gt;
  (paste your dmesg in here)&lt;br /&gt;
  [/spoiler]&lt;br /&gt;
&lt;br /&gt;
An easy way to get your &amp;lt;tt&amp;gt;dmesg&amp;lt;/tt&amp;gt; so you can easily copy and paste it, is:&lt;br /&gt;
&lt;br /&gt;
  dmesg|leafpad&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;leafpad&amp;lt;/tt&amp;gt; will open with the output of &amp;lt;tt&amp;gt;dmesg&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
If you have no networking on your palmtop, you can send the information to a text file like this:&lt;br /&gt;
&lt;br /&gt;
  cd (your storage card)&lt;br /&gt;
  dmesg&amp;gt;textfile.txt&lt;br /&gt;
  sync&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
= Networking =&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== HSDPA (3G) Modems ==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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:&lt;br /&gt;
&lt;br /&gt;
:sudo opkg update&lt;br /&gt;
:sudo opkg install modemmanager&lt;br /&gt;
&lt;br /&gt;
'''Note:''' If you are using a firmware more recent than &amp;quot;Zaxxon&amp;quot; Hotfix 6 (starting with HF7) you do not have to follow the steps outlined above since modemmanager comes preinstalled.&lt;br /&gt;
&lt;br /&gt;
'''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.&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable sortable&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec&amp;quot;&lt;br /&gt;
! Device&lt;br /&gt;
! Driver&lt;br /&gt;
! Connector&lt;br /&gt;
! Supported standard&lt;br /&gt;
! Current draw&lt;br /&gt;
! Suggested connection to Pandora&lt;br /&gt;
! Works on Pandora&lt;br /&gt;
! Additional comments&lt;br /&gt;
|-&lt;br /&gt;
| ZTE K3565-Z / MF626 / MF627 / MF636&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| Standard-A port&lt;br /&gt;
| {{Yes|Yes [http://www.gp32x.com/board/index.php?/topic/54318-guide-mobile-broadband-usb-stick-usage/page__view__findpost__p__956513] [http://boards.openpandora.org/index.php?/topic/7226-superzaxxon-beta-11-released/page__pid__127881#entry127881]}}&lt;br /&gt;
| A how-to by shideneyu for this modem can be found [http://www.pandorawiki.org/ZTE_K3565Z_3G_USB_Modem here]&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| BandLuxe C270&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| Standard-A port&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| A how-to by relliker for this modem can be found [http://www.pandorawiki.org/BandLuxe_C270_3G_USB_Modem here]&lt;br /&gt;
|-&lt;br /&gt;
| Huawei E156G&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| Standard-A port&lt;br /&gt;
| {{Yes|Yes [http://www.gp32x.com/board/index.php?/topic/52827-3gumts-usb-dongle/page__view__findpost__p__835681]}}&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| Huawei E160&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| 250mA&lt;br /&gt;
| Standard-A port&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| 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.&lt;br /&gt;
|-&lt;br /&gt;
| Huawei E160E&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| 250mA&lt;br /&gt;
| Standard-A port&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| As the entry for Huawei E220 was wrong, this Current draw could also be wrong.&lt;br /&gt;
|-&lt;br /&gt;
| Huawei E1750&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| Standard-A port&lt;br /&gt;
| {{Yes|Yes [http://www.gp32x.com/board/index.php?/topic/54318-guide-mobile-broadband-usb-stick-usage/page__view__findpost__p__939350]}}&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| [[wikipedia:Huawei E220|Huawei E220]]&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 1.1&lt;br /&gt;
| 500mA&lt;br /&gt;
| Standard-A port via High Speed hub&lt;br /&gt;
| {{No|Not on new kernels.}}&lt;br /&gt;
| 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.&lt;br /&gt;
|-&lt;br /&gt;
| 4G-Systems XS Stick P14&lt;br /&gt;
| Not required (usbserial module)&lt;br /&gt;
| standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| Standard-A port&lt;br /&gt;
| {{Yes|Yes [http://www.gp32x.com/board/index.php?/topic/54318-guide-mobile-broadband-usb-stick-usage/page__view__findpost__p__937681]}}&lt;br /&gt;
| Requires usbmodeswitch program. &lt;br /&gt;
|-&lt;br /&gt;
| iPhone 3GS (Probably also 1G/3G)&lt;br /&gt;
| ipheth&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| 500mA&lt;br /&gt;
| {{Unknown|USB A (Standard-A port?)}}&lt;br /&gt;
| {{Maybe|Should work in Angstrom with some work.}}&lt;br /&gt;
| 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.&lt;br /&gt;
|-&lt;br /&gt;
| HTC Desire&lt;br /&gt;
| not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| 500mA&lt;br /&gt;
| {{Unknown|USB A (Standard-A port?)}}&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| Requires internet connection sharing to be enabled from the phone.&lt;br /&gt;
|-&lt;br /&gt;
| Samsung Galaxy Ace 2&lt;br /&gt;
| not required&lt;br /&gt;
| Micro-B female&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| 500mA&lt;br /&gt;
| Standard-A port &lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| 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.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== USB to Ethernet adapters ==&lt;br /&gt;
&lt;br /&gt;
To enable USB Ethernet adapters on the Pandora, you may need to left-click the networking icon on the panel in Xfce, and select &amp;quot;Ifupdown (bnep0)&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable sortable&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec&amp;quot;&lt;br /&gt;
! Device&lt;br /&gt;
! Mbps&lt;br /&gt;
! Driver&lt;br /&gt;
! Connector&lt;br /&gt;
! Supported standard&lt;br /&gt;
! Current draw&lt;br /&gt;
! Suggested connection to Pandora&lt;br /&gt;
! Works on Pandora&lt;br /&gt;
! Additional comments&lt;br /&gt;
|-&lt;br /&gt;
| Apple USB Ethernet Adapter MB442Z/A&lt;br /&gt;
|&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| Standard-A port&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| Reportedly uses an ASIX AX88xxx chipset.&lt;br /&gt;
|-&lt;br /&gt;
| Apple USB Ethernet Adapter model A1277&lt;br /&gt;
|&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| 250mA&lt;br /&gt;
| Standard-A port&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| ID 05ac:1402 Apple, Inc.&lt;br /&gt;
|-&lt;br /&gt;
| ASUS USB Ethernet Adapter&lt;br /&gt;
| 10/100&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| 200mA&lt;br /&gt;
| Standard-A port&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| ID 0b95:7e2b ASIX Electronics Corp. AX88772B&lt;br /&gt;
|-&lt;br /&gt;
| Conrad 3-Port-USB-Hub und Netzwerk-Adapter&lt;br /&gt;
|&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| A lot! {{HideableNotes|50% of battery charge only brings you 2h40min (min brightness, no other devices attached)}}&lt;br /&gt;
| Standard-A port&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| Has a 3port USB Hub included. External power supply can (and should) be attached, not included though. ASIX Chipset. 20€ @ [http://www.conrad.de/ce/de/product/976406/NOTEBOOK-MINI-DOCKINGSTATION-USBRJ45/SHOP_AREA_32315&amp;amp;promotionareaSearchDetail=005 Conrad Electronics].  Not tested in Linux.&lt;br /&gt;
|-&lt;br /&gt;
| Logitec USB 2.0 LAN-GTJ/U2B Ethernet adapter&lt;br /&gt;
| 10/100/1000&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| 450mA (lsusb) 1000Mbps=350mA 100Mbps=230mA 10Mbps=220mA(documentation)&lt;br /&gt;
| Standard-A port&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| ID 0b95:1780 ASIX Electronics Corp. AX88178 [http://www.logitec.co.jp/products/lan/langtju2b/index.php]&lt;br /&gt;
|-&lt;br /&gt;
| Logitec USB 2.0 LAN-TX/U2B Ethernet adapter&lt;br /&gt;
| 10/100&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| 250mA (lsusb) 100Mbps=170mA 10Mbps=210mA (documentation)&lt;br /&gt;
| Standard-A port&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| ID 0b95:772a ASIX Electronics Corp.[http://www.logitec.co.jp/products/lan/lantxu2b/index.php]&lt;br /&gt;
|-&lt;br /&gt;
| Logitec USB 2.0 LAN-TX/U2H3S Ethernet adapter + 3 USB ports&lt;br /&gt;
| 10/100&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| 250mA (lsusb) 300mA (documentation)&lt;br /&gt;
| Standard-A port&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| ID 0b95:772a ASIX Electronics Corp. USB hub current: 100mA (lsusb) 200mA (documentation). [http://www.logitec.co.jp/products/lan/lantxu2h3/index.php] [http://www.amazon.com/USB-2-0-3-Port-Ethernet-Adapter/dp/B002OFJRW6/ref=sr_1_3?ie=UTF8&amp;amp;qid=1357779881&amp;amp;sr=8-3&amp;amp;keywords=USB+ethernet+with+3+port+USB+hub] [http://www.amazon.com/Encore-ENUET-3USB-3-Port-Ethernet-Adapter/dp/B0036FZJX4/ref=sr_1_1?ie=UTF8&amp;amp;qid=1357779881&amp;amp;sr=8-1&amp;amp;keywords=USB+ethernet+with+3+port+USB+hub] [http://www.amazon.com/Addlogix-3-port-USB-Hub-Ethernet/dp/B0030DO7OY/ref=sr_1_27?ie=UTF8&amp;amp;qid=1357780088&amp;amp;sr=8-27&amp;amp;keywords=USB+ethernet+with+3+port+USB+hub]&lt;br /&gt;
|-&lt;br /&gt;
| Wii USB 2.0 10/100M adapter (use [http://www.asix.com.tw/products.php?op=pItemdetail&amp;amp;PItemID=86;71;101 ASIX AX 88772 USB 2.0 chip])&lt;br /&gt;
| 10/100&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| 250mA&lt;br /&gt;
| Standard-A port&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| ID 0b95:7720 ASIX Electronics Corp. AX88772.  [http://www.dealextreme.com/details.dx/sku.5926 This clone from DealExtreme] works too.&lt;br /&gt;
|-&lt;br /&gt;
| Connectland USB 2.0 10/100M Ethernet Adapter&lt;br /&gt;
| 10/100&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| 250mA&lt;br /&gt;
| Standard-A port&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| ID 0b95:7720 ASIX Electronics Corp. AX88772 - Works fine, Sometimes a reboot is necessary (ZaxxonHF5RC1).&lt;br /&gt;
|-&lt;br /&gt;
| Belkin Gigabit USB 2.0 Network Adapter&lt;br /&gt;
| 10/100/1000&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| Standard-A port&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| 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.&lt;br /&gt;
|-&lt;br /&gt;
| MosChip MCS7830 USB 10/100 Ethernet adapter&lt;br /&gt;
| 10/100&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| 500mA&lt;br /&gt;
| Standard-A port&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| ID 9710:7830 MosChip Semiconductor MCS7830 10/100 Mbps Ethernet adapter. Kernel module: mcs7830.&lt;br /&gt;
|-&lt;br /&gt;
| EU.MARK USB 10/100M RJ45 Ethernet Network Adapter Dongle&lt;br /&gt;
| 10/100&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| Standard-A port&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| USB ID: 9710:7830 - bought from [http://www.dealextreme.com/details.dx/sku.22684 DealExtreme]&lt;br /&gt;
|-&lt;br /&gt;
| Digitus DN-10050 Fast Ethernet USB Adapter&lt;br /&gt;
| 10/100&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| Standard-A port&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| MosChip MCS7830-based adapter. USB ID 9710:7830.&lt;br /&gt;
|-&lt;br /&gt;
| Edimax EU-4230 Fast Ethernet USB Adapter with 3-port USB hub [http://edimax.ie/images/Image/datasheet/USB/EU-4230/EU-4230_Datasheet.pdf]&lt;br /&gt;
| 10/100&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| Standard-A port&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| 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.&lt;br /&gt;
|-&lt;br /&gt;
| Peabird USB v2.0 Fast Ethernet Adapter&lt;br /&gt;
| 10/100&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| 500mA&lt;br /&gt;
| Standard-A port&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| 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.&lt;br /&gt;
|-&lt;br /&gt;
| SIIG JU-NE0012-S1 USB 2.0 Fast Ethernet Adapter&lt;br /&gt;
| 10/100&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| Standard-A port&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| Bought from  [http://www.newegg.com/Product/Product.aspx?Item=N82E16812191163 Newegg]&lt;br /&gt;
|-&lt;br /&gt;
| TRENDnet USB to Gigabit Ethernet Adapter TU2-ETG&lt;br /&gt;
| 10/100/1000&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| 450mA (lsusb) Dormant: 5mA Static: 91mA Working: 131mA (documentation)&lt;br /&gt;
| Standard-A port&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| Rev. 2.0R ID 0b95:1780 ASIX Electronics Corp. AX88178 [http://www.trendnet.com/products/proddetail.asp?prod=275_TU2-ETG&amp;amp;cat=42] Rev. 2.0R is white, previous versions are blue and consumes more current. The documentation's current draw are reported for 10 and 100Mbps.&lt;br /&gt;
|-&lt;br /&gt;
| Novatel Wireless Jetpack 4620L&lt;br /&gt;
|&lt;br /&gt;
| cdc_ether&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB &lt;br /&gt;
| High drain; 95% charge = 6:00 battery life.&lt;br /&gt;
| Standard-A port&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| 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&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== USB to serial adapters ==&lt;br /&gt;
{|class=&amp;quot;wikitable sortable&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec&amp;quot;&lt;br /&gt;
! Device&lt;br /&gt;
! Driver&lt;br /&gt;
! Connector&lt;br /&gt;
! Supported standard&lt;br /&gt;
! Current draw&lt;br /&gt;
! Suggested connection to Pandora&lt;br /&gt;
! Works on Pandora&lt;br /&gt;
! Additional comments&lt;br /&gt;
|-&lt;br /&gt;
| pl203&lt;br /&gt;
| usbserial&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 1.1&lt;br /&gt;
| 100mA. A powered hub is needed.&lt;br /&gt;
| Standard-A port&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| A powered hub is needed. Plug the device, then load USB modules. ID 067b:2303 Prolific Technology, Inc. PL2303 Serial Port.&lt;br /&gt;
|-&lt;br /&gt;
| SparkFun FTDI Basic Breakout&lt;br /&gt;
| not required&lt;br /&gt;
| Mini-B female&lt;br /&gt;
| USB 1.1&lt;br /&gt;
| &amp;lt;100mA&lt;br /&gt;
| OTG port&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| Tested the variant sold by eBay seller &amp;quot;goodlucksell&amp;quot;.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== USB WiFi adapters ==&lt;br /&gt;
&lt;br /&gt;
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 [http://wireless.kernel.org/en/users/Download compat-wireless].&lt;br /&gt;
&lt;br /&gt;
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 [http://boards.openpandora.org/index.php?/topic/5140-solvedbuilding-a-usb-wifi-driver/page__view__findpost__p__89280 algorithm]&lt;br /&gt;
&lt;br /&gt;
As for [[hotfix 6]] Release Candidate the kernel includes drivers for these Realtek chips: RTL8712/8188/8191/8192SU/8192CU&lt;br /&gt;
&lt;br /&gt;
See also [http://boards.openpandora.org/index.php?/topic/7160-micro-wifi-dongle/ this thread] on the forums for the latest.&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable sortable&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec&amp;quot;&lt;br /&gt;
! Device&lt;br /&gt;
! Driver&lt;br /&gt;
! Connector&lt;br /&gt;
! Supported standard&lt;br /&gt;
! Current draw&lt;br /&gt;
! Suggested connection to Pandora&lt;br /&gt;
! Tested on Pandora&lt;br /&gt;
! Additional comments&lt;br /&gt;
|-&lt;br /&gt;
| Advance Mini Wireless N150&lt;br /&gt;
| rtl8192cu&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| 500mA&lt;br /&gt;
| USB A&lt;br /&gt;
| {{Yes|Yes}}&lt;br /&gt;
| There's a little hole on it, so it's useful for attaching it to the OP.&lt;br /&gt;
|-&lt;br /&gt;
| ASUS WL-167G v2&lt;br /&gt;
| rt73usb + rt2x00usb + rt2x00lib&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| 300mA&lt;br /&gt;
| USB A&lt;br /&gt;
| {{Yes|Works under Slackware, not (without a hub) under Zaxxon, which become very unstable}}&lt;br /&gt;
| 0b05:1723 ASUSTek Computer, Inc. WL-167G v2 802.11g Adapter [Ralink RT73]. Works pretty fine on Linux PC.&lt;br /&gt;
|-&lt;br /&gt;
| Belkin N1 Wireless USB Adapter (F5D8051) (&amp;quot;Ver. 2053&amp;quot;) (MARVELL v1021)&lt;br /&gt;
| N/A&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| No connection was attempted.&lt;br /&gt;
| {{No|No native driver support and ndiswrapper obviously won't work.}}&lt;br /&gt;
| 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.&lt;br /&gt;
|-&lt;br /&gt;
| Belkin Surf micro &lt;br /&gt;
| rtl8192cu&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| USB A&lt;br /&gt;
| {{Yes|Yes}}&lt;br /&gt;
| {{Yes|Should work out of the box since [[Hotfix 6]] Release Candidate}}&lt;br /&gt;
|-&lt;br /&gt;
| Cisco/Linksys AE1000 High Performance Wireless-N USB Adapter&lt;br /&gt;
| rt3572sta (RT3572USB)&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| USB A (Standard-A port?)&lt;br /&gt;
| {{Yes|Works with a modified driver.}}&lt;br /&gt;
| (Compiled module for pandora:[http://boards.openpandora.org/index.php?/topic/1992-linksys-ae1000-usb-wifi/ pandora forum])  Download the driver from [http://www.ralinktech.com/support.php?s=2 ralink's driver site], edit ./common/rtusb_dev_id.c, before &amp;quot;#endif // RT2870&amp;quot; add &amp;quot;{USB_DEVICE(0x13B1,0x002F)},&amp;quot;, compile.'   Reported (by whom?) to work in Linux.&lt;br /&gt;
|-&lt;br /&gt;
| D-Link WIRELESS G USB ADAPTER DWL-G122 rev.E1 F/W 5.00&lt;br /&gt;
| rt2870sta + rt2800usb + rt2800lib&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| 450mA&lt;br /&gt;
| USB A&lt;br /&gt;
| {{Yes|Works under Slackware, not (without a hub) under Zaxxon, which become very unstable}}&lt;br /&gt;
| 07d1:3c0f D-Link System AirPlus G DWL-G122 Wireless Adapter(rev.E) [Ralink RT2870]. Works pretty fine on Linux PC.&lt;br /&gt;
|-&lt;br /&gt;
| Digitus Wireless 150N USB 2.0 Adapter&lt;br /&gt;
| rtl8192cu&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| 500mA&lt;br /&gt;
| USB A&lt;br /&gt;
| {{Yes|Yes}}&lt;br /&gt;
| Bundled with a non-WiFi Pandora coming from Craig's shop&lt;br /&gt;
|-&lt;br /&gt;
| Edimax EW-7811Un&lt;br /&gt;
| rtl8192cus&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| USB A&lt;br /&gt;
| {{Yes|Yes}}&lt;br /&gt;
| {{Yes|Should work out of the box since [[Hotfix 6]] Release Candidate}}&lt;br /&gt;
|-&lt;br /&gt;
| Havit HV-WF15&lt;br /&gt;
| n/a&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| USB A&lt;br /&gt;
| {{Yes|Yes}}&lt;br /&gt;
| {{Yes|Should work out of the box since SuperZaxxon}}&lt;br /&gt;
|-&lt;br /&gt;
| Netgear WNA1000M &lt;br /&gt;
| rtl8192cu&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| USB A&lt;br /&gt;
| {{Yes|Yes}}&lt;br /&gt;
| {{Yes|Should work out of the box since [[Hotfix 6]] Release Candidate}}&lt;br /&gt;
|-&lt;br /&gt;
| Thomson WLG-1500A&lt;br /&gt;
| ?&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| 400mA&lt;br /&gt;
| USB A&lt;br /&gt;
| {{No|Doesn't work.}}&lt;br /&gt;
| 0457:0163 Silicon Integrated Systems Corp. 802.11 Wireless LAN Adapter&lt;br /&gt;
|-&lt;br /&gt;
| TRENDnet TEW-424UB V2&lt;br /&gt;
| ?&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| 400mA&lt;br /&gt;
| USB A&lt;br /&gt;
| {{No|lsusb shows it, but no module is loaded}}&lt;br /&gt;
| 0457:0163 Silicon Integrated Systems Corp. 802.11 Wireless LAN Adapter. Same behavior on a PC.&lt;br /&gt;
|-&lt;br /&gt;
| Alfa Network AWUS036H 1000mw&lt;br /&gt;
| RTL8187&lt;br /&gt;
| IEEE 802.11b/g&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| ?&lt;br /&gt;
| USB A&lt;br /&gt;
| {{Yes|Yes}}&lt;br /&gt;
| can be found on ebay; tested with Beta 3&lt;br /&gt;
|-&lt;br /&gt;
| TP-Link 150Mbps Mini Wireless N&lt;br /&gt;
| rtl8192cu&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| Unknown&lt;br /&gt;
| USB A&lt;br /&gt;
| {{Yes|Yes}}&lt;br /&gt;
| Model No TL-WN723N.  Tested with WPA2.   Works out of the box.  Cheap to buy (£6.99 from pcworld in the UK). &lt;br /&gt;
|-&lt;br /&gt;
| TP-Link 150Mbps '''Nano''' Wireless N&lt;br /&gt;
| rtl8192cu&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| Unknown&lt;br /&gt;
| USB A&lt;br /&gt;
| {{Yes|Yes}}&lt;br /&gt;
| Model No TL-WN725N. Works out of the box.  From Reichelt.de. Claims to be RaspberryPi compatible on their website.  &lt;br /&gt;
|-&lt;br /&gt;
| TP-Link Atheros AR9170&lt;br /&gt;
| carl9170-1.fw&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| 400mA&lt;br /&gt;
| USB A&lt;br /&gt;
| {{Yes|Yes}}&lt;br /&gt;
| Model No TL-WN821N. Works out of the box. ID 0cf3:1002  &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== DVB/TNT/TDT ==&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable sortable&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec&amp;quot;&lt;br /&gt;
! Device&lt;br /&gt;
! Connector&lt;br /&gt;
! Supported standard&lt;br /&gt;
! Current draw&lt;br /&gt;
! Suggested connection to Pandora&lt;br /&gt;
! Works on Pandora&lt;br /&gt;
! Module(s)&lt;br /&gt;
! Firmware&lt;br /&gt;
! Additional comments&lt;br /&gt;
|-&lt;br /&gt;
| AVerMedia AVerTV Volar Green HD&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| 500mA&lt;br /&gt;
| Standard-A port&lt;br /&gt;
| Should work&lt;br /&gt;
| af9033 tda18218&lt;br /&gt;
| dvb-usb-af9035-02.fw&lt;br /&gt;
| ID 07ca:a835 AVerMedia Technologies, Inc.&lt;br /&gt;
HD/PRO (A835)&lt;br /&gt;
|-&lt;br /&gt;
| AVerMedia AVerTV Volar Video Capture&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| Reported as 0mA. More likely to be 500mA&lt;br /&gt;
| Standard-A port&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ID 07ca:4830 AVerMedia Technologies, Inc.&lt;br /&gt;
H830&lt;br /&gt;
|-&lt;br /&gt;
| Hauppauge WinTV aero&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| 100mA&lt;br /&gt;
| Standard-A port&lt;br /&gt;
| {{Yes|Yes}}&lt;br /&gt;
| smsmdtv&lt;br /&gt;
| sms1xxx-hcw-55xxx-dvbt-02.fw&lt;br /&gt;
| ID 2040:b900 Hauppauge . Also works on the mini-usb port.&lt;br /&gt;
|-&lt;br /&gt;
| Hauppauge WinTV-HVR 930C&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| 150mA&lt;br /&gt;
| Standard-A port&lt;br /&gt;
| {{No}}&lt;br /&gt;
| em28xx xc5000&lt;br /&gt;
| dvb-usb-hauppauge-hvr930c-drxk.fw dvb-fe-xc5000-1.6.114.fw&lt;br /&gt;
| ID 2040:1605 Hauppauge . Not able to get it to work yet. Embedded Remote control ID: 0525:a4aa&lt;br /&gt;
|-&lt;br /&gt;
| MSI Digi Vox Min&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| ?&lt;br /&gt;
| Standard-A port&lt;br /&gt;
| {{Yes|Yes}}&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| Realtek rtl2832u chipset&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Storage =&lt;br /&gt;
&lt;br /&gt;
== External Hard Disk Drives ==&lt;br /&gt;
{|class=&amp;quot;wikitable sortable&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec&amp;quot;&lt;br /&gt;
! Device&lt;br /&gt;
! Driver&lt;br /&gt;
! Connector&lt;br /&gt;
! Supported standard&lt;br /&gt;
! Current draw&lt;br /&gt;
! Suggested connection to Pandora&lt;br /&gt;
! style=&amp;quot;min-width: 120px&amp;quot; | Works on Pandora&lt;br /&gt;
! Additional comments&lt;br /&gt;
|-&lt;br /&gt;
| Freecom 250GB 2.5&amp;quot; portable&lt;br /&gt;
| Not Required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| Direct&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| Inside it's a Samsung Model HM251JX.  {{HideableNotes|So I guess anything based on that will also work OK.}}&lt;br /&gt;
|-&lt;br /&gt;
| (Intenso)® 2.5&amp;quot; MEMORYSTATION 1TB&lt;br /&gt;
| Not Required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| Direct&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| LaCie Rikiki 250GB USB 2.0 2.5&amp;quot; Hard Drive&lt;br /&gt;
| Not required&lt;br /&gt;
| standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| Standard-A port via powered High Speed Hub&lt;br /&gt;
| {{Partial|Not when unpowered, needs testing with a powered hub}}&lt;br /&gt;
| 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.&lt;br /&gt;
|-&lt;br /&gt;
| Seagate Seagate® Expansion™ External Drives&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| Direct&lt;br /&gt;
| {{No}}&lt;br /&gt;
| Tested by [http://www.gp32x.com/board/index.php?/user/14781-hitnrun/ Hitnrun]. &amp;quot;Isn't even detected in lsusb (drive powered by external power source)&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| Verbatim 250GB Model #47580 Hard Drive&lt;br /&gt;
| Not required&lt;br /&gt;
| Direct&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| Direct&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| Tested by [http://www.gp32x.com/board/index.php?/topic/54509-dont-use-lacie-25-usb-hard-disk-drives-with-a-pandora/page__view__findpost__p__877512 almatuk].  {{HideableNotes|&amp;quot;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.&amp;quot;}}&lt;br /&gt;
|-&lt;br /&gt;
| Western Digital 160GB Elements External USB 2.0 2.5&amp;quot; Hard Drive&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| standard-A port via powered High Speed Hub&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Western Digital 250GB Elements Portable USB 2.0 2.5&amp;quot; Hard Drive&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| Direct or standard-A port via High Speed Hub&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Western Digital 250GB My Passport Essential USB 2.0 2.5&amp;quot; Hard Drive&lt;br /&gt;
| Not required&lt;br /&gt;
| {{Unknown|Direct?}}&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| {{Unknown|Direct?}}&lt;br /&gt;
| {{Partial|Maybe}}&lt;br /&gt;
| Tested by TheDarkSpectrum48K.  The first time it [http://www.gp32x.com/board/index.php?/topic/54509-dont-use-lacie-25-usb-hard-disk-drives-with-a-pandora/page__view__findpost__p__877386 &amp;quot;works perfectly!&amp;quot;].  The second time [http://www.gp32x.com/board/index.php?/topic/54509-dont-use-lacie-25-usb-hard-disk-drives-with-a-pandora/page__view__findpost__p__882635 it didn't work].&lt;br /&gt;
|-&lt;br /&gt;
| Western Digital 400GB My Passport Essential USB 2.0 2.5&amp;quot; HDD model WDME4000TE&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| Direct&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| Tested by [http://www.gp32x.com/board/index.php?/user/14534-peca/ Peca].&lt;br /&gt;
|-&lt;br /&gt;
| Western Digital 500GB Elements Portable External Hard Drive&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| Direct&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| Tested by [[User:Esn|Esn]]. {{HideableNotes|The USB cable that came with it was bad, so I used another one.[http://www.gp32x.com/board/index.php?/topic/59494-solved-how-do-i-get-my-wd-500gb-external-hard-drive-to-work-properly/page__view__findpost__p__949863]}}&lt;br /&gt;
|-&lt;br /&gt;
| Western Digital 500GB My Passport Essential External Hard Drive&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| Direct&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| Tested by [[User:Esn|Esn]]. Works fine. {{HideableNotes|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.}}[http://www.gp32x.com/board/index.php?/topic/59494-solved-how-do-i-get-my-wd-500gb-external-hard-drive-to-work-properly/page__view__findpost__p__949645]&lt;br /&gt;
|-&lt;br /&gt;
| Western Digital 1TB My Passport Essential SE External USB 2.0 2.5&amp;quot; Hard Drive&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| Direct or through powered High Speed Hub&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| Tested by [http://http://www.gp32x.com/board/index.php?/user/19191-mycohl/ Mycohl]. {{HideableNotes|Externally powered hub recommended to conserve battery power.}}&lt;br /&gt;
|-&lt;br /&gt;
| Western Digital Elements 2TB 3.5&amp;quot; Hard Drive Model:WDBAAU0020HBK&lt;br /&gt;
| Not Required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| Direct&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| Tested by [http://boards.openpandora.org/index.php?/user/430-kilowatt/ kilowatt].&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== DVD/CD Drives ==&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable sortable&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec&amp;quot;&lt;br /&gt;
! Device&lt;br /&gt;
! Driver&lt;br /&gt;
! Connector&lt;br /&gt;
! Supported standard&lt;br /&gt;
! Current draw&lt;br /&gt;
! Suggested connection to Pandora&lt;br /&gt;
! Works on Pandora&lt;br /&gt;
! Additional comments&lt;br /&gt;
|-&lt;br /&gt;
| Lite-On EZ-DUB DVD/CD Multi-Recorder (Model eZAU120)&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| Powered by included mains adapter - DC 12V 1.8A&lt;br /&gt;
| Standard-A port&lt;br /&gt;
| {{No}}&lt;br /&gt;
| Works in Linux.&lt;br /&gt;
|-&lt;br /&gt;
| Memorex 20x Multi Format DVD Recorder External - DVD±RW (±R DL)&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| Powered by included mains adapter&lt;br /&gt;
| Standard-A port&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Video display device =&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable sortable&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec&amp;quot;&lt;br /&gt;
! Device&lt;br /&gt;
! Driver&lt;br /&gt;
! Connector&lt;br /&gt;
! Supported standard&lt;br /&gt;
! Current draw&lt;br /&gt;
! Output connectors&lt;br /&gt;
! Works on Pandora&lt;br /&gt;
! Additional comments&lt;br /&gt;
|-&lt;br /&gt;
| Tritton see2 usb 2.0 to SVGA adapter&lt;br /&gt;
| sisusb&lt;br /&gt;
| USB&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| {{Unknown|High {{HideableNotes|Reduces Pandora's battery life in half (10h → 4h)}}}}&lt;br /&gt;
| VGA (D-SUB)&lt;br /&gt;
| {{Partial|Yes, but has performance issues.}}&lt;br /&gt;
| Needs to be integrated with preferences.  {{HideableNotes|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.&lt;br /&gt;
|-&lt;br /&gt;
| DisplayLink usb 2.0 to SVGA adapter WS Tech USB-DVI&lt;br /&gt;
| udlfb&lt;br /&gt;
| USB&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| 500mA&lt;br /&gt;
| VGA (D-SUB)&lt;br /&gt;
| Yes&lt;br /&gt;
| 17e9:0198 DisplayLink. No hub needed. Module and userspace here:&lt;br /&gt;
 git clone http://git.plugable.com/webdav/udlfb/&lt;br /&gt;
 git clone http://git.plugable.com/webdav/xf-video-udlfb/&lt;br /&gt;
|-&lt;br /&gt;
| Plugable DisplayLink UGA-165&lt;br /&gt;
| ?&lt;br /&gt;
| Mini-B female&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| ?&lt;br /&gt;
| DVI/VGA/HDMI&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| In /etc/X11, copy xorg.conf.DisplayLink to xorg.conf then '''log out''' with the device attached [http://pandoralive.info/?p=3423]&lt;br /&gt;
|-&lt;br /&gt;
| Magic Control Technology Corp. Trigger II External Graphics&lt;br /&gt;
| sisusb&lt;br /&gt;
| USB&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| 500mA&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| 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&lt;br /&gt;
&lt;br /&gt;
{ USB_DEVICE(0x0711, 0x5200) },&lt;br /&gt;
&lt;br /&gt;
in the list around line 3250&lt;br /&gt;
 Get the latest xf86-video-sisusb driver here:&lt;br /&gt;
 http://xorg.freedesk...ividual/driver/&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Video capture devices =&lt;br /&gt;
&lt;br /&gt;
== Webcams ==&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable sortable&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec&amp;quot;&lt;br /&gt;
! Device&lt;br /&gt;
! Driver&lt;br /&gt;
! Connector&lt;br /&gt;
! Supported standard&lt;br /&gt;
! Current draw&lt;br /&gt;
! Suggested connection to Pandora&lt;br /&gt;
! Works on Pandora&lt;br /&gt;
! Additional comments&lt;br /&gt;
|-&lt;br /&gt;
| Exoo No Driver/USB 2.0 Webcam (Model No.: M053)&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| Standard-A port&lt;br /&gt;
| {{No}}&lt;br /&gt;
| Bought from [http://www.dealextreme.com/details.dx/sku.14991 DealExtreme].  Works in Linux.&lt;br /&gt;
|-&lt;br /&gt;
| Logitech Quickcam Communicate Deluxe&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| Standard-A port&lt;br /&gt;
| {{No}}&lt;br /&gt;
| USB ID: 046d:0992, works though [http://linux-uvc.berlios.de/ uvcvideo].  Works in Linux.&lt;br /&gt;
|-&lt;br /&gt;
| Logitech Webcam c210&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| 170mA&lt;br /&gt;
| Standard-A port&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| ID 046d:0819 &amp;lt;unnamed&amp;gt;. Video and Audio recognized, tested to work.&lt;br /&gt;
|-&lt;br /&gt;
| Logitech HD Webcam C270 720p&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| 500mA&lt;br /&gt;
| Standard-A port&lt;br /&gt;
| {{Partial|Yes, but audio untested}}&lt;br /&gt;
| ID 046d:0825 Logitech, Inc.  Audio recognized, but not tested.  More info to come.  Works in Linux.&lt;br /&gt;
|-&lt;br /&gt;
| Logitech HD Webcam Pro 9000&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| 500mA&lt;br /&gt;
| Standard-A port&lt;br /&gt;
| {{Partial|Yes, but audio untested}}&lt;br /&gt;
| ID 046d:0990 Logitech, Inc.  Audio recognized, but not tested.  Great Picture!  Works in Linux.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Audio devices =&lt;br /&gt;
&lt;br /&gt;
== Microphones/recorders ==&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable sortable&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec&amp;quot;&lt;br /&gt;
! Device&lt;br /&gt;
! Driver&lt;br /&gt;
! Connector&lt;br /&gt;
! Supported standard&lt;br /&gt;
! Current draw&lt;br /&gt;
! Suggested connection to Pandora&lt;br /&gt;
! Works on Pandora&lt;br /&gt;
! Additional comments&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.bluemic.com/yeti/] Blue Yeti&lt;br /&gt;
| not required&lt;br /&gt;
| standard-A&lt;br /&gt;
| unknown&lt;br /&gt;
| unknown&lt;br /&gt;
| standard-A port via High Speed USB hub &lt;br /&gt;
| {{unknown|Not thoroughly tested.}}&lt;br /&gt;
| Very roughly tested 2012-06-13 by [[user:spiralofhope|spiralofhope]] using Mumble.  More testing required.  {{HideableNotes|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.}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.zoom.co.jp/english/products/h2/] Zoom H2 Handy Recorder&lt;br /&gt;
| not required&lt;br /&gt;
| standard-A&lt;br /&gt;
| USB 1.1&lt;br /&gt;
| 300mA&lt;br /&gt;
| standard-A port via High Speed USB hub &lt;br /&gt;
| {{Yes|Yes, needs a USB hub.}}&lt;br /&gt;
| Can record into Audacity, but won't be recognized unless connected through USB hub.[http://www.gp32x.com/board/index.php?/topic/59301-audacity-1-3-12/page__view__findpost__p__947602].&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== MIDI controllers ==&lt;br /&gt;
&lt;br /&gt;
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.[http://www.gp32x.com/board/index.php?/topic/58523-zynaddsubfx/page__view__findpost__p__938432]&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable sortable&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec&amp;quot;&lt;br /&gt;
! Device&lt;br /&gt;
! Driver&lt;br /&gt;
! Connector&lt;br /&gt;
! Supported standard&lt;br /&gt;
! Current draw&lt;br /&gt;
! Suggested connection to Pandora&lt;br /&gt;
! Works on Pandora&lt;br /&gt;
! Additional comments&lt;br /&gt;
|-&lt;br /&gt;
| Akai LKP25&lt;br /&gt;
| Not required&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| {{Yes|Yes [http://www.gp32x.com/board/index.php?/topic/58523-zynaddsubfx/page__view__findpost__p__938432]}}&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| M-Audio MIDISPORT 2x2 Anniv&lt;br /&gt;
| Not required&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| 400mA&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| ID 0763:1050 Midiman.  High current draw!&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== USB audio controllers ==&lt;br /&gt;
&lt;br /&gt;
Some are &amp;quot;professional soundcard&amp;quot;; see [http://en.wikipedia.org/wiki/Sound_card#Professional_soundcards_.28audio_interfaces.29 definition on Wikipedia].&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable sortable&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec&amp;quot;&lt;br /&gt;
! Device&lt;br /&gt;
! Driver&lt;br /&gt;
! Connector&lt;br /&gt;
! Supported standard&lt;br /&gt;
! Current draw&lt;br /&gt;
! Suggested connection to Pandora&lt;br /&gt;
! Works on Pandora&lt;br /&gt;
! Additional comments&lt;br /&gt;
|-&lt;br /&gt;
| Cakewalk UA-1G&lt;br /&gt;
| not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| 200mA&lt;br /&gt;
| Standard-A port&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| 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.&lt;br /&gt;
|-&lt;br /&gt;
| Connectland AUDIO ADAPTER&lt;br /&gt;
| not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| 100mA&lt;br /&gt;
| Standard-A port&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| 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.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Input devices =&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== External Game Controllers ==&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable sortable&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec&amp;quot;&lt;br /&gt;
! Device&lt;br /&gt;
! Driver&lt;br /&gt;
! Connector&lt;br /&gt;
! Supported standard&lt;br /&gt;
! Current draw&lt;br /&gt;
! Suggested connection to Pandora&lt;br /&gt;
! Works on Pandora&lt;br /&gt;
! Additional comments&lt;br /&gt;
|-&lt;br /&gt;
| 2-TECH SNES-to-USB adapter&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| Low speed&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| Standard-A port via High Speed Hub&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| USB description is &amp;quot;HuiJia USB GamePad&amp;quot;, &amp;lt;tt&amp;gt;lsusb&amp;lt;/tt&amp;gt; calls it &amp;quot;0e8f:3013 GreenAsia Inc.&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| USB Super RetroPort (SNES-to-USB adapter)&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| {{Unknown|Probably USB 1.1}}&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| Standard-A port via High Speed Hub&lt;br /&gt;
| {{unknown}}&lt;br /&gt;
| Bought from [http://www.retrousb.com/product_info.php?cPath=21&amp;amp;products_id=29 RetroZone].  Works in Linux.&lt;br /&gt;
|-&lt;br /&gt;
| USB RetroPort (NES-to-USB adapter)&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| {{Unknown|Probably USB 1.1}}&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| Standard-A port via High Speed Hub&lt;br /&gt;
| {{unknown}}&lt;br /&gt;
| Bought from [http://www.retrousb.com/product_info.php?cPath=21&amp;amp;products_id=28 RetroZone].  Works in Linux.&lt;br /&gt;
|-&lt;br /&gt;
| Trio Linker Plus II (PlayStation,-GameCube,-and-Dreamcast-to-USB adapter)&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| {{Unknown|Probably USB 1.1}}&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| Standard-A port via High Speed Hub&lt;br /&gt;
| {{unknown}}&lt;br /&gt;
| Bought from [http://www.play-asia.com/paOS-13-71-6m-49-en-70-1zfv.html Play-Asia].  Works in Linux.&lt;br /&gt;
|-&lt;br /&gt;
| NAZAR V47 USB Force Feedback Vibrating Gamepad Controller for PC&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| {{Unknown|Probably USB 1.1}}&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| Standard-A port via High Speed Hub&lt;br /&gt;
| {{unknown}}&lt;br /&gt;
| 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.&lt;br /&gt;
|-&lt;br /&gt;
| 10-Fire-Button Double Vibration Feedback USB PC Arcade Joystick&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| {{Unknown|Probably USB 1.1}}&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| Standard-A port via High Speed Hub&lt;br /&gt;
| {{unknown}}&lt;br /&gt;
| 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.&lt;br /&gt;
|-&lt;br /&gt;
| Official PlayStation 3 controller&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| Full speed&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| USB A To Mini B Cable via High Speed Hub&lt;br /&gt;
| {{unknown}}&lt;br /&gt;
| This is for USB not bluetooth compatibility. Sixaxis and DualShock not tested.  Works in Linux.&lt;br /&gt;
|-&lt;br /&gt;
| Saitek PLC Cyborg Force Rumble Pad (P2500) - 06a3:ff0c&lt;br /&gt;
| {{unknown}}&lt;br /&gt;
| Standard-A&lt;br /&gt;
| {{unknown}}&lt;br /&gt;
| 5V&lt;br /&gt;
| Standard-A port via High Speed Hub&lt;br /&gt;
| {{Unknown|Not fully tested}}&lt;br /&gt;
| Partial test attempted 2012-06-24 by [[user:spiralofhope|spiralofhope]].  lsusb lists it.  More testing required.  {{HideableNotes|A gamepad testing procedure needs to be defined.  See [[Joystick testing]].}}&lt;br /&gt;
|-&lt;br /&gt;
| Thrustmaster Firestorm Digital 3 Gamepad&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| Low speed&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| Standard-A port via High Speed Hub&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| ID 07b5:0213 Mega World International, Ltd Thrustmaster Firestorm Digital 3 Gamepad.&lt;br /&gt;
|-&lt;br /&gt;
| Wired Xbox 360 Controller&lt;br /&gt;
| xpad module&lt;br /&gt;
| Standard-A&lt;br /&gt;
| {{Unknown|Probably USB 1.1}}&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| Standard-A port via High Speed Hub&lt;br /&gt;
| {{unknown}}&lt;br /&gt;
| This also includes gamepads for PC that needs the Windows Xinput driver. Such gamepads include the Logitech Chillstream.  Works in Linux.&lt;br /&gt;
|-&lt;br /&gt;
| WiseGroup.,Ltd SmartJoy Dual PLUS Adapter (dual PSX to USB joypad adapter)&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 1&lt;br /&gt;
| 100mA&lt;br /&gt;
| Standard-A port via USB 1-compatible High Speed Hub&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| ID 6677:8802.  Works in Linux.&lt;br /&gt;
|-&lt;br /&gt;
| Logitech Cordless RumblePad 2&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| Low speed&lt;br /&gt;
| 100mA&lt;br /&gt;
| Standard-A port via High Speed Hub&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| Product-ID: 0xc219, Vendor-ID: 0x046d  (Logitech Inc.), [http://www.logitech.com/support/287 Official product support website],&amp;lt;br&amp;gt;All buttons worked fine in PCSX, analog sticks not tested, but likely work&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Touchpads ==&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable sortable&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec&amp;quot;&lt;br /&gt;
! Device&lt;br /&gt;
! Driver&lt;br /&gt;
! Connector&lt;br /&gt;
! Supported standard&lt;br /&gt;
! Current draw&lt;br /&gt;
! Suggested connection to Pandora&lt;br /&gt;
! Works on Pandora&lt;br /&gt;
! Additional comments&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.logitech.com/en-us/mice-pointers/mice/devices/8417 Logitech Wireless Touchpad]&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| Standard-A port via High Speed Hub&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| Left and right four-finger swipes aren't mapped to anything by default in XFCE. They can be mapped as keyboard shortcuts.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Graphics tablets ==&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable sortable&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec&amp;quot;&lt;br /&gt;
! Device&lt;br /&gt;
! Driver&lt;br /&gt;
! Connector&lt;br /&gt;
! Supported standard&lt;br /&gt;
! Current draw&lt;br /&gt;
! Works on Pandora&lt;br /&gt;
! Additional comments&lt;br /&gt;
|-&lt;br /&gt;
| Bamboo Multitouch&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| {{No|No [http://www.gp32x.com/board/index.php?/topic/54728-pandora-owners-tried-tablet/page__view__findpost__p__881806]}}&lt;br /&gt;
| It's not known if this works in Linux.&lt;br /&gt;
|-&lt;br /&gt;
| Genius Tablet&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| {{Yes|Yes, [http://www.gp32x.com/board/index.php?/topic/54728-pandora-owners-tried-tablet/page__view__findpost__p__883140 via USB hub]}}&lt;br /&gt;
| It's not known if this works in Linux.&lt;br /&gt;
|-&lt;br /&gt;
| Wacom CTH-460&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| {{No|No [http://www.gp32x.com/board/index.php?/topic/54728-pandora-owners-tried-tablet/page__view__findpost__p__924422]}}&lt;br /&gt;
| Would need a patched driver to work.  It's not known if this works in Linux.&lt;br /&gt;
|-&lt;br /&gt;
| Wacom Volito2 Tablet (Model: CTF-420)&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| Low speed&lt;br /&gt;
| 40mA [http://www.my-volito.com/volito/specs.asp?lang=en]&lt;br /&gt;
| {{No}}&lt;br /&gt;
| USB ID: 056a:0062&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Mice ==&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable sortable&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec&amp;quot;&lt;br /&gt;
! Device&lt;br /&gt;
! Connector&lt;br /&gt;
! Works on Pandora&lt;br /&gt;
! Additional comments&lt;br /&gt;
|-&lt;br /&gt;
| Apple Mouse (M5769)&lt;br /&gt;
| USB&lt;br /&gt;
| {{No}}&lt;br /&gt;
| Seems to disable USB port, reboot afterwards required&lt;br /&gt;
|-&lt;br /&gt;
| Apple Mouse with Scroll Ball (A1152)&lt;br /&gt;
| USB&lt;br /&gt;
| {{Yes|Yes, needs a USB hub.}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Cherry Ghostcord [http://www.amazon.de/Cherry-M85-26005DE-2-B-Unlimited-Home-Rechargeable/dp/B001EDSE0U/ref=tag_stp_s2_edpp_url]&lt;br /&gt;
| USB&lt;br /&gt;
| {{Yes|Yes, needs a USB hub.}}&lt;br /&gt;
| 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)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Electronics development =&lt;br /&gt;
{|class=&amp;quot;wikitable sortable&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec&amp;quot;&lt;br /&gt;
! Device&lt;br /&gt;
! Driver&lt;br /&gt;
! Connector&lt;br /&gt;
! Supported standard&lt;br /&gt;
! Current draw&lt;br /&gt;
! Suggested connection to Pandora&lt;br /&gt;
! Works on Pandora&lt;br /&gt;
! Additional comments&lt;br /&gt;
|-&lt;br /&gt;
| Microchip PICkit 2&lt;br /&gt;
| not required&lt;br /&gt;
| Mini-B female&lt;br /&gt;
| USB 1.1&lt;br /&gt;
| &amp;lt;100mA&lt;br /&gt;
| OTG port&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| The pk2cmd application compiles easily.&lt;br /&gt;
|-&lt;br /&gt;
| Arduino Uno&lt;br /&gt;
| not required&lt;br /&gt;
| Standard-B female&lt;br /&gt;
| USB 1.1&lt;br /&gt;
| 50mA&lt;br /&gt;
| OTG port&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| Arduino Leonardo&lt;br /&gt;
| not required&lt;br /&gt;
| Micro-B female&lt;br /&gt;
| USB 1.1&lt;br /&gt;
| 50mA&lt;br /&gt;
| Standard-A port with hub&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| Connecting directly to the OTG port does not work.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Connectors, adapters, and hubs =&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== OTG (On The Go) Adapters ==&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable sortable&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec&amp;quot;&lt;br /&gt;
! Device&lt;br /&gt;
! Works on Pandora&lt;br /&gt;
! Additional comments&lt;br /&gt;
|-&lt;br /&gt;
| Generic adapter&lt;br /&gt;
| {{No}}&lt;br /&gt;
| [http://shop.ebay.com/?_from=R40&amp;amp;_trksid=p3907.m38.l1313&amp;amp;_nkw=usb+otg+host+cable&amp;amp;_sacat=See-All-Categories Find on eBay] [http://www.amazon.co.uk/s/ref=nb_ss_ce?url=search-alias%3Delectronics&amp;amp;field-keywords=OTG+Cable+Adapter&amp;amp;x=3&amp;amp;y=23 Find on Amazon] These links are not 100% accurate. Check for `mini-a`, and on eBay, the price is higher by about $8.&lt;br /&gt;
|-&lt;br /&gt;
|Hama 00074214&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
|[http://www.hama.de/00074214/hama-mini-usb-adapter-mini-usb-a-plug-usb-a-socket-015-m Manufacturer Page]&lt;br /&gt;
|-&lt;br /&gt;
| Nokia USB OTG adapter&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| [http://www.electronicproductonline.com/catalog/product_info.php?cPath=35_67&amp;amp;products_id=2043 Electronic Product Online]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Compact USB Hubs ==&lt;br /&gt;
&lt;br /&gt;
Be sure to enable USB-host!&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable sortable&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec&amp;quot;&lt;br /&gt;
! Device&lt;br /&gt;
! Works on Pandora&lt;br /&gt;
! Additional comments&lt;br /&gt;
|-&lt;br /&gt;
| Griffin SmartShare USB [http://www.griffintechnology.com/products/smartshare-usb]&lt;br /&gt;
| {{No}}&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| Belkin F5U415 4 Port USB 2.0 Swivel Hub [http://catalog.belkin.com/IWCatProductPage.process?Product_Id=377085]&lt;br /&gt;
| {{No}}&lt;br /&gt;
| Comes with an optional power adapter.&lt;br /&gt;
|-&lt;br /&gt;
| Belkin F5U700 USB 2.0 7-Port Lighted Hub [http://www.belkin.com/uk/support/article/?lid=enu&amp;amp;pid=F5U700ea&amp;amp;aid=10289&amp;amp;scid=947]&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| Tested 2012-06-16 by [[user:spiralofhope|spiralofhope]] both with and without its power adapter.&lt;br /&gt;
|-&lt;br /&gt;
| Belkin F5U701 USB 2.0 7 Port Mobile Hub [http://www.belkin.com/IWCatProductPage.process?Product_Id=369788]&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| Tested by pabloh.  Comes with an optional power adapter.&lt;br /&gt;
|-&lt;br /&gt;
| ID 0e8f:0016 GreenAsia Inc. &lt;br /&gt;
| {{No}}&lt;br /&gt;
| Tested by tsh.  Labeled as high speed.  Bought from ebay.&lt;br /&gt;
|-&lt;br /&gt;
| ID 05e3:0608 Targus with Genesys Logic 4 Port USB 2.0 Hub&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| Tested by Kazuki. Works.&lt;br /&gt;
|-&lt;br /&gt;
|Trust 4 port netbook hub ID 05e3:0608&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| Tested by tsh.  Bought from [http://www.amazon.co.uk/gp/product/B0025X16AS Amazon].&lt;br /&gt;
|-&lt;br /&gt;
| High Speed 4 Port Mini USB 2.0 Hub for Laptop PC (non powered)&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| Octopus-style small cheap unpowered USB hub.  Bought from [http://cgi.benl.ebay.be/ws/eBayISAPI.dll?ViewItem&amp;amp;item=270538502843 ebay]&lt;br /&gt;
|-&lt;br /&gt;
| Keeptech USB 2.0 Hub (7 Ports) with Power Adapter, KT-UH703 [http://www.keeptech.com/books_show.php?id=144]&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| Tested by [[User:Esn|Esn]]. Works powered or unpowered.&lt;br /&gt;
|-&lt;br /&gt;
| Logitech Premium 4-Port USB Hub [http://www.logitech.com/en-in/notebook-products/usb-hubs/devices/3048]&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| LUPO 7-port USB 2.0 Hub (cheap octopus type which can be powered as there is dc socket)&lt;br /&gt;
| {{Partial|Yes. {{HideableNotes|Can use a power supply but wasn't tested with one.}}}}&lt;br /&gt;
| Tested by kilowatt. Bought from [http://www.amazon.co.uk/gp/product/B003BVDABG/ref=oss_product from amazon uk]&lt;br /&gt;
|-&lt;br /&gt;
| LogiLink USB 2.0 Hub 4-Port UA0086 [http://www.logilink.eu/showproduct/UA0086.htm]&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| Tested by Jones. Comes with an optional power adapter.&lt;br /&gt;
|-&lt;br /&gt;
| Logitec USB 2.0 LAN-TX/U2H3S Ethernet adapter + 3 USB ports [http://www.logitec.co.jp/products/lan/lantxu2h3/index.php]&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| See [http://pandorawiki.org/USB_compatibility_list#USB_to_Ethernet_adapters USB to ethernet adapters] for more details. USB 1 devices work perfectly. Also available as other brands:  [http://www.amazon.com/USB-2-0-3-Port-Ethernet-Adapter/dp/B002OFJRW6/ref=sr_1_3?ie=UTF8&amp;amp;qid=1357779881&amp;amp;sr=8-3&amp;amp;keywords=USB+ethernet+with+3+port+USB+hub] [http://www.amazon.com/Encore-ENUET-3USB-3-Port-Ethernet-Adapter/dp/B0036FZJX4/ref=sr_1_1?ie=UTF8&amp;amp;qid=1357779881&amp;amp;sr=8-1&amp;amp;keywords=USB+ethernet+with+3+port+USB+hub] [http://www.amazon.com/Addlogix-3-port-USB-Hub-Ethernet/dp/B0030DO7OY/ref=sr_1_27?ie=UTF8&amp;amp;qid=1357780088&amp;amp;sr=8-27&amp;amp;keywords=USB+ethernet+with+3+port+USB+hub]&lt;br /&gt;
|-&lt;br /&gt;
| Rosewill RHB-220 4-port USB 2.0 Hub&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| Tested by Tyrant1919. Unpowered. Bought from [http://www.newegg.com/Product/Product.aspx?Item=N82E16817182168 Newegg].&lt;br /&gt;
|-&lt;br /&gt;
| i-rocks SLEEK HUB USB 2.0 4 Ports Hub [http://www.i-rocks.com/Product_detail.aspx?CLASS_ID=1036&amp;amp;PRODUCT_ID=1080]&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| Comes with an ac adapter, but can be used without. USB 1 devices work perfectly.&lt;br /&gt;
|-&lt;br /&gt;
| MSI StarHub201 &lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| Testet by mclien with keyboard and mouse in XFCE, unpowered, not on the MSI site (discontinnued, guess) [http://alatest.dk/anmeldelser/hubs-og-switches/msi-star-hub-201/po3-34222999,42/]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Category:USB]]&lt;br /&gt;
[[Category:List]]&lt;/div&gt;</summary>
		<author><name>HelenF</name></author>
		
	</entry>
	<entry>
		<id>https://pandorawiki.org/index.php?title=USB_compatibility_list&amp;diff=29701</id>
		<title>USB compatibility list</title>
		<link rel="alternate" type="text/html" href="https://pandorawiki.org/index.php?title=USB_compatibility_list&amp;diff=29701"/>
		<updated>2014-05-23T15:47:54Z</updated>

		<summary type="html">&lt;p&gt;HelenF: Added: Electronics development&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;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 [[USB_reference|the USB reference page]], look up the specs of your device, and you may be able to figure out if it's compatible.&lt;br /&gt;
&lt;br /&gt;
= Troubleshooting =&lt;br /&gt;
&lt;br /&gt;
Each type of device will have its own unique way to troubleshoot.&lt;br /&gt;
&lt;br /&gt;
But here are some general tips:&lt;br /&gt;
&lt;br /&gt;
* Is USB-Host enabled?&lt;br /&gt;
* check &amp;lt;tt&amp;gt;lsusb&amp;lt;/tt&amp;gt;&lt;br /&gt;
* check &amp;lt;tt&amp;gt;dmesg&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
When asking for help on [http://boards.openpandora.org/index.php?/forum/8-support/ the forums support board], be sure to post both your &amp;lt;tt&amp;gt;lsusb&amp;lt;/tt&amp;gt; and &amp;lt;tt&amp;gt;dmesg&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Because &amp;lt;tt&amp;gt;dmesg&amp;lt;/tt&amp;gt; output is very long, you need to paste it within [spoiler] tags like this:&lt;br /&gt;
&lt;br /&gt;
  [spoiler]&lt;br /&gt;
  (paste your dmesg in here)&lt;br /&gt;
  [/spoiler]&lt;br /&gt;
&lt;br /&gt;
An easy way to get your &amp;lt;tt&amp;gt;dmesg&amp;lt;/tt&amp;gt; so you can easily copy and paste it, is:&lt;br /&gt;
&lt;br /&gt;
  dmesg|leafpad&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;leafpad&amp;lt;/tt&amp;gt; will open with the output of &amp;lt;tt&amp;gt;dmesg&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
If you have no networking on your palmtop, you can send the information to a text file like this:&lt;br /&gt;
&lt;br /&gt;
  cd (your storage card)&lt;br /&gt;
  dmesg&amp;gt;textfile.txt&lt;br /&gt;
  sync&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
= Networking =&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== HSDPA (3G) Modems ==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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:&lt;br /&gt;
&lt;br /&gt;
:sudo opkg update&lt;br /&gt;
:sudo opkg install modemmanager&lt;br /&gt;
&lt;br /&gt;
'''Note:''' If you are using a firmware more recent than &amp;quot;Zaxxon&amp;quot; Hotfix 6 (starting with HF7) you do not have to follow the steps outlined above since modemmanager comes preinstalled.&lt;br /&gt;
&lt;br /&gt;
'''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.&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable sortable&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec&amp;quot;&lt;br /&gt;
! Device&lt;br /&gt;
! Driver&lt;br /&gt;
! Connector&lt;br /&gt;
! Supported standard&lt;br /&gt;
! Current draw&lt;br /&gt;
! Suggested connection to Pandora&lt;br /&gt;
! Works on Pandora&lt;br /&gt;
! Additional comments&lt;br /&gt;
|-&lt;br /&gt;
| ZTE K3565-Z / MF626 / MF627 / MF636&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| Standard-A port&lt;br /&gt;
| {{Yes|Yes [http://www.gp32x.com/board/index.php?/topic/54318-guide-mobile-broadband-usb-stick-usage/page__view__findpost__p__956513] [http://boards.openpandora.org/index.php?/topic/7226-superzaxxon-beta-11-released/page__pid__127881#entry127881]}}&lt;br /&gt;
| A how-to by shideneyu for this modem can be found [http://www.pandorawiki.org/ZTE_K3565Z_3G_USB_Modem here]&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| BandLuxe C270&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| Standard-A port&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| A how-to by relliker for this modem can be found [http://www.pandorawiki.org/BandLuxe_C270_3G_USB_Modem here]&lt;br /&gt;
|-&lt;br /&gt;
| Huawei E156G&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| Standard-A port&lt;br /&gt;
| {{Yes|Yes [http://www.gp32x.com/board/index.php?/topic/52827-3gumts-usb-dongle/page__view__findpost__p__835681]}}&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| Huawei E160&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| 250mA&lt;br /&gt;
| Standard-A port&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| 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.&lt;br /&gt;
|-&lt;br /&gt;
| Huawei E160E&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| 250mA&lt;br /&gt;
| Standard-A port&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| As the entry for Huawei E220 was wrong, this Current draw could also be wrong.&lt;br /&gt;
|-&lt;br /&gt;
| Huawei E1750&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| Standard-A port&lt;br /&gt;
| {{Yes|Yes [http://www.gp32x.com/board/index.php?/topic/54318-guide-mobile-broadband-usb-stick-usage/page__view__findpost__p__939350]}}&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| [[wikipedia:Huawei E220|Huawei E220]]&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 1.1&lt;br /&gt;
| 500mA&lt;br /&gt;
| Standard-A port via High Speed hub&lt;br /&gt;
| {{No|Not on new kernels.}}&lt;br /&gt;
| 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.&lt;br /&gt;
|-&lt;br /&gt;
| 4G-Systems XS Stick P14&lt;br /&gt;
| Not required (usbserial module)&lt;br /&gt;
| standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| Standard-A port&lt;br /&gt;
| {{Yes|Yes [http://www.gp32x.com/board/index.php?/topic/54318-guide-mobile-broadband-usb-stick-usage/page__view__findpost__p__937681]}}&lt;br /&gt;
| Requires usbmodeswitch program. &lt;br /&gt;
|-&lt;br /&gt;
| iPhone 3GS (Probably also 1G/3G)&lt;br /&gt;
| ipheth&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| 500mA&lt;br /&gt;
| {{Unknown|USB A (Standard-A port?)}}&lt;br /&gt;
| {{Maybe|Should work in Angstrom with some work.}}&lt;br /&gt;
| 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.&lt;br /&gt;
|-&lt;br /&gt;
| HTC Desire&lt;br /&gt;
| not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| 500mA&lt;br /&gt;
| {{Unknown|USB A (Standard-A port?)}}&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| Requires internet connection sharing to be enabled from the phone.&lt;br /&gt;
|-&lt;br /&gt;
| Samsung Galaxy Ace 2&lt;br /&gt;
| not required&lt;br /&gt;
| Micro-B female&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| 500mA&lt;br /&gt;
| Standard-A port &lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| 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.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== USB to Ethernet adapters ==&lt;br /&gt;
&lt;br /&gt;
To enable USB Ethernet adapters on the Pandora, you may need to left-click the networking icon on the panel in Xfce, and select &amp;quot;Ifupdown (bnep0)&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable sortable&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec&amp;quot;&lt;br /&gt;
! Device&lt;br /&gt;
! Mbps&lt;br /&gt;
! Driver&lt;br /&gt;
! Connector&lt;br /&gt;
! Supported standard&lt;br /&gt;
! Current draw&lt;br /&gt;
! Suggested connection to Pandora&lt;br /&gt;
! Works on Pandora&lt;br /&gt;
! Additional comments&lt;br /&gt;
|-&lt;br /&gt;
| Apple USB Ethernet Adapter MB442Z/A&lt;br /&gt;
|&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| Standard-A port&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| Reportedly uses an ASIX AX88xxx chipset.&lt;br /&gt;
|-&lt;br /&gt;
| Apple USB Ethernet Adapter model A1277&lt;br /&gt;
|&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| 250mA&lt;br /&gt;
| Standard-A port&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| ID 05ac:1402 Apple, Inc.&lt;br /&gt;
|-&lt;br /&gt;
| ASUS USB Ethernet Adapter&lt;br /&gt;
| 10/100&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| 200mA&lt;br /&gt;
| Standard-A port&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| ID 0b95:7e2b ASIX Electronics Corp. AX88772B&lt;br /&gt;
|-&lt;br /&gt;
| Conrad 3-Port-USB-Hub und Netzwerk-Adapter&lt;br /&gt;
|&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| A lot! {{HideableNotes|50% of battery charge only brings you 2h40min (min brightness, no other devices attached)}}&lt;br /&gt;
| Standard-A port&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| Has a 3port USB Hub included. External power supply can (and should) be attached, not included though. ASIX Chipset. 20€ @ [http://www.conrad.de/ce/de/product/976406/NOTEBOOK-MINI-DOCKINGSTATION-USBRJ45/SHOP_AREA_32315&amp;amp;promotionareaSearchDetail=005 Conrad Electronics].  Not tested in Linux.&lt;br /&gt;
|-&lt;br /&gt;
| Logitec USB 2.0 LAN-GTJ/U2B Ethernet adapter&lt;br /&gt;
| 10/100/1000&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| 450mA (lsusb) 1000Mbps=350mA 100Mbps=230mA 10Mbps=220mA(documentation)&lt;br /&gt;
| Standard-A port&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| ID 0b95:1780 ASIX Electronics Corp. AX88178 [http://www.logitec.co.jp/products/lan/langtju2b/index.php]&lt;br /&gt;
|-&lt;br /&gt;
| Logitec USB 2.0 LAN-TX/U2B Ethernet adapter&lt;br /&gt;
| 10/100&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| 250mA (lsusb) 100Mbps=170mA 10Mbps=210mA (documentation)&lt;br /&gt;
| Standard-A port&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| ID 0b95:772a ASIX Electronics Corp.[http://www.logitec.co.jp/products/lan/lantxu2b/index.php]&lt;br /&gt;
|-&lt;br /&gt;
| Logitec USB 2.0 LAN-TX/U2H3S Ethernet adapter + 3 USB ports&lt;br /&gt;
| 10/100&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| 250mA (lsusb) 300mA (documentation)&lt;br /&gt;
| Standard-A port&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| ID 0b95:772a ASIX Electronics Corp. USB hub current: 100mA (lsusb) 200mA (documentation). [http://www.logitec.co.jp/products/lan/lantxu2h3/index.php] [http://www.amazon.com/USB-2-0-3-Port-Ethernet-Adapter/dp/B002OFJRW6/ref=sr_1_3?ie=UTF8&amp;amp;qid=1357779881&amp;amp;sr=8-3&amp;amp;keywords=USB+ethernet+with+3+port+USB+hub] [http://www.amazon.com/Encore-ENUET-3USB-3-Port-Ethernet-Adapter/dp/B0036FZJX4/ref=sr_1_1?ie=UTF8&amp;amp;qid=1357779881&amp;amp;sr=8-1&amp;amp;keywords=USB+ethernet+with+3+port+USB+hub] [http://www.amazon.com/Addlogix-3-port-USB-Hub-Ethernet/dp/B0030DO7OY/ref=sr_1_27?ie=UTF8&amp;amp;qid=1357780088&amp;amp;sr=8-27&amp;amp;keywords=USB+ethernet+with+3+port+USB+hub]&lt;br /&gt;
|-&lt;br /&gt;
| Wii USB 2.0 10/100M adapter (use [http://www.asix.com.tw/products.php?op=pItemdetail&amp;amp;PItemID=86;71;101 ASIX AX 88772 USB 2.0 chip])&lt;br /&gt;
| 10/100&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| 250mA&lt;br /&gt;
| Standard-A port&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| ID 0b95:7720 ASIX Electronics Corp. AX88772.  [http://www.dealextreme.com/details.dx/sku.5926 This clone from DealExtreme] works too.&lt;br /&gt;
|-&lt;br /&gt;
| Connectland USB 2.0 10/100M Ethernet Adapter&lt;br /&gt;
| 10/100&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| 250mA&lt;br /&gt;
| Standard-A port&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| ID 0b95:7720 ASIX Electronics Corp. AX88772 - Works fine, Sometimes a reboot is necessary (ZaxxonHF5RC1).&lt;br /&gt;
|-&lt;br /&gt;
| Belkin Gigabit USB 2.0 Network Adapter&lt;br /&gt;
| 10/100/1000&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| Standard-A port&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| 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.&lt;br /&gt;
|-&lt;br /&gt;
| MosChip MCS7830 USB 10/100 Ethernet adapter&lt;br /&gt;
| 10/100&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| 500mA&lt;br /&gt;
| Standard-A port&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| ID 9710:7830 MosChip Semiconductor MCS7830 10/100 Mbps Ethernet adapter. Kernel module: mcs7830.&lt;br /&gt;
|-&lt;br /&gt;
| EU.MARK USB 10/100M RJ45 Ethernet Network Adapter Dongle&lt;br /&gt;
| 10/100&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| Standard-A port&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| USB ID: 9710:7830 - bought from [http://www.dealextreme.com/details.dx/sku.22684 DealExtreme]&lt;br /&gt;
|-&lt;br /&gt;
| Digitus DN-10050 Fast Ethernet USB Adapter&lt;br /&gt;
| 10/100&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| Standard-A port&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| MosChip MCS7830-based adapter. USB ID 9710:7830.&lt;br /&gt;
|-&lt;br /&gt;
| Edimax EU-4230 Fast Ethernet USB Adapter with 3-port USB hub [http://edimax.ie/images/Image/datasheet/USB/EU-4230/EU-4230_Datasheet.pdf]&lt;br /&gt;
| 10/100&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| Standard-A port&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| 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.&lt;br /&gt;
|-&lt;br /&gt;
| Peabird USB v2.0 Fast Ethernet Adapter&lt;br /&gt;
| 10/100&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| 500mA&lt;br /&gt;
| Standard-A port&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| 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.&lt;br /&gt;
|-&lt;br /&gt;
| SIIG JU-NE0012-S1 USB 2.0 Fast Ethernet Adapter&lt;br /&gt;
| 10/100&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| Standard-A port&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| Bought from  [http://www.newegg.com/Product/Product.aspx?Item=N82E16812191163 Newegg]&lt;br /&gt;
|-&lt;br /&gt;
| TRENDnet USB to Gigabit Ethernet Adapter TU2-ETG&lt;br /&gt;
| 10/100/1000&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| 450mA (lsusb) Dormant: 5mA Static: 91mA Working: 131mA (documentation)&lt;br /&gt;
| Standard-A port&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| Rev. 2.0R ID 0b95:1780 ASIX Electronics Corp. AX88178 [http://www.trendnet.com/products/proddetail.asp?prod=275_TU2-ETG&amp;amp;cat=42] Rev. 2.0R is white, previous versions are blue and consumes more current. The documentation's current draw are reported for 10 and 100Mbps.&lt;br /&gt;
|-&lt;br /&gt;
| Novatel Wireless Jetpack 4620L&lt;br /&gt;
|&lt;br /&gt;
| cdc_ether&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB &lt;br /&gt;
| High drain; 95% charge = 6:00 battery life.&lt;br /&gt;
| Standard-A port&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| 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&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== USB to serial adapters ==&lt;br /&gt;
{|class=&amp;quot;wikitable sortable&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec&amp;quot;&lt;br /&gt;
! Device&lt;br /&gt;
! Driver&lt;br /&gt;
! Connector&lt;br /&gt;
! Supported standard&lt;br /&gt;
! Current draw&lt;br /&gt;
! Suggested connection to Pandora&lt;br /&gt;
! Works on Pandora&lt;br /&gt;
! Additional comments&lt;br /&gt;
|-&lt;br /&gt;
| pl203&lt;br /&gt;
| usbserial&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 1.1&lt;br /&gt;
| 100mA. A powered hub is needed.&lt;br /&gt;
| Standard-A port&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| A powered hub is needed. Plug the device, then load USB modules. ID 067b:2303 Prolific Technology, Inc. PL2303 Serial Port.&lt;br /&gt;
|-&lt;br /&gt;
| SparkFun FTDI Basic Breakout&lt;br /&gt;
| not required&lt;br /&gt;
| Mini-B female&lt;br /&gt;
| USB 1.1&lt;br /&gt;
| &amp;lt;100mA&lt;br /&gt;
| OTG port&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| Tested the variant sold by eBay seller &amp;quot;goodlucksell&amp;quot;.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== USB WiFi adapters ==&lt;br /&gt;
&lt;br /&gt;
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 [http://wireless.kernel.org/en/users/Download compat-wireless].&lt;br /&gt;
&lt;br /&gt;
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 [http://boards.openpandora.org/index.php?/topic/5140-solvedbuilding-a-usb-wifi-driver/page__view__findpost__p__89280 algorithm]&lt;br /&gt;
&lt;br /&gt;
As for [[hotfix 6]] Release Candidate the kernel includes drivers for these Realtek chips: RTL8712/8188/8191/8192SU/8192CU&lt;br /&gt;
&lt;br /&gt;
See also [http://boards.openpandora.org/index.php?/topic/7160-micro-wifi-dongle/ this thread] on the forums for the latest.&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable sortable&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec&amp;quot;&lt;br /&gt;
! Device&lt;br /&gt;
! Driver&lt;br /&gt;
! Connector&lt;br /&gt;
! Supported standard&lt;br /&gt;
! Current draw&lt;br /&gt;
! Suggested connection to Pandora&lt;br /&gt;
! Tested on Pandora&lt;br /&gt;
! Additional comments&lt;br /&gt;
|-&lt;br /&gt;
| Advance Mini Wireless N150&lt;br /&gt;
| rtl8192cu&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| 500mA&lt;br /&gt;
| USB A&lt;br /&gt;
| {{Yes|Yes}}&lt;br /&gt;
| There's a little hole on it, so it's useful for attaching it to the OP.&lt;br /&gt;
|-&lt;br /&gt;
| ASUS WL-167G v2&lt;br /&gt;
| rt73usb + rt2x00usb + rt2x00lib&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| 300mA&lt;br /&gt;
| USB A&lt;br /&gt;
| {{Yes|Works under Slackware, not (without a hub) under Zaxxon, which become very unstable}}&lt;br /&gt;
| 0b05:1723 ASUSTek Computer, Inc. WL-167G v2 802.11g Adapter [Ralink RT73]. Works pretty fine on Linux PC.&lt;br /&gt;
|-&lt;br /&gt;
| Belkin N1 Wireless USB Adapter (F5D8051) (&amp;quot;Ver. 2053&amp;quot;) (MARVELL v1021)&lt;br /&gt;
| N/A&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| No connection was attempted.&lt;br /&gt;
| {{No|No native driver support and ndiswrapper obviously won't work.}}&lt;br /&gt;
| 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.&lt;br /&gt;
|-&lt;br /&gt;
| Belkin Surf micro &lt;br /&gt;
| rtl8192cu&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| USB A&lt;br /&gt;
| {{Yes|Yes}}&lt;br /&gt;
| {{Yes|Should work out of the box since [[Hotfix 6]] Release Candidate}}&lt;br /&gt;
|-&lt;br /&gt;
| Cisco/Linksys AE1000 High Performance Wireless-N USB Adapter&lt;br /&gt;
| rt3572sta (RT3572USB)&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| USB A (Standard-A port?)&lt;br /&gt;
| {{Yes|Works with a modified driver.}}&lt;br /&gt;
| (Compiled module for pandora:[http://boards.openpandora.org/index.php?/topic/1992-linksys-ae1000-usb-wifi/ pandora forum])  Download the driver from [http://www.ralinktech.com/support.php?s=2 ralink's driver site], edit ./common/rtusb_dev_id.c, before &amp;quot;#endif // RT2870&amp;quot; add &amp;quot;{USB_DEVICE(0x13B1,0x002F)},&amp;quot;, compile.'   Reported (by whom?) to work in Linux.&lt;br /&gt;
|-&lt;br /&gt;
| D-Link WIRELESS G USB ADAPTER DWL-G122 rev.E1 F/W 5.00&lt;br /&gt;
| rt2870sta + rt2800usb + rt2800lib&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| 450mA&lt;br /&gt;
| USB A&lt;br /&gt;
| {{Yes|Works under Slackware, not (without a hub) under Zaxxon, which become very unstable}}&lt;br /&gt;
| 07d1:3c0f D-Link System AirPlus G DWL-G122 Wireless Adapter(rev.E) [Ralink RT2870]. Works pretty fine on Linux PC.&lt;br /&gt;
|-&lt;br /&gt;
| Digitus Wireless 150N USB 2.0 Adapter&lt;br /&gt;
| rtl8192cu&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| 500mA&lt;br /&gt;
| USB A&lt;br /&gt;
| {{Yes|Yes}}&lt;br /&gt;
| Bundled with a non-WiFi Pandora coming from Craig's shop&lt;br /&gt;
|-&lt;br /&gt;
| Edimax EW-7811Un&lt;br /&gt;
| rtl8192cus&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| USB A&lt;br /&gt;
| {{Yes|Yes}}&lt;br /&gt;
| {{Yes|Should work out of the box since [[Hotfix 6]] Release Candidate}}&lt;br /&gt;
|-&lt;br /&gt;
| Havit HV-WF15&lt;br /&gt;
| n/a&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| USB A&lt;br /&gt;
| {{Yes|Yes}}&lt;br /&gt;
| {{Yes|Should work out of the box since SuperZaxxon}}&lt;br /&gt;
|-&lt;br /&gt;
| Netgear WNA1000M &lt;br /&gt;
| rtl8192cu&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| USB A&lt;br /&gt;
| {{Yes|Yes}}&lt;br /&gt;
| {{Yes|Should work out of the box since [[Hotfix 6]] Release Candidate}}&lt;br /&gt;
|-&lt;br /&gt;
| Thomson WLG-1500A&lt;br /&gt;
| ?&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| 400mA&lt;br /&gt;
| USB A&lt;br /&gt;
| {{No|Doesn't work.}}&lt;br /&gt;
| 0457:0163 Silicon Integrated Systems Corp. 802.11 Wireless LAN Adapter&lt;br /&gt;
|-&lt;br /&gt;
| TRENDnet TEW-424UB V2&lt;br /&gt;
| ?&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| 400mA&lt;br /&gt;
| USB A&lt;br /&gt;
| {{No|lsusb shows it, but no module is loaded}}&lt;br /&gt;
| 0457:0163 Silicon Integrated Systems Corp. 802.11 Wireless LAN Adapter. Same behavior on a PC.&lt;br /&gt;
|-&lt;br /&gt;
| Alfa Network AWUS036H 1000mw&lt;br /&gt;
| RTL8187&lt;br /&gt;
| IEEE 802.11b/g&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| ?&lt;br /&gt;
| USB A&lt;br /&gt;
| {{Yes|Yes}}&lt;br /&gt;
| can be found on ebay; tested with Beta 3&lt;br /&gt;
|-&lt;br /&gt;
| TP-Link 150Mbps Mini Wireless N&lt;br /&gt;
| rtl8192cu&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| Unknown&lt;br /&gt;
| USB A&lt;br /&gt;
| {{Yes|Yes}}&lt;br /&gt;
| Model No TL-WN723N.  Tested with WPA2.   Works out of the box.  Cheap to buy (£6.99 from pcworld in the UK). &lt;br /&gt;
|-&lt;br /&gt;
| TP-Link 150Mbps '''Nano''' Wireless N&lt;br /&gt;
| rtl8192cu&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| Unknown&lt;br /&gt;
| USB A&lt;br /&gt;
| {{Yes|Yes}}&lt;br /&gt;
| Model No TL-WN725N. Works out of the box.  From Reichelt.de. Claims to be RaspberryPi compatible on their website.  &lt;br /&gt;
|-&lt;br /&gt;
| TP-Link Atheros AR9170&lt;br /&gt;
| carl9170-1.fw&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| 400mA&lt;br /&gt;
| USB A&lt;br /&gt;
| {{Yes|Yes}}&lt;br /&gt;
| Model No TL-WN821N. Works out of the box. ID 0cf3:1002  &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== DVB/TNT/TDT ==&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable sortable&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec&amp;quot;&lt;br /&gt;
! Device&lt;br /&gt;
! Connector&lt;br /&gt;
! Supported standard&lt;br /&gt;
! Current draw&lt;br /&gt;
! Suggested connection to Pandora&lt;br /&gt;
! Works on Pandora&lt;br /&gt;
! Module(s)&lt;br /&gt;
! Firmware&lt;br /&gt;
! Additional comments&lt;br /&gt;
|-&lt;br /&gt;
| AVerMedia AVerTV Volar Green HD&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| 500mA&lt;br /&gt;
| Standard-A port&lt;br /&gt;
| Should work&lt;br /&gt;
| af9033 tda18218&lt;br /&gt;
| dvb-usb-af9035-02.fw&lt;br /&gt;
| ID 07ca:a835 AVerMedia Technologies, Inc.&lt;br /&gt;
HD/PRO (A835)&lt;br /&gt;
|-&lt;br /&gt;
| AVerMedia AVerTV Volar Video Capture&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| Reported as 0mA. More likely to be 500mA&lt;br /&gt;
| Standard-A port&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ID 07ca:4830 AVerMedia Technologies, Inc.&lt;br /&gt;
H830&lt;br /&gt;
|-&lt;br /&gt;
| Hauppauge WinTV aero&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| 100mA&lt;br /&gt;
| Standard-A port&lt;br /&gt;
| {{Yes|Yes}}&lt;br /&gt;
| smsmdtv&lt;br /&gt;
| sms1xxx-hcw-55xxx-dvbt-02.fw&lt;br /&gt;
| ID 2040:b900 Hauppauge . Also works on the mini-usb port.&lt;br /&gt;
|-&lt;br /&gt;
| Hauppauge WinTV-HVR 930C&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| 150mA&lt;br /&gt;
| Standard-A port&lt;br /&gt;
| {{No}}&lt;br /&gt;
| em28xx xc5000&lt;br /&gt;
| dvb-usb-hauppauge-hvr930c-drxk.fw dvb-fe-xc5000-1.6.114.fw&lt;br /&gt;
| ID 2040:1605 Hauppauge . Not able to get it to work yet. Embedded Remote control ID: 0525:a4aa&lt;br /&gt;
|-&lt;br /&gt;
| MSI Digi Vox Min&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| ?&lt;br /&gt;
| Standard-A port&lt;br /&gt;
| {{Yes|Yes}}&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| Realtek rtl2832u chipset&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Storage =&lt;br /&gt;
&lt;br /&gt;
== External Hard Disk Drives ==&lt;br /&gt;
{|class=&amp;quot;wikitable sortable&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec&amp;quot;&lt;br /&gt;
! Device&lt;br /&gt;
! Driver&lt;br /&gt;
! Connector&lt;br /&gt;
! Supported standard&lt;br /&gt;
! Current draw&lt;br /&gt;
! Suggested connection to Pandora&lt;br /&gt;
! style=&amp;quot;min-width: 120px&amp;quot; | Works on Pandora&lt;br /&gt;
! Additional comments&lt;br /&gt;
|-&lt;br /&gt;
| Freecom 250GB 2.5&amp;quot; portable&lt;br /&gt;
| Not Required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| Direct&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| Inside it's a Samsung Model HM251JX.  {{HideableNotes|So I guess anything based on that will also work OK.}}&lt;br /&gt;
|-&lt;br /&gt;
| (Intenso)® 2.5&amp;quot; MEMORYSTATION 1TB&lt;br /&gt;
| Not Required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| Direct&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| LaCie Rikiki 250GB USB 2.0 2.5&amp;quot; Hard Drive&lt;br /&gt;
| Not required&lt;br /&gt;
| standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| Standard-A port via powered High Speed Hub&lt;br /&gt;
| {{Partial|Not when unpowered, needs testing with a powered hub}}&lt;br /&gt;
| 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.&lt;br /&gt;
|-&lt;br /&gt;
| Seagate Seagate® Expansion™ External Drives&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| Direct&lt;br /&gt;
| {{No}}&lt;br /&gt;
| Tested by [http://www.gp32x.com/board/index.php?/user/14781-hitnrun/ Hitnrun]. &amp;quot;Isn't even detected in lsusb (drive powered by external power source)&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| Verbatim 250GB Model #47580 Hard Drive&lt;br /&gt;
| Not required&lt;br /&gt;
| Direct&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| Direct&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| Tested by [http://www.gp32x.com/board/index.php?/topic/54509-dont-use-lacie-25-usb-hard-disk-drives-with-a-pandora/page__view__findpost__p__877512 almatuk].  {{HideableNotes|&amp;quot;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.&amp;quot;}}&lt;br /&gt;
|-&lt;br /&gt;
| Western Digital 160GB Elements External USB 2.0 2.5&amp;quot; Hard Drive&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| standard-A port via powered High Speed Hub&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Western Digital 250GB Elements Portable USB 2.0 2.5&amp;quot; Hard Drive&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| Direct or standard-A port via High Speed Hub&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Western Digital 250GB My Passport Essential USB 2.0 2.5&amp;quot; Hard Drive&lt;br /&gt;
| Not required&lt;br /&gt;
| {{Unknown|Direct?}}&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| {{Unknown|Direct?}}&lt;br /&gt;
| {{Partial|Maybe}}&lt;br /&gt;
| Tested by TheDarkSpectrum48K.  The first time it [http://www.gp32x.com/board/index.php?/topic/54509-dont-use-lacie-25-usb-hard-disk-drives-with-a-pandora/page__view__findpost__p__877386 &amp;quot;works perfectly!&amp;quot;].  The second time [http://www.gp32x.com/board/index.php?/topic/54509-dont-use-lacie-25-usb-hard-disk-drives-with-a-pandora/page__view__findpost__p__882635 it didn't work].&lt;br /&gt;
|-&lt;br /&gt;
| Western Digital 400GB My Passport Essential USB 2.0 2.5&amp;quot; HDD model WDME4000TE&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| Direct&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| Tested by [http://www.gp32x.com/board/index.php?/user/14534-peca/ Peca].&lt;br /&gt;
|-&lt;br /&gt;
| Western Digital 500GB Elements Portable External Hard Drive&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| Direct&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| Tested by [[User:Esn|Esn]]. {{HideableNotes|The USB cable that came with it was bad, so I used another one.[http://www.gp32x.com/board/index.php?/topic/59494-solved-how-do-i-get-my-wd-500gb-external-hard-drive-to-work-properly/page__view__findpost__p__949863]}}&lt;br /&gt;
|-&lt;br /&gt;
| Western Digital 500GB My Passport Essential External Hard Drive&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| Direct&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| Tested by [[User:Esn|Esn]]. Works fine. {{HideableNotes|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.}}[http://www.gp32x.com/board/index.php?/topic/59494-solved-how-do-i-get-my-wd-500gb-external-hard-drive-to-work-properly/page__view__findpost__p__949645]&lt;br /&gt;
|-&lt;br /&gt;
| Western Digital 1TB My Passport Essential SE External USB 2.0 2.5&amp;quot; Hard Drive&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| Direct or through powered High Speed Hub&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| Tested by [http://http://www.gp32x.com/board/index.php?/user/19191-mycohl/ Mycohl]. {{HideableNotes|Externally powered hub recommended to conserve battery power.}}&lt;br /&gt;
|-&lt;br /&gt;
| Western Digital Elements 2TB 3.5&amp;quot; Hard Drive Model:WDBAAU0020HBK&lt;br /&gt;
| Not Required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| Direct&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| Tested by [http://boards.openpandora.org/index.php?/user/430-kilowatt/ kilowatt].&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== DVD/CD Drives ==&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable sortable&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec&amp;quot;&lt;br /&gt;
! Device&lt;br /&gt;
! Driver&lt;br /&gt;
! Connector&lt;br /&gt;
! Supported standard&lt;br /&gt;
! Current draw&lt;br /&gt;
! Suggested connection to Pandora&lt;br /&gt;
! Works on Pandora&lt;br /&gt;
! Additional comments&lt;br /&gt;
|-&lt;br /&gt;
| Lite-On EZ-DUB DVD/CD Multi-Recorder (Model eZAU120)&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| Powered by included mains adapter - DC 12V 1.8A&lt;br /&gt;
| Standard-A port&lt;br /&gt;
| {{No}}&lt;br /&gt;
| Works in Linux.&lt;br /&gt;
|-&lt;br /&gt;
| Memorex 20x Multi Format DVD Recorder External - DVD±RW (±R DL)&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| Powered by included mains adapter&lt;br /&gt;
| Standard-A port&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Video display device =&lt;br /&gt;
&lt;br /&gt;
== VGA DVI HDMI adapter ==&lt;br /&gt;
&lt;br /&gt;
No devices have been tested yet&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable sortable&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec&amp;quot;&lt;br /&gt;
! Device&lt;br /&gt;
! Driver&lt;br /&gt;
! Connector&lt;br /&gt;
! Supported standard&lt;br /&gt;
! Current draw&lt;br /&gt;
! Output connectors&lt;br /&gt;
! Works on Pandora&lt;br /&gt;
! Additional comments&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| No devices have been tested yet&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== External graphics cards ====&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable sortable&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec&amp;quot;&lt;br /&gt;
! Device&lt;br /&gt;
! Driver&lt;br /&gt;
! Connector&lt;br /&gt;
! Supported standard&lt;br /&gt;
! Current draw&lt;br /&gt;
! Output connectors&lt;br /&gt;
! Works on Pandora&lt;br /&gt;
! Additional comments&lt;br /&gt;
|-&lt;br /&gt;
| Tritton see2 usb 2.0 to SVGA adapter&lt;br /&gt;
| sisusb&lt;br /&gt;
| USB&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| {{Unknown|High {{HideableNotes|Reduces Pandora's battery life in half (10h → 4h)}}}}&lt;br /&gt;
| VGA (D-SUB)&lt;br /&gt;
| {{Partial|Yes, but has performance issues.}}&lt;br /&gt;
| Needs to be integrated with preferences.  {{HideableNotes|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.&lt;br /&gt;
|-&lt;br /&gt;
| DisplayLink usb 2.0 to SVGA adapter WS Tech USB-DVI&lt;br /&gt;
| udlfb&lt;br /&gt;
| USB&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| 500mA&lt;br /&gt;
| VGA (D-SUB)&lt;br /&gt;
| Yes&lt;br /&gt;
| 17e9:0198 DisplayLink. No hub needed. Module and userspace here:&lt;br /&gt;
 git clone http://git.plugable.com/webdav/udlfb/&lt;br /&gt;
 git clone http://git.plugable.com/webdav/xf-video-udlfb/&lt;br /&gt;
|-&lt;br /&gt;
| Magic Control Technology Corp. Trigger II External Graphics&lt;br /&gt;
| sisusb&lt;br /&gt;
| USB&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| 500mA&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| 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&lt;br /&gt;
&lt;br /&gt;
{ USB_DEVICE(0x0711, 0x5200) },&lt;br /&gt;
&lt;br /&gt;
in the list around line 3250&lt;br /&gt;
 Get the latest xf86-video-sisusb driver here:&lt;br /&gt;
 http://xorg.freedesk...ividual/driver/&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Video capture devices =&lt;br /&gt;
&lt;br /&gt;
== Webcams ==&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable sortable&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec&amp;quot;&lt;br /&gt;
! Device&lt;br /&gt;
! Driver&lt;br /&gt;
! Connector&lt;br /&gt;
! Supported standard&lt;br /&gt;
! Current draw&lt;br /&gt;
! Suggested connection to Pandora&lt;br /&gt;
! Works on Pandora&lt;br /&gt;
! Additional comments&lt;br /&gt;
|-&lt;br /&gt;
| Exoo No Driver/USB 2.0 Webcam (Model No.: M053)&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| Standard-A port&lt;br /&gt;
| {{No}}&lt;br /&gt;
| Bought from [http://www.dealextreme.com/details.dx/sku.14991 DealExtreme].  Works in Linux.&lt;br /&gt;
|-&lt;br /&gt;
| Logitech Quickcam Communicate Deluxe&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| Standard-A port&lt;br /&gt;
| {{No}}&lt;br /&gt;
| USB ID: 046d:0992, works though [http://linux-uvc.berlios.de/ uvcvideo].  Works in Linux.&lt;br /&gt;
|-&lt;br /&gt;
| Logitech Webcam c210&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| 170mA&lt;br /&gt;
| Standard-A port&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| ID 046d:0819 &amp;lt;unnamed&amp;gt;. Video and Audio recognized, tested to work.&lt;br /&gt;
|-&lt;br /&gt;
| Logitech HD Webcam C270 720p&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| 500mA&lt;br /&gt;
| Standard-A port&lt;br /&gt;
| {{Partial|Yes, but audio untested}}&lt;br /&gt;
| ID 046d:0825 Logitech, Inc.  Audio recognized, but not tested.  More info to come.  Works in Linux.&lt;br /&gt;
|-&lt;br /&gt;
| Logitech HD Webcam Pro 9000&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| 500mA&lt;br /&gt;
| Standard-A port&lt;br /&gt;
| {{Partial|Yes, but audio untested}}&lt;br /&gt;
| ID 046d:0990 Logitech, Inc.  Audio recognized, but not tested.  Great Picture!  Works in Linux.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Audio devices =&lt;br /&gt;
&lt;br /&gt;
== Microphones/recorders ==&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable sortable&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec&amp;quot;&lt;br /&gt;
! Device&lt;br /&gt;
! Driver&lt;br /&gt;
! Connector&lt;br /&gt;
! Supported standard&lt;br /&gt;
! Current draw&lt;br /&gt;
! Suggested connection to Pandora&lt;br /&gt;
! Works on Pandora&lt;br /&gt;
! Additional comments&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.bluemic.com/yeti/] Blue Yeti&lt;br /&gt;
| not required&lt;br /&gt;
| standard-A&lt;br /&gt;
| unknown&lt;br /&gt;
| unknown&lt;br /&gt;
| standard-A port via High Speed USB hub &lt;br /&gt;
| {{unknown|Not thoroughly tested.}}&lt;br /&gt;
| Very roughly tested 2012-06-13 by [[user:spiralofhope|spiralofhope]] using Mumble.  More testing required.  {{HideableNotes|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.}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.zoom.co.jp/english/products/h2/] Zoom H2 Handy Recorder&lt;br /&gt;
| not required&lt;br /&gt;
| standard-A&lt;br /&gt;
| USB 1.1&lt;br /&gt;
| 300mA&lt;br /&gt;
| standard-A port via High Speed USB hub &lt;br /&gt;
| {{Yes|Yes, needs a USB hub.}}&lt;br /&gt;
| Can record into Audacity, but won't be recognized unless connected through USB hub.[http://www.gp32x.com/board/index.php?/topic/59301-audacity-1-3-12/page__view__findpost__p__947602].&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== MIDI controllers ==&lt;br /&gt;
&lt;br /&gt;
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.[http://www.gp32x.com/board/index.php?/topic/58523-zynaddsubfx/page__view__findpost__p__938432]&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable sortable&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec&amp;quot;&lt;br /&gt;
! Device&lt;br /&gt;
! Driver&lt;br /&gt;
! Connector&lt;br /&gt;
! Supported standard&lt;br /&gt;
! Current draw&lt;br /&gt;
! Suggested connection to Pandora&lt;br /&gt;
! Works on Pandora&lt;br /&gt;
! Additional comments&lt;br /&gt;
|-&lt;br /&gt;
| Akai LKP25&lt;br /&gt;
| Not required&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| {{Yes|Yes [http://www.gp32x.com/board/index.php?/topic/58523-zynaddsubfx/page__view__findpost__p__938432]}}&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| M-Audio MIDISPORT 2x2 Anniv&lt;br /&gt;
| Not required&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| 400mA&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| ID 0763:1050 Midiman.  High current draw!&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== USB audio controllers ==&lt;br /&gt;
&lt;br /&gt;
Some are &amp;quot;professional soundcard&amp;quot;; see [http://en.wikipedia.org/wiki/Sound_card#Professional_soundcards_.28audio_interfaces.29 definition on Wikipedia].&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable sortable&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec&amp;quot;&lt;br /&gt;
! Device&lt;br /&gt;
! Driver&lt;br /&gt;
! Connector&lt;br /&gt;
! Supported standard&lt;br /&gt;
! Current draw&lt;br /&gt;
! Suggested connection to Pandora&lt;br /&gt;
! Works on Pandora&lt;br /&gt;
! Additional comments&lt;br /&gt;
|-&lt;br /&gt;
| Cakewalk UA-1G&lt;br /&gt;
| not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| 200mA&lt;br /&gt;
| Standard-A port&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| 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.&lt;br /&gt;
|-&lt;br /&gt;
| Connectland AUDIO ADAPTER&lt;br /&gt;
| not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| 100mA&lt;br /&gt;
| Standard-A port&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| 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.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Input devices =&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== External Game Controllers ==&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable sortable&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec&amp;quot;&lt;br /&gt;
! Device&lt;br /&gt;
! Driver&lt;br /&gt;
! Connector&lt;br /&gt;
! Supported standard&lt;br /&gt;
! Current draw&lt;br /&gt;
! Suggested connection to Pandora&lt;br /&gt;
! Works on Pandora&lt;br /&gt;
! Additional comments&lt;br /&gt;
|-&lt;br /&gt;
| 2-TECH SNES-to-USB adapter&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| Low speed&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| Standard-A port via High Speed Hub&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| USB description is &amp;quot;HuiJia USB GamePad&amp;quot;, &amp;lt;tt&amp;gt;lsusb&amp;lt;/tt&amp;gt; calls it &amp;quot;0e8f:3013 GreenAsia Inc.&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| USB Super RetroPort (SNES-to-USB adapter)&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| {{Unknown|Probably USB 1.1}}&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| Standard-A port via High Speed Hub&lt;br /&gt;
| {{unknown}}&lt;br /&gt;
| Bought from [http://www.retrousb.com/product_info.php?cPath=21&amp;amp;products_id=29 RetroZone].  Works in Linux.&lt;br /&gt;
|-&lt;br /&gt;
| USB RetroPort (NES-to-USB adapter)&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| {{Unknown|Probably USB 1.1}}&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| Standard-A port via High Speed Hub&lt;br /&gt;
| {{unknown}}&lt;br /&gt;
| Bought from [http://www.retrousb.com/product_info.php?cPath=21&amp;amp;products_id=28 RetroZone].  Works in Linux.&lt;br /&gt;
|-&lt;br /&gt;
| Trio Linker Plus II (PlayStation,-GameCube,-and-Dreamcast-to-USB adapter)&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| {{Unknown|Probably USB 1.1}}&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| Standard-A port via High Speed Hub&lt;br /&gt;
| {{unknown}}&lt;br /&gt;
| Bought from [http://www.play-asia.com/paOS-13-71-6m-49-en-70-1zfv.html Play-Asia].  Works in Linux.&lt;br /&gt;
|-&lt;br /&gt;
| NAZAR V47 USB Force Feedback Vibrating Gamepad Controller for PC&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| {{Unknown|Probably USB 1.1}}&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| Standard-A port via High Speed Hub&lt;br /&gt;
| {{unknown}}&lt;br /&gt;
| 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.&lt;br /&gt;
|-&lt;br /&gt;
| 10-Fire-Button Double Vibration Feedback USB PC Arcade Joystick&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| {{Unknown|Probably USB 1.1}}&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| Standard-A port via High Speed Hub&lt;br /&gt;
| {{unknown}}&lt;br /&gt;
| 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.&lt;br /&gt;
|-&lt;br /&gt;
| Official PlayStation 3 controller&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| Full speed&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| USB A To Mini B Cable via High Speed Hub&lt;br /&gt;
| {{unknown}}&lt;br /&gt;
| This is for USB not bluetooth compatibility. Sixaxis and DualShock not tested.  Works in Linux.&lt;br /&gt;
|-&lt;br /&gt;
| Saitek PLC Cyborg Force Rumble Pad (P2500) - 06a3:ff0c&lt;br /&gt;
| {{unknown}}&lt;br /&gt;
| Standard-A&lt;br /&gt;
| {{unknown}}&lt;br /&gt;
| 5V&lt;br /&gt;
| Standard-A port via High Speed Hub&lt;br /&gt;
| {{Unknown|Not fully tested}}&lt;br /&gt;
| Partial test attempted 2012-06-24 by [[user:spiralofhope|spiralofhope]].  lsusb lists it.  More testing required.  {{HideableNotes|A gamepad testing procedure needs to be defined.  See [[Joystick testing]].}}&lt;br /&gt;
|-&lt;br /&gt;
| Thrustmaster Firestorm Digital 3 Gamepad&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| Low speed&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| Standard-A port via High Speed Hub&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| ID 07b5:0213 Mega World International, Ltd Thrustmaster Firestorm Digital 3 Gamepad.&lt;br /&gt;
|-&lt;br /&gt;
| Wired Xbox 360 Controller&lt;br /&gt;
| xpad module&lt;br /&gt;
| Standard-A&lt;br /&gt;
| {{Unknown|Probably USB 1.1}}&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| Standard-A port via High Speed Hub&lt;br /&gt;
| {{unknown}}&lt;br /&gt;
| This also includes gamepads for PC that needs the Windows Xinput driver. Such gamepads include the Logitech Chillstream.  Works in Linux.&lt;br /&gt;
|-&lt;br /&gt;
| WiseGroup.,Ltd SmartJoy Dual PLUS Adapter (dual PSX to USB joypad adapter)&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 1&lt;br /&gt;
| 100mA&lt;br /&gt;
| Standard-A port via USB 1-compatible High Speed Hub&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| ID 6677:8802.  Works in Linux.&lt;br /&gt;
|-&lt;br /&gt;
| Logitech Cordless RumblePad 2&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| Low speed&lt;br /&gt;
| 100mA&lt;br /&gt;
| Standard-A port via High Speed Hub&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| Product-ID: 0xc219, Vendor-ID: 0x046d  (Logitech Inc.), [http://www.logitech.com/support/287 Official product support website],&amp;lt;br&amp;gt;All buttons worked fine in PCSX, analog sticks not tested, but likely work&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Touchpads ==&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable sortable&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec&amp;quot;&lt;br /&gt;
! Device&lt;br /&gt;
! Driver&lt;br /&gt;
! Connector&lt;br /&gt;
! Supported standard&lt;br /&gt;
! Current draw&lt;br /&gt;
! Suggested connection to Pandora&lt;br /&gt;
! Works on Pandora&lt;br /&gt;
! Additional comments&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.logitech.com/en-us/mice-pointers/mice/devices/8417 Logitech Wireless Touchpad]&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| Standard-A port via High Speed Hub&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| Left and right four-finger swipes aren't mapped to anything by default in XFCE. They can be mapped as keyboard shortcuts.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Graphics tablets ==&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable sortable&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec&amp;quot;&lt;br /&gt;
! Device&lt;br /&gt;
! Driver&lt;br /&gt;
! Connector&lt;br /&gt;
! Supported standard&lt;br /&gt;
! Current draw&lt;br /&gt;
! Works on Pandora&lt;br /&gt;
! Additional comments&lt;br /&gt;
|-&lt;br /&gt;
| Bamboo Multitouch&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| {{No|No [http://www.gp32x.com/board/index.php?/topic/54728-pandora-owners-tried-tablet/page__view__findpost__p__881806]}}&lt;br /&gt;
| It's not known if this works in Linux.&lt;br /&gt;
|-&lt;br /&gt;
| Genius Tablet&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| {{Yes|Yes, [http://www.gp32x.com/board/index.php?/topic/54728-pandora-owners-tried-tablet/page__view__findpost__p__883140 via USB hub]}}&lt;br /&gt;
| It's not known if this works in Linux.&lt;br /&gt;
|-&lt;br /&gt;
| Wacom CTH-460&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| {{No|No [http://www.gp32x.com/board/index.php?/topic/54728-pandora-owners-tried-tablet/page__view__findpost__p__924422]}}&lt;br /&gt;
| Would need a patched driver to work.  It's not known if this works in Linux.&lt;br /&gt;
|-&lt;br /&gt;
| Wacom Volito2 Tablet (Model: CTF-420)&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| Low speed&lt;br /&gt;
| 40mA [http://www.my-volito.com/volito/specs.asp?lang=en]&lt;br /&gt;
| {{No}}&lt;br /&gt;
| USB ID: 056a:0062&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Mice ==&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable sortable&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec&amp;quot;&lt;br /&gt;
! Device&lt;br /&gt;
! Connector&lt;br /&gt;
! Works on Pandora&lt;br /&gt;
! Additional comments&lt;br /&gt;
|-&lt;br /&gt;
| Apple Mouse (M5769)&lt;br /&gt;
| USB&lt;br /&gt;
| {{No}}&lt;br /&gt;
| Seems to disable USB port, reboot afterwards required&lt;br /&gt;
|-&lt;br /&gt;
| Apple Mouse with Scroll Ball (A1152)&lt;br /&gt;
| USB&lt;br /&gt;
| {{Yes|Yes, needs a USB hub.}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Cherry Ghostcord [http://www.amazon.de/Cherry-M85-26005DE-2-B-Unlimited-Home-Rechargeable/dp/B001EDSE0U/ref=tag_stp_s2_edpp_url]&lt;br /&gt;
| USB&lt;br /&gt;
| {{Yes|Yes, needs a USB hub.}}&lt;br /&gt;
| 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)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Electronics development =&lt;br /&gt;
{|class=&amp;quot;wikitable sortable&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec&amp;quot;&lt;br /&gt;
! Device&lt;br /&gt;
! Driver&lt;br /&gt;
! Connector&lt;br /&gt;
! Supported standard&lt;br /&gt;
! Current draw&lt;br /&gt;
! Suggested connection to Pandora&lt;br /&gt;
! Works on Pandora&lt;br /&gt;
! Additional comments&lt;br /&gt;
|-&lt;br /&gt;
| Microchip PICkit 2&lt;br /&gt;
| not required&lt;br /&gt;
| Mini-B female&lt;br /&gt;
| USB 1.1&lt;br /&gt;
| &amp;lt;100mA&lt;br /&gt;
| OTG port&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| The pk2cmd application compiles easily.&lt;br /&gt;
|-&lt;br /&gt;
| Arduino Uno&lt;br /&gt;
| not required&lt;br /&gt;
| Standard-B female&lt;br /&gt;
| USB 1.1&lt;br /&gt;
| 50mA&lt;br /&gt;
| OTG port&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| Arduino Leonardo&lt;br /&gt;
| not required&lt;br /&gt;
| Micro-B female&lt;br /&gt;
| USB 1.1&lt;br /&gt;
| 50mA&lt;br /&gt;
| Standard-A port with hub&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| Connecting directly to the OTG port does not work.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Connectors, adapters, and hubs =&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== OTG (On The Go) Adapters ==&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable sortable&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec&amp;quot;&lt;br /&gt;
! Device&lt;br /&gt;
! Works on Pandora&lt;br /&gt;
! Additional comments&lt;br /&gt;
|-&lt;br /&gt;
| Generic adapter&lt;br /&gt;
| {{No}}&lt;br /&gt;
| [http://shop.ebay.com/?_from=R40&amp;amp;_trksid=p3907.m38.l1313&amp;amp;_nkw=usb+otg+host+cable&amp;amp;_sacat=See-All-Categories Find on eBay] [http://www.amazon.co.uk/s/ref=nb_ss_ce?url=search-alias%3Delectronics&amp;amp;field-keywords=OTG+Cable+Adapter&amp;amp;x=3&amp;amp;y=23 Find on Amazon] These links are not 100% accurate. Check for `mini-a`, and on eBay, the price is higher by about $8.&lt;br /&gt;
|-&lt;br /&gt;
|Hama 00074214&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
|[http://www.hama.de/00074214/hama-mini-usb-adapter-mini-usb-a-plug-usb-a-socket-015-m Manufacturer Page]&lt;br /&gt;
|-&lt;br /&gt;
| Nokia USB OTG adapter&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| [http://www.electronicproductonline.com/catalog/product_info.php?cPath=35_67&amp;amp;products_id=2043 Electronic Product Online]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Compact USB Hubs ==&lt;br /&gt;
&lt;br /&gt;
Be sure to enable USB-host!&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable sortable&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec&amp;quot;&lt;br /&gt;
! Device&lt;br /&gt;
! Works on Pandora&lt;br /&gt;
! Additional comments&lt;br /&gt;
|-&lt;br /&gt;
| Griffin SmartShare USB [http://www.griffintechnology.com/products/smartshare-usb]&lt;br /&gt;
| {{No}}&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| Belkin F5U415 4 Port USB 2.0 Swivel Hub [http://catalog.belkin.com/IWCatProductPage.process?Product_Id=377085]&lt;br /&gt;
| {{No}}&lt;br /&gt;
| Comes with an optional power adapter.&lt;br /&gt;
|-&lt;br /&gt;
| Belkin F5U700 USB 2.0 7-Port Lighted Hub [http://www.belkin.com/uk/support/article/?lid=enu&amp;amp;pid=F5U700ea&amp;amp;aid=10289&amp;amp;scid=947]&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| Tested 2012-06-16 by [[user:spiralofhope|spiralofhope]] both with and without its power adapter.&lt;br /&gt;
|-&lt;br /&gt;
| Belkin F5U701 USB 2.0 7 Port Mobile Hub [http://www.belkin.com/IWCatProductPage.process?Product_Id=369788]&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| Tested by pabloh.  Comes with an optional power adapter.&lt;br /&gt;
|-&lt;br /&gt;
| ID 0e8f:0016 GreenAsia Inc. &lt;br /&gt;
| {{No}}&lt;br /&gt;
| Tested by tsh.  Labeled as high speed.  Bought from ebay.&lt;br /&gt;
|-&lt;br /&gt;
| ID 05e3:0608 Targus with Genesys Logic 4 Port USB 2.0 Hub&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| Tested by Kazuki. Works.&lt;br /&gt;
|-&lt;br /&gt;
|Trust 4 port netbook hub ID 05e3:0608&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| Tested by tsh.  Bought from [http://www.amazon.co.uk/gp/product/B0025X16AS Amazon].&lt;br /&gt;
|-&lt;br /&gt;
| High Speed 4 Port Mini USB 2.0 Hub for Laptop PC (non powered)&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| Octopus-style small cheap unpowered USB hub.  Bought from [http://cgi.benl.ebay.be/ws/eBayISAPI.dll?ViewItem&amp;amp;item=270538502843 ebay]&lt;br /&gt;
|-&lt;br /&gt;
| Keeptech USB 2.0 Hub (7 Ports) with Power Adapter, KT-UH703 [http://www.keeptech.com/books_show.php?id=144]&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| Tested by [[User:Esn|Esn]]. Works powered or unpowered.&lt;br /&gt;
|-&lt;br /&gt;
| Logitech Premium 4-Port USB Hub [http://www.logitech.com/en-in/notebook-products/usb-hubs/devices/3048]&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| LUPO 7-port USB 2.0 Hub (cheap octopus type which can be powered as there is dc socket)&lt;br /&gt;
| {{Partial|Yes. {{HideableNotes|Can use a power supply but wasn't tested with one.}}}}&lt;br /&gt;
| Tested by kilowatt. Bought from [http://www.amazon.co.uk/gp/product/B003BVDABG/ref=oss_product from amazon uk]&lt;br /&gt;
|-&lt;br /&gt;
| LogiLink USB 2.0 Hub 4-Port UA0086 [http://www.logilink.eu/showproduct/UA0086.htm]&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| Tested by Jones. Comes with an optional power adapter.&lt;br /&gt;
|-&lt;br /&gt;
| Logitec USB 2.0 LAN-TX/U2H3S Ethernet adapter + 3 USB ports [http://www.logitec.co.jp/products/lan/lantxu2h3/index.php]&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| See [http://pandorawiki.org/USB_compatibility_list#USB_to_Ethernet_adapters USB to ethernet adapters] for more details. USB 1 devices work perfectly. Also available as other brands:  [http://www.amazon.com/USB-2-0-3-Port-Ethernet-Adapter/dp/B002OFJRW6/ref=sr_1_3?ie=UTF8&amp;amp;qid=1357779881&amp;amp;sr=8-3&amp;amp;keywords=USB+ethernet+with+3+port+USB+hub] [http://www.amazon.com/Encore-ENUET-3USB-3-Port-Ethernet-Adapter/dp/B0036FZJX4/ref=sr_1_1?ie=UTF8&amp;amp;qid=1357779881&amp;amp;sr=8-1&amp;amp;keywords=USB+ethernet+with+3+port+USB+hub] [http://www.amazon.com/Addlogix-3-port-USB-Hub-Ethernet/dp/B0030DO7OY/ref=sr_1_27?ie=UTF8&amp;amp;qid=1357780088&amp;amp;sr=8-27&amp;amp;keywords=USB+ethernet+with+3+port+USB+hub]&lt;br /&gt;
|-&lt;br /&gt;
| Rosewill RHB-220 4-port USB 2.0 Hub&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| Tested by Tyrant1919. Unpowered. Bought from [http://www.newegg.com/Product/Product.aspx?Item=N82E16817182168 Newegg].&lt;br /&gt;
|-&lt;br /&gt;
| i-rocks SLEEK HUB USB 2.0 4 Ports Hub [http://www.i-rocks.com/Product_detail.aspx?CLASS_ID=1036&amp;amp;PRODUCT_ID=1080]&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| Comes with an ac adapter, but can be used without. USB 1 devices work perfectly.&lt;br /&gt;
|-&lt;br /&gt;
| MSI StarHub201 &lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| Testet by mclien with keyboard and mouse in XFCE, unpowered, not on the MSI site (discontinnued, guess) [http://alatest.dk/anmeldelser/hubs-og-switches/msi-star-hub-201/po3-34222999,42/]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Category:USB]]&lt;br /&gt;
[[Category:List]]&lt;/div&gt;</summary>
		<author><name>HelenF</name></author>
		
	</entry>
	<entry>
		<id>https://pandorawiki.org/index.php?title=USB_compatibility_list&amp;diff=29700</id>
		<title>USB compatibility list</title>
		<link rel="alternate" type="text/html" href="https://pandorawiki.org/index.php?title=USB_compatibility_list&amp;diff=29700"/>
		<updated>2014-05-23T15:31:10Z</updated>

		<summary type="html">&lt;p&gt;HelenF: Added: SparkFun FTDI Basic&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;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 [[USB_reference|the USB reference page]], look up the specs of your device, and you may be able to figure out if it's compatible.&lt;br /&gt;
&lt;br /&gt;
= Troubleshooting =&lt;br /&gt;
&lt;br /&gt;
Each type of device will have its own unique way to troubleshoot.&lt;br /&gt;
&lt;br /&gt;
But here are some general tips:&lt;br /&gt;
&lt;br /&gt;
* Is USB-Host enabled?&lt;br /&gt;
* check &amp;lt;tt&amp;gt;lsusb&amp;lt;/tt&amp;gt;&lt;br /&gt;
* check &amp;lt;tt&amp;gt;dmesg&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
When asking for help on [http://boards.openpandora.org/index.php?/forum/8-support/ the forums support board], be sure to post both your &amp;lt;tt&amp;gt;lsusb&amp;lt;/tt&amp;gt; and &amp;lt;tt&amp;gt;dmesg&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Because &amp;lt;tt&amp;gt;dmesg&amp;lt;/tt&amp;gt; output is very long, you need to paste it within [spoiler] tags like this:&lt;br /&gt;
&lt;br /&gt;
  [spoiler]&lt;br /&gt;
  (paste your dmesg in here)&lt;br /&gt;
  [/spoiler]&lt;br /&gt;
&lt;br /&gt;
An easy way to get your &amp;lt;tt&amp;gt;dmesg&amp;lt;/tt&amp;gt; so you can easily copy and paste it, is:&lt;br /&gt;
&lt;br /&gt;
  dmesg|leafpad&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;leafpad&amp;lt;/tt&amp;gt; will open with the output of &amp;lt;tt&amp;gt;dmesg&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
If you have no networking on your palmtop, you can send the information to a text file like this:&lt;br /&gt;
&lt;br /&gt;
  cd (your storage card)&lt;br /&gt;
  dmesg&amp;gt;textfile.txt&lt;br /&gt;
  sync&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
= Networking =&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== HSDPA (3G) Modems ==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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:&lt;br /&gt;
&lt;br /&gt;
:sudo opkg update&lt;br /&gt;
:sudo opkg install modemmanager&lt;br /&gt;
&lt;br /&gt;
'''Note:''' If you are using a firmware more recent than &amp;quot;Zaxxon&amp;quot; Hotfix 6 (starting with HF7) you do not have to follow the steps outlined above since modemmanager comes preinstalled.&lt;br /&gt;
&lt;br /&gt;
'''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.&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable sortable&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec&amp;quot;&lt;br /&gt;
! Device&lt;br /&gt;
! Driver&lt;br /&gt;
! Connector&lt;br /&gt;
! Supported standard&lt;br /&gt;
! Current draw&lt;br /&gt;
! Suggested connection to Pandora&lt;br /&gt;
! Works on Pandora&lt;br /&gt;
! Additional comments&lt;br /&gt;
|-&lt;br /&gt;
| ZTE K3565-Z / MF626 / MF627 / MF636&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| Standard-A port&lt;br /&gt;
| {{Yes|Yes [http://www.gp32x.com/board/index.php?/topic/54318-guide-mobile-broadband-usb-stick-usage/page__view__findpost__p__956513] [http://boards.openpandora.org/index.php?/topic/7226-superzaxxon-beta-11-released/page__pid__127881#entry127881]}}&lt;br /&gt;
| A how-to by shideneyu for this modem can be found [http://www.pandorawiki.org/ZTE_K3565Z_3G_USB_Modem here]&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| BandLuxe C270&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| Standard-A port&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| A how-to by relliker for this modem can be found [http://www.pandorawiki.org/BandLuxe_C270_3G_USB_Modem here]&lt;br /&gt;
|-&lt;br /&gt;
| Huawei E156G&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| Standard-A port&lt;br /&gt;
| {{Yes|Yes [http://www.gp32x.com/board/index.php?/topic/52827-3gumts-usb-dongle/page__view__findpost__p__835681]}}&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| Huawei E160&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| 250mA&lt;br /&gt;
| Standard-A port&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| 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.&lt;br /&gt;
|-&lt;br /&gt;
| Huawei E160E&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| 250mA&lt;br /&gt;
| Standard-A port&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| As the entry for Huawei E220 was wrong, this Current draw could also be wrong.&lt;br /&gt;
|-&lt;br /&gt;
| Huawei E1750&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| Standard-A port&lt;br /&gt;
| {{Yes|Yes [http://www.gp32x.com/board/index.php?/topic/54318-guide-mobile-broadband-usb-stick-usage/page__view__findpost__p__939350]}}&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| [[wikipedia:Huawei E220|Huawei E220]]&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 1.1&lt;br /&gt;
| 500mA&lt;br /&gt;
| Standard-A port via High Speed hub&lt;br /&gt;
| {{No|Not on new kernels.}}&lt;br /&gt;
| 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.&lt;br /&gt;
|-&lt;br /&gt;
| 4G-Systems XS Stick P14&lt;br /&gt;
| Not required (usbserial module)&lt;br /&gt;
| standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| Standard-A port&lt;br /&gt;
| {{Yes|Yes [http://www.gp32x.com/board/index.php?/topic/54318-guide-mobile-broadband-usb-stick-usage/page__view__findpost__p__937681]}}&lt;br /&gt;
| Requires usbmodeswitch program. &lt;br /&gt;
|-&lt;br /&gt;
| iPhone 3GS (Probably also 1G/3G)&lt;br /&gt;
| ipheth&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| 500mA&lt;br /&gt;
| {{Unknown|USB A (Standard-A port?)}}&lt;br /&gt;
| {{Maybe|Should work in Angstrom with some work.}}&lt;br /&gt;
| 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.&lt;br /&gt;
|-&lt;br /&gt;
| HTC Desire&lt;br /&gt;
| not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| 500mA&lt;br /&gt;
| {{Unknown|USB A (Standard-A port?)}}&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| Requires internet connection sharing to be enabled from the phone.&lt;br /&gt;
|-&lt;br /&gt;
| Samsung Galaxy Ace 2&lt;br /&gt;
| not required&lt;br /&gt;
| Micro-B female&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| 500mA&lt;br /&gt;
| Standard-A port &lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| 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.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== USB to Ethernet adapters ==&lt;br /&gt;
&lt;br /&gt;
To enable USB Ethernet adapters on the Pandora, you may need to left-click the networking icon on the panel in Xfce, and select &amp;quot;Ifupdown (bnep0)&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable sortable&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec&amp;quot;&lt;br /&gt;
! Device&lt;br /&gt;
! Mbps&lt;br /&gt;
! Driver&lt;br /&gt;
! Connector&lt;br /&gt;
! Supported standard&lt;br /&gt;
! Current draw&lt;br /&gt;
! Suggested connection to Pandora&lt;br /&gt;
! Works on Pandora&lt;br /&gt;
! Additional comments&lt;br /&gt;
|-&lt;br /&gt;
| Apple USB Ethernet Adapter MB442Z/A&lt;br /&gt;
|&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| Standard-A port&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| Reportedly uses an ASIX AX88xxx chipset.&lt;br /&gt;
|-&lt;br /&gt;
| Apple USB Ethernet Adapter model A1277&lt;br /&gt;
|&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| 250mA&lt;br /&gt;
| Standard-A port&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| ID 05ac:1402 Apple, Inc.&lt;br /&gt;
|-&lt;br /&gt;
| ASUS USB Ethernet Adapter&lt;br /&gt;
| 10/100&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| 200mA&lt;br /&gt;
| Standard-A port&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| ID 0b95:7e2b ASIX Electronics Corp. AX88772B&lt;br /&gt;
|-&lt;br /&gt;
| Conrad 3-Port-USB-Hub und Netzwerk-Adapter&lt;br /&gt;
|&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| A lot! {{HideableNotes|50% of battery charge only brings you 2h40min (min brightness, no other devices attached)}}&lt;br /&gt;
| Standard-A port&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| Has a 3port USB Hub included. External power supply can (and should) be attached, not included though. ASIX Chipset. 20€ @ [http://www.conrad.de/ce/de/product/976406/NOTEBOOK-MINI-DOCKINGSTATION-USBRJ45/SHOP_AREA_32315&amp;amp;promotionareaSearchDetail=005 Conrad Electronics].  Not tested in Linux.&lt;br /&gt;
|-&lt;br /&gt;
| Logitec USB 2.0 LAN-GTJ/U2B Ethernet adapter&lt;br /&gt;
| 10/100/1000&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| 450mA (lsusb) 1000Mbps=350mA 100Mbps=230mA 10Mbps=220mA(documentation)&lt;br /&gt;
| Standard-A port&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| ID 0b95:1780 ASIX Electronics Corp. AX88178 [http://www.logitec.co.jp/products/lan/langtju2b/index.php]&lt;br /&gt;
|-&lt;br /&gt;
| Logitec USB 2.0 LAN-TX/U2B Ethernet adapter&lt;br /&gt;
| 10/100&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| 250mA (lsusb) 100Mbps=170mA 10Mbps=210mA (documentation)&lt;br /&gt;
| Standard-A port&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| ID 0b95:772a ASIX Electronics Corp.[http://www.logitec.co.jp/products/lan/lantxu2b/index.php]&lt;br /&gt;
|-&lt;br /&gt;
| Logitec USB 2.0 LAN-TX/U2H3S Ethernet adapter + 3 USB ports&lt;br /&gt;
| 10/100&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| 250mA (lsusb) 300mA (documentation)&lt;br /&gt;
| Standard-A port&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| ID 0b95:772a ASIX Electronics Corp. USB hub current: 100mA (lsusb) 200mA (documentation). [http://www.logitec.co.jp/products/lan/lantxu2h3/index.php] [http://www.amazon.com/USB-2-0-3-Port-Ethernet-Adapter/dp/B002OFJRW6/ref=sr_1_3?ie=UTF8&amp;amp;qid=1357779881&amp;amp;sr=8-3&amp;amp;keywords=USB+ethernet+with+3+port+USB+hub] [http://www.amazon.com/Encore-ENUET-3USB-3-Port-Ethernet-Adapter/dp/B0036FZJX4/ref=sr_1_1?ie=UTF8&amp;amp;qid=1357779881&amp;amp;sr=8-1&amp;amp;keywords=USB+ethernet+with+3+port+USB+hub] [http://www.amazon.com/Addlogix-3-port-USB-Hub-Ethernet/dp/B0030DO7OY/ref=sr_1_27?ie=UTF8&amp;amp;qid=1357780088&amp;amp;sr=8-27&amp;amp;keywords=USB+ethernet+with+3+port+USB+hub]&lt;br /&gt;
|-&lt;br /&gt;
| Wii USB 2.0 10/100M adapter (use [http://www.asix.com.tw/products.php?op=pItemdetail&amp;amp;PItemID=86;71;101 ASIX AX 88772 USB 2.0 chip])&lt;br /&gt;
| 10/100&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| 250mA&lt;br /&gt;
| Standard-A port&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| ID 0b95:7720 ASIX Electronics Corp. AX88772.  [http://www.dealextreme.com/details.dx/sku.5926 This clone from DealExtreme] works too.&lt;br /&gt;
|-&lt;br /&gt;
| Connectland USB 2.0 10/100M Ethernet Adapter&lt;br /&gt;
| 10/100&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| 250mA&lt;br /&gt;
| Standard-A port&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| ID 0b95:7720 ASIX Electronics Corp. AX88772 - Works fine, Sometimes a reboot is necessary (ZaxxonHF5RC1).&lt;br /&gt;
|-&lt;br /&gt;
| Belkin Gigabit USB 2.0 Network Adapter&lt;br /&gt;
| 10/100/1000&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| Standard-A port&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| 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.&lt;br /&gt;
|-&lt;br /&gt;
| MosChip MCS7830 USB 10/100 Ethernet adapter&lt;br /&gt;
| 10/100&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| 500mA&lt;br /&gt;
| Standard-A port&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| ID 9710:7830 MosChip Semiconductor MCS7830 10/100 Mbps Ethernet adapter. Kernel module: mcs7830.&lt;br /&gt;
|-&lt;br /&gt;
| EU.MARK USB 10/100M RJ45 Ethernet Network Adapter Dongle&lt;br /&gt;
| 10/100&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| Standard-A port&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| USB ID: 9710:7830 - bought from [http://www.dealextreme.com/details.dx/sku.22684 DealExtreme]&lt;br /&gt;
|-&lt;br /&gt;
| Digitus DN-10050 Fast Ethernet USB Adapter&lt;br /&gt;
| 10/100&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| Standard-A port&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| MosChip MCS7830-based adapter. USB ID 9710:7830.&lt;br /&gt;
|-&lt;br /&gt;
| Edimax EU-4230 Fast Ethernet USB Adapter with 3-port USB hub [http://edimax.ie/images/Image/datasheet/USB/EU-4230/EU-4230_Datasheet.pdf]&lt;br /&gt;
| 10/100&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| Standard-A port&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| 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.&lt;br /&gt;
|-&lt;br /&gt;
| Peabird USB v2.0 Fast Ethernet Adapter&lt;br /&gt;
| 10/100&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| 500mA&lt;br /&gt;
| Standard-A port&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| 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.&lt;br /&gt;
|-&lt;br /&gt;
| SIIG JU-NE0012-S1 USB 2.0 Fast Ethernet Adapter&lt;br /&gt;
| 10/100&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| Standard-A port&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| Bought from  [http://www.newegg.com/Product/Product.aspx?Item=N82E16812191163 Newegg]&lt;br /&gt;
|-&lt;br /&gt;
| TRENDnet USB to Gigabit Ethernet Adapter TU2-ETG&lt;br /&gt;
| 10/100/1000&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| 450mA (lsusb) Dormant: 5mA Static: 91mA Working: 131mA (documentation)&lt;br /&gt;
| Standard-A port&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| Rev. 2.0R ID 0b95:1780 ASIX Electronics Corp. AX88178 [http://www.trendnet.com/products/proddetail.asp?prod=275_TU2-ETG&amp;amp;cat=42] Rev. 2.0R is white, previous versions are blue and consumes more current. The documentation's current draw are reported for 10 and 100Mbps.&lt;br /&gt;
|-&lt;br /&gt;
| Novatel Wireless Jetpack 4620L&lt;br /&gt;
|&lt;br /&gt;
| cdc_ether&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB &lt;br /&gt;
| High drain; 95% charge = 6:00 battery life.&lt;br /&gt;
| Standard-A port&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| 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&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== USB to serial adapters ==&lt;br /&gt;
{|class=&amp;quot;wikitable sortable&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec&amp;quot;&lt;br /&gt;
! Device&lt;br /&gt;
! Driver&lt;br /&gt;
! Connector&lt;br /&gt;
! Supported standard&lt;br /&gt;
! Current draw&lt;br /&gt;
! Suggested connection to Pandora&lt;br /&gt;
! Works on Pandora&lt;br /&gt;
! Additional comments&lt;br /&gt;
|-&lt;br /&gt;
| pl203&lt;br /&gt;
| usbserial&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 1.1&lt;br /&gt;
| 100mA. A powered hub is needed.&lt;br /&gt;
| Standard-A port&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| A powered hub is needed. Plug the device, then load USB modules. ID 067b:2303 Prolific Technology, Inc. PL2303 Serial Port.&lt;br /&gt;
|-&lt;br /&gt;
| SparkFun FTDI Basic Breakout&lt;br /&gt;
| not required&lt;br /&gt;
| Mini-B female&lt;br /&gt;
| USB 1.1&lt;br /&gt;
| &amp;lt;100mA&lt;br /&gt;
| OTG port&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| Tested the variant sold by eBay seller &amp;quot;goodlucksell&amp;quot;.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== USB WiFi adapters ==&lt;br /&gt;
&lt;br /&gt;
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 [http://wireless.kernel.org/en/users/Download compat-wireless].&lt;br /&gt;
&lt;br /&gt;
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 [http://boards.openpandora.org/index.php?/topic/5140-solvedbuilding-a-usb-wifi-driver/page__view__findpost__p__89280 algorithm]&lt;br /&gt;
&lt;br /&gt;
As for [[hotfix 6]] Release Candidate the kernel includes drivers for these Realtek chips: RTL8712/8188/8191/8192SU/8192CU&lt;br /&gt;
&lt;br /&gt;
See also [http://boards.openpandora.org/index.php?/topic/7160-micro-wifi-dongle/ this thread] on the forums for the latest.&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable sortable&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec&amp;quot;&lt;br /&gt;
! Device&lt;br /&gt;
! Driver&lt;br /&gt;
! Connector&lt;br /&gt;
! Supported standard&lt;br /&gt;
! Current draw&lt;br /&gt;
! Suggested connection to Pandora&lt;br /&gt;
! Tested on Pandora&lt;br /&gt;
! Additional comments&lt;br /&gt;
|-&lt;br /&gt;
| Advance Mini Wireless N150&lt;br /&gt;
| rtl8192cu&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| 500mA&lt;br /&gt;
| USB A&lt;br /&gt;
| {{Yes|Yes}}&lt;br /&gt;
| There's a little hole on it, so it's useful for attaching it to the OP.&lt;br /&gt;
|-&lt;br /&gt;
| ASUS WL-167G v2&lt;br /&gt;
| rt73usb + rt2x00usb + rt2x00lib&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| 300mA&lt;br /&gt;
| USB A&lt;br /&gt;
| {{Yes|Works under Slackware, not (without a hub) under Zaxxon, which become very unstable}}&lt;br /&gt;
| 0b05:1723 ASUSTek Computer, Inc. WL-167G v2 802.11g Adapter [Ralink RT73]. Works pretty fine on Linux PC.&lt;br /&gt;
|-&lt;br /&gt;
| Belkin N1 Wireless USB Adapter (F5D8051) (&amp;quot;Ver. 2053&amp;quot;) (MARVELL v1021)&lt;br /&gt;
| N/A&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| No connection was attempted.&lt;br /&gt;
| {{No|No native driver support and ndiswrapper obviously won't work.}}&lt;br /&gt;
| 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.&lt;br /&gt;
|-&lt;br /&gt;
| Belkin Surf micro &lt;br /&gt;
| rtl8192cu&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| USB A&lt;br /&gt;
| {{Yes|Yes}}&lt;br /&gt;
| {{Yes|Should work out of the box since [[Hotfix 6]] Release Candidate}}&lt;br /&gt;
|-&lt;br /&gt;
| Cisco/Linksys AE1000 High Performance Wireless-N USB Adapter&lt;br /&gt;
| rt3572sta (RT3572USB)&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| USB A (Standard-A port?)&lt;br /&gt;
| {{Yes|Works with a modified driver.}}&lt;br /&gt;
| (Compiled module for pandora:[http://boards.openpandora.org/index.php?/topic/1992-linksys-ae1000-usb-wifi/ pandora forum])  Download the driver from [http://www.ralinktech.com/support.php?s=2 ralink's driver site], edit ./common/rtusb_dev_id.c, before &amp;quot;#endif // RT2870&amp;quot; add &amp;quot;{USB_DEVICE(0x13B1,0x002F)},&amp;quot;, compile.'   Reported (by whom?) to work in Linux.&lt;br /&gt;
|-&lt;br /&gt;
| D-Link WIRELESS G USB ADAPTER DWL-G122 rev.E1 F/W 5.00&lt;br /&gt;
| rt2870sta + rt2800usb + rt2800lib&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| 450mA&lt;br /&gt;
| USB A&lt;br /&gt;
| {{Yes|Works under Slackware, not (without a hub) under Zaxxon, which become very unstable}}&lt;br /&gt;
| 07d1:3c0f D-Link System AirPlus G DWL-G122 Wireless Adapter(rev.E) [Ralink RT2870]. Works pretty fine on Linux PC.&lt;br /&gt;
|-&lt;br /&gt;
| Digitus Wireless 150N USB 2.0 Adapter&lt;br /&gt;
| rtl8192cu&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| 500mA&lt;br /&gt;
| USB A&lt;br /&gt;
| {{Yes|Yes}}&lt;br /&gt;
| Bundled with a non-WiFi Pandora coming from Craig's shop&lt;br /&gt;
|-&lt;br /&gt;
| Edimax EW-7811Un&lt;br /&gt;
| rtl8192cus&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| USB A&lt;br /&gt;
| {{Yes|Yes}}&lt;br /&gt;
| {{Yes|Should work out of the box since [[Hotfix 6]] Release Candidate}}&lt;br /&gt;
|-&lt;br /&gt;
| Havit HV-WF15&lt;br /&gt;
| n/a&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| USB A&lt;br /&gt;
| {{Yes|Yes}}&lt;br /&gt;
| {{Yes|Should work out of the box since SuperZaxxon}}&lt;br /&gt;
|-&lt;br /&gt;
| Netgear WNA1000M &lt;br /&gt;
| rtl8192cu&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| USB A&lt;br /&gt;
| {{Yes|Yes}}&lt;br /&gt;
| {{Yes|Should work out of the box since [[Hotfix 6]] Release Candidate}}&lt;br /&gt;
|-&lt;br /&gt;
| Thomson WLG-1500A&lt;br /&gt;
| ?&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| 400mA&lt;br /&gt;
| USB A&lt;br /&gt;
| {{No|Doesn't work.}}&lt;br /&gt;
| 0457:0163 Silicon Integrated Systems Corp. 802.11 Wireless LAN Adapter&lt;br /&gt;
|-&lt;br /&gt;
| TRENDnet TEW-424UB V2&lt;br /&gt;
| ?&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| 400mA&lt;br /&gt;
| USB A&lt;br /&gt;
| {{No|lsusb shows it, but no module is loaded}}&lt;br /&gt;
| 0457:0163 Silicon Integrated Systems Corp. 802.11 Wireless LAN Adapter. Same behavior on a PC.&lt;br /&gt;
|-&lt;br /&gt;
| Alfa Network AWUS036H 1000mw&lt;br /&gt;
| RTL8187&lt;br /&gt;
| IEEE 802.11b/g&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| ?&lt;br /&gt;
| USB A&lt;br /&gt;
| {{Yes|Yes}}&lt;br /&gt;
| can be found on ebay; tested with Beta 3&lt;br /&gt;
|-&lt;br /&gt;
| TP-Link 150Mbps Mini Wireless N&lt;br /&gt;
| rtl8192cu&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| Unknown&lt;br /&gt;
| USB A&lt;br /&gt;
| {{Yes|Yes}}&lt;br /&gt;
| Model No TL-WN723N.  Tested with WPA2.   Works out of the box.  Cheap to buy (£6.99 from pcworld in the UK). &lt;br /&gt;
|-&lt;br /&gt;
| TP-Link 150Mbps '''Nano''' Wireless N&lt;br /&gt;
| rtl8192cu&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| Unknown&lt;br /&gt;
| USB A&lt;br /&gt;
| {{Yes|Yes}}&lt;br /&gt;
| Model No TL-WN725N. Works out of the box.  From Reichelt.de. Claims to be RaspberryPi compatible on their website.  &lt;br /&gt;
|-&lt;br /&gt;
| TP-Link Atheros AR9170&lt;br /&gt;
| carl9170-1.fw&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| 400mA&lt;br /&gt;
| USB A&lt;br /&gt;
| {{Yes|Yes}}&lt;br /&gt;
| Model No TL-WN821N. Works out of the box. ID 0cf3:1002  &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== DVB/TNT/TDT ==&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable sortable&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec&amp;quot;&lt;br /&gt;
! Device&lt;br /&gt;
! Connector&lt;br /&gt;
! Supported standard&lt;br /&gt;
! Current draw&lt;br /&gt;
! Suggested connection to Pandora&lt;br /&gt;
! Works on Pandora&lt;br /&gt;
! Module(s)&lt;br /&gt;
! Firmware&lt;br /&gt;
! Additional comments&lt;br /&gt;
|-&lt;br /&gt;
| AVerMedia AVerTV Volar Green HD&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| 500mA&lt;br /&gt;
| Standard-A port&lt;br /&gt;
| Should work&lt;br /&gt;
| af9033 tda18218&lt;br /&gt;
| dvb-usb-af9035-02.fw&lt;br /&gt;
| ID 07ca:a835 AVerMedia Technologies, Inc.&lt;br /&gt;
HD/PRO (A835)&lt;br /&gt;
|-&lt;br /&gt;
| AVerMedia AVerTV Volar Video Capture&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| Reported as 0mA. More likely to be 500mA&lt;br /&gt;
| Standard-A port&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ID 07ca:4830 AVerMedia Technologies, Inc.&lt;br /&gt;
H830&lt;br /&gt;
|-&lt;br /&gt;
| Hauppauge WinTV aero&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| 100mA&lt;br /&gt;
| Standard-A port&lt;br /&gt;
| {{Yes|Yes}}&lt;br /&gt;
| smsmdtv&lt;br /&gt;
| sms1xxx-hcw-55xxx-dvbt-02.fw&lt;br /&gt;
| ID 2040:b900 Hauppauge . Also works on the mini-usb port.&lt;br /&gt;
|-&lt;br /&gt;
| Hauppauge WinTV-HVR 930C&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| 150mA&lt;br /&gt;
| Standard-A port&lt;br /&gt;
| {{No}}&lt;br /&gt;
| em28xx xc5000&lt;br /&gt;
| dvb-usb-hauppauge-hvr930c-drxk.fw dvb-fe-xc5000-1.6.114.fw&lt;br /&gt;
| ID 2040:1605 Hauppauge . Not able to get it to work yet. Embedded Remote control ID: 0525:a4aa&lt;br /&gt;
|-&lt;br /&gt;
| MSI Digi Vox Min&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| ?&lt;br /&gt;
| Standard-A port&lt;br /&gt;
| {{Yes|Yes}}&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| Realtek rtl2832u chipset&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Storage =&lt;br /&gt;
&lt;br /&gt;
== External Hard Disk Drives ==&lt;br /&gt;
{|class=&amp;quot;wikitable sortable&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec&amp;quot;&lt;br /&gt;
! Device&lt;br /&gt;
! Driver&lt;br /&gt;
! Connector&lt;br /&gt;
! Supported standard&lt;br /&gt;
! Current draw&lt;br /&gt;
! Suggested connection to Pandora&lt;br /&gt;
! style=&amp;quot;min-width: 120px&amp;quot; | Works on Pandora&lt;br /&gt;
! Additional comments&lt;br /&gt;
|-&lt;br /&gt;
| Freecom 250GB 2.5&amp;quot; portable&lt;br /&gt;
| Not Required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| Direct&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| Inside it's a Samsung Model HM251JX.  {{HideableNotes|So I guess anything based on that will also work OK.}}&lt;br /&gt;
|-&lt;br /&gt;
| (Intenso)® 2.5&amp;quot; MEMORYSTATION 1TB&lt;br /&gt;
| Not Required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| Direct&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| LaCie Rikiki 250GB USB 2.0 2.5&amp;quot; Hard Drive&lt;br /&gt;
| Not required&lt;br /&gt;
| standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| Standard-A port via powered High Speed Hub&lt;br /&gt;
| {{Partial|Not when unpowered, needs testing with a powered hub}}&lt;br /&gt;
| 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.&lt;br /&gt;
|-&lt;br /&gt;
| Seagate Seagate® Expansion™ External Drives&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| Direct&lt;br /&gt;
| {{No}}&lt;br /&gt;
| Tested by [http://www.gp32x.com/board/index.php?/user/14781-hitnrun/ Hitnrun]. &amp;quot;Isn't even detected in lsusb (drive powered by external power source)&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| Verbatim 250GB Model #47580 Hard Drive&lt;br /&gt;
| Not required&lt;br /&gt;
| Direct&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| Direct&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| Tested by [http://www.gp32x.com/board/index.php?/topic/54509-dont-use-lacie-25-usb-hard-disk-drives-with-a-pandora/page__view__findpost__p__877512 almatuk].  {{HideableNotes|&amp;quot;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.&amp;quot;}}&lt;br /&gt;
|-&lt;br /&gt;
| Western Digital 160GB Elements External USB 2.0 2.5&amp;quot; Hard Drive&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| standard-A port via powered High Speed Hub&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Western Digital 250GB Elements Portable USB 2.0 2.5&amp;quot; Hard Drive&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| Direct or standard-A port via High Speed Hub&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Western Digital 250GB My Passport Essential USB 2.0 2.5&amp;quot; Hard Drive&lt;br /&gt;
| Not required&lt;br /&gt;
| {{Unknown|Direct?}}&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| {{Unknown|Direct?}}&lt;br /&gt;
| {{Partial|Maybe}}&lt;br /&gt;
| Tested by TheDarkSpectrum48K.  The first time it [http://www.gp32x.com/board/index.php?/topic/54509-dont-use-lacie-25-usb-hard-disk-drives-with-a-pandora/page__view__findpost__p__877386 &amp;quot;works perfectly!&amp;quot;].  The second time [http://www.gp32x.com/board/index.php?/topic/54509-dont-use-lacie-25-usb-hard-disk-drives-with-a-pandora/page__view__findpost__p__882635 it didn't work].&lt;br /&gt;
|-&lt;br /&gt;
| Western Digital 400GB My Passport Essential USB 2.0 2.5&amp;quot; HDD model WDME4000TE&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| Direct&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| Tested by [http://www.gp32x.com/board/index.php?/user/14534-peca/ Peca].&lt;br /&gt;
|-&lt;br /&gt;
| Western Digital 500GB Elements Portable External Hard Drive&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| Direct&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| Tested by [[User:Esn|Esn]]. {{HideableNotes|The USB cable that came with it was bad, so I used another one.[http://www.gp32x.com/board/index.php?/topic/59494-solved-how-do-i-get-my-wd-500gb-external-hard-drive-to-work-properly/page__view__findpost__p__949863]}}&lt;br /&gt;
|-&lt;br /&gt;
| Western Digital 500GB My Passport Essential External Hard Drive&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| Direct&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| Tested by [[User:Esn|Esn]]. Works fine. {{HideableNotes|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.}}[http://www.gp32x.com/board/index.php?/topic/59494-solved-how-do-i-get-my-wd-500gb-external-hard-drive-to-work-properly/page__view__findpost__p__949645]&lt;br /&gt;
|-&lt;br /&gt;
| Western Digital 1TB My Passport Essential SE External USB 2.0 2.5&amp;quot; Hard Drive&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| Direct or through powered High Speed Hub&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| Tested by [http://http://www.gp32x.com/board/index.php?/user/19191-mycohl/ Mycohl]. {{HideableNotes|Externally powered hub recommended to conserve battery power.}}&lt;br /&gt;
|-&lt;br /&gt;
| Western Digital Elements 2TB 3.5&amp;quot; Hard Drive Model:WDBAAU0020HBK&lt;br /&gt;
| Not Required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| Direct&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| Tested by [http://boards.openpandora.org/index.php?/user/430-kilowatt/ kilowatt].&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== DVD/CD Drives ==&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable sortable&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec&amp;quot;&lt;br /&gt;
! Device&lt;br /&gt;
! Driver&lt;br /&gt;
! Connector&lt;br /&gt;
! Supported standard&lt;br /&gt;
! Current draw&lt;br /&gt;
! Suggested connection to Pandora&lt;br /&gt;
! Works on Pandora&lt;br /&gt;
! Additional comments&lt;br /&gt;
|-&lt;br /&gt;
| Lite-On EZ-DUB DVD/CD Multi-Recorder (Model eZAU120)&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| Powered by included mains adapter - DC 12V 1.8A&lt;br /&gt;
| Standard-A port&lt;br /&gt;
| {{No}}&lt;br /&gt;
| Works in Linux.&lt;br /&gt;
|-&lt;br /&gt;
| Memorex 20x Multi Format DVD Recorder External - DVD±RW (±R DL)&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| Powered by included mains adapter&lt;br /&gt;
| Standard-A port&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Video display device =&lt;br /&gt;
&lt;br /&gt;
== VGA DVI HDMI adapter ==&lt;br /&gt;
&lt;br /&gt;
No devices have been tested yet&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable sortable&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec&amp;quot;&lt;br /&gt;
! Device&lt;br /&gt;
! Driver&lt;br /&gt;
! Connector&lt;br /&gt;
! Supported standard&lt;br /&gt;
! Current draw&lt;br /&gt;
! Output connectors&lt;br /&gt;
! Works on Pandora&lt;br /&gt;
! Additional comments&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| No devices have been tested yet&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== External graphics cards ====&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable sortable&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec&amp;quot;&lt;br /&gt;
! Device&lt;br /&gt;
! Driver&lt;br /&gt;
! Connector&lt;br /&gt;
! Supported standard&lt;br /&gt;
! Current draw&lt;br /&gt;
! Output connectors&lt;br /&gt;
! Works on Pandora&lt;br /&gt;
! Additional comments&lt;br /&gt;
|-&lt;br /&gt;
| Tritton see2 usb 2.0 to SVGA adapter&lt;br /&gt;
| sisusb&lt;br /&gt;
| USB&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| {{Unknown|High {{HideableNotes|Reduces Pandora's battery life in half (10h → 4h)}}}}&lt;br /&gt;
| VGA (D-SUB)&lt;br /&gt;
| {{Partial|Yes, but has performance issues.}}&lt;br /&gt;
| Needs to be integrated with preferences.  {{HideableNotes|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.&lt;br /&gt;
|-&lt;br /&gt;
| DisplayLink usb 2.0 to SVGA adapter WS Tech USB-DVI&lt;br /&gt;
| udlfb&lt;br /&gt;
| USB&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| 500mA&lt;br /&gt;
| VGA (D-SUB)&lt;br /&gt;
| Yes&lt;br /&gt;
| 17e9:0198 DisplayLink. No hub needed. Module and userspace here:&lt;br /&gt;
 git clone http://git.plugable.com/webdav/udlfb/&lt;br /&gt;
 git clone http://git.plugable.com/webdav/xf-video-udlfb/&lt;br /&gt;
|-&lt;br /&gt;
| Magic Control Technology Corp. Trigger II External Graphics&lt;br /&gt;
| sisusb&lt;br /&gt;
| USB&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| 500mA&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| 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&lt;br /&gt;
&lt;br /&gt;
{ USB_DEVICE(0x0711, 0x5200) },&lt;br /&gt;
&lt;br /&gt;
in the list around line 3250&lt;br /&gt;
 Get the latest xf86-video-sisusb driver here:&lt;br /&gt;
 http://xorg.freedesk...ividual/driver/&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Video capture devices =&lt;br /&gt;
&lt;br /&gt;
== Webcams ==&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable sortable&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec&amp;quot;&lt;br /&gt;
! Device&lt;br /&gt;
! Driver&lt;br /&gt;
! Connector&lt;br /&gt;
! Supported standard&lt;br /&gt;
! Current draw&lt;br /&gt;
! Suggested connection to Pandora&lt;br /&gt;
! Works on Pandora&lt;br /&gt;
! Additional comments&lt;br /&gt;
|-&lt;br /&gt;
| Exoo No Driver/USB 2.0 Webcam (Model No.: M053)&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| Standard-A port&lt;br /&gt;
| {{No}}&lt;br /&gt;
| Bought from [http://www.dealextreme.com/details.dx/sku.14991 DealExtreme].  Works in Linux.&lt;br /&gt;
|-&lt;br /&gt;
| Logitech Quickcam Communicate Deluxe&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| Standard-A port&lt;br /&gt;
| {{No}}&lt;br /&gt;
| USB ID: 046d:0992, works though [http://linux-uvc.berlios.de/ uvcvideo].  Works in Linux.&lt;br /&gt;
|-&lt;br /&gt;
| Logitech Webcam c210&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| 170mA&lt;br /&gt;
| Standard-A port&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| ID 046d:0819 &amp;lt;unnamed&amp;gt;. Video and Audio recognized, tested to work.&lt;br /&gt;
|-&lt;br /&gt;
| Logitech HD Webcam C270 720p&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| 500mA&lt;br /&gt;
| Standard-A port&lt;br /&gt;
| {{Partial|Yes, but audio untested}}&lt;br /&gt;
| ID 046d:0825 Logitech, Inc.  Audio recognized, but not tested.  More info to come.  Works in Linux.&lt;br /&gt;
|-&lt;br /&gt;
| Logitech HD Webcam Pro 9000&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| 500mA&lt;br /&gt;
| Standard-A port&lt;br /&gt;
| {{Partial|Yes, but audio untested}}&lt;br /&gt;
| ID 046d:0990 Logitech, Inc.  Audio recognized, but not tested.  Great Picture!  Works in Linux.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Audio devices =&lt;br /&gt;
&lt;br /&gt;
== Microphones/recorders ==&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable sortable&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec&amp;quot;&lt;br /&gt;
! Device&lt;br /&gt;
! Driver&lt;br /&gt;
! Connector&lt;br /&gt;
! Supported standard&lt;br /&gt;
! Current draw&lt;br /&gt;
! Suggested connection to Pandora&lt;br /&gt;
! Works on Pandora&lt;br /&gt;
! Additional comments&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.bluemic.com/yeti/] Blue Yeti&lt;br /&gt;
| not required&lt;br /&gt;
| standard-A&lt;br /&gt;
| unknown&lt;br /&gt;
| unknown&lt;br /&gt;
| standard-A port via High Speed USB hub &lt;br /&gt;
| {{unknown|Not thoroughly tested.}}&lt;br /&gt;
| Very roughly tested 2012-06-13 by [[user:spiralofhope|spiralofhope]] using Mumble.  More testing required.  {{HideableNotes|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.}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.zoom.co.jp/english/products/h2/] Zoom H2 Handy Recorder&lt;br /&gt;
| not required&lt;br /&gt;
| standard-A&lt;br /&gt;
| USB 1.1&lt;br /&gt;
| 300mA&lt;br /&gt;
| standard-A port via High Speed USB hub &lt;br /&gt;
| {{Yes|Yes, needs a USB hub.}}&lt;br /&gt;
| Can record into Audacity, but won't be recognized unless connected through USB hub.[http://www.gp32x.com/board/index.php?/topic/59301-audacity-1-3-12/page__view__findpost__p__947602].&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== MIDI controllers ==&lt;br /&gt;
&lt;br /&gt;
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.[http://www.gp32x.com/board/index.php?/topic/58523-zynaddsubfx/page__view__findpost__p__938432]&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable sortable&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec&amp;quot;&lt;br /&gt;
! Device&lt;br /&gt;
! Driver&lt;br /&gt;
! Connector&lt;br /&gt;
! Supported standard&lt;br /&gt;
! Current draw&lt;br /&gt;
! Suggested connection to Pandora&lt;br /&gt;
! Works on Pandora&lt;br /&gt;
! Additional comments&lt;br /&gt;
|-&lt;br /&gt;
| Akai LKP25&lt;br /&gt;
| Not required&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| {{Yes|Yes [http://www.gp32x.com/board/index.php?/topic/58523-zynaddsubfx/page__view__findpost__p__938432]}}&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| M-Audio MIDISPORT 2x2 Anniv&lt;br /&gt;
| Not required&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| 400mA&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| ID 0763:1050 Midiman.  High current draw!&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== USB audio controllers ==&lt;br /&gt;
&lt;br /&gt;
Some are &amp;quot;professional soundcard&amp;quot;; see [http://en.wikipedia.org/wiki/Sound_card#Professional_soundcards_.28audio_interfaces.29 definition on Wikipedia].&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable sortable&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec&amp;quot;&lt;br /&gt;
! Device&lt;br /&gt;
! Driver&lt;br /&gt;
! Connector&lt;br /&gt;
! Supported standard&lt;br /&gt;
! Current draw&lt;br /&gt;
! Suggested connection to Pandora&lt;br /&gt;
! Works on Pandora&lt;br /&gt;
! Additional comments&lt;br /&gt;
|-&lt;br /&gt;
| Cakewalk UA-1G&lt;br /&gt;
| not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| 200mA&lt;br /&gt;
| Standard-A port&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| 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.&lt;br /&gt;
|-&lt;br /&gt;
| Connectland AUDIO ADAPTER&lt;br /&gt;
| not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| 100mA&lt;br /&gt;
| Standard-A port&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| 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.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Input devices =&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== External Game Controllers ==&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable sortable&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec&amp;quot;&lt;br /&gt;
! Device&lt;br /&gt;
! Driver&lt;br /&gt;
! Connector&lt;br /&gt;
! Supported standard&lt;br /&gt;
! Current draw&lt;br /&gt;
! Suggested connection to Pandora&lt;br /&gt;
! Works on Pandora&lt;br /&gt;
! Additional comments&lt;br /&gt;
|-&lt;br /&gt;
| 2-TECH SNES-to-USB adapter&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| Low speed&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| Standard-A port via High Speed Hub&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| USB description is &amp;quot;HuiJia USB GamePad&amp;quot;, &amp;lt;tt&amp;gt;lsusb&amp;lt;/tt&amp;gt; calls it &amp;quot;0e8f:3013 GreenAsia Inc.&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| USB Super RetroPort (SNES-to-USB adapter)&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| {{Unknown|Probably USB 1.1}}&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| Standard-A port via High Speed Hub&lt;br /&gt;
| {{unknown}}&lt;br /&gt;
| Bought from [http://www.retrousb.com/product_info.php?cPath=21&amp;amp;products_id=29 RetroZone].  Works in Linux.&lt;br /&gt;
|-&lt;br /&gt;
| USB RetroPort (NES-to-USB adapter)&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| {{Unknown|Probably USB 1.1}}&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| Standard-A port via High Speed Hub&lt;br /&gt;
| {{unknown}}&lt;br /&gt;
| Bought from [http://www.retrousb.com/product_info.php?cPath=21&amp;amp;products_id=28 RetroZone].  Works in Linux.&lt;br /&gt;
|-&lt;br /&gt;
| Trio Linker Plus II (PlayStation,-GameCube,-and-Dreamcast-to-USB adapter)&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| {{Unknown|Probably USB 1.1}}&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| Standard-A port via High Speed Hub&lt;br /&gt;
| {{unknown}}&lt;br /&gt;
| Bought from [http://www.play-asia.com/paOS-13-71-6m-49-en-70-1zfv.html Play-Asia].  Works in Linux.&lt;br /&gt;
|-&lt;br /&gt;
| NAZAR V47 USB Force Feedback Vibrating Gamepad Controller for PC&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| {{Unknown|Probably USB 1.1}}&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| Standard-A port via High Speed Hub&lt;br /&gt;
| {{unknown}}&lt;br /&gt;
| 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.&lt;br /&gt;
|-&lt;br /&gt;
| 10-Fire-Button Double Vibration Feedback USB PC Arcade Joystick&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| {{Unknown|Probably USB 1.1}}&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| Standard-A port via High Speed Hub&lt;br /&gt;
| {{unknown}}&lt;br /&gt;
| 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.&lt;br /&gt;
|-&lt;br /&gt;
| Official PlayStation 3 controller&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| Full speed&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| USB A To Mini B Cable via High Speed Hub&lt;br /&gt;
| {{unknown}}&lt;br /&gt;
| This is for USB not bluetooth compatibility. Sixaxis and DualShock not tested.  Works in Linux.&lt;br /&gt;
|-&lt;br /&gt;
| Saitek PLC Cyborg Force Rumble Pad (P2500) - 06a3:ff0c&lt;br /&gt;
| {{unknown}}&lt;br /&gt;
| Standard-A&lt;br /&gt;
| {{unknown}}&lt;br /&gt;
| 5V&lt;br /&gt;
| Standard-A port via High Speed Hub&lt;br /&gt;
| {{Unknown|Not fully tested}}&lt;br /&gt;
| Partial test attempted 2012-06-24 by [[user:spiralofhope|spiralofhope]].  lsusb lists it.  More testing required.  {{HideableNotes|A gamepad testing procedure needs to be defined.  See [[Joystick testing]].}}&lt;br /&gt;
|-&lt;br /&gt;
| Thrustmaster Firestorm Digital 3 Gamepad&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| Low speed&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| Standard-A port via High Speed Hub&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| ID 07b5:0213 Mega World International, Ltd Thrustmaster Firestorm Digital 3 Gamepad.&lt;br /&gt;
|-&lt;br /&gt;
| Wired Xbox 360 Controller&lt;br /&gt;
| xpad module&lt;br /&gt;
| Standard-A&lt;br /&gt;
| {{Unknown|Probably USB 1.1}}&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| Standard-A port via High Speed Hub&lt;br /&gt;
| {{unknown}}&lt;br /&gt;
| This also includes gamepads for PC that needs the Windows Xinput driver. Such gamepads include the Logitech Chillstream.  Works in Linux.&lt;br /&gt;
|-&lt;br /&gt;
| WiseGroup.,Ltd SmartJoy Dual PLUS Adapter (dual PSX to USB joypad adapter)&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 1&lt;br /&gt;
| 100mA&lt;br /&gt;
| Standard-A port via USB 1-compatible High Speed Hub&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| ID 6677:8802.  Works in Linux.&lt;br /&gt;
|-&lt;br /&gt;
| Logitech Cordless RumblePad 2&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| Low speed&lt;br /&gt;
| 100mA&lt;br /&gt;
| Standard-A port via High Speed Hub&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| Product-ID: 0xc219, Vendor-ID: 0x046d  (Logitech Inc.), [http://www.logitech.com/support/287 Official product support website],&amp;lt;br&amp;gt;All buttons worked fine in PCSX, analog sticks not tested, but likely work&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Touchpads ==&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable sortable&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec&amp;quot;&lt;br /&gt;
! Device&lt;br /&gt;
! Driver&lt;br /&gt;
! Connector&lt;br /&gt;
! Supported standard&lt;br /&gt;
! Current draw&lt;br /&gt;
! Suggested connection to Pandora&lt;br /&gt;
! Works on Pandora&lt;br /&gt;
! Additional comments&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.logitech.com/en-us/mice-pointers/mice/devices/8417 Logitech Wireless Touchpad]&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| Standard-A port via High Speed Hub&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| Left and right four-finger swipes aren't mapped to anything by default in XFCE. They can be mapped as keyboard shortcuts.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Graphics tablets ==&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable sortable&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec&amp;quot;&lt;br /&gt;
! Device&lt;br /&gt;
! Driver&lt;br /&gt;
! Connector&lt;br /&gt;
! Supported standard&lt;br /&gt;
! Current draw&lt;br /&gt;
! Works on Pandora&lt;br /&gt;
! Additional comments&lt;br /&gt;
|-&lt;br /&gt;
| Bamboo Multitouch&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| {{No|No [http://www.gp32x.com/board/index.php?/topic/54728-pandora-owners-tried-tablet/page__view__findpost__p__881806]}}&lt;br /&gt;
| It's not known if this works in Linux.&lt;br /&gt;
|-&lt;br /&gt;
| Genius Tablet&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| {{Yes|Yes, [http://www.gp32x.com/board/index.php?/topic/54728-pandora-owners-tried-tablet/page__view__findpost__p__883140 via USB hub]}}&lt;br /&gt;
| It's not known if this works in Linux.&lt;br /&gt;
|-&lt;br /&gt;
| Wacom CTH-460&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| {{No|No [http://www.gp32x.com/board/index.php?/topic/54728-pandora-owners-tried-tablet/page__view__findpost__p__924422]}}&lt;br /&gt;
| Would need a patched driver to work.  It's not known if this works in Linux.&lt;br /&gt;
|-&lt;br /&gt;
| Wacom Volito2 Tablet (Model: CTF-420)&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| Low speed&lt;br /&gt;
| 40mA [http://www.my-volito.com/volito/specs.asp?lang=en]&lt;br /&gt;
| {{No}}&lt;br /&gt;
| USB ID: 056a:0062&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Mice ==&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable sortable&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec&amp;quot;&lt;br /&gt;
! Device&lt;br /&gt;
! Connector&lt;br /&gt;
! Works on Pandora&lt;br /&gt;
! Additional comments&lt;br /&gt;
|-&lt;br /&gt;
| Apple Mouse (M5769)&lt;br /&gt;
| USB&lt;br /&gt;
| {{No}}&lt;br /&gt;
| Seems to disable USB port, reboot afterwards required&lt;br /&gt;
|-&lt;br /&gt;
| Apple Mouse with Scroll Ball (A1152)&lt;br /&gt;
| USB&lt;br /&gt;
| {{Yes|Yes, needs a USB hub.}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Cherry Ghostcord [http://www.amazon.de/Cherry-M85-26005DE-2-B-Unlimited-Home-Rechargeable/dp/B001EDSE0U/ref=tag_stp_s2_edpp_url]&lt;br /&gt;
| USB&lt;br /&gt;
| {{Yes|Yes, needs a USB hub.}}&lt;br /&gt;
| 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)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Connectors, adapters, and hubs =&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== OTG (On The Go) Adapters ==&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable sortable&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec&amp;quot;&lt;br /&gt;
! Device&lt;br /&gt;
! Works on Pandora&lt;br /&gt;
! Additional comments&lt;br /&gt;
|-&lt;br /&gt;
| Generic adapter&lt;br /&gt;
| {{No}}&lt;br /&gt;
| [http://shop.ebay.com/?_from=R40&amp;amp;_trksid=p3907.m38.l1313&amp;amp;_nkw=usb+otg+host+cable&amp;amp;_sacat=See-All-Categories Find on eBay] [http://www.amazon.co.uk/s/ref=nb_ss_ce?url=search-alias%3Delectronics&amp;amp;field-keywords=OTG+Cable+Adapter&amp;amp;x=3&amp;amp;y=23 Find on Amazon] These links are not 100% accurate. Check for `mini-a`, and on eBay, the price is higher by about $8.&lt;br /&gt;
|-&lt;br /&gt;
|Hama 00074214&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
|[http://www.hama.de/00074214/hama-mini-usb-adapter-mini-usb-a-plug-usb-a-socket-015-m Manufacturer Page]&lt;br /&gt;
|-&lt;br /&gt;
| Nokia USB OTG adapter&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| [http://www.electronicproductonline.com/catalog/product_info.php?cPath=35_67&amp;amp;products_id=2043 Electronic Product Online]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Compact USB Hubs ==&lt;br /&gt;
&lt;br /&gt;
Be sure to enable USB-host!&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable sortable&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec&amp;quot;&lt;br /&gt;
! Device&lt;br /&gt;
! Works on Pandora&lt;br /&gt;
! Additional comments&lt;br /&gt;
|-&lt;br /&gt;
| Griffin SmartShare USB [http://www.griffintechnology.com/products/smartshare-usb]&lt;br /&gt;
| {{No}}&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| Belkin F5U415 4 Port USB 2.0 Swivel Hub [http://catalog.belkin.com/IWCatProductPage.process?Product_Id=377085]&lt;br /&gt;
| {{No}}&lt;br /&gt;
| Comes with an optional power adapter.&lt;br /&gt;
|-&lt;br /&gt;
| Belkin F5U700 USB 2.0 7-Port Lighted Hub [http://www.belkin.com/uk/support/article/?lid=enu&amp;amp;pid=F5U700ea&amp;amp;aid=10289&amp;amp;scid=947]&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| Tested 2012-06-16 by [[user:spiralofhope|spiralofhope]] both with and without its power adapter.&lt;br /&gt;
|-&lt;br /&gt;
| Belkin F5U701 USB 2.0 7 Port Mobile Hub [http://www.belkin.com/IWCatProductPage.process?Product_Id=369788]&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| Tested by pabloh.  Comes with an optional power adapter.&lt;br /&gt;
|-&lt;br /&gt;
| ID 0e8f:0016 GreenAsia Inc. &lt;br /&gt;
| {{No}}&lt;br /&gt;
| Tested by tsh.  Labeled as high speed.  Bought from ebay.&lt;br /&gt;
|-&lt;br /&gt;
| ID 05e3:0608 Targus with Genesys Logic 4 Port USB 2.0 Hub&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| Tested by Kazuki. Works.&lt;br /&gt;
|-&lt;br /&gt;
|Trust 4 port netbook hub ID 05e3:0608&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| Tested by tsh.  Bought from [http://www.amazon.co.uk/gp/product/B0025X16AS Amazon].&lt;br /&gt;
|-&lt;br /&gt;
| High Speed 4 Port Mini USB 2.0 Hub for Laptop PC (non powered)&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| Octopus-style small cheap unpowered USB hub.  Bought from [http://cgi.benl.ebay.be/ws/eBayISAPI.dll?ViewItem&amp;amp;item=270538502843 ebay]&lt;br /&gt;
|-&lt;br /&gt;
| Keeptech USB 2.0 Hub (7 Ports) with Power Adapter, KT-UH703 [http://www.keeptech.com/books_show.php?id=144]&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| Tested by [[User:Esn|Esn]]. Works powered or unpowered.&lt;br /&gt;
|-&lt;br /&gt;
| Logitech Premium 4-Port USB Hub [http://www.logitech.com/en-in/notebook-products/usb-hubs/devices/3048]&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| LUPO 7-port USB 2.0 Hub (cheap octopus type which can be powered as there is dc socket)&lt;br /&gt;
| {{Partial|Yes. {{HideableNotes|Can use a power supply but wasn't tested with one.}}}}&lt;br /&gt;
| Tested by kilowatt. Bought from [http://www.amazon.co.uk/gp/product/B003BVDABG/ref=oss_product from amazon uk]&lt;br /&gt;
|-&lt;br /&gt;
| LogiLink USB 2.0 Hub 4-Port UA0086 [http://www.logilink.eu/showproduct/UA0086.htm]&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| Tested by Jones. Comes with an optional power adapter.&lt;br /&gt;
|-&lt;br /&gt;
| Logitec USB 2.0 LAN-TX/U2H3S Ethernet adapter + 3 USB ports [http://www.logitec.co.jp/products/lan/lantxu2h3/index.php]&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| See [http://pandorawiki.org/USB_compatibility_list#USB_to_Ethernet_adapters USB to ethernet adapters] for more details. USB 1 devices work perfectly. Also available as other brands:  [http://www.amazon.com/USB-2-0-3-Port-Ethernet-Adapter/dp/B002OFJRW6/ref=sr_1_3?ie=UTF8&amp;amp;qid=1357779881&amp;amp;sr=8-3&amp;amp;keywords=USB+ethernet+with+3+port+USB+hub] [http://www.amazon.com/Encore-ENUET-3USB-3-Port-Ethernet-Adapter/dp/B0036FZJX4/ref=sr_1_1?ie=UTF8&amp;amp;qid=1357779881&amp;amp;sr=8-1&amp;amp;keywords=USB+ethernet+with+3+port+USB+hub] [http://www.amazon.com/Addlogix-3-port-USB-Hub-Ethernet/dp/B0030DO7OY/ref=sr_1_27?ie=UTF8&amp;amp;qid=1357780088&amp;amp;sr=8-27&amp;amp;keywords=USB+ethernet+with+3+port+USB+hub]&lt;br /&gt;
|-&lt;br /&gt;
| Rosewill RHB-220 4-port USB 2.0 Hub&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| Tested by Tyrant1919. Unpowered. Bought from [http://www.newegg.com/Product/Product.aspx?Item=N82E16817182168 Newegg].&lt;br /&gt;
|-&lt;br /&gt;
| i-rocks SLEEK HUB USB 2.0 4 Ports Hub [http://www.i-rocks.com/Product_detail.aspx?CLASS_ID=1036&amp;amp;PRODUCT_ID=1080]&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| Comes with an ac adapter, but can be used without. USB 1 devices work perfectly.&lt;br /&gt;
|-&lt;br /&gt;
| MSI StarHub201 &lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| Testet by mclien with keyboard and mouse in XFCE, unpowered, not on the MSI site (discontinnued, guess) [http://alatest.dk/anmeldelser/hubs-og-switches/msi-star-hub-201/po3-34222999,42/]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Category:USB]]&lt;br /&gt;
[[Category:List]]&lt;/div&gt;</summary>
		<author><name>HelenF</name></author>
		
	</entry>
	<entry>
		<id>https://pandorawiki.org/index.php?title=USB_compatibility_list&amp;diff=29699</id>
		<title>USB compatibility list</title>
		<link rel="alternate" type="text/html" href="https://pandorawiki.org/index.php?title=USB_compatibility_list&amp;diff=29699"/>
		<updated>2014-05-23T15:22:13Z</updated>

		<summary type="html">&lt;p&gt;HelenF: Added: Samsung Galaxy Ace 2&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;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 [[USB_reference|the USB reference page]], look up the specs of your device, and you may be able to figure out if it's compatible.&lt;br /&gt;
&lt;br /&gt;
= Troubleshooting =&lt;br /&gt;
&lt;br /&gt;
Each type of device will have its own unique way to troubleshoot.&lt;br /&gt;
&lt;br /&gt;
But here are some general tips:&lt;br /&gt;
&lt;br /&gt;
* Is USB-Host enabled?&lt;br /&gt;
* check &amp;lt;tt&amp;gt;lsusb&amp;lt;/tt&amp;gt;&lt;br /&gt;
* check &amp;lt;tt&amp;gt;dmesg&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
When asking for help on [http://boards.openpandora.org/index.php?/forum/8-support/ the forums support board], be sure to post both your &amp;lt;tt&amp;gt;lsusb&amp;lt;/tt&amp;gt; and &amp;lt;tt&amp;gt;dmesg&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Because &amp;lt;tt&amp;gt;dmesg&amp;lt;/tt&amp;gt; output is very long, you need to paste it within [spoiler] tags like this:&lt;br /&gt;
&lt;br /&gt;
  [spoiler]&lt;br /&gt;
  (paste your dmesg in here)&lt;br /&gt;
  [/spoiler]&lt;br /&gt;
&lt;br /&gt;
An easy way to get your &amp;lt;tt&amp;gt;dmesg&amp;lt;/tt&amp;gt; so you can easily copy and paste it, is:&lt;br /&gt;
&lt;br /&gt;
  dmesg|leafpad&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;leafpad&amp;lt;/tt&amp;gt; will open with the output of &amp;lt;tt&amp;gt;dmesg&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
If you have no networking on your palmtop, you can send the information to a text file like this:&lt;br /&gt;
&lt;br /&gt;
  cd (your storage card)&lt;br /&gt;
  dmesg&amp;gt;textfile.txt&lt;br /&gt;
  sync&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
= Networking =&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== HSDPA (3G) Modems ==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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:&lt;br /&gt;
&lt;br /&gt;
:sudo opkg update&lt;br /&gt;
:sudo opkg install modemmanager&lt;br /&gt;
&lt;br /&gt;
'''Note:''' If you are using a firmware more recent than &amp;quot;Zaxxon&amp;quot; Hotfix 6 (starting with HF7) you do not have to follow the steps outlined above since modemmanager comes preinstalled.&lt;br /&gt;
&lt;br /&gt;
'''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.&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable sortable&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec&amp;quot;&lt;br /&gt;
! Device&lt;br /&gt;
! Driver&lt;br /&gt;
! Connector&lt;br /&gt;
! Supported standard&lt;br /&gt;
! Current draw&lt;br /&gt;
! Suggested connection to Pandora&lt;br /&gt;
! Works on Pandora&lt;br /&gt;
! Additional comments&lt;br /&gt;
|-&lt;br /&gt;
| ZTE K3565-Z / MF626 / MF627 / MF636&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| Standard-A port&lt;br /&gt;
| {{Yes|Yes [http://www.gp32x.com/board/index.php?/topic/54318-guide-mobile-broadband-usb-stick-usage/page__view__findpost__p__956513] [http://boards.openpandora.org/index.php?/topic/7226-superzaxxon-beta-11-released/page__pid__127881#entry127881]}}&lt;br /&gt;
| A how-to by shideneyu for this modem can be found [http://www.pandorawiki.org/ZTE_K3565Z_3G_USB_Modem here]&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| BandLuxe C270&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| Standard-A port&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| A how-to by relliker for this modem can be found [http://www.pandorawiki.org/BandLuxe_C270_3G_USB_Modem here]&lt;br /&gt;
|-&lt;br /&gt;
| Huawei E156G&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| Standard-A port&lt;br /&gt;
| {{Yes|Yes [http://www.gp32x.com/board/index.php?/topic/52827-3gumts-usb-dongle/page__view__findpost__p__835681]}}&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| Huawei E160&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| 250mA&lt;br /&gt;
| Standard-A port&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| 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.&lt;br /&gt;
|-&lt;br /&gt;
| Huawei E160E&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| 250mA&lt;br /&gt;
| Standard-A port&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| As the entry for Huawei E220 was wrong, this Current draw could also be wrong.&lt;br /&gt;
|-&lt;br /&gt;
| Huawei E1750&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| Standard-A port&lt;br /&gt;
| {{Yes|Yes [http://www.gp32x.com/board/index.php?/topic/54318-guide-mobile-broadband-usb-stick-usage/page__view__findpost__p__939350]}}&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| [[wikipedia:Huawei E220|Huawei E220]]&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 1.1&lt;br /&gt;
| 500mA&lt;br /&gt;
| Standard-A port via High Speed hub&lt;br /&gt;
| {{No|Not on new kernels.}}&lt;br /&gt;
| 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.&lt;br /&gt;
|-&lt;br /&gt;
| 4G-Systems XS Stick P14&lt;br /&gt;
| Not required (usbserial module)&lt;br /&gt;
| standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| Standard-A port&lt;br /&gt;
| {{Yes|Yes [http://www.gp32x.com/board/index.php?/topic/54318-guide-mobile-broadband-usb-stick-usage/page__view__findpost__p__937681]}}&lt;br /&gt;
| Requires usbmodeswitch program. &lt;br /&gt;
|-&lt;br /&gt;
| iPhone 3GS (Probably also 1G/3G)&lt;br /&gt;
| ipheth&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| 500mA&lt;br /&gt;
| {{Unknown|USB A (Standard-A port?)}}&lt;br /&gt;
| {{Maybe|Should work in Angstrom with some work.}}&lt;br /&gt;
| 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.&lt;br /&gt;
|-&lt;br /&gt;
| HTC Desire&lt;br /&gt;
| not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| 500mA&lt;br /&gt;
| {{Unknown|USB A (Standard-A port?)}}&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| Requires internet connection sharing to be enabled from the phone.&lt;br /&gt;
|-&lt;br /&gt;
| Samsung Galaxy Ace 2&lt;br /&gt;
| not required&lt;br /&gt;
| Micro-B female&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| 500mA&lt;br /&gt;
| Standard-A port &lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| 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.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== USB to Ethernet adapters ==&lt;br /&gt;
&lt;br /&gt;
To enable USB Ethernet adapters on the Pandora, you may need to left-click the networking icon on the panel in Xfce, and select &amp;quot;Ifupdown (bnep0)&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable sortable&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec&amp;quot;&lt;br /&gt;
! Device&lt;br /&gt;
! Mbps&lt;br /&gt;
! Driver&lt;br /&gt;
! Connector&lt;br /&gt;
! Supported standard&lt;br /&gt;
! Current draw&lt;br /&gt;
! Suggested connection to Pandora&lt;br /&gt;
! Works on Pandora&lt;br /&gt;
! Additional comments&lt;br /&gt;
|-&lt;br /&gt;
| Apple USB Ethernet Adapter MB442Z/A&lt;br /&gt;
|&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| Standard-A port&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| Reportedly uses an ASIX AX88xxx chipset.&lt;br /&gt;
|-&lt;br /&gt;
| Apple USB Ethernet Adapter model A1277&lt;br /&gt;
|&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| 250mA&lt;br /&gt;
| Standard-A port&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| ID 05ac:1402 Apple, Inc.&lt;br /&gt;
|-&lt;br /&gt;
| ASUS USB Ethernet Adapter&lt;br /&gt;
| 10/100&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| 200mA&lt;br /&gt;
| Standard-A port&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| ID 0b95:7e2b ASIX Electronics Corp. AX88772B&lt;br /&gt;
|-&lt;br /&gt;
| Conrad 3-Port-USB-Hub und Netzwerk-Adapter&lt;br /&gt;
|&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| A lot! {{HideableNotes|50% of battery charge only brings you 2h40min (min brightness, no other devices attached)}}&lt;br /&gt;
| Standard-A port&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| Has a 3port USB Hub included. External power supply can (and should) be attached, not included though. ASIX Chipset. 20€ @ [http://www.conrad.de/ce/de/product/976406/NOTEBOOK-MINI-DOCKINGSTATION-USBRJ45/SHOP_AREA_32315&amp;amp;promotionareaSearchDetail=005 Conrad Electronics].  Not tested in Linux.&lt;br /&gt;
|-&lt;br /&gt;
| Logitec USB 2.0 LAN-GTJ/U2B Ethernet adapter&lt;br /&gt;
| 10/100/1000&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| 450mA (lsusb) 1000Mbps=350mA 100Mbps=230mA 10Mbps=220mA(documentation)&lt;br /&gt;
| Standard-A port&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| ID 0b95:1780 ASIX Electronics Corp. AX88178 [http://www.logitec.co.jp/products/lan/langtju2b/index.php]&lt;br /&gt;
|-&lt;br /&gt;
| Logitec USB 2.0 LAN-TX/U2B Ethernet adapter&lt;br /&gt;
| 10/100&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| 250mA (lsusb) 100Mbps=170mA 10Mbps=210mA (documentation)&lt;br /&gt;
| Standard-A port&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| ID 0b95:772a ASIX Electronics Corp.[http://www.logitec.co.jp/products/lan/lantxu2b/index.php]&lt;br /&gt;
|-&lt;br /&gt;
| Logitec USB 2.0 LAN-TX/U2H3S Ethernet adapter + 3 USB ports&lt;br /&gt;
| 10/100&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| 250mA (lsusb) 300mA (documentation)&lt;br /&gt;
| Standard-A port&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| ID 0b95:772a ASIX Electronics Corp. USB hub current: 100mA (lsusb) 200mA (documentation). [http://www.logitec.co.jp/products/lan/lantxu2h3/index.php] [http://www.amazon.com/USB-2-0-3-Port-Ethernet-Adapter/dp/B002OFJRW6/ref=sr_1_3?ie=UTF8&amp;amp;qid=1357779881&amp;amp;sr=8-3&amp;amp;keywords=USB+ethernet+with+3+port+USB+hub] [http://www.amazon.com/Encore-ENUET-3USB-3-Port-Ethernet-Adapter/dp/B0036FZJX4/ref=sr_1_1?ie=UTF8&amp;amp;qid=1357779881&amp;amp;sr=8-1&amp;amp;keywords=USB+ethernet+with+3+port+USB+hub] [http://www.amazon.com/Addlogix-3-port-USB-Hub-Ethernet/dp/B0030DO7OY/ref=sr_1_27?ie=UTF8&amp;amp;qid=1357780088&amp;amp;sr=8-27&amp;amp;keywords=USB+ethernet+with+3+port+USB+hub]&lt;br /&gt;
|-&lt;br /&gt;
| Wii USB 2.0 10/100M adapter (use [http://www.asix.com.tw/products.php?op=pItemdetail&amp;amp;PItemID=86;71;101 ASIX AX 88772 USB 2.0 chip])&lt;br /&gt;
| 10/100&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| 250mA&lt;br /&gt;
| Standard-A port&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| ID 0b95:7720 ASIX Electronics Corp. AX88772.  [http://www.dealextreme.com/details.dx/sku.5926 This clone from DealExtreme] works too.&lt;br /&gt;
|-&lt;br /&gt;
| Connectland USB 2.0 10/100M Ethernet Adapter&lt;br /&gt;
| 10/100&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| 250mA&lt;br /&gt;
| Standard-A port&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| ID 0b95:7720 ASIX Electronics Corp. AX88772 - Works fine, Sometimes a reboot is necessary (ZaxxonHF5RC1).&lt;br /&gt;
|-&lt;br /&gt;
| Belkin Gigabit USB 2.0 Network Adapter&lt;br /&gt;
| 10/100/1000&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| Standard-A port&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| 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.&lt;br /&gt;
|-&lt;br /&gt;
| MosChip MCS7830 USB 10/100 Ethernet adapter&lt;br /&gt;
| 10/100&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| 500mA&lt;br /&gt;
| Standard-A port&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| ID 9710:7830 MosChip Semiconductor MCS7830 10/100 Mbps Ethernet adapter. Kernel module: mcs7830.&lt;br /&gt;
|-&lt;br /&gt;
| EU.MARK USB 10/100M RJ45 Ethernet Network Adapter Dongle&lt;br /&gt;
| 10/100&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| Standard-A port&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| USB ID: 9710:7830 - bought from [http://www.dealextreme.com/details.dx/sku.22684 DealExtreme]&lt;br /&gt;
|-&lt;br /&gt;
| Digitus DN-10050 Fast Ethernet USB Adapter&lt;br /&gt;
| 10/100&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| Standard-A port&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| MosChip MCS7830-based adapter. USB ID 9710:7830.&lt;br /&gt;
|-&lt;br /&gt;
| Edimax EU-4230 Fast Ethernet USB Adapter with 3-port USB hub [http://edimax.ie/images/Image/datasheet/USB/EU-4230/EU-4230_Datasheet.pdf]&lt;br /&gt;
| 10/100&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| Standard-A port&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| 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.&lt;br /&gt;
|-&lt;br /&gt;
| Peabird USB v2.0 Fast Ethernet Adapter&lt;br /&gt;
| 10/100&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| 500mA&lt;br /&gt;
| Standard-A port&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| 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.&lt;br /&gt;
|-&lt;br /&gt;
| SIIG JU-NE0012-S1 USB 2.0 Fast Ethernet Adapter&lt;br /&gt;
| 10/100&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| Standard-A port&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| Bought from  [http://www.newegg.com/Product/Product.aspx?Item=N82E16812191163 Newegg]&lt;br /&gt;
|-&lt;br /&gt;
| TRENDnet USB to Gigabit Ethernet Adapter TU2-ETG&lt;br /&gt;
| 10/100/1000&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| 450mA (lsusb) Dormant: 5mA Static: 91mA Working: 131mA (documentation)&lt;br /&gt;
| Standard-A port&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| Rev. 2.0R ID 0b95:1780 ASIX Electronics Corp. AX88178 [http://www.trendnet.com/products/proddetail.asp?prod=275_TU2-ETG&amp;amp;cat=42] Rev. 2.0R is white, previous versions are blue and consumes more current. The documentation's current draw are reported for 10 and 100Mbps.&lt;br /&gt;
|-&lt;br /&gt;
| Novatel Wireless Jetpack 4620L&lt;br /&gt;
|&lt;br /&gt;
| cdc_ether&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB &lt;br /&gt;
| High drain; 95% charge = 6:00 battery life.&lt;br /&gt;
| Standard-A port&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| 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&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== USB to serial adapters ==&lt;br /&gt;
{|class=&amp;quot;wikitable sortable&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec&amp;quot;&lt;br /&gt;
! Device&lt;br /&gt;
! Driver&lt;br /&gt;
! Connector&lt;br /&gt;
! Supported standard&lt;br /&gt;
! Current draw&lt;br /&gt;
! Suggested connection to Pandora&lt;br /&gt;
! Works on Pandora&lt;br /&gt;
! Additional comments&lt;br /&gt;
|-&lt;br /&gt;
| pl203&lt;br /&gt;
| usbserial&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 1.1&lt;br /&gt;
| 100mA. A powered hub is needed.&lt;br /&gt;
| Standard-A port&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| A powered hub is needed. Plug the device, then load USB modules. ID 067b:2303 Prolific Technology, Inc. PL2303 Serial Port.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== USB WiFi adapters ==&lt;br /&gt;
&lt;br /&gt;
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 [http://wireless.kernel.org/en/users/Download compat-wireless].&lt;br /&gt;
&lt;br /&gt;
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 [http://boards.openpandora.org/index.php?/topic/5140-solvedbuilding-a-usb-wifi-driver/page__view__findpost__p__89280 algorithm]&lt;br /&gt;
&lt;br /&gt;
As for [[hotfix 6]] Release Candidate the kernel includes drivers for these Realtek chips: RTL8712/8188/8191/8192SU/8192CU&lt;br /&gt;
&lt;br /&gt;
See also [http://boards.openpandora.org/index.php?/topic/7160-micro-wifi-dongle/ this thread] on the forums for the latest.&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable sortable&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec&amp;quot;&lt;br /&gt;
! Device&lt;br /&gt;
! Driver&lt;br /&gt;
! Connector&lt;br /&gt;
! Supported standard&lt;br /&gt;
! Current draw&lt;br /&gt;
! Suggested connection to Pandora&lt;br /&gt;
! Tested on Pandora&lt;br /&gt;
! Additional comments&lt;br /&gt;
|-&lt;br /&gt;
| Advance Mini Wireless N150&lt;br /&gt;
| rtl8192cu&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| 500mA&lt;br /&gt;
| USB A&lt;br /&gt;
| {{Yes|Yes}}&lt;br /&gt;
| There's a little hole on it, so it's useful for attaching it to the OP.&lt;br /&gt;
|-&lt;br /&gt;
| ASUS WL-167G v2&lt;br /&gt;
| rt73usb + rt2x00usb + rt2x00lib&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| 300mA&lt;br /&gt;
| USB A&lt;br /&gt;
| {{Yes|Works under Slackware, not (without a hub) under Zaxxon, which become very unstable}}&lt;br /&gt;
| 0b05:1723 ASUSTek Computer, Inc. WL-167G v2 802.11g Adapter [Ralink RT73]. Works pretty fine on Linux PC.&lt;br /&gt;
|-&lt;br /&gt;
| Belkin N1 Wireless USB Adapter (F5D8051) (&amp;quot;Ver. 2053&amp;quot;) (MARVELL v1021)&lt;br /&gt;
| N/A&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| No connection was attempted.&lt;br /&gt;
| {{No|No native driver support and ndiswrapper obviously won't work.}}&lt;br /&gt;
| 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.&lt;br /&gt;
|-&lt;br /&gt;
| Belkin Surf micro &lt;br /&gt;
| rtl8192cu&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| USB A&lt;br /&gt;
| {{Yes|Yes}}&lt;br /&gt;
| {{Yes|Should work out of the box since [[Hotfix 6]] Release Candidate}}&lt;br /&gt;
|-&lt;br /&gt;
| Cisco/Linksys AE1000 High Performance Wireless-N USB Adapter&lt;br /&gt;
| rt3572sta (RT3572USB)&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| USB A (Standard-A port?)&lt;br /&gt;
| {{Yes|Works with a modified driver.}}&lt;br /&gt;
| (Compiled module for pandora:[http://boards.openpandora.org/index.php?/topic/1992-linksys-ae1000-usb-wifi/ pandora forum])  Download the driver from [http://www.ralinktech.com/support.php?s=2 ralink's driver site], edit ./common/rtusb_dev_id.c, before &amp;quot;#endif // RT2870&amp;quot; add &amp;quot;{USB_DEVICE(0x13B1,0x002F)},&amp;quot;, compile.'   Reported (by whom?) to work in Linux.&lt;br /&gt;
|-&lt;br /&gt;
| D-Link WIRELESS G USB ADAPTER DWL-G122 rev.E1 F/W 5.00&lt;br /&gt;
| rt2870sta + rt2800usb + rt2800lib&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| 450mA&lt;br /&gt;
| USB A&lt;br /&gt;
| {{Yes|Works under Slackware, not (without a hub) under Zaxxon, which become very unstable}}&lt;br /&gt;
| 07d1:3c0f D-Link System AirPlus G DWL-G122 Wireless Adapter(rev.E) [Ralink RT2870]. Works pretty fine on Linux PC.&lt;br /&gt;
|-&lt;br /&gt;
| Digitus Wireless 150N USB 2.0 Adapter&lt;br /&gt;
| rtl8192cu&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| 500mA&lt;br /&gt;
| USB A&lt;br /&gt;
| {{Yes|Yes}}&lt;br /&gt;
| Bundled with a non-WiFi Pandora coming from Craig's shop&lt;br /&gt;
|-&lt;br /&gt;
| Edimax EW-7811Un&lt;br /&gt;
| rtl8192cus&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| USB A&lt;br /&gt;
| {{Yes|Yes}}&lt;br /&gt;
| {{Yes|Should work out of the box since [[Hotfix 6]] Release Candidate}}&lt;br /&gt;
|-&lt;br /&gt;
| Havit HV-WF15&lt;br /&gt;
| n/a&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| USB A&lt;br /&gt;
| {{Yes|Yes}}&lt;br /&gt;
| {{Yes|Should work out of the box since SuperZaxxon}}&lt;br /&gt;
|-&lt;br /&gt;
| Netgear WNA1000M &lt;br /&gt;
| rtl8192cu&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| USB A&lt;br /&gt;
| {{Yes|Yes}}&lt;br /&gt;
| {{Yes|Should work out of the box since [[Hotfix 6]] Release Candidate}}&lt;br /&gt;
|-&lt;br /&gt;
| Thomson WLG-1500A&lt;br /&gt;
| ?&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| 400mA&lt;br /&gt;
| USB A&lt;br /&gt;
| {{No|Doesn't work.}}&lt;br /&gt;
| 0457:0163 Silicon Integrated Systems Corp. 802.11 Wireless LAN Adapter&lt;br /&gt;
|-&lt;br /&gt;
| TRENDnet TEW-424UB V2&lt;br /&gt;
| ?&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| 400mA&lt;br /&gt;
| USB A&lt;br /&gt;
| {{No|lsusb shows it, but no module is loaded}}&lt;br /&gt;
| 0457:0163 Silicon Integrated Systems Corp. 802.11 Wireless LAN Adapter. Same behavior on a PC.&lt;br /&gt;
|-&lt;br /&gt;
| Alfa Network AWUS036H 1000mw&lt;br /&gt;
| RTL8187&lt;br /&gt;
| IEEE 802.11b/g&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| ?&lt;br /&gt;
| USB A&lt;br /&gt;
| {{Yes|Yes}}&lt;br /&gt;
| can be found on ebay; tested with Beta 3&lt;br /&gt;
|-&lt;br /&gt;
| TP-Link 150Mbps Mini Wireless N&lt;br /&gt;
| rtl8192cu&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| Unknown&lt;br /&gt;
| USB A&lt;br /&gt;
| {{Yes|Yes}}&lt;br /&gt;
| Model No TL-WN723N.  Tested with WPA2.   Works out of the box.  Cheap to buy (£6.99 from pcworld in the UK). &lt;br /&gt;
|-&lt;br /&gt;
| TP-Link 150Mbps '''Nano''' Wireless N&lt;br /&gt;
| rtl8192cu&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| Unknown&lt;br /&gt;
| USB A&lt;br /&gt;
| {{Yes|Yes}}&lt;br /&gt;
| Model No TL-WN725N. Works out of the box.  From Reichelt.de. Claims to be RaspberryPi compatible on their website.  &lt;br /&gt;
|-&lt;br /&gt;
| TP-Link Atheros AR9170&lt;br /&gt;
| carl9170-1.fw&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| 400mA&lt;br /&gt;
| USB A&lt;br /&gt;
| {{Yes|Yes}}&lt;br /&gt;
| Model No TL-WN821N. Works out of the box. ID 0cf3:1002  &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== DVB/TNT/TDT ==&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable sortable&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec&amp;quot;&lt;br /&gt;
! Device&lt;br /&gt;
! Connector&lt;br /&gt;
! Supported standard&lt;br /&gt;
! Current draw&lt;br /&gt;
! Suggested connection to Pandora&lt;br /&gt;
! Works on Pandora&lt;br /&gt;
! Module(s)&lt;br /&gt;
! Firmware&lt;br /&gt;
! Additional comments&lt;br /&gt;
|-&lt;br /&gt;
| AVerMedia AVerTV Volar Green HD&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| 500mA&lt;br /&gt;
| Standard-A port&lt;br /&gt;
| Should work&lt;br /&gt;
| af9033 tda18218&lt;br /&gt;
| dvb-usb-af9035-02.fw&lt;br /&gt;
| ID 07ca:a835 AVerMedia Technologies, Inc.&lt;br /&gt;
HD/PRO (A835)&lt;br /&gt;
|-&lt;br /&gt;
| AVerMedia AVerTV Volar Video Capture&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| Reported as 0mA. More likely to be 500mA&lt;br /&gt;
| Standard-A port&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ID 07ca:4830 AVerMedia Technologies, Inc.&lt;br /&gt;
H830&lt;br /&gt;
|-&lt;br /&gt;
| Hauppauge WinTV aero&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| 100mA&lt;br /&gt;
| Standard-A port&lt;br /&gt;
| {{Yes|Yes}}&lt;br /&gt;
| smsmdtv&lt;br /&gt;
| sms1xxx-hcw-55xxx-dvbt-02.fw&lt;br /&gt;
| ID 2040:b900 Hauppauge . Also works on the mini-usb port.&lt;br /&gt;
|-&lt;br /&gt;
| Hauppauge WinTV-HVR 930C&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| 150mA&lt;br /&gt;
| Standard-A port&lt;br /&gt;
| {{No}}&lt;br /&gt;
| em28xx xc5000&lt;br /&gt;
| dvb-usb-hauppauge-hvr930c-drxk.fw dvb-fe-xc5000-1.6.114.fw&lt;br /&gt;
| ID 2040:1605 Hauppauge . Not able to get it to work yet. Embedded Remote control ID: 0525:a4aa&lt;br /&gt;
|-&lt;br /&gt;
| MSI Digi Vox Min&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| ?&lt;br /&gt;
| Standard-A port&lt;br /&gt;
| {{Yes|Yes}}&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| Realtek rtl2832u chipset&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Storage =&lt;br /&gt;
&lt;br /&gt;
== External Hard Disk Drives ==&lt;br /&gt;
{|class=&amp;quot;wikitable sortable&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec&amp;quot;&lt;br /&gt;
! Device&lt;br /&gt;
! Driver&lt;br /&gt;
! Connector&lt;br /&gt;
! Supported standard&lt;br /&gt;
! Current draw&lt;br /&gt;
! Suggested connection to Pandora&lt;br /&gt;
! style=&amp;quot;min-width: 120px&amp;quot; | Works on Pandora&lt;br /&gt;
! Additional comments&lt;br /&gt;
|-&lt;br /&gt;
| Freecom 250GB 2.5&amp;quot; portable&lt;br /&gt;
| Not Required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| Direct&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| Inside it's a Samsung Model HM251JX.  {{HideableNotes|So I guess anything based on that will also work OK.}}&lt;br /&gt;
|-&lt;br /&gt;
| (Intenso)® 2.5&amp;quot; MEMORYSTATION 1TB&lt;br /&gt;
| Not Required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| Direct&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| LaCie Rikiki 250GB USB 2.0 2.5&amp;quot; Hard Drive&lt;br /&gt;
| Not required&lt;br /&gt;
| standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| Standard-A port via powered High Speed Hub&lt;br /&gt;
| {{Partial|Not when unpowered, needs testing with a powered hub}}&lt;br /&gt;
| 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.&lt;br /&gt;
|-&lt;br /&gt;
| Seagate Seagate® Expansion™ External Drives&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| Direct&lt;br /&gt;
| {{No}}&lt;br /&gt;
| Tested by [http://www.gp32x.com/board/index.php?/user/14781-hitnrun/ Hitnrun]. &amp;quot;Isn't even detected in lsusb (drive powered by external power source)&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| Verbatim 250GB Model #47580 Hard Drive&lt;br /&gt;
| Not required&lt;br /&gt;
| Direct&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| Direct&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| Tested by [http://www.gp32x.com/board/index.php?/topic/54509-dont-use-lacie-25-usb-hard-disk-drives-with-a-pandora/page__view__findpost__p__877512 almatuk].  {{HideableNotes|&amp;quot;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.&amp;quot;}}&lt;br /&gt;
|-&lt;br /&gt;
| Western Digital 160GB Elements External USB 2.0 2.5&amp;quot; Hard Drive&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| standard-A port via powered High Speed Hub&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Western Digital 250GB Elements Portable USB 2.0 2.5&amp;quot; Hard Drive&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| Direct or standard-A port via High Speed Hub&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Western Digital 250GB My Passport Essential USB 2.0 2.5&amp;quot; Hard Drive&lt;br /&gt;
| Not required&lt;br /&gt;
| {{Unknown|Direct?}}&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| {{Unknown|Direct?}}&lt;br /&gt;
| {{Partial|Maybe}}&lt;br /&gt;
| Tested by TheDarkSpectrum48K.  The first time it [http://www.gp32x.com/board/index.php?/topic/54509-dont-use-lacie-25-usb-hard-disk-drives-with-a-pandora/page__view__findpost__p__877386 &amp;quot;works perfectly!&amp;quot;].  The second time [http://www.gp32x.com/board/index.php?/topic/54509-dont-use-lacie-25-usb-hard-disk-drives-with-a-pandora/page__view__findpost__p__882635 it didn't work].&lt;br /&gt;
|-&lt;br /&gt;
| Western Digital 400GB My Passport Essential USB 2.0 2.5&amp;quot; HDD model WDME4000TE&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| Direct&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| Tested by [http://www.gp32x.com/board/index.php?/user/14534-peca/ Peca].&lt;br /&gt;
|-&lt;br /&gt;
| Western Digital 500GB Elements Portable External Hard Drive&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| Direct&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| Tested by [[User:Esn|Esn]]. {{HideableNotes|The USB cable that came with it was bad, so I used another one.[http://www.gp32x.com/board/index.php?/topic/59494-solved-how-do-i-get-my-wd-500gb-external-hard-drive-to-work-properly/page__view__findpost__p__949863]}}&lt;br /&gt;
|-&lt;br /&gt;
| Western Digital 500GB My Passport Essential External Hard Drive&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| Direct&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| Tested by [[User:Esn|Esn]]. Works fine. {{HideableNotes|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.}}[http://www.gp32x.com/board/index.php?/topic/59494-solved-how-do-i-get-my-wd-500gb-external-hard-drive-to-work-properly/page__view__findpost__p__949645]&lt;br /&gt;
|-&lt;br /&gt;
| Western Digital 1TB My Passport Essential SE External USB 2.0 2.5&amp;quot; Hard Drive&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| Direct or through powered High Speed Hub&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| Tested by [http://http://www.gp32x.com/board/index.php?/user/19191-mycohl/ Mycohl]. {{HideableNotes|Externally powered hub recommended to conserve battery power.}}&lt;br /&gt;
|-&lt;br /&gt;
| Western Digital Elements 2TB 3.5&amp;quot; Hard Drive Model:WDBAAU0020HBK&lt;br /&gt;
| Not Required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| Direct&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| Tested by [http://boards.openpandora.org/index.php?/user/430-kilowatt/ kilowatt].&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== DVD/CD Drives ==&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable sortable&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec&amp;quot;&lt;br /&gt;
! Device&lt;br /&gt;
! Driver&lt;br /&gt;
! Connector&lt;br /&gt;
! Supported standard&lt;br /&gt;
! Current draw&lt;br /&gt;
! Suggested connection to Pandora&lt;br /&gt;
! Works on Pandora&lt;br /&gt;
! Additional comments&lt;br /&gt;
|-&lt;br /&gt;
| Lite-On EZ-DUB DVD/CD Multi-Recorder (Model eZAU120)&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| Powered by included mains adapter - DC 12V 1.8A&lt;br /&gt;
| Standard-A port&lt;br /&gt;
| {{No}}&lt;br /&gt;
| Works in Linux.&lt;br /&gt;
|-&lt;br /&gt;
| Memorex 20x Multi Format DVD Recorder External - DVD±RW (±R DL)&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| Powered by included mains adapter&lt;br /&gt;
| Standard-A port&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Video display device =&lt;br /&gt;
&lt;br /&gt;
== VGA DVI HDMI adapter ==&lt;br /&gt;
&lt;br /&gt;
No devices have been tested yet&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable sortable&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec&amp;quot;&lt;br /&gt;
! Device&lt;br /&gt;
! Driver&lt;br /&gt;
! Connector&lt;br /&gt;
! Supported standard&lt;br /&gt;
! Current draw&lt;br /&gt;
! Output connectors&lt;br /&gt;
! Works on Pandora&lt;br /&gt;
! Additional comments&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| No devices have been tested yet&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== External graphics cards ====&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable sortable&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec&amp;quot;&lt;br /&gt;
! Device&lt;br /&gt;
! Driver&lt;br /&gt;
! Connector&lt;br /&gt;
! Supported standard&lt;br /&gt;
! Current draw&lt;br /&gt;
! Output connectors&lt;br /&gt;
! Works on Pandora&lt;br /&gt;
! Additional comments&lt;br /&gt;
|-&lt;br /&gt;
| Tritton see2 usb 2.0 to SVGA adapter&lt;br /&gt;
| sisusb&lt;br /&gt;
| USB&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| {{Unknown|High {{HideableNotes|Reduces Pandora's battery life in half (10h → 4h)}}}}&lt;br /&gt;
| VGA (D-SUB)&lt;br /&gt;
| {{Partial|Yes, but has performance issues.}}&lt;br /&gt;
| Needs to be integrated with preferences.  {{HideableNotes|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.&lt;br /&gt;
|-&lt;br /&gt;
| DisplayLink usb 2.0 to SVGA adapter WS Tech USB-DVI&lt;br /&gt;
| udlfb&lt;br /&gt;
| USB&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| 500mA&lt;br /&gt;
| VGA (D-SUB)&lt;br /&gt;
| Yes&lt;br /&gt;
| 17e9:0198 DisplayLink. No hub needed. Module and userspace here:&lt;br /&gt;
 git clone http://git.plugable.com/webdav/udlfb/&lt;br /&gt;
 git clone http://git.plugable.com/webdav/xf-video-udlfb/&lt;br /&gt;
|-&lt;br /&gt;
| Magic Control Technology Corp. Trigger II External Graphics&lt;br /&gt;
| sisusb&lt;br /&gt;
| USB&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| 500mA&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| 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&lt;br /&gt;
&lt;br /&gt;
{ USB_DEVICE(0x0711, 0x5200) },&lt;br /&gt;
&lt;br /&gt;
in the list around line 3250&lt;br /&gt;
 Get the latest xf86-video-sisusb driver here:&lt;br /&gt;
 http://xorg.freedesk...ividual/driver/&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Video capture devices =&lt;br /&gt;
&lt;br /&gt;
== Webcams ==&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable sortable&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec&amp;quot;&lt;br /&gt;
! Device&lt;br /&gt;
! Driver&lt;br /&gt;
! Connector&lt;br /&gt;
! Supported standard&lt;br /&gt;
! Current draw&lt;br /&gt;
! Suggested connection to Pandora&lt;br /&gt;
! Works on Pandora&lt;br /&gt;
! Additional comments&lt;br /&gt;
|-&lt;br /&gt;
| Exoo No Driver/USB 2.0 Webcam (Model No.: M053)&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| Standard-A port&lt;br /&gt;
| {{No}}&lt;br /&gt;
| Bought from [http://www.dealextreme.com/details.dx/sku.14991 DealExtreme].  Works in Linux.&lt;br /&gt;
|-&lt;br /&gt;
| Logitech Quickcam Communicate Deluxe&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| Standard-A port&lt;br /&gt;
| {{No}}&lt;br /&gt;
| USB ID: 046d:0992, works though [http://linux-uvc.berlios.de/ uvcvideo].  Works in Linux.&lt;br /&gt;
|-&lt;br /&gt;
| Logitech Webcam c210&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| 170mA&lt;br /&gt;
| Standard-A port&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| ID 046d:0819 &amp;lt;unnamed&amp;gt;. Video and Audio recognized, tested to work.&lt;br /&gt;
|-&lt;br /&gt;
| Logitech HD Webcam C270 720p&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| 500mA&lt;br /&gt;
| Standard-A port&lt;br /&gt;
| {{Partial|Yes, but audio untested}}&lt;br /&gt;
| ID 046d:0825 Logitech, Inc.  Audio recognized, but not tested.  More info to come.  Works in Linux.&lt;br /&gt;
|-&lt;br /&gt;
| Logitech HD Webcam Pro 9000&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| 500mA&lt;br /&gt;
| Standard-A port&lt;br /&gt;
| {{Partial|Yes, but audio untested}}&lt;br /&gt;
| ID 046d:0990 Logitech, Inc.  Audio recognized, but not tested.  Great Picture!  Works in Linux.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Audio devices =&lt;br /&gt;
&lt;br /&gt;
== Microphones/recorders ==&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable sortable&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec&amp;quot;&lt;br /&gt;
! Device&lt;br /&gt;
! Driver&lt;br /&gt;
! Connector&lt;br /&gt;
! Supported standard&lt;br /&gt;
! Current draw&lt;br /&gt;
! Suggested connection to Pandora&lt;br /&gt;
! Works on Pandora&lt;br /&gt;
! Additional comments&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.bluemic.com/yeti/] Blue Yeti&lt;br /&gt;
| not required&lt;br /&gt;
| standard-A&lt;br /&gt;
| unknown&lt;br /&gt;
| unknown&lt;br /&gt;
| standard-A port via High Speed USB hub &lt;br /&gt;
| {{unknown|Not thoroughly tested.}}&lt;br /&gt;
| Very roughly tested 2012-06-13 by [[user:spiralofhope|spiralofhope]] using Mumble.  More testing required.  {{HideableNotes|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.}}&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.zoom.co.jp/english/products/h2/] Zoom H2 Handy Recorder&lt;br /&gt;
| not required&lt;br /&gt;
| standard-A&lt;br /&gt;
| USB 1.1&lt;br /&gt;
| 300mA&lt;br /&gt;
| standard-A port via High Speed USB hub &lt;br /&gt;
| {{Yes|Yes, needs a USB hub.}}&lt;br /&gt;
| Can record into Audacity, but won't be recognized unless connected through USB hub.[http://www.gp32x.com/board/index.php?/topic/59301-audacity-1-3-12/page__view__findpost__p__947602].&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== MIDI controllers ==&lt;br /&gt;
&lt;br /&gt;
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.[http://www.gp32x.com/board/index.php?/topic/58523-zynaddsubfx/page__view__findpost__p__938432]&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable sortable&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec&amp;quot;&lt;br /&gt;
! Device&lt;br /&gt;
! Driver&lt;br /&gt;
! Connector&lt;br /&gt;
! Supported standard&lt;br /&gt;
! Current draw&lt;br /&gt;
! Suggested connection to Pandora&lt;br /&gt;
! Works on Pandora&lt;br /&gt;
! Additional comments&lt;br /&gt;
|-&lt;br /&gt;
| Akai LKP25&lt;br /&gt;
| Not required&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| {{Yes|Yes [http://www.gp32x.com/board/index.php?/topic/58523-zynaddsubfx/page__view__findpost__p__938432]}}&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| M-Audio MIDISPORT 2x2 Anniv&lt;br /&gt;
| Not required&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| 400mA&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| ID 0763:1050 Midiman.  High current draw!&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== USB audio controllers ==&lt;br /&gt;
&lt;br /&gt;
Some are &amp;quot;professional soundcard&amp;quot;; see [http://en.wikipedia.org/wiki/Sound_card#Professional_soundcards_.28audio_interfaces.29 definition on Wikipedia].&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable sortable&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec&amp;quot;&lt;br /&gt;
! Device&lt;br /&gt;
! Driver&lt;br /&gt;
! Connector&lt;br /&gt;
! Supported standard&lt;br /&gt;
! Current draw&lt;br /&gt;
! Suggested connection to Pandora&lt;br /&gt;
! Works on Pandora&lt;br /&gt;
! Additional comments&lt;br /&gt;
|-&lt;br /&gt;
| Cakewalk UA-1G&lt;br /&gt;
| not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| 200mA&lt;br /&gt;
| Standard-A port&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| 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.&lt;br /&gt;
|-&lt;br /&gt;
| Connectland AUDIO ADAPTER&lt;br /&gt;
| not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 2.0&lt;br /&gt;
| 100mA&lt;br /&gt;
| Standard-A port&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| 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.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Input devices =&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== External Game Controllers ==&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable sortable&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec&amp;quot;&lt;br /&gt;
! Device&lt;br /&gt;
! Driver&lt;br /&gt;
! Connector&lt;br /&gt;
! Supported standard&lt;br /&gt;
! Current draw&lt;br /&gt;
! Suggested connection to Pandora&lt;br /&gt;
! Works on Pandora&lt;br /&gt;
! Additional comments&lt;br /&gt;
|-&lt;br /&gt;
| 2-TECH SNES-to-USB adapter&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| Low speed&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| Standard-A port via High Speed Hub&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| USB description is &amp;quot;HuiJia USB GamePad&amp;quot;, &amp;lt;tt&amp;gt;lsusb&amp;lt;/tt&amp;gt; calls it &amp;quot;0e8f:3013 GreenAsia Inc.&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| USB Super RetroPort (SNES-to-USB adapter)&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| {{Unknown|Probably USB 1.1}}&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| Standard-A port via High Speed Hub&lt;br /&gt;
| {{unknown}}&lt;br /&gt;
| Bought from [http://www.retrousb.com/product_info.php?cPath=21&amp;amp;products_id=29 RetroZone].  Works in Linux.&lt;br /&gt;
|-&lt;br /&gt;
| USB RetroPort (NES-to-USB adapter)&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| {{Unknown|Probably USB 1.1}}&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| Standard-A port via High Speed Hub&lt;br /&gt;
| {{unknown}}&lt;br /&gt;
| Bought from [http://www.retrousb.com/product_info.php?cPath=21&amp;amp;products_id=28 RetroZone].  Works in Linux.&lt;br /&gt;
|-&lt;br /&gt;
| Trio Linker Plus II (PlayStation,-GameCube,-and-Dreamcast-to-USB adapter)&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| {{Unknown|Probably USB 1.1}}&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| Standard-A port via High Speed Hub&lt;br /&gt;
| {{unknown}}&lt;br /&gt;
| Bought from [http://www.play-asia.com/paOS-13-71-6m-49-en-70-1zfv.html Play-Asia].  Works in Linux.&lt;br /&gt;
|-&lt;br /&gt;
| NAZAR V47 USB Force Feedback Vibrating Gamepad Controller for PC&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| {{Unknown|Probably USB 1.1}}&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| Standard-A port via High Speed Hub&lt;br /&gt;
| {{unknown}}&lt;br /&gt;
| 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.&lt;br /&gt;
|-&lt;br /&gt;
| 10-Fire-Button Double Vibration Feedback USB PC Arcade Joystick&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| {{Unknown|Probably USB 1.1}}&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| Standard-A port via High Speed Hub&lt;br /&gt;
| {{unknown}}&lt;br /&gt;
| 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.&lt;br /&gt;
|-&lt;br /&gt;
| Official PlayStation 3 controller&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| Full speed&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| USB A To Mini B Cable via High Speed Hub&lt;br /&gt;
| {{unknown}}&lt;br /&gt;
| This is for USB not bluetooth compatibility. Sixaxis and DualShock not tested.  Works in Linux.&lt;br /&gt;
|-&lt;br /&gt;
| Saitek PLC Cyborg Force Rumble Pad (P2500) - 06a3:ff0c&lt;br /&gt;
| {{unknown}}&lt;br /&gt;
| Standard-A&lt;br /&gt;
| {{unknown}}&lt;br /&gt;
| 5V&lt;br /&gt;
| Standard-A port via High Speed Hub&lt;br /&gt;
| {{Unknown|Not fully tested}}&lt;br /&gt;
| Partial test attempted 2012-06-24 by [[user:spiralofhope|spiralofhope]].  lsusb lists it.  More testing required.  {{HideableNotes|A gamepad testing procedure needs to be defined.  See [[Joystick testing]].}}&lt;br /&gt;
|-&lt;br /&gt;
| Thrustmaster Firestorm Digital 3 Gamepad&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| Low speed&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| Standard-A port via High Speed Hub&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| ID 07b5:0213 Mega World International, Ltd Thrustmaster Firestorm Digital 3 Gamepad.&lt;br /&gt;
|-&lt;br /&gt;
| Wired Xbox 360 Controller&lt;br /&gt;
| xpad module&lt;br /&gt;
| Standard-A&lt;br /&gt;
| {{Unknown|Probably USB 1.1}}&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| Standard-A port via High Speed Hub&lt;br /&gt;
| {{unknown}}&lt;br /&gt;
| This also includes gamepads for PC that needs the Windows Xinput driver. Such gamepads include the Logitech Chillstream.  Works in Linux.&lt;br /&gt;
|-&lt;br /&gt;
| WiseGroup.,Ltd SmartJoy Dual PLUS Adapter (dual PSX to USB joypad adapter)&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| USB 1&lt;br /&gt;
| 100mA&lt;br /&gt;
| Standard-A port via USB 1-compatible High Speed Hub&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| ID 6677:8802.  Works in Linux.&lt;br /&gt;
|-&lt;br /&gt;
| Logitech Cordless RumblePad 2&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| Low speed&lt;br /&gt;
| 100mA&lt;br /&gt;
| Standard-A port via High Speed Hub&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| Product-ID: 0xc219, Vendor-ID: 0x046d  (Logitech Inc.), [http://www.logitech.com/support/287 Official product support website],&amp;lt;br&amp;gt;All buttons worked fine in PCSX, analog sticks not tested, but likely work&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Touchpads ==&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable sortable&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec&amp;quot;&lt;br /&gt;
! Device&lt;br /&gt;
! Driver&lt;br /&gt;
! Connector&lt;br /&gt;
! Supported standard&lt;br /&gt;
! Current draw&lt;br /&gt;
! Suggested connection to Pandora&lt;br /&gt;
! Works on Pandora&lt;br /&gt;
! Additional comments&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.logitech.com/en-us/mice-pointers/mice/devices/8417 Logitech Wireless Touchpad]&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| Standard-A port via High Speed Hub&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| Left and right four-finger swipes aren't mapped to anything by default in XFCE. They can be mapped as keyboard shortcuts.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Graphics tablets ==&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable sortable&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec&amp;quot;&lt;br /&gt;
! Device&lt;br /&gt;
! Driver&lt;br /&gt;
! Connector&lt;br /&gt;
! Supported standard&lt;br /&gt;
! Current draw&lt;br /&gt;
! Works on Pandora&lt;br /&gt;
! Additional comments&lt;br /&gt;
|-&lt;br /&gt;
| Bamboo Multitouch&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| {{No|No [http://www.gp32x.com/board/index.php?/topic/54728-pandora-owners-tried-tablet/page__view__findpost__p__881806]}}&lt;br /&gt;
| It's not known if this works in Linux.&lt;br /&gt;
|-&lt;br /&gt;
| Genius Tablet&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| {{Yes|Yes, [http://www.gp32x.com/board/index.php?/topic/54728-pandora-owners-tried-tablet/page__view__findpost__p__883140 via USB hub]}}&lt;br /&gt;
| It's not known if this works in Linux.&lt;br /&gt;
|-&lt;br /&gt;
| Wacom CTH-460&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| {{Unknown}}&lt;br /&gt;
| {{No|No [http://www.gp32x.com/board/index.php?/topic/54728-pandora-owners-tried-tablet/page__view__findpost__p__924422]}}&lt;br /&gt;
| Would need a patched driver to work.  It's not known if this works in Linux.&lt;br /&gt;
|-&lt;br /&gt;
| Wacom Volito2 Tablet (Model: CTF-420)&lt;br /&gt;
| Not required&lt;br /&gt;
| Standard-A&lt;br /&gt;
| Low speed&lt;br /&gt;
| 40mA [http://www.my-volito.com/volito/specs.asp?lang=en]&lt;br /&gt;
| {{No}}&lt;br /&gt;
| USB ID: 056a:0062&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Mice ==&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable sortable&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec&amp;quot;&lt;br /&gt;
! Device&lt;br /&gt;
! Connector&lt;br /&gt;
! Works on Pandora&lt;br /&gt;
! Additional comments&lt;br /&gt;
|-&lt;br /&gt;
| Apple Mouse (M5769)&lt;br /&gt;
| USB&lt;br /&gt;
| {{No}}&lt;br /&gt;
| Seems to disable USB port, reboot afterwards required&lt;br /&gt;
|-&lt;br /&gt;
| Apple Mouse with Scroll Ball (A1152)&lt;br /&gt;
| USB&lt;br /&gt;
| {{Yes|Yes, needs a USB hub.}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Cherry Ghostcord [http://www.amazon.de/Cherry-M85-26005DE-2-B-Unlimited-Home-Rechargeable/dp/B001EDSE0U/ref=tag_stp_s2_edpp_url]&lt;br /&gt;
| USB&lt;br /&gt;
| {{Yes|Yes, needs a USB hub.}}&lt;br /&gt;
| 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)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Connectors, adapters, and hubs =&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== OTG (On The Go) Adapters ==&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable sortable&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec&amp;quot;&lt;br /&gt;
! Device&lt;br /&gt;
! Works on Pandora&lt;br /&gt;
! Additional comments&lt;br /&gt;
|-&lt;br /&gt;
| Generic adapter&lt;br /&gt;
| {{No}}&lt;br /&gt;
| [http://shop.ebay.com/?_from=R40&amp;amp;_trksid=p3907.m38.l1313&amp;amp;_nkw=usb+otg+host+cable&amp;amp;_sacat=See-All-Categories Find on eBay] [http://www.amazon.co.uk/s/ref=nb_ss_ce?url=search-alias%3Delectronics&amp;amp;field-keywords=OTG+Cable+Adapter&amp;amp;x=3&amp;amp;y=23 Find on Amazon] These links are not 100% accurate. Check for `mini-a`, and on eBay, the price is higher by about $8.&lt;br /&gt;
|-&lt;br /&gt;
|Hama 00074214&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
|[http://www.hama.de/00074214/hama-mini-usb-adapter-mini-usb-a-plug-usb-a-socket-015-m Manufacturer Page]&lt;br /&gt;
|-&lt;br /&gt;
| Nokia USB OTG adapter&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| [http://www.electronicproductonline.com/catalog/product_info.php?cPath=35_67&amp;amp;products_id=2043 Electronic Product Online]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Compact USB Hubs ==&lt;br /&gt;
&lt;br /&gt;
Be sure to enable USB-host!&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable sortable&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec&amp;quot;&lt;br /&gt;
! Device&lt;br /&gt;
! Works on Pandora&lt;br /&gt;
! Additional comments&lt;br /&gt;
|-&lt;br /&gt;
| Griffin SmartShare USB [http://www.griffintechnology.com/products/smartshare-usb]&lt;br /&gt;
| {{No}}&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| Belkin F5U415 4 Port USB 2.0 Swivel Hub [http://catalog.belkin.com/IWCatProductPage.process?Product_Id=377085]&lt;br /&gt;
| {{No}}&lt;br /&gt;
| Comes with an optional power adapter.&lt;br /&gt;
|-&lt;br /&gt;
| Belkin F5U700 USB 2.0 7-Port Lighted Hub [http://www.belkin.com/uk/support/article/?lid=enu&amp;amp;pid=F5U700ea&amp;amp;aid=10289&amp;amp;scid=947]&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| Tested 2012-06-16 by [[user:spiralofhope|spiralofhope]] both with and without its power adapter.&lt;br /&gt;
|-&lt;br /&gt;
| Belkin F5U701 USB 2.0 7 Port Mobile Hub [http://www.belkin.com/IWCatProductPage.process?Product_Id=369788]&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| Tested by pabloh.  Comes with an optional power adapter.&lt;br /&gt;
|-&lt;br /&gt;
| ID 0e8f:0016 GreenAsia Inc. &lt;br /&gt;
| {{No}}&lt;br /&gt;
| Tested by tsh.  Labeled as high speed.  Bought from ebay.&lt;br /&gt;
|-&lt;br /&gt;
| ID 05e3:0608 Targus with Genesys Logic 4 Port USB 2.0 Hub&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| Tested by Kazuki. Works.&lt;br /&gt;
|-&lt;br /&gt;
|Trust 4 port netbook hub ID 05e3:0608&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| Tested by tsh.  Bought from [http://www.amazon.co.uk/gp/product/B0025X16AS Amazon].&lt;br /&gt;
|-&lt;br /&gt;
| High Speed 4 Port Mini USB 2.0 Hub for Laptop PC (non powered)&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| Octopus-style small cheap unpowered USB hub.  Bought from [http://cgi.benl.ebay.be/ws/eBayISAPI.dll?ViewItem&amp;amp;item=270538502843 ebay]&lt;br /&gt;
|-&lt;br /&gt;
| Keeptech USB 2.0 Hub (7 Ports) with Power Adapter, KT-UH703 [http://www.keeptech.com/books_show.php?id=144]&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| Tested by [[User:Esn|Esn]]. Works powered or unpowered.&lt;br /&gt;
|-&lt;br /&gt;
| Logitech Premium 4-Port USB Hub [http://www.logitech.com/en-in/notebook-products/usb-hubs/devices/3048]&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| LUPO 7-port USB 2.0 Hub (cheap octopus type which can be powered as there is dc socket)&lt;br /&gt;
| {{Partial|Yes. {{HideableNotes|Can use a power supply but wasn't tested with one.}}}}&lt;br /&gt;
| Tested by kilowatt. Bought from [http://www.amazon.co.uk/gp/product/B003BVDABG/ref=oss_product from amazon uk]&lt;br /&gt;
|-&lt;br /&gt;
| LogiLink USB 2.0 Hub 4-Port UA0086 [http://www.logilink.eu/showproduct/UA0086.htm]&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| Tested by Jones. Comes with an optional power adapter.&lt;br /&gt;
|-&lt;br /&gt;
| Logitec USB 2.0 LAN-TX/U2H3S Ethernet adapter + 3 USB ports [http://www.logitec.co.jp/products/lan/lantxu2h3/index.php]&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| See [http://pandorawiki.org/USB_compatibility_list#USB_to_Ethernet_adapters USB to ethernet adapters] for more details. USB 1 devices work perfectly. Also available as other brands:  [http://www.amazon.com/USB-2-0-3-Port-Ethernet-Adapter/dp/B002OFJRW6/ref=sr_1_3?ie=UTF8&amp;amp;qid=1357779881&amp;amp;sr=8-3&amp;amp;keywords=USB+ethernet+with+3+port+USB+hub] [http://www.amazon.com/Encore-ENUET-3USB-3-Port-Ethernet-Adapter/dp/B0036FZJX4/ref=sr_1_1?ie=UTF8&amp;amp;qid=1357779881&amp;amp;sr=8-1&amp;amp;keywords=USB+ethernet+with+3+port+USB+hub] [http://www.amazon.com/Addlogix-3-port-USB-Hub-Ethernet/dp/B0030DO7OY/ref=sr_1_27?ie=UTF8&amp;amp;qid=1357780088&amp;amp;sr=8-27&amp;amp;keywords=USB+ethernet+with+3+port+USB+hub]&lt;br /&gt;
|-&lt;br /&gt;
| Rosewill RHB-220 4-port USB 2.0 Hub&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| Tested by Tyrant1919. Unpowered. Bought from [http://www.newegg.com/Product/Product.aspx?Item=N82E16817182168 Newegg].&lt;br /&gt;
|-&lt;br /&gt;
| i-rocks SLEEK HUB USB 2.0 4 Ports Hub [http://www.i-rocks.com/Product_detail.aspx?CLASS_ID=1036&amp;amp;PRODUCT_ID=1080]&lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| Comes with an ac adapter, but can be used without. USB 1 devices work perfectly.&lt;br /&gt;
|-&lt;br /&gt;
| MSI StarHub201 &lt;br /&gt;
| {{Yes}}&lt;br /&gt;
| Testet by mclien with keyboard and mouse in XFCE, unpowered, not on the MSI site (discontinnued, guess) [http://alatest.dk/anmeldelser/hubs-og-switches/msi-star-hub-201/po3-34222999,42/]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Category:USB]]&lt;br /&gt;
[[Category:List]]&lt;/div&gt;</summary>
		<author><name>HelenF</name></author>
		
	</entry>
</feed>