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

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.

1 participant