inav
inav copied to clipboard
Can't mount SD card with MSC if partition is larger than 4GB on macOS
Current Behavior
Not sure this is an INAV related bug, but i think it is nice to write, maybe can help someone...
Can't mount sd card with MSC if partition is larger than 4GB on MacOS.
$ diskutil list
(...)
/dev/disk3 (external, physical):
#: TYPE NAME SIZE IDENTIFIER
0: FDisk_partition_scheme *32.0 GB disk3
1: Windows_FAT_32 SWORDFISH 32.0 GB disk3s1
Steps to Reproduce
- I used a 32gb samsung endurance sd card
- formatted with rufus on windows, FAT32 and bad blocks check
- insert card into ATOMRCF405NAVI
- start MSC with inav configurator
- I can see sd card on disk utility but i can't mount it
Expected behavior
The SD card should be mounted.
Suggested solution(s)
Removed sd card from FC, connected it with an sd reader and formatted with:
sudo diskutil partitionDisk disk2 MBR FAT32 SWORDFISH 4g Free Space R from #9983
Maybe INAV should be able to format the SD card with the right settings (max 4 GB, etc.)?
Additional context
Tested also on factory reset ATOMRCF405NAVI, so i think diff is irrelevant. Intel MacOS 15.6 (24G84)
- FC Board name and vendor: ATOMRCF405NAVI ( the one included in the swordfish)
- INAV version string:
# version
# INAV/ATOMRCF405NAVI 8.0.1 Mar 28 2025 / 09:52:25 (ae47bcba)
# GCC-13.2.1 20231009