Skip to content

Conversation

@darkgeem
Copy link

Hi!

Recent releases of proxmark3 (iceman) don't work (at least on my proxmark? I don't know when that changed, but I'll explain)

The program is looking for the os: string to get a version and basically even just try and connect to the device, but on recent proxmark3 firmware builds (or is it the software?), while running hw version, instead of having a line os: [...], you get a line OS......... [...].
(OS......... Iceman/master/v4.20728-146-ge10e1135d-dirty-suspect 2025-11-12 19:07:28 7bbbe9cd7 in my case).

I fixed the issue by using a regular expression matching both the old os: string and the new OS......... one, parsing the version properly, without compromising backwards compatibility.

Thanks for reading all this! :D

@chuima
Copy link

chuima commented Jan 11, 2026

可以用

@cibimo
Copy link

cibimo commented Jan 29, 2026

Good!Thanks!

@cibimo
Copy link

cibimo commented Jan 29, 2026

GUI.zip

这是我win11 x64使用MSYS的UCRT64编译的这个PR,不知道为什么比原作者的多了好多依赖,体积大了一些,由于github在这里限制25MB以内的ZIP文件,我先使用7z打包,再使用zip打包,希望有用

This is my build of this PR, compiled using MSYS2 UCRT64 on Windows 11 x64. For some reason, it has significantly more dependencies and a larger file size than the original author's version. Since GitHub limits ZIP uploads to 25MB, I have double-compressed it—first with 7z and then with ZIP. I hope this helps!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants