harbour-chameleon-ultra

Sailfish OS client for the ChameleonUltra RFID/NFC device. BLE and USB transport, full slot management, HF/LF scanning, sniffing with waveform analysis, and more.

Interactive walkthrough — tap the device

Connect

The app opens to the connect screen. Tap Scan for device to discover a nearby ChameleonUltra over BLE, or Connect via USB for wired CDC-ACM connection.

Tap "Scan for device" on the phone to see the connection flow.

09:41
▲ close
C
Chameleon Ultra
Sailfish OS Client
Scan for device
Connect via USB
Tap to scan for nearby ChameleonUltra
▼ PULL DOWN
Chameleon Ultra
ChameleonUltra 100% · 4.15V
Active Slot 1 Mifare Mini · EM410X
Navigate
▼ PULL DOWN
‹ back
Slot Manager
Slots
‹ back
Slot 1
Identity
Nickname
cloned
Set Nickname
Activate Slot
HF Tag Type (13.56 MHz)
HF Tag TypeMifare Mini
Set HF Type
Reset HF Default
LF Tag Type (125 kHz)
LF Tag TypeEM410X
Set LF Type
Get LF ID
Get HF UID
Slot State
Enable Slot
Disable Slot
▼ PULL DOWN
‹ back
HF Scan
HF 14443-A
Scan HF Tag
Raw command
Hex bytes to send
60 00
Keep RF
Add CRC
Send Raw
▼ PULL DOWN
‹ back
LF Scan
Scan
ProtocolEM410X
Scan LF Tag
LF Sniff
Timeout (ms)
2000
Waveform plot available after sniff
Start Sniff
▼ PULL DOWN
‹ back
Advanced
HF Sniff (13.56 MHz)
Timeout (ms)
5000
Start HF Sniff
HF14A Config
Get HF Config
Config data (hex)
Set HF Config
MF1 Emulator Extras
Block anti-collision mode
Suppress UID in anti-collision loop
Field-off do reset
Reset emulator state when RF drops
Get Detection Count
Device Info
Capabilities
Settings blob
Enabled slots
Danger Zone
These actions are irreversible or potentially destructive.
Wipe FDS
Enter Bootloader
▼ PULL DOWN
‹ back
Settings
LED Animation
LED animationFull animation
Button A
Short pressNone
Long pressClone tag
Button B
Short pressNext slot
Long pressNone
BLE Pairing
Require pairing key
PIN required to connect via BLE
Delete all BLE bonds
▼ PULL DOWN
‹ back
Device Info
Hardware
Model
Chameleon Ultra
Firmware
v2.0.0-16-g76c961e
Battery
100% (4.15V)
BLE Address
AA:BB:CC:DD:EE:FF
Connection
BLE (Nordic UART)
Slot overview
Slot 1
Mifare Mini · EM410X
Slot 2
Mifare Classic 1K · HIDProx
Slot 3
NTAG 213 · —
Slots 5–8
disabled
Refresh battery
‹ back
About
C
harbour-chameleon-ultra
Version 1.0.0
Sailfish OS client for ChameleonUltra. BLE and USB transport. NFC/RFID emulation, cloning, sniffing and waveform analysis.
Author
Name
Niel Nielsen
Blog
sec1.dk
Source
codeberg.org/nieldk
GitHub
github.com/NielDK
License
MIT