ChameleonMini
Este NO es el repositorio oficial de ChameleonMini, una herramienta portátil libremente programable para el análisis de seguridad NFC que puede emular y clonar tarjetas sin contacto, leer etiquetas RFID y capturar/registrar datos RF. Este repositorio añade soporte para el Chameleon Tiny.
Nuestro proyecto se basa en el proyecto de código abierto ChameleonMini RevG de Kasper & Oswald. Ellos también tienen su propia tienda web.
- Información:
- Sitio del Chameleon Tiny: Aquí
- API BLE del Chameleon: Aquí
- Doxygen: Aquí
- Para ver parte de la documentación
- Binarios: Aquí
- Instalación: Aquí
- Documentación (RfidResearchgroup):
- Fuente: Aquí
- Es necesario descargarla y verla manualmente
- Abra Doc/Doxyfile y luego, en la aplicación,
Show HTML Output
- Documentación (emsec):
- Herramientas:
- Aplicación móvil:
- Android: Chameleon
- La aplicación de Android actualmente NO es compatible con el firmware oficial
- IOS: ChameleonTiny Manager
- La aplicación de IOS actualmente NO es compatible con el firmware oficial
- Créditos a bettse
- Contraseña: e4g1
- GUI opcional (solo Windows):
- Firmware del Chameleon:
- Compilar el último firmware: Aquí
- O usar el precompilado: Aquí
- La versión Chameleon Mini REV.G usa el mismo firmware tanto para el Mini con Bluetooth como para el Tiny
- El diseño del hardware de la parte RF es exactamente el mismo
- El hardware también es compatible con el firmware oficial de los hermanos KAOS
- Aplicación de terminal:
- Putty o una aplicación similar
- Controlador DFU:
- El controlador DFU proviene de la biblioteca oficial de controladores LIBUSB de ATMEL
- Puede descargarlo usted mismo o desde el repositorio: Aquí
- Programador DFU:
- Archivo zip de SourceForge: Aquí
- Revendedores:
- Nuestro revendedor para Asia y Oceanía: Aquí
- Nuestro revendedor para Europa: Aquí
- Nuestro revendedor para EE. UU.: Aquí
- Estructura del repositorio:
- Doc: Carpeta para la documentación de doxygen
- Drivers: Controladores del Chameleon para Windows y Linux
- Dumps: Volcados de diferentes tarjetas inteligentes
- Hardware: El diseño y los esquemas del PCB
- Firmware: El firmware completo, incluido un bootloader DFU modificado de Atmel y LUFA
- Software: Contiene una herramienta Python para una fácil configuración (y más) del ChameleonMini
- ADVERTENCIA: Actualmente está en construcción
- RevE: Contiene todo el contenido del repositorio RevE descontinuado
- RevE-light: Contiene nuestros archivos de desarrollo para el RevE-light
- ADVERTENCIA: Actualmente no es compatible / no es funcional
A. Actualización al último firmware
A1. Actualizar el firmware AVR del Chameleon
1. Obtener y preparar las herramientas:
- GUI opcional (solo Windows)
- Aplicación de terminal
- Firmware
- Controlador DFU
- Programador DFU
2. Crear un directorio de trabajo
- Cree un directorio para trabajar
- Coloque el firmware del Chameleon en el directorio
- Descomprima la carpeta del Programador DFU en el directorio de trabajo
- Si utiliza la instalación automática en Windows, coloque también ChameleonFirmwareUpgrade.bat en el directorio de trabajo
3. Entrar en el modo de actualización directa de firmware (DFU) del Chameleon:
Método 1: GUI (solo Windows)
-
Mini o Tiny:
- Si es un Chameleon Mini, asegúrese de que esté en la posición
OFF
- Conéctelo mediante un cable USB a su ordenador
- En el Mini, puede ser una buena idea retirar la batería antes de poner el dispositivo en modo
DFU
- En la pestaña
Settings, envíe el comando Upgrade mientras el Chameleon está conectado
- Esto solo pone el Chameleon en modo
DFU
- NO comienza a instalar el firmware en absoluto
- El Chameleon debería estar ahora en modo
DFU
-
Más información:
Método 2: CLI
4. Instalar el controlador DFU:
Windows
- Mini o Tiny:
- Descargue los controladores del repositorio
- Asegúrese de haber conectado su Chameleon y de que esté en modo
DFU
- Debería tener un dispositivo USB desconocido en el administrador de dispositivos
- Actualice el dispositivo con los archivos de controlador del repositorio
- Ahora debería tener un dispositivo 'ATxmega*'
5. Iniciar la actualización del firmware: