codebutler / farebot

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

Support for Rav Kav (Israel) #46

Open danielrozenberg opened 11 years ago

danielrozenberg commented 11 years ago

There is already a separate app for that, perhaps the developer would be willing to share his findings :) (wishful thinking)

https://play.google.com/store/apps/details?id=com.mosko.ravkav

ambercap commented 11 years ago

I don't own an Android phone, so I have been working on reading the RavKav card on Windows/OSX using a USB NFC reader.

The card complies with ISO 7816 standard. An old but usable copy of the ISO documentation can be found on http://www.cardwerk.com/smartcards/smartcard_standard_ISO7816.aspx.

The RavKav card is based on the Israeli Calypso Standard. Information on the relevant EF IDs can be found in the publically available Calypso technical doc 010608-NT-CalypsoGenSpecs14.pdf (http://www.calypsostandard.net/index.php?option=com_docman&task=doc_download&gid=3).

The raw data format that is specific to RavKav is documented (in Hebrew) on the Ministry of Transport website (http://nohal.mot.gov.il/). It is truly horrible documentation, but I have eventually managed to complete the software and it appears to be working correctly. I'd be happy to share my findings here if anyone is interested and would like to convert the code to java for farebot.

skliarie commented 10 years ago

@ambercap: I am interested in your software for a DIY project (door opener at home that will use rav kav as the ID). Would you be so kind as to share it somewhere please? Or send me email at skliarie shtrudel gmail com :)

ambercap commented 10 years ago

I have added full support for RavKav to CardPeek (see the RavKav script) - http://code.google.com/p/cardpeek/

avrahamraskin commented 6 years ago

Has anyone ported this over to Farebot or Metrodroid yet?

phcoder commented 6 years ago

@avrahamraskin : I implemented it for Metrodroid.

codebutler commented 6 years ago

I'd be happy to review a pull request for this (although I don't currently have one of these cards).

phcoder commented 6 years ago

@codebutler : Feel free to import it from Metrodroid. It depends on ISO7816, Calypso, TimeZone and bit-slicing improvements in Metrodroid

avrahamraskin commented 6 years ago

Have any interest in building this into an AR app? I've got some ideas (instagram.com/avrahamraskin)

On Mon, Aug 20, 2018 at 8:59 PM Vladimir Serbinenko < notifications@github.com> wrote:

@codebutler https://github.com/codebutler : Feel free to import it from Metrodroid. It depends on ISO7816, Calypso, TimeZone and bit-slicing improvements in Metrodroid

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/codebutler/farebot/issues/46#issuecomment-414407629, or mute the thread https://github.com/notifications/unsubscribe-auth/ADf0Qx-XqipucPvO_dODdlgqF8zIZalAks5uSvjtgaJpZM4AkFV_ .

-- Avraham Raskin AR Creator - check out my new series '2025' on Instagram Instagram http://instagram.com/avrahamraskin | Website http://avrahamrask.in | Medium http://medium.com/@avrahamraskin