diff --git a/core/embed/extmod/modtrezorio/modtrezorio-fatfs.h b/core/embed/extmod/modtrezorio/modtrezorio-fatfs.h index 811397f8f6..4d2e8745bc 100644 --- a/core/embed/extmod/modtrezorio/modtrezorio-fatfs.h +++ b/core/embed/extmod/modtrezorio/modtrezorio-fatfs.h @@ -28,11 +28,11 @@ // clang-format on DSTATUS disk_initialize(BYTE pdrv) { - return (sectrue == sdcard_is_present()) ? 0 : STA_NODISK; + return disk_status(pdrv); } DSTATUS disk_status(BYTE pdrv) { - return (sectrue == sdcard_is_present()) ? 0 : STA_NODISK; + return (sectrue == sdcard_is_present()) ? 0 : (STA_NOINIT | STA_NODISK); } DRESULT disk_read(BYTE pdrv, BYTE *buff, LBA_t sector, UINT count) {