We have moved to a new Sailfish OS Forum. Please start new discussions there.

My Jolla does not recognise any micro sd card. What I can do? [answered]

asked 2013-12-18 18:46:19 +0200

Liz gravatar image

updated 2014-12-05 22:36:00 +0200

pulsar gravatar image

My jolla must have some problem because does not recognise any micro sd card. what I can do?

edit retag flag offensive reopen delete

The question has been closed for the following reason "the question is answered, an answer was accepted" by molan
close date 2015-05-11 20:44:19.540526


How are you determining that the microSD card is not being recognised? Unfortunately the UI gives no indication whatsoever if you have a microSD card installed or not. I have a 16GB FAT32 formatted microSD in mine, and the only way I can tell it is mounted is by running df or mount (ie. developer mode) and seeing microSD mounted as /dev/mmcblk1p1. When I look in the Settings - > About Product, the amount of used/available storage is 2.7GB/13.7GB so clearly the UI is not including the 16GB microSD even though it is mounted (with 15.6GB available according to df).

Milhouse ( 2013-12-28 07:17:08 +0200 )edit

We definitely need an UI for that!

  1. Inform the user, that SD card with unsupported filesystem has been inserted (or at boot)
  2. Offer formatting of the card with proper warning about loss of data on the card
ortylp ( 2013-12-28 10:16:09 +0200 )edit

Where and under what name would it be visible assuming that I use the USB connection?

wim de vries ( 2014-01-10 16:47:00 +0200 )edit

4 Answers

Sort by » oldest newest most voted

answered 2013-12-18 18:53:03 +0200

Liz gravatar image

updated 2013-12-28 14:22:04 +0200

Kontio gravatar image

I would guess that the sd card has a file system which we don't support.

Not supported: NTFS exFAT

Supported: FAT32 (vfat)

NOTICE: Reformatting the sd card with an other supported filesystem deletes _all_ files on the sd card irrecoverable! So before doing that, make a back up of the files on the sd card.

edit flag offensive delete publish link more



I have a FAT32 -formatted 16Gb MicroSDHC (TDK) but Jolla does not find it.

Someone wrote that it should be MicroSDXC. Is this true?

Anyway, Jolla Oy really should crarify this. At the moment Tech Specs are inadequate: "MicroSD slot".

K.T. ( 2013-12-24 18:31:39 +0200 )edit

I would like to add: To format large cards (such as 64GB SDXC) as FAT32, you should use Ubuntu's Disk tool, and choose FAT. Trying to do so from Windows' built-in format utils will not allow formatting of such a large partition (even though FAT32 itself does support such large partitions).

caa ( 2013-12-24 22:37:14 +0200 )edit

Would it be possible to add support for UDF ? That format is universally supported accros Windows, Linux, Mac OS X (basically anything that can open a DVD). See: - http://sipa.ulyssis.org/2010/02/filesystems-for-portable-disks/ - http://sipa.ulyssis.org/software/scripts/udf-harddisk/ - https://github.com/JElchison/format-udf/blob/master/format-udf.sh

DrYak ( 2015-01-29 13:37:04 +0200 )edit

answered 2013-12-28 06:22:53 +0200

simo gravatar image

updated 2015-06-14 11:17:27 +0200

MicroSD slot

  • Officlally supported format vFAT (single partition, 32 GB size limit)
  • Other supported formats ext4, btrfx (tested to work with 128 GB, see comments)
  • exFAT formatted (MicroSDXC) card could be used installing fuse-exfat (see comments)

    Answer edited by later comments, earlier "tested to work with 64 GB". Thanks for update PCFE

edit flag offensive delete publish link more



The problem is not that vFAT has a 32GB size limit, according to wikipedia the limit for FAT32 is: 2 TiB

The problem is that many new >=64GB sd cards are pre formatted with exFAT and windows ootb does not allow to format it.

Kontio ( 2013-12-28 14:35:14 +0200 )edit

JFYI; if you want, adjust the text to "Other supported formats ext4, btrfx (tested to work with 128 Gb)". I have just successfully taken a 128 GB microSDXC (UHS-I) into use.

