Technical · ASTRID
Supported media & health data
Every card and drive gets its identity checked, its capacity verified and a read test. On the media below, ASTRID also reads what the controller knows about its own wear. This page lists exactly which, and how far we trust each figure.
- Card brands
- 17
- With confirmed health
- 4
- Maker IDs recognised
- 15
- Knowledge base
- 2026.09.07.5
How to read this page
Four levels of confidence, stated on the device and here
Vendor figures validated on real cards against the maker’s own tooling or specification. ASTRID shows the remaining-life percentage.
Reads coherently and is cross-checked for plausibility; the maker’s confirmation is outstanding, so the figure carries that caveat.
Identity, verified capacity and a read test. No vendor health figure is shown for this part, we never present a number we can’t stand behind.
The maker publishes the health interface and ASTRID implements it, but no card of theirs has been through the bench yet. Nothing is shown as confirmed until one has.
SD & microSD
Card brands ASTRID reads today
SD cards have no standard health interface: every maker hides it differently, and some not at all. This table is generated from ASTRID’s knowledge base, so it changes as new parts are validated. Where a brand shows Behaviour, ASTRID still identifies and tests the card and screens it for counterfeits; it simply won’t invent a wear figure. Documented brands are next in line: the maker has published the interface, and we are waiting for a card to prove it on.
| Brand | Parts validated | Capacities | Samples | remaining write life | wear counters | erase counts | new bad blocks | spare blocks | unclean power-downs | power cycles | Confidence |
|---|---|---|---|---|---|---|---|---|---|---|---|
| ATP Electronics Industrial · S600Si | AF8GUD3, AF1GUDI, AF1GSDI | 1 GB, 8 GB | 3 | ● | · | ● | · | ● | · | ● | Confirmed varies by part |
| Delkin Devices Utility | S408APGE9 | 8 GB | 10 | ● | ● | · | ● | · | ● | ● | Confirmed |
| Kingston Canvas Select · Industrial | SDCIT2/8GB, SDCS/16GB | 8 GB, 15 GB | 3 | ● | ● | · | ● | · | ● | ● | Confirmed varies by part |
| SanDisk High Endurance · Industrial | SDSDQAF3-016G (Industrial), SDSQQNR-064G | 16 GB, 64 GB | 5 | ● | ● | · | · | · | · | ● | Confirmed varies by part |
| Amazon Basics Amazon Basics microSDXC | LSMICRO128GU3 | 126 GB | 1 | · | · | · | · | · | · | · | Observed |
| Apacer Apacer Industrial microSDHC | 86.MDG10.830CB | 8 GB | — | ● | ● | · | ● | · | ● | ● | Observed |
| Nextbase Nextbase dashcam | retail card | 62 GB | 1 | ● | ● | · | ● | · | ● | ● | Observed |
| Gigastone High Endurance | retail card | 16 GB | 2 | · | · | · | · | · | · | · | Behaviour |
| Integral Memory UltimaPro | INMSDX64G-100V30 | 63 GB | 1 | · | · | · | · | · | · | · | Behaviour |
| Kootion Class 10 U1 | TF-32G | 31 GB | 2 | · | · | · | · | · | · | · | Behaviour |
| Netac A1 V10 | retail card | 31 GB | 1 | · | · | · | · | · | · | · | Behaviour |
| SIIX PRO | retail card | 31 GB | 1 | · | · | · | · | · | · | · | Behaviour |
| Toshiba Toshiba OEM microSDHC | retail card | 8 GB | — | · | · | · | · | · | · | · | Behaviour |
| Transcend legacy consumer | retail card | 2 GB | 1 | · | · | · | · | · | · | · | Behaviour |
| Fortasa | awaiting a sample | — | — | ● | · | · | · | · | · | · | Documented |
| Micron | awaiting a sample | — | — | ● | · | · | · | · | · | · | Documented |
| Swissbit | awaiting a sample | — | — | ● | · | · | · | · | · | · | Documented |
Every brand also gets identity, verified capacity, a read test and the counterfeit screen. Generated 2026-09-07 from knowledge base 2026.09.07.5; 18 validated card families; full part catalogues held for ATP (143 parts). Signed-in customers see the full detail for the media they own in the portal. A Behaviour rating describes the interface a card’s controller exposes, not the quality of the card.
Beyond SD
Drives, cards and embedded storage
Drive-class media use a published health standard, so coverage is by interface rather than by brand.
CompactFlash, CFast & IDE / PATA DOM
ConfirmedRead through the industry-standard drive health interface (SMART), in an adapter on ASTRID or on the bench.
- reallocated sectors
- power-on hours
- power cycles
- wear levelling
- life left where the maker implements it
- identity
- capacity verified
- read test
Which attributes are populated varies by maker; what is missing is reported as missing, never as a good result.
SATA SSD & SATA DOM
ConfirmedSame SMART route, via a SATA adapter.
- reallocated sectors
- power-on hours
- power cycles
- wear levelling
- spare blocks
- life left where the maker implements it
- identity
- capacity verified
- read test
USB SSDs & enclosures
ObservedSMART passes through most USB bridges; where a bridge blocks it, ASTRID says so.
- as SATA when the bridge allows
- identity
- capacity verified
- read test
USB flash drives
BehaviourNo health interface exists on ordinary USB sticks.
- identity
- capacity verified
- read test
Certificates for USB sticks carry the erase evidence and the behavioural tests only.
eMMC (Raspberry Pi Compute Module & embedded boards)
ConfirmedRead from the JEDEC standard life registers on the host device itself: by ASTRID during provisioning and servicing, or continuously by an ASTRID POD in the machine.
- remaining write life (10 % bands)
- end-of-life warning
- firmware & capacity
- identity
The registers are a JEDEC mandate from eMMC 5.0, so the figure is standard, not vendor-specific. ASTRID can also image the module’s eMMC over USB and verify it byte-for-byte.
How we test
Every entry on this page is a measurement, not an opinion
Nothing here is inferred from a brand name, a price or a label. Each row rests on cards that passed through our bench, and the Samples column says how many.
What we measure
- ▸Identity as the card reports it in its own registers, read by a native host. We record it exactly; we do not correct it or guess what it should have been.
- ▸Capacity by writing markers across the claimed range and reading them back. A card either holds the space it claims or it does not.
- ▸Read behaviour as sustained throughput sampled across the card, and re-measured if the first pass is slow, because a brand-new card can stall on its first read after power-up.
- ▸Health only where the controller provides it, validated against the maker’s own tooling or specification before a figure is ever shown, and checked for physical plausibility every time.
What we don’t do
We do not rate card quality, flash type or endurance. A card with no health interface is not a worse card; it is a card whose controller keeps that information to itself, and we say exactly that. We do not name a card counterfeit on identity alone: a fail needs a measured capacity that does not match the claim, a controller answering with figures that cannot be true, or a signature already in our register from a card we tested.
Corrections
If a maker or supplier believes a result here is wrong, we will re-test on fresh samples, publish the outcome, and correct the entry. Every figure is traceable to a record we hold for a specific card.
Card makers and suppliers: we want to work with you
The most accurate entry on this page is the one you help us write. Send us samples of the parts you want represented and we will test them, record the results against your part numbers, and list them at the confidence level the data supports. If your controller carries a health interface, tell us about it, under NDA if you prefer, and it moves from Documented to Confirmed the day a card proves it. We share what we learn from the field in return.
Send us samplesTechnical FAQ
Questions we get asked at the bench
My card says “high endurance” on the front. Why is there no wear figure?
Because wear data comes from the card’s controller, not from the flash or the marketing. Some controllers publish their counters through a vendor command; many retail controllers publish nothing, or answer with an empty block. An endurance label tells you what the maker rates the flash for; it does not put a health interface on the card. ASTRID reports what the controller can prove and says plainly when that is only identity, capacity and behaviour.
What do Confirmed, Observed, Behaviour and Documented mean on a result?
Confirmed: the figure was validated on real cards against the maker’s own tooling or specification. Observed: the reading is coherent and passes our plausibility checks but the maker has not yet confirmed it. Behaviour: identity, verified capacity and a read test only, with no vendor figure shown. Documented: the maker publishes the interface and ASTRID implements it, but no card of theirs has yet been through our bench.
Can a genuine card fail the counterfeit screen?
It can be flagged, and we designed for it. Some retail cards ship with an unprogrammed maker ID, which is also a tell some counterfeits carry. ASTRID resolves that by recognising the part from its other identity fields and by verifying the capacity on the silicon. A known part with a blank maker ID is graded on behaviour; an unknown card with one, or any card whose real capacity does not match its claim, fails.
Does checking a card write to it?
No. Identity, health and the read test are read-only. The two things that write are opt-in and clearly labelled: the capacity test writes small markers at test points to prove the space exists, and erasure writes or hardware-erases the whole card and then reads it back to verify.
Why can’t a USB card reader read health data?
Vendor health commands travel on the SD bus itself. A USB reader converts the card into a generic disk and drops those commands on the floor. ASTRID and our line hosts talk to cards natively, which is why they can read what a reader cannot.
What is a card passport?
A permanent record for one card: its identity, every health reading we have taken, and every job it has been through. The QR label on a processed card opens the card’s own passport without naming anyone. Signed-in customers see the full record for cards they own in the portal.
Do you read drives and embedded storage as well as cards?
Yes. CompactFlash, CFast, SATA drives and DOMs use the industry-standard SMART interface. eMMC on Compute Modules and embedded boards reports its life through JEDEC-standard registers, read on the host device by ASTRID or a POD. USB flash drives have no health interface and are graded on behaviour.
My card or brand is not listed. What happens if I send it?
ASTRID grades any card on measured behaviour and reports it honestly as unrecognised, then queues its identity for us to validate. Send us the part you rely on and we will tell you what can be read from it, add it to the knowledge base every ASTRID receives, and put it on this page at the confidence level it earns.
How is a card graded, and what if the card does not report its health?
A grade is a statement about remaining life, so it depends on the card making that data available. Where the controller publishes its wear counters and the maker has confirmed how to read them, the card is graded A to D on measured life. Where a route is observed but not yet confirmed, ASTRID reports what it read without a percentage or a grade. Where the controller publishes nothing, the card gets its identity, capacity and behaviour checked and the certificate says so; we do not invent a wear figure from a brand name or a label. The tiers on this page tell you in advance which of those your card will get.
What do you do when a brand has no published health interface?
We go to the maker. Most controllers expose their wear counters through a vendor command (CMD56 on SD cards) whose format the manufacturer holds, and we ask for it, under NDA where they prefer. ATP, Delkin, Kingston and Swissbit have supplied specifications or samples this way, and the confidence tiers above are the result. If you rely on a card we cannot read yet, tell us who makes it: a customer asking is often what opens the door.
Counterfeits
Fakes fail on evidence, not on looks
A card claiming a known part must have that part’s capacity and an identity a real card can carry. ASTRID verifies the space actually exists, checks the controller’s answers for physical plausibility, and keeps a register of counterfeit signatures seen in the field (2 so far). A card that fails any of these is failed outright and bagged separately.
Don’t see your card?
Unknown parts are graded on behaviour, then added
An unrecognised card isn’t an error. ASTRID grades it on measured behaviour, reports it honestly as unrecognised, and queues its identity for us to validate. Send us the part you rely on and we’ll tell you what can be read from it, and add it to the knowledge base every ASTRID receives.
Ask about a part