Methodius
4d5e096437
parsers cleanup
2023-12-30 00:55:13 +09:00
MX
e5ceef3422
Merge branch 'ofw_dev' into dev
2023-12-29 16:57:23 +03:00
Arthur Braghetto
2a0a54a224
Add Samsung AC remotes DB93 and AR-EH04 ( #3301 )
...
Co-authored-by: あく <alleteam@gmail.com>
2023-12-28 14:35:01 +09:00
YaBa
35e74c07d1
Added NFC plugin; parser for WashCity cards. ( #3319 )
...
* Added NFC plugin; parser for WashCity cards.
* Fixed file to the correct path
* Added demo file Demo_WC_20E.nfc
* Fixed clang format
* fixed typo (balance_cents)
* Removed demo file as requested.
Co-authored-by: あく <alleteam@gmail.com>
2023-12-28 14:23:12 +09:00
ry4000
f6a38352e8
Update mf_classic_dict.nfc ( #3314 )
...
This Commit proposes the addition of the 33 Bandai Namco Passport / Sega Aime Card static access keys that has been available to Members of the Flipper Devices Discord Server; for convenience, they are listed in Sector Key A/B order.
Sector 0 Key B has two possible access keys;
019761AA8082 [current Bandai Namco Passports]
574343467632 [Sega Aime Cards / early-edition Bandai Namco Passports]
Co-authored-by: あく <alleteam@gmail.com>
2023-12-28 14:12:13 +09:00
Eric Betts
76ed466eb4
Nfc: HID MFC Plugin ( #3312 )
...
Co-authored-by: あく <alleteam@gmail.com>
2023-12-28 14:03:50 +09:00
YaBa
f7e0338a75
Added demo file
2023-12-27 00:48:30 +00:00
YaBa
ca62254ee7
Fixed clang format and typo in var balance_cents
2023-12-26 23:19:48 +00:00
YaBa
a6bfc27530
Added plugin to read WashCity card balance
2023-12-26 21:45:36 +00:00
MMX
eef8c0ffa7
Merge pull request #677 from amec0e/dev
...
Updated infrared assets
2023-12-26 23:25:07 +03:00
MX
528d29b82d
upd changelog and ac
2023-12-26 23:24:57 +03:00
MX
5c00a403f6
temp fix for subghz keyboard lock
...
actually - furi timer is broken :(((((
2023-12-26 22:49:38 +03:00
MX
b84f14386c
subghz option to delete old signals on full memory
2023-12-24 03:08:24 +03:00
MX
2832160891
change log level
2023-12-22 22:13:28 +03:00
MX
4d56bb4e44
Revert "testing subghz dynamic limit based on freeheap + RPC"
...
This reverts commit 77f458fb6e
.
2023-12-21 21:42:17 +03:00
amec0e
18194b6bb5
Update audio.ir
...
New additions
2023-12-21 15:41:32 +00:00
amec0e
cdede67f31
Update fans.ir
...
New additions
2023-12-21 15:41:08 +00:00
amec0e
c5a76af1dd
Update projectors.ir
...
Updated last checked, no new additions
2023-12-21 15:40:44 +00:00
amec0e
1acbd84b7c
Update tv.ir
...
New additions
2023-12-21 15:39:57 +00:00
MX
de9765fa25
Merge branch 'dev' into nfc-parsers
2023-12-21 03:36:32 +03:00
MMX
abcb9b2f38
Merge pull request #672 from krolchonok/ir-show-number-brute
...
[IR] change percent on number
2023-12-21 03:35:54 +03:00
MX
eaae5da519
faac rcxt add manually (not tested)
2023-12-21 03:28:53 +03:00
MX
77f458fb6e
testing subghz dynamic limit based on freeheap + RPC
...
by Willy-JL
5cd2d3eabe
e8d9325bec
2023-12-21 03:17:21 +03:00
MX
8fa21c49b2
better subghz history element removal
...
by Willy-JL
c40755f700
2023-12-21 03:16:16 +03:00
MX
fc6e152fd1
Merge branch 'ofw_dev' into dev
2023-12-19 22:23:17 +03:00
Skorpionm
17b122990f
USART Bridge: added support for software control of DE/RE pins ( #3280 )
...
* USART Bridge: added support for software control of DE/RE pins
* USART Bridge: fix syntax
* UsbUsartBridge: add TODO ticket
* UsbUsartBridge: add second TODO ticket
* GpioUartBridge: human readable configuration
* GpioUartBridge: rename `Soft DE/RE` to `DE/RE Pin`
* GpioUartBridge: push pull for DE/RE pin
Co-authored-by: あく <alleteam@gmail.com>
2023-12-19 14:13:37 +00:00
MX
78d1507f14
Merge branch 'ofw_dev' into dev
2023-12-19 16:27:23 +03:00
gornekich
6f6074dc01
Keys Dict: fix PVS warnings ( #3299 )
...
* keys dict: fix PVS warnings
* nfc app: suppress PVS warning
2023-12-19 12:11:35 +00:00
MX
528d2a7ec3
Merge branch 'ofw_dev' into dev
2023-12-18 21:23:58 +03:00
Andrea Maugeri
7642d67cae
NfcDict Refactoring ( #3271 )
...
* toolbox(keys_dict): generalize nfc_dict
* nfc: rework nfc app and tests
* toolbox(keys_dict): improve code readability
2023-12-18 14:30:56 +00:00
ushastoe
238187730c
[IR] change percent on number
...
change percent on number in ir brute
2023-12-18 11:41:54 +03:00
Methodius
c53f5aa5b5
Zolotaya Korona transport card parser added
2023-12-17 04:58:07 +09:00
Methodius
ebe1a8f55f
parsers cleanup for new api
2023-12-16 23:57:46 +09:00
MX
364b334654
fix dict remove dupes
2023-12-16 02:33:00 +03:00
MX
db57ff947b
Merge branch 'ofw_dev' into dev
2023-12-16 02:16:46 +03:00
MarcelSchm
8c4716f170
added new TV Philips OLED 934/12 ( #3293 )
...
Co-authored-by: あく <alleteam@gmail.com>
2023-12-15 19:07:01 +00:00
Gustavo de León
11ac6240d2
Add AC's Carrier 42QG5A580SC and AUX YKR-H/006E ( #3284 )
...
* Add Carrier 42QG5A580SC
* Add AC Model: AUX YKR-H/006E
* Cleanup ac.ir
* Infrared: Move Carrier 42QHB12D8S to the back of universal remote
* Infreared: more universal ac cleanup
Co-authored-by: あく <alleteam@gmail.com>
2023-12-15 18:57:08 +00:00
gornekich
d6680d1f75
[FL-3719] NFC Plugins loading rework ( #3295 )
...
* nfc app: rework supported cards
* nfc app: supported cards optimization
* nfc app: remove old nfc support implementation
* nfc app: add documentation for supported cards
* nfc app: format sources
* nfc app: fix PVS warnings
* nfc app: one more PVS fix
* nfc app: PVS please stop
* nfc app: add missing documentation
Co-authored-by: あく <alleteam@gmail.com>
2023-12-15 18:09:52 +00:00
gornekich
09540929c3
[FL-3717] MFC emulation fix ( #3291 )
...
* mf classic listener: reset state before sleep and after nack
* Fix PVS warnings
* Fix PVS and compiler disagree on builtins
Co-authored-by: あく <alleteam@gmail.com>
2023-12-15 17:51:20 +00:00
Leptopt1los
0af74fb755
Umarsh transport cards parser ( #3277 )
...
* Umarsh transport card parser added
* Volna transport cards keys added
Co-authored-by: あく <alleteam@gmail.com>
2023-12-14 14:02:40 +00:00
Augusto Zanellato
78b7310057
Add MyKey parser ( #3262 )
...
Co-authored-by: あく <alleteam@gmail.com>
2023-12-14 13:54:58 +00:00
MMX
09a66e2285
Merge pull request #668 from noproto/patch-1
...
Fix edge case -- 0.5% of UIDs got wrong result
2023-12-14 01:06:03 +03:00
MX
55b4f87cd7
Merge branch 'ofw_dev' into dev
2023-12-13 20:24:48 +03:00
Nathan N
3dde112676
Fix edge case -- 0.5% of UIDs got wrong result
2023-12-12 11:17:33 -05:00
Skorpionm
7b85e04462
[FL-3681] SubGhz: changed the name of the button when sending RAW to SubGHz ( #3275 )
2023-12-12 13:59:22 +00:00
Methodius
2e7bb26eef
Merge branch 'dev' into nfc-parsers
2023-12-07 22:22:29 +09:00
Methodius
5d28939c28
social_moscow parser verification collisions fix
2023-12-07 21:59:27 +09:00
MX
15a29e1483
format
2023-12-07 08:21:32 +03:00
MX
c22b3b57bd
Merge branch 'nfc-parsers' into dev
2023-12-07 08:03:43 +03:00
MX
1daa2fa377
Merge branch 'ofw_dev' into dev
2023-12-07 08:03:18 +03:00
Methodius
1b45b8a17d
Kazan parser: adult social tariff added
2023-12-06 18:25:47 +09:00
Methodius
e94beff204
Kazan parser: basic tariffs parsing added
2023-12-06 18:08:20 +09:00
gornekich
82baf1e923
[FL-3701] NFC fixes ( #3264 )
...
* nfc app: fix unlock with manual password crash
* nfc app: preserve card detected state
* nfc app: fix mf keys scene switch
* nfc app: fix multiple protocol tag detect notification
* nfc plugin: fix retrun in function body in aime parser
* iso14443-3b poller: rework ATTRIB response check
* nfc app: fix navigation after file load failur
* iso14443-3b poller: fix PVS warning
* mfc listener: add crutch in mfc emulation
2023-12-05 22:40:06 +09:00
MMX
2308a54ada
Merge pull request #662 from noproto/dev
...
Add Saflok and MyKey KDFs
2023-12-05 03:33:37 +03:00
MMX
0ed6738a5b
Merge pull request #660 from hnlcory/dev
...
Add keys to mf_classic_dict.nfc
2023-12-05 03:33:03 +03:00
noproto
dc25bfb831
Add Saflok and MyKey KDFs
2023-12-04 16:03:32 -05:00
MX
d6fcb04aa8
Merge branch 'ofw_dev' into dev
2023-12-03 18:42:11 +03:00
Honghao Zeng
c477d1321a
nfc: m1k-based Aime (non-AIC) card support ( #3241 )
...
Co-authored-by: gornekich <n.gorbadey@gmail.com>
2023-12-03 20:00:46 +09:00
MX
06a58ebd53
Merge branch 'ofw_dev' into dev [ci skip]
2023-12-02 23:19:43 +03:00
RebornedBrain
6a5d63803a
[FL-3675] Ntag21x write ( #3246 )
...
* New scenes for ultralight poller write mode
* Added new button and transition logic for write operation
For now write is only possible for NTAG21x cards with default password and no AUTHLIM set
* Poller states extended
* Enums and datatypes extended for new poller mode
* Added mode field to poller instance datatype
* New states for poller added in order to implement write mode
* Added new event type for locked cards in order to simplify state flow
* New logic for poller write commands
* Scenes adjustments
* Scenes renamed
* New field added to poller instance
* Now we write in 'page per call' mode
* Now function takes callback return value into account
* Callback will be called only in write mode
* Event type added
* Log adjusted and start page to write set
* Logs added and check in now false at start, then it moves to true
* Now mf_ultralight_poller_handler_request_write_data halts card in case of check failure and stops poller
* All fail events now returns NfcCommandStop callback
* In case of fail we move back properly
* Remove garbage
Co-authored-by: gornekich <n.gorbadey@gmail.com>
Co-authored-by: あく <alleteam@gmail.com>
2023-12-02 13:45:47 +09:00
MX
99d657fcfb
merge fixes
2023-12-01 20:33:14 +03:00
MX
00ceb2cd5d
Merge branch 'ofw_dev' into dev
2023-12-01 20:29:16 +03:00
Augusto Zanellato
c1e0d02afc
ST25TB poller refining + write support ( #3239 )
...
* nfc: st25tb: rework async poller
* nfc: st25tb: introduce sync poller
* nfc: st25tb: add write support
* nfc: st25tb: rewrite poller to use better states
* nfc: st25tb: move to mode request state after success
* nfc: st25tb: minor bug fixes
* type wasn't properly set on ready event
* sending NfcCustomEventPollerFailure on St25tbPollerEventTypeFailure caused poller to being freed and ultimately resulted in a thread crash
Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com>
2023-12-01 18:42:00 +09:00
hedger
890c9e87ce
[FL-3690] Libraries cleanup; u2f crypto rework to use mbedtls ( #3234 )
...
* examples: plugins: utilize fal_embedded
* libs: removed fnv1a_hash
* furi: added FURI_PACKED; apps, libs: changed to use FURI_PACKED
* lib: mbedtls: using custom config
* lib: toolbox: removed md5, switched to mbedtls
* targets: f18: link fix
* lib: added mbedtls_cfg.h
* apps: nfc: explicit dependency on libmbedtls
* u2f: reworking to mbedtls
* u2f: replaced sha256 & hmac with mbedtls
* u2f: functional rework using mbedtls
* libs: dropped micro-ecc
* u2f: dropped old implementation
* toolbox: removed sha256 impl
* mcheck() for mbedtls
* libs: removed libmisc; split into smaller libs
* apps: debug: fixed display_test
* apps: include cleanups
* fbt: fixed VERSIONCOMSTR
* furi: added FURI_CHECK_RETURN
* lib: removed qrcode
* cleanup
* fbt: lint_py+format_py: fixed excessive command length
* api: Removed bzero from f7
* api: Removed bzero from f18
* Bump API Symbols
Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com>
2023-12-01 18:16:48 +09:00
Cory Parker
05479103a6
Update mf_classic_dict.nfc
...
Added in new mf classic keys
2023-11-29 21:41:10 -10:00
MX
ff41d262dc
add 303.9 frequency
2023-11-29 16:18:20 +03:00
MX
30914678c9
ibutton FIX crash!!!
...
why??????
2023-11-29 00:20:15 +03:00
MX
a7b2427007
Merge branch 'ofw_dev' into dev
2023-11-26 19:58:48 +03:00
RebornedBrain
1c3cbec661
[FL-3640] NFC: Felica UID emulation ( #3190 )
...
* Added basic template of Felica listener
* Raw nfc felica listener functions
* Added functions to setup chip for felica listener
* Cleanup function templates from unnecessary parts
* Removed todo comment
* Updated api versions
* Adjusted chip config for felica
* Set proper chip passive target mode for felica
* Added felica function to unit tests
* Update furi_hal_nfc_felica.c
* Removed duplication
Co-authored-by: gornekich <n.gorbadey@gmail.com>
2023-11-26 17:10:33 +09:00
MX
cea423742b
Merge remote-tracking branch 'origin/nfc-parsers' into dev
2023-11-24 02:56:39 +03:00
Methodius
8c5f28d6a0
Kazan parser: Type: abonnement fix
2023-11-23 23:59:06 +09:00
Methodius
6c2e332638
Kazan transport cards parser added
2023-11-23 22:19:26 +09:00
Methodius
5f18532a59
Umarsh code cleanup
2023-11-23 22:11:12 +09:00
Methodius
63f072a819
Umarsh header check rework reworked. Thanks J for idea!
2023-11-22 17:26:10 +09:00
Methodius
df1d6503c0
Umarsh header check rework
2023-11-22 16:15:53 +09:00
MMX
972054b377
Merge pull request #655 from DarkFlippers/nfc-parsers
...
Nfc parsers
2023-11-22 01:50:54 +03:00
assasinfil
c145cad653
Verify card bugfix
2023-11-21 22:34:29 +03:00
Methodius
4261063c99
Metromoney transport card parser added
2023-11-22 00:39:23 +09:00
MX
f8546937c0
fix readme and feature name
2023-11-21 15:59:38 +03:00
assasinfil
3daaea6ecf
Added new social card
2023-11-21 15:03:46 +03:00
assasinfil
4a84fbc6e3
UI printing bugfix
2023-11-21 13:12:24 +03:00
assasinfil
d8800e9fe3
Merge branch 'nfc-parsers' of https://github.com/DarkFlippers/unleashed-firmware into nfc-parsers
2023-11-21 11:54:11 +03:00
assasinfil
7fd921227c
Fixes
2023-11-21 11:54:06 +03:00
Methodius
b6ad07b47c
Umarsh parser: kopecks support added
2023-11-21 13:18:18 +09:00
Methodius
1a21f0e3c9
Umarsh transport cards parser added
2023-11-21 12:21:22 +09:00
MX
c666368446
add simple nfc file name display
...
temp fix for UI
2023-11-21 01:53:20 +03:00
MMX
baca59927b
Merge pull request #653 from DarkFlippers/nfc-parsers
...
Nfc parsers
2023-11-20 23:25:52 +03:00
MX
4eb40ce948
fix ibutton info display
...
by @krolchonok
+ added missing furi_string_free
a378db6663/applications/main/ibutton/scenes/ibutton_scene_info.c
2023-11-20 23:25:29 +03:00
assasinfil
00b1018e9e
Fixed validating
2023-11-20 20:46:51 +03:00
assasinfil
9c92338ddf
Added social card parser
2023-11-20 19:11:30 +03:00
assasinfil
8188b63522
cleanup
2023-11-20 18:43:23 +03:00
assasinfil
0e172b67eb
Layout 1c4 fix
2023-11-20 18:22:17 +03:00
assasinfil
156948ec58
All code added to parser
2023-11-20 17:42:19 +03:00
Methodius
bbdda5a3d7
trying to fix previous fix of timestamp_to_datetime()
2023-11-20 22:19:29 +09:00
Methodius
51a2e638ed
trying to fix timestamp_to_datetime()
2023-11-20 22:14:49 +09:00
assasinfil
ffd9d3c218
Added msk transport parser
2023-11-20 14:10:50 +03:00
MX
a64c9534e2
Merge branch 'ofw_dev' into dev
2023-11-17 02:20:27 +03:00
Sergey Gavrilov
4b3e8aba29
[FL-3664] 64k does not enough ( #3216 )
...
* Unit tests: add "exists" to furi_record tests
* Unit tests: mu_warn, storage 64k test
* Storage: read/write over 64k
* Unit tests: moar tests for storage r/w for >64k cases
* Apps, libs: replace uint16_t with size_t on storage r/w operations
* Unit tests: better data pattern, subghz: warning if transmission is prohibited
Co-authored-by: あく <alleteam@gmail.com>
2023-11-16 01:39:27 +09:00
Georgii Surkov
615a147973
[FL-3608] Fix iButton crash on missing file ( #3210 )
...
Co-authored-by: あく <alleteam@gmail.com>
2023-11-15 17:45:41 +09:00
gornekich
c00776ca22
[FL-3666] NFC API improvements ( #3214 )
...
* drivers: expose st25r3916 driver API
* nfc poller: add start with custom callback
* mf classic: rework sync API with poller custom start
* mf ultralight: rework sync API with poller custom start
* iso14443_3a poller: remove unused col res state
* nfc: rework nfc poller custom start
* mf ultralight: rename sync API
* mf classic: rename sync API
* iso14443-3a: rename sync API
* nfc: remove async prefix in internal functions
* nfc: expose internal API
* nfc: fix sync api include and docs
* targets: fix f18 build
* nfc: rework NfcGenericEventEx type
* nfc poller: add documentation
* iso14443-3a poller: add documentation
* felica poller: add documentation
* iso14443_3b poller: add documentation
* so14443_4a poller: add documentation
* iso14443_4b poller: add documentation
* iso15693 poller: add documentation
* slix poller: add documentation
* mf desfire poller: add documentation
* mf ultralight poller: fix API and add documentation
* mf classic poller: add documentation
Co-authored-by: あく <alleteam@gmail.com>
2023-11-15 17:32:45 +09:00