Ajuste de desempenho do comando NFC APDU READ

Estou lendo várias centenas de bytes de um cartão DESFire usando comandos APDU.

O aplicativo de dados é autenticado e a resposta recebe MAC.

Eu envio uma série de comandos READ_DATA (0xBD), cada um recuperando 54 bytes + MAC enquanto aumenta o deslocamento de leitura para cada comando.

Esta operação será muito mais rápida se eu usar um longo READ com ADDITIONAL_FRAME (AF) em vez de muitas leituras sequenciais?

Entendo que um AF simples é de 1 byte vs 8 bytes para um comando READ DATA completo, reduzindo assim o número de bytes transferidos em ~ 10%. Mas o uso do AF oferecerá benefícios adicionais de desempenho, por exemplo, devido ao menor processamento necessário ao cartão?

Estou perguntando isso, pois estou obtendo apenas ~ 220kbit / s de taxa de transferência efetiva quando o limite teórico é 424kbit / s. Vejominha pergunta sobre isso aqui

questionAnswers(2)

yourAnswerToTheQuestion