SD card compatibility
This page lists the make and size of SD cards that users have attempted to use with the GP2X.
Contents |
Compatibility Chart
Here a table indicating compatibility according to different firmewares by indicating (1) If the console accepts the card and (2) if you can update the firmware with the card. The symbol √ indicates it as operational. The symbol Χ indicates a problem or a failure. A white space indicates that no information is available.
Firmware 2.1.x Update
It seems this table has been rendered obsolete by the 2.1.x firmware, which seems to support any card which conforms to the original SD standard. At current firmware (2.1.1) GP2X does not support the new SDHC format SD cards, which is what most 4Gb or larger (8gb, 32Gb, etc) cards are. Read more about the SD Association's standards at http://www.sdcard.org/
Card Compatibility Firmware 2.0.0 to 2.*.* | ||||||
---|---|---|---|---|---|---|
Description, model name | Firmware Version | |||||
2.0.0 | 2.1.0 | 2.1.1 | ||||
(1) | (2) | (1) | (2) | (1) | (2) | |
A-Data MyFlash Turbo SD 4GB 150x | √ | √ | √ | |||
A-Data MyFlash Turbo SD 2GB 150X | √ | √ | √ | √ | ||
A-Data MyFlash SD 1GB 60X | √ | √ | √ | √ | √ | √ |
Canon 16MB | √ | √ | ||||
CosKin 512MB | √ | |||||
Crucial 1GB | √ | √ | √ | √ | ||
Dane-Elec 64MB | √ | |||||
Dane-Elec 256MB | √ | |||||
Dane-Elec 512MB | √ | |||||
Dane-Elec 1GB | √ | √ | ||||
Dane-Elec 2GB | √ | |||||
FujiFilm 512MB | √ | √ | √ | √ | √ | √ |
I-O Data 128 MB | √ | |||||
Integral 1GB | √ | √ | √ | √ | √ | |
Kingston 256MB | √ | |||||
Kingston 1GB | √ | √ | √ | √ | √ | |
Kingston ElitePro 50x 1GB | √ | |||||
Kingston ElitePro 50x 2GB | √ | |||||
Kingston 2GB | √ | √ | √ | √ | ||
Kingmax 2GB | √ | √ | ||||
Kingmax 4GB | √ | √ | ||||
Kodak 512MB | √ | √ | √ | √ | √ | √ |
Memory Power 128MB | √ | |||||
Micro Memory 4GB | √ | |||||
Mr. Flash SD 1GB | √ | √ | √ | √ | √ | √ |
OCZ 4GB 150x | √ | |||||
PEAK 256 MB | √ | |||||
PLATINUM 1GB | √ | √ | ||||
PLATINUM 2GB | √ | |||||
PLATINUM 4GB | √ | |||||
PNY 128MB | √ | √ | √ | √ | √ | |
PNY 1GB | √ | √ | √ | √ | √ | √ |
HP 128MB P/N 253475-822 | √ | √ | √ | √ | √ | √ |
Panasonic 256 MB | √ | |||||
PQI Hi-Speed 150 2GB | √ | √ | √ | √ | √ | √ |
PQI Hi-Speed 150 4GB | √ | √ | ||||
Pretec Secure Digital 4096MB Cheetah 133x | √ | √ | √ | √ | √ | √ |
RiDATA 4GB | √ | √ | √ | √ | ||
SanDisk 64MB | √ | √ | √ | |||
SanDisk 128MB | √ | √ | √ | √ | √ | |
Sandisk 256MB | √ | |||||
Sandisk 512MB | √ | √ | ||||
SanDisk 1GB (normal) | √ | Χ | √ | √ | √ | |
SanDisk Ultra II 1GB | √ | √ | √ | |||
SanDisk Ultra II 4Gb | Χ | Χ | ||||
SanDisk Extreme III 1GB | √ | √ | √ | √ | ||
SanDisk 2GB | √ | √ | √ | √ | √ | |
TakeMS 512MB | √ | √ | ||||
TOPRAM 150X 4GB SD Secure Digital (from EBay) | √ | |||||
Toshiba 1GB (SD-M01G) | √ | √ | √ | √ | √ | √ |
Toshiba 512MB (SD-M512) | √ | √ | √ | √ | √ | √ |
Transcend 4Gb 150x | √ | √ | √ | √ | √ | |
Transcend 2Gb 150x | √ | √ | √ | |||
Traxdata 128MB | √ | |||||
TwinMOS 32MB | √ | |||||
TwinMOS Ultra-X SD 66X 1GB | √ | √ | √ | √ | √ | √ |
Viking 128 | √ | √ | √ | |||
Werlissa 1GB (3) | √ | |||||
X Digital Media 512MB | √ | √ | √ | √ | √ | √ |
Description, model name | Firmware Version | |||||
2.0.0 | 2.1.0 | 2.1.1 |
Card Compatibility Firmware 1.0.0 to 1.4.0 | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Description, model name | Firmware Version | |||||||||||||
1.0.0 | 1.0.1 | 1.1.0 | 1.2.0 | 1.2.1 | 1.3.0 | 1.4.0 | ||||||||
(1) | (2) | (1) | (2) | (1) | (2) | (1) | (2) | (1) | (2) | (1) | (2) | (1) | (2) | |
A-Data MyFlash Turbo SD 4GB 150x | √ | |||||||||||||
A-Data MyFlash Turbo SD 2GB 150X | √ | √ | ||||||||||||
A-Data MyFlash 2GB 50X | ||||||||||||||
ADL 1GB | √ | Χ | √ | Χ | √ | Χ | ||||||||
Apacer (standard) 265MB | ||||||||||||||
ASA*RTE 128mb | √ | √ | √ | √ | √ | √ | ||||||||
ATP 1GB Haute vitesse 60X SD | √ | √ | √ | √ | √ | √ | ||||||||
Canon 16MB | √ | Χ | √ | Χ | √ | Χ | √ | |||||||
CN Memory 512MB | Χ | Χ | Χ | Χ | Χ | Χ | ||||||||
CN Memory 1GB SD Card | Χ | Χ | Χ | Χ | Χ | Χ | ||||||||
Crucial 512mb | √ | √ | √ | √ | √ | √ | ||||||||
Dane-Elec 256MB | √ | Χ | √ | Χ | √ | Χ | ||||||||
Dane-Elec 512MB | √ | Χ | √ | Χ | √ | Χ | √ | Χ | √ | Χ | √ | Χ | √ | Χ |
HAMA Highspeed 256MB | √ | Χ | √ | Χ | √ | Χ | ||||||||
Hama 512MB | √ | Χ | √ | Χ | √ | Χ | ||||||||
Hama 1GB | √ | Χ | √ | Χ | √ | Χ | ||||||||
Integral 1GB | √ | Χ | √ | Χ | √ | Χ | √ | √ | √ | √ | √ | √ | √ | √ |
Integral SD High speed 1GB | √ | √ | √ | √ | √ | √ | ||||||||
KINGMAX 2GB x150 | √ | |||||||||||||
Kingston 256MB | √ | Χ | √ | Χ | √ | Χ | √ | √ | √ | √ | ||||
Kingston 512MB | √ | Χ | √ | Χ | √ | Χ | √ | √ | √ | √ | ||||
Kingston 1GB | √ | √ | √ | √ | √ | |||||||||
Kingston ElitePro 50x 1GB | √ | √ | √ | √ | √ | √ | √ | √ | ||||||
Kingston Ultimate 120x 2GB | ||||||||||||||
Kodak 64MB | √ | √ | √ | √ | √ | √ | ||||||||
Legend 1GB | √ | √ | √ | √ | √ | √ | ||||||||
Lexar 64MB | √ | Χ | √ | Χ | √ | Χ | ||||||||
Lexar 256MB | √ | √ | √ | √ | √ | √ | ||||||||
Lexar 512MB | √ | √ | √ | √ | √ | √ | ||||||||
Lexar 1GB | √ | √ | √ | √ | √ | √ | √ | √ | √ | √ | √ | √ | √ | √ |
Medion 256MB | √ | √ | √ | √ | √ | √ | ||||||||
Memory Power 128MB | √ | √ | √ | √ | √ | √ | √ | √ | ||||||
Panasonic 128 MB | √ | Χ | √ | Χ | √ | Χ | ||||||||
Panasonic 256 MB | √ | Χ | √ | Χ | √ | Χ | ||||||||
PEAK 256 MB | √ | √ | √ | √ | ||||||||||
PEAK Ultra 1GB 60x | √ | Χ | √ | Χ | √ | Χ | ||||||||
Platinum 2GB | Χ | Χ | Χ | Χ | √ | |||||||||
PNY 64MB | √ | |||||||||||||
PNY 128MB | √ | √ | √ | √ | √ | √ | √ | √ | √ | √ | √ | √ | √ | √ |
PNY 512MB | √ | √ | √ | |||||||||||
PNY 1GB | √ | Χ | √ | Χ | √ | Χ | Χ | Χ | √ | √ | √ | |||
PQI Hi-Speed 150 2GB | ||||||||||||||
PQI Hi-Speed 150 4GB | ||||||||||||||
RamComponents 128MB | √ | √ | √ | |||||||||||
RiDATA 1GB (PRO 66X) | √ | √ | √ | √ | √ | √ | ||||||||
RiDATA 4GB | ||||||||||||||
Sandisk 16MB | √ | Χ | √ | Χ | √ | Χ | ||||||||
SanDisk 64MB | √ | √ | √ | √ | √ | √ | √ | √ | ||||||
Sandisk 128MB | √ | Χ | √ | Χ | √ | Χ | ||||||||
Sandisk 256MB | √ | √ | √ | |||||||||||
Sandisk 512MB | √ | √ | √ | √ | √ | √ | √ | √ | √ | √ | √ | √ | ||
Sandisk MiniSD 512MB avec adapteur (P/N SDSDM-512) | ||||||||||||||
SanDisk Ultra II 512mb | √ | √ | √ | √ | √ | √ | ||||||||
SanDisk 1GB (normal) | √ | √ | √ | √ | √ | √ | √ | √ | √ | √ | √ | √ | ||
SanDisk Ultra II 1GB | √ | √ | √ | √ | √ | √ | √ | √ | √ | √ | √ | √ | √ | √ |
SanDisk Ultra II 1GB USB version | √ | √ | √ | √ | ||||||||||
SanDisk Extreme III 1GB | √ | √ | ||||||||||||
SanDisk Ultra 2GB | √ | |||||||||||||
SanDisk Ultra II 2GB | √ | |||||||||||||
Skydisk OEM/Team 1GB | √ | Χ | √ | Χ | √ | Χ | ||||||||
TakeMS 256MB | √ | √ | √ | √ | √ | √ | √ | √ | √ | |||||
TakeMS 512MB | √ | √ | √ | √ | √ | √ | √ | √ | √ | √ | √ | √ | ||
TakeMS 1Go "HyperSpeed" 133x | √ | Χ | √ | Χ | √ | Χ | √ | Χ | √ | Χ | √ | Χ | √ | Χ |
TOPRAM 150X 4GB SD Secure Digital (from EBay) | ||||||||||||||
Toshiba 512MB | √ | Χ | √ | Χ | √ | Χ | Χ | Χ | ||||||
Toshiba 512MB (SD-M512) | √ | √ | √ | √ | √ | √ | √ | √ | √ | √ | √ | √ | ||
Toshiba 1GB (SD-M01G) | ||||||||||||||
Transcend 1Gb 80x | √ | √ | √ | √ | √ | √ | ||||||||
Transcend 4Gb 150x | ||||||||||||||
TRANSCEND SD Card High Speed 150x 2 Go | ||||||||||||||
Traxdata 128MB | √ | √ | √ | |||||||||||
TwinMOS 32MB | √ | |||||||||||||
TwinMOS 64MB | √ | |||||||||||||
TwinMOS Ultra-X SD 66X 1GB | √ | √ | √ | √ | √ | √ | √ | √ | √ | √ | √ | √ | √ | √ |
Ultron 512MB | √ | √ | √ | √ | √ | √ | ||||||||
Viking 128MB | √ | Χ | √ | Χ | √ | Χ | ||||||||
Viking Interworks 1GB | ||||||||||||||
Vodafone 128MB | √ | Χ | √ | Χ | √ | Χ | ||||||||
Werlissa 1GB (3) | √ | Χ | √ | Χ | √ | Χ | √ | Χ | √ | Χ | √ | Χ | √ | Χ |
X4Store 1GB | √ | Χ | √ | Χ | √ | Χ |
(3) The updates of this single card are possible by means of the alternative actualizador of Rob Brown. (At least, until firmware 2.0)
Most Cards Require an SD Card Reader
Do not let this list fool you. Most SD cards (those greater than 1GB) require an SD card reader. Using your GP2X as an SD card reader via the USB link to a PC will not work. By compatible this list means works with a GP2X when the GP2X reads and writes to a pre-formatted card, which requires an SD card reader to set up and fill with data from your PC. You may also have to continue using your SD card reader to write data to the SD card from your PC, and not through your GP2X USB->PC connection.
Other notes
It seems that the card may need to have been written to (by a card reader, for example) before the GP2X will recognise it properly. Also the gp2x currently only likes SD-Cards which have been formatted by a SD-Card Reader. Card-Readers present the Cards as a removable device to Windows. The gp2x itself presents them as a harddisk. And gp2x doesn't like harddisk partition tables. So format your card with an SD-Cardreader and chances that your card will be correctly detected by the gp2x will really increase tremendously.
It seems too that some cards require some work, either in Linux or Windows, to work. I have an example of a Dane-elec 1GB that took at least 30 attemps in Windows and Linux (using cfdisk, fdisk, makefs.msdos), FAT32 and FAT16, card-reader or not, to be recognized. Weird thing is nothing fancy was done on the successfull try... so keep trying !
A new gp2x firmware must be released by GPH, so that the gp2x presents itself as a removable device.
Do participate in Talk:SD card compatibility if you can. We need some details on how these cards are formatted. These documents (http://www.sdcard.org/sdio/Simplified%20Physical%20Layer%20Specification.PDF and http://www.sdcard.org/sdio/Simplified%20SDIO%20Card%20Specification.pdf) show how to get the data on and off the card, but not how it's laid out. Presumably at some level it's a standard hard disk layout, whatever that is?
Toshiba SD-cards are working well without formatting just as you bought them.
[NOTE] Joe Black: most of USB cables in packages are not working, i tried my own cable and everything is ok. I can read/write on my 4GB without any problems. (I am sorry for my english :-). BTW: Some of MMC are working too. Tomj:I can second that the first cable I recieved didn't work I then got a replacment which was the same type that ships with the GP2x and that didn't work either.
Cards Not Reporting Correct Size
This is a guide to help anyone who is haveing trouble with card not formatiing to the correct size. i.e. 4GB card not formatting to 3.73GB instead to 957Mb.
This Guide is for Windows XP. It should be possible to do somthing similar in linux.
You need a Hex editor for this. This is the one used for this guide http://www.sweetscape.com/010editor/
Put your card in the cardreader and run the Program.
Choose "Open Drive" from the Menu and select the Physical Drive of your SD-Card. If you open the logical drive then there are problems when you try to save.
Choose "Edit" -> "Select Range" from menu.
Start Address: 0 Size: 512
Press OK
Select "Edit" -> "Fill Bytes" from menu
Start Address: 0 Size: 512 Hex: 0 Decimal: 0
Click OK
Save.
Once you have done this is you right click on the SD drive in my computer and select format it should now read the correct size.
I hope this helps someone. I was getting ready to return my card for being faulty before i found this
This guide has been addapted from a post by MarcusA78 at http://www.aximsite.com/boards/showthread.php?t=130856
--tom 11:12, 26 December 2006 (PST)
--added by cHEM14346777 on 03/01/07
In addition to the above comments, there seems to be an issue with a recent batch of GP2X's whereby any SD Card inserted freezes the device, and fails to eject as it should.
This appears to be down to a bent pin, and it is recommended that you return the device to the supplier unless you are confident to repair it yourself. Some useful links on this issue are:
[1]http://www.gp32x.com/board/index.php?showtopic=34345
[2]http://www.gp32x.com/board/index.php?showtopic=34212
--added by cHEM14346777 on 03/01/07