I have question related to T= 1 Smart Card communication protocol. Let's say terminal sends I-block with expected Ne data to be returned from the card (so called case 2S) and card has less data to send. Does it mean that terminal should wait until timeout and then inspect whatever received for last two bytes (which should be SW1 and SW2 statuses) ? Or is there some other scenario related to that issue ? With T= 0 protocol that issue is addressed by procedure byte, however in T= 1 I only see the above way.
Thanks