Re: BasicCard is failing within certain card readers or POS terminals


[ Follow Ups ] [ BasicCard User Forum ]

Posted by zeitcontrol (145.254.156.145) on May 20, 2003 at 10:28:02:

In Reply to: BasicCard is failing within certain card readers or POS terminals posted by zeitcontrol on May 20, 2003 at 10:18:47:

We already have experienced some problems with some terminals and certain card readers which seems to be caused by different allowed block waiting times (BWT) within EMV and ISO7816 standard. ISO7816 allows BWTs up to 51.2 seconds while EMV allows a maximum of 1.6 seconds only.
BasicCard uses by default a BWT of 12.8 seconds. To make your cards work with terminals or readers which do not allow this, we recommend to change BWT to 1.6 seconds. This can be done by place the following line within you BasicCard card program source code:
#BWT 16

Disadvantage of this is: Reducing the block waiting time to 1.6s may cause timeouts if a certain command needs more time to execute. Normally this is not the case, still e.g. some encryption operation may need more time than this. So if this is the case you should use WTX to extend the time you need.

See chapter 3.3.10 "Block Waiting Time" and chapter 3.20.4 "Asking the Terminal for More Time" within BasicCard manual for more details.


Follow Ups:


[ Follow Ups ] [ BasicCard User Forum ]