PM3 Commands Reference (Iceman Firmware):

Main Help


Current command:
emv scan --help


Scan EMV card and save it contents to a file.
It executes EMV contactless transaction and saves result to a file which can be used for emulation

usage:
    emv scan [-hatejvcxgmw] By default: <fn>

options:
    -h, --help                     This help
    -a, --apdu                     Show APDU requests and responses
    -t, --tlv                      TLV decode results
    -e, --extract                  Extract TLV elements and fill Application Data
    -j, --jload                    Load transaction parameters from `emv_defparams.json` file
    By default:                    Transaction type - MSD
    -v, --qvsdc                    Transaction type - qVSDC or M/Chip
    -c, --qvsdccda                 Transaction type - qVSDC or M/Chip plus CDA (SDAD generation)
    -x, --vsdc                     Transaction type - VSDC. For test only. Not a standard behavior
    -g, --acgpo                    VISA. generate AC from GPO
    -m, --merge                    Merge output file with card's data. (warning: the file may be corrupted!)
    -w, --wired                    Send data via contact (iso7816) interface. (def: Contactless interface)
    <fn>                           JSON output file name

examples/notes:
    emv scan -at                   -> scan MSD transaction mode and show APDU and TLV
    emv scan -c                    -> scan CDA transaction mode