marshmellow42
bb4e6dbd62
align clock grid with demods on graph ( #276 )
...
* align clock grid with demods on graph
* proper initialized values
2017-04-12 05:48:49 +02:00
marshmellow42
90e9da2566
fix length test
...
thanks @pwpiwi for catching what i missed.
2017-04-10 11:38:11 -04:00
marshmellow42
e8647c5764
fix silent option for getSamples
2017-04-07 18:10:01 -04:00
marshmellow42
f1004b345e
fix buffer length bugs
...
adjust lf search a little as to when the chiptype check happens
2017-04-07 18:00:55 -04:00
marshmellow42
b9957414a5
lf read adjustments
...
add parameter for # bits to read
auto get samples after lf read/snoop (don't need to do a `data samples`
anymore)
add safe function to get DemodBuffer
add some lf demod comments and apply new lf_read function instead of
read then get samples.
fixed output bug in lf t55xx config print
fixed small bug in lf t55xx detect during ST check
2017-04-07 17:28:12 -04:00
marshmellow42
b97311b1bd
lf improvements
...
fix noralsy demod bug (st should be true)
fix sprint_bin_break bug (didn't print last bit)
add a function to save/restore demodbuffer
remove redundant countFC call in PSKDemod
clean up pskclockdetect functions
fix indala26decode bug (end of data sometimes not correct)
improve PSK detection / demodulation
improve NRZ detection
improve t55xx commands & fix a few bugs
add t55xx page1 detection - added it to lf search
added experimental t55xx testmode write
2017-04-04 11:52:10 -04:00
marshmellow42
3991b2ec6a
Fix data mtrim
...
I don't even know what happened there...
2017-03-30 12:05:03 -04:00
marshmellow42
5bce72d5e3
split lf paradox/nexwatch into own files
...
see changelog.md for cli changes!
2017-03-27 18:04:20 -04:00
marshmellow42
4db6f3bbb9
split fdx-b demod to its own file
...
added @iceman1001 s read/sim/clone commands for fdx--b
check changelog.md for cli changes!
2017-03-26 08:09:40 -04:00
marshmellow42
946a84c35b
Split data askgproxiidemod to own file
...
added lf gproxii read (from antenna)
fixed a few copy paste issues in the comments of some lf files
2017-03-25 15:51:31 -04:00
marshmellow42
0fb65a262b
split lf indala[cmd] to lf indala [cmd]
...
see changelog.md for cli changes!
2017-03-24 19:18:33 -04:00
marshmellow42
f2fc0a9c4d
move viking demod to respective file
...
see changelog.md for cli changes!
2017-03-22 22:59:55 -04:00
marshmellow42
cf4640b973
split io demod/pyramid demod to respective files
...
out of cmddata.c / data cmds
see changelog.md for cli changes as options have changed!
2017-03-22 17:16:43 -04:00
marshmellow42
6cd2eef44b
split hid demod/awid demod to respective files
...
NOTE: see changelog.md for cli changes
2017-03-22 15:49:01 -04:00
marshmellow42
35aa230ee4
move em410x demod functions to cmdlfem4x.c
...
from cmddata.c
NOTE: see changelog.md for command line changes!
2017-03-21 18:42:11 -04:00
marshmellow42
6f36848f9e
refactor pskdemod - remove nrz.._ext
2017-03-15 10:53:32 -04:00
marshmellow42
cb86f8d69f
wasn't ready for these yet...
2017-03-14 13:18:20 -04:00
marshmellow42
127f149075
add first attempt at lf miller decoding
...
don't have any tags capable to test and not yet hooked up to data
rawdemod...
2017-03-14 13:16:30 -04:00
pwpiwi
7cb8516cb5
Client code cleanup:
...
- cleanup some header files and respective #includes
- rearrange functions (definition before first use)
- use SCNxxx instead of PRIxxx macros in scanf()
- use stdbool true/false instead of self defined TRUE/FALSE
2017-03-06 21:03:13 +01:00
marshmellow42
f75b313b00
fix stt mark location bug
...
add `data mtrim` to do a middle trim of the graph.
2017-02-28 17:28:51 -05:00
marshmellow42
ab812dfae5
implement marking the second STT when detected
...
on the graph window
2017-02-28 16:35:01 -05:00
marshmellow42
f9f0e83b7c
Add 2 pre-setable markers for the graph
2017-02-28 15:53:33 -05:00
marshmellow42
4913be92ac
Merge remote-tracking branch 'upstream/master'
...
Merge Head
2017-02-23 14:08:41 -05:00
marshmellow42
e88096ba25
cleanup
...
combine preamble searches (thanks @iceman1001)
simplify Em410xDecode
fix bug in removeParity (I made recently)
move Unique TAG ID printout to avoid confusion
2017-02-23 13:53:40 -05:00
pwpiwi
43534cbad2
Code cleanup:
...
- correctly use inttypes.h scanf and printf macros (PRIx64 et al)
- fix indendation warnings
2017-02-22 22:45:00 +01:00
marshmellow42
01d0f8ae8f
bug fixes - LF rawdemod am and ST
...
rawdemod parameter length test too short for help text
amp option should amp prior to ST check
ST check adjusted to make room for rf/32 clock instead of rf/64 (so will
have extra room if clock is higher than 32)
ST check improved to better account for low drift
2017-01-20 00:55:40 -05:00
Iceman
7669409547
Merge pull request #185 from marshmellow42/master
...
some lf fixes and hf mf sim attack mode add-ons
2016-08-12 13:55:09 +02:00
marshmellow42
de53156e1e
Fix the AskEdgeDetect cleaning tool
...
somehow it got broken.
(maybe i had an incomplete pull request once upon a time)
2016-06-19 23:44:54 -04:00
Richard Antony Burton
fdcfbdcc21
add l/h option to hw tune and optimize order of tuning
2016-06-01 08:13:20 +01:00
marshmellow42
6923d3f14f
Add @iceman1001 s presco and pyramid functions +
...
plus comment some includes.
fix indala error checking bugs
cmddata.h previously relied on several headers being included prior to
cmddata.h, now self contained.
2016-03-05 23:45:28 -05:00
marshmellow42
31e8a4f21b
fix uint8 vs uint32 and use sprint_hex
...
thanks @iceman1001 for the suggestion.
2016-02-29 18:17:51 -05:00
marshmellow42
88e85bde41
refactor gProxII demod... add 0 spacer to ...
...
... parity functions (remove, add)
make MAX_GRAPH_TRACE_LEN match with client side
2016-02-29 17:05:02 -05:00
marshmellow42
72c5877a74
some minor lf fixes from @iceman1001
2016-02-21 17:05:53 -05:00
marshmellow42
d1869c3336
Add LF ASK Sequence Terminator detection...
...
...and demodulate data beginning after the first ST
also add some type casts in print calls.
2016-02-16 12:49:30 -05:00
marshmellow42
38b3509542
use memcpy instead of re-assign pointer
2016-02-16 09:38:37 -05:00
marshmellow42
9e4cee22b7
clear char array with each call
2016-02-15 22:36:51 -05:00
marshmellow42
0c50084a2b
fix char* pointer not assigned
...
fix
2016-02-15 22:31:21 -05:00
marshmellow42
a0cc89b479
use different fsk field clock detection routine ...
...
... to prevent double call to getFromGraphBuf()...
also adjust %hu to u and as there is a possible problem with %hu in
printf.
2016-02-15 21:39:34 -05:00
marshmellow42
9fc602c835
fix print clock as decimal instead of uint8_t
2016-01-28 00:27:53 -05:00
marshmellow42
6ca1477c74
fix occasional strange printed clock value with...
...
...fskdemod
Fix Q5 tag detection in lf t55xx detect
Fix param_get8 reversed parameters
2015-12-14 16:51:11 -05:00
marshmellow42
ace26dbdfd
Fix printdemodbuffer length tests + add length...
...
parameter
increase askdemod MaxBits
fix util.c sprint_bin_break and increase buffer size (had memory
overflow possible before)
2015-12-07 21:18:30 -05:00
marshmellow42
506672c48b
icemans lf fixes & adjustments + lf t55xx bruteforce
...
Fix small fskdemod clock bug
2015-12-02 17:27:12 -05:00
marshmellow42
709665b5d1
lf viking build / lf awid refactor / lfdemod.c debugMode==2
...
lf viking from other users - just put my spin on it
lf awid refactored code - possible to make it not 26bit specific now
with minor chanages
lfdemod.c now supports extra debug printing if `data setdebug` = 2 when
not on device (on client not arm)
2015-11-22 00:00:32 -05:00
marshmellow42
6fe5c94bda
lf demod cleanup nrz clock detect fixes
...
slight adjustment to lf t55xx sampling code to start at the same spot
more consistently
reduce indala detection false positives
lf t55xx commands heavily tested and seem to be stable and reliable on
most modulations/bitrates (excluding Sequence Terminator configured
cards).
2015-11-18 00:10:11 -05:00
marshmellow42
db8296025f
lf t55xx and some lf demod fixes/adjustments
...
finally think I like the lf t55xx detect and read cmds. pretty reliable
now.
2015-11-16 18:49:20 -05:00
marshmellow42
f665067919
add some Q5 functionality - add t55xx wipe cmd
...
not fully tested yet
2015-11-12 00:27:24 -05:00
marshmellow42
14331320c4
Fix viking demod bug - clean my indala demod code
...
NOTE lf indalademod is still available as it uses a different technique
to demodulating, which sometimes works better (and sometimes worse).
2015-11-10 11:59:41 -05:00
marshmellow42
415274a7c3
Add Viking demod,
...
fix compiler warning for int vs uint8_t for em410x sim clock variable
2015-11-09 23:09:26 -05:00
marshmellow42
76346455d2
minor lf updates/cleanup
2015-11-03 20:18:16 -05:00
Martin Holst Swende
5d01f50ae1
Minor corrections
2015-07-31 23:30:48 +02:00