0de8e3874d
A lot of changes... .. ntag simulation stuff from @marshmellows branch "ntag/sim" .. hf mf mifare fixes from @pwpivi. .. hw status command .. speedtest function from @pwpivi .. Viking Functionalities, (not a proper DEMOD, but a start) .. GetCountUS better precision from @pwpivi .. bin2hex, hex2bin from @holiman
iceman1001
2015-10-04 18:01:33 +02:00
05beaa8dd8
MINOR CHG: help text change for the "lf t55xx config" command. change NZ into NRZ
iceman1001
2015-08-12 21:39:29 +02:00
8fac5452b8
updated makefile, readme
Gil Cohen
2015-08-03 23:07:57 -05:00
a82c1ac827
FIX: A old bug regarding: CMD_DOWNLOADED_RAW_ADC_SAMPLES_125K command, where it causes the USB_COMMAND_BUFFER to overfill is corrected. The message: "WARNING: Command buffer about to overwrite command! This needs to be fixed!" was showing when it happens. The solution is not to add the CMD_DOWNLOADED_RAW_ADC_SAMPLES_125K to the storeCommand function.
iceman1001
2015-07-31 18:48:58 +02:00
0db6ed9a71
Merge some PM3 master commits. Had to re-make the StandAloneMode to work with flags in SimulateIso14443aTag
iceman1001
2015-07-29 01:10:06 +02:00
5de79e20f1
MOD:: reverse back changes to 14443b.c ADD: the hid-flasher/usb_cmd.h wasn't up to date with how it's other file /common/usb_cmd.h looks like. ADD: utils.lua 14443v crc inside LUA. ADD: utils.lua ConvertAsciiToHex method and minor adjustments checks.
iceman1001
2015-07-28 21:33:09 +02:00
925e8aa978
gitignore updated because of new bin
Gil Cohen
2015-07-28 14:05:42 -04:00
3b4fa54235
REM: Remove a double pasted section of local variables.
iceman1001
2015-07-24 20:34:31 +02:00
14e1862537
REM: removed a comment ADD: added the ISO14443b command to commands.lua
iceman1001
2015-07-24 16:45:52 +02:00
6427695bb4
ADD: using @holiman's "ubs_poll_validate_length() function in some device-side functions. -hitag2, -legicrf, HIDdemodFSK, CmDAWIDdemodFSK, CmdEM410xdemod, CmdIOdemodFSK
iceman1001
2015-07-22 23:45:41 +02:00
11fe3a8975
REM: Removed a debugstatment
iceman1001
2015-07-22 23:36:28 +02:00
f445df401e
ADD: started with adding a "LS" command that lists the commands without the help text printed. To give easy clean list.
iceman1001
2015-07-22 11:19:15 +02:00
5b59bf20c7
FIX: "hf list 7816", the s-blocks is now also printed. FIX: iso14443b.c got some minor adjustments in the demod and codeas14443btag. Seems it works better for me. I still have the problem with powerup of a 14b tag. I need to run the "14b raw -c -p 05 00 08" a couple of times before I get an answer.
iceman1001
2015-07-19 23:24:19 +02:00
c830303d7e
FIX: @pwpiwi 's fixes for darkside / nested attack about the NACK/PRNG bugs.
iceman1001
2015-06-25 12:41:39 +02:00
5ce7e22af6
ADD: forgot the zlib and some new fpga compress file.s
iceman1001
2015-06-25 12:29:41 +02:00
17ad0e0948
ADD: @marshmellow42 's 14b fixes. FIX: 14b sim changes in iso14443b.c , *experimental* I took some timing loops from "14a sim" armsrc/iso14443a.c and merged it into the "14b sim". Now using two pm3's I can have one simulating and the other reading and it works. Ask @pwpiwi if you want to know more of what those timing loops does. Something about waiting for the fpga delay queue...
iceman1001
2015-06-25 12:25:44 +02:00
3bb07d96c8
Add PACE replay functionality
Frederik Möllers
2015-06-22 14:20:13 +02:00
ce3d6bd25a
FIX: fastread dont do multiplication by zero, thanks @marshmellow42 ADD: "hf 14a sim t 7" now implements a simple incr_counter command. it sends ACK to all requests. ADD: "hf 14a sim t 7" now prints the password when a "0x1B" (Authenticate) command is received.
iceman1001
2015-06-22 09:49:12 +02:00
5e42846302
CHG: "hf 14 sim t 7" ie NTAG simulation, now reads the emulator memory for read commands. this means you need to load the emulatormemory before... if you want it answer more correct..
iceman1001
2015-06-21 21:57:52 +02:00
c9216a92aa
FIX: "hf 14a sim" fixes to CRC calc. ADD: added CHECK_TEARING command support in "hf 14a sim" (EV1/NTAG216 command) BUGS: the read range probably will could currupt memory..ref:: http://www.proxmark.org/forum/viewtopic.php?pid=16611#p16611
iceman1001
2015-06-21 11:09:54 +02:00
f4217d58b6
add ultralight compatible test
marshmellow42
2015-06-18 17:19:43 -04:00
da586b1702
fixing iso14443b (issue #103): - revert removal of FPGA_HF_READER_RX_XCORR_848_KHZ. Need to be able to switch to 424kHz for ISO15693.
pwpiwi
2015-06-18 15:30:56 +02:00
132a02179c
fixing iso 14443b (issue #103): - fix: treat empty commands as error - deleting dead code - rename USB-Commands (ISO14443 -> iso14443B)
pwpiwi
2015-06-18 09:49:22 +02:00
d5875804a3
fixing iso14443b (issue #103): fix: don't waste time to calculate parity bits. Instead add void parity bits to trace and ignore them on client side
pwpiwi
2015-06-18 07:56:08 +02:00
51d4f6f114
fixing iso14443b (issue #103): - fix: IQ demodulator (FPGA) - fix: approximately align reader signal delay to tag response delay (FPGA) - fix: remove deprecated RSSI calculation to improve decoder speed (iso14443b.c) - fix: better approximation of signal amplitude to avoid false carrier detection (iso14443b.c) - fix: remove initial power off in iso14443b raw command (iso14443b.c) - add: enable tracing for iso14443b raw command (iso14443b.c) - fix: client crashed when checking CRC for incomplete responses (iso14433b.c) - speeding up snoop to avoid circular buffer overflow - added some comments for better documentation - rename functions (iso14443 -> iso14443b) - remove unused code in hi_read_rx_xcorr.v
pwpiwi
2015-06-12 07:43:00 +02:00
553e868f25
CHG: just made sure it uses a default file name now.
iceman1001
2015-06-15 21:02:17 +02:00
839a53ae4c
ADD: added support for commands. READ_SIGNATURE 0x3C, READ_COUNTER 0x39 for NTAGs in "hf 14a sim" the ECC signature is taken from a NTAG 215 tag. Might work. Counters always returns 0, :)
iceman1001
2015-06-15 14:01:34 +02:00
ffaa0ff334
FIX: removed width in cmdcrc.c , to get rid of the compiler warning.
iceman1001
2015-06-15 13:59:33 +02:00
6ac4cb270a
minor fixes
marshmellow42
2015-06-15 00:44:57 -04:00
96e41bfcec
add: a .gitignore to be able to add the folder client/obj/reveng.
iceman1001
2015-06-14 23:32:20 +02:00
d7f3f65361
add: a .gitignore to be able to add the folder client/platforms.
iceman1001
2015-06-14 23:31:52 +02:00
2495281d14
fix; stupid fixes for some compiler warnings messages of unused variables..
iceman1001
2015-06-14 23:31:05 +02:00
0ad1a1d492
FIX: minor variable fixes when compiling on linux.
iceman1001
2015-06-14 23:02:52 +02:00
32719adfa1
ADD: added support for some NTAG/EV1 commands to "hf 14a sim" on device side. 0x1B (authenticate) 0x3a (fast read) 0x60 (get_version)
iceman1001
2015-06-14 22:40:18 +02:00
26fbe1fbd9
Merge pull request #117 from marshmellow42/master
Martin Holst Swende
2015-06-14 19:32:36 +02:00
c043981c04
chg: added some more outputs to the reveng-crc script e.lua ... now shows -b -B -l -L also in columns. You'll need to read the reveng -h helptext to understand.
iceman1001
2015-06-14 17:19:41 +02:00
b4c1f167da
FIX: old bug back, and now fixed again. @marshmellow42
iceman1001
2015-06-14 17:18:22 +02:00
1299c798fc
ADD: @marshmellow42 's 14b reader changes. FIX: @marshmellow42 's ASKbiphaseDemod fixes. CHG: added a check in ASKbiphaseDemod to make a compiler warning message go away.
iceman1001
2015-06-14 14:39:50 +02:00
0f5b97d92c
Merge pull request #115 from marshmellow42/master
Martin Holst Swende
2015-06-14 09:02:13 +02:00
1417a7f9d0
minor textual changes from @marshmellow42
iceman1001
2015-06-13 12:14:38 +02:00
4a3f1a3793
revert t55xx start gap and write timing changes
marshmellow42
2015-06-11 23:52:40 -04:00
99789601dc
ADD: @marshmellow42 's new "-g" search for crc in a hexstring *great* ADD: fixes in the reveng calling methods
iceman1001
2015-06-10 08:46:16 +02:00
d352146782
CHG: minor layout and call fixes to e.lua (the test script for hooking up reveng1.30)
iceman1001
2015-06-09 21:28:06 +02:00
60e8657796
CHG: all @marshmellow42 's changes to make the reveng work. ADD: lua script test for using the reveng inside lua. *prove of concept* it implements -h help -d data in a hexstring -w width of the crc family. (ie 16 gives all CRC-16 calculations. it iterates thru all found crc presets in a crc family based on the width of crc. It calcs crc and the reverse crc.
iceman1001
2015-06-09 13:31:53 +02:00
a71ece51e4
ADD: iso11784/85 FDX-B ADD: the source from RevEng 1.30, got into the PM3 client.
iceman1001
2015-06-07 11:35:49 +02:00
ad6219fc91
ADD: @marshmellow42 's fixed version of the ISO11784 FDX-B ADD: crc16_ccitt_rev (reverse version of crc16_ccitt 0x0000)
iceman1001
2015-06-04 10:33:55 +02:00
cf4d3e21b0
add fdx-b to cmddata.h
marshmellow42
2015-06-04 00:05:37 -04:00
ecfcb34cc5
add fdx-b to lf search
marshmellow42
2015-06-04 00:04:49 -04:00
22a6a62fbb
ADD: removed the paritythingy, I missunderstood its purpose.
iceman1001
2015-06-03 22:38:59 +02:00
7f96433c8a
CHG: trying to get the askdemod / biphasedeocde / finding startmarker / removeparity to work in ISO11784demod
iceman1001
2015-06-03 22:19:32 +02:00