HP MicroSDXC mx330 128GB

  • Obtained from: AliExpress
  • Price paid: $4.69
  • Advertised capacity: 128GB
  • Logical capacity: 125,069,950,976 bytes
  • Physical capacity: 125,069,950,976 bytes
  • Fake/skimpy flash: Skimpy (2.29% skimp)
  • Protected area: 134,217,728 bytes (inaccessible)
  • Speed class markings: U3, V30, A1
  • CID data:
    • Manufacturer ID: 0xfe
    • OEM ID: 0x3432 (ASCII: 42)
    • Product name: 0x5344000000 (ASCII: SD)
    • Product revision: 0x20
Sample #123Average
Manufacture dateApr 2024Apr 2024Apr 2024N/A
Serial number0x00000a2a0x00000c100x000009b7N/A
Sequential read speed (MB/sec)85.5588.0046.6973.41
Sequential write speed (MB/sec)53.2353.0253.3553.20
Random read speed (IOPS/sec)917.20876.23582.41792.01
Random write speed (IOPS/sec)294.63291.05245.72277.13
Read/write cycles to first error7581,294679910
Read/write cycles to 0.1% failure thresholdNot yet determinedNot yet determinedNot yet determinedNot yet determined
Read/write cycles to complete failureNot yet determinedNot yet determinedNot yet determinedNot yet determined
Total days to complete failureNot yet determinedNot yet determinedNot yet determinedNot yet determined
Card reader usedJJC CR-UTC4ACJJC CR-UTC4ACJJC CR-UTC4ACN/A
Package frontN/A
Package backN/A
Card frontN/A
Card backNot availableN/A

Discussion

After purchasing the 64GB version of this card, I saw the 128GB version pop up in AliExpress’s bundle sales and decided to snatch it up. At first glance, this would appear to be identical to the 64GB sibling, just in a higher capacity — the card artwork is the same, and the package is the same, except for the 128GB mark instead of the 64GB mark — however, on closer inspection, this isn’t the case. This is an interesting case study in how two different cards — that can appear to be the same model, just different capacities — can be completely different products.

Like I said, both cards are in almost identical packaging, including the allusions to PNY being the underlying vendor. The artwork on the front of the card also appears to be identical — although from the pictures, it looks like there’s a difference in the shade of purple that was used between the two. I didn’t look closely at this in person before starting the testing process, so it could simply be differences in lighting between the two sets of pictures. Looking at the back of the card, however, you can tell that the style of printing is completely different between the two.

And, plugging it in, we can see that the manufacturer IDs/OEM IDs are completely different — the 64GB version uses manufacturer ID 0x27 — which is pretty well known to belong to Phison — while this version uses manufacturer ID 0xfe. I don’t know who this manufacturer ID belongs to exactly, but I’ve only ever seen it with off-brands before now — the Auotkn Extreme 8GB, Bekit, Cloudisk, and Reletech.

All of this points to the conclusion that PNY went with a cheaper manufacturer for the 128GB version — and it shows in the results. This card got sequential write scores that were more than one standard deviation above average — with the lowest of the three scores putting it into the 90th percentile — but it only goes downhill from there. Two of the three got sequential read scores that were only a little bit above average, but the third got a score that was pretty far below average. All three got random write scores that were below average, while two of the three got random read scores that were more than one standard deviation below average. (The third got a score that was just under one standard deviation below average.) This is a stark contrast to the 64GB version produced by Phison, where every sample got above average scores in every category.

The card bears the U3, V30, and A1 markings. While it performed well enough to qualify for the U3 and V30 markings, the abysmal random I/O performance put it far short of the level it needed to be at to qualify for the A1 marking. Perhaps these cards would have done better had then been tested under proper conditions…but somehow, I doubt it.

Endurance tests for all three cards are still ongoing.

  • Sample #1’s first error was a single bit flip, in a single sector, during round 758. It has survived 1,703 read/write cycles in total so far.
  • Sample #2’s first error was a single bit flip, in a single sector, during round 1,295. It has survived 1,664 read/write cycles in total so far.
  • Sample #3’s first error was a single bit flip, in a single sector (noticing a pattern here?), during round 680. It has survived 1,664 read/write cycles in total so far.

November 4, 2024 (current number of read/write cycles is updated automatically every hour)

Leave a Reply

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