For non technical users reading this, please remember; - While I left it on exFAT as shipped by the vendor and installed fuse-exfat; I expect this to work fine with ext4 or butterfs as well - if you buy a card, you probably want to test that you did not get a fake. I used http://oss.digirati.com.br/f3/ for this. As expected, it took well over 3 hours to fill the card on my Linux desktop.


pcfe ( 2015-06-13 18:33:48 +0200 )edit

Confirming PCFE's assumtion, ext4 works too. I have ext4 on my 128GB card. Just works.

Lupin ( 2015-08-30 22:16:17 +0200 )edit

answered 2014-01-01 18:33:33 +0200

aegis gravatar image

The other issue is that the only partition table supported seems to be MBR.

If you use a Mac to format the card, the default in Disk Utility is GUID. I imagine a lot of Mac users will fall foul of this.

Here's how I've got a 64GB SDXC card to work in my Jolla. The card is a Sandisk 64GB Ultra microSDXC like this...


I'm using an Anker USB 3.0 card reader and a 2012 11.6" Macbook Air with OS X 10.9.1.

  1. Load up Disk Utility. In the left hand top panel the card is listed as a '63.86 GB Generic STORAGE DEVICE Media'.

  2. Click on that, then the 'Partition' tab. Change the Partition Layout from current to 1 Partiton.

  3. Click on Options below the partition map and select 'Master Boot Record' then OK.

  4. Give it a name and select MS-DOS(FAT) from the 'Format:' list. Do not select HFS, exFAT or anything else as they aren't supported.

  5. Click Apply and it repartitions and formats your card.

Fill it up with Music, Videos etc from your Mac and eject it before inserting it into your Jolla. It should re-index the new files.

Remember: It's FAT32 so files aren't allowed to be bigger than 4GB and there are limitations on filenames that aren't there on a Mac.

edit flag offensive delete publish link more

answered 2014-01-02 22:32:41 +0200

TimTTK gravatar image

There is also separate issue regarding to formatting SD card inside phone settings here. Althought feature is not available yet it might be good if it can be added in future updates. Issue is found here: https://together.jolla.com/question/6130/reformatting-sd-card-inside-phone-settings/

edit flag offensive delete publish link more


Just to confirm that 64G SDXC card is recognised only if is FAT32. BTRFS didn't worked.

[root@localhost nemo]# fdisk -l

WARNING: GPT (GUID Partition Table) detected on '/dev/mmcblk0'! The util fdisk doesn't support GPT. Use GNU Parted.

Disk /dev/mmcblk0: 15.6 GB, 15634268160 bytes, 30535680 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0x00000000

    Device Boot      Start         End      Blocks   Id  System

/dev/mmcblk0p1 1 4294967295 2147483647+ ee GPT

Disk /dev/mmcblk1: 63.9 GB, 63864569856 bytes, 124735488 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0x000e445d

    Device Boot      Start         End      Blocks   Id  System

/dev/mmcblk1p1 2048 124735487 62366720 b W95 FAT32 [root@localhost nemo]#

[root@localhost nemo]# df -h Filesystem Size Used Avail Use% Mounted on rootfs 14G 5.0G 8.3G 38% / /dev/mmcblk0p28 14G 5.0G 8.3G 38% / devtmpfs 406M 64K 406M 1% /dev tmpfs 407M 140K 406M 1% /dev/shm tmpfs 407M 36M 371M 9% /run tmpfs 407M 0 407M 0% /sys/fs/cgroup tmpfs 407M 16K 407M 1% /tmp /dev/mmcblk0p25 8.0M 4.2M 3.8M 54% /persist /dev/mmcblk0p19 8.0M 4.1M 3.9M 52% /drm /dev/mmcblk0p9 48M 8.0M 40M 17% /var/systemlog /dev/mmcblk0p28 14G 5.0G 8.3G 38% /swap /dev/mmcblk0p28 14G 5.0G 8.3G 38% /home /dev/mmcblk0p18 64M 45M 20M 70% /firmware tmpfs 407M 0 407M 0% /mnt/asec tmpfs 407M 0 407M 0% /mnt/obb /dev/mmcblk1p1 60G 1.6M 60G 1% /run/user/100000/media/sdcard [root@localhost nemo]#

tvicol ( 2014-02-26 14:00:29 +0200 )edit

Question tools



Asked: 2013-12-18 18:46:19 +0200

Seen: 5,929 times

Last updated: Jun 14 '15