Volver a las guías

Cómo usan NFC los amiibo — y el chip NTAG215 detrás de ellos

Cada figura y tarjeta amiibo funciona con el mismo NXP NTAG215 — un chip NFC Forum Type 2 Tag de 504 bytes, la misma familia que se usa en etiquetas y tarjetas NFC comunes. Este artículo explica cuánta memoria tiene realmente un amiibo, cómo una consola lo lee y escribe usando una contraseña derivada del UID de la propia etiqueta, y dónde más, fuera de los videojuegos, te encontrarás con esta misma familia de chips.

Publicado

Qué chip lleva realmente un amiibo

Cada figura y tarjeta amiibo funciona con un NXP NTAG215 — un chip compatible con NFC Forum Type 2 Tag, la misma familia que se usa en etiquetas y tarjetas NFC comunes. Nintendo lo eligió porque es pasivo. Sin batería, sin carga, y lo bastante barato para integrarlo en una figura de plástico o una tarjeta de papel sin disparar el precio.

Esto es lo que viene a continuación: cuánta memoria le da ese chip a un juego para trabajar, cómo lo lee y escribe una consola, y dónde más te vas a encontrar con este mismo chip.

Cuánta memoria tiene realmente un amiibo

504 bytes de memoria de usuario, de 540 en total

La familia NTAG213/215/216 es en realidad un solo diseño de chip vendido en tres tamaños de memoria: el NTAG213 ofrece 144 bytes de memoria de usuario, el NTAG215 ofrece 504, y el NTAG216 ofrece 888. Amiibo usa el tamaño intermedio. Los tres comparten la misma frecuencia de 13.56 MHz y la misma interfaz de aire ISO/IEC 14443-A, organizados como EEPROM en 135 páginas de cuatro bytes — 540 bytes en total en el NTAG215.

Qué consume esos 504 bytes

De esos 504 bytes, solo unos 428 son datos de partida escribibles — divididos en un bloque de 36 bytes y otro de 392 bytes. El resto del chip (UID, bytes de bloqueo, contenedor de capacidades, páginas de configuración y contraseña) está fijo o protegido contra escritura. Con tan poco espacio disponible, la compatibilidad de los amiibo se mantiene ajustada; un juego no puede guardar mucho más que una partida por figura.

Cómo lee una consola un amiibo

Detección mediante el modelo Type 2 Tag / NDEF

El NTAG215 pertenece a la clase Type 2 Tag del NFC Forum, que define exactamente cómo un lector en modo lectura/escritura encuentra y lee un mensaje NDEF en una memoria organizada por páginas. La consola identifica primero una etiqueta como amiibo por sus valores ATQA y SAK — los identificadores NFC de bajo nivel que reporta cualquier Type 2 Tag antes de tocar los datos de usuario.

Una contraseña derivada del propio UID de la etiqueta

Aquí viene la parte que sorprende: no existe una contraseña única compartida que desbloquee todos los amiibo. La contraseña de escritura de cada figura se deriva algorítmicamente del UID exclusivo de esa etiqueta en concreto, así que la consola calcula la contraseña al vuelo a partir del UID que acaba de leer, en lugar de guardar una única clave maestra para toda la línea de producto. La etiqueta solo guarda bytes cifrados. Descifrar e interpretar los datos de partida ocurre en la consola, no en el chip.

Por eso también la mayoría de los amiibo guardan los datos de un solo juego compatible a la vez — una figura de Mario con datos de Super Smash Bros. necesita que se borren esos datos antes de poder guardar el progreso de Mario Party. La Wii U lee los amiibo a través de su GamePad, Switch los lee a través del Joy-Con (R) o el Pro Controller, y la New 3DS/2DS XL y la Switch 2 traen NFC integrado. Los modelos originales de 3DS/2DS necesitaban un lector externo aparte.

Dónde más te vas a encontrar chips NTAG

El NTAG213/215/216 no es exclusivo de los amiibo. Vas a encontrar esa misma familia en etiquetas NFC, tarjetas de presentación digitales, etiquetas para compartir Wi-Fi y disparadores de automatización del hogar inteligente. ¿Tocaste una etiqueta para unirte a una red Wi-Fi o activar un Acceso Directo de iOS hace poco? Es bastante probable que funcionara con este mismo chip.

Nintendo eligió esta línea por su bajo costo y su memoria sencilla organizada por páginas, no por seguridad. NXP también fabrica chips diseñados para verificación por toque en lugar de almacenamiento pasivo — un trabajo distinto al que necesita hacer un amiibo.

Revisa tu propia colección de amiibo con NFCore

Para comprobarlo tú mismo, abre NFCore y acerca un amiibo que sea tuyo a su inspector de etiquetas. Verás su UID, su tipo de etiqueta (NTAG215) y un volcado de memoria en bruto — útil para confirmar que una figura de segunda mano es un NTAG215 genuino y no un clon barato con menos memoria antes de pagar por ella. Esto es inspección de etiquetas estándar, igual que leer cualquier otra tarjeta o etiqueta NFC que sea tuya — las herramientas de NFCore están pensadas solo para etiquetas que posees o controlas. Consigue NFCore en la App Store o Google Play para probarlo con tu propia colección.

Preguntas frecuentes

¿Qué chip NFC lleva un amiibo?

Cada figura y tarjeta amiibo usa un NXP NTAG215 — un chip compatible con NFC Forum Type 2 Tag con 504 bytes de memoria de usuario. Es la misma familia de chips que se usa en etiquetas y tarjetas NFC, solo que con más memoria que el NTAG213, más pequeño.

¿Puedo leer mi propio amiibo con NFCore?

Sí. El inspector de etiquetas de NFCore muestra el UID de un amiibo, su tipo de etiqueta (NTAG215) y un volcado de memoria en bruto — útil para confirmar que una figura es genuina o para resolver por qué una lectura no está funcionando.

¿Por qué un amiibo solo puede guardar los datos de un juego a la vez?

Los 504 bytes de memoria de usuario de un NTAG215 no alcanzan para guardar los datos de varios juegos al mismo tiempo, así que la mayoría de los juegos que escriben en un amiibo necesitan que borres la partida guardada antes de crear una nueva.

¿Es lo mismo leer mi propio amiibo que clonar el de otra persona?

No — inspeccionar una etiqueta que te pertenece es una gestión de etiquetas NFC estándar, igual que leer cualquier otra tarjeta o etiqueta NFC que sea tuya. Las herramientas de clonado de NFCore están limitadas a etiquetas que posees o controlas.

Conclusión

No hay ningún truco secreto detrás de un amiibo. Es un NXP NTAG215 comercial estándar, el mismo chip que vas a encontrar en etiquetas NFC comunes y tarjetas de presentación, con un esquema de contraseña derivada del UID y un modelo de memoria por páginas bien documentado. Una vez que entiendes ese modelo, esa misma lectura de chip te sirve para cualquier etiqueta NFC que poseas — no solo las que tienen forma de personaje de videojuego.