Commit Graph

  • 502def6d63 oops. in the spirit of cleaner code, don't do stuff twice! adam@algroup.co.uk 2010-02-04 23:31:23 +0000
  • bdd1de1b02 make LF sampling ACK to fix USB timing issue in em410xwatch adam@algroup.co.uk 2010-02-04 23:15:53 +0000
  • c37d2e7078 make parser slightly more user friendly (default to 'help') adam@algroup.co.uk 2010-02-04 22:51:02 +0000
  • 92e592ce71 Limit DbpString size to the buffer size, patch by Andreas from proxmark forums henryk@ploetzli.ch 2010-02-04 02:49:21 +0000
  • 7fe9b0b742 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. izsh.f0f 2010-02-04 01:27:07 +0000
  • 6982ac2612 fix USB send data timing issue in CMD_DOWNLOADED_SIM_SAMPLES_125K adam@algroup.co.uk 2010-01-29 09:28:47 +0000
  • 13a79da4e9 add 'losimman' command - simulate arbitrary Manchester encoded LF tags adam@algroup.co.uk 2010-01-28 11:49:05 +0000
  • cef938d883 fix a stack overflow in the flasher routine (my bad) bushing 2010-01-27 09:25:37 +0000
  • 70b1a68543 use elf targets for flashing adam@algroup.co.uk 2010-01-21 15:51:24 +0000
  • 4fdefea801 Automatically enter bootrom when OS image doesn't appear to be proper henryk@ploetzli.ch 2010-01-16 06:10:04 +0000
  • 044a375b95 Added offset feature to hexsamples command daniel.boteanu 2010-01-14 23:11:31 +0000
  • 815f3f2559 Decreased BigBuff mem, some elf flasher fixes (needs more work) but flashing correctly currently. d18c7db 2010-01-10 03:57:41 +0000
  • 8caef54055 Increased buffer sizes for hi14snoop. Added blinking LED for feedback daniel.boteanu 2010-01-09 15:30:47 +0000
  • d724614963 Trim long debug string message in hitune daniel.boteanu 2010-01-09 15:13:49 +0000
  • 1eb7596aad Added hitune command for continuously measuring HF antenna tuning daniel.boteanu 2010-01-09 14:59:42 +0000
  • 8b576d2d31 first attempt at grouping commands into categories based on what I think they do I could really use some help here, since I don't actually understand what every command does :( bushing 2010-01-07 04:39:12 +0000
  • 107ec6e4b5 fix broken formatting in command table bushing 2010-01-07 04:09:27 +0000
  • 3210b50ec6 enable indalademod and vchipdemod in offline mode bushing 2010-01-07 04:06:42 +0000
  • b961ef035a client/elf.h: Add missing Elf32_Phdr struct to compile under Mac OS X. client/flash.h: Add missing header ifndef. izsh.f0f 2010-01-05 12:32:44 +0000
  • 2cab856f9f removed support for s19 files in the flasher and replaced it with elf parsing. can we stop specifying the "partition" yet? bushing 2010-01-05 00:02:12 +0000
  • 6e4d4ee609 refactor flashing code into flash.h, so we can share it between platforms bushing 2010-01-04 05:11:08 +0000
  • 204c85958c moar svn ignore crap bushing 2010-01-04 04:18:40 +0000
  • 8d436e81af set svn:ignore bushing 2010-01-04 04:13:39 +0000
  • 1e1b303093 Fixed some compile warnings in client, minor tidy up with some dbprintf statements d18c7db 2010-01-04 03:08:45 +0000
  • 709a8d3ff0 replaced obsolete config options with current d18c7db 2010-01-02 20:47:53 +0000
  • 850427c8a9 switch away entirely from using DbpInteger to Dbprintf bushing 2010-01-02 00:34:43 +0000
  • a9bc033bdd create Dbprintf convenience function bushing 2010-01-01 23:36:17 +0000
  • 4ab6281664 Make the bootrom correctly nack in case of flash write error (e.g. due to lock bits) henryk@ploetzli.ch 2010-01-01 14:56:25 +0000
  • 0d974852ce ARM code cleanup (lfops) bushing 2009-12-30 02:52:33 +0000
  • 6f5cb60c46 Add printf, and start transitioning away from DbpInteger bushing 2009-12-30 02:18:25 +0000
  • f39c4119e0 Fix QT CXXFLAGS/LDFLAGS bushing 2009-12-30 00:49:27 +0000
  • 6c5ad03860 mifare usb update roel@libnfc.org 2009-12-30 00:18:35 +0000
  • 93f5759045 mifare tools update roel@libnfc.org 2009-12-30 00:12:17 +0000
  • 32cfae439e mifare firmware update roel@libnfc.org 2009-12-30 00:11:50 +0000
  • fa03a110e9 mifare client update roel@libnfc.org 2009-12-30 00:11:23 +0000
  • 2561caa24c Implement card reading with a few simple fixed obfuscation strings henryk@ploetzli.ch 2009-12-28 18:19:00 +0000
  • 1d99b0df4a Remove LEGIC RF tag emulation code since it's useless without keystream generator henryk@ploetzli.ch 2009-12-28 18:18:25 +0000
  • 84c02e97e0 iso14443a cleanup, cascade2 level working again roel@libnfc.org 2009-12-28 17:21:50 +0000
  • d24438f85c cleaning up endless copy-paste of trace functionality roel@libnfc.org 2009-12-28 00:16:05 +0000
  • 249deb42a0 cleaning up endless copy-paste of trace functionality roel@libnfc.org 2009-12-28 00:15:38 +0000
  • 5ed2c738ed fix Mac build to use Qt framework (e.g. http://get.qt.nokia.com/qt/source/qt-mac-cocoa-opensource-4.6.0.dmg) bushing 2009-12-27 23:27:29 +0000
  • 55a69489cd Properly exit usb thread (e.g. on Ctrl-D) henryk@ploetzli.ch 2009-12-22 20:32:40 +0000
  • a665f74081 Use the interworking version of libgcc.a henryk@ploetzli.ch 2009-12-22 16:40:03 +0000
  • 59936251ff remove some straggling files and fix paths in cockpit batch files bushing 2009-12-22 13:05:32 +0000
  • ead7519327 change MFPR version to 2.4.2 to fix install script fail bushing 2009-12-22 12:56:36 +0000
  • 022c8791c1 fixes to make it work properly on the Mac bushing 2009-12-22 12:54:24 +0000
  • 940a20122d merge makefiles into one bushing 2009-12-22 12:52:02 +0000
  • d5be6f7cd4 fix OS detection, libgcc detection bushing 2009-12-22 12:50:34 +0000
  • 1dea88f976 fix some ARM build fail bushing 2009-12-22 12:48:33 +0000
  • f11f5c2738 fix target name for Windows compile bushing 2009-12-22 12:47:10 +0000
  • 9b25560889 lean up event model so that this will work under OS X (and hopefully Linux) still need to refactor some stuff -- lots of code duplication here that we can get rid of bushing 2009-12-22 12:46:04 +0000
  • aa81a8d3f1 rename ReceiveCommandP -> ReceiveCommandPoll for consistency bushing 2009-12-22 12:44:38 +0000
  • a99c6a1921 There's no painless way to do this, but it needs to be done -- the only reason any of the Windows code was in CPP files was because the MS compiler doesn't support C99. Switch to using MinGW, and that problem goes away, so we can rename the files back. bushing 2009-12-22 12:42:54 +0000
  • a146075d74 remove most of the references to translate.h bushing 2009-12-22 12:35:36 +0000
  • 3a8464f067 change usb_cmd struct to be more sane wean ourselves off translate.h bushing 2009-12-22 12:34:24 +0000
  • cd00aa3043 merge linux and windows clients into one directory... will consolidate makefiles shortly bushing 2009-12-22 12:11:15 +0000
  • e3dfa42772 Amontec JTAGKey config d18c7db 2009-12-15 06:28:40 +0000
  • 258a9f3899 Fix MPFR URL henryk@ploetzli.ch 2009-12-13 22:55:49 +0000
  • d6e91bf086 Change gcc source URL henryk@ploetzli.ch 2009-12-13 11:35:46 +0000
  • 8d40aba58b Add capability to correlate against subcarriers of 212kHz (argument FPGA_HF_READER_RX_XCORR_QUARTER_FREQ | FPGA_HF_READER_RX_XCORR_848_KHZ) and 106kHz (argument FPGA_HF_READER_RX_XCORR_QUARTER_FREQ) henryk@ploetzli.ch 2009-12-09 02:31:01 +0000
  • 78d647da02 Limit hexsamples to just the amount of requested samples henryk@ploetzli.ch 2009-12-03 16:21:44 +0000
  • 68d9d60a4d Add generic CRC calculation code henryk@ploetzli.ch 2009-11-25 20:41:41 +0000
  • c86cc30801 Added the new SRIX4K reading routine, thanks to jonor. Regression tested against SRI512 tags, but I do not have SRIX4K tags to test this with. edouard@lafargue.name 2009-11-23 09:34:57 +0000
  • e70140224f Fix define typo d18c7db 2009-11-12 08:04:40 +0000
  • c0d04e9540 Also defines to carve out LF related code d18c7db 2009-11-12 07:23:12 +0000
  • b1083ec9f7 #ifdef out the calls to the ISO15693/14443/14443a functions so that the -D on the make command line actually can be used to reduce code size henryk@ploetzli.ch 2009-11-10 05:10:01 +0000
  • dcc10e5e31 Add basic communication shell for Legic RF in reader mode. Needs the new receive function of hi_read_tx. henryk@ploetzli.ch 2009-11-06 15:37:53 +0000
  • 24fe4dffb4 Jerry-rig a simply hysteresis based receiver into hi_read_tx. Output is via SSC_DIN, which wasn't used in that mode before. henryk@ploetzli.ch 2009-11-06 15:36:57 +0000
  • add16a6287 Refactor things around to make it easier to add a reader mode with code reuse henryk@ploetzli.ch 2009-11-05 11:13:46 +0000
  • 4014b814fb Make canned responsed const henryk@ploetzli.ch 2009-10-25 09:58:23 +0000
  • ccedd6ae6b Simplify data types, now that I believe that 'frames' will always be rather short henryk@ploetzli.ch 2009-10-23 21:40:17 +0000
  • ec81f90ec3 replaced strncasecmp with strcmp to get rid of compile errors d18c7db 2009-10-22 20:21:12 +0000
  • aac23b2434 Fix and generify legic response code henryk@ploetzli.ch 2009-10-16 22:07:00 +0000
  • a7247d858b Add basic LEGIC RF communication in tag simulation mode henryk@ploetzli.ch 2009-10-12 11:47:39 +0000
  • bb4d2cca76 Add defines for TIMER_CLOCK? henryk@ploetzli.ch 2009-10-12 11:46:50 +0000
  • ecf53cb215 Add HF simulator modulation mode for 212kHz subcarrier henryk@ploetzli.ch 2009-10-12 07:46:03 +0000
  • 789d706a7d Fix commit 232, reenable GUI henryk@ploetzli.ch 2009-10-11 18:40:44 +0000
  • 5fc8250f7f Add command to manually set ADC mux source henryk@ploetzli.ch 2009-10-09 15:57:07 +0000
  • 6949aca9fa Pushed standard AT91 defines into main code d18c7db 2009-09-29 12:13:41 +0000
  • 5d32e2bf60 Rename at91sam7s512.h for case sensitive filesystems henryk@ploetzli.ch 2009-09-28 11:29:17 +0000
  • aafd94b868 Change over to standard AT91 header file d18c7db 2009-09-27 20:46:47 +0000
  • d3ae0de746 Small changes to some armsrc makefile to allow conditional compilation of various protocols via defines, change winsrc makefile to allow override of compiler location via external defines, finally change fpgaloader to actually check that the image upload succeeded instead of just blindly sending it and hoping for the best. d18c7db 2009-09-22 09:57:03 +0000
  • c3adc9fd60 Create a stamp file for download completion so that it won't have to be redone later Unpack newlib before compiling gcc, fixes the bug where header files were not installed henryk@ploetzli.ch 2009-09-19 21:55:22 +0000
  • a93bd81d88 tool to find UIDs in bitstream adam@algroup.co.uk 2009-09-12 08:11:24 +0000
  • 709b784c16 Change variable assignments to make it easier to compile static and/or x86 binaries henryk@ploetzli.ch 2009-09-11 02:25:48 +0000
  • ac86b65681 fix mandemod initialisation and add Transit tag trace adam@algroup.co.uk 2009-09-10 15:12:20 +0000
  • ccb6ae9169 Change flashos.bat for the new flash procedure henryk@ploetzli.ch 2009-09-09 07:40:14 +0000
  • 1b2c893632 Fix data segement. You may now use stuff like int foo = 1; in global context (as opposed to both int foo = 0; which is bss and const int foo = 1; which is rodata) without having the sky come crashing down henryk@ploetzli.ch 2009-09-08 15:40:22 +0000
  • 715d74c5be Fixed up last gcc 4.1 and 4.4 warnings, added OpenOCD wiggler config d18c7db 2009-09-08 10:08:43 +0000
  • 45dcfac2cc Hopefully correct code for C's strict aliasing rules henryk@ploetzli.ch 2009-09-08 02:36:50 +0000
  • 9dbe0941fd Change section_start pointer to char** to prevent aliasing warnings on old toolchain henryk@ploetzli.ch 2009-09-08 00:37:13 +0000
  • 57fcd2d7d1 added eh_frame needed for gcc 4.4.1 or higher d18c7db 2009-09-07 09:53:45 +0000
  • a8120704f7 Updated the windows Makefile to be compatible with both nmake and make d18c7db 2009-09-07 09:03:45 +0000
  • d4086fe2b7 Re-enable -Wall henryk@ploetzli.ch 2009-09-06 19:19:38 +0000
  • bb03181744 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 henryk@ploetzli.ch 2009-09-06 19:08:56 +0000
  • 64b8119836 Add make targets for flashing (Windows version untested) henryk@ploetzli.ch 2009-09-05 22:45:53 +0000
  • 83288efc7d 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 henryk@ploetzli.ch 2009-09-05 22:17:18 +0000
  • 7cea81eea6 oops, missed a bit! adam@algroup.co.uk 2009-09-05 13:11:31 +0000
  • 98af9ddf8c fix wrong terminology - LRC/CRC and calulate result instead of matching (thanks Henryk!) adam@algroup.co.uk 2009-09-05 13:10:17 +0000
  • c5847014fd clarify output adam@algroup.co.uk 2009-09-05 08:46:59 +0000