I am writing an applet that stores 3 files of different sizes 5 Kb, 7 Kb and 11 Kb. I have got no problems with storing the files inside the applet. But when I try to read t
Reading a file is typically not done using chaining, since the host application can conveniently specify the start offset in P1/P2 - at least in an READ BINARY command as specified in ISO 7816-4. I assume, that even for a chained response the card wants to prepare the data in a buffer, whose limited size I assume to be the reason for your problem.