Chameleon (ChameleonUltra)

Compatibility Note
  • The Chameleon function of MeXkey3 is implemented based on the open-source project ChameleonUltra.
  • It is basically consistent with the functionality of ChameleonUltra devices and can reuse its ecosystem tools.
⚠️ Strictly Prohibited

Do NOT flash the official Chameleon Ultra firmware onto the NRF chip of MeXkey3, as this may cause device damage!

MeXkey3 Menu Explanation

Chameleon

NRF Mode

  1. Off: Turn off the NRF chip.
  2. NFC+BT: NFC for FIDO authentication, Bluetooth for keyboard emulation.
  3. Chameleon: Chameleon mode, use Chameleon-related functions. The mobile APP can connect via Bluetooth.
  4. BT Pairing: Clear paired devices and force re-pairing mode.
  5. Upgrade Mode: NRF chip enters upgrade mode.

Switch USB to NRF

  • After enabling, you can connect to Chameleon via USB.

Chameleon Emulation

Switch the Chameleon working mode to card emulation.

Start Chameleon on Lock Screen

Start the Chameleon function on the lock screen without unlocking.

Lock Screen Polling

Used in conjunction with Start Chameleon on Lock Screen. If polling is enabled, it will automatically switch between all cards according to the set interval.

Client

Recommended cross-platform management tool:

ChameleonUltraGUI

  • Supports Windows/macOS/Linux/Android/iOS
  • Provides functions such as card management, data editing, firmware update
  • Connects to MeXkey3 device via Bluetooth

MeXkey3_NRF Firmware Upgrade

  1. Download the dedicated firmware for MeXkey3_NRF.

  2. Switch NRF to Chameleon mode.

  3. Turn on Switch USB to NRF.

  4. Connect to the client.

  5. Click on the settings in the lower right corner of the client.

    image-20250719195225897

  6. Choose to flash the firmware via DFU using the compressed package.

    image-20250719195304614

  7. Select the downloaded firmware package to upgrade.