Commit graph

132 commits

Author SHA1 Message Date
tharexde 6876ff2f04 Relocated write requests in function 4x50_restore from device to client 2020-12-03 22:00:52 +01:00
tharexde 6448ade0f2 deleted client call of reset function 2020-12-03 20:47:01 +01:00
tharexde e41e8555a3 restore function now stops if password is wrong 2020-12-03 20:42:46 +01:00
tharexde f03fac540a delated watch function (em4x50) 2020-11-30 00:03:22 +01:00
tharexde e6eb6af9e3 - replaced return value BUTTON_SINGLE_CLICK by PM3_EOPABORTED
- changed 4x50_stdread to 4x50_reader
2020-11-30 00:01:08 +01:00
tharexde 427577fee6 deleted em4x50 standalone mode 2020-11-29 01:09:54 +01:00
tharexde 7bc372633f - changed return values from Boolean to "pm3"
- added LED signals
2020-11-29 00:19:42 +01:00
tharexde 35404eb207 added LED signals (A -> signal_properties, B -> listening windows, C -> reading)
stabilized noise detection by ignoring first samples
2020-11-27 22:21:45 +01:00
tharexde 86b9d2c620 cosmetics 2020-11-20 22:03:19 +01:00
tharexde 56efc8adec rearrangements 2020-11-19 23:18:04 +01:00
tharexde 0bca672fbd deleted button test in wait_timer function 2020-11-16 00:33:36 +01:00
tharexde 333fb5cbd4 clean up 2020-11-15 21:59:25 +01:00
tharexde f6e37d868e switched to PM3 status/error codes as return codes (if possible/sensible) 2020-11-15 19:54:51 +01:00
tharexde 7aebe20dd6 - enhanced reliability of manual interruption
- switched to PM3 error/status codes for reset function
2020-11-15 17:15:18 +01:00
tharexde b91792f1d7 deleted uneccessary includes 2020-11-13 20:27:57 +01:00
tharexde dcfd7f4a01 - wait function can now be left with pm3 button -> e.g. no inf. loop in 4x50_wath
- merged function get_pwd(...) into 4x50_chk
2020-11-12 01:23:51 +01:00
tharexde 5d34efc6e6 Relocated write requests of function „4x50_wipe" from device to client 2020-11-11 22:36:24 +01:00
tharexde 3d14dbfbd0 pressing the pm3 button now stops 4x50_chk function 2020-11-11 01:37:54 +01:00
tharexde ae96cd869a relocated "pwd block management" from device to client 2020-11-11 01:11:09 +01:00
tharexde 8682d48419 - switched from emulator memory to flash memory for various functions
- completed 4x50_chk functions -> segmented password list if size is > max size of emulator memory
- various corrections/modifications
2020-11-10 00:43:08 +01:00
tharexde f2dad2f566 added possibility for manual interruption of 4x50_watch 2020-11-01 23:37:42 +01:00
tharexde 65a591119b - added first version of 4x50_chk
- renamed 4x50_write_password to 4x50_writepwd
- added check regarding valid data in emulation memory for 4x50_sim
2020-11-01 22:47:00 +01:00
tharexde 098ca87c81 renamed std_read -> stdread 2020-10-31 14:53:52 +01:00
tharexde 902b52ab02 using emulator memory for sim and restore 2020-10-31 01:49:46 +01:00
tharexde 140037d9f0 Adaptation of the implementation of read function to that currently used in master branch 2020-10-27 19:16:54 +01:00
tharexde ce5181bdc9 added std_read command for em4x50 2020-10-27 18:18:02 +01:00
tharexde e63a40e5b6 added file upload for sim function 2020-10-27 00:53:50 +01:00
tharexde d034d640fc added simple sim functionality for em4x50 (+ some minor corrections) 2020-10-26 22:13:07 +01:00
tharexde 3ce365ee2b Merge branch 'master' into allin
update
2020-10-26 00:31:27 +01:00
tharexde b3b6f827e8 no comment necessary 2020-10-26 00:12:52 +01:00
tharexde 0b034321ac added new function 4x50_restore 2020-10-25 16:40:39 +01:00
Philippe Teuwen 21bc3b8822 typos 2020-10-24 01:18:51 +02:00
tharexde 243e6934de added "tearoff" 2020-10-22 15:07:05 +02:00
tharexde 069018e72a Merge branch 'master' into allin
update
2020-10-22 01:01:59 +02:00
tharexde d6b90bbe6b deleted debug output 2020-10-22 00:55:29 +02:00
tharexde a04002ab1b redesign 2020-10-22 00:42:18 +02:00
Philippe Teuwen 29f1147aad make style 2020-10-20 01:00:23 +02:00
tharexde a84074686b removed global structure/variable for saving tag information 2020-10-14 20:01:15 +02:00
iceman1001 d8b2dc2ebf enable tearoff for LF EM 4x50_WRITE & EM_WRITE_PASSWORD 2020-10-13 14:00:03 +02:00
tharexde b4a8409349 clean up 2020-10-11 20:06:03 +02:00
tharexde 68db54028c added function 4x50_watch 2020-10-05 22:59:08 +02:00
tharexde a9ec622d97 added standalone mode "brute force" 2020-10-03 22:59:21 +02:00
tharexde c20ab4ca20 added function reset 2020-09-27 23:39:04 +02:00
tharexde 2e5cf12d7d added login function 2020-09-27 23:22:51 +02:00
tharexde ab8b5814b0 Merge branch 'dev-bruteforce_em4x50' into allin
merge
2020-09-27 19:55:42 +02:00
tharexde c2d3b89325 very small corrections 2020-09-27 14:59:53 +02:00
tharexde ab5e4405fe changed function name + column order (output "lsb"/msb") 2020-09-27 13:42:13 +02:00
tharexde 38f88c1e4f new function 4x50_bruteforce 2020-09-27 12:55:59 +02:00
tharexde 5665de56e9 styling 2020-09-23 23:45:43 +02:00
tharexde eaefd78c64 corrected stupid error (&->&&) 2020-09-23 23:16:39 +02:00
tharexde a7a86edf51 deleted inactive parts, corrected timeout handling 2020-09-23 23:08:24 +02:00
tharexde 72ab7177ae removed double declaration of variable "sample" 2020-09-23 00:12:57 +02:00
tharexde 51651a1e0a Merge branch 'dev_standalone' into malsehn_standalone 2020-09-23 00:07:34 +02:00
tharexde b96b92249f div errors 2020-09-22 23:55:46 +02:00
iceman1001 5d357a6039 style 2020-09-07 10:39:15 +02:00
iceman1001 70ba690c06 adapt timeout 2020-09-05 23:58:21 +02:00
tharexde c49e2d7ba9 solved 2020-09-05 13:25:57 +02:00
iceman1001 7904d962aa timeout in waiting loops 4x50 2020-09-05 12:50:30 +02:00
iceman1001 6aa65b735b timeout in listening window EM4x50 2020-09-05 07:40:56 +02:00
Philippe Teuwen 4ed57c7c4d make style 2020-08-13 12:25:04 +02:00
iceman1001 ebb7eb9f3e fix coverity 294113 2020-07-11 20:53:07 +02:00
Philippe Teuwen eb61524923 Merge branch 'master' into fpga
* master: (27 commits)
  fix a bug in demodParadox()
  added new command "4x50_wipe"
  added new command "4x50_wipe"
  added new command "4x50_wipe"
  added new command "4x50_wipe"
  added new command "4x50_wipe"
  added new command "4x50_wipe"
  added new command "4x50_wipe"
  fix #833  - missing some configblocks and spelling
  remove verichip.
  chg 'lf t55xx info' - detection of t55x7 configuration blocks
  remove
  disable verichip stuff.  should be inside FDX already
  textual
  lf t55 configblock detection updated
  textual
  fix: missing define on some mingw
  chg: hf mf decrypt - helptext (thanks @AdamLaurie)
  Update bt_manual_v10.md
  textual
  ...
2020-07-11 15:25:20 +02:00
tharexde 241e2b7c7e added new command "4x50_wipe" 2020-07-09 01:59:29 +02:00
iceman1001 9130474818 adaptations to new code 2020-07-02 12:33:53 +02:00
tharexde c2d9234581 speed up "lf search" process 2020-07-01 00:45:46 +02:00
tharexde a1f7602592 fixed: if tag status = NAK -> following detection of double listen window took too long 2020-06-30 01:50:31 +02:00
tharexde 3f70f1154b updated conditions for stopping the detection of a double listen window 2020-06-29 00:01:19 +02:00
tharexde 8854c7b688 - changed termination condition in "listen window detection" (old one didn't work)
- decreased debug sensitivity
2020-06-28 23:33:01 +02:00
tharexde 9ce9a82803 defined stop condition for reading processes, otherwise pm 'crashes' if there's no tag on device 2020-06-28 21:31:39 +02:00
tharexde 86eaac46dc formal adjustments 2020-06-27 00:20:56 +02:00
tharexde 1fd3afa002 added 4x50_sread 2020-06-26 14:19:41 +02:00
tharexde 1a9ca5a1e3 former hardcoded signal properties (high, low) are now set dynamically by functionalists get_signalproperties(...) 2020-06-21 01:09:47 +02:00
tharexde de20270532 replaced reply_mix(...) by reply_ng(...) 2020-06-20 14:32:57 +02:00
tharexde 73dfe44c6f fixed return value bsuccess, which was true although function calls failed 2020-06-19 01:39:12 +02:00
tharexde 274996da1f corrected comments 2020-06-19 01:24:57 +02:00
tharexde 0840c0d5d1 changed bits[8] to *bits 2020-06-18 19:28:44 +02:00
tharexde 9393ecc823 added debug level for error messages 2020-06-18 00:07:40 +02:00
tharexde 601da777ad replaced function msb2lsb(...) by already existing function reflect8(...) 2020-06-17 23:38:49 +02:00
tharexde 8e29bb7a56 deleted german comment 2020-06-17 23:08:02 +02:00
tharexde 5cb732d620 simplified functions for byte sending 2020-06-17 23:06:57 +02:00
tharexde b1b6f0d8b7 added write and write_password functions 2020-06-16 23:24:35 +02:00
tharexde ef9ccde512 added EM4x50 info function 2020-06-15 14:32:51 +02:00