Hi,
I recently purchased a 2-pack of SanDisk High Endurance 64GB microSD cards. Both cards have identical packaging labeled “High Endurance”, but after inspecting them more carefully, I noticed several differences.
First, physically, the two cards look different on their back side — one is black and the other is dark green, which already suggests they may not be the same product.
Second, after inspecting them on Linux, they report different internal names:
- Card 1: MMC_NAME=SN64G (manufactured 02/2022)
- Card 2: MMC_NAME=SH64G (manufactured 10/2023)
Both cards show manfid=0x000003 and oemid=0x5344, so they appear to be genuine SanDisk products.
However, I also noticed a difference in their block count:
- SN64G: 0x00200000 blocks
- SH64G: 0x00300000 blocks
The SH64G appears to have more reserved space internally, which I would expect from a High Endurance card (for wear leveling and bad block replacement). The SN64G does not seem to have this.
My question: is SN64G a genuine High Endurance card, or is it a standard SanDisk card? The naming convention suggests SH = "S"an"H"disk High Endurance and SN = standard, but I’m not 100% sure.
Can anyone from SanDisk or the community confirm whether both references are indeed High Endurance cards?
Thanks in advance.

