Yukai Li
0d5d4c8688
RFC: NTAG I2C support ( #1227 )
...
* nfc: Add NTAG I2C (Plus) 1K/2K read support
* nfc: Add rudimentary NTAG I2C emulation
* nfc: Closer NTAG I2C emulation plus debug logging
* nfc: Fix NTAG I2C sector select emulation
* nfc: Add security for NTAG I2C
* nfc: Send NAK correctly for MFUL reads
* nfc: Better emulate NTAG I2C SECTOR_SELECT behavior
* nfc: Fix non-I2C Ultralight read
Per datasheet, max sector for SECTOR_SELECT is 0xfe, so 0xff is OK
as uninit value
* nfc: Only read sig for NTAG if supported
Attempting to read signature breaks immediate call to sector select on
NTAG I2C original for some reason, so don't read signature if the
command is not supported
Co-authored-by: gornekich <n.gorbadey@gmail.com>
2022-05-26 15:55:29 +03:00
Eng1n33r
c1da9ce8c9
Merge pull request #11 from azaitsev/dev
...
Removed duplication from readme
2022-05-25 16:57:58 +03:00
Alex Zaitsev
b7f42aaf15
Removed duplication from readme
2022-05-25 03:03:26 +03:00
r3df0xx
5bf23800de
Update keeloq.c
2022-05-25 01:08:41 +03:00
r3df0xx
061a1e764f
fix keeloq.c
...
Deleted breaks that causes pop-up error
2022-05-25 00:26:04 +03:00
r3df0xx
23053b9f82
Add BFT creation
2022-05-24 23:43:23 +03:00
r3df0xx
dd2da164de
New improvements
...
1) SubGhz: consciousness and transmission support Security+ 1.0 SAVE AND SEND! ;
2) SubGhz: fix incorrect shutdown of CC1101 if it was not turned on;
3) SubGhz: fix frequency reset on incomplete exit from the transmission menu
2022-05-24 20:56:37 +03:00
r3df0xx
17818f3c42
Merge remote-tracking branch 'upstream/dev' into dev
2022-05-24 20:29:48 +03:00
r3df0xx
7a0bddf408
Update Manifest
2022-05-24 20:29:29 +03:00
r3df0xx
06e553bc38
Update Manifest
2022-05-24 20:28:12 +03:00
r3df0xx
f3c748eeac
new digital_signal
2022-05-24 20:23:51 +03:00
Kevin Wallace
4b45746b8e
Fix MiFare DESFire GetKeySettings response parsing ( #1267 )
...
Only the bottom nybble of buf[1] is the key ID; the top nybble contains flags.
Notably, the top bit is set for AES mode on EV1+ cards, and ORCA cards in the
Seattle area were just upgraded to include an app that uses AES.
Prior to this, cards with flags set could be read and saved just fine, but
loading them would fail due to missing keys. After this, tags saved with the
old version will load fine, and when re-saved will have the flags separated
out into a new field.
Co-authored-by: Kevin Wallace <git+flipperzero@kevin.wallace.seattle.wa.us>
Co-authored-by: gornekich <n.gorbadey@gmail.com>
Co-authored-by: あく <alleteam@gmail.com>
2022-05-24 17:05:46 +03: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
gornekich
2017baac48
[FL-2441] BLE add Power state, fix double connection ( #1238 )
...
* battery service: add power state charachteristic
* bt: update power state on charging / discharging events
* ble config: support only one connection
* bt: always update flow control characteristic
* bt: fix power state update
* bt: simplify updating power state
* bt: don't update flow control charachteristic
2022-05-24 16:42:02 +03:00
Yukai Li
f90c9320d9
bt: Fix race condition when disconnect during TX ( #1260 )
...
* bt: Fix race condition when disconnect during TX
* bt: Move flag clear to not be in middle of other logic
* bt: Bail out of send bytes a little bit earlier
Co-authored-by: gornekich <n.gorbadey@gmail.com>
Co-authored-by: あく <alleteam@gmail.com>
2022-05-24 00:43:39 +03:00
Samuel Yvon
eb83b0f02a
(Typo) Conrol=>Control ( #1266 )
...
* Fix typo (Conrol=>Control)
Co-authored-by: あく <alleteam@gmail.com>
2022-05-23 23:57:49 +03:00
Gabe Chai
ca5c0d2d50
Adding FIDO U2F to aid.nfc ( #1251 )
...
* Adding FIDO U2F to aid.nfc
* Run make -C assets all
2022-05-23 23:50:11 +03:00
r3df0xx
0121fa40a0
upd
2022-05-23 21:47:24 +03:00
r3df0xx
488a2190c3
Update ReadMe.md
2022-05-23 21:42:13 +03:00
Samuel Yvon
5f7ee1b360
Add instruction for missing deps. ( #1265 )
...
Co-authored-by: あく <alleteam@gmail.com>
2022-05-23 21:19:41 +03:00
Gary
0b0ca597ea
Rework NFC EMV response parsing. Split TLV and tags per EMV spec. ( #1257 )
...
* Rework NFC EMV response parsing. Split TLV and tags per EMV spec.
* Requested changes: fb -> first_byte and missed printf to FURI_LOG_T
Co-authored-by: Gary <gary@x1z.net>
Co-authored-by: gornekich <n.gorbadey@gmail.com>
2022-05-23 20:58:13 +03:00
r3df0xx
454e18252f
SubGhz Improvements
...
fix start duration came_atomo protocol, fix freq. anal. scan speed, add 310mhz, deleting a TMP file using the "Erase" button in Read RAW,
2022-05-23 18:38:53 +03:00
Eng1n33r
bb62d96b3b
Merge branch 'flipperdevices:dev' into dev
2022-05-23 16:49:21 +03:00
Kate Temkin
522420ec70
RFID: add support for Kantech IOProx cards ( #1261 )
2022-05-23 23:21:34 +10:00
r3df0xx
2f667246db
Remove broken \ unworking plugins
...
Remove unworking Flappy Bird, JukeBox and Universa_RF apps (didnt found way to use) and non-working Spectrum Analyzer.
2022-05-21 22:44:27 +03:00
Eng1n33r
160a479fba
Merge pull request #10 from SnowLeopard71/dev
...
Rework NFC EMV response parsing. Split TLV and tags per EMV spec.
2022-05-21 05:09:13 +03:00
r3df0xx
69f2fc839d
Update faac_slh.c
...
Seed now is saving properly, no deletion after reboot.
2022-05-21 05:02:12 +03:00
r3df0xx
a10b337008
Update faac_slh.c
...
more logging
2022-05-21 03:29:31 +03:00
r3df0xx
96fda49dcc
Update faac_slh.c
...
seed view debug
2022-05-21 03:13:44 +03:00
Gary
c931267271
Rework NFC EMV response parsing. Split TLV and tags per EMV spec.
2022-05-20 18:49:06 -04:00
r3df0xx
84d3fe625b
Update faac_slh.c
...
temp fix
2022-05-20 23:45:32 +03:00
Eng1n33r
6b9b7a2c6d
Merge branch 'flipperdevices:dev' into dev
2022-05-20 23:05:29 +03:00
あく
8a81b79e00
Infrared: fix RAW parsing in cli. Remove dead sources. ( #1255 )
...
* Infrared: fix RAW parsing in cli. Remove dead sources.
2022-05-21 06:03:09 +10:00
Eng1n33r
5b8017d2aa
Merge branch 'flipperdevices:dev' into dev
2022-05-20 22:20:49 +03:00
あく
8d737133fe
FL-2534: change button text in format dialog and fix incorrect dialog_ex behavior when text is not set ( #1253 )
2022-05-21 04:40:49 +10:00
r3df0xx
580081fc82
Merge branch 'dev' of https://github.com/Eng1n33r/flipperzero-firmware into dev
2022-05-19 23:19:31 +03:00
r3df0xx
2956f2e6f4
add wplugins updates without conficting NFC and BT/BLE changes
...
Nice FloR-S emulation now working
2022-05-19 23:19:04 +03:00
Eng1n33r
0838b06c2a
Merge branch 'flipperdevices:dev' into dev
2022-05-19 23:11:41 +03:00
あく
e8de94ca00
Drop libs rtc ( #1248 )
2022-05-20 05:53:33 +10:00
r3df0xx
b9d255d889
fetch upstream
2022-05-19 20:54:37 +03:00
r3df0xx
7892526f84
Update sesproject
2022-05-19 20:18:33 +03:00
r3df0xx
9708336367
Revert "fetch wplugins"
...
This reverts commit 4760c1c5ce
.
2022-05-19 20:05:13 +03:00
r3df0xx
016f0f3493
Revert "upd wplugins"
...
This reverts commit fec7523311
.
2022-05-19 20:05:01 +03:00
r3df0xx
ad182e7d33
Revert "fetch upstream"
...
This reverts commit 911404e881
, reversing
changes made to fec7523311
.
2022-05-19 20:04:52 +03:00
r3df0xx
1c0f8aa1e8
Revert "fetch upstream"
...
This reverts commit c12fc57997
.
2022-05-19 20:04:39 +03:00
r3df0xx
a3e595575d
Revert "Merge branch 'flipperdevices:dev' into dev"
...
This reverts commit 692f180f2e
, reversing
changes made to c12fc57997
.
2022-05-19 20:04:33 +03:00
r3df0xx
9fe7fe5dc2
Revert "upd"
...
This reverts commit 4d4189f3c4
.
2022-05-19 20:04:28 +03:00
r3df0xx
64073bd905
Revert "try rollback subghz fix"
...
This reverts commit 793f64f8d7
.
2022-05-19 20:04:23 +03:00
r3df0xx
ca35915b96
Revert "Update sesproject"
...
This reverts commit 8a93172061
.
2022-05-19 20:04:16 +03:00
r3df0xx
7cf4f0ca28
Revert "Update pin_lock.c"
...
This reverts commit 524b602700
.
2022-05-19 20:04:07 +03:00