I bought a 512k Proxmark3 Easy from ebay instead of DT (I know, I know… The cost savings was absolutely NOT worth it… Lesson learned.)
That’s out of the way. If this post doesn’t belong in the support topic, delete away.
TL;DR:
512k Proxmark 3 Easy from an ebay seller. I’ve tried 3 different USB cables. My USB cable is plugged into the short side, not the power port by the button. I’ve tightened the screws and standoffs. I’ve compiled and re-compiled the Iceman firmware from fresh git clones (and I did remember to update Makefile.platform). Every time I run “hw tune” in the pm3 client, I get “LF antenna is UNUSABLE” “HF antenna is UNUSABLE” and it won’t read any tags.
Long story here:
The first thing I did was flash the Iceman firmware. I’m on Linux, so I pulled the latest Github code (2023-04-22 was when I first tried), edited Makefile.platform to include PLATFORM=PM3GENERIC, compiled it, pm3-flash-all threw an error about the bootloader not supporting some command.
Read the error, it says flash them individually. Okay, ./pm3-flash-bootloader seems to have worked fine, and the subsequent ./pm3-flash-fullimage didn’t throw any errors.
Inside the ./pm3 client, “hw tune” shows both (LF and HF) antenna is UNUSABLE.
I’ve been hammering at this for a few days, with no luck. I’ve tightened all of the screws and brass stand-offs, the arrows on the LF antenna are pointing to the arrows on the middle board, I’ve tried “make clean” then “make build -j” then ./pm3-flash-bootrom then ./pm3-flash-fullimage and nothing is changing. I’ve tried various combinations of holding the button, flashing, unplugging, releasing the button, but since I’m not getting an error I suspect that was wasted effort.
I tried contacting the seller through ebay. The seller told me “It will only work with our firmware.” … Then ebay suspended my account and will not reactivate it (my own fault). So I don’t have access to working firmware (but I would love to get it working on Iceman instead of whatever it shipped with, anyway).
I’m hoping that I don’t need to JTAG de-brick it, but that’s the only thing I think I haven’t tried yet.
Just now, I’ve wiped out my git clone of RRG iceman fork, cloned it again, edited Makefile.platform, compiled everything, and the results are the same.
Short of buying a known working unit from DT and tossing this one in the trash, what’s the right course of action here?
Thank you for any suggestions.