]>
 
 
cvs.zerfleddert.de Git - proxmark3-svn/log 
 
 
 
 
 
 
 
henryk@ploetzli.ch  [Fri, 28 Aug 2009 21:54:47 +0000  (21:54 +0000)] 
 
New FPGA code for bidirectional LF emulation 
 
henryk@ploetzli.ch  [Fri, 28 Aug 2009 21:53:54 +0000  (21:53 +0000)] 
 
Add defines for the timer/counter peripheral 
 
henryk@ploetzli.ch  [Fri, 28 Aug 2009 07:31:36 +0000  (07:31 +0000)] 
 
Our windows perl doesn't like use strict 
 
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 
 
henryk@ploetzli.ch  [Fri, 28 Aug 2009 02:40:22 +0000  (02:40  +0000)] 
 
Trying automagic version stuff 
 
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. 
 
henryk@ploetzli.ch  [Fri, 28 Aug 2009 00:37:28 +0000  (00:37  +0000)] 
 
Add version command 
 
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) 
 
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 
 
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 
 
henryk@ploetzli.ch  [Thu, 27 Aug 2009 16:12:00 +0000  (16:12 +0000)] 
 
(Our Windows ARM toolchain really likes its glue sections) 
 
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 
 
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 
 
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 
 
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 
 
henryk@ploetzli.ch  [Wed, 26 Aug 2009 11:21:05 +0000  (11:21 +0000)] 
 
Change make calls in the cockpit batch files 
 
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) 
 
adam@algroup.co.uk  [Mon, 24 Aug 2009 12:20:54 +0000  (12:20 +0000)] 
 
switch off reader field after hi14areader command 
 
adam@algroup.co.uk  [Mon, 24 Aug 2009 12:09:43 +0000  (12:09 +0000)] 
 
fix Mifare AUTH for hi14areader command 
 
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. 
 
d18c7db  [Tue, 11 Aug 2009 10:05:52 +0000  (10:05 +0000)] 
 
Junk Eclipse environment files. Not source code. 
 
skamkar  [Sat, 8 Aug 2009 07:43:57 +0000  (07:43 +0000)] 
 
unnecessary 
 
skamkar  [Sat, 8 Aug 2009 07:42:51 +0000  (07:42 +0000)] 
 
detect usb or no usb for standalone mode [ryan] 
 
skamkar  [Sat, 8 Aug 2009 05:50:54 +0000  (05:50  +0000)] 
 
look for binary data in other data 
 
d18c7db  [Thu, 6 Aug 2009 12:53:06 +0000  (12:53 +0000)] 
 
Added tiread command to demod TI tags on the PM3 
 
d18c7db  [Wed, 5 Aug 2009 08:11:09 +0000  (08:11 +0000)] 
 
Junk Eclipse environment files. Not source code. 
 
skamkar  [Tue, 4 Aug 2009 18:21:55 +0000  (18:21 +0000)] 
 
compile in OS X 
 
skamkar  [Thu, 30 Jul 2009 22:09:36 +0000  (22:09 +0000)] 
 
added ignores 
 
skamkar  [Thu, 30 Jul 2009 21:49:51 +0000  (21:49 +0000)] 
 
keri tag trace 
 
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. 
 
adam@algroup.co.uk  [Wed, 29 Jul 2009 16:03:16 +0000  (16:03 +0000)] 
 
[henryk] memory map for linux build 
 
d18c7db  [Wed, 29 Jul 2009 13:37:09 +0000  (13:37 +0000)] 
 
Reduced the size of BigBuf to make more room for stack/vars 
 
d18c7db  [Tue, 28 Jul 2009 01:21:24 +0000  (01:21  +0000)] 
 
fix crash in client when no buffer is loaded 
 
d18c7db  [Tue, 28 Jul 2009 01:03:09 +0000  (01:03  +0000)] 
 
merge-srec.pl create proper S19 file with checksums. 
 
d18c7db  [Sat, 25 Jul 2009 11:47:43 +0000  (11:47 +0000)] 
 
added tiwrite command, split LF code from appmain into lfops.c 
 
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 
 
adam@algroup.co.uk  [Thu, 23 Jul 2009 15:33:34 +0000  (15:33 +0000)] 
 
forgot the identification details 
 
adam@algroup.co.uk  [Thu, 23 Jul 2009 15:21:57 +0000  (15:21 +0000)] 
 
[ryan] home again cat tag traces 
 
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. 
 
adam@algroup.co.uk  [Wed, 22 Jul 2009 01:49:54 +0000  (01:49  +0000)] 
 
buffclear should be available in offline mode 
 
adam@algroup.co.uk  [Tue, 21 Jul 2009 17:46:39 +0000  (17:46 +0000)] 
 
