]>
 
 
cvs.zerfleddert.de Git - proxmark3-svn/log 
 
 
 
 
 
 
 
adam@algroup.co.uk  [Sat, 27 Feb 2010 09:05:03 +0000  (09:05 +0000)] 
 
put arm-eabi compiler back on path for those that have followed devkitpro installation instructions 
 
d18c7db  [Sat, 27 Feb 2010 01:45:50 +0000  (01:45  +0000)] 
 
Added Eagle source files, replaced b/w schema and placement bitmap with combined colour pdf. 
 
marcansoft  [Fri, 26 Feb 2010 23:29:22 +0000  (23:29 +0000)] 
 
Add KEEP() to version information section 
 
Prevents it from being garbage collected 
 
marcansoft  [Fri, 26 Feb 2010 21:40:27 +0000  (21:40 +0000)] 
 
Add explicit PHDRs to bootrom to properly separate data and bss 
 
marcansoft  [Fri, 26 Feb 2010 21:40:14 +0000  (21:40 +0000)] 
 
Fix minor consistency issue in armsrc/ldscript 
 
BSS should be AT>ram (though it really doesn't matter because load size 
is 0) 
 
marcansoft  [Fri, 26 Feb 2010 15:14:47 +0000  (15:14 +0000)] 
 
Bootloader cleanup (UNTESTED!) 
 
- Clean up bootloader asm 
- Remove fromflash.c - it's not worth doing in C, do it in ASM 
- Clean up linker script 
- Force use of symbol inside bootphase2 (otherwise linker 
  garbage-collects it) 
- Link bootloader with gcc instead of ld 
 
marcansoft  [Fri, 26 Feb 2010 15:14:27 +0000  (15:14 +0000)] 
 
Minor fix to armsrc ldscript 
 
marcansoft  [Fri, 26 Feb 2010 15:13:58 +0000  (15:13 +0000)] 
 
Get rid of flasher memory leak 
 
Too bad the proxmark usb code still has a bajillion :( 
 
marcansoft  [Fri, 26 Feb 2010 14:08:54 +0000  (14:08 +0000)] 
 
Remove remnant junk and TODO -> FIXME 
 
marcansoft  [Fri, 26 Feb 2010 14:03:43 +0000  (14:03 +0000)] 
 
New flasher, much more paranoid and much more correct. 
 
Knows how to merge segments to solve the "data overwrites last text 
block" issue. 
 
Removed "partition" stuff. Now it just flashes any elf file you pass, 
though there's still a -b option required to explicitly enable flashing 
the bootloader. 
 
marcansoft  [Fri, 26 Feb 2010 14:03:21 +0000  (14:03 +0000)] 
 
Fix up armsrc/ldscript (create proper PHDRs, cleanup) 
 
Now explicitly creates PHDRs (to avoid including e.g. ELF headers inside 
the first PHDR) 
 
marcansoft  [Fri, 26 Feb 2010 14:03:03 +0000  (14:03 +0000)] 
 
Link using gcc and get rid of the LIBGCC stuff 
 
GCC knows how to find libgcc, and the proper way to link C code is to 
use gcc, not ld. 
 
marcansoft  [Fri, 26 Feb 2010 14:02:27 +0000  (14:02 +0000)] 
 
Make version data const 
 
marcansoft  [Fri, 26 Feb 2010 14:02:08 +0000  (14:02 +0000)] 
 
Add extra elf.h constants 
 
marcansoft  [Fri, 26 Feb 2010 14:01:51 +0000  (14:01 +0000)] 
 
Add beginnings of hopeful endian-independence 
 
marcansoft  [Fri, 26 Feb 2010 14:01:31 +0000  (14:01 +0000)] 
 
Add license header to armsrc/ldscript 
 
marcansoft  [Fri, 26 Feb 2010 13:59:37 +0000  (13:59 +0000)] 
 
Clean up common linker script 
 
izsh@fail0verflow.com  [Fri, 26 Feb 2010 13:49:49 +0000  (13:49 +0000)] 
 
COMPILING.txt: Request for the arm crosscompiler to be in the PATH 
 
izsh@fail0verflow.com  [Fri, 26 Feb 2010 13:06:07 +0000  (13:06 +0000)] 
 
common/Makefile.common: Revert the DEVKITARM change. Just need to put the cross compiler in the path. No need to hardcode for a given distribution and a given version. 
 
izsh@fail0verflow.com  [Thu, 25 Feb 2010 21:57:35 +0000  (21:57 +0000)] 
 
Apply copyright patch from Michael Gernoth 
 
d18c7db  [Thu, 25 Feb 2010 20:11:10 +0000  (20:11 +0000)] 
 
And directory ;) 
 
