Commit Graph

1998 Commits

Author SHA1 Message Date
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
r3df0xx 7724bac58a Revert "Merge branch 'flipperdevices:dev' into dev"
This reverts commit 935c2df029, reversing
changes made to 524b602700.
2022-05-19 20:03:57 +03:00
Eng1n33r 935c2df029 Merge branch 'flipperdevices:dev' into dev 2022-05-19 19:37:41 +03:00
あく 9c3f465afd [FL-2537, FL-2539, FL-2534, FL-2534, FL-2525]: UI and UX improvements (#1246)
* FL-2537: ON/OFF buttons
* FL-2539: cancelable lowbatt shutdown
* FL-2534: update storage format results screen, cleanup dialog_ex usage.
* FL-2534: storage setting UX rework
* FL-2525: unify arrows icons
* Remove unused icons
* UI: Rename Ok to OK
2022-05-20 02:07:45 +10:00