<?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=Nyan</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=Nyan"/>
	<link rel="alternate" type="text/html" href="https://pandorawiki.org/Special:Contributions/Nyan"/>
	<updated>2026-04-23T16:00:53Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.32.0-alpha</generator>
	<entry>
		<id>https://pandorawiki.org/index.php?title=Configuring_ext_signals&amp;diff=9327</id>
		<title>Configuring ext signals</title>
		<link rel="alternate" type="text/html" href="https://pandorawiki.org/index.php?title=Configuring_ext_signals&amp;diff=9327"/>
		<updated>2011-10-20T13:59:40Z</updated>

		<summary type="html">&lt;p&gt;Nyan: Undo revision 9325 (spam) by Parrishcartwright (talk)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Pin functions (mux)=&lt;br /&gt;
Currently this needs recompiling u-boot, but some easier control is planned.&lt;br /&gt;
&lt;br /&gt;
By default UART2 pins are set up as GPIOs, and UART3 as an UART.&lt;br /&gt;
&lt;br /&gt;
=Power supply=&lt;br /&gt;
Currently 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, 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;
By default, kernel messages are directed there and a terminal with a shell is attached. 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 this line:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
#S:2345:respawn:/sbin/getty 115200 ttyS0&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>Nyan</name></author>
		
	</entry>
	<entry>
		<id>https://pandorawiki.org/index.php?title=Zh-tw:Games&amp;diff=9326</id>
		<title>Zh-tw:Games</title>
		<link rel="alternate" type="text/html" href="https://pandorawiki.org/index.php?title=Zh-tw:Games&amp;diff=9326"/>
		<updated>2011-10-20T13:59:38Z</updated>

		<summary type="html">&lt;p&gt;Nyan: Undo revision 9324 (spam) by Parrishcartwright (talk)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;目前尚未有遊戲可用。&lt;br /&gt;
&lt;br /&gt;
[[Category:Categories]]&lt;/div&gt;</summary>
		<author><name>Nyan</name></author>
		
	</entry>
	<entry>
		<id>https://pandorawiki.org/index.php?title=Production_Timeline&amp;diff=9233</id>
		<title>Production Timeline</title>
		<link rel="alternate" type="text/html" href="https://pandorawiki.org/index.php?title=Production_Timeline&amp;diff=9233"/>
		<updated>2011-09-05T11:26:56Z</updated>

		<summary type="html">&lt;p&gt;Nyan: Remove spam by SammyWilson (talk)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Pandora Production Timeline==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
