Must choose only one standalone mode?

Hi,
I’m totally new at all this. I have been following the “Getting started with Proxmark3 Easy” guide and ran into an issue.

I don’t have any standalone mode selected in my makefile.platform but I get the error
“common_arm/Makefile.hal:285: *** You must choose only one Standalone mode!: LF_SAMYRUN LF_SAMYRUN. Stop.”

The only changes I made to the makefile was to comment RDV4 and uncomment PM3GENERIC

If I uncomment “STANDALONE=” at the bottom, then the make completes correctly.

I have attached my makefile and the output from “make clean”. Is there anything else that would be helpful?

Steejans

Makefile .platform.txt (1.7 KB)

pm3 ~/proxmark3$ make clean

===================================================================

Version info: Iceman/master/v4.21128-30-g791188253
Platform name: Proxmark3 generic target
PLATFORM: PM3GENERIC
PLATFORM_FPGA: xc2s30
PLATFORM_SIZE: 512
Platform extras: No extra selected
Included options: LF HITAG EM4x50 EM4x70 ZX8211 GENERAL_HF ISO15693 LEGICRF ISO14443b ISO14443a ICLASS SEOS FELICA NFCBARCODE HFSNIFF HFPLOT COMPRESSION
Standalone mode: LF_SAMYRUN

make bootrom/clean || exit 1; make armsrc/clean || exit 1; make recovery/clean || exit 1; make client/clean || exit 1; make mfc_card_only/clean || exit 1; make mfc_card_reader/clean || exit 1; make mfd_aes_brute/clean || exit 1; make mfulc_des_brute/clean || exit 1; make fpga_compress/clean || exit 1; make cryptorf/clean || exit 1;
make[1]: Entering directory ‘/pm3/proxmark3

common_arm/Makefile.hal:285: *** You must choose only one Standalone mode!: LF_SAMYRUN LF_SAMYRUN. Stop.
make[1]: Leaving directory ‘/pm3/proxmark3
make: *** [Makefile:40: clean] Error 1

I believe that literally the only line you need is;

PLATFORM=PM3GENERIC

so just reduce your Makefile.platform to that and try it.

2 Likes