From: Michael McMaster Date: Mon, 3 May 2021 10:46:23 +0000 (+1000) Subject: Fix USB mass storage error responses on windows with no SD card inserted X-Git-Tag: v6.4.2 X-Git-Url: http://git.codesrc.com/gitweb.cgi?a=commitdiff_plain;h=7edb1a64798a4958c7b989ad4cfa4e7fd7927550;p=SCSI2SD-V6.git Fix USB mass storage error responses on windows with no SD card inserted --- diff --git a/src/firmware/usb_device/usbd_msc_bot.c b/src/firmware/usb_device/usbd_msc_bot.c index 85164a85..62837873 100755 --- a/src/firmware/usb_device/usbd_msc_bot.c +++ b/src/firmware/usb_device/usbd_msc_bot.c @@ -251,14 +251,14 @@ static void MSC_BOT_CBW_Decode (USBD_HandleTypeDef *pdev) { if(SCSI_ProcessCmd(pdev, hmsc->cbw.bLUN, &hmsc->cbw.CB[0]) < 0) { - // if(hmsc->bot_state == USBD_BOT_NO_DATA) - // { + if(hmsc->bot_state == USBD_BOT_NO_DATA) + { MSC_BOT_SendCSW (pdev, USBD_CSW_CMD_FAILED); - // } - // else - // { - // MSC_BOT_Abort(pdev); - // } + } + else + { + MSC_BOT_Abort(pdev); + } } /*Burst xfer handled internally*/ else if ((hmsc->bot_state != USBD_BOT_DATA_IN) &&