For the complete documentation index, see llms.txt. This page is also available as Markdown.

Mobile Apps and Bluetooth

Choose the app according to the reader's connection, not just the phone's operating system.

Connection
App
Hardware needed

Android USB host / OTG

MTools

Main reader board and USB data cable / adapter

Android or iOS BLE

MTools BLE

Compatible BLE extension

Bluetooth Classic SPP

Compatible SPP host software

SPP-capable extension

Android USB with MTools

  1. Install MTools.

  2. Set the board to USB and RUN where applicable.

  3. Connect through a USB host / OTG adapter if the phone requires one.

  4. Allow MTools to access the USB device when Android prompts.

  5. Place a compatible tag on the antenna and use the app's card-reading tools.

MIFARE Classic memory access requires the appropriate sector keys. A tag UID alone does not grant access to protected blocks. Refer to the MTools user guide for app workflows.

BLE with MTools BLE

  1. Attach the compatible extension with the boards powered off.

  2. Power the reader and select BT mode.

  3. Install MTools BLE from Google Play or the App Store.

  4. Enable Bluetooth and grant the app's requested permissions.

  5. Scan and connect within MTools BLE, then select the appropriate tag tool.

BLE discovery is performed in the app. A Classic SPP pairing entry does not establish a BLE connection. Extension names and supported transports vary by hardware revision.

Troubleshooting

If the reader is absent, confirm that the extension supports BLE and is powered. Disconnect other phones before retrying. If commands fail after connection, check the selected transport, extension compatibility, and whether another app owns the reader.

Use TAG Scanner for supported UID-scanning workflows. For wired diagnostics, return the board to USB and use Connect and Scan.