mirror of
https://github.com/RfidResearchGroup/proxmark3.git
synced 2026-06-06 13:11:36 +00:00
73799a6c69
The selectaid_response buffer in `hf 14a simaid` was capped at 100 bytes, which is well below the ISO 14443A frame maximum of 256 bytes and prevents users from emulating tags whose SELECT AID response is larger than a trivial status word. This bumps selectaid_response from 100 to 256 in all three locations (ARM packet handler, client locals, client payload struct) along with the argparse help text. getdata_response is left at 100. The payload struct overlays PM3_CMD_DATA_SIZE (512) via packet->data.asBytes; with the new sizes it totals 435 bytes, so it still fits. Pairs with the earlier tosend bounds check / DYNAMIC_MODULATION_BUFFER2 fix, which raised the actual transmit ceiling to the 256-byte frame limit — this change lets callers supply a response up to that limit.