g3gg0
|
d116b3fac1
|
fix emulation by using latest sources
fixed file saving
|
2022-12-10 22:54:46 +01:00 |
|
RogueMaster
|
68f51411a1
|
fmt
|
2022-11-26 02:23:03 -05:00 |
|
RogueMaster
|
a15ee2ea7d
|
Revert "Revert "Merge branch 'pr/446' into 420""
This reverts commit 28cc99ad2d.
|
2022-11-25 21:41:55 -05:00 |
|
RogueMaster
|
28cc99ad2d
|
Revert "Merge branch 'pr/446' into 420"
This reverts commit 761dc48b3e, reversing
changes made to 91f037c63f.
|
2022-11-25 03:08:53 -05:00 |
|
g3gg0
|
013e88154f
|
implement ISO14433-A fully in software for pointless experimenting reasons and improving the DigitalReader / SignalSequence code in performance
|
2022-11-25 02:46:49 +01:00 |
|
g3gg0
|
31efe21412
|
timing optimizations for DigitalSequence
|
2022-11-23 21:24:53 +01:00 |
|
g3gg0
|
021695b2a3
|
use sequences, but bake them before sending. required for shorter signal sequences, causing higher setup time
|
2022-11-22 02:11:09 +01:00 |
|
g3gg0
|
eb98c7b246
|
rework NfcA and simplify a bit
digital_sequence_bake added for testing purpose
|
2022-11-22 00:34:09 +01:00 |
|
g3gg0
|
60b2c5cf67
|
code cleanups
|
2022-11-21 22:20:55 +01:00 |
|
g3gg0
|
ae80d06e93
|
properly initialize DigitalSequence for NfcA
|
2022-11-21 18:40:54 +01:00 |
|
g3gg0
|
3165daf5a6
|
fix crash situation
|
2022-11-21 18:23:20 +01:00 |
|
g3gg0
|
fe9bc3e581
|
clean up digital_signal.c and fix remainder calculation
|
2022-11-21 18:02:34 +01:00 |
|
g3gg0
|
a1ae1ed515
|
switch NfcA to digital sequence also
updated DigitalSequence API
|
2022-11-21 15:25:12 +01:00 |
|
g3gg0
|
cd241a2901
|
switch to DigitalSequence
|
2022-11-21 13:36:16 +01:00 |
|
g3gg0
|
f0feb8921f
|
fix an off-by-one error
|
2022-11-21 01:57:16 +01:00 |
|
g3gg0
|
820ccb9775
|
switch to signal sequence (nonfunc)
|
2022-11-21 01:21:15 +01:00 |
|
g3gg0
|
bcd33ca125
|
added NfcV emulation
|
2022-11-14 21:12:18 +01:00 |
|
gornekich
|
5769595e67
|
NFC emulation software tunning (#1341)
* digital_signal: optimize calculationxx
* firmware: add listen start and listen rx
* digital signal: rework with fixed point calculation
* nfc: tune timings
* nfc: fix array overflow
* mifare classic: fix key access
* nfc: rework spi bus access
* nfc: rework listen mode with st25r3916 calls
* digital signal: speed up digital_signal_append()
* digital signal: remove unused profiling
* nfc: clean up code
* nfc: correct sleep state
* nfc: add unit tests
* nfc: fix memory leak in unit test
* digital_signal: remove unused code
* nfc: fix incorrect sak load in pt memory
Co-authored-by: あく <alleteam@gmail.com>
|
2022-07-03 23:51:50 +09:00 |
|
gornekich
|
d31578508a
|
[FL-2245] Introduce Mifare Classic Emulation (#1242)
* digital signal: introduce digital signal
* nfca: add nfca signal encoder
* nfc: add mifare classic emulation scene
* nfca: add classic emulation support to lib and hal
* mifare classic: support basic read commands
* nfc: add mifare classic menu scene
* mifare classic: start parsing commands in emulation
* mifare classic: add nested auth
* nfc: fix errors
* mifare classic: add encrypt function
* nfc: fix mifare classic save
* lib hex: add hex uint64_t ASCII parser
* flipper format: add uint64 hex format support
* nfc: add mifare classic key map
* nfc: hide mifare classic keys on emulation
* mifare classic: add NACK responce
* nfc: add partial bytes support in transparent mode
* nfc: mifare classic add shadow file support
* digital signal: move arr buffer from BSS to heap
* mifare classic: process access bits more careful
* nfca: fix memory leack
* nfc: format sources
* mifare classic: cleun up
Co-authored-by: あく <alleteam@gmail.com>
|
2022-05-24 17:00:15 +03:00 |
|