Philippe Teuwen
7c88fc27b5
RC-S360, work-in-progress
2011-06-09 08:59:06 +00:00
Philippe Teuwen
082edbf598
More attempt to support Sony RC-S360 reader
...
Adapt InDeselect & InRelease to RC-S360
nfc-list now supports discovery of several typeA tags properly
Current status of RC-S360 support is:
- nfc-list => ok except for B' & 3B
- nfc-anticol => fails to send raw frames before select
- nfc-mfultralight => ok
- nfc-mfclassic => ok
- pn53x-tamashell => ok
- pn53x-diagnose => ok
- nfc-dep-initiator => ok
- nfc-dep-target => fails in InitAsTarget
- nfc-emulate-* => fails in InitAsTarget
Commands momentarily disabled for RC-S360:
- select_passive_target for B'& 3B
2011-06-08 00:09:57 +00:00
Philippe Teuwen
80a5ad1fd6
More attempt to support Sony S360 reader
...
Initialisation of RC-S360 in mode 0
Better generic nfc-list, does not rely only on DeSelect to avoid duplicates
Restore SetParameters for RC-S360
Handle Diagnose communication test properly
Tested:
- nfc-list => ok except for B' & 3B
- nfc-anticol => fails to send raw frames before select
- nfc-mfultralight => ok
- nfc-mfclassic => ok
- pn53x-tamashell => ok
- pn53x-diagnose => ok
- nfc-dep-initiator => ok
- nfc-dep-target => fails in InitAsTarget
- nfc-emulate-* => fails in InitAsTarget
Commands momentarily disabled for RC-S330:
- InDeselect
- InRelease
- select_passive_target for B'& 3B
2011-06-07 20:36:20 +00:00
Philippe Teuwen
cbbda20018
nfc-anticol: -f option to force RATS
2011-06-07 18:47:20 +00:00
Philippe Teuwen
91c46050c0
First attempt to support Sony S330 reader
...
Tested:
- nfc-list
- nfc-anticol
- nfc-mfultralight
- nfc-mfclassic
Commands momentarily disabled:
- SetParameters
- InDeselect
- InRelease
2011-06-05 22:25:05 +00:00
Philippe Teuwen
f4c3d9d4ed
nfc-mfclassic: handle 7-byte UID cards & MFC Mini
2011-05-26 22:49:45 +00:00
Philippe Teuwen
96538d052b
Extend max length for firmware description & fix typo
2011-05-25 19:53:45 +00:00
Philippe Teuwen
ff7696fffb
nfc.c: reformulate comments of prev commit in chip-agnostic way. BTW there is more to do...
2011-05-12 20:51:44 +00:00
Philippe Teuwen
e5601e562f
_timed(): now allows indirect control of intern prescaler via max expected cycles count
2011-05-12 20:33:00 +00:00
Philippe Teuwen
b98afced69
Move prescaler to CHIP_DATA struct & remove some compilation warnings
2011-05-11 23:22:52 +00:00
Philippe Teuwen
ab54a37678
list_targets support for ASK CTS512B (no anticol support yet)
2011-05-11 23:00:54 +00:00
Philippe Teuwen
53f1acfdcb
_timed() fcts: allow 32b cycles counter & prescaler!=0
2011-05-11 20:56:09 +00:00
Philippe Teuwen
ca3c5007f6
pn53x _timed fcts now use burst read/write on fifo register
2011-05-10 23:44:36 +00:00
Philippe Teuwen
21dfe81d0b
Some optimisations in initialisation of registers
2011-05-10 23:44:27 +00:00
Philippe Teuwen
0e3357b589
pn53x _timed fcts: safebelts towards new writeback mechanism
2011-05-09 21:08:03 +00:00
Philippe Teuwen
a2a93e7224
nfc-relay: fix UID
2011-05-09 08:51:07 +00:00
Philippe Teuwen
d834860965
Add partial support (list) for ISO14443B-3 ST SRx & ASK CTx cards
2011-05-06 19:11:03 +00:00
Philippe Teuwen
77e522aade
chips/pn53x.c: allow null reception buffers for transceive commands
2011-05-05 23:13:49 +00:00
Philippe Teuwen
c0a38e6eb0
drivers: fix bug on receive: all pn53x_transceive after an error were flagged as erroneous
2011-05-05 22:26:51 +00:00
Philippe Teuwen
e276d3e6ba
nfc_target_init: drop explicitely the field
2011-05-05 14:58:26 +00:00
Philippe Teuwen
8dd8d25ef7
LoGO progressive field: remove hacks, unneeded with revised initializations
2011-05-05 12:45:56 +00:00
Philippe Teuwen
eb86efa341
oops typo
2011-05-05 10:14:21 +00:00
Philippe Teuwen
4124dc662d
Cleanup of initializations
2011-05-05 10:12:26 +00:00
Philippe Teuwen
412c326c3a
better fix for timed fcts
2011-05-04 14:14:18 +00:00
Philippe Teuwen
f2cb0eaa6e
list_passive_targets: fixed for TypeB on LoGO
2011-05-03 19:22:28 +00:00
Philippe Teuwen
8169da3701
pn53x: Fix bug in _timed fcts
2011-05-03 13:55:20 +00:00
Philippe Teuwen
fc48b7eb89
mfc: removing alpha feature to prepare release
2011-04-28 14:53:44 +00:00
Philippe Teuwen
8a77b68b10
mfc fingerprinting: fixing data
2011-04-12 07:45:41 +00:00
Philippe Teuwen
b89eb58257
mfc fingerprinting: more data
2011-04-11 15:23:38 +00:00
Philippe Teuwen
a72e61acbb
change exec mode of scripts
2011-04-09 20:01:08 +00:00
Philippe Teuwen
610e5c9513
tamashell example for LoGO LEDs
2011-04-08 19:50:19 +00:00
Philippe Teuwen
9a101943b8
tamashell: now pause in milliseconds
2011-04-08 19:50:09 +00:00
Philippe Teuwen
9c7c4307d4
pn53x_usb: turn off LEDs on LoGO on exit
2011-04-08 19:27:10 +00:00
Philippe Teuwen
ed715056e2
pn53x_usb: add comments on LED switching
2011-04-08 19:11:42 +00:00
Philippe Teuwen
174c916961
nfc-mfclassic: add some more fingerprints
2011-04-08 18:33:48 +00:00
Philippe Teuwen
55495e1e97
*_timed fcts: proper error codes
2011-04-05 13:44:36 +00:00
Philippe Teuwen
743fa048e1
pn53x: adapt MaxRetries to avoid issue with 2 tags on PN531, using same value as what LoGO does
2011-04-05 13:39:47 +00:00
Philippe Teuwen
fae451d236
mfclassic fingerprinting
2011-04-05 13:30:49 +00:00
Philippe Teuwen
7f2b300dde
support crc auto-handling in ...transceive_bytes_timed
2011-04-04 22:23:38 +00:00
Philippe Teuwen
8d70321d80
nfc-list: fix grammatical typo if multiple tags
2011-04-04 19:21:27 +00:00
Philippe Teuwen
ffe2714b28
pn53x: factorize timer code
2011-04-04 19:04:43 +00:00
Philippe Teuwen
93de7fcd5c
pn53x drivers: fix timer corrections location
2011-04-04 15:07:39 +00:00
Philippe Teuwen
fb398c387f
pn53x: add timed versions of transceive_bytes/bits
2011-04-04 14:16:36 +00:00
Philippe Teuwen
93c56a4b44
pn53x_usb: fix description strings
2011-04-04 09:29:14 +00:00
Philippe Teuwen
5600007dd3
pn53x: factorize & generalize CHIP_DATA() usage
2011-04-04 09:26:10 +00:00
Philippe Teuwen
35e9696ada
pn53x-tamashell properly properly fixed
2011-03-10 14:43:59 +00:00
Philippe Teuwen
5bc113792b
pn53x-tamashell properly fixed
2011-03-10 14:38:50 +00:00
Philippe Teuwen
3dc8d6c97c
pn53x-sam: fixed with new API
2011-03-09 14:49:38 +00:00
Philippe Teuwen
351f08a54b
pn53x-tamashell: fixed with new API
2011-03-09 14:45:22 +00:00
Philippe Teuwen
5df49391a9
pn53x-tamashell: add pause command & doc
2011-02-18 22:05:36 +00:00
Philippe Teuwen
3af79394b4
Readme typo
2011-02-18 09:01:30 +00:00
Philippe Teuwen
287bbfeea3
pn53x-tamashell: fix bug introduced by r878
2011-02-10 14:29:29 +00:00
Philippe Teuwen
af7d04cd04
tamashell: accepts script as arg, this makes shebang possible
2011-02-03 17:17:29 +00:00
Philippe Teuwen
03963ef535
nfc-emulate-tag: handle HALT & READ
2011-01-07 13:22:39 +00:00
Philippe Teuwen
73561c5c1a
nfc-emulate-tag.c: add notes on UID emulation
2011-01-07 12:32:25 +00:00
Philippe Teuwen
9c3fccb073
README: more troubleshooting info
2010-12-13 13:07:55 +00:00
Philippe Teuwen
3b62d2512c
nfc-mfultralight: fix 7byte UID display
2010-12-09 23:40:03 +00:00
Philippe Teuwen
779fdd5df6
Tweaks Touchatag detection under MacOSX (Fixes issue 128)
2010-11-15 13:00:07 +00:00
Philippe Teuwen
26de9d3a69
nfc-anticol: Computes CRC rather than hardcoded one. psst: r800 \o/
2010-10-26 15:01:46 +00:00
Philippe Teuwen
1963bb65e4
nfc-anticol: Cascade based on SAK rather than CT, better for educational purpose
2010-10-25 13:48:01 +00:00
Philippe Teuwen
56e37ec309
nfc-anticol: Adds support for CL3 (Fixes issue 126) Thanks.
2010-10-25 13:00:39 +00:00
Philippe Teuwen
17f79a744b
Updating ChangeLog & NEWS
2010-10-20 20:56:12 +00:00
Philippe Teuwen
5a6bb0bbc5
examples: mifare.c fix potential bug when used in non-EasyFraming environment
2010-10-20 18:11:06 +00:00
Philippe Teuwen
0abdf67b8b
nfc-anticol: fix bug in long UID display, and some more details
2010-10-20 15:23:09 +00:00
Philippe Teuwen
aba4cec7d6
nfc-utils: more ATQA/SAK fingerprinting
2010-10-19 21:36:43 +00:00
Philippe Teuwen
838db98400
Examples: more ISO14443A ATQA+SAK possible matches
2010-10-19 13:08:56 +00:00
Philippe Teuwen
2b24a0a7f5
Examples: more ISO14443A info decoding & verbose mode for nfc-list
2010-10-19 12:50:52 +00:00
Philippe Teuwen
f75d2d3582
Typo
2010-10-18 16:17:01 +00:00
Philippe Teuwen
43f2004b11
nfc-relay-picc: remove unused #define
2010-10-16 09:57:39 +00:00
Philippe Teuwen
655460059a
nfc-utils: more decoding of ISO14443-4 Tk bytes
2010-10-15 08:57:58 +00:00
Philippe Teuwen
91f73e1802
nfc-utils: More decoding of ISO14443-4 ATS
2010-10-15 08:33:46 +00:00
Philippe Teuwen
33a99288f3
pn53x target_init: fix bug to use Tk; nfc-relay-picc: fix potential segfault
2010-10-14 20:17:58 +00:00
Philippe Teuwen
894d6b8d3b
Oops typo
2010-10-14 18:37:10 +00:00
Philippe Teuwen
ffe50562dd
Make use of the now available Tk info
2010-10-14 18:33:17 +00:00
Philippe Teuwen
5a5b5d681b
Small typos
2010-10-14 11:53:27 +00:00
Philippe Teuwen
dccaaa383f
update manual-test-results.txt
2010-10-14 08:59:49 +00:00
Philippe Teuwen
9c23fc1dea
Manual tests: doc command to sort easily
2010-10-13 23:22:21 +00:00
Philippe Teuwen
2db760a2c4
Manual tests: some more results...
2010-10-13 22:49:15 +00:00
Philippe Teuwen
572499f598
pn53x_usb: remove USB timeout (Fixes issue 122)
2010-10-13 07:21:34 +00:00
Philippe Teuwen
2fb1de34f4
pn53x_usb: try to recover device if usb read fails, solves partly Issue 122
2010-10-12 16:04:40 +00:00
Philippe Teuwen
9d1e72a9f7
pn53x_usb: leave the device in cleaner state (Fixes Issue 123)
2010-10-12 15:51:57 +00:00
Philippe Teuwen
ddb8fe9b1f
nfc-relay: fix UID len & doc
2010-10-11 11:35:46 +00:00
Philippe Teuwen
b72ce3decd
Add pn53x-tamashell manpage
2010-10-08 21:31:12 +00:00
Philippe Teuwen
1d0c7fe68e
Examples: some more misc fixes
2010-10-08 20:01:47 +00:00
Philippe Teuwen
7128eabfad
Examples: misc fixed & enhancements in the doc
2010-10-08 19:24:54 +00:00
Philippe Teuwen
cb346cf20b
nfc-emulate-ndef: some more doc
2010-10-06 21:04:52 +00:00
Philippe Teuwen
b74267901d
nfc-emulate-tag: some more doc & Mifare example (not complete)
2010-10-06 20:31:36 +00:00
Philippe Teuwen
69fba08661
acr122u: fixes escape ioctl under linux & make it OS-dependent, to be tested on other OSes!
2010-10-05 13:49:48 +00:00
Philippe Teuwen
d75e25d29d
nfc-emulate-ndef now using easy framing & fix timing issues
2010-10-05 10:05:22 +00:00
Philippe Teuwen
2024e5f904
nfc-list: add example how to address directly a USB device by its name
2010-10-05 07:53:19 +00:00
Philippe Teuwen
6eca8843f6
nfc-emulate-ndef: document exchange & remove compil warning
2010-10-04 21:01:11 +00:00
Philippe Teuwen
80ee446f74
pn53x-tamashell now accepts scripts, see examples
2010-10-04 12:36:29 +00:00
Philippe Teuwen
87161b5b7b
Examples: pn53x-tamashell
...
TODO: readline detection via autoconf
2010-10-02 23:35:24 +00:00
Philippe Teuwen
ba4c920af7
pn53x: avoid mix of hardcoded/sizeof values
2010-10-02 20:39:11 +00:00
Philippe Teuwen
eca47b3cff
nfc-emulate-ndef: S(DESELECT) is actually auto in this mode
2010-10-01 17:59:23 +00:00
Philippe Teuwen
c937e8d178
pn53x: handle properly ReadRegister of PN533
2010-10-01 17:42:16 +00:00