[ryan] fix declarations for windows compiler 
 
adam@algroup.co.uk  [Tue, 21 Jul 2009 16:39:02 +0000  (16:39 +0000)] 
 
missing varaiables for grid build under windows? 
 
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 
 
adam@algroup.co.uk  [Tue, 21 Jul 2009 16:10:58 +0000  (16:10 +0000)] 
 
make grid function linux friendly 
 
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) 
 
d18c7db  [Mon, 20 Jul 2009 10:36:33 +0000  (10:36 +0000)] 
 
This version code now reads a TI tag properly. 
 
d18c7db  [Mon, 20 Jul 2009 08:20:23 +0000  (08:20 +0000)] 
 
Added a way to overlay a grid to 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 
 
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!!! 
 
d18c7db  [Sun, 19 Jul 2009 04:59:33 +0000  (04:59  +0000)] 
 
Trace from TI 23mm glass tag. 
 
d18c7db  [Sun, 19 Jul 2009 04:37:07 +0000  (04:37  +0000)] 
 
Initial attempt at TI tag reading. 
 
d18c7db  [Sun, 19 Jul 2009 03:58:02 +0000  (03:58  +0000)] 
 
New mode define for FPGA 
 
d18c7db  [Sun, 19 Jul 2009 03:52:18 +0000  (03:52  +0000)] 
 
Rubbish file leftover from FPGA compile. Not source code. 
 
d18c7db  [Sun, 19 Jul 2009 03:51:06 +0000  (03:51  +0000)] 
 
Added FPGA passthrough mode for TI tags 
 
d18c7db  [Sun, 19 Jul 2009 03:48:02 +0000  (03:48  +0000)] 
 
Fixed it so it accepts DOS (CRLF) text files as input. 
 
d18c7db  [Sun, 19 Jul 2009 03:47:01 +0000  (03:47  +0000)] 
 
Tidy up of SpinDelay 
 
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 
 
adam@algroup.co.uk  [Mon, 13 Jul 2009 12:46:07 +0000  (12:46 +0000)] 
 
prettify tune output 
 
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 
 
d18c7db  [Mon, 13 Jul 2009 11:23:00 +0000  (11:23 +0000)] 
 
Windows VC compile file shoudn't be there. 
 
d18c7db  [Mon, 13 Jul 2009 11:20:29 +0000  (11:20 +0000)] 
 
Merged sweeplf into tune command 
 
skamkar  [Mon, 13 Jul 2009 08:24:04 +0000  (08:24 +0000)] 
 
part of readmem function 
 
skamkar  [Mon, 13 Jul 2009 08:22:24 +0000  (08:22 +0000)] 
 
fix debug printing function, add readmem function 
 
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 
 
adam@algroup.co.uk  [Sun, 12 Jul 2009 15:27:39 +0000  (15:27 +0000)] 
 
more extended help 
 
adam@algroup.co.uk  [Sun, 12 Jul 2009 12:52:21 +0000  (12:52 +0000)] 
 
add extended help feature 
 
adam@algroup.co.uk  [Sun, 12 Jul 2009 10:02:57 +0000  (10:02 +0000)] 
 
compile clean and flasher targets 
 
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 
 
adam@algroup.co.uk  [Fri, 10 Jul 2009 15:40:24 +0000  (15:40 +0000)] 
 
confirm function has exited on button press 
 
adam@algroup.co.uk  [Fri, 10 Jul 2009 11:14:48 +0000  (11:14 +0000)] 
 
minor display style change 
 
adam@algroup.co.uk  [Wed, 8 Jul 2009 09:58:20 +0000  (09:58 +0000)] 
 
show samples values at cursor A & B in plots 
 
adam@algroup.co.uk  [Wed, 8 Jul 2009 02:15:22 +0000  (02:15  +0000)] 
 
'sweeplf' tells us antenna's resonant frequency 
 
skamkar  [Wed, 8 Jul 2009 01:09:41 +0000  (01:09  +0000)] 
 
fix windows compile error and remove linux compile warnings 
 
skamkar  [Wed, 8 Jul 2009 01:09:20 +0000  (01:09  +0000)] 
 
port adam's changes to add cursor pos in plot 
 
adam@algroup.co.uk  [Wed, 8 Jul 2009 00:17:06 +0000  (00:17  +0000)] 
 
initialise cursor positions so 'dt' will show correct value. show cursor a & b positions. 
 
adam@algroup.co.uk  [Tue, 7 Jul 2009 17:19:42 +0000  (17:19 +0000)] 
 
add 'detectreader' command - listen for external reader fields 
 
adam@algroup.co.uk  [Mon, 6 Jul 2009 23:02:12 +0000  (23:02 +0000)] 
 
