Skip to content

MSRX6-BLE Setup

ATLAS supports the MSRX6-BLE magstripe reader over Bluetooth Low Energy (BLE) and over USB. The same Read / Write / Clone / Erase operations are available on both paths.


  • MSRX6-BLE magstripe reader (dual-mode)
  • For Bluetooth: charged battery and Bluetooth enabled on your Android device
  • For USB: a USB-OTG-capable Android device and a data USB cable

DeviceStatusLink
MSRX6-BLETestedphysicalexploit.com

The MSRX6-BLE uses Bluetooth Low Energy (BLE), which does not require pairing in Android settings like Bluetooth Classic devices. ATLAS handles discovery and connection directly.

Hold the power button until the LED indicates it’s ready (usually flashing blue).

From Home Screen:

  1. Tap the MSR connection card
  2. Tap Scan for Devices
  3. Select your MSRX6-BLE from the list
  4. Wait for connection

From Connection Settings:

  1. Go to Settings → Connection Settings
  2. Under MSR Magstripe Devices, tap CONNECT
  3. Select your device from the scanner

The connection card turns green when connected.


USB-OTG support lets you read and write magstripe cards without Bluetooth at all - useful when the device’s battery is dead or when you’re operating in an RF-quiet environment.

Plug your MSRX6-BLE into the Android device with a data USB cable. On most modern Android phones and tablets a direct USB-C-to-USB-C cable works; older phones may need a USB-OTG adapter.

First time you plug in the MSRX6-BLE over USB

Android shows its USB permission dialog the first time you attach the cable. The product name in that dialog will look like garbled question marks - something like ???????4??????t???????. This is normal. The MSRX6-BLE ships a malformed product-name string in its USB descriptor, and Android renders it verbatim. It’s a hardware-level quirk of the device, not an ATLAS bug, and there is no third-party fix.

Tick the checkbox that reads “Always open ATLAS when this USB device is connected”, then tap OK. Android records the preference, ATLAS auto-launches on every future attach, and you will not see the dialog again unless you uninstall and reinstall ATLAS.

When your Transport Policy allows USB (the default Auto does), ATLAS auto-connects to the MSRX6-BLE on cable attach. The home connection card switches to the USB transport icon.

To pick a specific transport policy, go to Settings → Connection Settings → MSR Transport Policy and choose Auto, USB only, or Bluetooth only. The setting persists across launches.


CategorySourceDescription
Paired DevicesAndroid Bluetooth SettingsDevices the OS knows about from previous BLE connections.
Saved DevicesATLAS InternalDevices you’ve saved in ATLAS with custom names for quick reconnection.
  1. Connect to a device
  2. Long-press or tap save icon
  3. Enter a custom name (e.g., “Kit #1”, “Lab MSR”)
  4. The device moves from Paired to Saved

Once connected:

  1. Go to Cards → Magstripe tab
  2. Tap Read
  3. Swipe a card through the reader
  4. Card data appears on screen

ATLAS reads all three tracks (Track 1, 2, and 3) when available.


To write data to a blank magstripe card:

  1. Go to Cards → Magstripe tab
  2. Enter or load card data
  3. Set coercivity (HiCo or LoCo) to match your blank card
  4. Tap Write
  5. Swipe a blank card through the reader
  6. Verify write success

ModeUse Case
HiCo (High Coercivity)Most modern access cards, hotel keys. More durable.
LoCo (Low Coercivity)Gift cards, older loyalty cards.

ATLAS auto-detects coercivity when reading cards. For writing, select the mode that matches your blank card stock.


FormatDescription
ISOStandard magnetic stripe format
AAMVADriver’s license format
CA DMVCalifornia DMV format
RawDirect track data

Can’t find the MSR in scan?

  • Make sure it’s powered on (LED blinking)
  • Move closer to your Android device
  • Check that Bluetooth is enabled
  • Try power cycling the MSR

Connection drops?

  • Stay within range (approximately 10 meters)
  • ATLAS uses keep-alive to maintain connection, but extended idle time may cause disconnect
  • Reconnect via home screen card

Read fails or partial data?

  • Swipe at a consistent speed (not too fast, not too slow)
  • Clean the read head with a cleaning card
  • Try swiping in the other direction

Write verification fails?

  • Use high-quality blank cards
  • Ensure coercivity setting matches your blank card
  • Check that the card isn’t damaged

The MSRX6-BLE has a built-in rechargeable battery. Charge via USB when the LED indicates low battery.