ACR35 NFC MobileMate Card Reader

The ACS ACR35 NFC MobileMate is a pocket-sized card reader that plugs into a smartphone’s 3.5 mm audio jack. It reads 13.56 MHz contactless (NFC) cards and swiped magnetic stripe cards, runs on its own rechargeable battery, and turns an Android phone into a portable card terminal for field staff, membership counters, events and collection agents.

BSD Infotech supplies the ACR35 in India and has built a free Android utility for it, so you can test the reader and your cards on day one, before any software is written.

Request ACR35 Price Download Free Android Utility

Audio jack connection

Plugs into the phone’s 3.5 mm headphone jack, or a USB-C to 3.5 mm analog adapter. No Bluetooth pairing.

NFC / contactless

13.56 MHz contactless cards such as MIFARE Classic, for member, loyalty and ID cards.

Magnetic stripe

Swipe slot for magnetic stripe cards. Card data is encrypted by the reader (AES or DUKPT) before it reaches the phone.

Battery powered

Rechargeable battery with a sleep timeout you can set, so it does not drain the phone.

The ACR35 has no contact chip slot. For contact smart cards, see the ACR39U (PC) or our mobile smart card readers.

Free BSD Utility for the ACR35 (Android)

Verify your email with a one-time password and download the APK. What it does:

  • Reader: wake the reader, see firmware, battery and sleep timeout, change the sleep timeout.
  • NFC card: MIFARE Classic 1K: read the UID; read, write and erase a member record (name, mobile, email, enrolment number, amount); change the card key. It uses the same card format as the ACR122U PC utility, so cards move between phone and PC.
  • Magnetic stripe: swipe a card to see the decrypted name, masked card number, expiry, service code and raw tracks. Nothing is stored or sent.
  • APDU: power the contactless card on or off and send any command in hex.
Download ACR35 Utility
  1. Charge the ACR35 and switch it on.
  2. Plug it into the phone’s headphone jack. On phones without a jack, use a USB-C to 3.5 mm analog audio adapter.
  3. Install the BSD ACR35 utility and allow the microphone permission. The reader answers the phone through the microphone line.
  4. The app raises media volume to maximum. If Android shows a “listening at high volume” warning, accept it and set the volume to full.
  5. Tap Wake Reader, then Reader Info to confirm the reader is answering.

Audio jack readers depend on the phone’s audio hardware. Test the phone model (and adapter) you plan to roll out before buying in bulk; BSD Infotech can help with that test.

  • Membership and club counters: check a member card and balance on a phone.
  • Field staff and collection agents: identify customers by card away from a PC.
  • Events and canteens: read prepaid or loyalty cards at temporary counters.
  • Card testing: check what is written on MIFARE cards before issuing them.

Need an Android app built around the ACR35 and your card format? See NFC and smart card application development.

ACR35 Frequently Asked Questions

What is the ACS ACR35?
The ACR35 NFC MobileMate is a small battery-powered card reader from ACS that plugs into a smartphone’s 3.5 mm audio jack. It reads 13.56 MHz contactless (NFC) cards and magnetic stripe cards.
Is there an app for the ACR35?
Yes. BSD Infotech provides a free Android utility for the ACR35. It shows reader information, reads and writes MIFARE Classic 1K member records, decodes magnetic stripe swipes and has an APDU console. Download it here after verifying your email.
Does the ACR35 work with phones that have no headphone jack?
It can work through a USB-C to 3.5 mm analog audio adapter. The reader talks to the phone through the audio and microphone lines, so the adapter must carry analog audio. Test your phone and adapter before a large rollout.
Why does the ACR35 app need microphone permission?
The ACR35 sends its answers to the phone over the microphone line of the audio jack, so the app needs microphone permission to hear the reader. The app also sets media volume to maximum so the phone can power and talk to the reader reliably.
Can the ACR35 read contact chip cards?
No. The ACR35 has two card interfaces: contactless NFC and a magnetic stripe slot. For contact chip cards on a phone or PC, see the ACR39U or our mobile reader range.
Can the ACR35 utility read cards written by the ACR122U utility?
Yes. The BSD ACR35 utility uses the same MIFARE Classic 1K card format as the BSD ACR122U NFC Utility, so member cards written on a PC can be read and updated on an Android phone, and the other way round.
Can BSD Infotech develop an app for the ACR35?
Yes, where technically feasible. BSD Infotech can build Android applications around the ACR35 for membership, loyalty, attendance, payment collection or field data capture, using the ACS audio jack library. Scope and charges depend on your requirements.

Need a quote or advice on the ACR35 NFC MobileMate?

Tell us your requirement. BSD Infotech can recommend the right hardware and software, and quote for the complete solution.