Hello Yall,
Ive had this PM3 easy for a few years, follows me everywhere i go, so after seeing Iceman’s new update, i finally decided to update the firmware to v4 ![]()
Everything seemed fine, until i tried to read an HF tag … I tried a few things, but wasn’t able to get anywhere.
Here is what im currently getting (with just the main board, i removed the middle board and LF antenna to see iif it made a difference, but nothing …
[+] Using UART port COM3
[+] Communicating with PM3 over USB-CDC
8888888b. 888b d888 .d8888b.
888 Y88b 8888b d8888 d88P Y88b
888 888 88888b.d88888 .d88P
888 d88P 888Y88888P888 8888"
8888888P" 888 Y888P 888 "Y8b.
888 888 Y8P 888 888 888
888 888 " 888 Y88b d88P
888 888 888 "Y8888P"
[ Beggar after knowledge! ]
[ Proxmark3 ]
MCU....... AT91SAM7S512 Rev B
Memory.... 512 KB ( 73% used )
Target.... PM3 GENERIC
Client.... Iceman/master/v4.21611-147-gab4eda6ce 2026-05-08 16:14:16
Bootrom... Iceman/master/v4.21611-147-gab4eda6ce-suspect 2026-05-05 07:44:30 c92e2128b
OS........ Iceman/master/v4.21611-147-gab4eda6ce-suspect 2026-05-08 16:10:43 c92e2128b
[=] No previous history could be loaded
[usb] pm3 --> hw tune
[=] -------- Reminder ----------------------------
[=] `hw tune` doesn't actively tune your antennas.
[=] It's only informative.
[=] Measuring antenna characteristics...
[/] 10
[=] -------- LF Antenna ----------
[!] LF antenna............ unusable
[=] -------- HF Antenna ----------
[+] 13.56 MHz............. 16.89 V
[+]
[+] Approx. Q factor measurement
[+] Peak voltage.......... 4.9
[+] HF antenna ( ok )
[-] All values are zero. Not showing LF tuning graph
[=] Q factor must be measured without tag on the antenna
[usb] pm3 --> hw status
[#] Memory
[#] BigBuf_size............. 38368
[#] Available memory........ 38368
[#] Tracing
[#] tracing ................ 1
[#] traceLen ............... 0
[#] Current FPGA image
[#] mode.................... fpga_pm3_hf.ncd image 2s30vq100 05-05-2026 07:11:32
[#] LF Sampling config
[#] [q] divisor............. 95 ( 125.00 kHz )
[#] [b] bits per sample..... 8
[#] [d] decimation.......... 1
[#] [a] averaging........... yes
[#] [t] trigger threshold... 0
[#] [s] samples to skip..... 0
[#]
[#] LF T55XX config
[#] [r] [a] [b] [c] [d] [e] [f] [g]
[#] mode |start|write|write|write| read|write|write
[#] | gap | gap | 0 | 1 | gap | 2 | 3
[#] ---------------------------+-----+-----+-----+-----+-----+-----+------
[#] fixed bit length (default) | 31 | 20 | 18 | 50 | 15 | n/a | n/a |
[#] long leading reference | 31 | 20 | 18 | 50 | 15 | n/a | n/a |
[#] leading zero | 31 | 20 | 18 | 40 | 15 | n/a | n/a |
[#] 1 of 4 coding reference | 31 | 20 | 18 | 34 | 15 | 50 | 66 |
[#]
[#] HF 14a config
[#] [a] Anticol override........... std ( follow standard )
[#] [b] BCC override............... std ( follow standard )
[#] [2] CL2 override............... std ( follow standard )
[#] [3] CL3 override............... std ( follow standard )
[#] [r] RATS override.............. std ( follow standard )
[#] [m] Magsafe polling............ disabled
[#] [p] Polling loop annotation.... disabled 00000000000000000000000000000000
[#] HF 14b config
[#] [p] Polling loop annotation.... disabled 00000000000000000000000000000000
[#] Transfer Speed
[#] Sending packets to client...
[#] Time elapsed................... 500ms
[#] Bytes transferred.............. 288256
[#] Transfer Speed PM3 -> Client... 576512 bytes/s
[#] Various
[#] Max stack usage..... 3520 / 8480 bytes
[#] Debug log level..... 1 ( error )
[#] ToSendMax........... -1
[#] ToSend BUFFERSIZE... 2308
[#] Slow clock.......... 32128 Hz
[#] Installed StandAlone Mode
[#] LF HID26 standalone - aka SamyRun (Samy Kamkar)
[#]
[usb] pm3 --> hf search
[\] Searching for ThinFilm tag...[!] timeout while waiting for reply
[/] Searching for ISO14443-A tag...[!] Failed to get current device debug level
[\] Searching for Fuji/Xerox tag...
[!] Communicating with Proxmark3 device failed
[/] Searching for ISO14443-B tag...
This is where it crashes … i need to exit proxspace and start over.
Note that when the line saying com failed, windows drop the device and immediately re-detect it and put it on the same com port.
And here is the log of the session:
[+] Using UART port COM3
[+] Communicating with PM3 over USB-CDC
[ Proxmark3 ]
MCU....... AT91SAM7S512 Rev B
Memory.... 512 KB ( 73% used )
Target.... PM3 GENERIC
Client.... Iceman/master/v4.21611-147-gab4eda6ce 2026-05-08 16:14:16
Bootrom... Iceman/master/v4.21611-147-gab4eda6ce-suspect 2026-05-05 07:44:30 c92e2128b
OS........ Iceman/master/v4.21611-147-gab4eda6ce-suspect 2026-05-08 16:10:43 c92e2128b
Any Proxmark gurus have any ideas?
My other proxmark has a torn USB port (beyond repairs) so I’m not sure how helpful it can be, but I’m happy using as donor if needed.
Thanks,
X