/farebot

Read data from public transit cards using your NFC Android phone!

Primary LanguageJavaGNU General Public License v3.0GPL-3.0

FareBot

View your remaining balance, recent trips, and other information from contactless public transit cards using your NFC Android phone!

Build Status

Written By

Thanks To

Supported Protocols

Supported Cards

  • Bilhete Único - São Paulo, Brazil (Requires encryption keys, not compatible with all devices)
  • Clipper - San Francisco, CA, USA
  • EZ-Link - Singapore (Not compatible with all devices)
  • Go card (Translink) - Brisbane and South East Queensland, Australia (requires encryption keys, not compatible with all devices, not all stations known)
  • Manly Fast Ferry - Sydney, Australia (requires encryption keys, not compatible with all devices)
  • Myki - Melbourne (and surrounds), VIC, Australia (Only the card number can be read)
  • Matkakortti, HSL - Finland
  • NETS FlashPay - Singapore
  • Opal - Sydney (and surrounds), NSW, Australia
  • ORCA - Seattle, WA, USA
  • OV-chipkaart - Netherlands (Requires encryption keys, not compatible with all devices)
  • Suica, ICOCA, PASMO, Edy - Japan

Supported Phones

FareBot requires an NFC Android phone running 4.0.1 or later.