]> git.zerfleddert.de Git - proxmark3-svn/log
proxmark3-svn
15 years agoFixed up last gcc 4.1 and 4.4 warnings, added OpenOCD wiggler config
d18c7db [Tue, 8 Sep 2009 10:08:43 +0000 (10:08 +0000)]
Fixed up last gcc 4.1 and 4.4 warnings, added OpenOCD wiggler config

15 years agoHopefully correct code for C's strict aliasing rules
henryk@ploetzli.ch [Tue, 8 Sep 2009 02:36:50 +0000 (02:36 +0000)]
Hopefully correct code for C's strict aliasing rules

15 years agoChange section_start pointer to char** to prevent aliasing warnings on old toolchain
henryk@ploetzli.ch [Tue, 8 Sep 2009 00:37:13 +0000 (00:37 +0000)]
Change section_start pointer to char** to prevent aliasing warnings on old toolchain

15 years agoadded eh_frame needed for gcc 4.4.1 or higher
d18c7db [Mon, 7 Sep 2009 09:53:45 +0000 (09:53 +0000)]
added eh_frame needed for gcc 4.4.1 or higher

15 years agoUpdated the windows Makefile to be compatible with both nmake and make
d18c7db [Mon, 7 Sep 2009 09:03:45 +0000 (09:03 +0000)]
Updated the windows Makefile to be compatible with both nmake and make

15 years agoRe-enable -Wall
henryk@ploetzli.ch [Sun, 6 Sep 2009 19:19:38 +0000 (19:19 +0000)]
Re-enable -Wall

15 years agoFix FPGA load code for the generic case where a new style bitstream is not DWORD...
henryk@ploetzli.ch [Sun, 6 Sep 2009 19:08:56 +0000 (19:08 +0000)]
Fix FPGA load code for the generic case where a new style bitstream is not DWORD aligned
Completely switch to byte-wise load, shouldn't make much of a difference since this is not timing-critical

15 years agoAdd make targets for flashing (Windows version untested)
henryk@ploetzli.ch [Sat, 5 Sep 2009 22:45:53 +0000 (22:45 +0000)]
Add make targets for flashing (Windows version untested)

15 years agoRemove unused code from hitag2.c
henryk@ploetzli.ch [Sat, 5 Sep 2009 22:17:18 +0000 (22:17 +0000)]
Remove unused code from hitag2.c
Mark intermittently used code in iso15693.c as attribute unused
Change CFLAGS to -Werror to enforce warning free code

15 years agooops, missed a bit!
adam@algroup.co.uk [Sat, 5 Sep 2009 13:11:31 +0000 (13:11 +0000)]
oops, missed a bit!

15 years agofix wrong terminology - LRC/CRC and calulate result instead of matching (thanks Henryk!)
adam@algroup.co.uk [Sat, 5 Sep 2009 13:10:17 +0000 (13:10 +0000)]
fix wrong terminology - LRC/CRC and calulate result instead of matching (thanks Henryk!)

15 years agoclarify output
adam@algroup.co.uk [Sat, 5 Sep 2009 08:46:59 +0000 (08:46 +0000)]
clarify output

15 years agotool to find correct byte for 8-bit XOR CRC
adam@algroup.co.uk [Sat, 5 Sep 2009 07:14:35 +0000 (07:14 +0000)]
tool to find correct byte for 8-bit XOR CRC

15 years agoenforce askdemod argument 0 or 1
adam@algroup.co.uk [Wed, 2 Sep 2009 09:17:34 +0000 (09:17 +0000)]
enforce askdemod argument 0 or 1

15 years agoUpdated windows client to handle new flashing method
d18c7db [Wed, 2 Sep 2009 08:30:22 +0000 (08:30 +0000)]
Updated windows client to handle new flashing method

15 years agoamp command - amplify sample peaks
adam@algroup.co.uk [Tue, 1 Sep 2009 23:17:57 +0000 (23:17 +0000)]
amp command - amplify sample peaks

15 years agoFix mkversion.pl for the case where the global svn revision is different from the...
henryk@ploetzli.ch [Tue, 1 Sep 2009 22:56:07 +0000 (22:56 +0000)]
Fix mkversion.pl for the case where the global svn revision is different from the last changed revision

