codebutler / farebot

Read data from public transit cards using your NFC Android phone!
http://codebutler.github.com/farebot
GNU General Public License v3.0
966 stars 271 forks source link

Add support for Ventra tickets (Chicago, IL) #154

Open ioistired opened 6 years ago

ioistired commented 6 years ago

The CTA Ventra cards present as MasterCard NFC credit cards, and so balance information cannot be read from them. However, they also sell single use tickets and passes that last multiple days. These are Mifare Ultralight C cards. I can provide hex dumps of cards in various states (used, unused, one transfer left, etc) if necessary.

phcoder commented 6 years ago

I would be interested in the dumps. Obviously no promises.

ioistired commented 6 years ago

https://ptpb.pw/Ammh.tar.xz

phcoder commented 6 years ago

What is the number printed on them? They probably have some kind of serial

phcoder commented 6 years ago

Also any fields you'd like to be read, we need their value in those dumps

ioistired commented 6 years ago

@phcoder i don't have that info any more. all information i have left is in the dump, except for one ticket.

phcoder commented 6 years ago

@bmintz, even having a single ticket with matching serial is helpful. Generally the more data you collect (time of validation, serial, place of validation and so on), better are the chances of support.

phcoder commented 6 years ago

Turns out that they're the same format as Compass tickets from Vancouver. Try scanning them with Metrodroid