1.1 --- a/pkg/devices/lib/msc/src/common.cc Fri Apr 19 16:27:55 2024 +0200
1.2 +++ b/pkg/devices/lib/msc/src/common.cc Wed Apr 24 00:47:34 2024 +0200
1.3 @@ -544,7 +544,7 @@
1.4
1.5 // Incorporate the HCS bit into the OCR for SDMEM.
1.6
1.7 - uint32_t ocr = Ocr_high_capacity_storage;
1.8 + uint32_t ocr = Ocr_default_voltage_range | Ocr_high_capacity_storage;
1.9
1.10 do
1.11 {
1.12 @@ -553,11 +553,8 @@
1.13
1.14 read_response((uint16_t *) &r3, Response_size_R3);
1.15
1.16 - if (r3.ocr != Ocr_default_voltage_range)
1.17 - {
1.18 - ocr = Ocr_default_voltage_range | Ocr_high_capacity_storage;
1.19 + if ((r3.ocr & Ocr_default_voltage_range) != Ocr_default_voltage_range)
1.20 continue;
1.21 - }
1.22 }
1.23 while (!(r3.ocr & Ocr_card_powered_up));
1.24 }