15 years agoNew bootrom
henryk@ploetzli.ch [Tue, 1 Sep 2009 14:44:38 +0000 (14:44 +0000)]
New bootrom
+ Add common area at end of RAM to communicate between main os and bootrom
+ Lower stack end to make room for common area
+ Implement CMD_DEVICE_INFO in both OS and bootrom to give information about the current state and supported features
+ Allow hands-free firmware update: When CMD_START_FLASH is received over USB in OS mode, the device will reset and enter the bootrom
  Pressing the button in hands-free update mode takes precedence: releasing the button will immediately abort firmware update and
  perform a reset. Do not press the button.
+ Require each flash sequence to be preceded by a CMD_START_FLASH to set up the boundaries for the following flash sequence
  Not compatible with linux flasher before SVN revision 200
  Currently no compatible flasher for Windows. WINDOWS USERS: DO NOT UPDATE YOUR BOOTROM YET
+ Protect bootrom flash area unless magic unlock sequence is given in CMD_START_FLASH

15 years agoNew flash tool, needs to be ported to Windows.
henryk@ploetzli.ch [Tue, 1 Sep 2009 14:35:13 +0000 (14:35 +0000)]
New flash tool, needs to be ported to Windows.
+ [f]ast is gone, current mode will be autodetected
+ uses hands-free firmware update if supported by the bootrom (to be committed)
+ uses new bootrom safety features against accidental misflashes (to be committed)
+ supports S19 files with base address 0x0 or base address 0x100000
+ supports old bootroms which expect 0x0 and new bootroms which expect 0x100000 (to be committed)
+ new argument style: first argument is comma-separated (no spaces!) list of partition names, remaining arguments are file names
  os and fpga may be abbreviated, bootrom must be given in full
  Examples:   ./flasher os ../armsrc/obj/osimage.s19
              ./flasher bootrom,o,f ../bootrom/obj/bootrom.s19 ../armsrc/obj/osimage.s19 ../armsrc/obj/fpgaimage.s19

15 years agoAdd defines for reset type
henryk@ploetzli.ch [Tue, 1 Sep 2009 05:00:33 +0000 (05:00 +0000)]
Add defines for reset type

15 years agoFix argument check for the case of both and not fast
henryk@ploetzli.ch [Tue, 1 Sep 2009 04:59:52 +0000 (04:59 +0000)]
Fix argument check for the case of both and not fast

15 years agoEradicate all occurences of hardcoded memory addresses from all sources files, except...
henryk@ploetzli.ch [Mon, 31 Aug 2009 14:52:59 +0000 (14:52 +0000)]
Eradicate all occurences of hardcoded memory addresses from all sources files, except for the FPGA bitstream fallback

15 years agoHave the Windows batch files check for make
henryk@ploetzli.ch [Mon, 31 Aug 2009 03:12:45 +0000 (03:12 +0000)]
Have the Windows batch files check for make

15 years agoAdd forgotten file
henryk@ploetzli.ch [Mon, 31 Aug 2009 00:47:12 +0000 (00:47 +0000)]
Add forgotten file

15 years agoAdd forgotten file
henryk@ploetzli.ch [Mon, 31 Aug 2009 00:37:29 +0000 (00:37 +0000)]
Add forgotten file

15 years agoMake objcopy call less verbose
henryk@ploetzli.ch [Sun, 30 Aug 2009 22:35:12 +0000 (22:35 +0000)]
Make objcopy call less verbose
Add master Makefile

15 years agomaintain alphabetic order!
adam@algroup.co.uk [Sun, 30 Aug 2009 18:57:28 +0000 (18:57 +0000)]
maintain alphabetic order!

15 years agoOnly re-compile version.c as often as necessary
henryk@ploetzli.ch [Sat, 29 Aug 2009 06:14:28 +0000 (06:14 +0000)]
Only re-compile version.c as often as necessary
Make bootrom version information pointer a proper symbol (with hacky ld strangeness workaround)

15 years agoAdd command and code for bidirectional LF emulation of Hitag2. Should be extended...
henryk@ploetzli.ch [Fri, 28 Aug 2009 21:56:43 +0000 (21:56 +0000)]
Add command and code for bidirectional LF emulation of Hitag2. Should be extended for other types of tags

