Pierre Bourdin 9f6d8d427f [fix] for new freefarelib | há 3 anos atrás | |
---|---|---|
dump | há 8 anos atrás | |
LICENSE | há 8 anos atrás | |
Makefile | há 3 anos atrás | |
README.md | há 3 anos atrás | |
color.h | há 8 anos atrás | |
couper.c | há 8 anos atrás | |
poolset.c | há 3 anos atrás |
PoC to load and reload credits from Mifare Classic (S50)
First, you need libnfc and libfreefare, and maybe not from the Debian repository... Second, you have to compile ;)
$ make all
$ ./poolset
=========================
RFID Poolset Read/Write !
=========================
How it works? So easy !
--read Read credits and date
--write Write <credit> <buy_date> <expire_date>
Ex: ./poolset --write 10 25/12/16 25/06/16
That's all.
$ ./poolset --read
=========================
RFID Poolset Read/Write !
=========================
NFC reader: pn532_uart:/dev/ttyUSB0 opened and waiting for a tag
=> Tag number 0 with UID fbf8a3ef type Mifare 1k (S50) found !
=> Trying to authenticate with SecretKey 00 01 31 b9 3f 28 ...
=> Mifare tag connected !
=> Tag authenticated !
=-=-=-=-=-=-=- INFOS -=-=-=-=-=-=-=-=
=> Company Serial : 08 f1 03 00
=> Credits : 10
=> Buy date : 01/01/15
=> Expiration date : 01/01/20
=> Type : Credited card