I am not trying to store any data. First, I send the 0x8C (TgInitAsTarget) command with the required parameters, and I wait for the 0x8D response. I receive the 0x8D response correctly. After that, I send the TgGetData (0x86) command and expect to receive 0x87 with status 0x00, but most of the time I receive 0x87 with status 0x13 instead. When this happens, I send the TgInitAsTarget (0x8C) command again, and again I receive a proper 0x8D response. This time, when I send 0x86, I receive 0x87 with status 0x00 along with the APDU data. This behavior works correctly on newer phones like Motorola and Realme, but on older Samsung models I always get 0x87 with status 0x13 after 0x86, even after multiple intervals. After receiving 0x8D, I tried sending 0x86 at different time intervals such as 1 ms, 10 ms, 20 ms, 50 ms, 80 ms, 100 ms, 120 ms, and 140 ms, but I still get 0x13 on older Samsung devices. Please guide me if I am missing anything. Note one more thing when if i get the 0x87, 0x13 i tried the polling also that time am getting 0x29.