Commit Graph

12360 Commits

Author SHA1 Message Date
Willy-JL
bdeb0351f7 Merge branch 'dev' of https://github.com/flipperdevices/flipperzero-firmware into mntm-dev --nobuild 2024-05-15 03:31:31 +01:00
Astra
e3f95a326b [FL-3797] Settings menu refactoring (#3632)
* Settings menu refactoring
* Update F18 api
* Wording changes
* Update certification icon
* Desktop: optimize settings save routine, fix navigation lag
* Gui: add submenu position getter. Desktop: proper menu index preservation.
* Gui: proper index getter for submenu. Desktop: cleaner settings navigation.

Co-authored-by: あく <alleteam@gmail.com>
2024-05-14 19:58:09 +01:00
Leptopt1los
a86aeface5 electra lfrfid protocol implemented (#3640) 2024-05-15 00:27:35 +10:00
gornekich
5f9b300ab2 NFC: Mf Desfire fix reading big files (#3616)
* mf desfire: fix incorrect long files reading
* nfc app: trim record size for mf desfire render
* mf desfire: rework reading long record files
* mf desfire: more robust size check

Co-authored-by: あく <alleteam@gmail.com>
2024-05-14 13:34:27 +01:00
hakuyoku2011
a7715704f8 Infrared: Add Toshiba RAS-2518D (#3635)
* Infrared: Add Toshiba RAS-2518D
* Infrared: cleanup AC universal remote

Co-authored-by: あく <alleteam@gmail.com>
2024-05-14 13:15:30 +01:00
Willy-JL
c009c90d1f Format 2024-05-14 00:19:35 +01:00
WillyJL
b0e4ee337b Merge pull request #119 from user890104/subghz-protocol-hormann-bisecur
Improve Hormann BiSecur readability in SubGHz history
2024-05-14 00:16:52 +01:00
Willy-JL
6fc958681e Merge branch 'dev' of https://github.com/flipperdevices/flipperzero-firmware into mntm-dev 2024-05-14 00:13:54 +01:00
Willy-JL
02a1c169a7 Add Cross Remote (by leedave) 2024-05-14 00:10:24 +01:00
fatale69
98c51d13a1 vscode: config fixes (#3587)
* Update extensions.json

* vscode: fixed extensions config for clangd; updated paths for current toolchain location convention

---------

Co-authored-by: hedger <hedger@users.noreply.github.com>
Co-authored-by: hedger <hedger@nanode.su>
2024-05-13 23:33:20 +04:00
あく
b9966a50d9 Ble: new connection parameters negotiation scheme (#3644)
* Ble: new connection parameters negotiation scheme

* Ble: finer connection parameters negotiation flow

* Ble: naming and grammar

* gap: typo fix & field init

---------

Co-authored-by: hedger <hedger@nanode.su>
Co-authored-by: hedger <hedger@users.noreply.github.com>
2024-05-13 21:54:59 +04:00
あく
9648da951a FuriHal: move version init to early stage (#3647) 2024-05-13 21:32:28 +04:00
Vencislav Atanasov
3d412d366d Extend encrypted data hash to 2 bytes 2024-05-13 18:29:08 +03:00
Samar Sunkaria
8ffee678c6 Add support for R_ARM_REL32 relocations. (#3631)
It is fairly straightforward to correctly resolve an R_ARM_REL32 relocation as described in
in the "Relocation types" section of ARM ELF Specification
(https://developer.arm.com/documentation/espc0003/1-0/?lang=en). The documentation provides
the following formula:

```
S - P + A
```

where `S` is the value of the symbol (symAddr), `P` is the address of the place being
relocated (relAddr), and `A` is the addend (value extracted from the storage unit being
relocated, in this case).

I encountered the R_ARM_REL32 relocation type as part of my work for building apps written
in Swift for the Flipper Zero. I have manually tested that this relocation works correctly
by building and running multiple apps that depend on this relocation.

Co-authored-by: あく <alleteam@gmail.com>
2024-05-13 16:21:28 +01:00
WillyJL
e1cb69d046 Remove unused DolphinWait_61x59 icon (#3645)
Co-authored-by: あく <alleteam@gmail.com>
2024-05-13 16:11:46 +01:00
Astra
b60e6042a5 [FL-3813] Add the Akira animation (#3636)
* Add the Akira animation
* Dolphin: adjust weight for new animation

Co-authored-by: あく <alleteam@gmail.com>
2024-05-13 15:47:07 +01:00
Vencislav Atanasov
0a40b34016 Increase deduplication threshold in SubGHz history to fit Hormann BiSecure remotes.
They transmit the 2FSK data 3 times, with a 504.3 ms pause, which is enough to
show them as three separate signals, although they are absolutely identical.

On the flipper, that's measured between 578 and 591 ms.
2024-05-13 05:51:30 +03:00
Vencislav Atanasov
d780c55ec1 Improve Hormann BiSecur readability in SubGHz history 2024-05-13 05:24:38 +03:00
Vencislav Atanasov
e0a427f281 SubGHz decoders can provide a one-line string to be used in the history list 2024-05-13 05:10:14 +03:00
Willy-JL
d1194168d6 Upload build for tags too --nobuild mntm-002 2024-05-12 05:27:35 +01:00
Willy-JL
d34e1a3e3b MFKey: Fix some bugs 2024-05-12 04:51:36 +01:00
Willy-JL
571a607a8c Update workflows 2024-05-12 02:47:51 +01:00
Willy-JL
371b770fd3 Sync apps 2024-05-12 02:24:51 +01:00
Willy-JL
0a63ecc58d Update to new DolphinWait_59x54 icon 2024-05-11 00:22:44 +01:00
Willy-JL
6685801ee9 Merge branch 'del-unused-wait-icon' of https://github.com/Willy-JL/flipperzero-firmware into mntm-dev 2024-05-11 00:19:39 +01:00
Willy-JL
a0dcc28cf8 Remove unused DolphinWait_61x59 icon 2024-05-11 00:07:12 +01:00
Willy-JL
d799d2df4e Update apps
- Magspoof: Repeat options (by zacharyweiss)
- SubGHz Bruteforcer: Chamberlain 9bit 318MHz (by DerSkythe)
- Picopass: Save as Legacy (by bettse)
2024-05-10 21:00:18 +01:00
Willy-JL
b0ade62a0e Merge branch 'dev' of https://github.com/flipperdevices/flipperzero-firmware into mntm-dev 2024-05-10 20:18:01 +01:00
あく
b12d43b765 Desktop: fix crash on autolock after restart in locked state (#3643)
* Desktop: fix crash on autolock after restart in locked state
* Desktop: switch to clock model to fix condition race in desktop lock.
2024-05-10 16:01:33 +01:00
WillyJL
c5664cf9ac Fix filename with space 2024-05-08 00:25:24 +01:00
Vencislav Atanasov
45999b4416 Add new SubGHz protocol: Hormann BiSecur (#118) 2024-05-06 10:08:53 +01:00
Willy-JL
e982c31d06 Ignore unknown apps when editing main menu apps 2024-05-04 07:20:26 +01:00
Willy-JL
993c4793e4 Update apps
- GPIO Flashlight: Add pins diagram by @Kuronons
- UHF RFID: Consistent app naming outside GPIO folder
2024-05-04 06:42:48 +01:00
Kuronons
18c8e11c14 MNTM & DedSec Passports update (#116)
* MNTM Passport update

Devil, details & affiliated.

* DedSec passport background update

:P
2024-05-04 06:30:40 +01:00
Dustin Willis Webber
808ef03705 Infrared: Add AC model Pioneer Inverter (#117) 2024-05-04 06:28:42 +01:00
Willy-JL
e129d3edf9 Move some "system" apps to apps repo
Because:
- They aren't fundamental to firmware function
- They are not in firmware repo for other CFW either
- Easier to keep updated

Moved:
- Hex Viewer
- IR Remote
- Mass Storage
- Nightstand Clock
- SubGHz Playlist
- SubGHz Remote
- Text Viewer

HID app (USB/BT Remote) could be moved too, but UL and OFW have it here
Makes sense to keep HID app in FW repo for updating
FindMy Flipper integrates with firmware for startup, better kept in FW
2024-05-04 06:27:35 +01:00
Willy-JL
a4c056bcf7 Update apps --nobuild
- Magspoof: Track detection fix (by zacharyweiss)
2024-05-04 03:47:58 +01:00
Willy-JL
f04975f50d Merge branch 'dev' of https://github.com/DarkFlippers/unleashed-firmware into mntm-dev --nobuild 2024-05-04 03:41:44 +01:00
Willy-JL
84cbe75e07 ESP Flasher: Update to marauder v0.13.10, fix naming --nobuild 2024-05-04 03:29:05 +01:00
MX
a89a67d103 fix naming 2024-05-03 23:04:58 +03:00
MX
9656331618 update changelogus 2024-05-03 22:31:56 +03:00
MMX
a8dcec0dad Merge pull request #750 from DarkFlippers/electra
Electra intercom lfrfid protocol
2024-05-03 22:25:05 +03:00
Methodius
d73832a5dd Merge remote-tracking branch 'origin/dev' into electra 2024-05-03 22:17:14 +03:00
MMX
a27aa0336a Merge pull request #746 from gushmazuko/feature/random_mouse_jiggler
Enhance Random Interval and Movement Functionality in HID Mouse Jiggler for Improved Stealth and Human-Like Behavior
2024-05-03 22:04:55 +03:00
MX
887f6a20fc We already using furi random, cleanup unused parts, format code 2024-05-03 21:28:18 +03:00
MX
786dbfe0c3 Merge branch 'dev' into feature/random_mouse_jiggler 2024-05-03 21:09:21 +03:00
MX
374e96bb7d ibutton and lfrfid small ui improvements 2024-05-03 20:59:28 +03:00
MX
c9d23a9d1d update changelog 2024-05-03 19:02:09 +03:00
MX
6bfa383cea Revert "Merge remote-tracking branch 'OFW/astra/3746-mfp-detect' into dev"
This reverts commit 9b377e6f80, reversing
changes made to 1736a8a7c2.
2024-05-03 14:50:58 +03:00
Willy-JL
a1b62fd9f3 Gui: Update elements API 2024-05-03 10:55:14 +01:00