15 years agoNew FPGA code for bidirectional LF emulation
henryk@ploetzli.ch [Fri, 28 Aug 2009 21:54:47 +0000 (21:54 +0000)]
New FPGA code for bidirectional LF emulation

15 years agoAdd defines for the timer/counter peripheral
henryk@ploetzli.ch [Fri, 28 Aug 2009 21:53:54 +0000 (21:53 +0000)]
Add defines for the timer/counter peripheral

15 years agoOur windows perl doesn't like use strict
henryk@ploetzli.ch [Fri, 28 Aug 2009 07:31:36 +0000 (07:31 +0000)]
Our windows perl doesn't like use strict

15 years agoImplement version information storage and retrieval for the bootrom and the osimage.
henryk@ploetzli.ch [Fri, 28 Aug 2009 06:40:44 +0000 (06:40 +0000)]
Implement version information storage and retrieval for the bootrom and the osimage.
Use perl to create the version information (thereby re-creating the perl dependency and adding an svn dependency) but fall back in case of missing perl or svn

15 years agoTrying automagic version stuff
henryk@ploetzli.ch [Fri, 28 Aug 2009 02:40:22 +0000 (02:40 +0000)]
Trying automagic version stuff

15 years agoSend Stall in response to USB SET FEATURE or CLEAR FEATURE requests. Speeds up device...
henryk@ploetzli.ch [Fri, 28 Aug 2009 00:44:09 +0000 (00:44 +0000)]
Send Stall in response to USB SET FEATURE or CLEAR FEATURE requests. Speeds up device enumeration on linux by 10s.

15 years agoAdd version command
henryk@ploetzli.ch [Fri, 28 Aug 2009 00:37:28 +0000 (00:37 +0000)]
Add version command

