mirror of
https://github.com/RfidResearchGroup/proxmark3.git
synced 2026-09-15 15:05:57 +00:00
The [Model] section only distinguished RDV4 firmware from a "PM3 GENERIC" else branch, so PM5 (AT32) fell through and printed "Firmware... PM3 GENERIC" even though the banner/Target/MCU already report PM5/AT32F437. Add an IfPm5() branch that prints "Firmware... PM5" and the external-flash status. Note: the "[ FPGA ] ... 2s30vq100" line in hw version is separate and comes from the firmware-generated version string (fpga_version_info.c). On PM5 the build reuses the Xilinx fpga_pm3_hf.bit only to generate that version info (see Makefile.hal PM5 TODO), while the real Gowin FPGA is loaded via JTAG, so the reported bitstream name is a placeholder. Fixing that is a firmware/build change, not addressed here.