Research, development and trades concerning the powerful Proxmark3 device.
Remember; sharing is caring. Bring something back to the community.
"Learn the tools of the trade the hard way." +Fravia
Time changes and with it the technology
Proxmark3 @ discord
Users of this forum, please be aware that information stored on this site is not private.
Hello,
I am just new to ProxMark3. I downloaded "2009.09.05.ProxSpace.zip" and updated it using SUV. Then I followed the "compiling.txt" instructions there. The following is what I got. The last 5 lines indicate there are two errors. Also this did not generate the "fpgaimage.s19" and "osimage.s19" files. Can someone please let me know what is the problem?
C:\ProxSpace\pm3-20090905-r216>make clean
make -C bootrom clean
make[1]: Entering directory `/c/ProxSpace/pm3-20090905-r216/bootrom'
rm -rf obj/*.o
rm -rf obj/*.elf
rm -rf obj/*.s19
rm -rf obj/*.map
rm -rf obj/*.d
rm -rf version.c
make[1]: Leaving directory `/c/ProxSpace/pm3-20090905-r216/bootrom'
make -C armsrc clean
make[1]: Entering directory `/c/ProxSpace/pm3-20090905-r216/armsrc'
rm -rf obj/*.o
rm -rf obj/*.elf
rm -rf obj/*.s19
rm -rf obj/*.map
rm -rf obj/*.d
rm -rf version.c
make[1]: Leaving directory `/c/ProxSpace/pm3-20090905-r216/armsrc'
make -C client clean
make[1]: Entering directory `/c/ProxSpace/pm3-20090905-r216/client'
rm -f cli cli.exe flasher flasher.exe proxmark3 proxmark3.exe snooper snooper.ex
e obj/nonce2key/crapto1.o obj/nonce2key/crypto1.o obj/nonce2key/nonce2key.o obj/
mifarehost.o obj/crc16.o obj/iso14443crc.o obj/iso15693tools.o obj/data.o obj/gr
aph.o obj/ui.o obj/util.o obj/cmddata.o obj/cmdhf.o obj/cmdhf14a.o obj/cmdhf14b.
o obj/cmdhf15.o obj/cmdhflegic.o obj/cmdhficlass.o obj/cmdhfmf.o obj/cmdhw.o obj
/cmdlf.o obj/cmdlfem4x.o obj/cmdlfhid.o obj/cmdlfti.o obj/cmdparser.o obj/cmdmai
n.o obj/*.o *.o *.moc.cpp
make[1]: Leaving directory `/c/ProxSpace/pm3-20090905-r216/client'
C:\ProxSpace\pm3-20090905-r216>make
make -C bootrom all
make[1]: Entering directory `/c/ProxSpace/pm3-20090905-r216/bootrom'
make[1]: Leaving directory `/c/ProxSpace/pm3-20090905-r216/bootrom'
make[1]: Entering directory `/c/ProxSpace/pm3-20090905-r216/bootrom'
perl ../tools/mkversion.pl .. > version.c || cp ../common/default_version.c vers
ion.c
arm-eabi-gcc -c -I../include -I../common -Wall -Werror -pedantic -std=gnu99 -I.
-mthumb -mthumb-interwork -o obj/version.o version.c
arm-eabi-gcc -c -I../include -I../common -Wall -Werror -pedantic -std=gnu99 -I.
-mthumb-interwork -o obj/ram-reset.o ram-reset.s
arm-eabi-gcc -c -I../include -I../common -Wall -Werror -pedantic -std=gnu99 -I.
-mthumb-interwork -o obj/flash-reset.o flash-reset.s
arm-eabi-gcc -c -I../include -I../common -Wall -Werror -pedantic -std=gnu99 -I.
-mthumb-interwork -o obj/usb.o ../common/usb.c
arm-eabi-gcc -c -I../include -I../common -Wall -Werror -pedantic -std=gnu99 -I.
-mthumb-interwork -o obj/bootrom.o bootrom.c
arm-eabi-gcc -nostartfiles -nodefaultlibs -Wl,-gc-sections -n -Wl,-T,ldscript-fl
ash,-Map,obj/bootrom.map -o obj/bootrom.elf obj/version.o obj/ram-reset.o obj/fl
ash-reset.o obj/usb.o obj/bootrom.o -lgcc
arm-eabi-objcopy -Osrec --srec-forceS3 --strip-debug --no-change-warnings --chan
ge-addresses -0x100000 --change-start 0 --change-section-address .bss+0 --change
-section-address .data+0 --change-section-address .commonarea+0 obj/bootrom.elf
obj/bootrom.s19
make[1]: Leaving directory `/c/ProxSpace/pm3-20090905-r216/bootrom'
make -C armsrc all
make[1]: Entering directory `/c/ProxSpace/pm3-20090905-r216/armsrc'
make[1]: Leaving directory `/c/ProxSpace/pm3-20090905-r216/armsrc'
make[1]: Entering directory `/c/ProxSpace/pm3-20090905-r216/armsrc'
perl ../tools/mkversion.pl .. > version.c || cp ../common/default_version.c version.c
arm-eabi-gcc -c -I../include -I../common -Wall -Werror -pedantic -std=gnu99 -O2
-DWITH_LF -DWITH_ISO15693 -DWITH_ISO14443a -DWITH_ISO14443b -I. -mthumb -mthumb-
interwork -o obj/version.o version.c
arm-eabi-objcopy -O elf32-littlearm -I binary -B arm --redefine-sym _binary____f
pga_fpga_bit_start=_binary_fpga_bit_start --redefine-sym _binary____fpga_fpga_bi
t_end=_binary_fpga_bit_end --prefix-sections=fpga_bit ../fpga/fpga.bit obj/fpga
.o
arm-eabi-gcc -c -I../include -I../common -Wall -Werror -pedantic -std=gnu99 -O2
-DWITH_LF -DWITH_ISO15693 -DWITH_ISO14443a -DWITH_ISO14443b -I. -mthumb -mthumb-
interwork -o obj/start.o start.c
arm-eabi-gcc -c -I../include -I../common -Wall -Werror -pedantic -std=gnu99 -O2
-DWITH_LF -DWITH_ISO15693 -DWITH_ISO14443a -DWITH_ISO14443b -I. -mthumb -mthumb-
interwork -o obj/iso15693.o iso15693.c
arm-eabi-gcc -c -I../include -I../common -Wall -Werror -pedantic -std=gnu99 -O2
-DWITH_LF -DWITH_ISO15693 -DWITH_ISO14443a -DWITH_ISO14443b -I. -mthumb -mthumb-
interwork -o obj/iso15693tools.o ../common/iso15693tools.c
arm-eabi-gcc -c -I../include -I../common -Wall -Werror -pedantic -std=gnu99 -O2
-DWITH_LF -DWITH_ISO15693 -DWITH_ISO14443a -DWITH_ISO14443b -I. -mthumb -mthumb-
interwork -o obj/lfops.o lfops.c
arm-eabi-gcc -c -I../include -I../common -Wall -Werror -pedantic -std=gnu99 -O2
-DWITH_LF -DWITH_ISO15693 -DWITH_ISO14443a -DWITH_ISO14443b -I. -mthumb -mthumb-
interwork -o obj/hitag2.o hitag2.c
arm-eabi-gcc -c -I../include -I../common -Wall -Werror -pedantic -std=gnu99 -O2
-DWITH_LF -DWITH_ISO15693 -DWITH_ISO14443a -DWITH_ISO14443b -I. -mthumb -mthumb-
interwork -o obj/appmain.o appmain.c
appmain.c: In function 'MeasureAntennaTuning':
appmain.c:189:9: error: variable 'ptr' set but not used [-Werror=unused-but-set-variable]
cc1.exe: all warnings being treated as errors
make[1]: *** [obj/appmain.o] Error 1
make[1]: Leaving directory `/c/ProxSpace/pm3-20090905-r216/armsrc'
make: *** [armsrc/all] Error 2
Hi amigu,
Have a look at merlok's instructions...
http://www.proxmark.org/forum/viewtopic.php?id=833
post #4
Regards,
-0xFFFF
I've been having a similar problem. I followed the instructions up to step 8. I was able to build the bootrom.s19, fpgaimage.s19 and os.s19 and update my pm3 just fine. I used an older version of the client (before I changed the pm3 to a libusb device) and everything looks fine.
However, I haven't been able to open the client. Every time I double click on the client (C:\Proxmark\Proxspace\pm3\client\proxmark3.exe) I get an error that says "This application has failed to start because QtCore4.dll was not found. Re-installing the application may fix this problem."
I've tried re-installing and making all again, but that doesn't seem to fix the problem. Additionally, in \Qt\4.6.2\bin, the QtCore4.dll file is clearly there.
I don't understand whats going on here. I'm much more a hardware and embedded systems guy than a software guy. Any help would be greatly appreciated. Thanks
Thanks, figured that out on my own, seems like theres a PATH problem in the software. Not sure why that was necessary, but its up and running and everything seems to be working fine.
Hello everyone,
Thanks for your help. Now I am able to generate all the .s19 files.
uberdude, I have the same problem as you now, i.e. the client (C:\Proxmark\Proxspace\pm3\client\proxmark3.exe) would not start.
I double clicked proxmark3.exe. Then I got an error:
"The procedure entry point _Z13qFlagLocationPKc could not be located in the dynamic link library QtCore4.dll".
I have added the "C:\ProxSpace_new\Qt\4.6.2\bin" to system PATH. But it does not help. Does anyone or, uberdude, please let me know how this problem can be solved?
Thanks!
Amigu,
I tried adding stuff to the system PATH but that didn't help anything, I think its some sort of software PATH problem.
Anyway, I copied all 3 files from \Qt\4.6.2\bin into the client folder.
Then I got another .dll error and copied all the files from that folder (I don't recall which folder and I'm on a different computer now) into the client folder. Everything seems to be working fine after I did that. Its a dirty solution but it works...