d18c7db  [Thu, 25 Feb 2010 20:02:01 +0000  (20:02 +0000)] 
 
Delete obsolete windows files 
 
izsh@fail0verflow.com  [Wed, 24 Feb 2010 20:47:32 +0000  (20:47 +0000)] 
 
Fix memset warning 
 
izsh@fail0verflow.com  [Wed, 24 Feb 2010 20:34:13 +0000  (20:34 +0000)] 
 
Fix a couple of warnings 
 
izsh@fail0verflow.com  [Wed, 24 Feb 2010 20:33:55 +0000  (20:33 +0000)] 
 
client/Makefile: Typo for Darwin 
 
izsh@fail0verflow.com  [Wed, 24 Feb 2010 19:49:16 +0000  (19:49 +0000)] 
 
COMPILING: move to COMPILING.txt. 
 
izsh@fail0verflow.com  [Wed, 24 Feb 2010 19:33:29 +0000  (19:33 +0000)] 
 
Fix QT compilation for Windows/MinGW and update the compilation instructions accordingly. 
 
izsh@fail0verflow.com  [Tue, 23 Feb 2010 22:10:35 +0000  (22:10 +0000)] 
 
client/COMPILING: move to /COMPILING and add instructions to be able to compile the firmware as well. 
 
izsh@fail0verflow.com  [Tue, 23 Feb 2010 20:55:35 +0000  (20:55 +0000)] 
 
client/COMPILING: Simplify dev. environment initial setup for Windows (WORK STILL IN PROGRESS) 
 
izsh@fail0verflow.com  [Tue, 23 Feb 2010 20:52:50 +0000  (20:52 +0000)] 
 
client/cmdlfem4x.c: Fix a warning about probable uninitialized variable with gcc 4.4 
 
bushing  [Mon, 22 Feb 2010 19:29:05 +0000  (19:29 +0000)] 
 
setting svn:eol-style=native on files, part 3 
(should be done now, sorry) 
 
bushing  [Mon, 22 Feb 2010 19:25:02 +0000  (19:25 +0000)] 
 
setting svn:eol-style=native on files, part 2 
 
bushing  [Mon, 22 Feb 2010 19:18:49 +0000  (19:18 +0000)] 
 
setting svn:eol-style=native on files, part 1 
(see http://svnbook.red-bean.com/en/1.4/svn.advanced.props.file-portability.html) 
 
adam@algroup.co.uk  [Mon, 22 Feb 2010 12:36:42 +0000  (12:36 +0000)] 
 
correct paths for devkitPro Linux development environment 
 
d18c7db  [Mon, 22 Feb 2010 03:54:44 +0000  (03:54  +0000)] 
 
Updated missing lib in ProxSpace 
 
d18c7db  [Mon, 22 Feb 2010 01:56:15 +0000  (01:56  +0000)] 
 
Updates for new MinGW ProxSpace environment 
 
izsh@fail0verflow.com  [Sun, 21 Feb 2010 20:01:56 +0000  (20:01 +0000)] 
 
Add -O3 on the client's side and fix yielding warnings 
 
izsh@fail0verflow.com  [Sun, 21 Feb 2010 19:58:32 +0000  (19:58 +0000)] 
 
Ooops, we forgot a few details 
 
marcansoft  [Sun, 21 Feb 2010 19:16:36 +0000  (19:16 +0000)] 
 
Add HACKING.txt with coding style guidelines 
 
adam@algroup.co.uk  [Sun, 21 Feb 2010 10:23:05 +0000  (10:23 +0000)] 
 
make a start on updating the main README 
 
d18c7db  [Sun, 21 Feb 2010 07:45:59 +0000  (07:45 +0000)] 
 
Updated COMPILING 
 
d18c7db  [Sun, 21 Feb 2010 06:54:43 +0000  (06:54 +0000)] 
 
Windows specific instructions regarding the compile environment. 
 
izsh@fail0verflow.com  [Sun, 21 Feb 2010 01:07:11 +0000  (01:07  +0000)] 
 
client/Makefile: Cosmestic changes. 
 
izsh@fail0verflow.com  [Sun, 21 Feb 2010 00:47:22 +0000  (00:47  +0000)] 
 
Add License/Copyright headers/notices. Please add your own copyright notice if you have made any nontrivial changes or additions to the code. There are several files without any attribution, currently. 
 
izsh@fail0verflow.com  [Sun, 21 Feb 2010 00:16:42 +0000  (00:16  +0000)] 
 
/client/Makefile: Output object files to the obj subdir. 
 
marcansoft  [Sun, 21 Feb 2010 00:13:08 +0000  (00:13  +0000)] 
 
Some random cleanup 
 
marcansoft  [Sun, 21 Feb 2010 00:12:52 +0000  (00:12  +0000)] 
 
Add license headers to armsrc/bootrom/common stuff 
 
I have kept whatever copyright notices exist. Please add your own 
copyright notice if you have made any nontrivial changes or additions to 
the code. There are several files without any attribution, currently. 
 
marcansoft  [Sun, 21 Feb 2010 00:10:28 +0000  (00:10  +0000)] 
 
Split str* and mem* into string.[ch] 
 
izsh@fail0verflow.com  [Sat, 20 Feb 2010 23:35:09 +0000  (23:35 +0000)] 
 
Removing windows specific code. Everything now compile and work the same for the three OS 
 
marcansoft  [Sat, 20 Feb 2010 22:51:00 +0000  (22:51 +0000)] 
 
Clean up data types, some header cleanup, etc. 
 
marcansoft  [Sat, 20 Feb 2010 22:50:30 +0000  (22:50 +0000)] 
 
More CRLF -> LF conversion 
 
marcansoft  [Sat, 20 Feb 2010 21:57:20 +0000  (21:57 +0000)] 
 
More en masse cleanup (whitespace/newlines/headers/etc) 
 
marcansoft  [Sat, 20 Feb 2010 21:56:46 +0000  (21:56 +0000)] 
 
More CRLF -> LF 
 
marcansoft  [Sat, 20 Feb 2010 21:56:33 +0000  (21:56 +0000)] 
 
More CRLF -> LF cleanup 
 
marcansoft  [Sat, 20 Feb 2010 21:32:09 +0000  (21:32 +0000)] 
 
But let people override CROSS if they reall want to ;) 
 
marcansoft  [Sat, 20 Feb 2010 21:28:29 +0000  (21:28 +0000)] 
 
Switch compiler to arm-eabi instead of arm-elf 
 
Non-EABI has been deprecated for a while and in fact won't build 
with interworking support these days. Configuring the latest 
gcc/binutils for arm-eabi works out of the box, so use that. 
 
marcansoft  [Sat, 20 Feb 2010 21:24:25 +0000  (21:24 +0000)] 
 
Clean up line endings, switch everything to LF instead of CRLF 
 
Doing this for bootrom and armsrc for now. If you're using Windows, 
please configure your editor for LF line endings. 
 
marcansoft  [Sat, 20 Feb 2010 21:20:47 +0000  (21:20 +0000)] 
 
Add obj/.dummy for clients that don't track empty dirs 
 
izsh@fail0verflow.com  [Sat, 20 Feb 2010 03:07:55 +0000  (03:07  +0000)] 
 
marcan's patch until he gets commit access. Remove C library's includes from the firmware side since it's not available anyway and not used 
 
izsh@fail0verflow.com  [Sat, 20 Feb 2010 00:38:24 +0000  (00:38  +0000)] 
 
Oops forgot a file 
 
izsh@fail0verflow.com  [Sat, 20 Feb 2010 00:36:48 +0000  (00:36  +0000)] 
 
Fix windows compilation issues. But still not final. We should move to pthread and factorize the code with *nix). Ideally we should move to libusb-1.0 too. 
 
d18c7db  [Fri, 19 Feb 2010 23:24:49 +0000  (23:24 +0000)] 
 
Removed hackish usb.h file, re-added Info.plist 
 
d18c7db  [Thu, 18 Feb 2010 08:32:41 +0000  (08:32 +0000)] 
 
Not a source code file 
 
d18c7db  [Thu, 18 Feb 2010 08:29:03 +0000  (08:29 +0000)] 
 
Tweak JTAG config file 
 
d18c7db  [Thu, 18 Feb 2010 08:24:26 +0000  (08:24 +0000)] 
 
Attempt at getting the windows client to at least compile without bombing out with errors, may not be fully usable, e.g. plot window doesn't come up, etc 
 
adam@algroup.co.uk  [Mon, 15 Feb 2010 21:15:52 +0000  (21:15 +0000)] 
 
fix output inversion in mandemod 
 
