Known Problems

FatFs R0.14 was released at October 14, 2019. These are the verified problems about FatFs R0.14 and its workaround or patch.


1. November 10, 2019
--------------------------------------------------------------------------------------------------
Old floppy disks formatted with MS-DOS 2.x and 3.x cannot be mounted.

This is because the boot sector lacks "FAT" string and 0xAA55 signature. To solve this problem,
apply ff14_p1.diff to the ff.c.

This problem was reported at a meeting.
2. March 29, 2020
--------------------------------------------------------------------------------------------------
A compiler warning apperes when enable string I/O functions with UTF-8.

To fix this problem, apply ff14_p2.diff to the ff.c with patch 1 applied.

This problem was reported via user forum.
3. April 5, 2020
--------------------------------------------------------------------------------------------------
A buffer overflow can occure in the f_mkfs funciton when FF_MIN_SS < FF_MAX_SS.
The function description had said that the size of working buffer may be the sector size corresponds to
the volume but the function always uses the buffer in FF_MAX_SS bytes.

Workaround: Give work area in size of FF_MAX_SS bytes at least.

This problem was reported via user forum.