proxmark3/armsrc
Uli Heilmeier 8c8a86cb83 Standalone mode: Adding Legic Prime read/sim run
This commit adds a standalone mode for Legic Prime.
It reads and simulates a Legic tag.
Tested with MIM1024 tags.
MIM256 and MIM512 should work to. We just read the data and for simulating
we pretend to be a MIM1024 card.

Co-authored-by: Stefanie Hofmann <>
2020-03-27 14:08:45 +01:00
..
obj
Standalone Standalone mode: Adding Legic Prime read/sim run 2020-03-27 14:08:45 +01:00
appmain.c style 2020-03-09 17:11:11 +01:00
appmain.h missing includes for spiffs 2019-08-13 17:39:48 +02:00
BigBuf.c some function def (hitag) 2020-01-01 20:47:39 +01:00
BigBuf.h summer restructuring: 2019-08-11 21:42:01 +02:00
buzzer_disabled.c cppchecker missing includes 2020-03-24 11:56:03 +01:00
buzzer_disabled.h summer restructuring: 2019-08-11 21:42:01 +02:00
cmd.c cppcheck 2020-01-01 20:48:21 +01:00
cmd.h summer restructuring: 2019-08-11 21:42:01 +02:00
dbprint.c coverity 226262 2019-10-10 11:36:28 +02:00
dbprint.h coverity 226262 2019-10-10 11:36:28 +02:00
des.c cppcheck 2020-01-01 20:48:11 +01:00
des.h summer restructuring: 2019-08-11 21:42:01 +02:00
desfire.h summer restructuring: 2019-08-11 21:42:01 +02:00
desfire_crypto_disabled.c cppchecker missing includes 2020-03-24 11:56:03 +01:00
desfire_crypto_disabled.h summer restructuring: 2019-08-11 21:42:01 +02:00
desfire_key.c summer restructuring: 2019-08-11 21:42:01 +02:00
desfire_key.h summer restructuring: 2019-08-11 21:42:01 +02:00
emvtags.h summer restructuring: 2019-08-11 21:42:01 +02:00
epa.c Fix typos 2019-09-14 17:44:58 +02:00
epa.h summer restructuring: 2019-08-11 21:42:01 +02:00
felica.c Fix FeliCa Light Dump function 2020-01-21 18:07:18 +01:00
felica.h Refactor FeliCa structs. 2019-10-29 10:22:47 +01:00
flashmem.c summer restructuring: 2019-08-11 21:42:01 +02:00
flashmem.h summer restructuring: 2019-08-11 21:42:01 +02:00
fonts_disabled.c cppchecker missing includes 2020-03-24 11:56:03 +01:00
fonts_disabled.h make sure all .c include their own .h 2019-10-26 18:56:36 +02:00
fpgaloader.c style 2020-01-12 17:28:12 +01:00
fpgaloader.h style 2020-01-12 17:30:29 +01:00
frozen.c cppcheck 2019-12-30 21:11:18 +01:00
frozen.h cppcheck 2019-12-30 21:11:18 +01:00
hfsnoop.c style 2020-01-12 17:28:12 +01:00
hfsnoop.h add 'hf plot' - from offical repo (piwi) 2020-01-12 16:45:24 +01:00
hitag2.c cppchecker 2020-03-13 13:52:29 +01:00
hitag2.h rename function 2020-01-22 13:12:09 +01:00
hitag2_crypto.c summer restructuring: 2019-08-11 21:42:01 +02:00
hitag2_crypto.h summer restructuring: 2019-08-11 21:42:01 +02:00
hitag2crack.c cppchecker missing includes 2020-03-24 11:59:22 +01:00
hitag2crack.h cppchecker 2020-03-13 13:52:23 +01:00
hitagS.c coverity 274112 - unintended sign extension 2020-03-25 17:41:10 +01:00
hitagS.h summer restructuring: 2019-08-11 21:42:01 +02:00
i2c.c old->mix 2020-02-22 13:14:43 +01:00
i2c.h summer restructuring: 2019-08-11 21:42:01 +02:00
iclass.c make style 2019-11-08 12:00:21 +01:00
iclass.h summer restructuring: 2019-08-11 21:42:01 +02:00
iso14443a.c whitespace 2020-03-10 17:11:57 +01:00
iso14443a.h fix: forgot some changes 2019-12-30 13:11:44 +01:00
iso14443b.c fix HF simulation 2020-02-12 10:29:00 +01:00
iso14443b.h summer restructuring: 2019-08-11 21:42:01 +02:00
iso15693.c Hf15FindAfi WaitForResponse loop 2019-11-27 21:14:31 +02:00
iso15693.h summer restructuring: 2019-08-11 21:42:01 +02:00
LCD_disabled.c cppchecker missing includes 2020-03-24 11:45:57 +01:00
LCD_disabled.h summer restructuring: 2019-08-11 21:42:01 +02:00
ldscript summer restructuring: 2019-08-11 21:42:01 +02:00
legicrf.c Standalone mode: Adding Legic Prime read/sim run 2020-03-27 14:08:45 +01:00
legicrf.h Standalone mode: Adding Legic Prime read/sim run 2020-03-27 14:08:45 +01:00
legicrfsim.c make sure all .c include their own .h 2019-10-26 18:56:36 +02:00
legicrfsim.h cppcheck 2019-12-30 21:17:02 +01:00
lfadc.c hitag sniff, use edgemode 2020-03-24 10:08:11 +01:00
lfadc.h hitag, determine adc levels to get better demodulation 2020-02-22 13:16:04 +01:00
lfops.c update ex4x05 timing, @mwalker (@marshmellow42, 1ebf9f2560) 2020-03-20 11:09:23 +01:00
lfops.h add: added nrz simulation for lf. *wip* needs pattern for nrz. 2020-01-04 20:00:37 +01:00
lfsampling.c whitespace 2020-03-10 17:10:05 +01:00
lfsampling.h fix partial data acqusitions not use bigbuff_malloc 2020-01-29 04:37:10 +01:00
Makefile hitag signal refactoring 2020-01-14 22:08:43 +01:00
mifarecmd.c fix: hf mf fchk - exit on button press 2020-03-26 09:30:59 +01:00
mifarecmd.h add: hf mf personlize - Personalize the UID of a Mifare Classic EV1 card (@pwpiwi) see 0b4efbdef2 2020-03-09 11:02:26 +01:00
mifaredesfire.c cppchecker - buffer overflow 2020-03-24 13:27:33 +01:00
mifaredesfire.h summer restructuring: 2019-08-11 21:42:01 +02:00
mifaresim.c style 2020-03-09 17:11:11 +01:00
mifaresim.h summer restructuring: 2019-08-11 21:42:01 +02:00
mifaresniff_disabled.c cppchecker missing includes 2020-03-24 11:56:03 +01:00
mifaresniff_disabled.h summer restructuring: 2019-08-11 21:42:01 +02:00
mifareutil.c chg: fchk/chk keys - tiny bit faster 2020-01-29 17:30:42 +01:00
mifareutil.h summer restructuring: 2019-08-11 21:42:01 +02:00
nprintf.c cppcheck 2020-01-02 15:34:50 +01:00
nprintf.h summer restructuring: 2019-08-11 21:42:01 +02:00
optimized_cipher.c remove tabs 2019-08-27 21:19:44 +02:00
optimized_cipher.h chg: optimization of iclass mac calculations on deviceside (@pwpiwi) see https://github.com/Proxmark/proxmark3/pull/861 2019-08-27 10:51:52 +02:00
pcf7931.c Avoid hardcoded lf divisors 2019-10-09 12:05:13 +02:00
pcf7931.h summer restructuring: 2019-08-11 21:42:01 +02:00
printf.c summer restructuring: 2019-08-11 21:42:01 +02:00
printf.h summer restructuring: 2019-08-11 21:42:01 +02:00
radixsort.c summer restructuring: 2019-08-11 21:42:01 +02:00
radixsort.h summer restructuring: 2019-08-11 21:42:01 +02:00
spiffs.c whitespace 2020-02-03 21:37:51 +01:00
spiffs.h cppcheck 2019-12-30 21:37:56 +01:00
spiffs_cache.c SPIFFS : FIXES FS corruption against high numbero f current losses, high number of files manipulation. FIXES LOG_BLOCK erasing handlers. FIXES Garbage Collector. Overall, SPIFFS should now be WAY MORE resilient to any form of misbehavior. In case of corrupted filesystem (should still be readable !), spamming 'mem spiffs check' from the client will ensure at least 2 new free 4k blocks each tile (if number of LOG_PAGE available is enough) and in the same pass will move/reorganize the LOG_PAGES of contextual blocks. Yiha 2019-08-13 17:39:48 +02:00
spiffs_check.c
spiffs_config.h SPIFFS : FIXES FS corruption against high numbero f current losses, high number of files manipulation. FIXES LOG_BLOCK erasing handlers. FIXES Garbage Collector. Overall, SPIFFS should now be WAY MORE resilient to any form of misbehavior. In case of corrupted filesystem (should still be readable !), spamming 'mem spiffs check' from the client will ensure at least 2 new free 4k blocks each tile (if number of LOG_PAGE available is enough) and in the same pass will move/reorganize the LOG_PAGES of contextual blocks. Yiha 2019-08-13 17:39:48 +02:00
spiffs_gc.c
spiffs_hydrogen.c consider null termination 2019-10-09 10:36:34 +02:00
spiffs_nucleus.c style 2019-12-31 21:32:24 +01:00
spiffs_nucleus.h cppcheck 2019-12-30 21:39:48 +01:00
start.c summer restructuring: 2019-08-11 21:42:01 +02:00
string.c style 2020-01-04 16:16:43 +01:00
string.h cppcheck 2019-12-30 21:40:31 +01:00
thinfilm.c fix HF simulation 2020-02-12 10:29:00 +01:00
thinfilm.h summer restructuring: 2019-08-11 21:42:01 +02:00
ticks.c WaitUS/WaitMS: accept uint32_t 2019-10-09 12:06:45 +02:00
ticks.h WaitUS/WaitMS: accept uint32_t 2019-10-09 12:06:45 +02:00
usart.c cppcheck 2020-01-03 18:55:13 +01:00
usart.h summer restructuring: 2019-08-11 21:42:01 +02:00
util.c style 2019-09-13 16:27:25 +02:00
util.h fix lf_icehid on gcc v8 2020-03-13 18:19:12 +01:00
vtsend.c summer restructuring: 2019-08-11 21:42:01 +02:00
vtsend.h summer restructuring: 2019-08-11 21:42:01 +02:00
wiegand.c summer restructuring: 2019-08-11 21:42:01 +02:00
wiegand.h summer restructuring: 2019-08-11 21:42:01 +02:00