Willy-JL
f65d4bb233
Merge remote-tracking branch 'ofw/dev' into mntm-dev
2024-09-05 19:17:18 +02:00
porta
c9791a280a
[FL-3884] Proper integer parsing ( #3839 )
...
* feat: strint_to_uint32 and tests
* fix: permit explicit bases and prefixes
* feat: strint_to_{int32,uint16,int16}
* feat: strint_to_u?int64
* refactor: replace strtol, strtoul, sscanf with strint_to_*
* fix: api symbols
* docs: document parameter `end` of strint_to_uint_32
* style: apply changes requested by hedger
* refactor: fix pvs-studio diagnostic
* style: apply changes requested by CookiePLMonster
* fix: unused var
* fix: pointer type
* refactor: convert atoi to strint_to_*
* fix: strint_to_uint8 doesn't actually exist ._ .
* fix: memory leak
* style: address review comments
* Toolbox: couple small comments in the code and doxygen comment update. SubGhz, Loader: fix strint usage.
* Loader: fix incorrect cast
Co-authored-by: あく <alleteam@gmail.com >
2024-09-05 18:02:42 +01:00
Willy-JL
b222457b37
Update apps
...
- Picopass: File loading improvements and fixes (by bettse)
- Quac!: Setting for external IR board support (by daniilty), code improvements (by rdefeo)
2024-09-05 18:57:56 +02:00
Willy-JL
e60b0180ec
Merge remote-tracking branch 'ofw/dev' into mntm-dev
2024-09-05 18:15:25 +02:00
Willy-JL
3e3ce725ab
Loader: Warn about missing SD card for main apps --nobuild
2024-09-05 18:04:54 +02:00
Skorpionm
6a48dd28f5
SubGhz: Fix RPC status for ButtonRelease event ( #3838 )
...
Co-authored-by: あく <alleteam@gmail.com >
2024-09-05 16:10:12 +01:00
Filipe Paz Rodrigues
4a58930247
CCID: App changes ( #3837 )
...
- Keep ccid_callback and buffer as private to the iso7816_handler
- set usb ccid callback from iso7816_handler (to ensure the right structure is being passed)
- make iso7816 related code independent from furi related code (goal is to make it independently testable)
- rename vars
Co-authored-by: あく <alleteam@gmail.com >
2024-09-05 16:04:32 +01:00
Georgii Surkov
fa2d611652
[FL-3889] 5V on GPIO control for ext. modules ( #3830 )
...
* Make file extensions case-insensitive
* Bump protobuf version
* Add support for 5V control via RPC
* Add support for 5V control via Expansion protocol
* Update running instructions
* Update expansion module documentation
* Prettify condition
* Test RPC OTG control as well
* Assets: bump protobuf version
* Disable PVS license expiration check, fix PVS warnings
Co-authored-by: あく <alleteam@gmail.com >
2024-09-05 15:40:14 +01:00
DerSkythe
b040db07f4
Gui: Add up and down button drawing functions to GUI elements ( #3804 )
...
* feat: Add up and down button drawing functions to GUI elements
Two button drawing functions, elements_button_up and elements_button_down, have been added to the GUI elements. These functions allow a button to be drawn at the top left and top right corner of the canvas respectively, with an accompanying string and icon. The underlying layout and design of these buttons is defined within these functions.
* feat: Add null checks for Canvas parameter in button functions
Added furi_check to ensure the Canvas parameter is not null in elements_button_up and elements_button_down functions. This prevents potential crashes due to dereferencing a null pointer.
Co-authored-by: hedger <hedger@users.noreply.github.com >
Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com >
2024-09-05 14:50:33 +01:00
あく
f353e5708d
Gui: change dialog_ex text ownership model ( #3831 )
...
* Gui: change dialog_ex text ownership model
* Gui: change text ownership model part 2
* Examples: fix DialogEx usage in number input
* Gui: fix nullptr dereference in DialogEx, proper reset procedure
Co-authored-by: hedger <hedger@users.noreply.github.com >
2024-09-05 14:32:48 +01:00
MX
24325e4418
gangqi add button parsing
2024-09-05 03:54:16 +03:00
Willy-JL
d80fbbfc9c
Update apps
...
- WAV Player: Better fix for unresponsiveness, handle thread exit signal (by CookiePLMonster)
- Laster Tag: External Infrared board support (by RocketGod-git), RFID support for ammo reload (by jamisonderek)
- ESP Flasher: Update blackmagic bin with WiFi Logs (by DrZlo13)
2024-09-04 23:52:58 +02:00
Willy-JL
0900ac3520
Merge remote-tracking branch 'ul/dev' into mntm-dev --nobuild
2024-09-04 22:39:32 +02:00
MX
b5a22512be
upd changelog
2024-09-04 04:47:56 +03:00
MX
2e787dea47
merge ofw pr 3868 [ci skip]
...
by zinongli
LFRFID: Fix Guard GProxII False Positive and 36-bit Parsing
2024-09-04 04:46:31 +03:00
MX
ed4c5eb7bf
saflok parser improvements [ci skip]
...
by @zinongli & @xtruan & @zacharyweiss & @evilmog & @Arkwin
2024-09-04 04:35:02 +03:00
MX
b7bc060ad5
Merge remote-tracking branch 'OFW/astra/3766-unlock-crash-fix' into dev
2024-09-04 04:28:51 +03:00
Willy-JL
cef425211b
Merge branch 'nestednonces' into ofw-3822-nestednonces
2024-09-04 02:35:23 +02:00
noproto
b09d5a0069
Bump f18 API version (all functions are NFC related)
2024-09-03 20:20:49 -04:00
MX
d2f0fbad45
Merge remote-tracking branch 'OFW/astra/gproxii-fix-detection' into dev
2024-09-04 03:17:29 +03:00
MX
00a0c6ee1a
Merge remote-tracking branch 'OFW/dev' into dev
2024-09-04 03:16:37 +03:00
MX
8fd8e4f3d9
Add marantec24 and gangqi protocols
...
Protocols by @xMasterX / captures for gangqi by @mishamyte
2024-09-04 03:16:30 +03:00
Willy-JL
7f1c048978
Merge branch 'nestednonces' into ofw-3822-nestednonces
2024-09-04 01:30:16 +02:00
Nathan N
7bb33497ae
Merge branch 'flipperdevices:dev' into nestednonces
2024-09-03 15:18:23 -04:00
noproto
92122b2cdf
NFC app UI updates, MVP
2024-09-03 15:19:12 -04:00
noproto
3cb3eab118
Update TODO
2024-09-03 11:36:19 -04:00
noproto
2e0cd320c7
Static encrypted nonce collection
2024-09-03 09:26:14 -04:00
noproto
6e9fe1edd8
Don't recalibrate hard PRNG tags
2024-09-03 05:54:59 -04:00
Astra
a8482984de
Fix incorrect parity starting bit
2024-09-03 17:42:49 +09:00
Astra
14a49759ce
Fix detection of GProx II cards and false detection of other cards as GProx II
2024-09-03 17:20:49 +09:00
noproto
2cb2f05ea9
Backdoor nested calibration
2024-09-02 22:34:44 -04:00
Willy-JL
0291393dd8
Update changelog
mntm-007
2024-09-03 02:31:56 +02:00
Kara Zajac
67ffec5cc6
NFC: Saflok parser Date Rollover ( #201 )
...
* Date Rollover
Update the saflok parser to properly handle date rollovers.
* Format
---------
Co-authored-by: Willy-JL <49810075+Willy-JL@users.noreply.github.com >
2024-09-03 02:29:07 +02:00
Willy-JL
47f740d214
WAV Player: Fix unresponsiveness --nobuild
2024-09-03 02:16:59 +02:00
Willy-JL
c34b33831b
Format images
2024-09-03 01:36:59 +02:00
Willy-JL
1146f8a21a
SubGHz: Update Oregon 2 and 3 weather info display to new design
2024-09-03 01:32:36 +02:00
Willy-JL
aebde09f02
SubGHz: Show Weather Station icon for WS signals
2024-09-03 01:13:03 +02:00
Willy-JL
a3e1b66be4
SubGHz: Fix Acurite 986 temperature value conversion
2024-09-03 01:06:20 +02:00
noproto
9c7120ec91
Backdoor working up to calibration
2024-09-02 18:53:39 -04:00
Willy-JL
cc72209691
Update apps
...
- Laser Tag: Update app icon, add RFID health tag functionality (by jamisonderek & RocketGod-git)
- Authenticator: Confirm token export on Flipper (by akopachov)
- NFC Playlist: Allow delay up to 12s (by xtruan)
- BLE Spam: Fix delay help section (by Willy-JL)
2024-09-02 22:44:47 +02:00
Willy-JL
65d89f2a13
Merge remote-tracking branch 'ofw/dev' into mntm-dev --nobuild
2024-09-02 22:06:49 +02:00
noproto
ccc4326574
Backdoor read
2024-09-02 12:45:39 -04:00
noproto
2abeb071fd
Fix regression for regular nested attack
2024-09-02 10:28:50 -04:00
Zinong Li
5272eb7550
Publishing T5577 page 1 block count macro ( #3864 )
...
* publishing t5577 page 1 block count macro
Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com >
2024-09-02 18:03:56 +09:00
noproto
90d0c3d095
Hardnested support
2024-09-01 22:30:37 -04:00
Willy-JL
dd7cd8f487
Desktop: Fix PIN locked with no PIN set edge case
2024-09-02 00:45:59 +02:00
Willy-JL
9a1372435e
Desktop: Sanity check PIN length for good measure
2024-09-02 00:43:47 +02:00
Nathan N
144424e04a
Merge branch 'flipperdevices:dev' into nestednonces
2024-08-30 10:25:42 -04:00
Zinong Li
a807a9e81d
NFC: Saflok Parser ( #196 )
...
* ready for PR
* improve weekday restriction rendering
* fix weekday index bug
* format
* memcpy optimization
* format
* Update changelog
---------
Co-authored-by: Willy-JL <49810075+Willy-JL@users.noreply.github.com >
2024-08-30 00:12:14 +02:00
Willy-JL
6ba39dd7a8
Merge remote-tracking branch 'ofw/dev' into mntm-dev --nobuild
2024-08-29 23:20:07 +02:00