adam@algroup.co.uk  [Mon, 8 Feb 2010 22:02:18 +0000  (22:02 +0000)] 
 
missing parameter in 'threshold' command help 
 
adam@algroup.co.uk  [Mon, 8 Feb 2010 17:37:02 +0000  (17:37 +0000)] 
 
fix 'data load' filename pointer 
 
izsh@fail0verflow.com  [Mon, 8 Feb 2010 11:58:40 +0000  (11:58 +0000)] 
 
Cosmetic changes, replace mismatched indentation 
 
adam@algroup.co.uk  [Mon, 8 Feb 2010 09:23:39 +0000  (09:23 +0000)] 
 
command parser shortcuts e.g. 'd p' will call 'data plot' (from rumpeltux) 
 
d18c7db  [Mon, 8 Feb 2010 03:31:08 +0000  (03:31  +0000)] 
 
Added some Eclipse files (.settings .cproject .project) to svn ignore 
 
adam@algroup.co.uk  [Sun, 7 Feb 2010 00:31:32 +0000  (00:31  +0000)] 
 
get rid of implicit declaration warnings 
 
izsh@fail0verflow.com  [Sat, 6 Feb 2010 18:24:22 +0000  (18:24 +0000)] 
 
alphabet ;) 
 
adam@algroup.co.uk  [Sat, 6 Feb 2010 18:11:49 +0000  (18:11 +0000)] 
 
damn that alphabet! 
 
adam@algroup.co.uk  [Sat, 6 Feb 2010 18:06:31 +0000  (18:06 +0000)] 
 
merge 'lfsamples' and 'hfsamples' into 'samples' 
 
adam@algroup.co.uk  [Sat, 6 Feb 2010 18:05:05 +0000  (18:05 +0000)] 
 
streamline CmdEM410xWatch 
 
adam@algroup.co.uk  [Sat, 6 Feb 2010 15:50:20 +0000  (15:50 +0000)] 
 
usability hint 
 
adam@algroup.co.uk  [Sat, 6 Feb 2010 09:54:38 +0000  (09:54 +0000)] 
 
more helpful error message (from Sourcerer) 
 
adam@algroup.co.uk  [Sat, 6 Feb 2010 09:43:33 +0000  (09:43 +0000)] 
 
Andreas fix for LEGIC MIM1024 
 
adam@algroup.co.uk  [Sat, 6 Feb 2010 09:33:17 +0000  (09:33 +0000)] 
 
fix warning: implicit declaration of function ‘exit’ 
 
adam@algroup.co.uk  [Fri, 5 Feb 2010 20:08:02 +0000  (20:08 +0000)] 
 
FIXME: will crash if sample buffer does not contain valid legic data (fixed by Sourcerer) 
 
izsh.f0f  [Fri, 5 Feb 2010 17:16:14 +0000  (17:16 +0000)] 
 
Alphabetical order ;) And cosmetic changes (remove duplicated includes) 
 
adam@algroup.co.uk  [Fri, 5 Feb 2010 13:56:33 +0000  (13:56 +0000)] 
 
add LEGIC decoder (submitted by Sourcerer, untested by me) 
 
izsh.f0f  [Fri, 5 Feb 2010 11:16:07 +0000  (11:16 +0000)] 
 
Change -std=c99 to -std=gnu99 to be able to compile libusb-0.1.* which uses u_int*_t and PATH_MAX 
 
adam@algroup.co.uk  [Fri, 5 Feb 2010 08:29:09 +0000  (08:29 +0000)] 
 
wun day i'll lern my alfabet 
 
adam@algroup.co.uk  [Fri, 5 Feb 2010 08:18:02 +0000  (08:18 +0000)] 
 
put legic back in the system and add rumpletux's fast legic / prng code from forum 
 
izsh.f0f  [Fri, 5 Feb 2010 01:06:53 +0000  (01:06  +0000)] 
 
client/cmdparser.c: Cosmetic changes. 
client/cmdlf.c: Add missing include for "WaitForResponse". 
 
adam@algroup.co.uk  [Fri, 5 Feb 2010 00:17:38 +0000  (00:17  +0000)] 
 
differentiate commands and sub-menus in help 
 
adam@algroup.co.uk  [Thu, 4 Feb 2010 23:31:23 +0000  (23:31 +0000)] 
 
oops. in the spirit of cleaner code, don't do stuff twice! 
 
adam@algroup.co.uk  [Thu, 4 Feb 2010 23:15:53 +0000  (23:15 +0000)] 
 
