diff --git a/lib/BlueSCSI_platform_RP2040/sd_card_sdio.cpp b/lib/BlueSCSI_platform_RP2040/sd_card_sdio.cpp index 81c71200..bb9dc328 100644 --- a/lib/BlueSCSI_platform_RP2040/sd_card_sdio.cpp +++ b/lib/BlueSCSI_platform_RP2040/sd_card_sdio.cpp @@ -425,9 +425,6 @@ bool SdioCard::readSector(uint32_t sector, uint8_t* dst) uint32_t address = (type() == SD_CARD_TYPE_SDHC) ? sector : (sector * 512); uint32_t reply; - // Honestly CMD16 feels partially unnecessary. Default block length is 512. SDHC, SDXC, SDUC, *always* use 512 and this does nothing. - // Set length is valid for memory access commands only if partial block read operation are allowed in CSD. - // We do have the CSD, so CMD16 should only be run if actually necessary if ( !checkReturnOk(rp2040_sdio_command_R1(16, 512, &reply)) || // SET_BLOCKLEN !checkReturnOk(rp2040_sdio_command_R1(CMD17, address, &reply)) || // READ_SINGLE_BLOCK