Skip to content

Commit

Permalink
Fix minor mistake
Browse files Browse the repository at this point in the history
  • Loading branch information
kormax committed Jul 31, 2023
1 parent 0f260aa commit 3b2e717
Showing 1 changed file with 6 additions and 6 deletions.
12 changes: 6 additions & 6 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -399,12 +399,12 @@ Following protocols are considered "enhanced" as they implement an explicit stat
Following protocols have implicit transaction status detection:
| Protocol name | Success condition | Failure condition | Notes |
| ------------- | ------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| CATHAY | DESELECT/TRESET after AID selection | DESELECT/TRESET before AID selection | |
| Felica | 0.5 second delay after TRESET if REQUEST_SERVICE(`0x02`) has been used. 5 second delay after TRESET otherwise | READ/WRITE commands with invalid keys | Current success condition causes lots of confusion for users, as a top-up machine may do a TRESET and an additional POLLING for data verification, but it causes a checkmark to appear thus misleading users, making them think that they can take the device out prematurely. |
| EMV | Cryptogram generation (EMV mode) or magstripe data read (MAG compatability mode) | DSELECT/TRESET before success condition | |
| VAS | Successful VAS GET DATA followed with a DESELECT/TRESET | DSELECT/TRESET after failed DESELECT/TRESET condition | |
| Protocol name | Success condition | Failure condition | Notes |
| ------------- | ------------------------------------------------------------------------------------------------------------- | ---------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| CATHAY | DESELECT/TRESET after AID selection | DESELECT/TRESET before AID selection | |
| Felica | 0.5 second delay after TRESET if REQUEST_SERVICE(`0x02`) has been used. 5 second delay after TRESET otherwise | READ/WRITE commands with invalid keys | Current success condition causes lots of confusion for users, as a top-up machine may do a TRESET and an additional POLLING for data verification, but it causes a checkmark to appear thus misleading users, making them think that they can take the device out prematurely. |
| EMV | Cryptogram generation (EMV mode) or magstripe data read (MAG compatability mode) | DSELECT/TRESET before success condition | |
| VAS | Successful VAS GET DATA followed with a DESELECT/TRESET | DSELECT/TRESET after failed VAS GET DATA | |
There are other protocols, but those were left untested as I have no access to them:
- iCLASS SE;
Expand Down

0 comments on commit 3b2e717

Please sign in to comment.