MainWindow 0 0 1050 750 800 600 Proxmark3GUI 0 0 5 5 5 5 5 0 0 Client Path: 0 0 Port: 80 0 true 40 0 Refresh Ports 40 0 Connect 40 0 Disconnect 0 0 0 Mifare 5 5 5 5 5 2 2 0 Consolas 12 Qt::PreventContextMenu true QAbstractItemView::SingleSelection true false 20 20 Sec Blk Data 2 Qt::Vertical 20 40 Select All Select Trailer Qt::Vertical QSizePolicy::Fixed 20 20 40 0 KeyBlocks->Key 40 0 KeyBlocks<-Key 40 0 Fill Keys 40 0 Trailer Decoder 40 0 Set Fonts Qt::Vertical 20 40 1 0 Consolas 12 Qt::PreventContextMenu true QAbstractItemView::SingleSelection false 20 20 Sec KeyA KeyB Card Type true 5 5 0 0 MINI 0 0 1K true 0 0 2K 0 0 4K File true 5 5 40 0 Load 40 0 Save 40 0 Clear Data true Key Attack true 5 5 Qt::Horizontal 40 20 40 0 Card Info 0 0 Check Default 40 0 Nested 40 0 Hardnested 40 0 Darkside Qt::Horizontal 40 20 Read/Write true Block: 60 0 60 16777215 true -1 Key: Courier FFFFFFFFFFFF Key Type: 45 0 35 16777215 Data: Qt::Horizontal 40 20 Normal(Require Password) true 5 5 5 40 0 Read One 40 0 Write One 0 0 Read Selected 0 0 Write Selected 0 0 40 0 Dump 0 0 40 0 Restore Chinese Magic Card(Without Password) true 5 5 0 0 Lock UFUID Card 0 0 About UID Card 40 0 Read One 40 0 Write One 0 0 Read Selected 0 0 Write Selected 0 0 0 0 Set Parameter 0 0 40 0 Wipe Courier Simulate true 5 9 5 Qt::Horizontal 40 20 0 0 Write Selected 0 0 Read Selected 40 0 Clear 40 0 Simulate Qt::Horizontal 40 20 Sniff true 5 5 Qt::Horizontal 40 20 40 0 Sniff 40 0 Sniff(14a) 40 0 List Data 40 0 Load 40 0 Save Qt::Horizontal 40 20 true LF LF Config 2 2 5 2 2 Frequency 5 2 5 2 2 0 0 125k true 0 0 134k 0 0 other Divisor: 19 255 95 Actural Freq: 125.000kHz Qt::Horizontal 0 0 19 255 95 Qt::Horizontal You might need a modified LF antenna if the freq is not 125k/134k. When setting the freq, the "hw setlfdivisor" will also be called. true Qt::Horizontal 40 20 Bits per sample: Decimation: 1 8 Averaging: Trigger threshold: 128 Samples to skip: 65535 1 8 8 Qt::Horizontal 40 20 Qt::Horizontal 40 20 0 0 20 0 Get Config 0 0 20 0 Set Config Reset Qt::Horizontal 40 20 LF Operation 5 5 5 5 5 Search Qt::Vertical QSizePolicy::Expanding 0 0 0 0 Read and search for valid known tag. Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop true Qt::Horizontal Read Qt::Vertical QSizePolicy::Expanding 0 0 0 0 Sniff low frequency signal with LF field ON. Use this to get raw data from a tag. Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop true Qt::Horizontal Tune Qt::Vertical QSizePolicy::Expanding 0 0 0 0 Measure LF antenna tuning. If the antenna voltage has a obvious drop after putting card on the antenna, it is likely that the tag is a LF tag. On Iceman/RRG repo, press the button on PM3 to stop measuring Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop true Qt::Horizontal Sniff Qt::Vertical QSizePolicy::Expanding 0 0 0 0 Sniff low frequency signal with LF field OFF. Use this to get raw data from a reader or the communication between a tag and a reader. Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop true Qt::Vertical 0 0 Qt::Horizontal QSizePolicy::Expanding 502 0 T55xx 360 20 281 511 Basic Configuration(Page 0 Block 0) 2 2 Hex: Bin: 4 0 1 0 Qt::Horizontal 40 20 Get from Data Set to Data Qt::Horizontal 40 20 5 5 Locked: Master Key: Data Bit Rate: eXtended Mode: Modulation: PSK Clock Freq: Answer on Request: One Time Pad: Max Block: Password: Seq. Terminator: Seq. Start Marker: Fast Downlink: Inverse Data: Init-Delay: Qt::Vertical 20 40 670 20 311 511 Analog Front-End Option(Page 1 Block 3) 2 2 Hex: Bin: 4 0 1 0 Qt::Horizontal 40 20 Get from Data Set to Data Qt::Horizontal 40 20 QFormLayout::WrapLongRows 5 5 Locked: Option Key: Soft Modulation: Clamp Voltage: Modulation Voltage: Clock Detection Threshold: Gap Detection Threshold: Write Dampling: Demod Delay: Downlink Protocol: Qt::Vertical 20 40 50 150 221 201 Data: 50 370 194 231 T55xx Read Config Modulation: Bit Rate: Seq. Term. Offset: Inverted: T5577 T5555 Qt::Vertical 20 40 RawCommand 5 5 5 5 5 2 0 Qt::ScrollBarAlwaysOn QAbstractScrollArea::AdjustIgnored true Qt::LeftToRight History: false 1 0 Qt::PreventContextMenu 0 0 Qt::LeftToRight ClearHistory QLayout::SetMaximumSize true Send ClearOutput Settings Client Preload script path(Reconnect to apply): If the client requires some enviroment variables, you can make a script file(*.bat on Windows or *.sh on Linux) to configure them, then put the path of the script there. true Qt::Horizontal Client working directory(Reconnect to apply): ../data On Windows, the client working directory should not be identical to the path of GUI, otherwise the client will use the wrong .dll file. true Qt::Horizontal Start arguments(Reconnect to apply): <port> -f -f is necessary because the GUI need to handle the output in time. In some cases, the arguments should be set to "-p /dev/<port> -f" or "-p <port> -f". true Qt::Horizontal Config file path(Reconnect to apply): config.json Different clients require different config files. You can change the content of config file if the command format changes. true Qt::Horizontal 0 0 0 0 0 0 Keep buttons enabled even the client is running or disconnected true Qt::Horizontal 0 0 0 0 0 0 Keep the client active even the PM3 hardware is disconnected.(Experimental) true GUI Language: Choose Language (Restart this app to use new language) Qt::Horizontal 0 0 Qt::Vertical 0 0 Qt::Horizontal QSizePolicy::Minimum 0 0 true