metrodroid icon indicating copy to clipboard operation
metrodroid copied to clipboard

[MFC] Add support for Tehran Ezpay cards

Open HrBDev opened this issue 6 years ago • 5 comments

There's a lot of cards in the world, and asking for a card by name isn't good enough to get it supported.

We do not record expressions of interest here.

Please read https://github.com/metrodroid/metrodroid/wiki/New-cards before continuing.

New card checklist

  • [x] I have read and acknowledged the New cards wiki page.
  • [x] I can provide dumps, transaction history, and balance records for more than one card from the operator.
  • [x] I have attempted to understand the card format on my own.
  • [x] I have provided notes on what I've found so far.

Please answer all questions listed here:

  • Name of the card: Tehran Ezpay
  • Name of the transit agency: Tehran Urban and Suburban Railway Operations Co.
  • Transit agency's website: http://metro.tehran.ir/
  • Location(s): Tehran,Tehran,Iran
  • Card media: MIFARE Classic

Is there any publicly accessible documentation for this card format? If so, provide links: No Is the card similar to one we already support? Don't know Is there an official app for using the card? No How many sectors does this card have? 16 Did the card use any "default" key that comes with Metrodroid? Only for sector 0 Does the card use diversified keys, static keys, or a combination? Same keys for all cards After installing proper keys, how many sectors could you read with Metrodroid (ie: not "unauthorized")? All of them With the data that you can read from the card, does it change after performing a transaction? Yes

HrBDev avatar Sep 30 '19 08:09 HrBDev

Thanks!

Do you have some notes and annotated dumps on what you've found so far on this card?

If you can email some card dumps to myself and @phcoder, we should be able to check over things and tell you if it similar to another card we know.

Also, is there some open data (eg: GTFS, GeoJSON, KML, SHP, etc.) which describes the positions of stops on this network?

micolous avatar Oct 05 '19 02:10 micolous

unfortunately, I don't have your email. I tried emailing the support email of metrodroid before opening this issue but it seems that they get deleted.

HrBDev avatar Oct 05 '19 16:10 HrBDev

Yup, sorry, that's to deal with spammers. 😞

My email is: (my github username) at gmail.com (and is also listed in nearly every Metrodroid source file).

micolous avatar Oct 06 '19 09:10 micolous

Also, is there some open data (eg: GTFS, GeoJSON, KML, SHP, etc.) which describes the positions of stops on this network?

https://wiki.openstreetmap.org/wiki/Tehran/Tehran_Metro

HrBDev avatar Oct 06 '19 17:10 HrBDev

My email is also my nickname at gmail.com. Generally git log is the best way to get contributor's email

phcoder avatar Oct 06 '19 21:10 phcoder