Willy-JL
7c0875b54c
Merge branch 'ISO15693' of https://github.com/g3gg0/flipperzero-firmware into xfw-dev
2023-03-28 21:49:19 +01:00
Willy-JL
6ebbbcc306
Reset NFC stuff
2023-03-28 21:32:00 +01:00
Willy-JL
09bc580497
Merge branch 'ul-dev' into xfw-dev
2023-03-17 23:52:05 +00:00
Astra
e90042368f
[FL-3156] Mark keys as not found when they couldn't auth successfully ( #2476 )
...
* Mark keys as not found when they couldn't auth successfully
* Improve logging and fix the reading bug
Co-authored-by: あく <alleteam@gmail.com >
2023-03-16 17:58:07 +09:00
Willy-JL
39ddf75f91
Merge branch 'ul-dev' into xfw-dev
2023-03-14 01:07:01 +00:00
AloneLiberty
0190a161ba
NFC: Fix 0 block write possibility in Mifare Classic emulation ( #2474 )
...
Co-authored-by: あく <alleteam@gmail.com >
2023-03-10 02:50:25 +09:00
Willy-JL
f53b962722
Merge branch 'dev' of https://github.com/DarkFlippers/unleashed-firmware into xfw-dev
2023-03-08 22:16:39 +00:00
AloneLiberty
eb5dae1cda
NFC: Support reading Mifare Classic key B from sector trailer, reading sector with B key where A key can't read block, Nfc Magic app not using NFC folder by default (in file select) ( #2437 )
...
* NFC: Support reading Mifare Classic key B from sector trailer and reusing it for other sectors
* NFC: Fix my pointer typo
* NFC: Fix reading sector with B key where A key can't read block (fixes #2413 ) and fix Nfc Magic app not using NFC folder by default (in file select)
* NFC: Fix strange bug
Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com >
2023-03-08 03:33:59 +09:00
VerstreuteSeele
9b81f93fd2
Merge branch 'dev' of https://github.com/flipperdevices/flipperzero-firmware into dev
2023-02-07 19:12:13 +01:00
hedger
224d0aefe4
[FL-2733] multitarget support for fbt ( #2209 )
...
* First part of multitarget porting
* Delete firmware/targets/f7/Inc directory
* Delete firmware/targets/f7/Src directory
* gpio: cli fixes; about: using version from HAL
* sdk: path fixes
* gui: include fixes
* applications: more include fixes
* gpio: ported to new apis
* hal: introduced furi_hal_target_hw.h; libs: added one_wire
* hal: f18 target
* github: also build f18 by default
* typo fix
* fbt: removed extra checks on app list
* api: explicitly bundling select mlib headers with sdk
* hal: f18: changed INPUT_DEBOUNCE_TICKS to match f7
* cleaned up commented out code
* docs: added info on hw targets
* docs: targets: formatting fixes
* f18: fixed link error
* f18: fixed API version to match f7
* docs: hardware: minor wording fixes
* faploader: added fw target check
* docs: typo fixes
* github: not building komi target by default
* fbt: support for `targets` field for built-in apps
* github: reworked build flow to exclude app_set; fbt: removed komi-specific appset; added additional target buildset check
* github: fixed build; nfc: fixed pvs warnings
* attempt to fix target id
* f7, f18: removed certain HAL function from public API
* apps: debug: enabled bt_debug_app for f18
* Targets: backport input pins configuration routine from F7 to F18
Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com >
2023-02-08 01:33:05 +09:00
あく
1eda913367
[FL-3075] Pin Reset ( #2367 )
...
* Nfc: fix PVS warnings
* Factory reset combo, initial version
* Recovery screen and correct input pin initialization
* Better pin and factory reset message
* Down to cancel factory reset
2023-02-08 01:35:49 +10:00
Krzysztof Zdulski
d035872cf6
nfc: Add mifare classic value block commands ( #2317 )
...
Co-authored-by: gornekich <n.gorbadey@gmail.com >
Co-authored-by: あく <alleteam@gmail.com >
2023-02-07 12:21:25 +09:00
g3gg0.de
437d26615a
scale NfcV frequency a bit, add echo mode, fix signal level at the end
2023-02-04 01:43:04 +01:00
g3gg0.de
095595c55a
Merge branch 'DigitalSequence_PulseReader' into ISO15693
2023-02-01 23:57:34 +01:00
VerstreuteSeele
1407551d98
Update mifare_classic.h
2023-01-27 12:58:24 +01:00
VerstreuteSeele
b15fbfd618
Merge branch 'dev' of https://github.com/flipperdevices/flipperzero-firmware into dev
2023-01-27 12:38:44 +01:00
Giacomo Ferretti
126a9efd09
NFC: change from int8_t to uint8_t ( #2302 )
...
Co-authored-by: gornekich <n.gorbadey@gmail.com >
Co-authored-by: あく <alleteam@gmail.com >
2023-01-27 15:21:52 +07:00
Giacomo Ferretti
eee5c35400
NFC: add MIFARE MINI support ( #2307 )
...
* NFC: add MIFARE MINI support
* Move new value to end of enum
* nfc: added missing unit test
Co-authored-by: gornekich <n.gorbadey@gmail.com >
Co-authored-by: あく <alleteam@gmail.com >
2023-01-27 12:51:47 +07:00
Emily Trau
4dc4d34d04
emv: parse track1&2 equivalent data ( #2332 )
...
* emv: parse track1&2 equivalent data
* emv: alternate expiry parser
* nfc: log EMV track1&2 data to trace output
Co-authored-by: gornekich <n.gorbadey@gmail.com >
Co-authored-by: あく <alleteam@gmail.com >
2023-01-27 12:10:08 +07:00
Krzysztof Zdulski
8fc834090d
nfc: Fix sector reads when one block is unreadable for MIFARE Classic ( #2296 )
...
* Fix sector reads when one block is unreadable
* Auth on the correct block instead of first
* Fix in sector reader as well
* Apply patch by @gornekich
Co-authored-by: gornekich <n.gorbadey@gmail.com >
Co-authored-by: あく <alleteam@gmail.com >
2023-01-27 12:00:25 +07:00
g3gg0.de
c1430bd97e
increase sniff log size
2023-01-21 01:51:36 +01:00
g3gg0.de
00f8365954
also added DSFID/AFI handling and locking
2023-01-21 01:49:02 +01:00
g3gg0.de
02e3a30f06
added "Listen NfcV Reader" to sniff traffic from reader to card
2023-01-21 01:04:02 +01:00
g3gg0.de
4addd1fedc
increased maximum memory size to match standard
...
added security status handling/load/save
added SELECT/QUIET handling
more fine grained allocation routines and checks
fix memset sizes
2023-01-21 00:06:31 +01:00
g3gg0.de
b48fe4631a
respond with block security status when option flag is set
2023-01-20 01:34:15 +01:00
VerstreuteSeele
280b83c32d
Add Mifare Mini, fix char type & fix sector reads in edge-cases
2023-01-16 03:09:40 +01:00
g3gg0.de
277d418456
further code cleanups
2023-01-03 01:48:29 +01:00
VerstreuteSeele
de1c5f46ea
New years update
2022-12-31 21:45:39 +01:00
g3gg0.de
76afbf2356
ISO15693: reduce latency on state machine reset
2022-12-30 16:17:41 +01:00
g3gg0.de
38c6b52518
Merge branch 'DigitalSequence_PulseReader' into ISO15693
2022-12-30 12:50:36 +01:00
g3gg0.de
5013692288
ISO15693: further cleanup
2022-12-30 02:17:29 +01:00
g3gg0.de
1360cf1f0a
ISO15693: further optimizations of allocation and free code
2022-12-29 22:38:13 +01:00
g3gg0.de
a5293c5638
optimize allocation size for signals
2022-12-29 22:02:34 +01:00
g3gg0.de
3305595a8a
SLIX: fixed crash situation when an invalid password was requested
2022-12-29 20:53:21 +01:00
Thomas Roth
26e5527a93
Mifare dictionary attack performance improvements. ( #2173 )
...
* NFC dictionary attack performance improvements.
* Remove unnecessary assignment
2022-12-29 14:20:01 +09:00
g3gg0.de
4adba941bf
added support for ISO15693 (NfcV) emulation, added support for reading SLIX tags
2022-12-28 18:52:12 +01:00
VerstreuteSeele
47706d20e7
Merge branch '420' of https://github.com/RogueMaster/flipperzero-firmware-wPlugins into dev
2022-12-27 11:11:02 +01:00
RogueMaster
c361305a10
Merge branch 'UNLEASHED' into 420
2022-12-26 16:14:07 -05:00
Georgii Surkov
8582670a34
[FL-2811] Fix PVS-Studio warnings ( #2142 )
...
Co-authored-by: あく <alleteam@gmail.com >
Co-authored-by: gornekich <n.gorbadey@gmail.com >
2022-12-26 21:13:30 +09:00
VerstreuteSeele
005733b8af
Merge branch '420' of https://github.com/RogueMaster/flipperzero-firmware-wPlugins into Dev
2022-12-23 00:59:47 +01:00
RogueMaster
e8ffe6d78a
FMT changes
2022-12-22 12:19:11 -05:00
VerstreuteSeele
4d0a986dfd
New Files for everyone
2022-12-21 22:03:12 +01:00
Thomas Roth
7b635af730
NFC dictionary attack performance improvements.
2022-12-21 14:29:59 -05:00
VerstreuteSeele
6d265d164b
NFC - Part 2
2022-12-19 21:58:32 +01:00
RogueMaster
cea79f6610
Update mrtd.h
2022-12-19 15:55:36 -05:00
g3gg0
d116b3fac1
fix emulation by using latest sources
...
fixed file saving
2022-12-10 22:54:46 +01:00
gornekich
9a21dae29c
[FL-3008], [FL-2734], [FL-2766], [FL-2898] NFC bug fixes ( #2098 )
...
* nfc: rework mf classic update
* nfc: rename cache folder to .cache
* nfc: fix ATQA order bytes in nfc files
* file browser: add hide dot files option
* nfc: fix iso-14443-4 uid cards emulation
* nfc: fix unit tests
Co-authored-by: あく <alleteam@gmail.com >
2022-12-07 19:52:44 +09:00
RogueMaster
4414b6451a
Merge branch 'pr/462' into 420
2022-12-06 19:38:40 -05:00
gornekich
4cfcdff57c
nfc: rework mf classic update
2022-12-05 23:00:12 +04:00
RogueMaster
d0a29e2544
fmt
2022-11-29 01:01:12 -05:00