PM3 Commands Reference (Iceman Firmware):

Main Help


Current command:
hf 14b apdu --help


Sends an ISO 7816-4 APDU via ISO 14443-4 block transmission protocol (T=CL).
works with all apdu types from ISO 7816-4:2013

usage:
    hf 14b apdu [-hskte] [--decode] [-m <hex>] [-l <int>] -d <hex> [--timeout <dec>]

options:
    -h, --help                     This help
    -s, --select                   activate field and select card
    -k, --keep                     leave the signal field ON after receive response
    -t, --tlv                      executes TLV decoder if it possible
    --decode                       decode apdu request if it possible
    -m, --make <hex>               make apdu with head from this field and data from data field.
                                   must be 4 bytes: <CLA INS P1 P2>
    -e, --extended                 make extended length apdu if `m` parameter included
    -l, --le <int>                 Le apdu parameter if `m` parameter included
    -d, --data <hex>               <APDU | data> if `m` parameter included
    --timeout <dec>                timeout in ms

examples/notes:
    hf 14b apdu -s -d 94a40800043f000002
    hf 14b apdu -s --decode -d 00A404000E325041592E5359532E444446303100      -> decode apdu
    hf 14b apdu -sm 00A40400 -l 256 -d 325041592E5359532E4444463031          -> encode standard apdu
    hf 14b apdu -sm 00A40400 -el 65536 -d 325041592E5359532E4444463031       -> encode extended apdu