CID, CSD y SCR: trazabilidad de tarjetas SD para OEM
- CID, CSD y SCR son registros utiles de identidad tecnica, pero no son certificados de NAND genuina, resistencia o consistencia futura.
- Linux puede exponer atributos SD/MMC como cid, csd, scr, manfid, oemid, name, date y serial en hosts compatibles.
- Guarda esos datos junto con proveedor, lote, etiqueta, logs de prueba y host; una cadena de registro sola no define un producto homologado.
- Para produccion, combina identidad del dispositivo con reglas PCN, politica de configuracion fija y verificacion completa de capacidad.
Cuando compras dice "la misma microSD", suele referirse a etiqueta, capacidad y precio. Ingenieria puede querer algo mas estricto: identidad de tarjeta, comportamiento de controlador, familia de capacidad, clase de rendimiento y lote aprobado.
CID, CSD y SCR ayudan a unir esos dos mundos. No son una prueba magica de autenticidad, pero crean un registro tecnico util para inspeccion, aprobacion de muestras y analisis de fallos.
Que son CID, CSD y SCR
Los estandares SD definen informacion a nivel de registros para que el host identifique y configure tarjetas. La pagina de especificaciones simplificadas de SD Association es el punto oficial para acceder a documentacion publica [1].
En sencillo:
| Registro | Para que sirve |
|---|---|
| CID | Identificacion: fabricante, producto, revision, serie y fecha cuando se proveen |
| CSD | Datos especificos: capacidad y caracteristicas usadas por el host |
| SCR | Configuracion SD, disponible en tarjetas SD |
Para compras, el habito importa mas que cada bit: captura la identidad tecnica de la muestra y compara lotes futuros contra esa linea base.
Que puede exponer Linux
En sistemas Linux compatibles, el kernel expone atributos SD/MMC por sysfs. La documentacion del kernel lista atributos solo lectura como cid, csd, scr, date, fwrev, hwrev, manfid, name, oemid, prv y serial [2].
Un registro ligero puede verse asi:
proveedor: [nombre] pedido: [numero] lote: [codigo visible] host: [PC o fixture] lector: [modelo] os/kernel: [version] cid: [cadena cruda] csd: [cadena cruda] scr: [cadena, si existe] manfid/name/serial/date: [valores]
No todos los lectores USB baratos exponen todo correctamente. Estandariza lector y host de inspeccion para no comparar diferencias del lector en vez de la tarjeta.
Que puede probar
Los registros prueban que la muestra reporto cierta identidad a cierto host en cierto momento. Ayudan a preguntar:
- ¿El lote recibido coincide con la muestra aprobada?
- ¿Dos paquetes iguales exponen nombres o fabricantes distintos?
- ¿Una tarjeta devuelta viene del lote inspeccionado?
- ¿El proveedor cambio algo sin avisar?
- ¿Un problema de host se relaciona con un perfil concreto?
Son especialmente utiles junto con control PCN/EOL y una politica de BOM fija.
Que no puede probar
CID y CSD no prueban:
- que exista toda la NAND declarada;
- que la NAND sea nueva, industrial o de alta resistencia;
- que los lotes futuros sean iguales;
- que la clase de velocidad se cumpla en tu host;
- que la tarjeta paso verificacion completa;
- que el proveedor controle produccion.
Para capacidad, sigue haciendo escritura y lectura completa. Para resistencia, pide carga nominal y condiciones. Para velocidad, compara la marca con las definiciones de SD Association, que explican clases minimas de escritura secuencial bajo condiciones estandar [4].
Une identidad y familia de capacidad
Registra familia declarada y reportada. SD Association define SDHC, SDXC y SDUC con sus rangos y sistemas de archivos [3]. Esto importa porque el soporte del host puede romperse en limites de familia aunque el slot fisico sea igual.
Un grabador homologado con 32 GB SDHC no acepta automaticamente 128 GB SDXC. Una app de camara que formatea exFAT puede comportarse distinto con otra familia, firmware o politica de asignacion.
Compara muestra y produccion
| Item | Muestra aprobada | Produccion recibida |
|---|---|---|
| Revision de etiqueta | Foto y texto | Igual o cambio aprobado |
| Familia | SDHC/SDXC/SDUC | Igual |
| CID crudo | Guardado | Campos clave comparados |
| CSD/SCR | Guardado | Campos clave comparados |
| Capacidad completa | Log aprobado | Log aprobado |
| Prueba en host | Resultado aprobado | Igual o muestreado |
| Aviso proveedor | Linea base | PCN si cambio |
No rechaces un lote solo por un campo de bajo riesgo si la RFQ no lo controla. Clasifica la diferencia: actualizacion de etiqueta, PCN declarado, cambio de ingenieria que requiere recalificacion o sustitucion no explicada.
Texto para RFQ
El proveedor debe indicar si los campos de identidad, revision de etiqueta, firmware/configuracion y lote estan controlados. El comprador podra registrar CID/CSD/SCR y logs de capacidad completa durante inspeccion. Todo cambio de identidad no explicado puede activar cuarentena, reaprobacion de muestra o nuevo numero de parte.
En resumen
CID, CSD y SCR no reemplazan el control de calidad. Sirven para vincular una tarjeta fisica con muestra, lote, prueba de host y promesa del proveedor. Usalos como evidencia de trazabilidad y completa el cuadro con verificacion de capacidad, prueba de carga y reglas de cambio controlado.
Preguntas frecuentes
¿El CID prueba que una microSD es original?
¿Compras debe decodificar CID y CSD manualmente?
¿Que se guarda junto con CID/CSD?
Referencias
Publicamos la capacidad utilizable medida y aceptamos verificación de lote de prueba — grado automotriz, directo de la fábrica de origen.
