QEEDNS 8GB

  • Advertised capacity: 8GB
  • Logical capacity: 8,053,063,680 bytes
  • Physical capacity: 8,053,063,680 bytes
  • Fake/skimpy flash: No
  • Protected area: 0 bytes
  • Speed class markings: Class 10, U1
  • CID data:
    • Manufacturer ID: 0x00
    • OEM ID: 0x0000
    • Product name: 0x534d492020 (ASCII: SMI  )
    • Product revision: 0x00
Sample #123Average
Obtained fromAliExpressAliExpressAliExpressN/A
Price paid$2.57$2.48$2.48$2.51
Manufacture dateNov 2015Sep 2023Sep 2023N/A
Serial number0x0x000007ff0x000000000x00000000N/A
Sequential read speed (MB/sec)17.9417.6817.8717.83
Sequential write speed (MB/sec)14.1210.8310.7911.91
Random read speed (IOPS/sec)1,170.161,009.591,033.611,071.12
Random write speed (IOPS/sec)35.8932.8526.0731.60
Read/write cycles to first error6,1114,57603,562
Read/write cycles to complete failure6,1114,5774,5965,095
Total days to complete failure7910910899
Card reader usedSanDisk MobileMateJJS CR-UTC4ACJJS CR-UTC4ACN/A
Package frontN/A
Package backN/A
Card frontN/A
Card backN/A

Discussion

QEEDNS (I’m just assuming it’s spelled in all upper-case, because that’s how it’s printed on all of their cards) is another brand that popped up with some regularity when I was browsing AliExpress. This card arrived in a generic red packaging that seems to have been shared with a few other brands, such as Auotkn, Microdrive, the knockoff Lenovo cards, SanDian, and the knockoff Sony cards. This packaging did not have any brand name, manufacturer information, the size of the card, or class markings on it — it was about as generic a package as you could get for an SD card. I think I only bought one of these because this was another case where I wanted to see if I could find fake and genuine cards from the same manufacturer — however, I purchased two more later after I made the decision to try to test three of each model.

This card had its manufacturer ID and OEM ID set to all zeroes, a trait shared by several other off-brand/knockoff/fake cards. I suspect that this was done intentionally because whoever manufactured these cards likely doesn’t want their name associated with it. Bunnie (from Bunnie Studios) used the term “ghost shift” to describe runs of SD cards that are generally run off the books and using marginal material that would normally be disposed of — and I suspect that these cards are likely a result of these ghost shifts.

Performance-wise, this card performed pretty poorly. Sequential read speeds were more than one standard deviation below average, with the worst of the three scores putting it into only the 9th percentile in this category. Random write scores were also more than one standard deviation below average, with the worst of the three scores putting it into only the 14th percentile. In fact, the highest of any of the performance measurements was sample #1’s random read speeds — which was only enough to put it into the 25th percentile. And yet, somehow it did well enough to qualify for the Class 10 and U1 marks that it carries.

Sample #1 actually did fairly well on its endurance tests — right up until it failed. One day, I decided to mount my USB hubs on the wall of my server closet, and a few days later, I decided to mount the AC adapters for these hubs by hammering cable tacks into the wall where the cords were going into it. I must have jarred something when I was doing this, because all of the card readers on that host suddenly disconnected from the machine. I had to reset the entire USB controller to get them working again. I managed to get all of the other cards working again, but this card refused to come back to life — it simply refused to respond to commands. I made several attempts (including with my trusty Realtek reader), but to no avail — at which point I decided to simply declare the card dead.

Samples #2 and #3 were a little bit odd.

Sample #2 was doing just fine until round 4,577, when it started experiencing a large number of I/O errors. I added some code recently to detect and avoid sectors that experienced non-stop I/O errors, so I decided to just let it run and see if it would eventually get past the affected area. It did — but once it did, it started experiencing a large number of bit flip errors. Eventually even that gave way to something even stranger: every sector reading back as the same 8 bytes — 88 16 03 27 91 26 89 26 — repeated over and over again:

