I have not found a single SanDisk drive that works!
Setup: CW10.2, MQX3.8, TWRK53, Project: msd_cmd_twrk53n512 (But my own program on my custom K53 board is where I first discovered the issue)
Results:
SanDisk 8GB Model: SDCZ6-8192RB, U3 Removed, Full Fresh FAT32 Format
=============START OF A NEW SESSION==================
VID = 0x0781, PID = 0x5406
Testing: GET MAX LUN Command...OK
Testing: TEST UNIT READY Command...OK
Testing: REQUEST SENSE Command...OK
Testing: INQUIRY Command...OK
Testing: REQUEST SENSE Command...OK
Testing: READ FORMAT CAPACITIES Command...OK
Testing: REQUEST SENSE Command...OK
Testing: READ CAPACITY Command...OK
Testing: REQUEST SENSE Command...OK
Testing: READ(10) Command...Unsupported by device (bStatus=0x1)
Testing: MODE SENSE Command...Unsupported by device (bStatus=0xfffffff9)
Testing: PREVENT-ALLOW MEDIUM REMOVAL Command...Unsupported by device (bStatus=0xfffffff9)
Testing: REQUEST SENSE Command...Unsupported by device (bStatus=0xfffffff9)
Testing: VERIFY Command...Unsupported by device (bStatus=0xfffffff9)
Testing: WRITE(10) Command...Unsupported by device (bStatus=0xfffffff9)
Testing: REQUEST SENSE Command...Unsupported by device (bStatus=0xfffffff9)
Testing: START-STOP UNIT Command...Unsupported by device (bStatus=0xfffffff9)
SanDisk Cruzer 4GB Model: SDCZ36-004G, FAT32, No U3
=============START OF A NEW SESSION==================
VID = 0x0781, PID = 0x5530
Testing: GET MAX LUN Command...OK
Testing: TEST UNIT READY Command...OK
Testing: REQUEST SENSE Command...OK
Testing: INQUIRY Command...OK
Testing: REQUEST SENSE Command...OK
Testing: READ FORMAT CAPACITIES Command...OK
Testing: REQUEST SENSE Command...OK
Testing: READ CAPACITY Command...OK
Testing: REQUEST SENSE Command...OK
Testing: READ(10) Command...Unsupported by device (bStatus=0x1)
Testing: MODE SENSE Command...Unsupported by device (bStatus=0xfffffff9)
Testing: PREVENT-ALLOW MEDIUM REMOVAL Command...Unsupported by device (bStatus=0xfffffff9)
Testing: REQUEST SENSE Command...Unsupported by device (bStatus=0xfffffff9)
Testing: VERIFY Command...Unsupported by device (bStatus=0xfffffff9)
Testing: WRITE(10) Command...Unsupported by device (bStatus=0xfffffff9)
Testing: REQUEST SENSE Command...Unsupported by device (bStatus=0xfffffff9)
Testing: START-STOP UNIT Command...Unsupported by device (bStatus=0xfffffff9)
SanDisk Cruzer 16GB Model: SDCZ36-016G, FAT32, No U3
=============START OF A NEW SESSION==================
VID = 0x0781, PID = 0x5530
Testing: GET MAX LUN Command...OK
Testing: TEST UNIT READY Command...OK
Testing: REQUEST SENSE Command...OK
Testing: INQUIRY Command...OK
Testing: REQUEST SENSE Command...OK
Testing: READ FORMAT CAPACITIES Command...Unsupported by device (bStatus=0x1)
Testing: REQUEST SENSE Command...Unsupported by device (bStatus=0xfffffff9)
Testing: READ CAPACITY Command...Unsupported by device (bStatus=0xfffffff9)
Testing: REQUEST SENSE Command...Unsupported by device (bStatus=0xfffffff9)
Testing: READ(10) Command...Unsupported by device (bStatus=0xfffffff9)
Testing: MODE SENSE Command...Unsupported by device (bStatus=0xfffffff9)
Testing: PREVENT-ALLOW MEDIUM REMOVAL Command...Unsupported by device (bStatus=0xfffffff9)
Testing: REQUEST SENSE Command...Unsupported by device (bStatus=0xfffffff9)
Testing: VERIFY Command...Unsupported by device (bStatus=0xfffffff9)
Testing: WRITE(10) Command...Unsupported by device (bStatus=0xfffffff9)
Testing: REQUEST SENSE Command...Unsupported by device (bStatus=0xfffffff9)
Testing: START-STOP UNIT Command...Unsupported by device (bStatus=0xfffffff9)
Promo Drive, ST U210 1G, FAT32, Single Partition
=============START OF A NEW SESSION==================
VID = 0x0dd8, PID = 0x1728
Testing: GET MAX LUN Command...OK
Testing: TEST UNIT READY Command...OK
Testing: REQUEST SENSE Command...Unsupported by device (bStatus=0x97)
Testing: INQUIRY Command...Unsupported by device (bStatus=0xfffffff9)
Testing: REQUEST SENSE Command...Unsupported by device (bStatus=0xfffffff9)
Testing: READ FORMAT CAPACITIES Command...Unsupported by device (bStatus=0xfffffff9)
Testing: REQUEST SENSE Command...Unsupported by device (bStatus=0xfffffff9)
Testing: READ CAPACITY Command...Unsupported by device (bStatus=0xfffffff9)
Testing: REQUEST SENSE Command...Unsupported by device (bStatus=0xfffffff9)
Testing: READ(10) Command...Unsupported by device (bStatus=0xfffffff9)
Testing: MODE SENSE Command...Unsupported by device (bStatus=0xfffffff9)
Testing: PREVENT-ALLOW MEDIUM REMOVAL Command...Unsupported by device (bStatus=0xfffffff9)
Testing: REQUEST SENSE Command...Unsupported by device (bStatus=0xfffffff9)
Testing: VERIFY Command...Unsupported by device (bStatus=0xfffffff9)
Testing: WRITE(10) Command...Unsupported by device (bStatus=0xfffffff9)
Testing: REQUEST SENSE Command...Unsupported by device (bStatus=0xfffffff9)
Testing: START-STOP UNIT Command...Unsupported by device (bStatus=0xfffffff9)
Kingston 32MB (Yes, MB) No Model Listed, FAT
=============START OF A NEW SESSION==================
VID = 0x04e8, PID = 0x0100
Testing: GET MAX LUN Command...OK
Testing: TEST UNIT READY Command...OK
Testing: REQUEST SENSE Command...OK
Testing: INQUIRY Command...OK
Testing: REQUEST SENSE Command...OK
Testing: READ FORMAT CAPACITIES Command...OK
Testing: REQUEST SENSE Command...OK
Testing: READ CAPACITY Command...OK
Testing: REQUEST SENSE Command...OK
Testing: READ(10) Command...OK
Testing: MODE SENSE Command...OK
Testing: PREVENT-ALLOW MEDIUM REMOVAL Command...OK
Testing: REQUEST SENSE Command...OK
Testing: VERIFY Command...OK
Testing: WRITE(10) Command...OK
Testing: REQUEST SENSE Command...OK
Testing: START-STOP UNIT Command...OK
Kingston DataTraveler 8GB DTI/8GB, FAT32
=============START OF A NEW SESSION==================
VID = 0x0951, PID = 0x1603
Testing: GET MAX LUN Command...OK
Testing: TEST UNIT READY Command...OK
Testing: REQUEST SENSE Command...OK
Testing: INQUIRY Command...OK
Testing: REQUEST SENSE Command...OK
Testing: READ FORMAT CAPACITIES Command...OK
Testing: REQUEST SENSE Command...OK
Testing: READ CAPACITY Command...OK
Testing: REQUEST SENSE Command...OK
Testing: READ(10) Command...OK
Testing: MODE SENSE Command...OK
Testing: PREVENT-ALLOW MEDIUM REMOVAL Command...OK
Testing: REQUEST SENSE Command...OK
Testing: VERIFY Command...OK
Testing: WRITE(10) Command...OK
Testing: REQUEST SENSE Command...OK
Testing: START-STOP UNIT Command...OK
Freescale Drive included with CW License, 16GB, FAT32
=============START OF A NEW SESSION==================
VID = 0x090c, PID = 0x1000
Testing: GET MAX LUN Command...OK
Testing: TEST UNIT READY Command...OK
Testing: REQUEST SENSE Command...OK
Testing: INQUIRY Command...OK
Testing: REQUEST SENSE Command...OK
Testing: READ FORMAT CAPACITIES Command...OK
Testing: REQUEST SENSE Command...OK
Testing: READ CAPACITY Command...OK
Testing: REQUEST SENSE Command...OK
Testing: READ(10) Command...OK
Testing: MODE SENSE Command...OK
Testing: PREVENT-ALLOW MEDIUM REMOVAL Command...OK
Testing: REQUEST SENSE Command...OK
Testing: VERIFY Command...OK
Testing: WRITE(10) Command...OK
Testing: REQUEST SENSE Command...OK
Testing: START-STOP UNIT Command...OK
Promo Drive, No Model, 128MB, FAT
=============START OF A NEW SESSION==================
VID = 0x13fe, PID = 0x1a00
Testing: GET MAX LUN Command...OK
Testing: TEST UNIT READY Command...OK
Testing: REQUEST SENSE Command...OK
Testing: INQUIRY Command...OK
Testing: REQUEST SENSE Command...OK
Testing: READ FORMAT CAPACITIES Command...OK
Testing: REQUEST SENSE Command...OK
Testing: READ CAPACITY Command...OK
Testing: REQUEST SENSE Command...OK
Testing: READ(10) Command...OK
Testing: MODE SENSE Command...OK
Testing: PREVENT-ALLOW MEDIUM REMOVAL Command...OK
Testing: REQUEST SENSE Command...OK
Testing: VERIFY Command...OK
Testing: WRITE(10) Command...OK
Testing: REQUEST SENSE Command...OK
Testing: START-STOP UNIT Command...OK
Promo Drive, No Model, 32MB, FAT
=============START OF A NEW SESSION==================
VID = 0x0ea0, PID = 0x6828
Testing: GET MAX LUN Command...OK
Testing: TEST UNIT READY Command...OK
Testing: REQUEST SENSE Command...OK
Testing: INQUIRY Command...OK
Testing: REQUEST SENSE Command...OK
Testing: READ FORMAT CAPACITIES Command...OK
Testing: REQUEST SENSE Command...OK
Testing: READ CAPACITY Command...OK
Testing: REQUEST SENSE Command...OK
Testing: READ(10) Command...OK
Testing: MODE SENSE Command...OK
Testing: PREVENT-ALLOW MEDIUM REMOVAL Command...OK
Testing: REQUEST SENSE Command...OK
Testing: VERIFY Command...OK
Testing: WRITE(10) Command...OK
Testing: REQUEST SENSE Command...OK
Testing: START-STOP UNIT Command...OK
Lexar 8GB Model: LJDTT8GB-000-1002N, FAT32
=============START OF A NEW SESSION==================
VID = 0x05dc, PID = 0xa813
Testing: GET MAX LUN Command...OK
Testing: TEST UNIT READY Command...OK
Testing: REQUEST SENSE Command...OK
Testing: INQUIRY Command...OK
Testing: REQUEST SENSE Command...OK
Testing: READ FORMAT CAPACITIES Command...OK
Testing: REQUEST SENSE Command...OK
Testing: READ CAPACITY Command...OK
Testing: REQUEST SENSE Command...OK
Testing: READ(10) Command...OK
Testing: MODE SENSE Command...OK
Testing: PREVENT-ALLOW MEDIUM REMOVAL Command...OK
Testing: REQUEST SENSE Command...OK
Testing: VERIFY Command...OK
Testing: WRITE(10) Command...OK
Testing: REQUEST SENSE Command...OK
Testing: START-STOP UNIT Command...OK