15 years agoJump to the correct physical address in Flash. (The comment was wrong, it never used...
henryk@ploetzli.ch [Fri, 28 Aug 2009 00:36:02 +0000 (00:36 +0000)]
Jump to the correct physical address in Flash. (The comment was wrong, it never used RAM)

15 years agotermcap is deprecated and doesn't seem to be needed anyway
henryk@ploetzli.ch [Fri, 28 Aug 2009 00:35:27 +0000 (00:35 +0000)]
termcap is deprecated and doesn't seem to be needed anyway

15 years agoAdd Makefile for fpga directory (Windows codepath is untested, in any case, go.bat...
henryk@ploetzli.ch [Thu, 27 Aug 2009 23:29:49 +0000 (23:29 +0000)]
Add Makefile for fpga directory (Windows codepath is untested, in any case, go.bat is still there)
Retire rbt2c.pl, instead use objcopy to directly convert the .bit file into an .o that can be linked with the flash image
Rename armsrc/fpga.c to armsrc/fpgaloader.c (since there is now a new fpga.o, created from fpga.bit)
Remove fpgaimg.c from subversion, add fpga.bit
Instead of creating fpgaimage.elf and osimage.elf separately, now create a joined fullimage.elf
  first (obsoleting ldscript-full), then extract only the fpga and os sections with objcopy
  (This creates unspecific warnings about an empty segment, need to investigate)
Implement a rudimentary .bit parser in the firmware, use that to locate the bitstream in the new
  fpgaimage (which is just a plain copy of the fpga.bit file) and send it to the FPGA
  The code will check the format that's in flash and fall back to the legacy format

15 years ago(Our Windows ARM toolchain really likes its glue sections)
henryk@ploetzli.ch [Thu, 27 Aug 2009 16:12:00 +0000 (16:12 +0000)]
(Our Windows ARM toolchain really likes its glue sections)

15 years agoAdd a common linker script with the memory map for the complete project
henryk@ploetzli.ch [Thu, 27 Aug 2009 16:07:35 +0000 (16:07 +0000)]
Add a common linker script with the memory map for the complete project
Use the correct physical addresses in the memory map, and instead translate the addresses during postprocessing with objcopy

15 years agoThe older gnuarm in the windows toolchain seems to need the glue_7t section
henryk@ploetzli.ch [Thu, 27 Aug 2009 04:46:31 +0000 (04:46 +0000)]
The older gnuarm in the windows toolchain seems to need the glue_7t section

15 years agoMerge linker scripts in bootrom to have a single linker script for the bootloader...
henryk@ploetzli.ch [Thu, 27 Aug 2009 04:25:34 +0000 (04:25 +0000)]
Merge linker scripts in bootrom to have a single linker script for the bootloader proper (previously known as bootrom-merged.s19)
Remove the now unnecessary files (merge-srec.pl, ldscript-ram-jtag)
Note that this drops the dependency on perl for bootrom build, so end-users who don't touch the FPGA bitstream will not need perl anymore

15 years agoMove most rules to Makefile.common
henryk@ploetzli.ch [Wed, 26 Aug 2009 17:34:19 +0000 (17:34 +0000)]
Move most rules to Makefile.common
Add automatic dependency generation
Compile ISO14443 files in ARM mode, as was the case with the Linux Makefile before

15 years agoChange make calls in the cockpit batch files
henryk@ploetzli.ch [Wed, 26 Aug 2009 11:21:05 +0000 (11:21 +0000)]
Change make calls in the cockpit batch files

15 years agoConsolidate Linux/Windows Makefiles into one, see http://www.proxmark.org/forum/topic...
henryk@ploetzli.ch [Wed, 26 Aug 2009 11:17:05 +0000 (11:17 +0000)]
Consolidate Linux/Windows Makefiles into one, see http://www.proxmark.org/forum/topic/312/consolidating-makefile/
 + Needs GNU make for Windows, a new release of the Windows development environment will follow
 + Is based on the Windows Makefile, so will build everything in Thumb mode, doesn't have flash commands (yet)

15 years agoswitch off reader field after hi14areader command
adam@algroup.co.uk [Mon, 24 Aug 2009 12:20:54 +0000 (12:20 +0000)]
switch off reader field after hi14areader command

15 years agofix Mifare AUTH for hi14areader command
adam@algroup.co.uk [Mon, 24 Aug 2009 12:09:43 +0000 (12:09 +0000)]
fix Mifare AUTH for hi14areader command

15 years agoAdd pretty field strength lights for ListenReaderField() also in LF mode.
henryk@ploetzli.ch [Wed, 19 Aug 2009 23:35:35 +0000 (23:35 +0000)]
Add pretty field strength lights for  ListenReaderField() also in LF mode.

15 years agoJunk Eclipse environment files. Not source code.
d18c7db [Tue, 11 Aug 2009 10:05:52 +0000 (10:05 +0000)]
Junk Eclipse environment files. Not source code.

15 years agounnecessary
skamkar [Sat, 8 Aug 2009 07:43:57 +0000 (07:43 +0000)]
unnecessary

15 years agodetect usb or no usb for standalone mode [ryan]
skamkar [Sat, 8 Aug 2009 07:42:51 +0000 (07:42 +0000)]
detect usb or no usb for standalone mode [ryan]

15 years agolook for binary data in other data
skamkar [Sat, 8 Aug 2009 05:50:54 +0000 (05:50 +0000)]
look for binary data in other data

15 years agoAdded tiread command to demod TI tags on the PM3
d18c7db [Thu, 6 Aug 2009 12:53:06 +0000 (12:53 +0000)]
Added tiread command to demod TI tags on the PM3

15 years agoJunk Eclipse environment files. Not source code.
d18c7db [Wed, 5 Aug 2009 08:11:09 +0000 (08:11 +0000)]
Junk Eclipse environment files. Not source code.

15 years agocompile in OS X
skamkar [Tue, 4 Aug 2009 18:21:55 +0000 (18:21 +0000)]
compile in OS X

15 years agoadded ignores
skamkar [Thu, 30 Jul 2009 22:09:36 +0000 (22:09 +0000)]
added ignores

15 years agokeri tag trace
skamkar [Thu, 30 Jul 2009 21:49:51 +0000 (21:49 +0000)]
keri tag trace

15 years agoAdd checks in em4x50read to avoid segfaults in case loops go over the GraphTraceLen.
edouard@lafargue.name [Thu, 30 Jul 2009 15:24:03 +0000 (15:24 +0000)]
Add checks in em4x50read to avoid segfaults in case loops go over the GraphTraceLen.

15 years ago[henryk] memory map for linux build
adam@algroup.co.uk [Wed, 29 Jul 2009 16:03:16 +0000 (16:03 +0000)]
[henryk] memory map for linux build

15 years agoReduced the size of BigBuf to make more room for stack/vars
d18c7db [Wed, 29 Jul 2009 13:37:09 +0000 (13:37 +0000)]
Reduced the size of BigBuf to make more room for stack/vars

15 years agofix crash in client when no buffer is loaded
d18c7db [Tue, 28 Jul 2009 01:21:24 +0000 (01:21 +0000)]
fix crash in client when no buffer is loaded

15 years agomerge-srec.pl create proper S19 file with checksums.
d18c7db [Tue, 28 Jul 2009 01:03:09 +0000 (01:03 +0000)]
merge-srec.pl create proper S19 file with checksums.

15 years agoadded tiwrite command, split LF code from appmain into lfops.c
d18c7db [Sat, 25 Jul 2009 11:47:43 +0000 (11:47 +0000)]
added tiwrite command, split LF code from appmain into lfops.c

15 years agofast flash mode (button already held down) and both (os & fpga) flashing mode
adam@algroup.co.uk [Fri, 24 Jul 2009 02:30:08 +0000 (02:30 +0000)]
fast flash mode (button already held down) and both (os & fpga) flashing mode

15 years agoforgot the identification details
adam@algroup.co.uk [Thu, 23 Jul 2009 15:33:34 +0000 (15:33 +0000)]
forgot the identification details

15 years ago[ryan] home again cat tag traces
adam@algroup.co.uk [Thu, 23 Jul 2009 15:21:57 +0000 (15:21 +0000)]
[ryan] home again cat tag traces

15 years agoFurther additions to tidemod to differentiate between ro and rw tags and check crc...
d18c7db [Wed, 22 Jul 2009 11:39:39 +0000 (11:39 +0000)]
Further additions to tidemod to differentiate between ro and rw tags and check crc validity.

15 years agobuffclear should be available in offline mode
adam@algroup.co.uk [Wed, 22 Jul 2009 01:49:54 +0000 (01:49 +0000)]
buffclear should be available in offline mode

15 years ago[ryan] fix declarations for windows compiler
adam@algroup.co.uk [Tue, 21 Jul 2009 17:46:39 +0000 (17:46 +0000)]
[ryan] fix declarations for windows compiler

15 years agomissing varaiables for grid build under windows?
adam@algroup.co.uk [Tue, 21 Jul 2009 16:39:02 +0000 (16:39 +0000)]
missing varaiables for grid build under windows?

15 years agofix grid so it stays still and only in plotted area
adam@algroup.co.uk [Tue, 21 Jul 2009 16:27:23 +0000 (16:27 +0000)]
fix grid so it stays still and only in plotted area

15 years agomake grid function linux friendly
adam@algroup.co.uk [Tue, 21 Jul 2009 16:10:58 +0000 (16:10 +0000)]
make grid function linux friendly

15 years ago[rleroy] add signal strength meter to 'detectreader' command (HF only)
adam@algroup.co.uk [Tue, 21 Jul 2009 11:15:32 +0000 (11:15 +0000)]
[rleroy] add signal strength meter to 'detectreader' command (HF only)

15 years agoThis version code now reads a TI tag properly.
d18c7db [Mon, 20 Jul 2009 10:36:33 +0000 (10:36 +0000)]
This version code now reads a TI tag properly.

15 years agoAdded a way to overlay a grid to graph window
d18c7db [Mon, 20 Jul 2009 08:20:23 +0000 (08:20 +0000)]
Added a way to overlay a grid to graph window

15 years agoSome new commands (threshold and fskdemod) that act on the graph window
d18c7db [Sun, 19 Jul 2009 11:00:24 +0000 (11:00 +0000)]
Some new commands (threshold and fskdemod) that act on the graph window

15 years agofixed an intermitent pain in the ass to track down crash in the GUI client due to...
d18c7db [Sun, 19 Jul 2009 07:38:51 +0000 (07:38 +0000)]
fixed an intermitent pain in the ass to track down crash in the GUI client due to array overflow in sprintf, duh!!!

15 years agoTrace from TI 23mm glass tag.
d18c7db [Sun, 19 Jul 2009 04:59:33 +0000 (04:59 +0000)]
Trace from TI 23mm glass tag.

15 years agoInitial attempt at TI tag reading.
d18c7db [Sun, 19 Jul 2009 04:37:07 +0000 (04:37 +0000)]
Initial attempt at TI tag reading.

15 years agoNew mode define for FPGA
d18c7db [Sun, 19 Jul 2009 03:58:02 +0000 (03:58 +0000)]
New mode define for FPGA

15 years agoRubbish file leftover from FPGA compile. Not source code.
d18c7db [Sun, 19 Jul 2009 03:52:18 +0000 (03:52 +0000)]
Rubbish file leftover from FPGA compile. Not source code.

15 years agoAdded FPGA passthrough mode for TI tags
d18c7db [Sun, 19 Jul 2009 03:51:06 +0000 (03:51 +0000)]
Added FPGA passthrough mode for TI tags

15 years agoFixed it so it accepts DOS (CRLF) text files as input.
d18c7db [Sun, 19 Jul 2009 03:48:02 +0000 (03:48 +0000)]
Fixed it so it accepts DOS (CRLF) text files as input.

15 years agoTidy up of SpinDelay
d18c7db [Sun, 19 Jul 2009 03:47:01 +0000 (03:47 +0000)]
Tidy up of SpinDelay

15 years agominor changes to iso15693.c to get rid off all the compile warnings
d18c7db [Sun, 19 Jul 2009 00:25:19 +0000 (00:25 +0000)]
minor changes to iso15693.c to get rid off all the compile warnings

15 years agoprettify tune output
adam@algroup.co.uk [Mon, 13 Jul 2009 12:46:07 +0000 (12:46 +0000)]
prettify tune output

15 years agomake button detection more reliable in standalone mode and add exit command
adam@algroup.co.uk [Mon, 13 Jul 2009 12:14:50 +0000 (12:14 +0000)]
make button detection more reliable in standalone mode and add exit command

15 years agoWindows VC compile file shoudn't be there.
d18c7db [Mon, 13 Jul 2009 11:23:00 +0000 (11:23 +0000)]
Windows VC compile file shoudn't be there.

15 years agoMerged sweeplf into tune command
d18c7db [Mon, 13 Jul 2009 11:20:29 +0000 (11:20 +0000)]
Merged sweeplf into tune command

15 years agopart of readmem function
skamkar [Mon, 13 Jul 2009 08:24:04 +0000 (08:24 +0000)]
part of readmem function

15 years agofix debug printing function, add readmem function
skamkar [Mon, 13 Jul 2009 08:22:24 +0000 (08:22 +0000)]
fix debug printing function, add readmem function

15 years agoAdded stand-alone mode (no PC) with HID reading and cloning, moved helper functions...
skamkar [Mon, 13 Jul 2009 04:54:37 +0000 (04:54 +0000)]
Added stand-alone mode (no PC) with HID reading and cloning, moved helper functions to util.c

15 years agomore extended help
adam@algroup.co.uk [Sun, 12 Jul 2009 15:27:39 +0000 (15:27 +0000)]
more extended help

15 years agoadd extended help feature
adam@algroup.co.uk [Sun, 12 Jul 2009 12:52:21 +0000 (12:52 +0000)]
add extended help feature

15 years agocompile clean and flasher targets
adam@algroup.co.uk [Sun, 12 Jul 2009 10:02:57 +0000 (10:02 +0000)]
compile clean and flasher targets

15 years agoget rid of annoying "declared ‘static’ but never defined" warning
adam@algroup.co.uk [Sun, 12 Jul 2009 09:40:53 +0000 (09:40 +0000)]
get rid of annoying "declared ‘static’ but never defined" warning

15 years agoconfirm function has exited on button press
adam@algroup.co.uk [Fri, 10 Jul 2009 15:40:24 +0000 (15:40 +0000)]
confirm function has exited on button press

15 years agominor display style change
adam@algroup.co.uk [Fri, 10 Jul 2009 11:14:48 +0000 (11:14 +0000)]
minor display style change

15 years agoshow samples values at cursor A & B in plots
adam@algroup.co.uk [Wed, 8 Jul 2009 09:58:20 +0000 (09:58 +0000)]
show samples values at cursor A & B in plots

Impressum, Datenschutz