[Fri Aug 30 00:54:31 2024] Data verification failure in sector 10813439 (CRC32 mismatch; embedded value was 0x26892691, calculated value was 0x72b43731), marking sector bad
[Fri Aug 30 00:54:31 2024] Expected data was:
[Fri Aug 30 00:54:31 2024]     0000000149fffe00: 9f 04 14 af 9d ad 08 fa     99 71 9e ec 69 cb bb 48
[Fri Aug 30 00:54:31 2024]     0000000149fffe10: 9b 20 2f f3 d3 f9 80 80     3f 70 07 76 0e 76 b3 6b
[Fri Aug 30 00:54:31 2024]     0000000149fffe20: fa 48 4a d2 18 ec 6f c8     d7 0f 4e e6 be 46 ff 81
[Fri Aug 30 00:54:31 2024]     0000000149fffe30: 08 bb f4 de 81 af 99 f1     06 29 96 a9 79 68 d6 fe
[Fri Aug 30 00:54:31 2024]     0000000149fffe40: ad cb e8 88 e0 ad e4 c0     5a 29 aa c4 89 f2 3e b5
[Fri Aug 30 00:54:31 2024]     0000000149fffe50: 9d 69 98 9e 46 5a c3 e8     05 c5 41 a6 31 df c3 83
[Fri Aug 30 00:54:31 2024]     0000000149fffe60: af ec c0 b9 47 18 e5 b9     3f a5 1e a6 0f 13 0b 8d
[Fri Aug 30 00:54:31 2024]     0000000149fffe70: b0 9e 07 85 6f 78 3f bb     01 10 22 88 24 72 3f a2
[Fri Aug 30 00:54:31 2024]     0000000149fffe80: fb 60 cd 96 6c 46 08 e8     6f 24 d0 fe 50 30 07 d0
[Fri Aug 30 00:54:31 2024]     0000000149fffe90: 60 78 15 f5 8a a9 5f b0     cc 5b c7 d3 ea e3 b8 ac
[Fri Aug 30 00:54:31 2024]     0000000149fffea0: a1 1c af c3 a8 a4 cf 9b     0b 28 a7 8d 7d bd 4f f9
[Fri Aug 30 00:54:31 2024]     0000000149fffeb0: 60 9f 76 ae 9b f8 fb a7     9d f9 b8 a6 14 f0 dc a9
[Fri Aug 30 00:54:31 2024]     0000000149fffec0: ee d1 3e 84 de 5a df 9e     f1 54 c8 ba dd 70 71 e9
[Fri Aug 30 00:54:31 2024]     0000000149fffed0: ba e0 8f ff cd b6 78 b3     09 8d aa b2 e3 68 a7 f8
[Fri Aug 30 00:54:31 2024]     0000000149fffee0: 0f a2 2a f1 07 41 f8 e6     f1 75 4e e8 cc 83 53 94
[Fri Aug 30 00:54:31 2024]     0000000149fffef0: 09 cb 7d f6 ff b8 8c af     24 b1 d2 a1 cb 30 9e fa
[Fri Aug 30 00:54:31 2024]     0000000149ffff00: 2e 40 30 a6 84 41 fa 86     65 b1 f4 b9 af c7 e7 89
[Fri Aug 30 00:54:31 2024]     0000000149ffff10: 4e 58 4f 97 a0 61 c9 a7     80 b6 1d e3 7a ff 67 b5
[Fri Aug 30 00:54:31 2024]     0000000149ffff20: 92 eb d7 fd 6a fb 25 e4     28 42 25 e6 30 fd 19 c5
[Fri Aug 30 00:54:31 2024]     0000000149ffff30: b2 ac b3 b6 b8 d5 49 e0     31 3e 20 df de 09 09 e8
[Fri Aug 30 00:54:31 2024]     0000000149ffff40: be b7 ed a8 18 e1 97 ed     a2 d3 d6 a2 3f 3d 6f c1
[Fri Aug 30 00:54:31 2024]     0000000149ffff50: 85 97 32 aa 8a 5c 74 d0     bb 3b 38 d4 6a 28 f9 8d
[Fri Aug 30 00:54:31 2024]     0000000149ffff60: b2 40 de c7 f1 e5 fc ed     00 f9 07 fb b1 97 0f 80
[Fri Aug 30 00:54:31 2024]     0000000149ffff70: 20 10 4f bb 22 20 71 c3     46 92 b0 e5 42 f3 7d fc
[Fri Aug 30 00:54:31 2024]     0000000149ffff80: ae 39 86 e4 1e 5e 56 e3     6e 8e 5d b3 ce 06 73 a8
[Fri Aug 30 00:54:31 2024]     0000000149ffff90: 58 b0 d2 d8 24 0c 9a ac     0e f0 52 d9 af 0c 02 9d
[Fri Aug 30 00:54:31 2024]     0000000149ffffa0: 57 b1 d1 b8 62 d9 78 c6     e0 96 c8 bf 40 36 3f ee
[Fri Aug 30 00:54:31 2024]     0000000149ffffb0: db 2e 3b 96 79 28 f4 bc     8d 18 d1 e6 7b ea 0f eb
[Fri Aug 30 00:54:31 2024]     0000000149ffffc0: 5a 45 ef 89 4b 9a b7 c4     28 0b 29 ae e3 eb b8 ad
[Fri Aug 30 00:54:31 2024]     0000000149ffffd0: b0 a2 31 e1 ba 2f dc 93     9d 98 83 8c ac 3a ae fd
[Fri Aug 30 00:54:31 2024]     0000000149ffffe0: b4 7b a6 e4 a5 f1 f4 cc     72 75 48 e1 7b 40 c6 d7
[Fri Aug 30 00:54:31 2024]     0000000149fffff0: 7b f9 52 87 9f aa 25 a9     6a db c3 a3 5c 81 12 0b
[Fri Aug 30 00:54:31 2024]
[Fri Aug 30 00:54:31 2024] Actual data was:
[Fri Aug 30 00:54:31 2024]     0000000149fffe00: 88 16 03 27 91 26 89 26     88 16 03 27 91 26 89 26
[Fri Aug 30 00:54:31 2024]     0000000149fffe10: 88 16 03 27 91 26 89 26     88 16 03 27 91 26 89 26
[Fri Aug 30 00:54:31 2024]     0000000149fffe20: 88 16 03 27 91 26 89 26     88 16 03 27 91 26 89 26
[Fri Aug 30 00:54:31 2024]     0000000149fffe30: 88 16 03 27 91 26 89 26     88 16 03 27 91 26 89 26
[Fri Aug 30 00:54:31 2024]     0000000149fffe40: 88 16 03 27 91 26 89 26     88 16 03 27 91 26 89 26
[Fri Aug 30 00:54:31 2024]     0000000149fffe50: 88 16 03 27 91 26 89 26     88 16 03 27 91 26 89 26
[Fri Aug 30 00:54:31 2024]     0000000149fffe60: 88 16 03 27 91 26 89 26     88 16 03 27 91 26 89 26
[Fri Aug 30 00:54:31 2024]     0000000149fffe70: 88 16 03 27 91 26 89 26     88 16 03 27 91 26 89 26
[Fri Aug 30 00:54:31 2024]     0000000149fffe80: 88 16 03 27 91 26 89 26     88 16 03 27 91 26 89 26
[Fri Aug 30 00:54:31 2024]     0000000149fffe90: 88 16 03 27 91 26 89 26     88 16 03 27 91 26 89 26
[Fri Aug 30 00:54:31 2024]     0000000149fffea0: 88 16 03 27 91 26 89 26     88 16 03 27 91 26 89 26
[Fri Aug 30 00:54:31 2024]     0000000149fffeb0: 88 16 03 27 91 26 89 26     88 16 03 27 91 26 89 26
[Fri Aug 30 00:54:31 2024]     0000000149fffec0: 88 16 03 27 91 26 89 26     88 16 03 27 91 26 89 26
[Fri Aug 30 00:54:31 2024]     0000000149fffed0: 88 16 03 27 91 26 89 26     88 16 03 27 91 26 89 26
[Fri Aug 30 00:54:31 2024]     0000000149fffee0: 88 16 03 27 91 26 89 26     88 16 03 27 91 26 89 26
[Fri Aug 30 00:54:31 2024]     0000000149fffef0: 88 16 03 27 91 26 89 26     88 16 03 27 91 26 89 26
[Fri Aug 30 00:54:31 2024]     0000000149ffff00: 88 16 03 27 91 26 89 26     88 16 03 27 91 26 89 26
[Fri Aug 30 00:54:31 2024]     0000000149ffff10: 88 16 03 27 91 26 89 26     88 16 03 27 91 26 89 26
[Fri Aug 30 00:54:31 2024]     0000000149ffff20: 88 16 03 27 91 26 89 26     88 16 03 27 91 26 89 26
[Fri Aug 30 00:54:31 2024]     0000000149ffff30: 88 16 03 27 91 26 89 26     88 16 03 27 91 26 89 26
[Fri Aug 30 00:54:31 2024]     0000000149ffff40: 88 16 03 27 91 26 89 26     88 16 03 27 91 26 89 26
[Fri Aug 30 00:54:31 2024]     0000000149ffff50: 88 16 03 27 91 26 89 26     88 16 03 27 91 26 89 26
[Fri Aug 30 00:54:31 2024]     0000000149ffff60: 88 16 03 27 91 26 89 26     88 16 03 27 91 26 89 26
[Fri Aug 30 00:54:31 2024]     0000000149ffff70: 88 16 03 27 91 26 89 26     88 16 03 27 91 26 89 26
[Fri Aug 30 00:54:31 2024]     0000000149ffff80: 88 16 03 27 91 26 89 26     88 16 03 27 91 26 89 26
[Fri Aug 30 00:54:31 2024]     0000000149ffff90: 88 16 03 27 91 26 89 26     88 16 03 27 91 26 89 26
[Fri Aug 30 00:54:31 2024]     0000000149ffffa0: 88 16 03 27 91 26 89 26     88 16 03 27 91 26 89 26
[Fri Aug 30 00:54:31 2024]     0000000149ffffb0: 88 16 03 27 91 26 89 26     88 16 03 27 91 26 89 26
[Fri Aug 30 00:54:31 2024]     0000000149ffffc0: 88 16 03 27 91 26 89 26     88 16 03 27 91 26 89 26
[Fri Aug 30 00:54:31 2024]     0000000149ffffd0: 88 16 03 27 91 26 89 26     88 16 03 27 91 26 89 26
[Fri Aug 30 00:54:31 2024]     0000000149ffffe0: 88 16 03 27 91 26 89 26     88 16 03 27 91 26 89 26
[Fri Aug 30 00:54:31 2024]     0000000149fffff0: 88 16 03 27 91 26 89 26     88 16 03 27 91 26 89 26

This happened early enough in the read-back portion of the round that it affected more than 50% of the sectors on the device — which caused the endurance test to end.

Sample #3 was also doing well — minus a few minor issues early on — but it started experiencing I/O errors around the same time as sample #2. Maybe this was because they were both plugged into the same reader — I don’t know. I took the same approach: just let the code do what it does and work past the I/O errors. Once it finally did, it came to light that nearly every sector experienced a write failure (where the data that we read back was actually written during a previous round of testing). Since this affected more than 50% of the sectors on the device, the endurance test ended at that point.

My conclusion: don’t buy these. Yes, they’re cheap; and even if it turns out that the results of endurance testing show them to be reliable, their poor performance just doesn’t justify it. With a little bit of searching, you can find better options. In fact, at the time I’m writing this, AliExpress has the HP microSDXC mx330 64GB — a PNY-made card that scored much better on performance metrics — available in their bundle sale for just a penny more than what I paid.

August 30, 2024

Leave a Reply

Your email address will not be published. Required fields are marked *