flipperzero-firmware/wiki/applications/SD-Card.md
2020-10-13 03:01:25 +03:00

2.4 KiB

Flipper Zero support optional micro SD-card for expanding file system. It can store additional assets, plugins, libraries and so on. There is official SD-card image supplied with firmware updates, user can upload it using desktop firmware update util

Supported cards

  • micro SD HC class 1? TODO: What actually types are NOT supported?
  • FAT/exFAT filesystem
  • GPT and MBR partitioning table TODO: Not clear in FatFS library docs
  • Max size: up to 2TB TODO: not tested, on 8GB confirmed
  • Read/Write speed: up to 500 kbit/s TODO: not clearly tested
  • Built-in filesystem TODO: not sure

File manager

File manager allows user to:

  • See information of filesystem
  • Format sd-card to exFAT
  • View files list
  • View file info
  • Run executable file: .bin, .py
  • Delete file

SD-card not inserted

If SD-card is not inserted, statusbar is empty. File manager application menu only shows help text "SD-card not found".
TODO: Do we need Scan for sd-card action when card not found automatically?

SD-card inserted and mounted correctly

When SD-card with correct fylesystem inserted, Flipper automatically trying to mount filesystem. If filesystem mounted correcly, the normal SD-card icon brings in statusbar.

SD-card inserted and mount failed

If SD-card cannot be mounted because of not supported filesystem or any other reason, statusbar icon indicates this error. User can go to File Manager and see the info about failed card and the exact error code or full message. Also can format the whole card to supported filesystem and partition table.

Card Info

Press ← Left to see the card info:

  • Size
  • Partition type: GPT, MBR
  • Partitions with title and size

Format (erase card)

Press → Right to format card. One action should completely erase card and create one parition with recommended filesystem (exFAT?).