em4x50read (work in progress) 
 
adam@algroup.co.uk  [Mon, 6 Jul 2009 16:40:03 +0000  (16:40 +0000)] 
 
#defines for ADC channels so we can see what's what 
 
adam@algroup.co.uk  [Mon, 6 Jul 2009 10:18:53 +0000  (10:18 +0000)] 
 
argh. dropped locomread this time. going to the back of the class... 
 
adam@algroup.co.uk  [Mon, 6 Jul 2009 09:36:15 +0000  (09:36 +0000)] 
 
oops! clobbered manchester code inversion with last update! :( 
 
adam@algroup.co.uk  [Sat, 4 Jul 2009 16:45:17 +0000  (16:45 +0000)] 
 
send LF commands to TAG (locomread) 
 
adam@algroup.co.uk  [Fri, 3 Jul 2009 18:55:37 +0000  (18:55 +0000)] 
 
add inversion option to mandemod and fix indentation 
 
adam@algroup.co.uk  [Fri, 3 Jul 2009 13:07:45 +0000  (13:07 +0000)] 
 
tag traces for em4x05 and em4x50 
 
adam@algroup.co.uk  [Fri, 3 Jul 2009 10:17:52 +0000  (10:17 +0000)] 
 
added 'buffclear' - when you absolutely positivley must clear every bit in the room 
 
skamkar  [Fri, 3 Jul 2009 10:13:20 +0000  (10:13 +0000)] 
 
fix a compilation issue on linux (include termcap lib) 
 
skamkar  [Fri, 3 Jul 2009 00:57:54 +0000  (00:57  +0000)] 
 
documented tag IDs for the 3 new EM4102 traces 
 
skamkar  [Fri, 3 Jul 2009 00:56:12 +0000  (00:56  +0000)] 
 
with em410xread, retest if we read our bits the wrong way (1=0 and 0=1) 
 
edouard@lafargue.name  [Thu, 2 Jul 2009 22:54:44 +0000  (22:54 +0000)] 
 
Improved askdemod to detect transitions from peak to peak, instead of zero-crossings, works much better for more tag types (all tags in the traces directory at least). 
 
Now just use "askdemod 1" or "askdemod 0" and do not give the clock rate as argument (not necessary anymore) 
 
edouard@lafargue.name  [Thu, 2 Jul 2009 20:37:32 +0000  (20:37 +0000)] 
 
Added traces for EM4102, HID Prox II and Indala LF cards 
 
adam@algroup.co.uk  [Thu, 2 Jul 2009 15:12:49 +0000  (15:12 +0000)] 
 
updated help 
 
skamkar  [Thu, 2 Jul 2009 03:15:42 +0000  (03:15  +0000)] 
 
Various traces from tags for testing and educational purposes 
 
skamkar  [Thu, 2 Jul 2009 03:13:13 +0000  (03:13  +0000)] 
 
Added em410xread, em410xsim, em410xread, bitstream, manmod, detectclock commands. Added an offline mode. Improved manchester demod routine, auto-detect clock rate in various routines. 
 
skamkar  [Thu, 2 Jul 2009 01:29:48 +0000  (01:29  +0000)] 
 
Don't depend on local path/lib settings for easier compilation 
 
edouard@lafargue.name  [Tue, 30 Jun 2009 05:58:53 +0000  (05:58  +0000)] 
 
New version of mandemod 64 by Samy: now does not need 'askdemod' anymore, and support for more EM-like tag types. 
 
adam@algroup.co.uk  [Mon, 29 Jun 2009 13:26:35 +0000  (13:26 +0000)] 
 
fix loader memory mapping 
 
adam@algroup.co.uk  [Sun, 28 Jun 2009 22:13:04 +0000  (22:13 +0000)] 
 
enable flashing from linux 
 
adam@algroup.co.uk  [Sun, 28 Jun 2009 21:31:35 +0000  (21:31 +0000)] 
 
update arm toolchain installer for linux and make it a little more user friendly 
use ARMLIB environment variable so you don't need to edit Makefile.linux after updates 
 
edouard@lafargue.name  [Fri, 26 Jun 2009 10:20:55 +0000  (10:20 +0000)] 
 
Add the new Linux "cli" command line client, thanks for the contribution! 
 
adam@algroup.co.uk  [Thu, 25 Jun 2009 13:30:57 +0000  (13:30 +0000)] 
 
Detach kernel driver 
 
yobibe  [Fri, 5 Jun 2009 09:24:51 +0000  (09:24 +0000)] 
 
Fix segfault: v.printf() cannot be called twice on the same arg list 
 
See man. 
By chance it worked on 32-bit platforms but on a 64-bit it crashed.