Commit Graph

  • 802a36162a New FPGA code for bidirectional LF emulation henryk@ploetzli.ch 2009-08-28 21:54:47 +0000
  • aae8787c03 Add defines for the timer/counter peripheral henryk@ploetzli.ch 2009-08-28 21:53:54 +0000
  • 3927b707bd Our windows perl doesn't like use strict henryk@ploetzli.ch 2009-08-28 07:31:36 +0000
  • 8a6aec16d8 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 2009-08-28 06:40:44 +0000
  • 42bc3be31c Trying automagic version stuff henryk@ploetzli.ch 2009-08-28 02:40:22 +0000
  • 8e19377db1 Send Stall in response to USB SET FEATURE or CLEAR FEATURE requests. Speeds up device enumeration on linux by 10s. henryk@ploetzli.ch 2009-08-28 00:44:09 +0000
  • ba8a80b30c Add version command henryk@ploetzli.ch 2009-08-28 00:37:28 +0000
  • 7af790aa03 Jump to the correct physical address in Flash. (The comment was wrong, it never used RAM) henryk@ploetzli.ch 2009-08-28 00:36:02 +0000
  • 47c872f48f termcap is deprecated and doesn't seem to be needed anyway henryk@ploetzli.ch 2009-08-28 00:35:27 +0000
  • e73e717239 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 2009-08-27 23:29:49 +0000
  • 391a974f53 (Our Windows ARM toolchain really likes its glue sections) henryk@ploetzli.ch 2009-08-27 16:12:00 +0000
  • 2bfed17db2 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 2009-08-27 16:07:35 +0000
  • fb6e5aa863 The older gnuarm in the windows toolchain seems to need the glue_7t section henryk@ploetzli.ch 2009-08-27 04:46:31 +0000
  • 8652988d62 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 2009-08-27 04:25:34 +0000
  • 0fc0fca583 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 2009-08-26 17:34:19 +0000
  • 97a82e8f36 Change make calls in the cockpit batch files henryk@ploetzli.ch 2009-08-26 11:21:05 +0000
  • 7e931bbd32 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) henryk@ploetzli.ch 2009-08-26 11:17:05 +0000
  • 5435eb0ca2 switch off reader field after hi14areader command adam@algroup.co.uk 2009-08-24 12:20:54 +0000
  • 093cbaf63e fix Mifare AUTH for hi14areader command adam@algroup.co.uk 2009-08-24 12:09:43 +0000
  • bea2a8660e Add pretty field strength lights for ListenReaderField() also in LF mode. henryk@ploetzli.ch 2009-08-19 23:35:35 +0000
  • a5d5146c48 Junk Eclipse environment files. Not source code. d18c7db 2009-08-11 10:05:52 +0000
  • 2ff385b2a8 unnecessary skamkar 2009-08-08 07:43:57 +0000
  • 50722269b6 detect usb or no usb for standalone mode [ryan] skamkar 2009-08-08 07:42:51 +0000
  • 14ac2f1ea0 look for binary data in other data skamkar 2009-08-08 05:50:54 +0000
  • 7381e8f2f2 Added tiread command to demod TI tags on the PM3 d18c7db 2009-08-06 12:53:06 +0000
  • c0bc73bc35 Junk Eclipse environment files. Not source code. d18c7db 2009-08-05 08:11:09 +0000
  • 48e6e0a65a compile in OS X skamkar 2009-08-04 18:21:55 +0000
  • 77d9355e65 added ignores skamkar 2009-07-30 22:09:36 +0000
  • 3749f430e5 keri tag trace skamkar 2009-07-30 21:49:51 +0000
  • 3628c31882 Add checks in em4x50read to avoid segfaults in case loops go over the GraphTraceLen. edouard@lafargue.name 2009-07-30 15:24:03 +0000
  • 890bf4be90 [henryk] memory map for linux build adam@algroup.co.uk 2009-07-29 16:03:16 +0000
  • 0422e2a471 Reduced the size of BigBuf to make more room for stack/vars d18c7db 2009-07-29 13:37:09 +0000
  • f81c82c342 fix crash in client when no buffer is loaded d18c7db 2009-07-28 01:21:24 +0000
  • 49209d37da merge-srec.pl create proper S19 file with checksums. d18c7db 2009-07-28 01:03:09 +0000
  • 9bea179a71 added tiwrite command, split LF code from appmain into lfops.c d18c7db 2009-07-25 11:47:43 +0000
  • 431ae7e0eb fast flash mode (button already held down) and both (os & fpga) flashing mode adam@algroup.co.uk 2009-07-24 02:30:08 +0000
  • ddbe6ff42e forgot the identification details adam@algroup.co.uk 2009-07-23 15:33:34 +0000
  • de79c8afc7 [ryan] home again cat tag traces adam@algroup.co.uk 2009-07-23 15:21:57 +0000
  • 0c2ed92d87 Further additions to tidemod to differentiate between ro and rw tags and check crc validity. d18c7db 2009-07-22 11:39:39 +0000
  • 1569d97730 buffclear should be available in offline mode adam@algroup.co.uk 2009-07-22 01:49:54 +0000
  • fc02a452af [ryan] fix declarations for windows compiler adam@algroup.co.uk 2009-07-21 17:46:39 +0000
  • bb2d45ece8 missing varaiables for grid build under windows? adam@algroup.co.uk 2009-07-21 16:39:02 +0000
  • ff8216cbb6 fix grid so it stays still and only in plotted area adam@algroup.co.uk 2009-07-21 16:27:23 +0000
  • f4434ad226 make grid function linux friendly adam@algroup.co.uk 2009-07-21 16:10:58 +0000
  • ebd7aaf9e7 [rleroy] add signal strength meter to 'detectreader' command (HF only) adam@algroup.co.uk 2009-07-21 11:15:32 +0000
  • 8e7a6ce409 This version code now reads a TI tag properly. d18c7db 2009-07-20 10:36:33 +0000
  • bd4cc2c95b Added a way to overlay a grid to graph window d18c7db 2009-07-20 08:20:23 +0000
  • 67853904cc Some new commands (threshold and fskdemod) that act on the graph window d18c7db 2009-07-19 11:00:24 +0000
  • 48f8a3d60d fixed an intermitent pain in the ass to track down crash in the GUI client due to array overflow in sprintf, duh!!! d18c7db 2009-07-19 07:38:51 +0000
  • 2c0d55d8de Trace from TI 23mm glass tag. d18c7db 2009-07-19 04:59:33 +0000
  • c701d2c2fa Initial attempt at TI tag reading. d18c7db 2009-07-19 04:37:07 +0000
  • 17465c9edd New mode define for FPGA d18c7db 2009-07-19 03:58:02 +0000
  • 4a2d037658 Rubbish file leftover from FPGA compile. Not source code. d18c7db 2009-07-19 03:52:18 +0000
  • 72acba7884 Added FPGA passthrough mode for TI tags d18c7db 2009-07-19 03:51:06 +0000
  • 94f6d4a683 Fixed it so it accepts DOS (CRLF) text files as input. d18c7db 2009-07-19 03:48:02 +0000
  • 5e6a0b2369 Tidy up of SpinDelay d18c7db 2009-07-19 03:47:01 +0000
  • f7c64b570c minor changes to iso15693.c to get rid off all the compile warnings d18c7db 2009-07-19 00:25:19 +0000
  • ad2a97824d prettify tune output adam@algroup.co.uk 2009-07-13 12:46:07 +0000
  • 693f7cf770 make button detection more reliable in standalone mode and add exit command adam@algroup.co.uk 2009-07-13 12:14:50 +0000
  • 7a494188f9 Windows VC compile file shoudn't be there. d18c7db 2009-07-13 11:23:00 +0000
  • e7aee94e6a Merged sweeplf into tune command d18c7db 2009-07-13 11:20:29 +0000
  • ec130f9c59 part of readmem function skamkar 2009-07-13 08:24:04 +0000
  • 1dff8c42f5 fix debug printing function, add readmem function skamkar 2009-07-13 08:22:24 +0000
  • 955fc5e2f8 Added stand-alone mode (no PC) with HID reading and cloning, moved helper functions to util.c skamkar 2009-07-13 04:54:37 +0000
  • a52a7d191b more extended help adam@algroup.co.uk 2009-07-12 15:27:39 +0000
  • 7f93ef2c22 add extended help feature adam@algroup.co.uk 2009-07-12 12:52:21 +0000
  • 1dd2335295 compile clean and flasher targets adam@algroup.co.uk 2009-07-12 10:02:57 +0000
  • 3f9515e2c9 get rid of annoying "declared ‘static’ but never defined" warning adam@algroup.co.uk 2009-07-12 09:40:53 +0000
  • 6bd86cb24a confirm function has exited on button press adam@algroup.co.uk 2009-07-10 15:40:24 +0000
  • 67b9b62a7e minor display style change adam@algroup.co.uk 2009-07-10 11:14:48 +0000
  • af2d53cb87 show samples values at cursor A & B in plots adam@algroup.co.uk 2009-07-08 09:58:20 +0000
  • 38b65694d6 'sweeplf' tells us antenna's resonant frequency adam@algroup.co.uk 2009-07-08 02:15:22 +0000
  • 8172fb35dd fix windows compile error and remove linux compile warnings skamkar 2009-07-08 01:09:41 +0000
  • 1e8635b296 port adam's changes to add cursor pos in plot skamkar 2009-07-08 01:09:20 +0000
  • 0bf5872f33 initialise cursor positions so 'dt' will show correct value. show cursor a & b positions. adam@algroup.co.uk 2009-07-08 00:17:06 +0000
  • 7f3480429b add 'detectreader' command - listen for external reader fields adam@algroup.co.uk 2009-07-07 17:19:42 +0000
  • 955aa93faa em4x50read (work in progress) adam@algroup.co.uk 2009-07-06 23:02:12 +0000
  • 846225d575 #defines for ADC channels so we can see what's what adam@algroup.co.uk 2009-07-06 16:40:03 +0000
  • 1de3416e5a argh. dropped locomread this time. going to the back of the class... adam@algroup.co.uk 2009-07-06 10:18:53 +0000
  • 736aea6036 oops! clobbered manchester code inversion with last update! :( adam@algroup.co.uk 2009-07-06 09:36:15 +0000
  • 959baa89f7 send LF commands to TAG (locomread) adam@algroup.co.uk 2009-07-04 16:45:17 +0000
  • ac174b297a add inversion option to mandemod and fix indentation adam@algroup.co.uk 2009-07-03 18:55:37 +0000
  • cef010bc72 tag traces for em4x05 and em4x50 adam@algroup.co.uk 2009-07-03 13:07:45 +0000
  • f23e056d95 added 'buffclear' - when you absolutely positivley must clear every bit in the room adam@algroup.co.uk 2009-07-03 10:17:52 +0000
  • 93f36463fb fix a compilation issue on linux (include termcap lib) skamkar 2009-07-03 10:13:20 +0000
  • 8f61ef56ed documented tag IDs for the 3 new EM4102 traces skamkar 2009-07-03 00:57:54 +0000
  • a91ff4c8e7 with em410xread, retest if we read our bits the wrong way (1=0 and 0=1) skamkar 2009-07-03 00:56:12 +0000
  • 15db5fb71a 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). edouard@lafargue.name 2009-07-02 22:54:44 +0000
  • ababf78201 Added traces for EM4102, HID Prox II and Indala LF cards edouard@lafargue.name 2009-07-02 20:37:32 +0000
  • 3f030abe3f updated help adam@algroup.co.uk 2009-07-02 15:12:49 +0000
  • 1584e0ee58 Various traces from tags for testing and educational purposes skamkar 2009-07-02 03:15:42 +0000
  • 9760414b96 Added em410xread, em410xsim, em410xread, bitstream, manmod, detectclock commands. Added an offline mode. Improved manchester demod routine, auto-detect clock rate in various routines. skamkar 2009-07-02 03:13:13 +0000
  • e6b13a5718 Don't depend on local path/lib settings for easier compilation skamkar 2009-07-02 01:29:48 +0000
  • c9f99c010e New version of mandemod 64 by Samy: now does not need 'askdemod' anymore, and support for more EM-like tag types. edouard@lafargue.name 2009-06-30 05:58:53 +0000
  • 16e590fd2b fix loader memory mapping adam@algroup.co.uk 2009-06-29 13:26:35 +0000
  • 0673512814 enable flashing from linux adam@algroup.co.uk 2009-06-28 22:13:04 +0000
  • bb06be43b7 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 adam@algroup.co.uk 2009-06-28 21:31:35 +0000
  • db917a164f Add the new Linux "cli" command line client, thanks for the contribution! edouard@lafargue.name 2009-06-26 10:20:55 +0000
  • 7fdbe272cf Detach kernel driver adam@algroup.co.uk 2009-06-25 13:30:57 +0000
  • 5aad6db03c Fix segfault: v.printf() cannot be called twice on the same arg list yobibe 2009-06-05 09:24:51 +0000