proxmark3/include
iceman1001 f215ebef80 Refactored 'lf t55xx brute', split it up into two commands.
- lf t55xx brute  (tries bruteforcing a range of pwds
- lf t55xx chk    (uses dictionary file or RDV4 flashmem)

FIX: adjust lf sim (@marshmellow42)  see 7008cf9c15
"attempt to speed up the loops waiting for carrier signal to go high or low
by only checking for a halt (button press or usbpol) every 256th loop
iteration. some users were experiencing modulating reactions to be too slow.

ADD: 'lf t55xx chk'
It uses @marshmellows42 idea behind commit  (6178b085a0)
With calculating a baseline (read block0 32times and average the signal-ish) and sampling only 1024 signal data. The algo then proceeds to calc the average and keep track of the candidate which is given the most difference in signal data average value.    I do some squaring and shifting for this.
The candidate is then send back to client to be tested properly with  trymodulation like before.

This seems to work good on t55xx card which has a ASK configuration.

WORK-IN-PROGRESS
2019-01-11 14:46:27 +01:00
..
at91sam7s512.h chg: smartcard , testing to use pwm clock instead of timer clock. 2018-04-16 19:58:49 +02:00
common.h CHG: 'mem load' - the possibility to upload default_iclass_keys.dic, default_keys.dic, default_pwd.dic to predefined flashmemory sections. These will be used in pwd / key checking algorithms on device. 2019-01-01 18:01:40 +01:00
config_gpio.h chg: OR in values. 2018-07-02 18:54:12 +02:00
hitag2.h monster merge... 2017-07-30 09:17:48 +02:00
hitagS.h REM: rmove stdio.h reference to make it compile on Mac OS X 2016-05-09 08:12:43 +02:00
legic.h CHG: added addresize to legic select struct. 2016-09-29 17:43:39 +02:00
legic_prng.h In my attempts to make the LEGIC code better, its not working now. Timings if off. 2016-09-09 11:56:20 +02:00
mifare.h fix states and get rid of INS code in receive (that code checks by controller) 2018-12-18 14:33:28 +02:00
proxmark3.h chg: OR in registry changes when setting LOW or HIGH instead of assigning. A nicer behavior not messing with previous set bits. 2018-06-23 06:41:51 +02:00
usb_cmd.h Refactored 'lf t55xx brute', split it up into two commands. 2019-01-11 14:46:27 +01:00