🔘Lectura de llaves iButton
Esta página proporciona instrucciones detalladas sobre cómo leer, guardar, editar y emular llaves usando su Flipper Zero, así como solucionar problemas comunes.
Última actualización
Esta página proporciona instrucciones detalladas sobre cómo leer, guardar, editar y emular llaves usando su Flipper Zero, así como solucionar problemas comunes.
Última actualización
Flipper Zero le permite leer, guardar y emular cómodamente las llaves de control de acceso iButton con protocolos Dallas, Cyfral y Metakom. Además, puede modificar los identificadores únicos (UID) de las llaves guardadas.
Para obtener más información sobre las llaves iButton y la implementación de hardware de Flipper Zero, consulte iButton .
Flipper Zero puede leer los siguientes tipos de llaves iButton y sus respectivos datos:
Dallas DS1990: solo el UID (la clave no tiene memoria)
Dallas DS1992: el UID y los datos en la memoria
Dallas DS1996: el UID y los datos en memoria
Dallas DS1971: el UID y los datos en la memoria
Dallas, claves no compatibles: solo el UID
Metakom: solo el UID (la clave no tiene memoria)
Cyfral: solo el UID (la clave no tiene memoria)
Para leer y guardar los datos de una llave iButton con su Flipper Zero, haga lo siguiente:
Vaya al Menú principal -> iButton -> Leer
Conecte la llave a los pines de datos y tierra , como se muestra a continuación
Una vez finalizada la lectura, visualice los datos de la llave
Para guardar la llave, vaya a Más -> Guardar
Nombra la llave y luego presiona Guardar
Ahora que ha guardado la llave, puede emularla, renombrarla, eliminarla, editarla y escribirla en un espacio en blanco o en una clave del mismo tipo.
Es posible que la llave iButton no toque los pines correctamente. -> Asegúrese de conectar la llave como se muestra arriba.
Es posible que la llave iButton utilice un protocolo no compatible.
La llave iButton podría estar dañada.
Si recibió un error de CRC al leer una llave Dallas. -> Lea la llave nuevamente e intente emularla. Si la emulación no es exitosa , el error no se puede solucionar . Para obtener más información, consulte la sección Error de lectura de CRC a continuación.
Puede editar el UID de la llave guardada haciendo lo siguiente:
Vaya al Menú principal -> iButton -> Guardado
Seleccione la llave que desea editar y seleccione Editar
Introduzca el valor requerido en hexadecimal.
Presione Guardar , luego ingrese un nuevo nombre para la llave y presione Guardar nuevamente.
También puedes crear una llave iButton virtual utilizando la función Agregar manualmente .
Cuando tengas una llave guardada en tu Flipper Zero, podrás emularla siguiendo estos pasos:
Vaya al Menú principal -> iButton -> Saved
Seleccione la llave que desea emular.
Coloque su Flipper Zero contra el lector iButton, asegurándose de que los pines de datos y de tierra lo toquen como se muestra a continuación.
En ocasiones, el diseño del lector iButton puede afectar la conexión con los pines de Flipper Zero, lo que hace que no se lea la llave. En este caso, alinee el pin del borde (datos) con el centro del lector y el pin del medio (tierra) con el borde del lector, exactamente como se muestra arriba.
Es posible que los pines del Flipper Zero no toquen correctamente el lector. -> Asegúrese de conectar los pines del Flipper Zero al lector como se muestra arriba.
El pin del medio (tierra) no puede alcanzar el borde del lector. -> Puedes usar cables para emular la llave iButton. Transfiere datos al lector con dos cables insertados en los pines GPIO de Flipper Zero:
Pin 17 del GPIO (datos)
Pin GPIO 8, 11 o 18 (tierra)
También se pueden emular llaves iButton con ayuda de cables.
El lector está protegido contra la emulación. -> Flipper Zero no puede evitarlo.
Si agregó la llave manualmente o la editó, es posible que haya ingresado un UID de llave incorrecto.
Las claves Dallas tienen una estructura de llave UID que contiene 8 bytes, incluido el byte de código de familia y el byte de verificación de redundancia cíclica (CRC). El byte CRC ayuda a garantizar la integridad de los datos al detectar errores que pueden haberse producido durante la transferencia o el almacenamiento de datos.
Cada vez que se lee una llave iButton, Flipper Zero comprueba si el byte CRC es correcto calculándolo nuevamente. Si el byte CRC capturado no coincide con el calculado, se produce un error CRC, lo que indica que el UID está dañado.