make LF sampling ACK to fix USB timing issue in em410xwatch 
 
adam@algroup.co.uk  [Thu, 4 Feb 2010 22:51:02 +0000  (22:51 +0000)] 
 
make parser slightly more user friendly (default to 'help') 
 
henryk@ploetzli.ch  [Thu, 4 Feb 2010 02:49:21 +0000  (02:49  +0000)] 
 
Limit DbpString size to the buffer size, patch by Andreas from proxmark forums 
 
izsh.f0f  [Thu, 4 Feb 2010 01:27:07 +0000  (01:27  +0000)] 
 
Client cleanup and restructuring. Stage 1... 
Next Step is refactoring some of the giant functions which are 
just copy/paste of some other ones with just a few line changes, 
removing unnecessary 'goto' etc. 
 
The MS Windows version is broken with this commit but will be fixed 
soon. Everything can't be done all at once :P 
 
The commands are now hierarchical, for example: 
"hf 14a read" vs. "hf 14b read". 
You can also request help: 
"hf help", "data help", "hf 15 help" etc. 
 
Indents are now space-based, not tab-based anymore. Hopefully 
no one will be trolling about it, considering the suicide-prone work 
being done here ;) 
 
client/cmdhw.c, client/proxusb.c, client/cmdhw.h, client/proxusb.h, 
client/cmdmain.c, client/cmdlfhid.c, client/cmdmain.h, client/cmdlfhid.h, 
client/data.c, client/data.h, client/cmdhf.c, client/cmdlf.c, 
client/cmdhf.h, client/cmdhf15.c, client/cmdhf14b.c, client/cmdlf.h, 
client/cmdhf15.h, client/cmdhf14b.h, client/cmddata.c, client/cmddata.h, 
client/ui.c, client/cmdparser.c, client/cmdlfti.c, client/ui.h, 
client/cmdlfem4x.c, client/cmdparser.h, client/cmdlfti.h, client/cmdlfem4x.h, 
client/graph.c, client/graph.h, client/cmdhf14a.c, client/cmdhf14a.h, 
client/cmdhflegic.c, client/cmdhflegic.c: New files. 
 
client/cli.c, client/flasher.c, client/snooper.c, client/proxmark3.c, 
client/proxmark3.h, client/Makefile: Update accordingly. 
 
client/flash.h, client/flash.c, client/proxgui.cpp: Cosmetic changes. 
 
client/translate.h, client/command.c, client/gui.c, 
client/usb.c, client/prox.h: Remove. 
 
include/usb_cmd.h (CMD_ACQUIRE_RAW_ADC_SAMPLES_ISO_14443_SIM): Remove dead cmd. 
 
common/crc16.h: New file. 
common/crc16.c: Modify accordingly. 
common/iso14443crc.h: New file. 
common/iso14443_crc.c: Rename to 
common/iso14443crc.c: and modify accordingly. 
 
armsrc/lfops.c, armsrc/iso14443.c, 
armsrc/iso14443a.c: include .h files from 
the common directory instead of including the c files. 
 
common/Makefile.common, armsrc/Makefile: Modify accordingly. 
 
adam@algroup.co.uk  [Fri, 29 Jan 2010 09:28:47 +0000  (09:28 +0000)] 
 
fix USB send data timing issue in CMD_DOWNLOADED_SIM_SAMPLES_125K 
 
adam@algroup.co.uk  [Thu, 28 Jan 2010 11:49:05 +0000  (11:49 +0000)] 
 
add 'losimman' command - simulate arbitrary Manchester encoded LF tags 
 
bushing  [Wed, 27 Jan 2010 09:25:37 +0000  (09:25 +0000)] 
 
fix a stack overflow in the flasher routine (my bad) 
 
adam@algroup.co.uk  [Thu, 21 Jan 2010 15:51:24 +0000  (15:51 +0000)] 
 
use elf targets for flashing 
 
henryk@ploetzli.ch  [Sat, 16 Jan 2010 06:10:04 +0000  (06:10 +0000)] 
 
Automatically enter bootrom when OS image doesn't appear to be proper 
 
daniel.boteanu  [Thu, 14 Jan 2010 23:11:31 +0000  (23:11 +0000)] 
 
Added offset feature to hexsamples command 
 
d18c7db  [Sun, 10 Jan 2010 03:57:41 +0000  (03:57  +0000)] 
 
Decreased BigBuff mem, some elf flasher fixes (needs more work) but flashing correctly currently.