This preview has intentionally blurred sections. Sign up to view the full version.View Full Document
Unformatted text preview: Proxmark ﬂashing with JTAG connector
Roel Verdult September 20, 2008 - v0.2 1 Environment All the required applications, tools and binaries are available in the ﬁle-section of proxmark.org http://www.proxmark.org/ﬁles/index.php?dir=Flash The easiest way to ﬂash the Proxmark is with an application called armpgm 1 . This tool will ﬂash a .S19(Motorola) ﬁle to the arm processor. You can create a .S19 ﬁle with a conversion tool like bin2s19.exe 2 . It will convert a compiled gnuarm .BIN ﬁle to the .S19 format. When using windows, a GUI version of armpgm is available. In Windows, make sure you ﬁrst install the parallel port driver3 to avoid connection problems. The proxmark needs power during the ﬂashing. The USB is not initialized but can be used as power source for the Proxmark. 1 http://kjell.e.andersen.googlepages.com/ 2 Copyright P&E Microcomputer Systems 3 Win32-parallel-port-driver-95nt.exe 1 2 Flashing Figure 1: armpgm ﬂasher screen Just open the application, browse for the initial ebuller image4 , plug the JTAG connector in the proxmark, select the correct target, press Check, then Erase and ﬁnally hit the Program button. Programming the proxmark will take about 20 seconds. After this procedure you are done with the JTAG connector and the bootloader is ready. From now on, you can use the USB ﬂashing method. After building the source-code you can use the ﬂashos.bat batch ﬁle from the cockpit directory to USB-ﬂash the proxmark with a new software version. 3 Special thanks
• Jonathan Westhues - Inventing the proxmark • Gerhard de Koning Gans - ISO14443A (MIFARE) compatibility • ebuller - Preparing the ﬁrst bootloader image 4 2008.09.17-armpgm-ebuller-proxmark3-image.S19 2 ...
View Full Document
- Spring '11
- Computer program, Proxmark, JTAG connector, ﬁrst bootloader image