[wiki] MicroSD cards that are known to work (or fail) with SailfishX
asked 2018-07-16 19:37:16 +0200
This post is a wiki. Anyone with karma >75 is welcome to improve it.
Being myself in the situation that I'd need a new microSD card for my Xperia X, I tried to figure out what cards would actually work (after formatting using a compatible filesystem) and which would not.
Based on https://together.jolla.com/question/169040/sailfishx-microsd-card-not-detected/ and my own experience I gathered that some Kingston 16GB and 32GB cards don't work, just like some SanDisk 32GB cards, and the Transcend 16GB (UHS-1) I tried, while at least some SanDisk 32GB cards do work (as well as the Kingston 4GB card I had, but that's not very usable anymore). Clearly, brand names and capacities just isn't enough to be able to know if a card should work or not.
I thought it might be possible to have something useful by collecting model numbers (since cards with pretty much identical cover might have different internals). Knowing the oemid
of the card might also tell something but that's something you can't check before buying a card.
Please help fellow sailors by adding your experience. I made this a community wiki so you may add directly edit it.
Before reporting a card as failing, please make sure you've made sure that the card has been formatted with a filesystem SFOS X is compatible with, like FAT32, VFAT, ext4, UDF or BTRFS(https://jolla.zendesk.com/hc/en-us/articles/201997993)
Please include also the model number so that others can be sure that they know they are looking at the same card as the internals can change without the model name or branding changing. Model number can usually be found in the packaging and/or the shop catalog. Some manufacturers also have some other codes/numbers, but usually with memory devices the model number includes the capacity of the device in a clearly readable form, and when doing a web search with the model number, one should be able to get hits on manufacturer/reseller product pages.
Fails:
Brand Capacity Model no -------------------------------------------------------------------------------- Transcend 16GB UHS-1 U1 Premium (TS16GUSDU1) TOSHIBA 64GB M302-EB EXCERIA EMTEC 64GB UHS-I U1 Elite Gold
Works:
Brand Capacity Model no OEMID Format ---------------------------------------------------------------------------------------- Samsung 64GB EVO Plus (MB-MC64G) Samsung 16GB MicroSDHC C10 (MMBTR 16GUBCA-ME) 0x534d FAT32 SanDisk 16GB MicroSDHC C4 (SDSDQB-016G-A11) FAT32 SanDisk 32GB Ultra microSDHC 1 Class 10 (SDSDQUA-032G) 0x5344 FAT32 SanDisk 64GB Ultra MicroSDXC UHS-1 Class10 (SDSQUAR-064G-GN6MA) exFAT? (fuse-exfat) SanDisk 128GB Ultra MicroSDXC UHS-1 Class10 (SDSQUAR-128G-GN6MA) exFAT? (fuse-exfat) SanDisk 200GB Ultra (SDSDQUAN-200G-G4A) BTRFS SanDisk 256GB MicroSDXC (SDSQUNI-256G-GN6MA) BTRFS
Works: SanDisk Ultra 200GB Micro SD (SDSDQUAN-200G-G4A)
rfa ( 2018-07-16 22:11:28 +0200 )editI don't have the karma to edit, but i can confirm the following if someone else wants to add it:
SanDisk Ultra 256GB MicroSDXC UHS-I Card (SDSQUNI-256G-GN6MA) 256 GB
Works when formatted with BTRFS
Does not work when formatted UDF (it will work for about a week but then the card contents become corrupted. Reproduced this about 10 times).
Drekkie ( 2018-07-16 22:18:33 +0200 )editWorks in SFOX:
SanDisk MicroSDHC C4 16GB (link, OEMID: 0x5344) formatted FAT32
Maybe helpful info: To find out the OEMID on linux, do
when SD appears as mmcblk0.
How2DetermineIfWitch ( 2018-07-17 11:06:35 +0200 )edithello, SanDisk MicroSdXc I 128go, fat32 formated (by N900) works fine for 8 month.
clementb ( 2018-07-17 19:57:47 +0200 )edit@clementb could you find the product number of that card from somewhere (see rationale in the Q body)?
zagrimsan ( 2018-07-18 06:12:42 +0200 )edit