!Date!!Note&lt;br /&gt;
|-2007/12||Pandora section in GP32X forums opened&lt;br /&gt;
|-&lt;br /&gt;
|2008/09/30||3000 units were made available for pre-order, resulting in server overload and crashes.&lt;br /&gt;
|-&lt;br /&gt;
|2008/09/...Within first few days||Pre-order extended to 4000 units.&lt;br /&gt;
:The first mention of this (that I have found so far) is in a [http://www.gp32x.com/board/index.php?/topic/45065-ram-upgrade-and-credit-card-orders-the-readers-digest-version/ post] by Chip.&lt;br /&gt;
|-&lt;br /&gt;
|2008/10/||[[Craig]]'s bank account frozen. Later on, refunds start to be sent out [http://www.openpandora.org/index.php?option=com_content&amp;amp;view=category&amp;amp;layout=blog&amp;amp;id=2&amp;amp;Itemid=2&amp;amp;lang=en&amp;amp;limitstart=111]&lt;br /&gt;
|-&lt;br /&gt;
|2008/10/30||Amount of ram increased to 256MB (from 128MB), [[NAND]] increased to 512MB (from 256MB). [http://www.gp32x.com/board/index.php?/topic/45019-pandora-now-has-256mb-of-ram-and-512mb-internal-nand-storage/page__view__findpost__p__663880]&lt;br /&gt;
|-&lt;br /&gt;
|2009/01||Re-paying for pre-orders begins [http://www.gp32x.com/board/index.php?showtopic=46235&amp;amp;hl=]&lt;br /&gt;
|-&lt;br /&gt;
|2009||Renders of the case shown off [http://pandorapress.net/2009/01/23/sneak-preview-render/]&lt;br /&gt;
|-&lt;br /&gt;
|2009||Pre-ordering re-opened to fill places freed up after the great banking event. Only cash/bank transfer payments were accepted, no credit payments.&lt;br /&gt;
|-&lt;br /&gt;
|2009||Prototype caseworks received.&lt;br /&gt;
|-&lt;br /&gt;
|2009||Populated [[PCB]]s shown off.&lt;br /&gt;
|-&lt;br /&gt;
|2010/05/21||First shipments start[http://www.open-pandora.org/index.php?option=com_content&amp;amp;view=article&amp;amp;id=177%3Ait-finally-happened&amp;amp;catid=2%3Ablog&amp;amp;Itemid=2&amp;amp;lang=en].&lt;br /&gt;
: Helpers on the production line seem to have been paid in pandora, first one here[http://www.gp32x.com/board/index.php?/topic/53552-look-who-flew-the-nest/]. By June 25th, the parts which arrived in the first shipment were exhausted, with approximately 400 shipped to GBAX customers, and 200 to EvilDragon's customers in mainland Europe. These shipments went to people who pre-ordered in the first 1.5 hours (roughly). Some 50 odd units shipped with only one fully working nub (to pre-orderers who choose to take one in order to skip the queue). Of these, 5 were left over that nobody had chosen to take and auctioned on eBay by Craig for £279.99. There were an additional 7 units with both nubs not fully functional[http://www.gp32x.com/board/index.php?/topic/54711-7-dead-nub-units-to-go/]. These were offered at £150.00 on the boards and seem all to have sold at that price. The highest price on eBay for one of the first ~600 units was ~$1600???&lt;br /&gt;
|-&lt;br /&gt;
|2010/06/01||[[2nd Batch]] Pre-order emails start to be sent out.&lt;br /&gt;
: 2nd batch is priced[http://www.gp32x.com/board/index.php?/topic/54958-just-had-my-2nd-batch-pre-order-email] at £279.99/340 EUR (includes VAT) or $349. Ordering from the 2nd batch is offered as a way of getting a Pandora before Christmas, the shipment of the first 4000 predicted to complete around October 2010 with a continuous progression into the 2nd batch at this point.&lt;br /&gt;
|-&lt;br /&gt;
|2010/07||Production is stalled to help prevent building more units with faulty [[nubs]].&lt;br /&gt;
: See the &amp;quot;[[Nubs#Early_Nub_Problems |Nubs]]&amp;quot; page for details.&lt;br /&gt;
|-&lt;br /&gt;
|2010/08/04||Another 100 from the first [[batch]] start to ship[http://www.gp32x.com/board/index.php?/topic/54915-uae4all-additions/page__view__findpost__p__900610]&lt;br /&gt;
: Along with a few more one-nub units, these are the first units to ship since the nub tolerance problems were identified and the factory re-supplied with 100% tested nubs. (requiring some previously 'ready to ship' boards to be re-worked) This small shipment was used for approval before any more populated boards were shipped from the factory.&lt;br /&gt;
|-&lt;br /&gt;
|2010/08/13||Another 200 are in the process of being built[http://twitter.com/Craigix/statuses/21061399677][http://www.gp32x.com/board/index.php?/topic/55937-200-pandoras-shipping-wc-16-august/]&lt;br /&gt;
|-&lt;br /&gt;
|2010/09/20||100 scheduled to ship[http://boards.openpandora.org/index.php?/topic/254-birthplace-of-a-pandora-board-and-a-power-loss-2010-09-16/page__view__findpost__p__4627], taking production past the 1000 mark.&lt;br /&gt;
: These are still using nubs from the 1st production run, tested to select good ones. New prototype nubs are still in final testing. Since 150 of these shipped out of sequence (with faults), this equates to roughly 600 in the GBAX queue, and an hour into pre-ordering.&lt;br /&gt;
|-&lt;br /&gt;
|2010/10/06||2000 cases arrive in the UK[http://twitter.com/#!/Craigix/status/26571340236].&lt;br /&gt;
: This allows first phase assembly to re-commence (displays in lids, etc). Still waiting for updated nubs to be prototyped and produced (although populated PCBs are waiting).&lt;br /&gt;
|-&lt;br /&gt;
|2011/01/05||First Pandora from a batch of 350 boards that shipped over Christmas has been delivered[http://boards.openpandora.org/index.php?/topic/917-pcb-production-continues-2011-01-04/page__view__findpost__p__16989]&lt;br /&gt;
: These are the first boards produced after production was halted whilst the nubs were improved and re-designed. PCB production has continued with at least another 400 ready to be shipped from Texas.&lt;br /&gt;
|-&lt;br /&gt;
|2011/01/07||400-550 units shipped to customers this week.[http://boards.openpandora.org/index.php?/topic/917-pcb-production-continues-2011-01-04/page__view__findpost__p__17458]&lt;br /&gt;
: By 11th Jan, delivered units had reached orders at 4:30 GMT on 30th Sep'08[http://www.gp32x.com/board/index.php?/topic/54432-got-your-pandora-tell-us-your-order-date/page__st__105]&lt;br /&gt;
|-&lt;br /&gt;
|2011/01/27||Craig announces that [[premium]] Pandoras can be ordered for delivery within 7 days at a price of $500[http://boards.openpandora.org/index.php?/topic/1274-instant-pandora-with-a-premium/]&lt;br /&gt;
: This is to fund an immediate increase in the final assembly team and will be in parallel with the pre-order assembly which ought to be sped up (and the premium price units will be limited in quantity)&lt;br /&gt;
|-&lt;br /&gt;
|2011/08/26||Pandora production is in the process of being moved to Germany. 1200 preorders remain to be shipped (800 from Craig's queue, 500 from EvilDragon's).[http://boards.openpandora.org/index.php?/topic/5044-preparing-for-germany-2011-08-26/]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Category:Documentation]]&lt;br /&gt;
[[Category:History]]&lt;/div&gt;</summary>
		<author><name>Nyan</name></author>
		
	</entry>
	<entry>
		<id>https://pandorawiki.org/index.php?title=Debian_On_SD&amp;diff=9232</id>
		<title>Debian On SD</title>
		<link rel="alternate" type="text/html" href="https://pandorawiki.org/index.php?title=Debian_On_SD&amp;diff=9232"/>
		<updated>2011-09-05T11:26:51Z</updated>

		<summary type="html">&lt;p&gt;Nyan: Remove spam by SammyWilson (talk)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Debian On SD =&lt;br /&gt;
&lt;br /&gt;
I'm going to split this into three chunks now... standard Desktop Debian on SD using Squeeze/Lenny/Sid ( choose your poison, though only Squeeze is officially tested to work by myself, ) Emdebian GRIP install, and NAND install.&lt;br /&gt;
&lt;br /&gt;
You can post feedback, bugs, etc.. on the following topics:&lt;br /&gt;
GP32X: http://www.gp32x.com/board/index.php?/topic/57097-debian-on-an-sd-card/&lt;br /&gt;
OpenPandora Boards: http://boards.openpandora.org/index.php?/topic/1819-debian-on-sd/&lt;br /&gt;
&lt;br /&gt;
I'd prefer the GP32X boards as I'm slightly more active there.&lt;br /&gt;
&lt;br /&gt;
= Little Note to Wiki Editors =&lt;br /&gt;
I change this a lot offline and then plaster the changes on during a new release.&amp;lt;br /&amp;gt;&lt;br /&gt;
If you're going to go changing this page, please contact me first so I don't accidentally obliterate your changes, or that you do changes to the style I've set out that I don't agree with!&amp;lt;br /&amp;gt;&lt;br /&gt;
This may well be against the &amp;quot;wiki spirit&amp;quot; .. but I spend days/weeks typing up these changes and testing them.. so a little consideration please :)&lt;br /&gt;
&lt;br /&gt;
== Desktop Debian ==&lt;br /&gt;
This is split into three main sections - Building from Scratch, Maintenance and Upgrades, Common Things To Do.&lt;br /&gt;
&lt;br /&gt;
''' This documents the final 1.0.3 and 1.0.4 &amp;quot;brute force&amp;quot; releases. The 1.1 &amp;quot;debianized&amp;quot; release will take a while and not involve this process at all. '''&lt;br /&gt;
&lt;br /&gt;
* Building From Scratch lets you customise everything from the outset, and lets you create your very own tailor-made distribution, rather than a pre-created one.&lt;br /&gt;
It does require a bit of Linux knowledge before diving in.. so if unsure, ask!&lt;br /&gt;
&lt;br /&gt;
* Maintenance and Upgrades covers standard Debian maintenance if you're not usually a Debian user.&lt;br /&gt;
It'll also ( in the future ) cover how to upgrade your pre-built distribution with new drivers as the official OS gets updated.&lt;br /&gt;
&lt;br /&gt;
* Common/Fun Things To Do will give you ideas on what to try in your new Debian installation. &lt;br /&gt;
Remember, this is a full desktop OS you now have squeezed into your hands, and feel free to share your cool ideas!&lt;br /&gt;
&lt;br /&gt;
If you don't want to build from scratch, you have two choices;&lt;br /&gt;
* Grab a Minimal Install and continue from [http://pandorawiki.org/index.php?title=Debian_On_SD#Desktop_Environment Desktop Environment]&lt;br /&gt;
* Grab a full build.&lt;br /&gt;
&lt;br /&gt;
The latest minimal is available here: http://www.stuckiegamez.co.uk/apps/pandora/Debian/pandora-squeeze-minimal-1.0.2.tar.bz2 &amp;lt;br /&amp;gt;&lt;br /&gt;
The latest full builds are: &lt;br /&gt;
* LXDE - http://www.stuckiegamez.co.uk/apps/pandora/Debian/pandora-squeeze-1.0.4-grip.tar.bz2&lt;br /&gt;
* XFCE - http://www.stuckiegamez.co.uk/apps/pandora/Debian/pandora-squeeze-1.0.5-grip.tar.bz2&lt;br /&gt;
&lt;br /&gt;
Remember to untar with permissions ( include '''p''' in your arguments to tar ) on to your ext2/3 formatted SD card.&amp;lt;br /&amp;gt;&lt;br /&gt;
For example: '''''tar -xvjpf pandora-squeeze*.tar.bz2 -C /media/sdcard .'''''&lt;br /&gt;
&lt;br /&gt;
Default User details are:&amp;lt;br /&amp;gt;&lt;br /&gt;
username: '''pandora'''&amp;lt;br /&amp;gt;&lt;br /&gt;
password: '''debian'''&lt;br /&gt;
&lt;br /&gt;
=== Changelog ===&lt;br /&gt;
==== Original Proof of Concept ====&lt;br /&gt;
* Released - 19th October 2010&lt;br /&gt;
* Based on Sid&lt;br /&gt;
* GDM&lt;br /&gt;
* GNOME&lt;br /&gt;
* Bit slow but workable&lt;br /&gt;
&lt;br /&gt;
==== Release 1.0 ====&lt;br /&gt;
* Released - 20th February 2011&lt;br /&gt;
* First release&lt;br /&gt;
* libts issues&lt;br /&gt;
* libpnd issues&lt;br /&gt;
* Overly fat with stuff&lt;br /&gt;
* Wifi issues for some people&lt;br /&gt;
&lt;br /&gt;
==== Release 1.0.1 ====&lt;br /&gt;
* Released - 23rd February 2011&lt;br /&gt;
* First documented release&lt;br /&gt;
* libts issues persist&lt;br /&gt;
* Most libpnd issues fixed&lt;br /&gt;
* Slimmed down to ~830mb&lt;br /&gt;
* Made Wifi issues worse and accidentally stripped out more than needed&lt;br /&gt;
&lt;br /&gt;
==== Release 1.0.2 ====&lt;br /&gt;
* Released - 22nd March 2011&lt;br /&gt;
* Replaced libts with evdev... doesn't cause X choking.&lt;br /&gt;
* libpnd should behave now, though the pnd services don't seem to get kicked till a terminal is opened, and even then they turn zombie.. eh?&lt;br /&gt;
* Added full dev setup.. so it's fat.. it's 1.2gig extracted.&lt;br /&gt;
* Replaced GDM with SLIM.&lt;br /&gt;
&lt;br /&gt;
==== Release 1.0.3 ====&lt;br /&gt;
* Released - 27th March 2011&lt;br /&gt;
* Effectively 1.0.2 with the WiFi and Session Management bug fixed.&lt;br /&gt;
* Much slimmer as it's done from scratch again without the dev setup ~805mb rootfs&lt;br /&gt;
&lt;br /&gt;
==== Release 1.0.4 ====&lt;br /&gt;
* Released - 4th April 2011&lt;br /&gt;
* 1.0.3 with lots of bugs fixed and based on Grip so it's got even more and super tiny in comparision.&lt;br /&gt;
* Contains; LXDE, GDM, Gnome MPlayer, IceWeasel ( firefox ) and Synaptic&lt;br /&gt;
&lt;br /&gt;
==== Release 1.0.5 ====&lt;br /&gt;
* Released - 9th April 2011&lt;br /&gt;
* 1.0.4 with XFCE instead of LXDE and a few bug fixes ( pandora-state's rc scripts being set correctly, and console key map .. see the relevant bits below if you need them, but other than that, it's exactly the same - just with XFCE instead of LXDE )&lt;br /&gt;
&lt;br /&gt;
=== Release 1.1 Proposed ===&lt;br /&gt;
* Expected - May 2011 ( maybe )&lt;br /&gt;
* libts, amongst other libraries, using OpenPandora patched version.&lt;br /&gt;
* Pandora specifics wrapped as Debian archives.&lt;br /&gt;
* Pandora specifics repo to deal with updates to drivers from mainline.&lt;br /&gt;
* Perhaps an updated kernel using the patches from mainline.&lt;br /&gt;
&lt;br /&gt;
== Building From Scratch ==&lt;br /&gt;
This isn't for the feint of heart.. if you don't understand something - stop! Ask or read up on it before continuing. While I haven't mangled my Pandora or PC in any way from doing this, it's still possible to make a mess, so be careful!&lt;br /&gt;
&lt;br /&gt;
This is split into many parts.. it's advised to go through this in order.&lt;br /&gt;
&lt;br /&gt;
* Getting a Minimal Install from Scratch&lt;br /&gt;
* Desktop Environment&lt;br /&gt;
* Device Drivers and PNDs&lt;br /&gt;
* Users, First Boot Scripts and Permissions&lt;br /&gt;
* Reboot and Troubleshooting&lt;br /&gt;
&lt;br /&gt;
=== Getting a Minimal Install from Scratch ===&lt;br /&gt;
&lt;br /&gt;
There are two options here:&lt;br /&gt;
* Linux PC&lt;br /&gt;
* On Pandora&lt;br /&gt;
&lt;br /&gt;
==== Linux PC ====&lt;br /&gt;
On a Linux PC, run debootstrap to grab the version you want. We shall be using Squeeze today:&amp;lt;br /&amp;gt;&lt;br /&gt;
'''''sudo debootstrap --arch armel --foreign squeeze /tmp/pandora-debian ftp://ftp.uk.debian.org/debian'''''&amp;lt;br /&amp;gt;&lt;br /&gt;
Grab a large SD card, and repartition it to have one large ext2/ext3 partition and format as normal.&amp;lt;br /&amp;gt;&lt;br /&gt;
Copy all the files from /tmp/pandora-debian over to your new SD card partition.&amp;lt;br /&amp;gt;&lt;br /&gt;
Put it in your Pandora.&amp;lt;br /&amp;gt;&lt;br /&gt;
'''''sudo chroot /media/mmcblk0p1''''' -- assuming it's in your first slot.&amp;lt;br /&amp;gt;&lt;br /&gt;
'''''/debootstrap/deboostrap --second-stage'''''&amp;lt;br /&amp;gt;&lt;br /&gt;
... this takes a while...&lt;br /&gt;
&lt;br /&gt;
==== Pandora ====&lt;br /&gt;
Alternatively, you can run cdebootstrap on the Pandora itself, or debootstrap from within Debian... this bypasses the need of doing the second-stage madness.&amp;lt;br /&amp;gt;&lt;br /&gt;
Grab it from here: http://packages.debian.org/sid/cdebootstrap-static and select the armel package.&amp;lt;br /&amp;gt;&lt;br /&gt;
Download it to /tmp preferably, but your home folder will do, or anywhere you like. For now, I shall assume you downloaded it to /tmp&amp;lt;br /&amp;gt;&lt;br /&gt;
'''''cd /tmp'''''  -- Again, if you downloaded elsewhere, change to that directory instead.&amp;lt;br /&amp;gt;&lt;br /&gt;
'''''ar xv cdebootstrap*.deb''''' -- We're using the archive tool to extract with verbosity our cdebootstrap package. &amp;lt;br /&amp;gt;&lt;br /&gt;
'''''sudo tar -zxvf data.tar.gz -C /'''''  -- Now we're using tar to extract, with gzip support, again with verbosity, the file data.tar.gz, changing the Current directory to / so that it extracts systemwide on our NAND. We're running this command sudo so we have write permissions.&amp;lt;br /&amp;gt;&lt;br /&gt;
Now we just run cdebootstrap-static with a few parameters, and wait.&amp;lt;br /&amp;gt;&lt;br /&gt;
'''''cdebootstrap-static --allow-unauthenticated -f minimal squeeze /media/mmcblk1p1''''' -- What we're doing here, is we're allowing &amp;quot;unauthenticated&amp;quot; packages to be installed. As we don't, or probably don't, have the gnupg keychain stuff configured, all packaged will be &amp;quot;unauthenticated&amp;quot; regardless of whether they are or not. We're telling it we also want a minimal install of the squeeze release, and to install to where we have the mount point of Partition 1 of the SD card in Slot 1 - which you should have already partitioned and formatted as ext2! &amp;lt;br /&amp;gt;&lt;br /&gt;
This takes a while... perhaps longer than doing the first stage on the PC and second-stage on Pandora.&lt;br /&gt;
&lt;br /&gt;
=== Setting up Apt ===&lt;br /&gt;
I've forgotten about this, as mostly it'll be set to the default Debian repository, but should you want to change it: &amp;lt;br /&amp;gt;&lt;br /&gt;
'''''sudo nano /etc/apt/sources.list'''''&lt;br /&gt;
&lt;br /&gt;
UK people can set this to ''deb ftp://ftp.uk.debian.org/debian main non-free contrib'' to get pretty much everything, or can pick whichever local Debian repository they like - but be warned that not all of them have an armel repo!&amp;lt;br /&amp;gt;&lt;br /&gt;
By default, debootstrap will likely only get main.. adding the non-free and contrib branches are optional, but bring in more stuff.&lt;br /&gt;
&lt;br /&gt;
=== Desktop Environment ===&lt;br /&gt;
Now you have Debian, the world is yours for the taking!&lt;br /&gt;
Or something like that...&lt;br /&gt;
&lt;br /&gt;
Debian comes with a wide variety of desktop environments and window managers; from XFCE as you use on Angstrom by default, to KDE, GNOME, LXDE, Fluxbox, Enlightenment, etc..&amp;lt;br /&amp;gt;&lt;br /&gt;
Now's the time to choose one of them to install.. be aware that the bigger they are, the longer they'll take to install and the more resources they will eat up while in use.. as a rough guide from heavy to light:&amp;lt;br /&amp;gt;&lt;br /&gt;
* KDE&lt;br /&gt;
* GNOME&lt;br /&gt;
* Enlightenment ( Squeeze has e16 .. and is faster than I expected )&lt;br /&gt;
* XFCE&lt;br /&gt;
* LXDE&lt;br /&gt;
* Fluxbox&lt;br /&gt;
&lt;br /&gt;
Having recently tested KDE myself, it doesn't quite seem to work properly, so I'd avoid that for the moment... especially as it takes about ten hours to install!&lt;br /&gt;
&lt;br /&gt;
We shall install LXDE as it's a bit more light weight than XFCE and still provides a reasonable mainstream environment. While I do prefer Fluxbox overall, it's a bit of a paradigm shift to use from your standard desktop machine.&lt;br /&gt;
&lt;br /&gt;
If you haven't already, chroot into your environment.&lt;br /&gt;
You should already be root, so we'll get on with the installing.&lt;br /&gt;
&lt;br /&gt;
'''''apt-get install lxde'''''&lt;br /&gt;
&lt;br /&gt;
This may well take an age, so go do something else in the meantime.&amp;lt;br /&amp;gt;&lt;br /&gt;
You may also want a login manager.. your choices are amongst XDM, GDM, KDM and SLIM to name a few. KDM is perhaps a bit heavy, whereas GDM works fairly well even though it's rather heavy too. SLIM is what you use on Pandora anyway, and XDM is rather basic but usable all the same. GDM is automatically pulled in via LXDE anyway, so we may as well just use that for now.&lt;br /&gt;
&lt;br /&gt;
Additional:&amp;lt;br /&amp;gt;&lt;br /&gt;
Installing LXDE via the above command pulls in GDM by default.. if you use ''lxde-core'' instead, it removes a lot of the stuff that pulls in random things, and if you additionally use '''''aptitude install --without-recommends lxde-core''''' it should strip out even more. You will need to manually install ''less'', ''zenity'', and ''xterm'' for example. Zenity is especially needed for all the Pandora config scripts.&lt;br /&gt;
&lt;br /&gt;
1.0.3 has slimmed stuff down again.&amp;lt;br /&amp;gt;&lt;br /&gt;
Once in the chroot jail, I've performed the following: '''''aptitude install --without-recommends lxde-core slim lxterminal zenity less xserver-xorg-video-omap3 network-manager-gnome synaptic xfce4-power-manager apmd libnotify-bin gedit epiphany-browser eject gksu gnome-bluetooth python-dbus ca-certificates xinput busybox''''' which will effectively pull in all the Debian specifics we'll be needing, gutting out a rather large amount of cruft.&lt;br /&gt;
&lt;br /&gt;
Once it's done, we'll start tackling the Drivers.&lt;br /&gt;
&lt;br /&gt;
=== Device Drivers and PNDs ===&lt;br /&gt;
We shall tackle these one at a time, as there's quite a few of them.&lt;br /&gt;
&lt;br /&gt;
* X Display Driver&lt;br /&gt;
* SGX Drivers&lt;br /&gt;
* Keymap&lt;br /&gt;
* Nubs&lt;br /&gt;
* Touchscreen&lt;br /&gt;
* Wifi&lt;br /&gt;
* Bluetooth&lt;br /&gt;
* Kernel and Misc Bits and Pieces&lt;br /&gt;
* PNDs&lt;br /&gt;
&lt;br /&gt;
==== X Display Driver ====&lt;br /&gt;
Debian has a NEON-optimised omapfb driver. We shall use this, and pinch some configuration gubbins from Angstrom.&lt;br /&gt;
&lt;br /&gt;
'''''apt-get install xserver-xorg-video-omap3'''''&lt;br /&gt;
&lt;br /&gt;
We now need to create an xorg.conf .. though it'll be rather minimal as we only really want to overload what graphics device setup it has, so:&amp;lt;br /&amp;gt;&lt;br /&gt;
'''''nano /etc/X11/xorg.conf'''''&amp;lt;br /&amp;gt;&lt;br /&gt;
 Section &amp;quot;Module&amp;quot;&lt;br /&gt;
 	Load	&amp;quot;extmod&amp;quot;&lt;br /&gt;
 	Load	&amp;quot;dbe&amp;quot;&lt;br /&gt;
 	Disable	&amp;quot;glx&amp;quot;&lt;br /&gt;
 	Disable	&amp;quot;dri&amp;quot;&lt;br /&gt;
 	Load	&amp;quot;dri2&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
 &lt;br /&gt;
 Section &amp;quot;ServerLayout&amp;quot;&lt;br /&gt;
 	Identifier	&amp;quot;DefaultLayout&amp;quot;&lt;br /&gt;
 	Screen		&amp;quot;Screen0&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
 &lt;br /&gt;
 Section &amp;quot;Screen&amp;quot;&lt;br /&gt;
 	Identifier		&amp;quot;Screen0&amp;quot;&lt;br /&gt;
 	Device			&amp;quot;OMAPFB&amp;quot;&lt;br /&gt;
 	Monitor			&amp;quot;Monitor0&amp;quot;&lt;br /&gt;
 	DefaultDepth	16&lt;br /&gt;
 	SubSection &amp;quot;Display&amp;quot;&lt;br /&gt;
 		Depth	16&lt;br /&gt;
 		Modes	&amp;quot;800x480&amp;quot;&lt;br /&gt;
 	EndSubSection&lt;br /&gt;
 EndSection&lt;br /&gt;
 &lt;br /&gt;
 Section &amp;quot;Monitor&amp;quot;&lt;br /&gt;
 	Identifier		&amp;quot;Monitor0&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
 &lt;br /&gt;
 Section &amp;quot;Device&amp;quot;&lt;br /&gt;
 	Identifier		&amp;quot;OMAPFB&amp;quot;&lt;br /&gt;
 	Driver			&amp;quot;omapfb&amp;quot;&lt;br /&gt;
 	Option			&amp;quot;fb&amp;quot;		&amp;quot;/dev/fb0&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
&lt;br /&gt;
Most of this is pinched from the Angstrom xorg.conf minus the fb Option at the bottom, as our framebuffer has a different device node.&lt;br /&gt;
&lt;br /&gt;
That should be all you need for basic X though.&lt;br /&gt;
&lt;br /&gt;
==== SGX Drivers ====&lt;br /&gt;
Most of this has been pinched from http://elinux.org/BeagleBoardDebian#SGX_Video_Acceleration - why rewrite the wheel?&amp;lt;br /&amp;gt;&lt;br /&gt;
This mostly works apart from a few caveats, so I shall repeat it here for future reference and to keep all information in one place, and I've uploaded the resulting tarballs for convenience.&lt;br /&gt;
&lt;br /&gt;
You can either follow the above guide - substituting the BeagleBoard for the Pandora, or use the following preconfigured packages.&amp;lt;br /&amp;gt;&lt;br /&gt;
'''''cd /tmp'''''&amp;lt;br /&amp;gt;&lt;br /&gt;
'''''wget -c http://www.stuckiegamez.co.uk/apps/pandora/Debian/GFX_4_00_00_01_libs.tar.gz''''' ~20MB Libraries themselves&amp;lt;br /&amp;gt;&lt;br /&gt;
'''''wget -c http://www.stuckiegamez.co.uk/apps/pandora/Debian/GFX_Linux_SDK.tar.gz''''' ~220MB Demos and SDK gubbins&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Technically, you don't really need that fat 220MB GFX_Linux_SDK tarball unless you really want it, or want to test the libraries are in place.&amp;lt;br /&amp;gt;&lt;br /&gt;
I'll cover installing both anyway...&lt;br /&gt;
&lt;br /&gt;
===== Libraries =====&lt;br /&gt;
'''''tar -zxvf GFX_4_00_00_01_libs.tar.gz'''''&amp;lt;br /&amp;gt;&lt;br /&gt;
'''''chmod +x ./install-SGX.sh'''''&amp;lt;br /&amp;gt;&lt;br /&gt;
'''''./install-SGX.sh'''''&amp;lt;br /&amp;gt;&lt;br /&gt;
'''''rm /devmem2_0.0-0ubuntu1_armel.deb''''' - this is particularly useless to us... and why it dumps it at root, I don't know!&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
That package contains ES2, ES3 and ES5 libraries.. we're only really interested in ES2 ( haven't tried if ES3 or ES5 would even work! ) so:&amp;lt;br /&amp;gt;&lt;br /&gt;
'''''cd /usr/lib'''''&amp;lt;br /&amp;gt;&lt;br /&gt;
'''''ln -s ES2.0/* .'''''&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Not hugely clean, but it works. For the brave, you could try ES3 or ES5 but.. you're on your own!&lt;br /&gt;
&lt;br /&gt;
===== Demos/SDK =====&lt;br /&gt;
'''''cd /tmp'''''&amp;lt;br /&amp;gt;&lt;br /&gt;
'''''tar -zxvf OGLES.tar.gz'''''&amp;lt;br /&amp;gt;&lt;br /&gt;
'''''tar -zxvf OGLES2.tar.gz'''''&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can't run anything yet ( well, you might since you've chrooted in via Angstrom ) so we'll leave them in /tmp for the moment - or move them elsewhere - such as /opt if you're worried about Debian wiping out /tmp on boot.&lt;br /&gt;
&lt;br /&gt;
==== Keymap ====&lt;br /&gt;
The keymap is actually stupidly easy, and I've missed how easy it is for quite a while now!&amp;lt;br /&amp;gt;&lt;br /&gt;
We shall steal them from Angstrom.. so open up another Terminal.&amp;lt;br /&amp;gt;&lt;br /&gt;
As of now, I shall prefix Angstrom commands with ''Angstrom'' and Debian commands with ''Debian'' so you know which Terminal to type them in.&lt;br /&gt;
&lt;br /&gt;
''Angstrom'' '''''sudo cp /etc/keymap-extension-2.6.map /media/mmcblk0p1/etc''''' - this does assume you've got your SD card mounted in slot one, and with one ext2 partition.. adjust as necessary.&amp;lt;br /&amp;gt;&lt;br /&gt;
''Angstrom'' '''''sudo cp /etc/skel/.pndXmodmap /media/mmcblk0p1/etc/skel''''' - as above.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
After some fiddling, if you stick the following into ''.xsession'' it'll actually get called...&lt;br /&gt;
 whoami &amp;gt; /tmp/currentuser&lt;br /&gt;
 killall -1 pndnotifyd &amp;amp;&lt;br /&gt;
 exec startlxde&lt;br /&gt;
&lt;br /&gt;
Of course, this is a bit hacky and hard-coded in that if you've chosen something other than lxde, you'll probably want to change that startlxde to something else!&lt;br /&gt;
&lt;br /&gt;
1.0.2 does something really hacky and actually starts pndnotifyd and pndevmapperd as daemons directly.&amp;lt;br /&amp;gt;&lt;br /&gt;
It also starts up the xfce4-power-manager for a battery meter.&lt;br /&gt;
&lt;br /&gt;
1.0.3 does something else again.. it does not have the '''killall -1 pndnotifyd &amp;amp;''' line, instead it has the following:&lt;br /&gt;
 sudo /etc/init.d/pndnotifyd-init restart&lt;br /&gt;
 sudo /etc/init.d/pndevmapperd-init restart&lt;br /&gt;
And has edited /etc/sudoers.d/99_libpnd to add access to those two lines without being prompted for a password.&lt;br /&gt;
&lt;br /&gt;
1.0.4 is again different, and doesn't HUP pndnotifyd at all as it seemed to work without much issue just by starting the service differently, also, due to use of GDM, we do the xmodmap at GDM's startup instead in the following manner: &amp;lt;br /&amp;gt;&lt;br /&gt;
'''''sudo nano /etc/gdm/Init/\:0''''' - the \ is needed to use : as a character!&amp;lt;br /&amp;gt;&lt;br /&gt;
 #!/bin/bash&lt;br /&gt;
 xinput set-int-prop &amp;quot;touchscreen&amp;quot; &amp;quot;Evdev Axis Calibration&amp;quot; 32 3936 125 3873 183&lt;br /&gt;
 xmodmap /etc/skel/.pndXmodmap&lt;br /&gt;
 loadkeys /etc/keymap-extension-2.6.map&lt;br /&gt;
&lt;br /&gt;
The xinput line is for the evdev touchscreen configuration, if this is wrong, please run '''xinput_calibrator''' from a Terminal, and replace the line with what it gives you!&lt;br /&gt;
&lt;br /&gt;
The loadkeys line also ensures that the console gets the correct keymap as well.&lt;br /&gt;
&lt;br /&gt;
Thanks to chris_c for the GDM init hint, and mcobit for the loadkeys hint!&lt;br /&gt;
&lt;br /&gt;
Should probably copy more over but, this'll do for now.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Nubs ====&lt;br /&gt;
The nubs just require some more config stuff to be copied over, and a few rc scripts to be setup right.&amp;lt;br /&amp;gt;&lt;br /&gt;
''Angstrom'' '''''sudo cp -R /etc/pandora /media/mmcblk0p1/etc'''''&amp;lt;br /&amp;gt;&lt;br /&gt;
This also copies over configurations for the LCD backlight, some pmenu and mmenu stuff, and some PND configuration bits.&lt;br /&gt;
&lt;br /&gt;
''Angstrom'' '''''sudo cp /etc/init.d/pandora-state /media/mmcblk0p1/etc/init.d''''' - pandora-state restores nubs and backlight settings, as well as saves them on exit.&lt;br /&gt;
&lt;br /&gt;
Configuration utils come in with the PND installation below.&lt;br /&gt;
&lt;br /&gt;
==== Touchscreen ====&lt;br /&gt;
===== Current 1.0.2/3 Release =====&lt;br /&gt;
1.0.2 uses evdev instead of libts for the touchscreen. This doesn't really require any configuration for the most part, but does need to be calibrated.&amp;lt;br /&amp;gt;&lt;br /&gt;
You'll need a full dev setup on the Pandora for this, as you'll need to compile the xinput_calibrator - http://www.freedesktop.org/wiki/Software/xinput_calibrator however it's fairly trivial once all the libraries are installed.&lt;br /&gt;
&lt;br /&gt;
My values, which you should put into .xsession, are as follows: '''''xinput set-int-prop &amp;quot;touchscreen&amp;quot; &amp;quot;Evdev Axis Calibration&amp;quot; 32 3936 125 3873 183''''' and you'll need xinput installed ( which you should've done above if following the 1.0.3 path. )&lt;br /&gt;
&lt;br /&gt;
This is already done on 1.0.4 and xinput_calibrator is included should you need to re-run it.&lt;br /&gt;
&lt;br /&gt;
===== libts for other releases =====&lt;br /&gt;
''Debian'' '''''apt-get install libxcb-dri2-0 xserver-xorg-input-tslib libts-bin'''''&amp;lt;br /&amp;gt;&lt;br /&gt;
''Debian'' '''''nano /etc/profile.d/tslib.sh'''''&lt;br /&gt;
 #!/bin/sh&lt;br /&gt;
 TSLIB_TSDEVICE=/dev/input/event5&lt;br /&gt;
 TSLIB_CONFFILE=/etc/ts.conf&lt;br /&gt;
 export TSLIB_TSDEVICE TSLIB_CONFFILE&lt;br /&gt;
&lt;br /&gt;
We'll do the rest of it on First Boot.&amp;lt;br /&amp;gt;&lt;br /&gt;
This will be fixed properly when WiFi issues settle, so I can finalize a build system and re-do everything as packages - including libts with the OpenPandora-specific patches from the git.&lt;br /&gt;
&lt;br /&gt;
==== Wifi ====&lt;br /&gt;
Wifi is fun... most of it will come in the kernel and modules/firmware pack when we get to it, but there's some ancillary scripts and things that lay in wait to catch you off guard!&amp;lt;br /&amp;gt;&lt;br /&gt;
''Angstrom'' '''''sudo cp /etc/init.d/wl1251-init /media/mmcblk0p1/etc/init.d'''''&amp;lt;br /&amp;gt;&lt;br /&gt;
''Angstrom'' '''''sudo cp /lib/udev/rules.d/50-compat_firmware.rules /media/mmcblk0p1/lib/udev/rules.d'''''&amp;lt;br /&amp;gt;&lt;br /&gt;
''Angstrom'' '''''sudo cp /lib/udev/rules.d/compat_firmware.sh /media/mmcblk0p1/lib/udev/rules.d'''''&lt;br /&gt;
&lt;br /&gt;
The wl1251-init script uses busybox. While you could edit the script and remove the dependency on busybox, it's probably better to just install busybox if you haven't already, so that there are less changes to deal with - seeing as it's only about 600kB.&amp;lt;br /&amp;gt;&lt;br /&gt;
''Debian'' '''''apt-get install busybox'''''&lt;br /&gt;
&lt;br /&gt;
While we don't necessarily need Network Manager, it's a damn sight more easier to use than battering iwconfig et al from the Terminal:&amp;lt;br /&amp;gt;&lt;br /&gt;
''Debian'' '''''apt-get install network-manager-gnome'''''&amp;lt;br /&amp;gt;&lt;br /&gt;
This'll take a long time as it pulls in quite a lot of stuff...&lt;br /&gt;
&lt;br /&gt;
==== Bluetooth ====&lt;br /&gt;
Debian's bluetooth setup seems to kick in and work without issue.&amp;lt;br /&amp;gt;&lt;br /&gt;
Probably need to get a clean way to toggle it on and off - as it defaults to being on.&lt;br /&gt;
&lt;br /&gt;
==== Kernel and Misc Bits and Pieces ====&lt;br /&gt;
The kernel *should* be easy... grabbing a fresh set would've been advisable, but this doesn't seem to come with everything so we'll steal from our running system again.&lt;br /&gt;
&lt;br /&gt;
''Angstrom'' '''''sudo cp -R /lib/modules/2.6.27.46-omap1 /media/mmcblk0p1/lib/modules'''''&amp;lt;br /&amp;gt;&lt;br /&gt;
''Angstrom'' '''''sudo cp -R /lib/firmware /media/mmcblk0p1/lib/firmare'''''&amp;lt;br /&amp;gt;&lt;br /&gt;
''Angstrom'' '''''sudo cp /boot/uImage /media/mmcblk0p1/boot/uImage'''''&lt;br /&gt;
&lt;br /&gt;
==== Battery Monitor ====&lt;br /&gt;
You'll likely want to know how much battery power you have!&amp;lt;br /&amp;gt;&lt;br /&gt;
''Debian'' '''''apt-get install apmd'''''&amp;lt;br /&amp;gt;&lt;br /&gt;
''Debian'' '''''apt-get install xfce4-power-manager'''''&amp;lt;br /&amp;gt;&lt;br /&gt;
Somewhat cheeky perhaps, but it does work! [http://www.gp32x.com/board/index.php?/topic/57653-a-guide-to-installing-lxde/page__view__findpost__p__928896 see this post]&lt;br /&gt;
&lt;br /&gt;
If you add '''''xfce4-power-manager &amp;amp;''''' before '''''exec startlxde''''' in your .xsession, it'll start up automatically for you.&lt;br /&gt;
&lt;br /&gt;
==== Misc Init Scripts and Things ====&lt;br /&gt;
There are a few random init scripts we need for things:&amp;lt;br /&amp;gt;&lt;br /&gt;
''Angstrom'' '''''sudo cp /etc/init.d/led-config /media/mmcblk0p1/etc/init.d''''' - configure the LEDs properly.&amp;lt;br /&amp;gt;&lt;br /&gt;
''Angstrom'' '''''sudo cp /etc/init.d/usb-gadget /media/mmcblk0p1/etc/init.d''''' - for initializing the usb gadget device - g_cdc for USB networking, for instance.&amp;lt;br /&amp;gt;&lt;br /&gt;
''Angstrom'' '''''sudo cp /usr/bin/usb-gadget /media/mmcblk0p1/usr/bin'''''&amp;lt;br /&amp;gt;&lt;br /&gt;
''Angstrom'' '''''sudo cp /etc/profile.d/op_env.sh /media/mmcblk0p1/etc/profile.d''''' - effectively just tells SDL to use tslib driver&amp;lt;br /&amp;gt;&lt;br /&gt;
''Angstrom'' '''''sudo cp /etc/default/leds /media/mmcblk0p1/etc/default'''''&amp;lt;br /&amp;gt;&lt;br /&gt;
''Angstrom'' '''''sudo cp /etc/default/usb-gadget /media/mmcblk0p1/etc/default'''''&amp;lt;br /&amp;gt;&lt;br /&gt;
''Angstrom'' '''''sudo cp /etc/skel/.asoundrc /media/mmcblk0p1/etc/skel'''''&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
And some more stuff to install in Debian:&amp;lt;br /&amp;gt;&lt;br /&gt;
''Debian'' '''''apt-get install libnotify-bin'''''&lt;br /&gt;
&lt;br /&gt;
==== PNDs ====&lt;br /&gt;
There are some init scripts you need for the PNDs to work. These are:&amp;lt;br /&amp;gt;&lt;br /&gt;
''Angstrom'' '''''sudo cp /etc/init.d/pndevmapperd-init /media/mmcblk0p1/etc/init.d'''''&amp;lt;br /&amp;gt;&lt;br /&gt;
''Angstrom'' '''''sudo cp /etc/init.d/pndnotifyd-init /media/mmcblk0p1/etc/init.d'''''&amp;lt;br /&amp;gt;&lt;br /&gt;
''Angstrom'' '''''sudo cp /usr/bin/pnd* /media/mmcblk0p1/usr/bin''''' - there are a few pnd binaries, these include pnd_info, pnd_run, pndevmapperd and pndnotifyd.&amp;lt;br /&amp;gt;&lt;br /&gt;
''Angstrom'' '''''sudo cp /usr/lib/libpnd.so.1.0.1 /media/mmcblk0p1/usr/lib''''' - obviously nothing'll work without the pnd libraries!&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
There are a bunch of scripts and PNDs hiding in /usr/pandora.. we may as well grab them over as well.&amp;lt;br /&amp;gt;&lt;br /&gt;
''Angstrom'' '''''sudo cp -R /usr/pandora /media/mmcblk0p1/usr'''''&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
We need to do a symlink to the library properly now, and clean up some stuff.&amp;lt;br /&amp;gt;&lt;br /&gt;
''Debian'' '''''ln -s /usr/lib/libpnd.so.1.0.1 /usr/lib/libpnd.so.1'''''&amp;lt;br /&amp;gt;&lt;br /&gt;
''Debian'' '''''rm -rf /usr/pandora/mmenu''''' - these are just PNDs that call the programs installed in Angstrom from MiniMenu. We don't have these programs installed on Debian so, they're useless to us.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== RC Scripts ====&lt;br /&gt;
&lt;br /&gt;
We also need to disable some things from running.. the first run script specifies the following:&amp;lt;br /&amp;gt;&lt;br /&gt;
 update-rc.d -f samba remove&lt;br /&gt;
 update-rc.d -f xinetd remove&lt;br /&gt;
 update-rc.d -f avahi-daemon remove&lt;br /&gt;
 update-rc.d -f apmd remove&lt;br /&gt;
 update-rc.d -f usb-gadget remove&lt;br /&gt;
 update-rc.d -f banner remove&lt;br /&gt;
 update-rc.d -f portmap remove&lt;br /&gt;
 update-rc.d -f mountnfs remove&lt;br /&gt;
 update-rc.d -f blueprobe remove&lt;br /&gt;
 update-rc.d -f dropbear remove&lt;br /&gt;
 update-rc.d -f wl1251-init remove&lt;br /&gt;
&lt;br /&gt;
We'll also need to add some bits to the rc.d script set.&lt;br /&gt;
===== Script Fixups =====&lt;br /&gt;
We need to fiddle with a few of the scripts - specifically led-config to add the dummy LSB information ( just rip it out of another script, and leave Required-Start, Required-Stop, Default-Start and Default-Stop empty, ) and pndnotifyd-init, pndevmapperd-init and pandora-state where you need to blank out the #adjust marker as it causes Debian to have fits.&lt;br /&gt;
&lt;br /&gt;
If you don't do this, the nub settings won't save, for instance, and some system scripts are not guaranteed to start up.&amp;lt;br /&amp;gt;&lt;br /&gt;
The update-rc.d program will shout at you which ones, and essentially, it's just some tidying up that needs done.&lt;br /&gt;
&lt;br /&gt;
It's now recommended to use update-rc.d to put these in rather than the old heavy handed ln calls:&lt;br /&gt;
 update-rc.d led-config defaults 05&lt;br /&gt;
 update-rc.d pndevmapperd-init defaults 30 40&lt;br /&gt;
 update-rc.d pndnotifyd-init defaults 30 40&lt;br /&gt;
 update-rc.d pandora-state defaults 05&lt;br /&gt;
&lt;br /&gt;
The pandora-state is different on Angstrom than Debian as it didn't start up with it's usual bindings, which was annoying!&lt;br /&gt;
&lt;br /&gt;
=== Users and Permissions ===&lt;br /&gt;
You may be wondering why Users haven't been done till the very end.. we've edited the /etc/skel setup which will be used to create your user details.&lt;br /&gt;
&lt;br /&gt;
If you have already jumped the gun and created a user previously, all changes we've done to /etc/skel will need to be mirrored in your home folder!&lt;br /&gt;
&lt;br /&gt;
''Debian'' ''''''adduser &amp;lt;username&amp;gt;''''' - obviously, replace &amp;lt;username&amp;gt; with what you want; for example ''adduser pandora''.&lt;br /&gt;
&lt;br /&gt;
One interesting thing I've noticed happens, is sometimes it'll happily create your user... then not give you full permissions to your own folder.. so let's beat it a bit.&amp;lt;br /&amp;gt;&lt;br /&gt;
''Debian'' '''''chown -R &amp;lt;username&amp;gt;:&amp;lt;username&amp;gt; /home/&amp;lt;username&amp;gt;''''' - replacing &amp;lt;username&amp;gt; with your actual username; for example ''chown pandora:pandora /home/pandora''&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You'll probably want to use sudo, which will require you to be in the wheel group, which we are about to create:&amp;lt;br /&amp;gt;&lt;br /&gt;
''Debian'' '''''groupadd wheel'''''&amp;lt;br /&amp;gt;&lt;br /&gt;
There's also few groups you'd want to be in, so we'll do that now.&amp;lt;br /&amp;gt;&lt;br /&gt;
''Debian'' '''''usermod -a -G wheel &amp;lt;username&amp;gt;''''' - you know the drill now... example; ''usermod -a -G wheel pandora''&amp;lt;br /&amp;gt;&lt;br /&gt;
''Debian'' '''''usermod -a -G adm &amp;lt;username&amp;gt;'''''&amp;lt;br /&amp;gt;&lt;br /&gt;
''Debian'' '''''usermod -a -G audio &amp;lt;username&amp;gt;'''''&amp;lt;br /&amp;gt;&lt;br /&gt;
''Debian'' '''''usermod -a -G video &amp;lt;username&amp;gt;'''''&amp;lt;br /&amp;gt;&lt;br /&gt;
''Debian'' '''''usermod -a -G plugdev &amp;lt;username&amp;gt;'''''&amp;lt;br /&amp;gt;&lt;br /&gt;
''Debian'' '''''usermod -a -G users &amp;lt;username&amp;gt;'''''&amp;lt;br /&amp;gt;&lt;br /&gt;
''Debian'' '''''usermod -a -G netdev &amp;lt;username&amp;gt;'''''&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Technically, you could've done all this in the one line with adduser, but I'd rather keep it all separate so that if we end up with extra groups, we all know how to add them.&lt;br /&gt;
&lt;br /&gt;
You'll also need to do the above for every new user you create for the moment.&lt;br /&gt;
&lt;br /&gt;
There's a bunch of sudoers rules that are hidden as well that we need to steal ( I completely missed these twice - my thanks to sebt3 and DJWillis for pointing me to them! I thought the #includedir line was commented out due to the # ... *facepalm* )&amp;lt;br /&amp;gt;&lt;br /&gt;
''Angstrom'' '''''sudo cp /etc/sudoers.d/* /media/mmcblk0p1/etc/sudoers.d/'''''&lt;br /&gt;
&lt;br /&gt;
Finally, /tmp can sometimes go mad so we shall fix that just now too.&amp;lt;br /&amp;gt;&lt;br /&gt;
''Debian'' '''''chmod a+w /tmp'''''&lt;br /&gt;
&lt;br /&gt;
=== Reboot and Troubleshooting ===&lt;br /&gt;
&lt;br /&gt;
==== auto/boot.txt ====&lt;br /&gt;
We need either an autoboot.txt or a boot.txt now or we won't be able to boot up Debian.&amp;lt;br /&amp;gt;&lt;br /&gt;
There's no difference between either, other than autoboot will cause the Pandora to automatically boot from SD if it finds it, whereas boot requires holding the right shoulder button as usual.&amp;lt;br /&amp;gt;&lt;br /&gt;
''Debian'' '''''nano /autoboot.txt''''' - again, you could use boot.txt instead and press the right shoulder button during boot.&amp;lt;br /&amp;gt;&lt;br /&gt;
 setenv bootargs debug root=/dev/mmcblk0p1 rw rootdelay=2 console=ttyS0,115200n8 vram=6272K omapfb.vram=0:3000K&lt;br /&gt;
 ext2load mmc 0:1 0x80300000 /boot/uImage&lt;br /&gt;
 bootm 0x80300000&lt;br /&gt;
&lt;br /&gt;
Alternatively, if you remove the '''console=ttyS0,115200n8''' part, you will be able to see debug text as the system boots up.&lt;br /&gt;
&lt;br /&gt;
All that's really left now is to reboot and catch any issues that may crop up!&lt;br /&gt;
&lt;br /&gt;
==== First Boot ====&lt;br /&gt;
&lt;br /&gt;
===== tslib calibration =====&lt;br /&gt;
First Boot should bring you up to GDM in all it's splendour. But Wait! The touchscreen! IT IS MADNESS!&amp;lt;br /&amp;gt;&lt;br /&gt;
If you've a USB keyboard, you can be one step ahead and do CTRL+ALT+F1 to jump to a terminal, but we're going to assume just the Pandora so we'll carry on and login.&lt;br /&gt;
&lt;br /&gt;
Once LXDE has finished loading up, press FN+ALT+F2 and type &amp;quot;lxterminal&amp;quot;&amp;lt;br /&amp;gt;&lt;br /&gt;
'''''sudo su'''''&amp;lt;br /&amp;gt;&lt;br /&gt;
'''''export  TSLIB_TSDEVICE=/dev/input/event5'''''&amp;lt;br /&amp;gt;&lt;br /&gt;
'''''export TSLIB_CONFFILE=/etc/ts.conf'''''&amp;lt;br /&amp;gt;&lt;br /&gt;
'''''ts_calibrate'''''&lt;br /&gt;
&lt;br /&gt;
Touchscreen should behave itself now.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Finish up installing any left overs =====&lt;br /&gt;
While root ( that's what sudo su does ) we shall finish setting up anything that didn't take during our chroot session in Angstrom ( bluetooth usually )&amp;lt;br/&amp;gt;&lt;br /&gt;
'''''apt-get -f install'''''&amp;lt;br /&amp;gt;&lt;br /&gt;
'''''exit''''' - jump back to our user so we don't accidentally mess things up&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Cleanup ====&lt;br /&gt;
Potential clean-ups that should occur is packaging up the Pandora specific libraries and scripts into .deb files for maintenance purposes if nothing else. We can then either try and get them fed back into Debian, or provide our own Debian repo for Pandora.&lt;br /&gt;
&lt;br /&gt;
The following should probably be stuffed into deb files for easier maintainability:&amp;lt;br /&amp;gt;&lt;br /&gt;
* libpnd&lt;br /&gt;
* pandora specific scripts&lt;br /&gt;
* SGX drivers&lt;br /&gt;
* kernel&lt;br /&gt;
* modules and firmware&lt;br /&gt;
&lt;br /&gt;
== Maintenance and Upgrades ==&lt;br /&gt;
Maintenance on Debian is very easy.. it's just a case of running '''''sudo apt-get update &amp;amp;&amp;amp; sudo apt-get upgrade''''' from a console, or using Synaptic ( see below on how to install if your rootfs didn't have it. )&lt;br /&gt;
&lt;br /&gt;
== Common Issues/Fun Things To Do ==&lt;br /&gt;
There's a wealth of power at your fingertips with Debian, so place your fun things to do here!&amp;lt;br /&amp;gt;&lt;br /&gt;
Also, sometimes there are odd issues, so if you fix something odd, place it here too.&lt;br /&gt;
&lt;br /&gt;
=== Networking ===&lt;br /&gt;
Networking should work effectively the same as on Angstrom, but here's a run down of what to do anyway:&lt;br /&gt;
* Click the LXDE menu up.&lt;br /&gt;
* Click System Tools -&amp;gt; Toggle Wifi&lt;br /&gt;
* Click the Network Manager app between the process bar and the clock.&lt;br /&gt;
* Click your network - or select &amp;quot;Connect to Hidden Wireless Network&amp;quot; if it's not there and fill out the details.&lt;br /&gt;
* Fill out the keyring for your passwords to go into - so you only need to remember the one ;)&lt;br /&gt;
* The Network Manager icon should spin and then give you a strength bar as normal once connected.&lt;br /&gt;
&lt;br /&gt;
=== Synaptic ===&lt;br /&gt;
The 1.0.1 release did not include Synaptic.. it's back in 1.0.2 and 1.0.3&amp;lt;br /&amp;gt;&lt;br /&gt;
To get it back for the 1.0.1 release, it's simply a case of doing:&amp;lt;br /&amp;gt;&lt;br /&gt;
'''''sudo apt-get update''''' - if you haven't done so for a while ( as in, days, not hours )&amp;lt;br /&amp;gt;&lt;br /&gt;
'''''sudo apt-get install synaptic'''''&amp;lt;br /&amp;gt;&lt;br /&gt;
Then wait for a while as it downloads and installs.&lt;br /&gt;
&lt;br /&gt;
You'll find Synaptic under System Tools once it's done.&lt;br /&gt;
&lt;br /&gt;
=== My PNDs don't work, why?! ===&lt;br /&gt;
Generally, it'll be because of library differences.. I'm still trying to figure out the best way to deal with this, but you've got the Debian armel repository at your disposal, so you should be fine for a while!&lt;br /&gt;
&lt;br /&gt;
1.0.2 has some library compatibility with Pandora Angstrom but it's not complete. The PNDs of Wesnoth and BattleJewels will work for example, whereas SuperTux and GravityForce do not.&lt;br /&gt;
&lt;br /&gt;
Library compatibility was achieved by pulling packages manually from older revisions, symlinking some libraries and pulling stuff from experimental.. it was trial and error so, is a tad iffy.&lt;br /&gt;
&lt;br /&gt;
1.0.3 and 1.0.4 do not have library compatibility as it caused extra issues in 1.0.2, you'll need to either wait for 1.1 or pull in the needed libraries yourself.&lt;br /&gt;
&lt;br /&gt;
=== Wifi and Session Management is broken?! ===&lt;br /&gt;
Pre-1.0.3 there was an issue with this.. it should now be fixed in 1.0.3 so if you don't want to update, perform the following:&amp;lt;br /&amp;gt;&lt;br /&gt;
'''''sudo rm -f /etc/udev/rules.d/70-persistent-net.rules'''''&amp;lt;br /&amp;gt;&lt;br /&gt;
'''''sudo chmod +x /usr/lib/dbus-1.0/dbus-daemon-launch-helper'''''&amp;lt;br /&amp;gt;&lt;br /&gt;
and reboot.. everything should now work properly.&lt;br /&gt;
&lt;br /&gt;
=== My PNDs don't appear immediately? ===&lt;br /&gt;
This is an odd one.. by rights they should.. and I also don't quite understand why pndnotifyd kicks in when you open a terminal, but it does.&lt;br /&gt;
&lt;br /&gt;
Therefore, if you haven't done so already, open up a terminal and then close it.. pndnotifyd then starts up and takes care of all the PND stuff for you.&lt;br /&gt;
&lt;br /&gt;
This should be fixed in 1.0.4&lt;br /&gt;
&lt;br /&gt;
=== I get no notifications in 1.0.3 ===&lt;br /&gt;
This is actually because notification-daemon hasn't been installed.&lt;br /&gt;
&lt;br /&gt;
=== Packages to add in 1.1! ===&lt;br /&gt;
Feel free to add packages here that I should include in the next release (1.1)&lt;br /&gt;
* wireless-tools&lt;br /&gt;
* x11-xserver-utils ( I keep forgetting this.. it's for xmodmap )&lt;br /&gt;
* xinput - for evdev's configuration&lt;br /&gt;
* console-tools - for chvt&lt;br /&gt;
* xterm - for failsafe console&lt;br /&gt;
* bash-completion - tis handy to have&lt;br /&gt;
* aptitude - somehow I forgot this.&lt;br /&gt;
&lt;br /&gt;
= Emdebian Grip =&lt;br /&gt;
Most of the above can be taken for Grip, with the following changes...&lt;br /&gt;
&lt;br /&gt;
Why Grip? It's much smaller and targeted for embedded devices... I originally was going to use Grip actually, but it was a bit buggered at the time, though it seems to be working now.&amp;lt;br /&amp;gt;&lt;br /&gt;
Additionally, Emdebian comes in Crush and Baked flavours... Grip is compatible with Desktop Debian, so we'll use that.. Crush is smaller again, and generally requires a cross-compiler to setup packages, and Baked is effectively what we do with Angstrom.&lt;br /&gt;
&lt;br /&gt;
Emdebian could also in theory be shrunk enough to actually fit on NAND... which is something I'll be looking into - if only to document another alternative process to the Angstrom OE bitbake bonanza.&lt;br /&gt;
&lt;br /&gt;
== Multistrap ==&lt;br /&gt;
Grip's debootstrap is slightly different... it uses multistrap instead.&lt;br /&gt;
&lt;br /&gt;
This allows us to use Grip's repository as the base, and Desktop Debian's repositories for anything else we might need ( omap3 drivers, for instance. ) This is also particularly useful for us when I get around to doing Pandora specifics compiled for Debian, as then we just add that repository as well.&lt;br /&gt;
&lt;br /&gt;
Anyway, we need Debian running for this - be it on your Desktop ( or Ubuntu ) or on your Pandora ( recommended, as this guide assumes this is what you're doing. )&amp;lt;br /&amp;gt;&lt;br /&gt;
Install Multistrap - '''''sudo apt-get install multistrap'''''&lt;br /&gt;
&lt;br /&gt;
You'll also need to mount an SD card somewhere manually.. I've mounted mine to /tmp/emdebian: '''''sudo umount /dev/mmcblk1p1 &amp;amp;&amp;amp; mount /dev/mmcblk1p1 /tmp/emdebian'''''&lt;br /&gt;
&lt;br /&gt;
=== Config File ===&lt;br /&gt;
'''''nano multistrap'''''&lt;br /&gt;
 [General]&lt;br /&gt;
 arch=armel&lt;br /&gt;
 directory=/tmp/emdebian&lt;br /&gt;
 cleanup=true&lt;br /&gt;
 noauth=false&lt;br /&gt;
 unpack=true&lt;br /&gt;
 aptsources=Grip Debian&lt;br /&gt;
 debootstrap=Grip Debian&lt;br /&gt;
 &lt;br /&gt;
 [Debian]&lt;br /&gt;
 packages=&lt;br /&gt;
 source=ftp://ftp.uk.debian.org/debian&lt;br /&gt;
 keyring=debian-archive-keyring&lt;br /&gt;
 suite=squeeze&lt;br /&gt;
 &lt;br /&gt;
 [Grip]&lt;br /&gt;
 packages=&lt;br /&gt;
 keyring=emdebian-archive-keyring&lt;br /&gt;
 source=http://www.emdebian.org/grip&lt;br /&gt;
 suite=squeeze&lt;br /&gt;
&lt;br /&gt;
'''''sudo multistrap -f multistrap'''''&lt;br /&gt;
&lt;br /&gt;
Change /tmp/multistrap to where ever you want the debootstrap to occur.&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Gotcha''''' I had issues with it complaining about unauthenticated packages, just add '''--no-auth''' to your command line and it'll continue happily.''&lt;br /&gt;
&lt;br /&gt;
This shouldn't take too long ( was about half an hour on my Pandora ) and gives you a very sparse minimal rootfs of 192Mb.&lt;br /&gt;
&lt;br /&gt;
The following multistrap config will give you what's in the 1.0.4 Grip rootfs&lt;br /&gt;
 [General]&lt;br /&gt;
 arch=armel&lt;br /&gt;
 directory=/tmp/emdebian&lt;br /&gt;
 cleanup=true&lt;br /&gt;
 noauth=false&lt;br /&gt;
 unpack=true&lt;br /&gt;
 aptsources=Grip Debian&lt;br /&gt;
 debootstrap=Grip Debian&lt;br /&gt;
 &lt;br /&gt;
 [Debian]&lt;br /&gt;
 packages=xserver-xorg-video-omap3 libxcb-dri2-0 libnotify-bin xinput&lt;br /&gt;
 source=ftp://ftp.uk.debian.org/debian&lt;br /&gt;
 keyring=debian-archive-keyring&lt;br /&gt;
 suite=squeeze&lt;br /&gt;
 &lt;br /&gt;
 [Grip]&lt;br /&gt;
 packages=lxde busybox network-manager-gnome xfce4-power-manager apmd gdm less sudo nano wireless-tools iceweasel synaptic gnome-mplayer x11-xserver-utils notification-daemon gnome-keyring&lt;br /&gt;
 keyring=emdebian-archive-keyring&lt;br /&gt;
 source=http://www.emdebian.org/grip&lt;br /&gt;
 suite=squeeze&lt;br /&gt;
&lt;br /&gt;
You could also add packages into the Grip and Debian configuration parts, and it will automatically pull them down and install them for you, be careful with what you pull in though, as not everything has been repackaged for Grip, so it will pull down the &amp;quot;full fat&amp;quot; variants from Debian instead.&lt;br /&gt;
&lt;br /&gt;
You might get errors of unconfigured packages, just chroot in and run '''''apt-get -f install''''' to finish up.. if there are warnings about proc, ignore them till you reboot into the rootfs and re-run '''''sudo apt-get -f install'''''.&lt;br /&gt;
&lt;br /&gt;
== Chroot and Setup ==&lt;br /&gt;
Now we can just chroot in and setup as we see fit.&amp;lt;br /&amp;gt;&lt;br /&gt;
'''''sudo chroot /tmp/emdebian''''' - again, you may have mounted your media elsewhere.&amp;lt;br /&amp;gt;&lt;br /&gt;
'''''sudo apt-get update'''''&lt;br /&gt;
&lt;br /&gt;
You can now just follow the Debian guide as above, with the added bonus of most packages will come from Grip and be pre-stripped of extra fluff.&amp;lt;br /&amp;gt;&lt;br /&gt;
I would recommend to get as much stuff as possible downloaded in the initial multistrap however, as it will automatically clean stuff up for you.&lt;br /&gt;
&lt;br /&gt;
= Debian On NAND =&lt;br /&gt;
First of all, &amp;lt;br /&amp;gt;&lt;br /&gt;
'''''WARNING: DO NOT ATTEMPT THIS.'''''&amp;lt;br /&amp;gt;&lt;br /&gt;
'''''NO, SERIOUSLY, DON'T! THIS IS UTTERLY HACKY AND IT IS ON YOUR OWN HEAD IF YOU MESS UP.'''''&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Get a Debian Rootfs ==&lt;br /&gt;
Your NAND has about 475Mb for the rootfs to play with ( there are other partitions, remember! ), therefore Desktop Debian is a bit too large for our purposes - even 1.0.3's complete massacre still ended up too big by far; so we need to look at Emdebian, of which there are three flavours - grip, crush and baked.&amp;lt;br /&amp;gt;&lt;br /&gt;
We'll be using Grip, so follow the guide above for at least getting a working system on SD before going anywhere near your NAND.&lt;br /&gt;
&lt;br /&gt;
We can use compression to get your rootfs down by 40-50%, but I'd still be vary wary of a large rootfs!&lt;br /&gt;
&lt;br /&gt;
If you're lazy, grab my pre-made Grip rootfs, which includes LXDE by default.&lt;br /&gt;
&lt;br /&gt;
== Preparing the Rootfs ==&lt;br /&gt;
Boot into your rootfs for this, so we can ensure we're as up to date as we can be, then clean the apt cache, and then any crap we installed which we don't need any more, such as things which were installed as dependencies and the parent's been removed.&amp;lt;br /&amp;gt;&lt;br /&gt;
'''''sudo apt-get update'''''&amp;lt;br /&amp;gt;&lt;br /&gt;
'''''sudo apt-get upgrade'''''&amp;lt;br /&amp;gt;&lt;br /&gt;
'''''sudo apt-get clean'''''&amp;lt;br /&amp;gt;&lt;br /&gt;
'''''sudo apt-get autoclean'''''&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Additionally, you could wipe out the documentation ( if any ) and manually pull out unwanted packages. However, if you're pulling stuff out, you shouldn't have installed it in the first place! Go back to the start and do it again as punishment!&lt;br /&gt;
&lt;br /&gt;
This post on the Ubuntu forums is particularly helpful: http://ubuntuforums.org/showthread.php?t=140920&lt;br /&gt;
&lt;br /&gt;
Depending on your needs, you may also want to wipe out your home folder and reinstate it from /etc/skel&amp;lt;br /&amp;gt;&lt;br /&gt;
You'll also want to wipe out tmp - '''''sudo rm -rf /tmp/*'''''&lt;br /&gt;
&lt;br /&gt;
Now shut down and either place your SD card in your PC. You can do this on Pandora, but you will need a lot of space.&lt;br /&gt;
&lt;br /&gt;
Copy your rootfs somewhere.. I suggest /tmp/pandora-debian&amp;lt;br /&amp;gt;&lt;br /&gt;
'''''mkdir /tmp/pandora-debian'''''&amp;lt;br /&amp;gt;&lt;br /&gt;
'''''sudo cp -p -r /media/my/sd/card/* /tmp/pandora-debian''''' - this will preserve Permissions and copy everything Recursively.&lt;br /&gt;
&lt;br /&gt;
We need to edit the fstab so that it can boot properly, if you haven't done so already.&amp;lt;br /&amp;gt;&lt;br /&gt;
'''''sudo nano /tmp/pandora-debian/etc/fstab'''''&lt;br /&gt;
 # OpenPandora fstab.&lt;br /&gt;
 &lt;br /&gt;
 rootfs               /                    auto       defaults,noatime      1  1&lt;br /&gt;
 proc                 /proc                proc       defaults              0  0&lt;br /&gt;
 devpts               /dev/pts             devpts     mode=0620,gid=5       0  0&lt;br /&gt;
 usbfs                /proc/bus/usb        usbfs      defaults              0  0&lt;br /&gt;
 tmpfs                /var/volatile        tmpfs      defaults              0  0&lt;br /&gt;
 tmpfs                /dev/shm             tmpfs      mode=0777             0  0&lt;br /&gt;
 tmpfs                /media/ram           tmpfs      defaults              0  0&lt;br /&gt;
&lt;br /&gt;
This should look familiar, as it's effectively your stock fstab minus the boot partition ( we have a kernel in our rootfs, if you've followed the above guides... )&lt;br /&gt;
&lt;br /&gt;
We should also get rid of the autoboot.txt or boot.txt; '''''sudo rm /tmp/pandora-debian/autoboot.txt'''''&lt;br /&gt;
&lt;br /&gt;
== Creating the Image ==&lt;br /&gt;
You need mtd-utils in your Debian distro of choice. '''''sudo apt-get install mtd-utils'''''&lt;br /&gt;
&lt;br /&gt;
Now, mkfs.ubifs can compress using either LZO ( by default ) or zlib and will get your rootfs about 40-50% smaller depending on what you choose. It's also possible to use a combination of both, which is what we will do later.. Of course, if your rootfs is full of pre-compressed stuff already, it's not really going to shrink a great deal.&amp;lt;br /&amp;gt;&lt;br /&gt;
For a full run down on mkfs.ubifs and co, see here: http://www.linux-mtd.infradead.org/doc/ubifs.html&lt;br /&gt;
&lt;br /&gt;
Download the flash kit: http://openpandora.org/firmware/pandora-flash-kit.zip and extract it to /tmp/flash. I suggest reading the README as well.&lt;br /&gt;
&lt;br /&gt;
Now run these fun commands... what we're doing is we're making a ubifs image first, then making an md5 checksum.&amp;lt;br /&amp;gt;&lt;br /&gt;
We're also favoring LZO compression meaning we're mixing zlib and LZO to get the best compression we can.&amp;lt;br /&amp;gt;&lt;br /&gt;
'''''sudo mkfs.ubifs -r /tmp/pandora-debian -o rootfs.img -m 2048 -e 129024 -c 4042 -x favor_lzo -X 20'''''&amp;lt;br /&amp;gt;&lt;br /&gt;
'''''md5sum rootfs.img &amp;gt; rootfs.md5'''''&lt;br /&gt;
&lt;br /&gt;
'''STOP! If your rootfs.img is getting close to 480Mb, you might not want to try and flash it.. it may be fine, but I would recommend 450Mb as an absolute maximum.'''&lt;br /&gt;
&lt;br /&gt;
== Flashing the Image ==&lt;br /&gt;
I shall repeat:&amp;lt;br /&amp;gt;&lt;br /&gt;
'''''WARNING: DO NOT ATTEMPT THIS.'''''&amp;lt;br /&amp;gt;&lt;br /&gt;
'''''NO, SERIOUSLY, DON'T! THIS IS UTTERLY HACKY AND IT IS ON YOUR OWN HEAD IF YOU MESS UP.'''''&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Stick the following on to a FAT32 formatted SD card:&amp;lt;br /&amp;gt;&lt;br /&gt;
* '''boot.scr''' - from the flash kit.&lt;br /&gt;
* '''rootfs.img''' - the image you've just created.&lt;br /&gt;
* '''rootfs.md5''' - the checksum to the image.&lt;br /&gt;
&lt;br /&gt;
Place it in slot 1 of your Pandora ( the left slot, ) reboot while holding the right trigger, select boot from SD, cross your fingers and pray to the Pandora Gods.&lt;br /&gt;
&lt;br /&gt;
Once it's done.. reboot and see what mess you've made, assuming you get it to boot!&amp;lt;br /&amp;gt;&lt;br /&gt;
If you haven't got it to boot, on your FAT32 flasher card, add an autoboot.txt with the following:&lt;br /&gt;
 setenv bootargs ubi.mtd=4 ubi.mtd=3 root=ubi0:rootfs rootfstype=ubifs rw vram=6272K omapfb.vram=0:3000K&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};&lt;br /&gt;
&lt;br /&gt;
As this will let you see what's gone wrong... I had to do this a few times, as I buggered it up myself...&lt;br /&gt;
&lt;br /&gt;
Congratulations, you now have Debian on NAND rather than Angstrom.&amp;lt;br /&amp;gt;&lt;br /&gt;
Also, these instructions could easily be adapted to allow you to use any other distro that boots on Pandora.&lt;br /&gt;
&lt;br /&gt;
[[Category:Documentation]]&lt;br /&gt;
[[Category:Operating system]]&lt;br /&gt;
[[Category:Storage card]]&lt;br /&gt;
[[Category:Booting]]&lt;/div&gt;</summary>
		<author><name>Nyan</name></author>
		
	</entry>
	<entry>
		<id>https://pandorawiki.org/index.php?title=SD_compatibility_list&amp;diff=8364</id>
		<title>SD compatibility list</title>
		<link rel="alternate" type="text/html" href="https://pandorawiki.org/index.php?title=SD_compatibility_list&amp;diff=8364"/>
		<updated>2011-05-10T03:22:05Z</updated>

		<summary type="html">&lt;p&gt;Nyan: Lexar 32GB&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is a compatibility list for SD, SDHC and SDXC cards. The cards listed in '''green''' work with any file system. The cards listed in '''yellow''' work well only with one file system (this still means they can be used on the Pandora). The cards listed in '''red''' do not work well with any file system.&lt;br /&gt;
&lt;br /&gt;
Note: always measure read speed with this command:&lt;br /&gt;
* in left slot: '''dd if=/dev/mmcblk0 of=/dev/null bs=4MiB count=100'''&lt;br /&gt;
* in right slot: '''dd if=/dev/mmcblk1 of=/dev/null bs=4MiB count=100'''&lt;br /&gt;
&lt;br /&gt;
If you can afford '''''destroying''''' all your data, you can test write speed. But be careful, you will need to create a new partition table, afterwards! You can use [http://www.gp32x.com/board/index.php?/topic/56915-gparted/ Gparted] to make new partition table.&lt;br /&gt;
* in left slot: # '''dd if=/dev/zero of=/dev/mmcblk0 bs=4MiB count=100'''&lt;br /&gt;
* in right slot: # '''dd if=/dev/zero of=/dev/mmcblk1 bs=4MiB count=100'''&lt;br /&gt;
&lt;br /&gt;
By default, the first partition starts at block 8192 (4096KB) for 32GB cards, and block 32768 (16384KB) for 64GB cards.  64GB cards may need to be [[formatting SD cards|reformatted]] before use.&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;
! Card size in GB&lt;br /&gt;
! Card class&lt;br /&gt;
! Full name&lt;br /&gt;
! URL&lt;br /&gt;
! fat32 is working?&lt;br /&gt;
! ext2/3/4 are working?&lt;br /&gt;
! read speed MB/sec&lt;br /&gt;
! write speed MB/sec&lt;br /&gt;
! actual capacity (1024byte blocks)&lt;br /&gt;
! Notes&lt;br /&gt;
|- style=&amp;quot;background: #90Ff90&amp;quot;&lt;br /&gt;
| 1&lt;br /&gt;
| ?&lt;br /&gt;
| Kingston 1GB (blue)&lt;br /&gt;
| [http://www.komputronik.pl/index.php/product/26645/Sprzet_komputerowy/Podzespoly_PC/Secure_Digital_2GB_Kingston.html] {{HideableNotes|(looks very similar to that one, except that I have 1GB)}}&lt;br /&gt;
| yes&lt;br /&gt;
| yes&lt;br /&gt;
| 12.5&lt;br /&gt;
| ?&lt;br /&gt;
| 1006080&lt;br /&gt;
| ok&lt;br /&gt;
|- style=&amp;quot;background: #FF9090&amp;quot;&lt;br /&gt;
| 16&lt;br /&gt;
| 4&lt;br /&gt;
| Kingston 16 GB Class 4 SDHC&lt;br /&gt;
| [http://www.amazon.com/Kingston-Class-Memory-SD4-16GB/dp/B0013AV9TW]&lt;br /&gt;
| no&lt;br /&gt;
| no&lt;br /&gt;
| 15&lt;br /&gt;
| 9.5&lt;br /&gt;
| 15663104&lt;br /&gt;
| {{HideableNotes|Bad controller chip, fails in the same manner as the 32GB card.}}&lt;br /&gt;
|- style=&amp;quot;background: #FF9090&amp;quot;&lt;br /&gt;
| 32&lt;br /&gt;
| 4&lt;br /&gt;
| Kingston 32 GB Class 4 SDHC&lt;br /&gt;
| [http://www.amazon.com/Kingston-Class-Memory-SD4-32GB/dp/B001C9P5TO]&lt;br /&gt;
| no&lt;br /&gt;
| no&lt;br /&gt;
| 16&lt;br /&gt;
| 9.5&lt;br /&gt;
| 31539200&lt;br /&gt;
| {{HideableNotes|Defective flash controller randomly loses writes regardless of filesystem.  When attempting to write, blocks sometimes get erased but not written.}}&lt;br /&gt;
|- style=&amp;quot;background: #F3F781&amp;quot;&lt;br /&gt;
| 32&lt;br /&gt;
| 10&lt;br /&gt;
| Kingston 32GB (red) class 10&lt;br /&gt;
| [http://images.google.com/images?q=class+10+kingston+32GB] like this, but 32GB: [http://www.komputronik.pl/index.php/product/101490/Sprzet_komputerowy/Podzespoly_PC/Secure_Digital_16GB_Kingston_High_Capacity_Class_10.html]&lt;br /&gt;
| yes&lt;br /&gt;
| no&lt;br /&gt;
| 15.2&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| {{HideableNotes|doesn't have badblocks, seems that &amp;quot;Flash Translation Layer&amp;quot; is not suitable for ext filesystems}}&lt;br /&gt;
|- style=&amp;quot;background: #90FF90&amp;quot;&lt;br /&gt;
| 32&lt;br /&gt;
| 4&lt;br /&gt;
| Lexar Multi-Use 32GB&lt;br /&gt;
| [http://www.amazon.com/Lexar-Flash-memory-card-Class/dp/B0040J1ET8]&lt;br /&gt;
| yes&lt;br /&gt;
| yes&lt;br /&gt;
| 16.1&lt;br /&gt;
| 14.4&lt;br /&gt;
| 31267840&lt;br /&gt;
| {{HideableNotes|Much faster than would be expected for a class 4 card.  Usual warning about high-speed cards being susceptible to power supply glitches applies.}}&lt;br /&gt;
|- style=&amp;quot;background: #90FF90&amp;quot;&lt;br /&gt;
| 64&lt;br /&gt;
| 10&lt;br /&gt;
| Lexar Professional 64GB 133x&lt;br /&gt;
| [http://www.amazon.com/Lexar-Professional-Flash-memory-Memory/dp/B004QWRZWY]&lt;br /&gt;
| yes&lt;br /&gt;
| yes&lt;br /&gt;
| 19.6&lt;br /&gt;
| 15.1&lt;br /&gt;
| 62536704&lt;br /&gt;
| {{HideableNotes|R/W speed in the pandora is limited to 16.1/11.3 MB/sec.  High power consumption, may fail under load.}}[http://boards.openpandora.org/index.php?/topic/2556-32gb-sdhc-card-problems/page__st__40]&lt;br /&gt;
|- style=&amp;quot;background: #F3F781&amp;quot;&lt;br /&gt;
| 32&lt;br /&gt;
| 10&lt;br /&gt;
| Patriot LX 32GB SDHC Class 10 (PSF32GSDHC10)&lt;br /&gt;
| [http://www.bestdirect.ca/products/227442/Patriot/PSF32GSDHC10/] [http://www.amazon.ca/gp/product/B002TABU5I/]&lt;br /&gt;
| yes&lt;br /&gt;
| no&lt;br /&gt;
| 18.1&lt;br /&gt;
| 12.6&lt;br /&gt;
| ?&lt;br /&gt;
| {{HideableNotes|Formatting EXT2 and then running fsck right after finds errors. Seems to work well with fat32}}&lt;br /&gt;
|- style=&amp;quot;background: #90Ff90&amp;quot;&lt;br /&gt;
| 4&lt;br /&gt;
| 10&lt;br /&gt;
| Pretec 4GB, Class 10, 233x (white/green)&lt;br /&gt;
| [http://images.google.com/images?q=class+10+pretec+4GB+233x]&lt;br /&gt;
| yes&lt;br /&gt;
| yes {{HideableNotes| I had very few fsck problems, and after several tries running fsck, they eventually got corrected.}}&lt;br /&gt;
| 14.0&lt;br /&gt;
| ?&lt;br /&gt;
| 3883008&lt;br /&gt;
| {{HideableNotes|It looks very similar to that broken 32GB pretec. Except that this one almost works good.}}&lt;br /&gt;
|- style=&amp;quot;background: #F3F781&amp;quot;&lt;br /&gt;
| 32&lt;br /&gt;
| 10&lt;br /&gt;
| Pretec 32GB class 10, 233x (white/green)&lt;br /&gt;
| [http://images.google.com/images?q=class+10+pretec+32GB+233x]&lt;br /&gt;
| yes&lt;br /&gt;
| no&lt;br /&gt;
| 14.1&lt;br /&gt;
| 12.4&lt;br /&gt;
| ?&lt;br /&gt;
| {{HideableNotes|doesn't have badblocks, seems that &amp;quot;Flash Translation Layer&amp;quot; is not suitable for ext filesystems}}&lt;br /&gt;
|- style=&amp;quot;background: #90FF90&amp;quot;&lt;br /&gt;
| 8&lt;br /&gt;
| 10&lt;br /&gt;
| SanDisk SDHC Extreme 30MB Edition&lt;br /&gt;
| [http://www.amazon.de/SanDisk-SDHC-Extreme-Speicherkarte-30MB/dp/B001G87S1Y/ref=sr_1_2?ie=UTF8&amp;amp;qid=1304020731&amp;amp;sr=8-2]&lt;br /&gt;
| yes&lt;br /&gt;
| yes&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| Works nice. {{HideableNotes|Installed Angstrom on it and copied some stuff onto it. Angstrom runs as fast as from NAND. Best thing was, where I ordered it it said class 6, but it is actually 10. :-D Still have to test its speed and actual size. Didn't test Fat a lot, but it seemed to work.}}&lt;br /&gt;
|- style=&amp;quot;background: #90FF90&amp;quot;&lt;br /&gt;
| 32&lt;br /&gt;
| 4&lt;br /&gt;
| SanDisk Ultra 32 GB Class 4 SDHC&lt;br /&gt;
| [http://www.sandisk.com/products/imaging/sandisk-ultra-sdhc]&lt;br /&gt;
| yes&lt;br /&gt;
| yes&lt;br /&gt;
| 16.4&lt;br /&gt;
| 7.1&lt;br /&gt;
| 31166976&lt;br /&gt;
| OK.&lt;br /&gt;
|- style=&amp;quot;background: #90FF90&amp;quot;&lt;br /&gt;
| 64&lt;br /&gt;
| 4&lt;br /&gt;
| Sandisk 64GB SDXC Class 4&lt;br /&gt;
| [http://www.amazon.com/SanDisk-Secure-Digital-Capacity-Memory/dp/B003FVG3PC/]&lt;br /&gt;
| yes&lt;br /&gt;
| yes&lt;br /&gt;
| 16.1&lt;br /&gt;
| 4.5&lt;br /&gt;
| 62367744&lt;br /&gt;
| Works fine&lt;br /&gt;
|- &lt;br /&gt;
| 32&lt;br /&gt;
| 6&lt;br /&gt;
| TOPRAM 32GB CLASS 6 SDHC HIGH SPEED (TRSD32GSDHCR3)&lt;br /&gt;
| [http://www.buy.com/prod/topram-32gb-class-6-sdhc-high-speed-flash-memory-card-usb-2-0-sdhc/q/loc/101/210247368.html]&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| Reported working [http://www.gp32x.com/board/index.php?/topic/55506-recommended-sd-cards-for-pandora/page__view__findpost__p__897478 here].&lt;br /&gt;
|- style=&amp;quot;background: #FF9090&amp;quot;&lt;br /&gt;
| 32&lt;br /&gt;
| 10&lt;br /&gt;
| Transcend 32GB SDHC Class 10&lt;br /&gt;
| [http://www.amazon.co.uk/Transcend-Flash-memory-card-Class/dp/B003P3MCXW/ref=sr_1_1?ie=UTF8qid=1301320598sr=8-1]&lt;br /&gt;
| no&lt;br /&gt;
| no&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| Has serious issues [http://boards.openpandora.org/index.php?/topic/1592-sd-card-instability/]&lt;br /&gt;
|- style=&amp;quot;background: #FF9090&amp;quot;&lt;br /&gt;
| 64&lt;br /&gt;
| 10&lt;br /&gt;
| Transcend SDXC Card 64GB ULTIMATE CLASS 10 (PN:TS64GSDXC10)&lt;br /&gt;
| [http://www.transcendusa.com/Products/ModDetail.asp?ModNo=286&amp;amp;LangNo=0&amp;amp;Func1No=1&amp;amp;Func2No=13]&lt;br /&gt;
| yes (needs more testing)&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;div style=&amp;quot;background: #F3F781&amp;quot;&amp;gt;seems to work (needs more testing, {{HideableNotes|I'll update it when I've used it another week}})&amp;lt;/div&amp;gt;&lt;br /&gt;
| no&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;div style=&amp;quot;background: #F3F781&amp;quot;&amp;gt;partly (would need more testing)&amp;lt;/div&amp;gt;&lt;br /&gt;
| 16.1&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;div style=&amp;quot;background: #F3F781&amp;quot;&amp;gt;14.76 (~16 for the first 64GB)&amp;lt;/div&amp;gt;&lt;br /&gt;
| 16.1&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;div style=&amp;quot;background: #F3F781&amp;quot;&amp;gt;0.5 (~16 for the first 64GB)&amp;lt;/div&amp;gt;&lt;br /&gt;
| ?&lt;br /&gt;
| {{HideableNotes|After some time the system gives read/write errors. Works fine on a pc with linux with ext2/ext3.}}&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;div style=&amp;quot;background: #F3F781&amp;quot;&amp;gt;{{HideableNotes|My Linux computer can't read it, but that is probably the computer. First formatted it to ext2 while leaving 16MiB free at the beginning because it was like that when I got it. Had 16MB/s r/w. Then started to have problems after writing about 64GB to it, couldn't mount it, reformatted it, no change, reformatted it as Fat32, still no change, reformatted again as fat32, no problems so far but write speed is 0.5MB/s and read speed 14.76MB/s. I let F3 run over it, the speed was measured using it too.}}&amp;lt;/div&amp;gt;&lt;br /&gt;
|- style=&amp;quot;background: #FF9090&amp;quot;&lt;br /&gt;
| 32&lt;br /&gt;
| 6&lt;br /&gt;
| Verbatim Class 6 Premium HD Video 32GB SDHC&lt;br /&gt;
| [http://www.amazon.co.uk/Verbatim-44032-32GB-Video-Class/dp/B0035MSOX0/ref=sr_1_2?ie=UTF8&amp;amp;s=electronics&amp;amp;qid=1304517332&amp;amp;sr=8-2]&lt;br /&gt;
| ?&lt;br /&gt;
| no&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| Behaviour similar to Kingston 32GB Class 4 -[http://www.gp32x.com/board/index.php?/topic/59113-pnd-run-sh/page__view__findpost__p__948196]&lt;br /&gt;
|- style=&amp;quot;background: #90FF90&amp;quot;&lt;br /&gt;
| 32&lt;br /&gt;
| 4&lt;br /&gt;
| Zap Glider 32GB Class 4&lt;br /&gt;
| [http://www.teknikmagasinet.se/db.pl?tf=product.html&amp;amp;artnr=181043]&lt;br /&gt;
| ?&lt;br /&gt;
| yes&lt;br /&gt;
| 16.6&lt;br /&gt;
| 4.6&lt;br /&gt;
| ?&lt;br /&gt;
| Works fine&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Hardware]]&lt;br /&gt;
[[Category:List]]&lt;br /&gt;
[[Category:Storage card]]&lt;/div&gt;</summary>
		<author><name>Nyan</name></author>
		
	</entry>
	<entry>
		<id>https://pandorawiki.org/index.php?title=SD_compatibility_list&amp;diff=8331</id>
		<title>SD compatibility list</title>
		<link rel="alternate" type="text/html" href="https://pandorawiki.org/index.php?title=SD_compatibility_list&amp;diff=8331"/>
		<updated>2011-05-08T12:29:10Z</updated>

		<summary type="html">&lt;p&gt;Nyan: Note about partition tables and formatting&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is a compatibility list for SD, SDHC and SDXC cards. The cards listed in '''green''' work with any file system. The cards listed in '''yellow''' work well only with one file system (this still means they can be used on the Pandora). The cards listed in '''red''' do not work well with any file system.&lt;br /&gt;
&lt;br /&gt;
Note: always measure read speed with this command:&lt;br /&gt;
* in left slot: '''dd if=/dev/mmcblk0 of=/dev/null bs=4MiB count=100'''&lt;br /&gt;
* in right slot: '''dd if=/dev/mmcblk1 of=/dev/null bs=4MiB count=100'''&lt;br /&gt;
&lt;br /&gt;
If you can afford '''''destroying''''' all your data, you can test write speed. But be careful, you will need to create a new partition table, afterwards! You can use [http://www.gp32x.com/board/index.php?/topic/56915-gparted/ Gparted] to make new partition table.&lt;br /&gt;
* in left slot: # '''dd if=/dev/zero of=/dev/mmcblk0 bs=4MiB count=100'''&lt;br /&gt;
* in right slot: # '''dd if=/dev/zero of=/dev/mmcblk1 bs=4MiB count=100'''&lt;br /&gt;
&lt;br /&gt;
By default, the first partition starts at block 8192 (4096KB) for 32GB cards, and block 32768 (16384KB) for 64GB cards.  64GB cards may need to be [[formatting SD cards|reformatted]] before use.&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;
! SDHC card brand&lt;br /&gt;
! Card size in GB&lt;br /&gt;
! Card class&lt;br /&gt;
! Full name&lt;br /&gt;
! URL&lt;br /&gt;
! fat32 is working?&lt;br /&gt;
! ext2/3/4 are working?&lt;br /&gt;
! read speed MB/sec&lt;br /&gt;
! write speed MB/sec&lt;br /&gt;
! actual capacity (1024byte blocks)&lt;br /&gt;
! Notes&lt;br /&gt;
|- style=&amp;quot;background: #90Ff90&amp;quot;&lt;br /&gt;
| Kingston&lt;br /&gt;
| 1&lt;br /&gt;
| ?&lt;br /&gt;
| Kingston 1GB (blue)&lt;br /&gt;
| [http://www.komputronik.pl/index.php/product/26645/Sprzet_komputerowy/Podzespoly_PC/Secure_Digital_2GB_Kingston.html] {{HideableNotes|(looks very similar to that one, except that I have 1GB)}}&lt;br /&gt;
| yes&lt;br /&gt;
| yes&lt;br /&gt;
| 12.5&lt;br /&gt;
| ?&lt;br /&gt;
| 1006080&lt;br /&gt;
| ok&lt;br /&gt;
|- style=&amp;quot;background: #FF9090&amp;quot;&lt;br /&gt;
| Kingston&lt;br /&gt;
| 16&lt;br /&gt;
| 4&lt;br /&gt;
| Kingston 16 GB Class 4 SDHC&lt;br /&gt;
| [http://www.amazon.com/Kingston-Class-Memory-SD4-16GB/dp/B0013AV9TW]&lt;br /&gt;
| no&lt;br /&gt;
| no&lt;br /&gt;
| 15&lt;br /&gt;
| 9.5&lt;br /&gt;
| 15663104&lt;br /&gt;
| {{HideableNotes|Bad controller chip, fails in the same manner as the 32GB card.}}&lt;br /&gt;
|- style=&amp;quot;background: #FF9090&amp;quot;&lt;br /&gt;
| Kingston&lt;br /&gt;
| 32&lt;br /&gt;
| 4&lt;br /&gt;
| Kingston 32 GB Class 4 SDHC&lt;br /&gt;
| [http://www.amazon.com/Kingston-Class-Memory-SD4-32GB/dp/B001C9P5TO]&lt;br /&gt;
| no&lt;br /&gt;
| no&lt;br /&gt;
| 16&lt;br /&gt;
| 9.5&lt;br /&gt;
| 31539200&lt;br /&gt;
| {{HideableNotes|Defective flash controller randomly loses writes regardless of filesystem.  When attempting to write, blocks sometimes get erased but not written.}}&lt;br /&gt;
|- style=&amp;quot;background: #F3F781&amp;quot;&lt;br /&gt;
| Kingston&lt;br /&gt;
| 32&lt;br /&gt;
| 10&lt;br /&gt;
| class 10, kingston 32GB (red)&lt;br /&gt;
| [http://images.google.com/images?q=class+10+kingston+32GB] like this, but 32GB: [http://www.komputronik.pl/index.php/product/101490/Sprzet_komputerowy/Podzespoly_PC/Secure_Digital_16GB_Kingston_High_Capacity_Class_10.html]&lt;br /&gt;
| yes&lt;br /&gt;
| no&lt;br /&gt;
| 15.2&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| {{HideableNotes|doesn't have badblocks, seems that &amp;quot;Flash Translation Layer&amp;quot; is not suitable for ext filesystems}}&lt;br /&gt;
|- style=&amp;quot;background: #90FF90&amp;quot;&lt;br /&gt;
| Lexar&lt;br /&gt;
| 64&lt;br /&gt;
| 10&lt;br /&gt;
| Lexar Professional 64GB 133x&lt;br /&gt;
| [http://www.amazon.com/Lexar-Professional-Flash-memory-Memory/dp/B004QWRZWY]&lt;br /&gt;
| yes&lt;br /&gt;
| yes&lt;br /&gt;
| 19.6&lt;br /&gt;
| 15.1&lt;br /&gt;
| 62536704&lt;br /&gt;
| {{HideableNotes|R/W speed in the pandora is limited to 16.1/11.3 MB/sec.  High power consumption, may fail under load.}}[http://boards.openpandora.org/index.php?/topic/2556-32gb-sdhc-card-problems/page__st__40]&lt;br /&gt;
|- style=&amp;quot;background: #F3F781&amp;quot;&lt;br /&gt;
| Patriot&lt;br /&gt;
| 32&lt;br /&gt;
| 10&lt;br /&gt;
| Patriot LX 32GB SDHC Class 10 (PSF32GSDHC10)&lt;br /&gt;
| [http://www.bestdirect.ca/products/227442/Patriot/PSF32GSDHC10/] [http://www.amazon.ca/gp/product/B002TABU5I/]&lt;br /&gt;
| yes&lt;br /&gt;
| no&lt;br /&gt;
| 18.1&lt;br /&gt;
| 12.6&lt;br /&gt;
| ?&lt;br /&gt;
| {{HideableNotes|Formatting EXT2 and then running fsck right after finds errors. Seems to work well with fat32}}&lt;br /&gt;
|- style=&amp;quot;background: #90Ff90&amp;quot;&lt;br /&gt;
| Pretec&lt;br /&gt;
| 4&lt;br /&gt;
| 10&lt;br /&gt;
| Class 10, Pretec 4GB, 233x (white/green)&lt;br /&gt;
| [http://images.google.com/images?q=class+10+pretec+4GB+233x]&lt;br /&gt;
| yes&lt;br /&gt;
| yes {{HideableNotes| I had very few fsck problems, and after several tries running fsck, they eventually got corrected.}}&lt;br /&gt;
| 14.0&lt;br /&gt;
| ?&lt;br /&gt;
| 3883008&lt;br /&gt;
| {{HideableNotes|It looks very similar to that broken 32GB pretec. Except that this one almost works good.}}&lt;br /&gt;
|- style=&amp;quot;background: #F3F781&amp;quot;&lt;br /&gt;
| Pretec&lt;br /&gt;
| 32&lt;br /&gt;
| 10&lt;br /&gt;
| class 10, Pretec 32GB 233x (white/green)&lt;br /&gt;
| [http://images.google.com/images?q=class+10+pretec+32GB+233x]&lt;br /&gt;
| yes&lt;br /&gt;
| no&lt;br /&gt;
| 14.1&lt;br /&gt;
| 12.4&lt;br /&gt;
| ?&lt;br /&gt;
| {{HideableNotes|doesn't have badblocks, seems that &amp;quot;Flash Translation Layer&amp;quot; is not suitable for ext filesystems}}&lt;br /&gt;
|- style=&amp;quot;background: #90FF90&amp;quot;&lt;br /&gt;
| SanDisk&lt;br /&gt;
| 8&lt;br /&gt;
| 10&lt;br /&gt;
| SanDisk SDHC Extreme 30MB Edition&lt;br /&gt;
| [http://www.amazon.de/SanDisk-SDHC-Extreme-Speicherkarte-30MB/dp/B001G87S1Y/ref=sr_1_2?ie=UTF8&amp;amp;qid=1304020731&amp;amp;sr=8-2]&lt;br /&gt;
| yes&lt;br /&gt;
| yes&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| Works nice. {{HideableNotes|Installed Angstrom on it and copied some stuff onto it. Angstrom runs as fast as from NAND. Best thing was, where I ordered it it said class 6, but it is actually 10. :-D Still have to test its speed and actual size. Didn't test Fat a lot, but it seemed to work.}}&lt;br /&gt;
|- style=&amp;quot;background: #90FF90&amp;quot;&lt;br /&gt;
| SanDisk&lt;br /&gt;
| 32&lt;br /&gt;
| 4&lt;br /&gt;
| SanDisk Ultra 32 GB Class 4 SDHC&lt;br /&gt;
| [http://www.sandisk.com/products/imaging/sandisk-ultra-sdhc]&lt;br /&gt;
| yes&lt;br /&gt;
| yes&lt;br /&gt;
| 16.4&lt;br /&gt;
| 7.1&lt;br /&gt;
| 31166976&lt;br /&gt;
| OK.&lt;br /&gt;
|- style=&amp;quot;background: #90FF90&amp;quot;&lt;br /&gt;
| Sandisk&lt;br /&gt;
| 64&lt;br /&gt;
| 4&lt;br /&gt;
| Sandisk 64GB SDXC Class 4&lt;br /&gt;
| [http://www.amazon.com/SanDisk-Secure-Digital-Capacity-Memory/dp/B003FVG3PC/]&lt;br /&gt;
| yes&lt;br /&gt;
| yes&lt;br /&gt;
| 16.1&lt;br /&gt;
| 4.5&lt;br /&gt;
| 62367744&lt;br /&gt;
| Works fine&lt;br /&gt;
|- &lt;br /&gt;
| Topram&lt;br /&gt;
| 32&lt;br /&gt;
| 6&lt;br /&gt;
| TOPRAM 32GB CLASS 6 SDHC HIGH SPEED (TRSD32GSDHCR3)&lt;br /&gt;
| [http://www.buy.com/prod/topram-32gb-class-6-sdhc-high-speed-flash-memory-card-usb-2-0-sdhc/q/loc/101/210247368.html]&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| Reported working [http://www.gp32x.com/board/index.php?/topic/55506-recommended-sd-cards-for-pandora/page__view__findpost__p__897478 here].&lt;br /&gt;
|- style=&amp;quot;background: #FF9090&amp;quot;&lt;br /&gt;
| Transcend&lt;br /&gt;
| 32&lt;br /&gt;
| 10&lt;br /&gt;
| Transcend 32GB SDHC Class 10&lt;br /&gt;
| [http://www.amazon.co.uk/Transcend-Flash-memory-card-Class/dp/B003P3MCXW/ref=sr_1_1?ie=UTF8qid=1301320598sr=8-1]&lt;br /&gt;
| no&lt;br /&gt;
| no&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| Has serious issues [http://boards.openpandora.org/index.php?/topic/1592-sd-card-instability/]&lt;br /&gt;
|- style=&amp;quot;background: #FF9090&amp;quot;&lt;br /&gt;
| Transcend&lt;br /&gt;
| 64&lt;br /&gt;
| 10&lt;br /&gt;
| Transcend SDXC Card 64GB ULTIMATE CLASS 10 (PN:TS64GSDXC10)&lt;br /&gt;
| [http://www.transcendusa.com/Products/ModDetail.asp?ModNo=286&amp;amp;LangNo=0&amp;amp;Func1No=1&amp;amp;Func2No=13]&lt;br /&gt;
| yes (needs more testing)&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
partly (needs more testing, {{HideableNotes|I'll update it when I've used it another week}}) &lt;br /&gt;
| no&lt;br /&gt;
----&lt;br /&gt;
partly (would need more testing)&lt;br /&gt;
| 16.1&lt;br /&gt;
----&lt;br /&gt;
still needs to be measured, at the beginning it was 16 too&lt;br /&gt;
| 16.1&lt;br /&gt;
----&lt;br /&gt;
0.5 (~16 for the first 64GB)&lt;br /&gt;
| ?&lt;br /&gt;
| {{HideableNotes|After some time the system gives read/write errors. Works fine on a pc with linux with ext2/ext3.}}&lt;br /&gt;
----&lt;br /&gt;
{{HideableNotes|My Linux computer can't read it, but that is probably the computer. First formatted it to ext2 while leaving 16MiB free at the beginning because it was like that when I got it. Had 16MB/s r/w. Then started to have problems after writing about 64GB to it, couldn't mount it, reformatted it, no change, reformatted it as Fat32, still no change, reformatted again as fat32, no problems so far but r/w speed is 0.5MB/s.}}&lt;br /&gt;
|- style=&amp;quot;background: #90FF90&amp;quot;&lt;br /&gt;
| Zap&lt;br /&gt;
| 32&lt;br /&gt;
| 4&lt;br /&gt;
| Zap Glider 32GB Class 4&lt;br /&gt;
| [http://www.teknikmagasinet.se/db.pl?tf=product.html&amp;amp;artnr=181043]&lt;br /&gt;
| ?&lt;br /&gt;
| yes&lt;br /&gt;
| 16.6&lt;br /&gt;
| 4.6&lt;br /&gt;
| ?&lt;br /&gt;
| Works fine&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Hardware]]&lt;br /&gt;
[[Category:List]]&lt;br /&gt;
[[Category:Storage card]]&lt;/div&gt;</summary>
		<author><name>Nyan</name></author>
		
	</entry>
	<entry>
		<id>https://pandorawiki.org/index.php?title=SD_compatibility_list&amp;diff=7885</id>
		<title>SD compatibility list</title>
		<link rel="alternate" type="text/html" href="https://pandorawiki.org/index.php?title=SD_compatibility_list&amp;diff=7885"/>
		<updated>2011-04-22T23:24:49Z</updated>

		<summary type="html">&lt;p&gt;Nyan: Note power consumption of class 10 card&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is a compatibility list for SD, SDHC and SDXC cards. The cards listed in '''green''' work with any file system. The cards listed in '''yellow''' work well only with one file system (this still means they can be used on the Pandora). The cards listed in '''red''' do not work well with any file system.&lt;br /&gt;
&lt;br /&gt;
Note: always measure read speed with this command:&lt;br /&gt;
* in left slot: '''dd if=/dev/mmcblk0 of=/dev/null bs=4MiB count=100'''&lt;br /&gt;
* in right slot: '''dd if=/dev/mmcblk1 of=/dev/null bs=4MiB count=100'''&lt;br /&gt;
&lt;br /&gt;
If you can afford '''''destroying''''' all your data, you can test write speed. But be careful, you will need to create a new partition table, afterwards! You can use [http://www.gp32x.com/board/index.php?/topic/56915-gparted/ Gparted] to make new partition table.&lt;br /&gt;
* in left slot: # '''dd if=/dev/zero of=/dev/mmcblk0 bs=4MiB count=100'''&lt;br /&gt;
* in right slot: # '''dd if=/dev/zero of=/dev/mmcblk1 bs=4MiB count=100'''&lt;br /&gt;
&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;
! SDHC card brand&lt;br /&gt;
! Card size&lt;br /&gt;
! Card class&lt;br /&gt;
! Full name&lt;br /&gt;
! URL&lt;br /&gt;
! fat32 is working?&lt;br /&gt;
! ext2/3/4 are working?&lt;br /&gt;
! read speed MB/sec&lt;br /&gt;
! write speed MB/sec&lt;br /&gt;
! actual capacity (1024byte blocks)&lt;br /&gt;
! Notes&lt;br /&gt;
|- style=&amp;quot;background: #90Ff90&amp;quot;&lt;br /&gt;
| Kingston&lt;br /&gt;
| 1GB&lt;br /&gt;
| ?&lt;br /&gt;
| Kingston 1GB (blue)&lt;br /&gt;
| [http://www.komputronik.pl/index.php/product/26645/Sprzet_komputerowy/Podzespoly_PC/Secure_Digital_2GB_Kingston.html] {{HideableNotes|(looks very similar to that one, except that I have 1GB)}}&lt;br /&gt;
| yes&lt;br /&gt;
| yes&lt;br /&gt;
| 12.5&lt;br /&gt;
| ?&lt;br /&gt;
| 1006080&lt;br /&gt;
| ok&lt;br /&gt;
|- style=&amp;quot;background: #FF9090&amp;quot;&lt;br /&gt;
| Kingston&lt;br /&gt;
| 16GB&lt;br /&gt;
| 4&lt;br /&gt;
| Kingston 16 GB Class 4 SDHC&lt;br /&gt;
| [http://www.amazon.com/Kingston-Class-Memory-SD4-16GB/dp/B0013AV9TW]&lt;br /&gt;
| no&lt;br /&gt;
| no&lt;br /&gt;
| 15&lt;br /&gt;
| 9.5&lt;br /&gt;
| 15663104&lt;br /&gt;
| {{HideableNotes|Bad controller chip, fails in the same manner as the 32GB card.}}&lt;br /&gt;
|- style=&amp;quot;background: #FF9090&amp;quot;&lt;br /&gt;
| Kingston&lt;br /&gt;
| 32GB&lt;br /&gt;
| 4&lt;br /&gt;
| Kingston 32 GB Class 4 SDHC&lt;br /&gt;
| [http://www.amazon.com/Kingston-Class-Memory-SD4-32GB/dp/B001C9P5TO]&lt;br /&gt;
| no&lt;br /&gt;
| no&lt;br /&gt;
| 16&lt;br /&gt;
| 9.5&lt;br /&gt;
| 31539200&lt;br /&gt;
| {{HideableNotes|Defective flash controller randomly loses writes regardless of filesystem.  When attempting to write, blocks sometimes get erased but not written.}}&lt;br /&gt;
|- style=&amp;quot;background: #F3F781&amp;quot;&lt;br /&gt;
| Kingston&lt;br /&gt;
| 32GB&lt;br /&gt;
| 10&lt;br /&gt;
| class 10, kingston 32GB (red)&lt;br /&gt;
| [http://images.google.com/images?q=class+10+kingston+32GB] like this, but 32GB: [http://www.komputronik.pl/index.php/product/101490/Sprzet_komputerowy/Podzespoly_PC/Secure_Digital_16GB_Kingston_High_Capacity_Class_10.html]&lt;br /&gt;
| yes&lt;br /&gt;
| no&lt;br /&gt;
| 15.2&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| {{HideableNotes|doesn't have badblocks, seems that &amp;quot;Flash Translation Layer&amp;quot; is not suitable for ext filesystems}}&lt;br /&gt;
|- style=&amp;quot;background: #90FF90&amp;quot;&lt;br /&gt;
| Lexar&lt;br /&gt;
| 64GB&lt;br /&gt;
| 10&lt;br /&gt;
| Lexar Professional 64GB 133x&lt;br /&gt;
| [http://www.amazon.com/Lexar-Professional-Flash-memory-Memory/dp/B004QWRZWY]&lt;br /&gt;
| yes&lt;br /&gt;
| yes&lt;br /&gt;
| 19.6&lt;br /&gt;
| 15.1&lt;br /&gt;
| 62536704&lt;br /&gt;
| R/W speed in the pandora is limited to 16.1/11.3 MB/sec.  High power consumption, may fail under load.[http://boards.openpandora.org/index.php?/topic/2556-32gb-sdhc-card-problems/page__st__40]&lt;br /&gt;
|- style=&amp;quot;background: #F3F781&amp;quot;&lt;br /&gt;
| Patriot&lt;br /&gt;
| 32GB&lt;br /&gt;
| 10&lt;br /&gt;
| Patriot LX 32GB SDHC Class 10 (PSF32GSDHC10)&lt;br /&gt;
| [http://www.bestdirect.ca/products/227442/Patriot/PSF32GSDHC10/] [http://www.amazon.ca/gp/product/B002TABU5I/]&lt;br /&gt;
| yes&lt;br /&gt;
| no&lt;br /&gt;
| 18.1&lt;br /&gt;
| 12.6&lt;br /&gt;
| ?&lt;br /&gt;
| {{HideableNotes|Formatting EXT2 and then running fsck right after finds errors. Seems to work well with fat32}}&lt;br /&gt;
|- style=&amp;quot;background: #90Ff90&amp;quot;&lt;br /&gt;
| Pretec&lt;br /&gt;
| 4GB&lt;br /&gt;
| 10&lt;br /&gt;
| Class 10, Pretec 4GB, 233x (white/green)&lt;br /&gt;
| [http://images.google.com/images?q=class+10+pretec+4GB+233x]&lt;br /&gt;
| yes&lt;br /&gt;
| yes {{HideableNotes| I had very few fsck problems, and after several tries running fsck, they eventually got corrected.}}&lt;br /&gt;
| 14.0&lt;br /&gt;
| ?&lt;br /&gt;
| 3883008&lt;br /&gt;
| {{HideableNotes|It looks very similar to that broken 32GB pretec. Except that this one almost works good.}}&lt;br /&gt;
|- style=&amp;quot;background: #F3F781&amp;quot;&lt;br /&gt;
| Pretec&lt;br /&gt;
| 32GB&lt;br /&gt;
| 10&lt;br /&gt;
| class 10, Pretec 32GB 233x (white/green)&lt;br /&gt;
| [http://images.google.com/images?q=class+10+pretec+32GB+233x]&lt;br /&gt;
| yes&lt;br /&gt;
| no&lt;br /&gt;
| 14.1&lt;br /&gt;
| 12.4&lt;br /&gt;
| ?&lt;br /&gt;
| {{HideableNotes|doesn't have badblocks, seems that &amp;quot;Flash Translation Layer&amp;quot; is not suitable for ext filesystems}}&lt;br /&gt;
|- style=&amp;quot;background: #90FF90&amp;quot;&lt;br /&gt;
| SanDisk&lt;br /&gt;
| 32GB&lt;br /&gt;
| 4&lt;br /&gt;
| SanDisk Ultra 32 GB Class 4 SDHC&lt;br /&gt;
| [http://www.sandisk.com/products/imaging/sandisk-ultra-sdhc]&lt;br /&gt;
| yes&lt;br /&gt;
| yes&lt;br /&gt;
| 16.4&lt;br /&gt;
| 7.1&lt;br /&gt;
| 31166976&lt;br /&gt;
| OK.&lt;br /&gt;
|- style=&amp;quot;background: #90FF90&amp;quot;&lt;br /&gt;
| Sandisk&lt;br /&gt;
| 64GB&lt;br /&gt;
| 4&lt;br /&gt;
| Sandisk 64GB SDXC Class 4&lt;br /&gt;
| [http://www.amazon.com/SanDisk-Secure-Digital-Capacity-Memory/dp/B003FVG3PC/]&lt;br /&gt;
| yes&lt;br /&gt;
| yes&lt;br /&gt;
| 16.1&lt;br /&gt;
| 4.5&lt;br /&gt;
| 62367744&lt;br /&gt;
| Works fine&lt;br /&gt;
|- &lt;br /&gt;
| Topram&lt;br /&gt;
| 32GB&lt;br /&gt;
| 6&lt;br /&gt;
| TOPRAM 32GB CLASS 6 SDHC HIGH SPEED (TRSD32GSDHCR3)&lt;br /&gt;
| [http://www.buy.com/prod/topram-32gb-class-6-sdhc-high-speed-flash-memory-card-usb-2-0-sdhc/q/loc/101/210247368.html]&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| Reported working [http://www.gp32x.com/board/index.php?/topic/55506-recommended-sd-cards-for-pandora/page__view__findpost__p__897478 here].&lt;br /&gt;
|- style=&amp;quot;background: #FF9090&amp;quot;&lt;br /&gt;
| Transcend&lt;br /&gt;
| 32GB&lt;br /&gt;
| 10&lt;br /&gt;
| Transcend 32GB SDHC Class 10&lt;br /&gt;
| [http://www.amazon.co.uk/Transcend-Flash-memory-card-Class/dp/B003P3MCXW/ref=sr_1_1?ie=UTF8qid=1301320598sr=8-1]&lt;br /&gt;
| no&lt;br /&gt;
| no&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| Has serious issues [http://boards.openpandora.org/index.php?/topic/1592-sd-card-instability/]&lt;br /&gt;
|- style=&amp;quot;background: #FF9090&amp;quot;&lt;br /&gt;
| Transcend&lt;br /&gt;
| 64GB&lt;br /&gt;
| 10&lt;br /&gt;
| Transcend SDXC Card 64GB ULTIMATE CLASS 10 (PN:TS64GSDXC10)&lt;br /&gt;
| [http://www.transcendusa.com/Products/ModDetail.asp?ModNo=286&amp;amp;LangNo=0&amp;amp;Func1No=1&amp;amp;Func2No=13]&lt;br /&gt;
| yes (needs more testing)&lt;br /&gt;
| no&lt;br /&gt;
| 16.1&lt;br /&gt;
| 16.1&lt;br /&gt;
| ?&lt;br /&gt;
| {{HideableNotes|After some time the system gives read/write errors. Works fine on a pc with linux with ext2/ext3.}}&lt;br /&gt;
|- style=&amp;quot;background: #90FF90&amp;quot;&lt;br /&gt;
| Zap&lt;br /&gt;
| 32GB&lt;br /&gt;
| 4&lt;br /&gt;
| Zap Glider 32GB Class 4&lt;br /&gt;
| [http://www.teknikmagasinet.se/db.pl?tf=product.html&amp;amp;artnr=181043]&lt;br /&gt;
| ?&lt;br /&gt;
| yes&lt;br /&gt;
| 16.6&lt;br /&gt;
| 4.6&lt;br /&gt;
| ?&lt;br /&gt;
| Works fine&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Hardware]]&lt;br /&gt;
[[Category:List]]&lt;br /&gt;
[[Category:Storage card]]&lt;/div&gt;</summary>
		<author><name>Nyan</name></author>
		
	</entry>
	<entry>
		<id>https://pandorawiki.org/index.php?title=SD_compatibility_list&amp;diff=7396</id>
		<title>SD compatibility list</title>
		<link rel="alternate" type="text/html" href="https://pandorawiki.org/index.php?title=SD_compatibility_list&amp;diff=7396"/>
		<updated>2011-04-12T17:41:16Z</updated>

		<summary type="html">&lt;p&gt;Nyan: Lexar 64GB&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The cards listed in '''green''' work with any file system. The cards listed in '''yellow''' work well only with one file system (this still means they can be used on the Pandora). The cards listed in '''red''' do not work well with any file system.&lt;br /&gt;
&lt;br /&gt;
Note: always measure read speed with this command:&lt;br /&gt;
* in left slot: '''dd if=/dev/mmcblk0 of=/dev/null bs=4MiB count=100'''&lt;br /&gt;
* in right slot: '''dd if=/dev/mmcblk1 of=/dev/null bs=4MiB count=100'''&lt;br /&gt;
&lt;br /&gt;
If you can afford '''''destroying''''' all your data, you can test write speed. But be careful, you will need to create a new partition table, afterwards! You can use [http://www.gp32x.com/board/index.php?/topic/56915-gparted/ Gparted] to make new partition table.&lt;br /&gt;
* in left slot: # '''dd if=/dev/zero of=/dev/mmcblk0 bs=4MiB count=100'''&lt;br /&gt;
* in right slot: # '''dd if=/dev/zero of=/dev/mmcblk1 bs=4MiB count=100'''&lt;br /&gt;
&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;
! SDHC card brand&lt;br /&gt;
! Card size&lt;br /&gt;
! Card class&lt;br /&gt;
! Full name&lt;br /&gt;
! URL&lt;br /&gt;
! fat32 is working?&lt;br /&gt;
! ext2/3/4 are working?&lt;br /&gt;
! read speed MB/sec&lt;br /&gt;
! write speed MB/sec&lt;br /&gt;
! actual capacity (1024byte blocks)&lt;br /&gt;
! Notes&lt;br /&gt;
|- style=&amp;quot;background: #90Ff90&amp;quot;&lt;br /&gt;
| Kingston&lt;br /&gt;
| 1GB&lt;br /&gt;
| ?&lt;br /&gt;
| Kingston 1GB (blue)&lt;br /&gt;
| [http://www.komputronik.pl/index.php/product/26645/Sprzet_komputerowy/Podzespoly_PC/Secure_Digital_2GB_Kingston.html] {{HideableNotes|(looks very similar to that one, except that I have 1GB)}}&lt;br /&gt;
| yes&lt;br /&gt;
| yes&lt;br /&gt;
| 12.5&lt;br /&gt;
| ?&lt;br /&gt;
| 1006080&lt;br /&gt;
| ok&lt;br /&gt;
|- style=&amp;quot;background: #FF9090&amp;quot;&lt;br /&gt;
| Kingston&lt;br /&gt;
| 16GB&lt;br /&gt;
| 4&lt;br /&gt;
| Kingston 16 GB Class 4 SDHC&lt;br /&gt;
| [http://www.amazon.com/Kingston-Class-Memory-SD4-16GB/dp/B0013AV9TW]&lt;br /&gt;
| no&lt;br /&gt;
| no&lt;br /&gt;
| 15&lt;br /&gt;
| 9.5&lt;br /&gt;
| 15663104&lt;br /&gt;
| {{HideableNotes|Bad controller chip, fails in the same manner as the 32GB card.}}&lt;br /&gt;
|- style=&amp;quot;background: #FF9090&amp;quot;&lt;br /&gt;
| Kingston&lt;br /&gt;
| 32GB&lt;br /&gt;
| 4&lt;br /&gt;
| Kingston 32 GB Class 4 SDHC&lt;br /&gt;
| [http://www.amazon.com/Kingston-Class-Memory-SD4-32GB/dp/B001C9P5TO]&lt;br /&gt;
| no&lt;br /&gt;
| no&lt;br /&gt;
| 16&lt;br /&gt;
| 9.5&lt;br /&gt;
| 31539200&lt;br /&gt;
| {{HideableNotes|Defective flash controller randomly loses writes regardless of filesystem.  When attempting to write, blocks sometimes get erased but not written.}}&lt;br /&gt;
|- style=&amp;quot;background: #F3F781&amp;quot;&lt;br /&gt;
| Kingston&lt;br /&gt;
| 32GB&lt;br /&gt;
| 10&lt;br /&gt;
| class 10, kingston 32GB (red)&lt;br /&gt;
| [http://images.google.com/images?q=class+10+kingston+32GB] like this, but 32GB: [http://www.komputronik.pl/index.php/product/101490/Sprzet_komputerowy/Podzespoly_PC/Secure_Digital_16GB_Kingston_High_Capacity_Class_10.html]&lt;br /&gt;
| yes&lt;br /&gt;
| no&lt;br /&gt;
| 15.2&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| {{HideableNotes|doesn't have badblocks, seems that &amp;quot;Flash Translation Layer&amp;quot; is not suitable for ext filesystems}}&lt;br /&gt;
|- style=&amp;quot;background: #90FF90&amp;quot;&lt;br /&gt;
| Lexar&lt;br /&gt;
| 64GB&lt;br /&gt;
| 10&lt;br /&gt;
| Lexar Professional 64GB 133x&lt;br /&gt;
| [http://www.amazon.com/Lexar-Professional-Flash-memory-Memory/dp/B004QWRZWY]&lt;br /&gt;
| yes&lt;br /&gt;
| yes&lt;br /&gt;
| 19.6&lt;br /&gt;
| 15.1&lt;br /&gt;
| 62536704&lt;br /&gt;
| R/W speed in the pandora is limited to 16.1/11.3 MB/sec&lt;br /&gt;
|- style=&amp;quot;background: #F3F781&amp;quot;&lt;br /&gt;
| Patriot&lt;br /&gt;
| 32GB&lt;br /&gt;
| 10&lt;br /&gt;
| Patriot LX 32GB SDHC Class 10 (PSF32GSDHC10)&lt;br /&gt;
| [http://www.bestdirect.ca/products/227442/Patriot/PSF32GSDHC10/] [http://www.amazon.ca/gp/product/B002TABU5I/]&lt;br /&gt;
| yes&lt;br /&gt;
| no&lt;br /&gt;
| 18.1&lt;br /&gt;
| 12.6&lt;br /&gt;
| ?&lt;br /&gt;
| {{HideableNotes|Formatting EXT2 and then running fsck right after finds errors. Seems to work well with fat32}}&lt;br /&gt;
|- style=&amp;quot;background: #90Ff90&amp;quot;&lt;br /&gt;
| Pretec&lt;br /&gt;
| 4GB&lt;br /&gt;
| 10&lt;br /&gt;
| Class 10, Pretec 4GB, 233x (white/green)&lt;br /&gt;
| [http://images.google.com/images?q=class+10+pretec+4GB+233x]&lt;br /&gt;
| yes&lt;br /&gt;
| yes {{HideableNotes| I had very few fsck problems, and after several tries running fsck, they eventually got corrected.}}&lt;br /&gt;
| 14.0&lt;br /&gt;
| ?&lt;br /&gt;
| 3883008&lt;br /&gt;
| {{HideableNotes|It looks very similar to that broken 32GB pretec. Except that this one almost works good.}}&lt;br /&gt;
|- style=&amp;quot;background: #F3F781&amp;quot;&lt;br /&gt;
| Pretec&lt;br /&gt;
| 32GB&lt;br /&gt;
| 10&lt;br /&gt;
| class 10, Pretec 32GB 233x (white/green)&lt;br /&gt;
| [http://images.google.com/images?q=class+10+pretec+32GB+233x]&lt;br /&gt;
| yes&lt;br /&gt;
| no&lt;br /&gt;
| 14.1&lt;br /&gt;
| 12.4&lt;br /&gt;
| ?&lt;br /&gt;
| {{HideableNotes|doesn't have badblocks, seems that &amp;quot;Flash Translation Layer&amp;quot; is not suitable for ext filesystems}}&lt;br /&gt;
|- style=&amp;quot;background: #90FF90&amp;quot;&lt;br /&gt;
| SanDisk&lt;br /&gt;
| 32GB&lt;br /&gt;
| 4&lt;br /&gt;
| SanDisk Ultra 32 GB Class 4 SDHC&lt;br /&gt;
| [http://www.sandisk.com/products/imaging/sandisk-ultra-sdhc]&lt;br /&gt;
| yes&lt;br /&gt;
| yes&lt;br /&gt;
| 16.4&lt;br /&gt;
| 7.1&lt;br /&gt;
| 31166976&lt;br /&gt;
| OK.&lt;br /&gt;
|- style=&amp;quot;background: #90FF90&amp;quot;&lt;br /&gt;
| Sandisk&lt;br /&gt;
| 64GB&lt;br /&gt;
| 4&lt;br /&gt;
| Sandisk 64GB SDXC Class 4&lt;br /&gt;
| [http://www.amazon.com/SanDisk-Secure-Digital-Capacity-Memory/dp/B003FVG3PC/]&lt;br /&gt;
| yes&lt;br /&gt;
| yes&lt;br /&gt;
| 16.1&lt;br /&gt;
| 4.5&lt;br /&gt;
| 62367744&lt;br /&gt;
| Works fine&lt;br /&gt;
|- &lt;br /&gt;
| Topram&lt;br /&gt;
| 32GB&lt;br /&gt;
| 6&lt;br /&gt;
| TOPRAM 32GB CLASS 6 SDHC HIGH SPEED (TRSD32GSDHCR3)&lt;br /&gt;
| [http://www.buy.com/prod/topram-32gb-class-6-sdhc-high-speed-flash-memory-card-usb-2-0-sdhc/q/loc/101/210247368.html]&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| Reported working [http://www.gp32x.com/board/index.php?/topic/55506-recommended-sd-cards-for-pandora/page__view__findpost__p__897478 here].&lt;br /&gt;
|- style=&amp;quot;background: #FF9090&amp;quot;&lt;br /&gt;
| Transcend&lt;br /&gt;
| 32GB&lt;br /&gt;
| 10&lt;br /&gt;
| Transcend 32GB SDHC Class 10&lt;br /&gt;
| [http://www.amazon.co.uk/Transcend-Flash-memory-card-Class/dp/B003P3MCXW/ref=sr_1_1?ie=UTF8qid=1301320598sr=8-1]&lt;br /&gt;
| no&lt;br /&gt;
| no&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| Has serious issues [http://boards.openpandora.org/index.php?/topic/1592-sd-card-instability/]&lt;br /&gt;
|- style=&amp;quot;background: #FF9090&amp;quot;&lt;br /&gt;
| Transcend&lt;br /&gt;
| 64GB&lt;br /&gt;
| 10&lt;br /&gt;
| Transcend SDXC Card 64GB ULTIMATE CLASS 10 (PN:TS64GSDXC10)&lt;br /&gt;
| [http://www.transcendusa.com/Products/ModDetail.asp?ModNo=286&amp;amp;LangNo=0&amp;amp;Func1No=1&amp;amp;Func2No=13]&lt;br /&gt;
| yes (needs more testing)&lt;br /&gt;
| no&lt;br /&gt;
| 16.1&lt;br /&gt;
| 16.1&lt;br /&gt;
| ?&lt;br /&gt;
| {{HideableNotes|After some time the system gives read/write errors. Works fine on a pc with linux with ext2/ext3.}}&lt;br /&gt;
|- style=&amp;quot;background: #90FF90&amp;quot;&lt;br /&gt;
| Zap&lt;br /&gt;
| 32GB&lt;br /&gt;
| 4&lt;br /&gt;
| Zap Glider 32GB Class 4&lt;br /&gt;
| [http://www.teknikmagasinet.se/db.pl?tf=product.html&amp;amp;artnr=181043]&lt;br /&gt;
| ?&lt;br /&gt;
| yes&lt;br /&gt;
| 16.6&lt;br /&gt;
| 4.6&lt;br /&gt;
| ?&lt;br /&gt;
| Works fine&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Hardware]]&lt;br /&gt;
[[Category:List]]&lt;/div&gt;</summary>
		<author><name>Nyan</name></author>
		
	</entry>
	<entry>
		<id>https://pandorawiki.org/index.php?title=SD_compatibility_list&amp;diff=7364</id>
		<title>SD compatibility list</title>
		<link rel="alternate" type="text/html" href="https://pandorawiki.org/index.php?title=SD_compatibility_list&amp;diff=7364"/>
		<updated>2011-04-08T14:22:19Z</updated>

		<summary type="html">&lt;p&gt;Nyan: Class 10 Transcend card failure was reported with fat32 also&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The cards listed in '''green''' work with any file system. The cards listed in '''yellow''' work well only with one file system (this still means they can be used on the Pandora). The cards listed in '''red''' do not work well with any file system.&lt;br /&gt;
&lt;br /&gt;
Note: always measure read speed with this command:&lt;br /&gt;
* in left slot: '''dd if=/dev/mmcblk0 of=/dev/null bs=4MiB count=100'''&lt;br /&gt;
* in right slot: '''dd if=/dev/mmcblk1 of=/dev/null bs=4MiB count=100'''&lt;br /&gt;
&lt;br /&gt;
If you can afford '''''destroying''''' all your data, you can test write speed. But be careful, you will need to create a new partition table, afterwards! You can use [http://www.gp32x.com/board/index.php?/topic/56915-gparted/ Gparted] to make new partition table.&lt;br /&gt;
* in left slot: # '''dd if=/dev/zero of=/dev/mmcblk0 bs=4MiB count=100'''&lt;br /&gt;
* in right slot: # '''dd if=/dev/zero of=/dev/mmcblk1 bs=4MiB count=100'''&lt;br /&gt;
&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;
! SDHC card brand&lt;br /&gt;
! Card size&lt;br /&gt;
! Card class&lt;br /&gt;
! Full name&lt;br /&gt;
! URL&lt;br /&gt;
! fat32 is working?&lt;br /&gt;
! ext2/3/4 are working?&lt;br /&gt;
! read speed MB/sec&lt;br /&gt;
! write speed MB/sec&lt;br /&gt;
! actual capacity (1024byte blocks)&lt;br /&gt;
! Notes&lt;br /&gt;
|- style=&amp;quot;background: #90Ff90&amp;quot;&lt;br /&gt;
| Kingston&lt;br /&gt;
| 1GB&lt;br /&gt;
| ?&lt;br /&gt;
| Kingston 1GB (blue)&lt;br /&gt;
| [http://www.komputronik.pl/index.php/product/26645/Sprzet_komputerowy/Podzespoly_PC/Secure_Digital_2GB_Kingston.html] {{HideableNotes|(looks very similar to that one, except that I have 1GB)}}&lt;br /&gt;
| yes&lt;br /&gt;
| yes&lt;br /&gt;
| 12.5&lt;br /&gt;
| ?&lt;br /&gt;
| 1006080&lt;br /&gt;
| ok&lt;br /&gt;
|- style=&amp;quot;background: #FF9090&amp;quot;&lt;br /&gt;
| Kingston&lt;br /&gt;
| 16GB&lt;br /&gt;
| 4&lt;br /&gt;
| Kingston 16 GB Class 4 SDHC&lt;br /&gt;
| [http://www.amazon.com/Kingston-Class-Memory-SD4-16GB/dp/B0013AV9TW]&lt;br /&gt;
| no&lt;br /&gt;
| no&lt;br /&gt;
| 15&lt;br /&gt;
| 9.5&lt;br /&gt;
| 15663104&lt;br /&gt;
| {{HideableNotes|Bad controller chip, fails in the same manner as the 32GB card.}}&lt;br /&gt;
|- style=&amp;quot;background: #FF9090&amp;quot;&lt;br /&gt;
| Kingston&lt;br /&gt;
| 32GB&lt;br /&gt;
| 4&lt;br /&gt;
| Kingston 32 GB Class 4 SDHC&lt;br /&gt;
| [http://www.amazon.com/Kingston-Class-Memory-SD4-32GB/dp/B001C9P5TO]&lt;br /&gt;
| no&lt;br /&gt;
| no&lt;br /&gt;
| 16&lt;br /&gt;
| 9.5&lt;br /&gt;
| 31539200&lt;br /&gt;
| {{HideableNotes|Defective flash controller randomly loses writes regardless of filesystem.  When attempting to write, blocks sometimes get erased but not written.}}&lt;br /&gt;
|- style=&amp;quot;background: #F3F781&amp;quot;&lt;br /&gt;
| Kingston&lt;br /&gt;
| 32GB&lt;br /&gt;
| 10&lt;br /&gt;
| class 10, kingston 32GB (red)&lt;br /&gt;
| [http://images.google.com/images?q=class+10+kingston+32GB] like this, but 32GB: [http://www.komputronik.pl/index.php/product/101490/Sprzet_komputerowy/Podzespoly_PC/Secure_Digital_16GB_Kingston_High_Capacity_Class_10.html]&lt;br /&gt;
| yes&lt;br /&gt;
| no&lt;br /&gt;
| 15.2&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| {{HideableNotes|doesn't have badblocks, seems that &amp;quot;Flash Translation Layer&amp;quot; is not suitable for ext filesystems}}&lt;br /&gt;
|- style=&amp;quot;background: #F3F781&amp;quot;&lt;br /&gt;
| Patriot&lt;br /&gt;
| 32GB&lt;br /&gt;
| 10&lt;br /&gt;
| Patriot LX 32GB SDHC Class 10 (PSF32GSDHC10)&lt;br /&gt;
| [http://www.bestdirect.ca/products/227442/Patriot/PSF32GSDHC10/] [http://www.amazon.ca/gp/product/B002TABU5I/]&lt;br /&gt;
| yes&lt;br /&gt;
| no&lt;br /&gt;
| 18.1&lt;br /&gt;
| 12.6&lt;br /&gt;
| ?&lt;br /&gt;
| {{HideableNotes|Formatting EXT2 and then running fsck right after finds errors. Seems to work well with fat32}}&lt;br /&gt;
|- style=&amp;quot;background: #90Ff90&amp;quot;&lt;br /&gt;
| Pretec&lt;br /&gt;
| 4GB&lt;br /&gt;
| 10&lt;br /&gt;
| Class 10, Pretec 4GB, 233x (white/green)&lt;br /&gt;
| [http://images.google.com/images?q=class+10+pretec+4GB+233x]&lt;br /&gt;
| yes&lt;br /&gt;
| yes {{HideableNotes| I had very few fsck problems, and after several tries running fsck, they eventually got corrected.}}&lt;br /&gt;
| 14.0&lt;br /&gt;
| ?&lt;br /&gt;
| 3883008&lt;br /&gt;
| {{HideableNotes|It looks very similar to that broken 32GB pretec. Except that this one almost works good.}}&lt;br /&gt;
|- style=&amp;quot;background: #F3F781&amp;quot;&lt;br /&gt;
| Pretec&lt;br /&gt;
| 32GB&lt;br /&gt;
| 10&lt;br /&gt;
| class 10, Pretec 32GB 233x (white/green)&lt;br /&gt;
| [http://images.google.com/images?q=class+10+pretec+32GB+233x]&lt;br /&gt;
| yes&lt;br /&gt;
| no&lt;br /&gt;
| 14.1&lt;br /&gt;
| 12.4&lt;br /&gt;
| ?&lt;br /&gt;
| {{HideableNotes|doesn't have badblocks, seems that &amp;quot;Flash Translation Layer&amp;quot; is not suitable for ext filesystems}}&lt;br /&gt;
|- style=&amp;quot;background: #90FF90&amp;quot;&lt;br /&gt;
| SanDisk&lt;br /&gt;
| 32GB&lt;br /&gt;
| 4&lt;br /&gt;
| SanDisk Ultra 32 GB Class 4 SDHC&lt;br /&gt;
| [http://www.sandisk.com/products/imaging/sandisk-ultra-sdhc]&lt;br /&gt;
| yes&lt;br /&gt;
| yes&lt;br /&gt;
| 16.4&lt;br /&gt;
| 7.1&lt;br /&gt;
| 31166976&lt;br /&gt;
| OK.&lt;br /&gt;
|- style=&amp;quot;background: #90FF90&amp;quot;&lt;br /&gt;
| Sandisk&lt;br /&gt;
| 64GB&lt;br /&gt;
| 4&lt;br /&gt;
| Sandisk 64GB SDXC Class 4&lt;br /&gt;
| [http://www.amazon.com/SanDisk-Secure-Digital-Capacity-Memory/dp/B003FVG3PC/]&lt;br /&gt;
| yes&lt;br /&gt;
| yes&lt;br /&gt;
| 16.1&lt;br /&gt;
| 4.5&lt;br /&gt;
| 62367744&lt;br /&gt;
| Works fine&lt;br /&gt;
|- &lt;br /&gt;
| Topram&lt;br /&gt;
| 32GB&lt;br /&gt;
| 6&lt;br /&gt;
| TOPRAM 32GB CLASS 6 SDHC HIGH SPEED (TRSD32GSDHCR3)&lt;br /&gt;
| [http://www.buy.com/prod/topram-32gb-class-6-sdhc-high-speed-flash-memory-card-usb-2-0-sdhc/q/loc/101/210247368.html]&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| Reported working [http://www.gp32x.com/board/index.php?/topic/55506-recommended-sd-cards-for-pandora/page__view__findpost__p__897478 here].&lt;br /&gt;
|- style=&amp;quot;background: #FF9090&amp;quot;&lt;br /&gt;
| Transcend&lt;br /&gt;
| 32GB&lt;br /&gt;
| 10&lt;br /&gt;
| Transcend 32GB SDHC Class 10&lt;br /&gt;
| [http://www.amazon.co.uk/Transcend-Flash-memory-card-Class/dp/B003P3MCXW/ref=sr_1_1?ie=UTF8qid=1301320598sr=8-1]&lt;br /&gt;
| no&lt;br /&gt;
| no&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| Has serious issues [http://boards.openpandora.org/index.php?/topic/1592-sd-card-instability/]&lt;br /&gt;
|- style=&amp;quot;background: #FF9090&amp;quot;&lt;br /&gt;
| Transcend&lt;br /&gt;
| 64GB&lt;br /&gt;
| 10&lt;br /&gt;
| Transcend SDXC Card 64GB ULTIMATE CLASS 10 (PN:TS64GSDXC10)&lt;br /&gt;
| [http://www.transcendusa.com/Products/ModDetail.asp?ModNo=286&amp;amp;LangNo=0&amp;amp;Func1No=1&amp;amp;Func2No=13]&lt;br /&gt;
| yes (needs more testing)&lt;br /&gt;
| no&lt;br /&gt;
| 16.1&lt;br /&gt;
| 16.1&lt;br /&gt;
| ?&lt;br /&gt;
| {{HideableNotes|After some time the system gives read/write errors. Works fine on a pc with linux with ext2/ext3.}}&lt;br /&gt;
|- style=&amp;quot;background: #90FF90&amp;quot;&lt;br /&gt;
| Zap&lt;br /&gt;
| 32GB&lt;br /&gt;
| 4&lt;br /&gt;
| Zap Glider 32GB Class 4&lt;br /&gt;
| [http://www.teknikmagasinet.se/db.pl?tf=product.html&amp;amp;artnr=181043]&lt;br /&gt;
| ?&lt;br /&gt;
| yes&lt;br /&gt;
| 16.6&lt;br /&gt;
| 4.6&lt;br /&gt;
| ?&lt;br /&gt;
| Works fine&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Hardware]]&lt;br /&gt;
[[Category:List]]&lt;/div&gt;</summary>
		<author><name>Nyan</name></author>
		
	</entry>
	<entry>
		<id>https://pandorawiki.org/index.php?title=Talk:SD_compatibility_list&amp;diff=7318</id>
		<title>Talk:SD compatibility list</title>
		<link rel="alternate" type="text/html" href="https://pandorawiki.org/index.php?title=Talk:SD_compatibility_list&amp;diff=7318"/>
		<updated>2011-04-03T16:36:42Z</updated>

		<summary type="html">&lt;p&gt;Nyan: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Other compatibility reports==&lt;br /&gt;
mvickers03 has [http://www.gp32x.com/board/index.php?/topic/55506-recommended-sd-cards-for-pandora/page__view__findpost__p__896899 previously reported] on July 25, 2010, that his 16GB Kingston class 4 card &amp;quot;works well&amp;quot;... that seems to be in direct contradiction to this list. &lt;br /&gt;
&lt;br /&gt;
There are also some other reports in that thread that could be added to this list, perhaps. [[User:Esn|Esn]] 04:31, 1 April 2011 (MEST)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Prometheus confirms that the Kingston cards work for her: [http://www.gp32x.com/board/index.php?/topic/55506-recommended-sd-cards-for-pandora/page__view__findpost__p__945184]. But, to quote: &amp;quot;The problem is this: Kingston is a restickering brand - they do not manufacture their own chips, so you have no idea what you will get with any given card.&lt;br /&gt;
&lt;br /&gt;
That is to say, I'm afraid it's completely impossible to confirm for you whether Kingston's cards will work or not, because it changes per card.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Please read the rest of the comment at the above link. [[User:Esn|Esn]] 05:39, 1 April 2011 (MEST)&lt;br /&gt;
&lt;br /&gt;
:So what's the threshold for a card manufacturer to get a yellow rating instead of a red one?  If the cards work 50% of the time?  90%?  99%?  Also, many people aren't testing the cards thoroughly, just copying a few files and saying &amp;quot;it works&amp;quot;. -- [[User:Nyan|Nyan]] 12:36, 1 April 2011 (MEST)&lt;br /&gt;
::Well, the way I did it is yellow means that cards work well with one format but not with another. For example, my Patriot 32GB card has worked well with FAT32 over the past few months, but apparently it doesn't work with ext2/3/4. More information should be added in the &amp;quot;notes&amp;quot; column. So I guess &amp;quot;yellow&amp;quot; basically means that you won't have any problems if you choose the right file system. I don't know enough about this to know whether that's a workable definition or not. [[User:Esn|Esn]] 06:19, 3 April 2011 (MEST)&lt;br /&gt;
:::Okay, I was just wondering, since you marked nearly all the &amp;quot;problem&amp;quot; cards yellow.  Some of these need to be tested further to confirm that the problem really is limited to non-FAT32 filesystems. -- [[User:Nyan|Nyan]] 18:36, 3 April 2011 (MEST)&lt;/div&gt;</summary>
		<author><name>Nyan</name></author>
		
	</entry>
	<entry>
		<id>https://pandorawiki.org/index.php?title=SD_compatibility_list&amp;diff=7306</id>
		<title>SD compatibility list</title>
		<link rel="alternate" type="text/html" href="https://pandorawiki.org/index.php?title=SD_compatibility_list&amp;diff=7306"/>
		<updated>2011-04-02T20:34:46Z</updated>

		<summary type="html">&lt;p&gt;Nyan: alphabetize&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The cards listed in '''green''' work with any file system. The cards listed in '''yellow''' work only with one file system (this still means they can be used on the Pandora). The cards listed in '''red''' do not work at all.&lt;br /&gt;
&lt;br /&gt;
Note: always measure read speed with this command:&lt;br /&gt;
* in left slot: '''dd if=/dev/mmcblk0 of=/dev/null bs=4MiB count=100'''&lt;br /&gt;
* in right slot: '''dd if=/dev/mmcblk1 of=/dev/null bs=4MiB count=100'''&lt;br /&gt;
&lt;br /&gt;
If you can afford '''''destroying''''' all your data, you can test write speed. But be careful, you will need to create a new partition table, afterwards! You can use [http://www.gp32x.com/board/index.php?/topic/56915-gparted/ Gparted] to make new partition table.&lt;br /&gt;
* in left slot: # '''dd if=/dev/zero of=/dev/mmcblk0 bs=4MiB count=100'''&lt;br /&gt;
* in right slot: # '''dd if=/dev/zero of=/dev/mmcblk1 bs=4MiB count=100'''&lt;br /&gt;
&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;
! SDHC card brand&lt;br /&gt;
! Card size&lt;br /&gt;
! Card class&lt;br /&gt;
! Full name&lt;br /&gt;
! URL&lt;br /&gt;
! fat32 is working?&lt;br /&gt;
! ext2/3/4 are working?&lt;br /&gt;
! read speed MB/sec&lt;br /&gt;
! write speed MB/sec&lt;br /&gt;
! actual capacity (1024byte blocks)&lt;br /&gt;
! Notes&lt;br /&gt;
|- style=&amp;quot;background: #90Ff90&amp;quot;&lt;br /&gt;
| Kingston&lt;br /&gt;
| 1GB&lt;br /&gt;
| ?&lt;br /&gt;
| Kingston 1GB (blue)&lt;br /&gt;
| [http://www.komputronik.pl/index.php/product/26645/Sprzet_komputerowy/Podzespoly_PC/Secure_Digital_2GB_Kingston.html] {{HideableNotes|(looks very similar to that one, except that I have 1GB)}}&lt;br /&gt;
| yes&lt;br /&gt;
| yes&lt;br /&gt;
| 12.5&lt;br /&gt;
| ?&lt;br /&gt;
| 1006080&lt;br /&gt;
| ok&lt;br /&gt;
|- style=&amp;quot;background: #FF9090&amp;quot;&lt;br /&gt;
| Kingston&lt;br /&gt;
| 16GB&lt;br /&gt;
| 4&lt;br /&gt;
| Kingston 16 GB Class 4 SDHC&lt;br /&gt;
| [http://www.amazon.com/Kingston-Class-Memory-SD4-16GB/dp/B0013AV9TW]&lt;br /&gt;
| no&lt;br /&gt;
| no&lt;br /&gt;
| 15&lt;br /&gt;
| 9.5&lt;br /&gt;
| 15663104&lt;br /&gt;
| {{HideableNotes|Bad controller chip, fails in the same manner as the 32GB card.}}&lt;br /&gt;
|- style=&amp;quot;background: #FF9090&amp;quot;&lt;br /&gt;
| Kingston&lt;br /&gt;
| 32GB&lt;br /&gt;
| 4&lt;br /&gt;
| Kingston 32 GB Class 4 SDHC&lt;br /&gt;
| [http://www.amazon.com/Kingston-Class-Memory-SD4-32GB/dp/B001C9P5TO]&lt;br /&gt;
| no&lt;br /&gt;
| no&lt;br /&gt;
| 16&lt;br /&gt;
| 9.5&lt;br /&gt;
| 31539200&lt;br /&gt;
| {{HideableNotes|Defective flash controller randomly loses writes regardless of filesystem.  When attempting to write, blocks sometimes get erased but not written.}}&lt;br /&gt;
|- style=&amp;quot;background: #F3F781&amp;quot;&lt;br /&gt;
| Kingston&lt;br /&gt;
| 32GB&lt;br /&gt;
| 10&lt;br /&gt;
| class 10, kingston 32GB (red)&lt;br /&gt;
| [http://images.google.com/images?q=class+10+kingston+32GB] like this, but 32GB: [http://www.komputronik.pl/index.php/product/101490/Sprzet_komputerowy/Podzespoly_PC/Secure_Digital_16GB_Kingston_High_Capacity_Class_10.html]&lt;br /&gt;
| yes&lt;br /&gt;
| no&lt;br /&gt;
| 15.2&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| {{HideableNotes|doesn't have badblocks, seems that &amp;quot;Flash Translation Layer&amp;quot; is not suitable for ext filesystems}}&lt;br /&gt;
|- style=&amp;quot;background: #F3F781&amp;quot;&lt;br /&gt;
| Patriot&lt;br /&gt;
| 32GB&lt;br /&gt;
| 10&lt;br /&gt;
| Patriot LX 32GB SDHC Class 10 (PSF32GSDHC10)&lt;br /&gt;
| [http://www.bestdirect.ca/products/227442/Patriot/PSF32GSDHC10/] [http://www.amazon.ca/gp/product/B002TABU5I/]&lt;br /&gt;
| yes&lt;br /&gt;
| no&lt;br /&gt;
| 18.1&lt;br /&gt;
| 12.6&lt;br /&gt;
| ?&lt;br /&gt;
| {{HideableNotes|Formatting EXT2 and then running fsck right after finds errors.}}&lt;br /&gt;
|- style=&amp;quot;background: #90Ff90&amp;quot;&lt;br /&gt;
| Pretec&lt;br /&gt;
| 4GB&lt;br /&gt;
| 10&lt;br /&gt;
| Class 10, Pretec 4GB, 233x (white/green)&lt;br /&gt;
| [http://images.google.com/images?q=class+10+pretec+4GB+233x]&lt;br /&gt;
| yes&lt;br /&gt;
| yes {{HideableNotes| I had very few fsck problems, and after several tries running fsck, they eventually got corrected.}}&lt;br /&gt;
| 14.0&lt;br /&gt;
| ?&lt;br /&gt;
| 3883008&lt;br /&gt;
| {{HideableNotes|It looks very similar to that broken 32GB pretec. Except that this one almost works good.}}&lt;br /&gt;
|- style=&amp;quot;background: #F3F781&amp;quot;&lt;br /&gt;
| Pretec&lt;br /&gt;
| 32GB&lt;br /&gt;
| 10&lt;br /&gt;
| class 10, Pretec 32GB 233x (white/green)&lt;br /&gt;
| [http://images.google.com/images?q=class+10+pretec+32GB+233x]&lt;br /&gt;
| yes&lt;br /&gt;
| no&lt;br /&gt;
| 14.1&lt;br /&gt;
| 12.4&lt;br /&gt;
| ?&lt;br /&gt;
| {{HideableNotes|doesn't have badblocks, seems that &amp;quot;Flash Translation Layer&amp;quot; is not suitable for ext filesystems}}&lt;br /&gt;
|- style=&amp;quot;background: #90FF90&amp;quot;&lt;br /&gt;
| SanDisk&lt;br /&gt;
| 32GB&lt;br /&gt;
| 4&lt;br /&gt;
| SanDisk Ultra 32 GB Class 4 SDHC&lt;br /&gt;
| [http://www.sandisk.com/products/imaging/sandisk-ultra-sdhc]&lt;br /&gt;
| yes&lt;br /&gt;
| yes&lt;br /&gt;
| 16.4&lt;br /&gt;
| 7.1&lt;br /&gt;
| 31166976&lt;br /&gt;
| OK.&lt;br /&gt;
|- style=&amp;quot;background: #90FF90&amp;quot;&lt;br /&gt;
| Sandisk&lt;br /&gt;
| 64GB&lt;br /&gt;
| 4&lt;br /&gt;
| Sandisk 64GB SDXC Class 4&lt;br /&gt;
| [http://www.amazon.com/SanDisk-Secure-Digital-Capacity-Memory/dp/B003FVG3PC/]&lt;br /&gt;
| yes&lt;br /&gt;
| yes&lt;br /&gt;
| 16.1&lt;br /&gt;
| 4.5&lt;br /&gt;
| 62367744&lt;br /&gt;
| Works fine&lt;br /&gt;
|- &lt;br /&gt;
| Topram&lt;br /&gt;
| 32GB&lt;br /&gt;
| 6&lt;br /&gt;
| TOPRAM 32GB CLASS 6 SDHC HIGH SPEED (TRSD32GSDHCR3)&lt;br /&gt;
| [http://www.buy.com/prod/topram-32gb-class-6-sdhc-high-speed-flash-memory-card-usb-2-0-sdhc/q/loc/101/210247368.html]&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| Reported working [http://www.gp32x.com/board/index.php?/topic/55506-recommended-sd-cards-for-pandora/page__view__findpost__p__897478 here].&lt;br /&gt;
|- style=&amp;quot;background: #FF9090&amp;quot;&lt;br /&gt;
| Transcend&lt;br /&gt;
| 32GB&lt;br /&gt;
| 10&lt;br /&gt;
| Transcend 32GB SDHC Class 10&lt;br /&gt;
| [http://www.amazon.co.uk/Transcend-Flash-memory-card-Class/dp/B003P3MCXW/ref=sr_1_1?ie=UTF8qid=1301320598sr=8-1]&lt;br /&gt;
| ?&lt;br /&gt;
| no&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| Has serious issues&lt;br /&gt;
|- style=&amp;quot;background: #FF9090&amp;quot;&lt;br /&gt;
| Transcend&lt;br /&gt;
| 64GB&lt;br /&gt;
| 10&lt;br /&gt;
| Transcend SDXC Card 64GB ULTIMATE CLASS 10 (PN:TS64GSDXC10)&lt;br /&gt;
| [http://www.transcendusa.com/Products/ModDetail.asp?ModNo=286&amp;amp;LangNo=0&amp;amp;Func1No=1&amp;amp;Func2No=13]&lt;br /&gt;
| yes (needs more testing)&lt;br /&gt;
| no&lt;br /&gt;
| 16.1&lt;br /&gt;
| 16.1&lt;br /&gt;
| ?&lt;br /&gt;
| {{HideableNotes|After some time the system gives read/write errors. Works fine on a pc with linux with ext2/ext3.}}&lt;br /&gt;
|- style=&amp;quot;background: #90FF90&amp;quot;&lt;br /&gt;
| Zap&lt;br /&gt;
| 32GB&lt;br /&gt;
| 4&lt;br /&gt;
| Zap Glider 32GB Class 4&lt;br /&gt;
| [http://www.teknikmagasinet.se/db.pl?tf=product.html&amp;amp;artnr=181043]&lt;br /&gt;
| ?&lt;br /&gt;
| yes&lt;br /&gt;
| 16.6&lt;br /&gt;
| 4.6&lt;br /&gt;
| ?&lt;br /&gt;
| Works fine&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Hardware]]&lt;br /&gt;
[[Category:List]]&lt;/div&gt;</summary>
		<author><name>Nyan</name></author>
		
	</entry>
	<entry>
		<id>https://pandorawiki.org/index.php?title=Talk:SD_compatibility_list&amp;diff=7294</id>
		<title>Talk:SD compatibility list</title>
		<link rel="alternate" type="text/html" href="https://pandorawiki.org/index.php?title=Talk:SD_compatibility_list&amp;diff=7294"/>
		<updated>2011-04-01T10:36:16Z</updated>

		<summary type="html">&lt;p&gt;Nyan: red vs yellow&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Other compatibility reports==&lt;br /&gt;
mvickers03 has [http://www.gp32x.com/board/index.php?/topic/55506-recommended-sd-cards-for-pandora/page__view__findpost__p__896899 previously reported] on July 25, 2010, that his 16GB Kingston class 4 card &amp;quot;works well&amp;quot;... that seems to be in direct contradiction to this list. &lt;br /&gt;
&lt;br /&gt;
There are also some other reports in that thread that could be added to this list, perhaps. [[User:Esn|Esn]] 04:31, 1 April 2011 (MEST)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Prometheus confirms that the Kingston cards work for her: [http://www.gp32x.com/board/index.php?/topic/55506-recommended-sd-cards-for-pandora/page__view__findpost__p__945184]. But, to quote: &amp;quot;The problem is this: Kingston is a restickering brand - they do not manufacture their own chips, so you have no idea what you will get with any given card.&lt;br /&gt;
&lt;br /&gt;
That is to say, I'm afraid it's completely impossible to confirm for you whether Kingston's cards will work or not, because it changes per card.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Please read the rest of the comment at the above link. [[User:Esn|Esn]] 05:39, 1 April 2011 (MEST)&lt;br /&gt;
&lt;br /&gt;
:So what's the threshold for a card manufacturer to get a yellow rating instead of a red one?  If the cards work 50% of the time?  90%?  99%?  Also, many people aren't testing the cards thoroughly, just copying a few files and saying &amp;quot;it works&amp;quot;. -- [[User:Nyan|Nyan]] 12:36, 1 April 2011 (MEST)&lt;/div&gt;</summary>
		<author><name>Nyan</name></author>
		
	</entry>
	<entry>
		<id>https://pandorawiki.org/index.php?title=SD_compatibility_list&amp;diff=7275</id>
		<title>SD compatibility list</title>
		<link rel="alternate" type="text/html" href="https://pandorawiki.org/index.php?title=SD_compatibility_list&amp;diff=7275"/>
		<updated>2011-04-01T00:16:27Z</updated>

		<summary type="html">&lt;p&gt;Nyan: typo&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Note: always measure read speed with this command:&lt;br /&gt;
* in left slot: '''dd if=/dev/mmcblk0 of=/dev/null bs=4MiB count=100'''&lt;br /&gt;
* in right slot: '''dd if=/dev/mmcblk1 of=/dev/null bs=4MiB count=100'''&lt;br /&gt;
&lt;br /&gt;
If you can afford '''''destroying''''' all your data, you can test write speed. But be careful, you will need to create a new partition table, afterwards! You can use [http://www.gp32x.com/board/index.php?/topic/56915-gparted/ Gparted] to make new partition table.&lt;br /&gt;
* in left slot: # '''dd if=/dev/zero of=/dev/mmcblk0 bs=4MiB count=100'''&lt;br /&gt;
* in right slot: # '''dd if=/dev/zero of=/dev/mmcblk1 bs=4MiB count=100'''&lt;br /&gt;
&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;
! SDHC card brand&lt;br /&gt;
! Card size&lt;br /&gt;
! Card class&lt;br /&gt;
! Full name&lt;br /&gt;
! URL&lt;br /&gt;
! fat32 is working?&lt;br /&gt;
! ext2/3/4 are working?&lt;br /&gt;
! read speed MB/sec&lt;br /&gt;
! write speed MB/sec&lt;br /&gt;
! actual capacity (1K-blocks)&lt;br /&gt;
! Notes&lt;br /&gt;
|- style=&amp;quot;background: #FF9090&amp;quot;&lt;br /&gt;
| Kingston&lt;br /&gt;
| 32GB&lt;br /&gt;
| 10&lt;br /&gt;
| class 10, kingston 32GB (red)&lt;br /&gt;
| http://images.google.com/images?q=class+10+kingston+32GB like this, but 32GB: http://www.komputronik.pl/index.php/product/101490/Sprzet_komputerowy/Podzespoly_PC/Secure_Digital_16GB_Kingston_High_Capacity_Class_10.html&lt;br /&gt;
| yes&lt;br /&gt;
| no&lt;br /&gt;
| 15.2&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| doesn't have badblocks, seems that &amp;quot;Flash Translation Layer&amp;quot; is not suitable for ext filesystems&lt;br /&gt;
|- style=&amp;quot;background: #FF9090&amp;quot;&lt;br /&gt;
| Pretec&lt;br /&gt;
| 32GB&lt;br /&gt;
| 10&lt;br /&gt;
| class 10, Pretec 32GB 233x (white/green)&lt;br /&gt;
| http://images.google.com/images?q=class+10+pretec+32GB+233x&lt;br /&gt;
| yes&lt;br /&gt;
| no&lt;br /&gt;
| 14.1&lt;br /&gt;
| 12.4&lt;br /&gt;
| ?&lt;br /&gt;
| doesn't have badblocks, seems that &amp;quot;Flash Translation Layer&amp;quot; is not suitable for ext filesystems&lt;br /&gt;
|- style=&amp;quot;background: #90Ff90&amp;quot;&lt;br /&gt;
| Kingston&lt;br /&gt;
| 1GB&lt;br /&gt;
| unknown&lt;br /&gt;
| Kingston 1GB (blue)&lt;br /&gt;
| looks very similar to this one, except that I have 1GB: http://www.komputronik.pl/index.php/product/26645/Sprzet_komputerowy/Podzespoly_PC/Secure_Digital_2GB_Kingston.html&lt;br /&gt;
| yes&lt;br /&gt;
| yes&lt;br /&gt;
| 12.5&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ok&lt;br /&gt;
|- style=&amp;quot;background: #90Ff90&amp;quot;&lt;br /&gt;
| Pretec&lt;br /&gt;
| 4GB&lt;br /&gt;
| 10&lt;br /&gt;
| Class 10, Pretec 4GB, 233x (white/green)&lt;br /&gt;
| http://images.google.com/images?q=class+10+pretec+4GB+233x&lt;br /&gt;
| yes&lt;br /&gt;
| yes - I had very few fsck problems, and after several tries running fsck, they eventually got corrected.&lt;br /&gt;
| 14.0&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| It looks very similar to that broken 32GB pretec. Except that this one almost works good.&lt;br /&gt;
|- style=&amp;quot;background: #FF9090&amp;quot;&lt;br /&gt;
| Transcend&lt;br /&gt;
| 64GB&lt;br /&gt;
| 10&lt;br /&gt;
| Transcend SDXC Card 64GB ULTIMATE CLASS 10 (PN:TS64GSDXC10)&lt;br /&gt;
| http://www.transcendusa.com/Products/ModDetail.asp?ModNo=286&amp;amp;LangNo=0&amp;amp;Func1No=1&amp;amp;Func2No=13&lt;br /&gt;
| yes (needs more testing)&lt;br /&gt;
| no&lt;br /&gt;
| 16.1&lt;br /&gt;
| 16.1&lt;br /&gt;
| ?&lt;br /&gt;
| After some time the system gives read/write errors. Works fine on a pc with linux with ext2/ext3.&lt;br /&gt;
|- style=&amp;quot;background: #90FF90&amp;quot;&lt;br /&gt;
| Zap&lt;br /&gt;
| 32GB&lt;br /&gt;
| 4&lt;br /&gt;
| Zap Glider 32GB Class 4&lt;br /&gt;
| http://www.teknikmagasinet.se/db.pl?tf=product.html&amp;amp;artnr=181043&lt;br /&gt;
| ?&lt;br /&gt;
| yus&lt;br /&gt;
| 16.6&lt;br /&gt;
| 4.6&lt;br /&gt;
| ?&lt;br /&gt;
| Works fine&lt;br /&gt;
|- style=&amp;quot;background: #90FF90&amp;quot;&lt;br /&gt;
| Sandisk&lt;br /&gt;
| 64GB&lt;br /&gt;
| 4&lt;br /&gt;
| Sandisk 64GB SDXC Class 4&lt;br /&gt;
| http://www.amazon.com/SanDisk-Secure-Digital-Capacity-Memory/dp/B003FVG3PC/&lt;br /&gt;
| yes&lt;br /&gt;
| yes&lt;br /&gt;
| 16.1&lt;br /&gt;
| 4.5&lt;br /&gt;
| 62367744&lt;br /&gt;
| Works fine&lt;br /&gt;
|- style=&amp;quot;background: #FF9090&amp;quot;&lt;br /&gt;
| Transcend&lt;br /&gt;
| 32GB&lt;br /&gt;
| 10&lt;br /&gt;
| Transcend 32GB SDHC Class 10&lt;br /&gt;
| http://www.amazon.co.uk/Transcend-Flash-memory-card-Class/dp/B003P3MCXW/ref=sr_1_1?ie=UTF8qid=1301320598sr=8-1&lt;br /&gt;
| ?&lt;br /&gt;
| no&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| Has serious issues&lt;br /&gt;
|- style=&amp;quot;background: #FF9090&amp;quot;&lt;br /&gt;
| Patriot&lt;br /&gt;
| 32GB&lt;br /&gt;
| 10&lt;br /&gt;
| Patriot LX 32GB SDHC Class 10 (PSF32GSDHC10)&lt;br /&gt;
| http://www.bestdirect.ca/products/227442/Patriot/PSF32GSDHC10/&lt;br /&gt;
| Yes&lt;br /&gt;
| No&lt;br /&gt;
| 18.1&lt;br /&gt;
| 12.6&lt;br /&gt;
| ?&lt;br /&gt;
| Formatting EXT2 and then running fsck right after finds errors.&lt;br /&gt;
|- style=&amp;quot;background: #FF9090&amp;quot;&lt;br /&gt;
| Kingston&lt;br /&gt;
| 32GB&lt;br /&gt;
| 4&lt;br /&gt;
| Kingston 32 GB Class 4 SDHC&lt;br /&gt;
| http://www.amazon.com/Kingston-Class-Memory-SD4-32GB/dp/B001C9P5TO&lt;br /&gt;
| No&lt;br /&gt;
| No&lt;br /&gt;
| 16&lt;br /&gt;
| ?&lt;br /&gt;
| 31539200&lt;br /&gt;
| Defective flash controller randomly loses writes regardless of filesystem.  When attempting to write, blocks sometimes get erased but not written.&lt;br /&gt;
|- style=&amp;quot;background: #FF9090&amp;quot;&lt;br /&gt;
| Kingston&lt;br /&gt;
| 16GB&lt;br /&gt;
| 4&lt;br /&gt;
| Kingston 16 GB Class 4 SDHC&lt;br /&gt;
| http://www.amazon.com/Kingston-Class-Memory-SD4-16GB/dp/B0013AV9TW&lt;br /&gt;
| No&lt;br /&gt;
| No&lt;br /&gt;
| 15&lt;br /&gt;
| ?&lt;br /&gt;
| 15663104&lt;br /&gt;
| Bad controller chip, fails in the same manner as the 32GB card.&lt;br /&gt;
|- style=&amp;quot;background: #90FF90&amp;quot;&lt;br /&gt;
| SanDisk&lt;br /&gt;
| 32GB&lt;br /&gt;
| 4&lt;br /&gt;
| SanDisk Ultra 32 GB Class 4 SDHC&lt;br /&gt;
| http://www.sandisk.com/products/imaging/sandisk-ultra-sdhc&lt;br /&gt;
| Yes&lt;br /&gt;
| Yes&lt;br /&gt;
| 16.4&lt;br /&gt;
| 7.1&lt;br /&gt;
| ?&lt;br /&gt;
| OK.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Hardware]]&lt;br /&gt;
[[Category:List]]&lt;/div&gt;</summary>
		<author><name>Nyan</name></author>
		
	</entry>
	<entry>
		<id>https://pandorawiki.org/index.php?title=SD_compatibility_list&amp;diff=7274</id>
		<title>SD compatibility list</title>
		<link rel="alternate" type="text/html" href="https://pandorawiki.org/index.php?title=SD_compatibility_list&amp;diff=7274"/>
		<updated>2011-04-01T00:08:43Z</updated>

		<summary type="html">&lt;p&gt;Nyan: List actual capacity in KB where known&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Note: always measure read speed with this command:&lt;br /&gt;
* in left slot: '''dd if=/dev/mmcblk0 of=/dev/null bs=4MiB count=100'''&lt;br /&gt;
* in right slot: '''dd if=/dev/mmcblk1 of=/dev/null bs=4MiB count=100'''&lt;br /&gt;
&lt;br /&gt;
If you can afford '''''destroying''''' all your data, you can test write speed. But be careful, you will need to create a new partition table, afterwards! You can use [http://www.gp32x.com/board/index.php?/topic/56915-gparted/ Gparted] to make new partition table.&lt;br /&gt;
* in left slot: # '''dd if=/dev/zero of=/dev/mmcblk0 bs=4MiB count=100'''&lt;br /&gt;
* in right slot: # '''dd if=/dev/zero of=/dev/mmcblk1 bs=4MiB count=100'''&lt;br /&gt;
&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;
! SDHC card brand&lt;br /&gt;
! Card size&lt;br /&gt;
! Card class&lt;br /&gt;
! Full name&lt;br /&gt;
! URL&lt;br /&gt;
! fat32 is working?&lt;br /&gt;
! ext2/3/4 are working?&lt;br /&gt;
! read speed MB/sec&lt;br /&gt;
! write speed MB/sec&lt;br /&gt;
! actual capacity (1K-blocks)&lt;br /&gt;
! Notes&lt;br /&gt;
|- style=&amp;quot;background: #FF9090&amp;quot;&lt;br /&gt;
| Kingston&lt;br /&gt;
| 32GB&lt;br /&gt;
| 10&lt;br /&gt;
| class 10, kingston 32GB (red)&lt;br /&gt;
| http://images.google.com/images?q=class+10+kingston+32GB like this, but 32GB: http://www.komputronik.pl/index.php/product/101490/Sprzet_komputerowy/Podzespoly_PC/Secure_Digital_16GB_Kingston_High_Capacity_Class_10.html&lt;br /&gt;
| yes&lt;br /&gt;
| no&lt;br /&gt;
| 15.2&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| doesn't have badblocks, seems that &amp;quot;Flash Translation Layer&amp;quot; is not suitable for ext filesystems&lt;br /&gt;
|- style=&amp;quot;background: #FF9090&amp;quot;&lt;br /&gt;
| Pretec&lt;br /&gt;
| 32GB&lt;br /&gt;
| 10&lt;br /&gt;
| class 10, Pretec 32GB 233x (white/green)&lt;br /&gt;
| http://images.google.com/images?q=class+10+pretec+32GB+233x&lt;br /&gt;
| yes&lt;br /&gt;
| no&lt;br /&gt;
| 14.1&lt;br /&gt;
| 12.4&lt;br /&gt;
| ?&lt;br /&gt;
| doesn't have badblocks, seems that &amp;quot;Flash Translation Layer&amp;quot; is not suitable for ext filesystems&lt;br /&gt;
|- style=&amp;quot;background: #90Ff90&amp;quot;&lt;br /&gt;
| Kingston&lt;br /&gt;
| 1GB&lt;br /&gt;
| unknown&lt;br /&gt;
| Kingston 1GB (blue)&lt;br /&gt;
| looks very similar to this one, except that I have 1GB: http://www.komputronik.pl/index.php/product/26645/Sprzet_komputerowy/Podzespoly_PC/Secure_Digital_2GB_Kingston.html&lt;br /&gt;
| yes&lt;br /&gt;
| yes&lt;br /&gt;
| 12.5&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ok&lt;br /&gt;
|- style=&amp;quot;background: #90Ff90&amp;quot;&lt;br /&gt;
| Pretec&lt;br /&gt;
| 4GB&lt;br /&gt;
| 10&lt;br /&gt;
| Class 10, Pretec 4GB, 233x (white/green)&lt;br /&gt;
| http://images.google.com/images?q=class+10+pretec+4GB+233x&lt;br /&gt;
| yes&lt;br /&gt;
| yes - I had very few fsck problems, and after several tries running fsck, they eventually got corrected.&lt;br /&gt;
| 14.0&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| It looks very similar to that broken 32GB pretec. Except that this one almost works good.&lt;br /&gt;
|- style=&amp;quot;background: #FF9090&amp;quot;&lt;br /&gt;
| Transcend&lt;br /&gt;
| 64GB&lt;br /&gt;
| 10&lt;br /&gt;
| Transcend SDXC Card 64GB ULTIMATE CLASS 10 (PN:TS64GSDXC10)&lt;br /&gt;
| http://www.transcendusa.com/Products/ModDetail.asp?ModNo=286&amp;amp;LangNo=0&amp;amp;Func1No=1&amp;amp;Func2No=13&lt;br /&gt;
| yes (needs more testing)&lt;br /&gt;
| no&lt;br /&gt;
| 16.1&lt;br /&gt;
| 16.1&lt;br /&gt;
| ?&lt;br /&gt;
| After some time the system gives read/write errors. Works fine on a pc with linux with ext2/ext3.&lt;br /&gt;
|- style=&amp;quot;background: #90FF90&amp;quot;&lt;br /&gt;
| Zap&lt;br /&gt;
| 32GB&lt;br /&gt;
| 4&lt;br /&gt;
| Zap Glider 32GB Class 4&lt;br /&gt;
| http://www.teknikmagasinet.se/db.pl?tf=product.html&amp;amp;artnr=181043&lt;br /&gt;
| ?&lt;br /&gt;
| yus&lt;br /&gt;
| 16.6&lt;br /&gt;
| 4.6&lt;br /&gt;
| ?&lt;br /&gt;
| Works fine&lt;br /&gt;
|- style=&amp;quot;background: #90FF90&amp;quot;&lt;br /&gt;
| Sandisk&lt;br /&gt;
| 64GB&lt;br /&gt;
| 4&lt;br /&gt;
| Sandisk 64GB SDXC Class 4&lt;br /&gt;
| http://www.amazon.com/SanDisk-Secure-Digital-Capacity-Memory/dp/B003FVG3PC/&lt;br /&gt;
| yes&lt;br /&gt;
| yes&lt;br /&gt;
| 16.1&lt;br /&gt;
| 4.5&lt;br /&gt;
| 62367744&lt;br /&gt;
| Works fine&lt;br /&gt;
|- style=&amp;quot;background: #FF9090&amp;quot;&lt;br /&gt;
| Transcend&lt;br /&gt;
| 32GB&lt;br /&gt;
| 10&lt;br /&gt;
| Transcend 32GB SDHC Class 10&lt;br /&gt;
| http://www.amazon.co.uk/Transcend-Flash-memory-card-Class/dp/B003P3MCXW/ref=sr_1_1?ie=UTF8qid=1301320598sr=8-1&lt;br /&gt;
| ?&lt;br /&gt;
| no&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| Has serious issues&lt;br /&gt;
|- style=&amp;quot;background: #FF9090&amp;quot;&lt;br /&gt;
| Patriot&lt;br /&gt;
| 32GB&lt;br /&gt;
| 10&lt;br /&gt;
| Patriot LX 32GB SDHC Class 10 (PSF32GSDHC10)&lt;br /&gt;
| http://www.bestdirect.ca/products/227442/Patriot/PSF32GSDHC10/&lt;br /&gt;
| Yes&lt;br /&gt;
| No&lt;br /&gt;
| 18.1&lt;br /&gt;
| 12.6&lt;br /&gt;
| ?&lt;br /&gt;
| Formatting EXT2 and then running fsck right after finds errors.&lt;br /&gt;
|- style=&amp;quot;background: #FF9090&amp;quot;&lt;br /&gt;
| Kingston&lt;br /&gt;
| 32GB&lt;br /&gt;
| 4&lt;br /&gt;
| Kingston 32 GB Class 4 SDHC&lt;br /&gt;
| http://www.amazon.com/Kingston-Class-Memory-SD4-32GB/dp/B001C9P5TO&lt;br /&gt;
| No&lt;br /&gt;
| No&lt;br /&gt;
| 16&lt;br /&gt;
| ?&lt;br /&gt;
| 31535104&lt;br /&gt;
| Defective flash controller randomly loses writes regardless of filesystem.  When attempting to write, blocks sometimes get erased but not written.&lt;br /&gt;
|- style=&amp;quot;background: #FF9090&amp;quot;&lt;br /&gt;
| Kingston&lt;br /&gt;
| 16GB&lt;br /&gt;
| 4&lt;br /&gt;
| Kingston 16 GB Class 4 SDHC&lt;br /&gt;
| http://www.amazon.com/Kingston-Class-Memory-SD4-16GB/dp/B0013AV9TW&lt;br /&gt;
| No&lt;br /&gt;
| No&lt;br /&gt;
| 15&lt;br /&gt;
| ?&lt;br /&gt;
| 15663104&lt;br /&gt;
| Bad controller chip, fails in the same manner as the 32GB card.&lt;br /&gt;
|- style=&amp;quot;background: #90FF90&amp;quot;&lt;br /&gt;
| SanDisk&lt;br /&gt;
| 32GB&lt;br /&gt;
| 4&lt;br /&gt;
| SanDisk Ultra 32 GB Class 4 SDHC&lt;br /&gt;
| http://www.sandisk.com/products/imaging/sandisk-ultra-sdhc&lt;br /&gt;
| Yes&lt;br /&gt;
| Yes&lt;br /&gt;
| 16.4&lt;br /&gt;
| 7.1&lt;br /&gt;
| ?&lt;br /&gt;
| OK.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Hardware]]&lt;br /&gt;
[[Category:List]]&lt;/div&gt;</summary>
		<author><name>Nyan</name></author>
		
	</entry>
	<entry>
		<id>https://pandorawiki.org/index.php?title=SD_compatibility_list&amp;diff=7256</id>
		<title>SD compatibility list</title>
		<link rel="alternate" type="text/html" href="https://pandorawiki.org/index.php?title=SD_compatibility_list&amp;diff=7256"/>
		<updated>2011-03-30T11:05:40Z</updated>

		<summary type="html">&lt;p&gt;Nyan: Kingston 16GB&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Note: always measure read speed with this command:&lt;br /&gt;
* in left slot: '''dd if=/dev/mmcblk0 of=/dev/null bs=4MiB count=100'''&lt;br /&gt;
* in right slot: '''dd if=/dev/mmcblk1 of=/dev/null bs=4MiB count=100'''&lt;br /&gt;
&lt;br /&gt;
If you can afford '''''destroying''''' all your data, you can test write speed. But be careful, you will need to create a new partition table, afterwards! You can use [http://www.gp32x.com/board/index.php?/topic/56915-gparted/ Gparted] to make new partition table.&lt;br /&gt;
* in left slot: # '''dd if=/dev/zero of=/dev/mmcblk0 bs=4MiB count=100'''&lt;br /&gt;
* in right slot: # '''dd if=/dev/zero of=/dev/mmcblk1 bs=4MiB count=100'''&lt;br /&gt;
&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;
! SDHC card brand&lt;br /&gt;
! Card size&lt;br /&gt;
! Card class&lt;br /&gt;
! Full name&lt;br /&gt;
! URL&lt;br /&gt;
! fat32 is working?&lt;br /&gt;
! ext2/3/4 are working?&lt;br /&gt;
! read speed MB/sec&lt;br /&gt;
! write speed MB/sec&lt;br /&gt;
! Notes&lt;br /&gt;
|- style=&amp;quot;background: #FF9090&amp;quot;&lt;br /&gt;
| Kingston&lt;br /&gt;
| 32GB&lt;br /&gt;
| 10&lt;br /&gt;
| class 10, kingston 32GB (red)&lt;br /&gt;
| http://images.google.com/images?q=class+10+kingston+32GB like this, but 32GB: http://www.komputronik.pl/index.php/product/101490/Sprzet_komputerowy/Podzespoly_PC/Secure_Digital_16GB_Kingston_High_Capacity_Class_10.html&lt;br /&gt;
| yes&lt;br /&gt;
| no&lt;br /&gt;
| 15.2&lt;br /&gt;
| ?&lt;br /&gt;
| doesn't have badblocks, seems that &amp;quot;Flash Translation Layer&amp;quot; is not suitable for ext filesystems&lt;br /&gt;
|- style=&amp;quot;background: #FF9090&amp;quot;&lt;br /&gt;
| Pretec&lt;br /&gt;
| 32GB&lt;br /&gt;
| 10&lt;br /&gt;
| class 10, Pretec 32GB 233x (white/green)&lt;br /&gt;
| http://images.google.com/images?q=class+10+pretec+32GB+233x&lt;br /&gt;
| yes&lt;br /&gt;
| no&lt;br /&gt;
| 14.1&lt;br /&gt;
| 12.4&lt;br /&gt;
| doesn't have badblocks, seems that &amp;quot;Flash Translation Layer&amp;quot; is not suitable for ext filesystems&lt;br /&gt;
|- style=&amp;quot;background: #90Ff90&amp;quot;&lt;br /&gt;
| Kingston&lt;br /&gt;
| 1GB&lt;br /&gt;
| unknown&lt;br /&gt;
| Kingston 1GB (blue)&lt;br /&gt;
| looks very similar to this one, except that I have 1GB: http://www.komputronik.pl/index.php/product/26645/Sprzet_komputerowy/Podzespoly_PC/Secure_Digital_2GB_Kingston.html&lt;br /&gt;
| yes&lt;br /&gt;
| yes&lt;br /&gt;
| 12.5&lt;br /&gt;
| ?&lt;br /&gt;
| ok&lt;br /&gt;
|- style=&amp;quot;background: #90Ff90&amp;quot;&lt;br /&gt;
| Pretec&lt;br /&gt;
| 4GB&lt;br /&gt;
| 10&lt;br /&gt;
| Class 10, Pretec 4GB, 233x (white/green)&lt;br /&gt;
| http://images.google.com/images?q=class+10+pretec+4GB+233x&lt;br /&gt;
| yes&lt;br /&gt;
| yes - I had very few fsck problems, and after several tries running fsck, they eventually got corrected.&lt;br /&gt;
| 14.0&lt;br /&gt;
| ?&lt;br /&gt;
| It looks very similar to that broken 32GB pretec. Except that this one almost works good.&lt;br /&gt;
|- style=&amp;quot;background: #FF9090&amp;quot;&lt;br /&gt;
| Transcend&lt;br /&gt;
| 64GB&lt;br /&gt;
| 10&lt;br /&gt;
| Transcend SDXC Card 64GB ULTIMATE CLASS 10 (PN:TS64GSDXC10)&lt;br /&gt;
| http://www.transcendusa.com/Products/ModDetail.asp?ModNo=286&amp;amp;LangNo=0&amp;amp;Func1No=1&amp;amp;Func2No=13&lt;br /&gt;
| yes (needs more testing)&lt;br /&gt;
| no&lt;br /&gt;
| 16.1&lt;br /&gt;
| 16.1&lt;br /&gt;
| After some time the system gives read/write errors. Works fine on a pc with linux with ext2/ext3.&lt;br /&gt;
|- style=&amp;quot;background: #90FF90&amp;quot;&lt;br /&gt;
| Zap&lt;br /&gt;
| 32GB&lt;br /&gt;
| 4&lt;br /&gt;
| Zap Glider 32GB Class 4&lt;br /&gt;
| http://www.teknikmagasinet.se/db.pl?tf=product.html&amp;amp;artnr=181043&lt;br /&gt;
| ?&lt;br /&gt;
| yus&lt;br /&gt;
| 16.6&lt;br /&gt;
| 4.6&lt;br /&gt;
| Works fine&lt;br /&gt;
|- style=&amp;quot;background: #90FF90&amp;quot;&lt;br /&gt;
| Sandisk&lt;br /&gt;
| 64GB&lt;br /&gt;
| 4&lt;br /&gt;
| Sandisk 64GB SDXC Class 4&lt;br /&gt;
| http://www.amazon.com/SanDisk-Secure-Digital-Capacity-Memory/dp/B003FVG3PC/&lt;br /&gt;
| yes&lt;br /&gt;
| yes&lt;br /&gt;
| 16.1&lt;br /&gt;
| 4.5&lt;br /&gt;
| Works fine&lt;br /&gt;
|- style=&amp;quot;background: #FF9090&amp;quot;&lt;br /&gt;
| Transcend&lt;br /&gt;
| 32GB&lt;br /&gt;
| 10&lt;br /&gt;
| Transcend 32GB SDHC Class 10&lt;br /&gt;
| http://www.amazon.co.uk/Transcend-Flash-memory-card-Class/dp/B003P3MCXW/ref=sr_1_1?ie=UTF8qid=1301320598sr=8-1&lt;br /&gt;
| ?&lt;br /&gt;
| no&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| Has serious issues&lt;br /&gt;
|- style=&amp;quot;background: #FF9090&amp;quot;&lt;br /&gt;
| Patriot&lt;br /&gt;
| 32GB&lt;br /&gt;
| 10&lt;br /&gt;
| Patriot LX 32GB SDHC Class 10 (PSF32GSDHC10)&lt;br /&gt;
| http://www.bestdirect.ca/products/227442/Patriot/PSF32GSDHC10/&lt;br /&gt;
| Yes&lt;br /&gt;
| No&lt;br /&gt;
| 18.1&lt;br /&gt;
| 12.6&lt;br /&gt;
| Formatting EXT2 and then running fsck right after finds errors.&lt;br /&gt;
|- style=&amp;quot;background: #FF9090&amp;quot;&lt;br /&gt;
| Kingston&lt;br /&gt;
| 32GB&lt;br /&gt;
| 4&lt;br /&gt;
| Kingston 32 GB Class 4 SDHC&lt;br /&gt;
| http://www.amazon.com/Kingston-Class-Memory-SD4-32GB/dp/B001C9P5TO&lt;br /&gt;
| No&lt;br /&gt;
| No&lt;br /&gt;
| 16&lt;br /&gt;
| ?&lt;br /&gt;
| Defective flash controller randomly loses writes regardless of filesystem.  When attempting to write, blocks sometimes get erased but not written.&lt;br /&gt;
|- style=&amp;quot;background: #FF9090&amp;quot;&lt;br /&gt;
| Kingston&lt;br /&gt;
| 16GB&lt;br /&gt;
| 4&lt;br /&gt;
| Kingston 16 GB Class 4 SDHC&lt;br /&gt;
| http://www.amazon.com/Kingston-Class-Memory-SD4-16GB/dp/B0013AV9TW&lt;br /&gt;
| No&lt;br /&gt;
| No&lt;br /&gt;
| 15&lt;br /&gt;
| ?&lt;br /&gt;
| Bad controller chip, fails in the same manner as the 32GB card.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Hardware]]&lt;br /&gt;
[[Category:List]]&lt;/div&gt;</summary>
		<author><name>Nyan</name></author>
		
	</entry>
	<entry>
		<id>https://pandorawiki.org/index.php?title=SD_compatibility_list&amp;diff=7253</id>
		<title>SD compatibility list</title>
		<link rel="alternate" type="text/html" href="https://pandorawiki.org/index.php?title=SD_compatibility_list&amp;diff=7253"/>
		<updated>2011-03-30T01:32:33Z</updated>

		<summary type="html">&lt;p&gt;Nyan: typo&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Note: always measure read speed with this command:&lt;br /&gt;
* in left slot: '''dd if=/dev/mmcblk0 of=/dev/null bs=4MiB count=100'''&lt;br /&gt;
* in right slot: '''dd if=/dev/mmcblk1 of=/dev/null bs=4MiB count=100'''&lt;br /&gt;
&lt;br /&gt;
If you can afford '''''destroying''''' all your data, you can test write speed. But be careful, you will need to create a new partition table, afterwards! You can use [http://www.gp32x.com/board/index.php?/topic/56915-gparted/ Gparted] to make new partition table.&lt;br /&gt;
* in left slot: # '''dd if=/dev/zero of=/dev/mmcblk0 bs=4MiB count=100'''&lt;br /&gt;
* in right slot: # '''dd if=/dev/zero of=/dev/mmcblk1 bs=4MiB count=100'''&lt;br /&gt;
&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;
! SDHC card brand&lt;br /&gt;
! Card size&lt;br /&gt;
! Card class&lt;br /&gt;
! Full name&lt;br /&gt;
! URL&lt;br /&gt;
! fat32 is working?&lt;br /&gt;
! ext2/3/4 are working?&lt;br /&gt;
! read speed MB/sec&lt;br /&gt;
! write speed MB/sec&lt;br /&gt;
! Notes&lt;br /&gt;
|- style=&amp;quot;background: #FF9090&amp;quot;&lt;br /&gt;
| Kingston&lt;br /&gt;
| 32GB&lt;br /&gt;
| 10&lt;br /&gt;
| class 10, kingston 32GB (red)&lt;br /&gt;
| http://images.google.com/images?q=class+10+kingston+32GB like this, but 32GB: http://www.komputronik.pl/index.php/product/101490/Sprzet_komputerowy/Podzespoly_PC/Secure_Digital_16GB_Kingston_High_Capacity_Class_10.html&lt;br /&gt;
| yes&lt;br /&gt;
| no&lt;br /&gt;
| 15.2&lt;br /&gt;
| ?&lt;br /&gt;
| doesn't have badblocks, seems that &amp;quot;Flash Translation Layer&amp;quot; is not suitable for ext filesystems&lt;br /&gt;
|- style=&amp;quot;background: #FF9090&amp;quot;&lt;br /&gt;
| Pretec&lt;br /&gt;
| 32GB&lt;br /&gt;
| 10&lt;br /&gt;
| class 10, Pretec 32GB 233x (white/green)&lt;br /&gt;
| http://images.google.com/images?q=class+10+pretec+32GB+233x&lt;br /&gt;
| yes&lt;br /&gt;
| no&lt;br /&gt;
| 14.1&lt;br /&gt;
| 12.4&lt;br /&gt;
| doesn't have badblocks, seems that &amp;quot;Flash Translation Layer&amp;quot; is not suitable for ext filesystems&lt;br /&gt;
|- style=&amp;quot;background: #90Ff90&amp;quot;&lt;br /&gt;
| Kingston&lt;br /&gt;
| 1GB&lt;br /&gt;
| unknown&lt;br /&gt;
| Kingston 1GB (blue)&lt;br /&gt;
| looks very similar to this one, except that I have 1GB: http://www.komputronik.pl/index.php/product/26645/Sprzet_komputerowy/Podzespoly_PC/Secure_Digital_2GB_Kingston.html&lt;br /&gt;
| yes&lt;br /&gt;
| yes&lt;br /&gt;
| 12.5&lt;br /&gt;
| ?&lt;br /&gt;
| ok&lt;br /&gt;
|- style=&amp;quot;background: #90Ff90&amp;quot;&lt;br /&gt;
| Pretec&lt;br /&gt;
| 4GB&lt;br /&gt;
| 10&lt;br /&gt;
| Class 10, Pretec 4GB, 233x (white/green)&lt;br /&gt;
| http://images.google.com/images?q=class+10+pretec+4GB+233x&lt;br /&gt;
| yes&lt;br /&gt;
| yes - I had very few fsck problems, and after several tries running fsck, they eventually got corrected.&lt;br /&gt;
| 14.0&lt;br /&gt;
| ?&lt;br /&gt;
| It looks very similar to that broken 32GB pretec. Except that this one almost works good.&lt;br /&gt;
|- style=&amp;quot;background: #FF9090&amp;quot;&lt;br /&gt;
| Transcend&lt;br /&gt;
| 64GB&lt;br /&gt;
| 10&lt;br /&gt;
| Transcend SDXC Card 64GB ULTIMATE CLASS 10 (PN:TS64GSDXC10)&lt;br /&gt;
| http://www.transcendusa.com/Products/ModDetail.asp?ModNo=286&amp;amp;LangNo=0&amp;amp;Func1No=1&amp;amp;Func2No=13&lt;br /&gt;
| yes (needs more testing)&lt;br /&gt;
| no&lt;br /&gt;
| 16.1&lt;br /&gt;
| 16.1&lt;br /&gt;
| After some time the system gives read/write errors. Works fine on a pc with linux with ext2/ext3.&lt;br /&gt;
|- style=&amp;quot;background: #90FF90&amp;quot;&lt;br /&gt;
| Zap&lt;br /&gt;
| 32GB&lt;br /&gt;
| 4&lt;br /&gt;
| Zap Glider 32GB Class 4&lt;br /&gt;
| http://www.teknikmagasinet.se/db.pl?tf=product.html&amp;amp;artnr=181043&lt;br /&gt;
| ?&lt;br /&gt;
| yus&lt;br /&gt;
| 16.6&lt;br /&gt;
| 4.6&lt;br /&gt;
| Works fine&lt;br /&gt;
|- style=&amp;quot;background: #90FF90&amp;quot;&lt;br /&gt;
| Sandisk&lt;br /&gt;
| 64GB&lt;br /&gt;
| 4&lt;br /&gt;
| Sandisk 64GB SDXC Class 4&lt;br /&gt;
| http://www.amazon.com/SanDisk-Secure-Digital-Capacity-Memory/dp/B003FVG3PC/&lt;br /&gt;
| yes&lt;br /&gt;
| yes&lt;br /&gt;
| 16.1&lt;br /&gt;
| 4.5&lt;br /&gt;
| Works fine&lt;br /&gt;
|- style=&amp;quot;background: #FF9090&amp;quot;&lt;br /&gt;
| Transcend&lt;br /&gt;
| 32GB&lt;br /&gt;
| 10&lt;br /&gt;
| Transcend 32GB SDHC Class 10&lt;br /&gt;
| http://www.amazon.co.uk/Transcend-Flash-memory-card-Class/dp/B003P3MCXW/ref=sr_1_1?ie=UTF8qid=1301320598sr=8-1&lt;br /&gt;
| ?&lt;br /&gt;
| no&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| Has serious issues&lt;br /&gt;
|- style=&amp;quot;background: #FF9090&amp;quot;&lt;br /&gt;
| Patriot&lt;br /&gt;
| 32GB&lt;br /&gt;
| 10&lt;br /&gt;
| Patriot LX 32GB SDHC Class 10 (PSF32GSDHC10)&lt;br /&gt;
| http://www.bestdirect.ca/products/227442/Patriot/PSF32GSDHC10/&lt;br /&gt;
| Yes&lt;br /&gt;
| No&lt;br /&gt;
| 18.1&lt;br /&gt;
| 12.6&lt;br /&gt;
| Formatting EXT2 and then running fsck right after finds errors.&lt;br /&gt;
|- style=&amp;quot;background: #FF9090&amp;quot;&lt;br /&gt;
| Kingston&lt;br /&gt;
| 32GB&lt;br /&gt;
| 4&lt;br /&gt;
| Kingston 32 GB Class 4 SDHC&lt;br /&gt;
| http://www.amazon.com/Kingston-Class-Memory-SD4-32GB/dp/B001C9P5TO&lt;br /&gt;
| No&lt;br /&gt;
| No&lt;br /&gt;
| 16&lt;br /&gt;
| ?&lt;br /&gt;
| Defective flash controller randomly loses writes regardless of filesystem.  When attempting to write, blocks sometimes get erased but not written.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Hardware]]&lt;br /&gt;
[[Category:List]]&lt;/div&gt;</summary>
		<author><name>Nyan</name></author>
		
	</entry>
	<entry>
		<id>https://pandorawiki.org/index.php?title=SD_compatibility_list&amp;diff=7252</id>
		<title>SD compatibility list</title>
		<link rel="alternate" type="text/html" href="https://pandorawiki.org/index.php?title=SD_compatibility_list&amp;diff=7252"/>
		<updated>2011-03-30T01:31:20Z</updated>

		<summary type="html">&lt;p&gt;Nyan: Kingston 32 GB Class 4 SDHC&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Note: always measure read speed with this command:&lt;br /&gt;
* in left slot: '''dd if=/dev/mmcblk0 of=/dev/null bs=4MiB count=100'''&lt;br /&gt;
* in right slot: '''dd if=/dev/mmcblk1 of=/dev/null bs=4MiB count=100'''&lt;br /&gt;
&lt;br /&gt;
If you can afford '''''destroying''''' all your data, you can test write speed. But be careful, you will need to create a new partition table, afterwards! You can use [http://www.gp32x.com/board/index.php?/topic/56915-gparted/ Gparted] to make new partition table.&lt;br /&gt;
* in left slot: # '''dd if=/dev/zero of=/dev/mmcblk0 bs=4MiB count=100'''&lt;br /&gt;
* in right slot: # '''dd if=/dev/zero of=/dev/mmcblk1 bs=4MiB count=100'''&lt;br /&gt;
&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;
! SDHC card brand&lt;br /&gt;
! Card size&lt;br /&gt;
! Card class&lt;br /&gt;
! Full name&lt;br /&gt;
! URL&lt;br /&gt;
! fat32 is working?&lt;br /&gt;
! ext2/3/4 are working?&lt;br /&gt;
! read speed MB/sec&lt;br /&gt;
! write speed MB/sec&lt;br /&gt;
! Notes&lt;br /&gt;
|- style=&amp;quot;background: #FF9090&amp;quot;&lt;br /&gt;
| Kingston&lt;br /&gt;
| 32GB&lt;br /&gt;
| 10&lt;br /&gt;
| class 10, kingston 32GB (red)&lt;br /&gt;
| http://images.google.com/images?q=class+10+kingston+32GB like this, but 32GB: http://www.komputronik.pl/index.php/product/101490/Sprzet_komputerowy/Podzespoly_PC/Secure_Digital_16GB_Kingston_High_Capacity_Class_10.html&lt;br /&gt;
| yes&lt;br /&gt;
| no&lt;br /&gt;
| 15.2&lt;br /&gt;
| ?&lt;br /&gt;
| doesn't have badblocks, seems that &amp;quot;Flash Translation Layer&amp;quot; is not suitable for ext filesystems&lt;br /&gt;
|- style=&amp;quot;background: #FF9090&amp;quot;&lt;br /&gt;
| Pretec&lt;br /&gt;
| 32GB&lt;br /&gt;
| 10&lt;br /&gt;
| class 10, Pretec 32GB 233x (white/green)&lt;br /&gt;
| http://images.google.com/images?q=class+10+pretec+32GB+233x&lt;br /&gt;
| yes&lt;br /&gt;
| no&lt;br /&gt;
| 14.1&lt;br /&gt;
| 12.4&lt;br /&gt;
| doesn't have badblocks, seems that &amp;quot;Flash Translation Layer&amp;quot; is not suitable for ext filesystems&lt;br /&gt;
|- style=&amp;quot;background: #90Ff90&amp;quot;&lt;br /&gt;
| Kingston&lt;br /&gt;
| 1GB&lt;br /&gt;
| unknown&lt;br /&gt;
| Kingston 1GB (blue)&lt;br /&gt;
| looks very similar to this one, except that I have 1GB: http://www.komputronik.pl/index.php/product/26645/Sprzet_komputerowy/Podzespoly_PC/Secure_Digital_2GB_Kingston.html&lt;br /&gt;
| yes&lt;br /&gt;
| yes&lt;br /&gt;
| 12.5&lt;br /&gt;
| ?&lt;br /&gt;
| ok&lt;br /&gt;
|- style=&amp;quot;background: #90Ff90&amp;quot;&lt;br /&gt;
| Pretec&lt;br /&gt;
| 4GB&lt;br /&gt;
| 10&lt;br /&gt;
| Class 10, Pretec 4GB, 233x (white/green)&lt;br /&gt;
| http://images.google.com/images?q=class+10+pretec+4GB+233x&lt;br /&gt;
| yes&lt;br /&gt;
| yes - I had very few fsck problems, and after several tries running fsck, they eventually got corrected.&lt;br /&gt;
| 14.0&lt;br /&gt;
| ?&lt;br /&gt;
| It looks very similar to that broken 32GB pretec. Except that this one almost works good.&lt;br /&gt;
|- style=&amp;quot;background: #FF9090&amp;quot;&lt;br /&gt;
| Transcend&lt;br /&gt;
| 64GB&lt;br /&gt;
| 10&lt;br /&gt;
| Transcend SDXC Card 64GB ULTIMATE CLASS 10 (PN:TS64GSDXC10)&lt;br /&gt;
| http://www.transcendusa.com/Products/ModDetail.asp?ModNo=286&amp;amp;LangNo=0&amp;amp;Func1No=1&amp;amp;Func2No=13&lt;br /&gt;
| yes (needs more testing)&lt;br /&gt;
| no&lt;br /&gt;
| 16.1&lt;br /&gt;
| 16.1&lt;br /&gt;
| After some time the system gives read/write errors. Works fine on a pc with linux with ext2/ext3.&lt;br /&gt;
|- style=&amp;quot;background: #90FF90&amp;quot;&lt;br /&gt;
| Zap&lt;br /&gt;
| 32GB&lt;br /&gt;
| 4&lt;br /&gt;
| Zap Glider 32GB Class 4&lt;br /&gt;
| http://www.teknikmagasinet.se/db.pl?tf=product.html&amp;amp;artnr=181043&lt;br /&gt;
| ?&lt;br /&gt;
| yus&lt;br /&gt;
| 16.6&lt;br /&gt;
| 4.6&lt;br /&gt;
| Works fine&lt;br /&gt;
|- style=&amp;quot;background: #90FF90&amp;quot;&lt;br /&gt;
| Sandisk&lt;br /&gt;
| 64GB&lt;br /&gt;
| 4&lt;br /&gt;
| Sandisk 64GB SDXC Class 4&lt;br /&gt;
| http://www.amazon.com/SanDisk-Secure-Digital-Capacity-Memory/dp/B003FVG3PC/&lt;br /&gt;
| yes&lt;br /&gt;
| yes&lt;br /&gt;
| 16.1&lt;br /&gt;
| 4.5&lt;br /&gt;
| Works fine&lt;br /&gt;
|- style=&amp;quot;background: #FF9090&amp;quot;&lt;br /&gt;
| Transcend&lt;br /&gt;
| 32GB&lt;br /&gt;
| 10&lt;br /&gt;
| Transcend 32GB SDHC Class 10&lt;br /&gt;
| http://www.amazon.co.uk/Transcend-Flash-memory-card-Class/dp/B003P3MCXW/ref=sr_1_1?ie=UTF8qid=1301320598sr=8-1&lt;br /&gt;
| ?&lt;br /&gt;
| no&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| Has serious issues&lt;br /&gt;
|- style=&amp;quot;background: #FF9090&amp;quot;&lt;br /&gt;
| Patriot&lt;br /&gt;
| 32GB&lt;br /&gt;
| 10&lt;br /&gt;
| Patriot LX 32GB SDHC Class 10 (PSF32GSDHC10)&lt;br /&gt;
| http://www.bestdirect.ca/products/227442/Patriot/PSF32GSDHC10/&lt;br /&gt;
| Yes&lt;br /&gt;
| No&lt;br /&gt;
| 18.1&lt;br /&gt;
| 12.6&lt;br /&gt;
| Formatting EXT2 and then running fsck right after finds errors.&lt;br /&gt;
|- style=&amp;quot;background: #FF9090&amp;quot;&lt;br /&gt;
| Kingston&lt;br /&gt;
| 32GB&lt;br /&gt;
| 10&lt;br /&gt;
| Kingston 32 GB Class 4 SDHC&lt;br /&gt;
| http://www.amazon.com/Kingston-Class-Memory-SD4-32GB/dp/B001C9P5TO&lt;br /&gt;
| No&lt;br /&gt;
| No&lt;br /&gt;
| 16&lt;br /&gt;
| ?&lt;br /&gt;
| Defective flash controller randomly loses writes regardless of filesystem.  When attempting to write, blocks sometimes get erased but not written.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Hardware]]&lt;br /&gt;
[[Category:List]]&lt;/div&gt;</summary>
		<author><name>Nyan</name></author>
		
	</entry>
	<entry>
		<id>https://pandorawiki.org/index.php?title=SD_compatibility_list&amp;diff=7226</id>
		<title>SD compatibility list</title>
		<link rel="alternate" type="text/html" href="https://pandorawiki.org/index.php?title=SD_compatibility_list&amp;diff=7226"/>
		<updated>2011-03-27T22:45:49Z</updated>

		<summary type="html">&lt;p&gt;Nyan: Sandisk 64GB&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Note: always measure read speed with this command:&lt;br /&gt;
* in left slot: '''dd if=/dev/mmcblk0 of=/dev/null bs=4MiB count=100'''&lt;br /&gt;
* in right slot: '''dd if=/dev/mmcblk1 of=/dev/null bs=4MiB count=100'''&lt;br /&gt;
&lt;br /&gt;
If you can afford '''''destroying''''' all your data, you can test write speed. But be careful, you will need to create a new partition table, afterwards! You can use [http://www.gp32x.com/board/index.php?/topic/56915-gparted/ Gparted] to make new partition table.&lt;br /&gt;
* in left slot: # '''dd if=/dev/zero of=/dev/mmcblk0 bs=4MiB count=100'''&lt;br /&gt;
* in right slot: # '''dd if=/dev/zero of=/dev/mmcblk1 bs=4MiB count=100'''&lt;br /&gt;
&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;
! SDHC card brand&lt;br /&gt;
! Card size&lt;br /&gt;
! Card class&lt;br /&gt;
! Full name&lt;br /&gt;
! URL&lt;br /&gt;
! fat32 is working?&lt;br /&gt;
! ext2/3/4 are working?&lt;br /&gt;
! read speed MB/sec&lt;br /&gt;
! write speed MB/sec&lt;br /&gt;
! Notes&lt;br /&gt;
|- style=&amp;quot;background: #FF9090&amp;quot;&lt;br /&gt;
| Kingston&lt;br /&gt;
| 32GB&lt;br /&gt;
| 10&lt;br /&gt;
| class 10, kingston 32GB (red)&lt;br /&gt;
| http://images.google.com/images?q=class+10+kingston+32GB like this, but 32GB: http://www.komputronik.pl/index.php/product/101490/Sprzet_komputerowy/Podzespoly_PC/Secure_Digital_16GB_Kingston_High_Capacity_Class_10.html&lt;br /&gt;
| yes&lt;br /&gt;
| no&lt;br /&gt;
| 15.2&lt;br /&gt;
| ?&lt;br /&gt;
| doesn't have badblocks, seems that &amp;quot;Flash Translation Layer&amp;quot; is not suitable for ext filesystems&lt;br /&gt;
|- style=&amp;quot;background: #FF9090&amp;quot;&lt;br /&gt;
| Pretec&lt;br /&gt;
| 32GB&lt;br /&gt;
| 10&lt;br /&gt;
| class 10, Pretec 32GB 233x (white/green)&lt;br /&gt;
| http://images.google.com/images?q=class+10+pretec+32GB+233x&lt;br /&gt;
| yes&lt;br /&gt;
| no&lt;br /&gt;
| 14.1&lt;br /&gt;
| 12.4&lt;br /&gt;
| doesn't have badblocks, seems that &amp;quot;Flash Translation Layer&amp;quot; is not suitable for ext filesystems&lt;br /&gt;
|- style=&amp;quot;background: #90Ff90&amp;quot;&lt;br /&gt;
| Kingston&lt;br /&gt;
| 1GB&lt;br /&gt;
| unknown&lt;br /&gt;
| Kingston 1GB (blue)&lt;br /&gt;
| looks very similar to this one, except that I have 1GB: http://www.komputronik.pl/index.php/product/26645/Sprzet_komputerowy/Podzespoly_PC/Secure_Digital_2GB_Kingston.html&lt;br /&gt;
| yes&lt;br /&gt;
| yes&lt;br /&gt;
| 12.5&lt;br /&gt;
| ?&lt;br /&gt;
| ok&lt;br /&gt;
|- style=&amp;quot;background: #90Ff90&amp;quot;&lt;br /&gt;
| Pretec&lt;br /&gt;
| 4GB&lt;br /&gt;
| 10&lt;br /&gt;
| Class 10, Pretec 4GB, 233x (white/green)&lt;br /&gt;
| http://images.google.com/images?q=class+10+pretec+4GB+233x&lt;br /&gt;
| yes&lt;br /&gt;
| yes - I had very few fsck problems, and after several tries running fsck, they eventually got corrected.&lt;br /&gt;
| 14.0&lt;br /&gt;
| ?&lt;br /&gt;
| It looks very similar to that broken 32GB pretec. Except that this one almost works good.&lt;br /&gt;
|- style=&amp;quot;background: #FF9090&amp;quot;&lt;br /&gt;
| Transcend&lt;br /&gt;
| 64GB&lt;br /&gt;
| 10&lt;br /&gt;
| Transcend SDXC Card 64GB ULTIMATE CLASS 10 (PN:TS64GSDXC10)&lt;br /&gt;
| http://www.transcendusa.com/Products/ModDetail.asp?ModNo=286&amp;amp;LangNo=0&amp;amp;Func1No=1&amp;amp;Func2No=13&lt;br /&gt;
| yes (needs more testing)&lt;br /&gt;
| no&lt;br /&gt;
| 16.1&lt;br /&gt;
| 16.1&lt;br /&gt;
| After some time the system gives read/write errors. Works fine on a pc with linux with ext2/ext3.&lt;br /&gt;
|- style=&amp;quot;background: #90FF90&amp;quot;&lt;br /&gt;
| Zap&lt;br /&gt;
| 32GB&lt;br /&gt;
| 4&lt;br /&gt;
| Zap Glider 32GB Class 4&lt;br /&gt;
| http://www.teknikmagasinet.se/db.pl?tf=product.html&amp;amp;artnr=181043&lt;br /&gt;
| ?&lt;br /&gt;
| yus&lt;br /&gt;
| 16.6&lt;br /&gt;
| 4.6&lt;br /&gt;
| Works fine&lt;br /&gt;
|- style=&amp;quot;background: #90FF90&amp;quot;&lt;br /&gt;
| Sandisk&lt;br /&gt;
| 64GB&lt;br /&gt;
| 4&lt;br /&gt;
| Sandisk 64GB SDXC Class 4&lt;br /&gt;
| http://www.amazon.com/SanDisk-Secure-Digital-Capacity-Memory/dp/B003FVG3PC/&lt;br /&gt;
| yes&lt;br /&gt;
| yes&lt;br /&gt;
| 16.1&lt;br /&gt;
| 4.5&lt;br /&gt;
| Works fine&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Hardware]]&lt;br /&gt;
[[Category:List]]&lt;/div&gt;</summary>
		<author><name>Nyan</name></author>
		
	</entry>
	<entry>
		<id>https://pandorawiki.org/index.php?title=Formatting_SD_cards&amp;diff=5036</id>
		<title>Formatting SD cards</title>
		<link rel="alternate" type="text/html" href="https://pandorawiki.org/index.php?title=Formatting_SD_cards&amp;diff=5036"/>
		<updated>2011-01-24T14:12:32Z</updated>

		<summary type="html">&lt;p&gt;Nyan: link to forum posts&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Pandora OS can read cards formatted with various filesystems, including&lt;br /&gt;
ext2, ext3, fat32, and if the codec pack is installed, NTFS.&lt;br /&gt;
&lt;br /&gt;
==ext3==&lt;br /&gt;
&lt;br /&gt;
To format a card ext3, insert the card into the Pandora, then open terminal, and type: [http://www.gp32x.com/board/index.php?/topic/54928-64gb-sdxc-cards]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
sudo fdisk /dev/mmcblk0 (use mmcblk1 for the second slot)&lt;br /&gt;
&lt;br /&gt;
't' then '83' to change the partition type to linux, then 'w' to save.&lt;br /&gt;
&lt;br /&gt;
sudo mkfs.ext3 -m 0 /dev/mmcblk0p1 (or mmcblk1p1 for the second slot)&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
If you want to set a volume name then type:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;text&amp;quot;&amp;gt;sudo mkfs.ext3 -m 0 -L volumename /dev/mmcblk0p1&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==FAT32==&lt;br /&gt;
&lt;br /&gt;
The software to format FAT32 is not included with the Pandora, but can be easily installed.  Open terminal, and type: [http://www.gp32x.com/board/index.php?/topic/57413-mkfs-vfat-or-mkdosfs][http://boards.openpandora.org/index.php?/topic/1126-format-sd-cards-to-fat32-or-ntfs/]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
sudo opkg update&lt;br /&gt;
sudo opkg install dosfstools&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Once installed, you can format a card like so:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;text&amp;quot;&amp;gt;sudo mkfs.vfat /dev/mmcblk0p1 (or mmcblk1p1 for the second slot)&amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>Nyan</name></author>
		
	</entry>
	<entry>
		<id>https://pandorawiki.org/index.php?title=Formatting_SD_cards&amp;diff=5021</id>
		<title>Formatting SD cards</title>
		<link rel="alternate" type="text/html" href="https://pandorawiki.org/index.php?title=Formatting_SD_cards&amp;diff=5021"/>
		<updated>2011-01-23T23:30:39Z</updated>

		<summary type="html">&lt;p&gt;Nyan: New page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Pandora OS can read cards formatted with various filesystems, including&lt;br /&gt;
ext2, ext3, fat32, and if the codec pack is installed, NTFS.&lt;br /&gt;
&lt;br /&gt;
==ext3==&lt;br /&gt;
&lt;br /&gt;
To format a card ext3, insert the card into the Pandora, then open terminal, and type:[http://www.gp32x.com/board/index.php?/topic/54928-64gb-sdxc-cards]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
sudo fdisk /dev/mmcblk0 (use mmcblk1 for the second slot)&lt;br /&gt;
&lt;br /&gt;
't' then '83' to change the partition type to linux, then 'w' to save.&lt;br /&gt;
&lt;br /&gt;
sudo mkfs.ext3 -m 0 /dev/mmcblk0p1 (or mmcblk1p1 for the second slot)&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
If you want to set a volume name then type:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;text&amp;quot;&amp;gt;sudo mkfs.ext3 -m 0 -L volumename /dev/mmcblk0p1&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==FAT32==&lt;br /&gt;
&lt;br /&gt;
The software to format FAT32 is not included with the Pandora, but can be easily installed.  Open terminal, and type:&lt;br /&gt;
[http://www.gp32x.com/board/index.php?/topic/57413-mkfs-vfat-or-mkdosfs]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
sudo opkg update&lt;br /&gt;
sudo opkg install dosfstools&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Once installed, you can format a card like so:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;text&amp;quot;&amp;gt;sudo mkfs.vfat /dev/mmcblk0p1 (or mmcblk1p1 for the second slot)&amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>Nyan</name></author>
		
	</entry>
	<entry>
		<id>https://pandorawiki.org/index.php?title=USB_reference&amp;diff=3769</id>
		<title>USB reference</title>
		<link rel="alternate" type="text/html" href="https://pandorawiki.org/index.php?title=USB_reference&amp;diff=3769"/>
		<updated>2010-09-26T15:52:46Z</updated>

		<summary type="html">&lt;p&gt;Nyan: Undo revision 3768 by C010ss (Talk)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Readme First!==&lt;br /&gt;
&lt;br /&gt;
If you have a question to ask, that isn't covered in this FAQ already, please ask over on the [http://www.gp32x.com/board/index.php?showforum=61 Forums].&lt;br /&gt;
&lt;br /&gt;
==USB FAQ==&lt;br /&gt;
&lt;br /&gt;
===How many USB ports does Pandora have?===&lt;br /&gt;
Pandora has two USB ports:&lt;br /&gt;
* 1x USB 2.0 host port (USB standard-A receptacle)&lt;br /&gt;
* 1x USB 1.1/2.0 OTG port (USB mini-AB receptacle)&lt;br /&gt;
&lt;br /&gt;
===What does “host port” mean?===&lt;br /&gt;
A USB host port “hosts” any device that you plug in, just like the USB ports on your computer. Pandora’s full size USB A port can host USB 2.0 devices (only if they are '''high speed compliant'''!), and provide up to 500mA (the maximum allowed according to USB standards).&lt;br /&gt;
&lt;br /&gt;
===What does “OTG” mean?===&lt;br /&gt;
OTG stands for On The Go. USB OTG ports can operate in two different modes. When connected through this port, the Pandora can act as a device, for example when connected to a computer for charging &amp;amp; data transfer. For this mode, you need a standard-A to mini-B cable. However, the Pandora can also act as a host port for USB 1.1 and USB 2.0 devices. For details on how to make the necessary cable connection, see [[USB_reference#OTG_host_mode|the OTG host mode section]]. This port can supply a maximum of 100mA in host mode. Although this port implements On The Go functionality, it can not get an official On The Go certification because the OTG specification requires a device to have exactly one USB port. (The Pandora has two.) Also, the mini-AB connector used on the Pandora has been taken out of the specification in 2007 (but is still widely adopted).&lt;br /&gt;
&lt;br /&gt;
===What’s all this stuff about USB 1.1 and USB 2.0? Isn’t USB, uh, universal?===&lt;br /&gt;
USB 1.1 is a subset of the USB 2.0 protocol. Among many other things, the USB 2.0 standard introduced high-speed data transmission, which requires a special controller on the host side. Most USB ports (eg. on your computer’s motherboard, in USB hubs) actually contain '''two chips''' to allow universal compatibility – one that takes care of the Low-Speed (1.0 Mbit/s) and Full-Speed (12 Mbit/s) devices, and another one for the Hi-Speed (480 Mbit/s) devices. The reason is that Low-Speed and Full-Speed are essentially the same protocols operated at different clock frequencies. Hi-Speed is a completely new development and nothing like the other two.&lt;br /&gt;
&lt;br /&gt;
For reasons beyond our control, Pandora’s USB standard-A host port does not contain this second chip. Only USB 2.0 devices bearing the “USB HI-SPEED” logo can be plugged directly into this port. However, USB 1.1 devices can be connected to this port through a USB hub, provided the hub bears the “USB HI-SPEED” logo.&lt;br /&gt;
&lt;br /&gt;
Pandora’s USB OTG (mini-AB) port is fully compatible with both USB 1.1 and USB 2.0, allowing it to host either type of device.&lt;br /&gt;
&lt;br /&gt;
===So which devices are which?===&lt;br /&gt;
[[Image:USB-HighSpeed-certified-Logo.png|thumb|alt=USB High Speed Certified logo|Devices bearing this logo are certified High Speed devices. They can be plugged directly into Pandora's USB 2.0 host port.]]&lt;br /&gt;
There are no set rules. As a very general guide:&lt;br /&gt;
* Common Low-Speed and Full-Speed devices include keyboards, mice, headsets, older USB devices.&lt;br /&gt;
* Common Hi-Speed devices include cameras, PMPs, HDDs, hubs, card readers, thumb drives.&lt;br /&gt;
This is just a rough representation of what’s out there in the wild, and you will find exceptions. Devices like HSDPA modems and GPS units could fall into either category. The only reliable indication of true Hi-Speed compatibility is the “USB Hi-Speed Certified” logo (right).&lt;br /&gt;
&lt;br /&gt;
===Arrgh, USB used to be simple. What can I actually connect to Pandora?===&lt;br /&gt;
Almost anything, as long as it's supported by Linux. Think of a USB device that everybody uses (mouse, keyboard, thumb drive...) and chances are it will be a simple matter of plug and play. But this might not be the case for more specialised USB devices (modems, ethernet adapters, USB displays...), many of which will only function with Windows specific drivers.&lt;br /&gt;
&lt;br /&gt;
If you intend to purchase USB accessories for use with Pandora, you should first research Linux support for that type of device. Devices already tested on Pandora will be added to the [[USB compatibility list]].&lt;br /&gt;
&lt;br /&gt;
The various USB connection scenarios are as follows:&lt;br /&gt;
&lt;br /&gt;
==Pandora as USB slave==&lt;br /&gt;
[[Image:Pandora.usb.slave.png|thumb|alt=Pandora as USB slave|Pandora as USB slave]]&lt;br /&gt;
Using a USB standard-A to mini-B cable (the kind you probably own several of), you can:&lt;br /&gt;
* Transfer data to/from Pandora&lt;br /&gt;
* Charge Pandora's battery.&lt;br /&gt;
&lt;br /&gt;
'''Note:'''&lt;br /&gt;
* Charging Pandora from your computer's USB port is best done with Pandora in standby mode. The current provided by your computer will probably not be sufficient to provide a quick charge while Pandora is being used.&lt;br /&gt;
* There are USB standard-A to mini-B cables that can be used to charge your Pandora but don't work to transfer data to/ from the Pandora! MSWindows will complain abount &amp;quot;An unknown device connected&amp;quot;. Try using a different cable.&lt;br /&gt;
&lt;br /&gt;
==Hosting USB devices==&lt;br /&gt;
[[Image:Pandora.usb.host.png|thumb|alt=Pandora as a USB host|Pandora as a USB host]]&lt;br /&gt;
*Directly plug in a Hi-Speed USB 2.0 device such as a thumb drive, or a Huawei E160 modem.&lt;br /&gt;
*Using a USB standard-A to USB standard-B (or mini-B, micro-B, depending on what's on the device) cable, connect Hi-Speed USB 2.0 devices such as cameras, PMPs, and HDDS.&lt;br /&gt;
*Connect a USB hub, which will enable you to to connect other non-Hi-Speed USB devices such as keyboards, mice, or a Huawei E220 modem.&lt;br /&gt;
&lt;br /&gt;
'''Note:'''&lt;br /&gt;
*This port can supply a maximum of 500mA. If you plan to use a USB HDD, note that very few of these can draw sufficient power from a single USB port. A powered HDD caddy or powered USB hub will be necessary in most cases.&lt;br /&gt;
&lt;br /&gt;
==OTG host mode==&lt;br /&gt;
[[Image:Pandora.usb.otg.host.png|thumb|alt=Pandora in OTG host mode|Pandora in OTG host mode]]&lt;br /&gt;
How you connect a device to the mini-AB OTG port depends on the device's USB connector.&lt;br /&gt;
*standard-B receptacle: Use a mini-A to standard-B cable.&lt;br /&gt;
*mini-B receptacle:  Use a mini-A to mini-B cable.&lt;br /&gt;
*micro-B receptacle: Use a mini-A plug to standard-A receptacle adapter and a standard-A to micro-B cable.&lt;br /&gt;
*standard-A plug: Use a mini-A plug to standard-A receptacle adapter.&lt;br /&gt;
*mini-A plug: No extra cable or adapter needed.&lt;br /&gt;
*micro-A plug: No standardized solution exists.&lt;br /&gt;
&lt;br /&gt;
This port allows you to connect any USB 2.0-compliant device (Hi-Speed, Full-Speed, Low-Speed, including USB 1.1 ones) directly, without the use of a hub.&lt;br /&gt;
&lt;br /&gt;
'''Notes:'''&lt;br /&gt;
*mini-A and mini-AB connectors have been removed from the present USB standard. This means that the above connectors may vanish from the market at some point (although there will probably be demand for them for some time). There are a lot of connectors available that were never standardized. It is recommended that you do not use them as they may lead to non-working connections. Stick to the cables and adapters mentioned above and look for a mention of &amp;quot;OTG&amp;quot; or &amp;quot;On The Go&amp;quot; and you should be on the safe side.&lt;br /&gt;
*In host mode, this port can supply a maximum of 100mA. USB 1.1 devices that draw more than 100mA will need to connect to Pandora's other USB port via a hub, as depicted in the previous example. The Huawei E220 is one such device.&lt;br /&gt;
*If you have trouble connecting any device to the smal OTG port, check if 'Setting-&amp;gt;Startup-&amp;gt;Enable/Disable services on boot-&amp;gt;Start USB Network on bootup' is checked! This needs to be set in order to work. Default setting is unchecked (Better naming of this option is planned for Hotfix5, see [http://www.gp32x.com/board/index.php?/topic/56516-wishlist-for-hf5/]). &lt;br /&gt;
&lt;br /&gt;
'''Host mode connector'''&lt;br /&gt;
[[Image:Mini-usb.png|thumb|alt=mini-B and Mini-A comparison|mini-B and Mini-A comparison]]&lt;br /&gt;
Shown here are a Mini-B connector (left, black) and a Mini-A connector (right, white). The mini-a connector should be the one you want in order to use the OTG port in host mode. Click on the image for a larger version.&lt;br /&gt;
&lt;br /&gt;
With the right connector, it is not necessary to switch the mode of the port[http://www.gp32x.com/board/index.php?/topic/55396-how-do-you-put-the-usb-otg-port-into-host-mode/], it will be done automatically. It may also be possible to force a mode switch, but this has not been clarified by the devs, and could result in two devices both attempting to power the port (which is not recommended)&lt;br /&gt;
&lt;br /&gt;
==Links==&lt;br /&gt;
*[[USB_compatibility_list|Pandora USB compatibility list]]&lt;br /&gt;
*[http://www.usb.org/developers/docs/usb_20_122208.zip USB 2.0 Standard (including present OTG spec)]&lt;br /&gt;
*[http://www.usb.org/developers/onthego/otg1_0.pdf Original OTG Specification defining mini-A and mini-AB and allowed connections]&lt;br /&gt;
*[http://www.usb.org/developers/Deprecation_Announcement_052507.pdf mini-A and mini-AB Deprecation Announcement]&lt;br /&gt;
*[http://en.wikipedia.org/wiki/USB Wikipedia page on USB]&lt;br /&gt;
&lt;br /&gt;
[[Category:FAQ]]&lt;/div&gt;</summary>
		<author><name>Nyan</name></author>
		
	</entry>
	<entry>
		<id>https://pandorawiki.org/index.php?title=Talk:Pandora&amp;diff=3608</id>
		<title>Talk:Pandora</title>
		<link rel="alternate" type="text/html" href="https://pandorawiki.org/index.php?title=Talk:Pandora&amp;diff=3608"/>
		<updated>2010-09-07T08:20:30Z</updated>

		<summary type="html">&lt;p&gt;Nyan: /* mp3 playing time - 100hrs or 20? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;I added the full spec list from the bluwiki page with minor updates and changes.  I did not update any of the existing links, though.  This ''really'' needs to get done. [[User:Chip|Chip]] 02:22, 15 April 2008 (CEST)&lt;br /&gt;
: Thanks for doing this - I did mean to move the information across at some point but I've been busy. When I get a Pandora board it is fairly likely I'll start to throw some more information on here and we can slowly remove the links to 'prove' various aspects of the design as it becomes more final. [[User:Orkie|Orkie]] 19:48, 15 April 2008 (CEST)&lt;br /&gt;
&lt;br /&gt;
: OpenGL ES Demonstrated link updated.  [[User:AeroSigma|AeroSigma]] 13:47, 7 July 2008 (PST)&lt;br /&gt;
&lt;br /&gt;
== Sorry about that ==&lt;br /&gt;
&lt;br /&gt;
I accidentally added the 'we need help' header thinking it was the Spanish page. All fixed.&amp;lt;br /&amp;gt;&lt;br /&gt;
[[User:Nat1192|Nat1192]] 03:00, 1 October 2008 (CEST)&lt;br /&gt;
&lt;br /&gt;
== Size Comparisons ==&lt;br /&gt;
&lt;br /&gt;
Several threads on the forums have linked to pictures and videos comparing real Pandoras to other gadgets. I suggest we add some of these with permission. (The SizEasy is nice, but leaves a lot to imagination...)&lt;br /&gt;
&lt;br /&gt;
This thread:: http://www.gp32x.com/board/index.php?/topic/54034-pandora-size-comparison-pictures/&lt;br /&gt;
 --[[User:Ollonk|Ollonk]] 22:05, 21 June 2010 (MEST)&lt;br /&gt;
:Very nice. I missed that topic. I think the size comparisons should actually go on their own page (with a link on this page).  &lt;br /&gt;
:Edit: I made a page for it [[Size Comparisons]]&lt;br /&gt;
: --[[User:Cheese|Cheese]] 23:21, 21 June 2010 (MEST)&lt;br /&gt;
&lt;br /&gt;
== Expanding History ==&lt;br /&gt;
&lt;br /&gt;
Someone who was there to experience the whole process, from when it was first announced, to when it started shipping, should expand this section. Or at least post some notes here for me or whoever feels up to doing it. &lt;br /&gt;
--[[User:Cheese|Cheese]] 07:25, 26 June 2010 (MEST)&lt;br /&gt;
Created a page for this.--[[User:Tsh|Tsh]] 19:51, 26 June 2010 (MEST)&lt;br /&gt;
&lt;br /&gt;
==mp3 playing time - 100hrs or 20?==&lt;br /&gt;
Concerning [http://pandorawiki.org/index.php?title=Pandora&amp;amp;diff=3566&amp;amp;oldid=3563 this edit], I realize that 100 hrs may be unrealistic, but where does the &amp;quot;20 hrs&amp;quot; figure even come from? Was it just pulled out of a hat? [[User:Esn|Esn]] 20:24, 6 September 2010 (MEST)&lt;br /&gt;
::Yes, looks like it was a rather odd guess. Currently, I measure 17 hours [[Power_modes]]. Claiming that it is impossible to ever get anywhere near to 2 or 3 times that just shows a poor understanding of where the power management is at the moment. --[[User:Tsh|Tsh]] 03:11, 7 September 2010 (MEST)&lt;br /&gt;
:After starting exaile with a fully charged battery and playing music for a few minutes, when I opened the lid again the battery meter told me I had 19.5 hours left.  I didn't leave it on to see if it really lasted that long. --[[User:Nyan|Nyan]] 10:07, 7 September 2010 (MEST)&lt;br /&gt;
::The whole point of the '100' hours, and the quote from the forum is that with good power management, and if the DSP can be used to play music (with minimal support from the main CPU), some tasks can be optimised - it is not a reflection of the current state.--[[User:Tsh|Tsh]] 10:14, 7 September 2010 (MEST)&lt;br /&gt;
:::Yeah, well, Craig is overly optimistic about a lot of things. --[[User:Nyan|Nyan]] 10:20, 7 September 2010 (MEST)&lt;/div&gt;</summary>
		<author><name>Nyan</name></author>
		
	</entry>
	<entry>
		<id>https://pandorawiki.org/index.php?title=Talk:Pandora&amp;diff=3605</id>
		<title>Talk:Pandora</title>
		<link rel="alternate" type="text/html" href="https://pandorawiki.org/index.php?title=Talk:Pandora&amp;diff=3605"/>
		<updated>2010-09-07T08:07:35Z</updated>

		<summary type="html">&lt;p&gt;Nyan: /* mp3 playing time - 100hrs or 20? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;I added the full spec list from the bluwiki page with minor updates and changes.  I did not update any of the existing links, though.  This ''really'' needs to get done. [[User:Chip|Chip]] 02:22, 15 April 2008 (CEST)&lt;br /&gt;
: Thanks for doing this - I did mean to move the information across at some point but I've been busy. When I get a Pandora board it is fairly likely I'll start to throw some more information on here and we can slowly remove the links to 'prove' various aspects of the design as it becomes more final. [[User:Orkie|Orkie]] 19:48, 15 April 2008 (CEST)&lt;br /&gt;
&lt;br /&gt;
: OpenGL ES Demonstrated link updated.  [[User:AeroSigma|AeroSigma]] 13:47, 7 July 2008 (PST)&lt;br /&gt;
&lt;br /&gt;
== Sorry about that ==&lt;br /&gt;
&lt;br /&gt;
I accidentally added the 'we need help' header thinking it was the Spanish page. All fixed.&amp;lt;br /&amp;gt;&lt;br /&gt;
[[User:Nat1192|Nat1192]] 03:00, 1 October 2008 (CEST)&lt;br /&gt;
&lt;br /&gt;
== Size Comparisons ==&lt;br /&gt;
&lt;br /&gt;
Several threads on the forums have linked to pictures and videos comparing real Pandoras to other gadgets. I suggest we add some of these with permission. (The SizEasy is nice, but leaves a lot to imagination...)&lt;br /&gt;
&lt;br /&gt;
This thread:: http://www.gp32x.com/board/index.php?/topic/54034-pandora-size-comparison-pictures/&lt;br /&gt;
 --[[User:Ollonk|Ollonk]] 22:05, 21 June 2010 (MEST)&lt;br /&gt;
:Very nice. I missed that topic. I think the size comparisons should actually go on their own page (with a link on this page).  &lt;br /&gt;
:Edit: I made a page for it [[Size Comparisons]]&lt;br /&gt;
: --[[User:Cheese|Cheese]] 23:21, 21 June 2010 (MEST)&lt;br /&gt;
&lt;br /&gt;
== Expanding History ==&lt;br /&gt;
&lt;br /&gt;
Someone who was there to experience the whole process, from when it was first announced, to when it started shipping, should expand this section. Or at least post some notes here for me or whoever feels up to doing it. &lt;br /&gt;
--[[User:Cheese|Cheese]] 07:25, 26 June 2010 (MEST)&lt;br /&gt;
Created a page for this.--[[User:Tsh|Tsh]] 19:51, 26 June 2010 (MEST)&lt;br /&gt;
&lt;br /&gt;
==mp3 playing time - 100hrs or 20?==&lt;br /&gt;
Concerning [http://pandorawiki.org/index.php?title=Pandora&amp;amp;diff=3566&amp;amp;oldid=3563 this edit], I realize that 100 hrs may be unrealistic, but where does the &amp;quot;20 hrs&amp;quot; figure even come from? Was it just pulled out of a hat? [[User:Esn|Esn]] 20:24, 6 September 2010 (MEST)&lt;br /&gt;
::Yes, looks like it was a rather odd guess. Currently, I measure 17 hours [[Power_modes]]. Claiming that it is impossible to ever get anywhere near to 2 or 3 times that just shows a poor understanding of where the power management is at the moment. --[[User:Tsh|Tsh]] 03:11, 7 September 2010 (MEST)&lt;br /&gt;
:After starting exaile with a fully charged battery and playing music for a few minutes, when I opened the lid again the battery meter told me I had 19.5 hours left.  I didn't leave it on to see if it really lasted that long. --[[User:Nyan|Nyan]] 10:07, 7 September 2010 (MEST)&lt;/div&gt;</summary>
		<author><name>Nyan</name></author>
		
	</entry>
	<entry>
		<id>https://pandorawiki.org/index.php?title=Pandora&amp;diff=3566</id>
		<title>Pandora</title>
		<link rel="alternate" type="text/html" href="https://pandorawiki.org/index.php?title=Pandora&amp;diff=3566"/>
		<updated>2010-09-06T17:14:45Z</updated>

		<summary type="html">&lt;p&gt;Nyan: Let's have a realistic estimate; 100 hours is not realistic&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:PandoraFrontNew.jpg|right|thumb|320px|The Pandora.]] &lt;br /&gt;
The Pandora is a combination of a seventh-generation handheld game console and miniature computer. It is the spiritual successor to other open handheld consoles such as the GP32 and GP2X. The device is open, meaning you can use it however you like and there are no restrictions or fees placed on developers, so anyone can write and release software for it. It runs a custom distribution of Linux based on [http://www.angstrom-distribution.org/ Ångström] and is currently the most powerful handheld gaming console available.&lt;br /&gt;
&lt;br /&gt;
==History==&lt;br /&gt;
&lt;br /&gt;
On September 30, 2008, 3000 units were made available for pre-order. Later on, this number was increased to 4000. The release of the Pandora was delayed several times until May 2010, when mass production and shipping of the Pandora began. A [[Production timeline]] page describes the process.&lt;br /&gt;
&lt;br /&gt;
==Availability==&lt;br /&gt;
[[Image:Pandora-newrender.jpg|left|thumb|220px|A render of the Pandora.]]&lt;br /&gt;
&lt;br /&gt;
For the first batch, 4000 units were made available to be pre-ordered for $330 USD each. Currently (as of September 2010) these are being assembled and shipped out to customers. &lt;br /&gt;
&lt;br /&gt;
A second batch of 4000 was made available for pre-order in July 2010. The price of the second batch is $349 USD. [http://www.gp32x.com/board/index.php?/topic/54958-just-had-my-2nd-batch-pre-order-email/]&lt;br /&gt;
&lt;br /&gt;
==Capabilities==&lt;br /&gt;
&lt;br /&gt;
The Pandora is a unique device. Currently, there is no other device available that has dedicated gaming controls (including two analog nubs) and a QWERTY keyboard. It was developed primarily as a game console, specifically, a device to emulate older systems (see [[Emulator list]]) and run native games (see [[Games]]). It can also be used as a handheld computer. You can use it to do many of the tasks you would on any other computer, such as browsing the Internet (with a full-featured web browser), listening to music, watching movies and shows, using instant messaging applications, etc.&lt;br /&gt;
&lt;br /&gt;
There are also a few things it can't do. Specifically, it can't run software that is only available for Windows, though if the source code is available there is a possibility it could be ported to run on the Pandora. Also, most proprietary Linux applications won't run without a port (as they were made to run on the x86 architecture while the Pandora is ARM-based).&lt;br /&gt;
&lt;br /&gt;
==Specifications==&lt;br /&gt;
&lt;br /&gt;
===Core Hardware===&lt;br /&gt;
&lt;br /&gt;
*Texas Instruments OMAP3530 system-on-chip (SoC). [http://www.gp32x.com/board/index.php?s=&amp;amp;showtopic=38155&amp;amp;view=findpost&amp;amp;p=562133] [http://www.gp32x.com/board/index.php?showtopic=39172&amp;amp;st=160#] ''Specifications can be found at this link: [http://focus.ti.com/pdfs/wtbu/ti_omap3430.pdf] '' &lt;br /&gt;
*PowerVR SGX GPU (OpenGL ES 2.0, several million polygons per second). ''OpenGL ES demonstrated: [http://www.imgtec.com/powervr/insider/powervr-demos.asp] ''&lt;br /&gt;
*256MB DDR SDRAM in consumer units (early developer units had 128MB).&lt;br /&gt;
*Real-time clock (RTC) built in, to keep track of time. [http://www.gp32x.com/board/index.php?s=&amp;amp;showtopic=38155&amp;amp;view=findpost&amp;amp;p=568882]&lt;br /&gt;
*512MB internal flash memory (NAND) for consumer Pandoras (early developer boards had 256MB).&lt;br /&gt;
*Is &amp;quot;unbrickable&amp;quot;, through a ROM bootloader.&lt;br /&gt;
*Dimensions: 140 x 83 x 27 mm (See [[Size Comparisons]])&lt;br /&gt;
*Mass: 320g [http://openpandora.ca/] (0.739 lbs)&lt;br /&gt;
&lt;br /&gt;
===Display===&lt;br /&gt;
&lt;br /&gt;
*4.3-inch (93.6 x 56.2 mm), 800x480 widescreen (5:3), touchscreen TFT-LCD. [http://www.gp32x.com/board/index.php?showtopic=38044]&lt;br /&gt;
*Brightness: 300 cd/m&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;, Contrast ratio: 450:1, Response time: tr+tf=30ms. [http://www.gp32x.com/board/index.php?s=&amp;amp;showtopic=39741&amp;amp;view=findpost&amp;amp;p=573484]&lt;br /&gt;
*TV-out included in hardware, A/V-OUT Port (similar in appearance to a large USB OTG port) has Composite and S-Video outputs and 3.5mm headphone output and microphone input.&lt;br /&gt;
**Separate TV-out signals, picture-in-picture capabilities. [http://www.gp32x.com/board/index.php?showtopic=38044]&lt;br /&gt;
*Powerful 2D and 3D hardware acceleration, see above. [http://www.gp32x.com/board/index.php?showtopic=38044]&lt;br /&gt;
&lt;br /&gt;
===Sound===&lt;br /&gt;
&lt;br /&gt;
*Has a high-quality audio DAC and an ADC.&lt;br /&gt;
*A pair of stereo speakers are built into the sides of the display. &lt;br /&gt;
*The hardware volume control is a wheel.&lt;br /&gt;
*Built-in microphone. [http://www.gp32x.com/board/index.php?act=findpost&amp;amp;pid=568882]&lt;br /&gt;
&lt;br /&gt;
===Input===&lt;br /&gt;
&lt;br /&gt;
*Buttons, keyboard, microphone, and touchscreen. [http://www.gp32x.com/board/index.php?showtopic=38044]&lt;br /&gt;
*Directional pad will be a D-pad. [http://www.gp32x.com/board/index.php?showtopic=38044]&lt;br /&gt;
*Two real, custom-designed, plastic analog nubs.&lt;br /&gt;
*QWERTY keyboard (cellphone-like, but larger). [http://www.gp32x.com/board/index.php?showtopic=38044]&lt;br /&gt;
&lt;br /&gt;
===Connectivity===&lt;br /&gt;
&lt;br /&gt;
*802.11b/g (Wi-Fi) included. USB host included. USB-on-the-go (one-port host and client) included. [http://www.gp32x.com/board/index.php?showtopic=38044]&lt;br /&gt;
*Integrated Bluetooth 2.0 + EDR (3Mbps). [http://www.gp32x.com/board/index.php?s=&amp;amp;showtopic=42344&amp;amp;view=findpost&amp;amp;p=613832]&lt;br /&gt;
*[[USB_reference|USB OTG mini-AB port and fully powered (500 mA) standard-A port.]] You can use anything that has the appropriate drivers. [http://www.gp32x.com/board/index.php?s=&amp;amp;showtopic=38155&amp;amp;view=findpost&amp;amp;p=568882] Some devices need to first go through a powered USB hub.&lt;br /&gt;
*RS-232 included, but a level converter is needed for the UART. [http://www.gp32x.com/board/index.php?s=&amp;amp;showtopic=38155&amp;amp;view=findpost&amp;amp;p=568882]&lt;br /&gt;
*Two SDIO-capable SDHC slots.&lt;br /&gt;
&lt;br /&gt;
===Power===&lt;br /&gt;
&lt;br /&gt;
*Lithium-polymer battery, ~4000mAh.&lt;br /&gt;
*Up to 10 hours battery life under reasonable load, 8.5 hours under max CPU load. Up to 20 hours playing music with the display off. [http://www.gp32x.com/board/index.php?showtopic=40823&amp;amp;st=80&amp;amp;p=595336&amp;amp;#entry595336]&lt;br /&gt;
*Can charge through an AC adapter or USB. [http://www.gp32x.com/board/index.php?s=&amp;amp;showtopic=40659&amp;amp;view=findpost&amp;amp;p=587802]&lt;br /&gt;
*Advanced power management capabilities: only need to set a max clock speed; when the CPU is not doing anything it automatically HALTs and does nothing to save power. [http://www.gp32x.com/board/index.php?s=&amp;amp;showtopic=38155&amp;amp;view=findpost&amp;amp;p=574380]&lt;br /&gt;
*Eventually will be able to suspend to RAM or suspend to disk for longer battery life and faster start up. See [[Power modes]].&lt;/div&gt;</summary>
		<author><name>Nyan</name></author>
		
	</entry>
	<entry>
		<id>https://pandorawiki.org/index.php?title=GLES&amp;diff=3309</id>
		<title>GLES</title>
		<link rel="alternate" type="text/html" href="https://pandorawiki.org/index.php?title=GLES&amp;diff=3309"/>
		<updated>2010-08-04T11:07:03Z</updated>

		<summary type="html">&lt;p&gt;Nyan: remove spam&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introduction ==&lt;br /&gt;
Unfortunately, the OpenGL ES takes away many of the functions that beginner programmers use. They do this, because a lot of those functions are plain rubbish for any high-end application. We're only covering ES 1.1 here, but the Pandora also supports ES 2.0, which, leaves you with a handful of functions, you have to do all of the matrix math on your own. Which can be really hard if you're not good at maths, I'll cover how to do that in a later tutorial. What you're learning here isn't just for the Pandora, you should use these new methods in your Windows/Linux code. These changes are being made to the core OpenGL too, so you're loosing all of this stuff soon enough. Which is silly, OpenGL is good because beginners can pick it up easily. But whatever, I'm not in charge.&lt;br /&gt;
&lt;br /&gt;
== The Basics ==&lt;br /&gt;
&lt;br /&gt;
glBegin() and glEnd()&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=cpp&amp;gt;&lt;br /&gt;
&lt;br /&gt;
glBegin(GL_TRIANGLES);&lt;br /&gt;
&lt;br /&gt;
    glVertex3f(1,0,0);&lt;br /&gt;
    glVertex3f(0,1,0);&lt;br /&gt;
    glVertex3f(-1,0,0);&lt;br /&gt;
&lt;br /&gt;
glEnd();&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You know what I just did? Yeah, I drew a triangle! Nope, you can't draw stuff like this in OpenGL ES 1.1, so how would one draw a triangle in ES? Bare with me while you read this if you don't understand it, I'll explain it in depth.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=cpp&amp;gt;&lt;br /&gt;
&lt;br /&gt;
GLfloat vertices[] = {1,0,0, 0,1,0, -1,0,0};&lt;br /&gt;
&lt;br /&gt;
glEnableClientState(GL_VERTEX_ARRAY);&lt;br /&gt;
&lt;br /&gt;
glVertexPointer(3, GL_FLOAT, 0, vertices);&lt;br /&gt;
&lt;br /&gt;
glDrawArrays(GL_TRIANGLES, 0, 3);&lt;br /&gt;
&lt;br /&gt;
glDisableClientState(GL_VERTEX_ARRAY);&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This is called drawing with a vertex array. Eww? Yeah, you would never draw like that in a real program, your vertex array would be stored already, you wouldn't have to define it every time you drew somthing. While it's messy for drawing primitives, it's really cool for drawing models, because your models vertices are generally stored in arrays like that already. I'll show you an example from TINCS after I explain this code.&lt;br /&gt;
&amp;lt;source lang=cpp&amp;gt;&lt;br /&gt;
GLfloat vertices[] = {1,0,0, 0,1,0, -1,0,0};&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
This ''should'' be obvious, we're simply creating an array that stores the vertices of our triangle. It can be of any size, you can store as many vertices as you want. Note, how I space out every three numbers, this is because a vertex is made of X,Y,Z components. So we have our X, our Y, our Z then a space for the next three. You don't have to space it like this, it's mainly so you can see what's going on. &lt;br /&gt;
&amp;lt;source lang=cpp&amp;gt;&lt;br /&gt;
glEnableClientState(GL_VERTEX_ARRAY);&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
We need to do this before we start drawing, this tells OGL that we're going to feed it a vertex array from the client side (rather than the server, which is the graphics card).&lt;br /&gt;
&amp;lt;source lang=cpp&amp;gt;&lt;br /&gt;
glVertexPointer(3, GL_FLOAT, 0, vertices);&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Ok, here is where we're telling OGL where to get it's vertices from. The first argument, tells OGL how many components (or floats) there are per vertex. Remember we talked about how we were spacing them out every 3 numbers? Here we're telling OGL that we did that! The next argument tells OpenGL that we're giving it floating point numbers. Now we have a &amp;quot;0&amp;quot;. This is called the stride, I could explain it in detail, but you don't need to understand it yet. Just leave it at 0. In the last argument we give OGL our vertex array!&lt;br /&gt;
&amp;lt;source lang=cpp&amp;gt;&lt;br /&gt;
glDrawArrays(GL_TRIANGLES, 0, 3);&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Here is where the work is done. The first argument is telling OGL that we're drawing in triangles. (This can be GL_QUADS, GL_LINES, whatever!). The second is specifying where we want to start in the array we passed OGL earier. The last one is telling OpenGL how many vertices we want to draw. In this case, it's just the three.&lt;br /&gt;
&amp;lt;source lang=cpp&amp;gt;&lt;br /&gt;
glDisableClientState(GL_VERTEX_ARRAY);&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Finally, we're disabling the vertex array state. We're done!&lt;br /&gt;
&lt;br /&gt;
So this is one of the ways to draw stuff in OpenGL. It's the next step up from glBegin and glEnd and it works fine in ES 1.1, so it works fine on the Pandora!&lt;br /&gt;
&lt;br /&gt;
== Drawing Textured Quads ==&lt;br /&gt;
&lt;br /&gt;
OpenGL can be great for speeding up your 2D application. One of the ways you do this, is by drawing with OpenGL rather than SDL. 2D games are made up of lots of sprites, which are just images that move about in a 2D world. You can use hardware acceleration to speed this up. If you're only planning on using 3D stuff on the Pandora, read this anyway, it introduces you to texturing with texture arrays and you're probably going to need to use sprites somewhere anyway. &lt;br /&gt;
&lt;br /&gt;
So, we can pick apart my method of sprite drawing in TINCS for this tutorial, I mainly use this function to draw text, once it's been rendered by SDL_ttf and converted into a OpenGL texture, but never mind any of that.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=cpp&amp;gt;&lt;br /&gt;
static void DrawSprite(GLuint sprite, float X, float Y, float Z, float W, float H)&lt;br /&gt;
{&lt;br /&gt;
	glBindTexture(GL_TEXTURE_2D,sprite);&lt;br /&gt;
&lt;br /&gt;
	GLfloat box[] = {X,Y + H,Z,  X + W,Y + H,Z,     X + W, Y, Z,   X,Y,Z};&lt;br /&gt;
	GLfloat tex[] = {0,0, 1,0, 1,1, 0,1};&lt;br /&gt;
&lt;br /&gt;
	glEnableClientState(GL_VERTEX_ARRAY);&lt;br /&gt;
	glEnableClientState(GL_TEXTURE_COORD_ARRAY);&lt;br /&gt;
&lt;br /&gt;
	glVertexPointer(3, GL_FLOAT, 0,box);&lt;br /&gt;
	glTexCoordPointer(2, GL_FLOAT, 0, tex);&lt;br /&gt;
&lt;br /&gt;
	glDrawArrays(GL_QUADS,0,4);&lt;br /&gt;
		&lt;br /&gt;
	glDisableClientState(GL_VERTEX_ARRAY);&lt;br /&gt;
	glDisableClientState(GL_TEXTURE_COORD_ARRAY);&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Give it a good read, make sure you understand all of the stuff we've been over before and how it's applied in this example! Also, I'm not sure how this will fare in the 3D realm, I only use it when I'm in Ortho mode (2D, drawing ma GUI).&lt;br /&gt;
&lt;br /&gt;
Right!&lt;br /&gt;
&amp;lt;source lang=cpp&amp;gt;&lt;br /&gt;
glBindTexture(GL_TEXTURE_2D,sprite);&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
As you can see here, binding the texture that's passed to the function to GL_TEXTURE_2D. You should understand this already. (If not, hit up NeHes tutorials!)&lt;br /&gt;
&amp;lt;source lang=cpp&amp;gt;&lt;br /&gt;
GLfloat tex[] = {0,0, 1,0, 1,1, 0,1};&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
This is new too, what we've done, is got the texture co-ordinates that we would usually pass to OGL per-vertex. (glTexCoord2f() style) Then put them into a little array.&lt;br /&gt;
&amp;lt;source lang=cpp&amp;gt;&lt;br /&gt;
glEnableClientState(GL_TEXTURE_COORD_ARRAY);&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Just like last time, we're enabling a state on the client (not the server), this one tells the GPU we want to pass a texture coordinate array too.&lt;br /&gt;
&amp;lt;source lang=cpp&amp;gt;&lt;br /&gt;
glTexCoordPointer(2, GL_FLOAT, 0, tex);&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Here we're passing the texture coordinates to OGL. Exactly like the vertex coordinates, except that the first argument (the size) is only two. This is because we only need two values per texture coordinate (a U and a V).&lt;br /&gt;
&amp;lt;source lang=cpp&amp;gt;&lt;br /&gt;
glDisableClientState(GL_TEXTURE_COORD_ARRAY);&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
We disable the texture coordinate array just like we did with the vertex array.&lt;br /&gt;
&lt;br /&gt;
There we go! That's not much harder than SDL blit is it? I guarantee it will make your app run a whole bunch faster too :D&lt;br /&gt;
&lt;br /&gt;
==Conclusion==&lt;br /&gt;
&lt;br /&gt;
This is all you need to know to use OpenGL on the Pandora. Note, you can't open your window like you would in SDL/Linux/Windows, it's a little bit different in OpenGL ES and I'll go over that in my [[Combining OpenGL ES 1.1 and SDL to create a window on the Pandora]] tutorial! Remember, you can and should use this knowledge for regular OpenGL!&lt;br /&gt;
&lt;br /&gt;
''I want to add one last section about drawing models once I've released the source to my model format loader/drawer''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Development]]&lt;/div&gt;</summary>
		<author><name>Nyan</name></author>
		
	</entry>
</feed>