Skip to content

Commit

Permalink
Merge branch 'dev' into release
Browse files Browse the repository at this point in the history
  • Loading branch information
xMasterX committed Jan 6, 2024
2 parents bc2a2f5 + f224a8e commit f0e011e
Show file tree
Hide file tree
Showing 207 changed files with 5,733 additions and 230 deletions.
43 changes: 18 additions & 25 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,7 @@
**This release has some unresolved issues, if any of those affects your daily usage, stay at 065 release or wait for next releases:** <br>
**Issues from this list will be fixed in next releases**
### Known NFC app regressions and issues:
- Mifare Classic with custom UID add manually option was temporarily removed (Unleashed)
- Mifare Mini clones reading is broken (original mini working fine) (OFW)
- Mifare Classic dict attack fast skip (multiple presses on OK button) causes glitches/incorrect reading (OFW)
- EMV simple data parser was removed with protocol with refactoring (OFW)
- Option to unlock Slix-L (NFC V) with preset or custom password was removed with refactoring (OFW)
- NFC CLI was removed with refactoring (OFW)
Expand All @@ -14,30 +12,25 @@
- Also in app **Enhanced Sub-GHz Chat** - NFC part was temporarily removed to make app usable, NFC part of the app requires remaking it with new nfc stack <br>
**API was updated to v50.x**
## New changes
* IR: Updated infrared assets (by @amec0e | PR #677)
* NFC: Fix Saflok edge case 0.5% of UIDs got wrong result (by @noproto | PR #668)
* NFC: Zolotaya Korona transport card parser added (by @Leptopt1los)
* NFC: Parsers cleanup for new api (by @Leptopt1los)
* SubGHz: Temp fix for subghz keyboard lock display issue (furi_timer is not working properly)
* SubGHz: Added new option to delete old signals on full memory
* SubGHz: Faac rc/xt add manually (unverified)
* SubGHz: Better subghz history element removal (by @Willy-JL)
* SubGHz: Fix key display newline issue in came atomo
* NFC: Skip system dict bug fixed (by @Leptopt1los)
* NFC: Set ATQA scene bit numbering changed (by @Leptopt1los)
* NFC: Added plugin to read WashCity card balance (by @yaba | PR #683)
* NFC: Add manually MF Classic with custom UID (by @Leptopt1los | PR #690)
* NFC: Fix MyKey production date parsing by [@augustozanellato](https://github.com/flipperdevices/flipperzero-firmware/pull/3332/files)
* Apps: Move hid and snake apps into main repo (will be included in `c` builds)
* Docs: Remove weird newline in applications/ReadMe.md (by @Eczbek | PR #688)
* SubGHz: Proper fix for subghz keyboard lock display issue (thanks @Willy-JL)
* SubGHz: Use long press to exit transmitter (to avoid unwanted 2 buttons hold condition, holding arrow button and exit causes default button change, which is stays as hidden feature, but this change makes it harder to call it accidentally)
* Apps: **Check out Apps updates by following** [this link](https://github.com/xMasterX/all-the-plugins/commits/dev)
* OFW: USART Bridge: added support for software control of DE/RE pins
* OFW: ufbt: changed toolchain environment invocation; updated .gitignore for app template
* OFW: Keys Dict: fix PVS warnings
* OFW: NfcDict Refactoring
* OFW: Add AC's Carrier 42QG5A580SC and AUX YKR-H/006E
* OFW: NFC Plugins loading rework
* OFW: MFC emulation fix
* OFW: nfc_util: little endian bytes2num functions added
* OFW: Add MyKey parser
* OFW: Update CLI MOTD
* OFW: NFC NTAG and ISO14443-3b reading fix
* OFW: FuriHal: RTC register reset API. New factory reset routine that wipes all RTC backup registers content.
* OFW: FuriHal: various GPIO improvements
* OFW: SubGhz: changed the name of the button when sending RAW to SubGHz
* OFW: Desktop: fix rpc unlock on pin input screen
* OFW: UI refactor
* OFW: MFC emulation fixes
* OFW: Scripts: fix incorrect handling of storage stress test count option
* OFW: Add Samsung AC remotes DB93 and AR-EH04
* OFW: Update mf_classic_dict.nfc
* OFW: Nfc: HID MFC Plugin
* OFW: RPC: reverse input
* Update slideshow pictures by @Svaarich

----

Expand Down
18 changes: 3 additions & 15 deletions ReadMe.md
Original file line number Diff line number Diff line change
Expand Up @@ -79,7 +79,8 @@
- **NFC/RFID/iButton**
* LFRFID/iButton Fuzzer plugins
* Extra Mifare Classic keys
* `Add manually` -> Mifare Classic with custom UID
* NFC `Add manually` -> Mifare Classic with custom UID
* NFC parsers: Umarsh, Zolotaya Korona, Kazan, Metromoney, Moscow Social Card, Troika (reworked) and [many others](https://github.com/DarkFlippers/unleashed-firmware/tree/dev/applications/main/nfc/plugins/supported_cards)
* Picopass/iClass plugin (now with emulation support!) included in releases
- **Quality of life & other features**
- Customizable Flipper name **Update! Now can be changed in Settings->Desktop** (by @xMasterX and @Willy-JL)
Expand All @@ -105,20 +106,7 @@ Keeloq [Not ALL systems supported for decode or emulation!] - [Supported manufac
Encoders or sending made by @xMasterX:
- Nero Radio 57bit (+ 56bit encoder improvements)
- CAME 12bit/24bit encoder fixes (Fixes now merged in OFW)
- Keeloq: HCS101
- Keeloq: AN-Motors
- Keeloq: JCM Tech
- Keeloq: MHouse
- Keeloq: Nice Smilo
- Keeloq: DTM Neo
- Keeloq: FAAC RC,XT
- Keeloq: Mutancode
- Keeloq: Normstahl
- Keeloq: Beninca + Allmatic
- Keeloq: Stilmatic
- Keeloq: CAME Space
- Keeloq: Aprimatic (model TR and similar)
- Keeloq: Centurion Nova (thanks Carlos !)
- Keeloq: HCS101, AN-Motors, JCM Tech, MHouse, Nice Smilo, DTM Neo, FAAC RC,XT, Mutancode, Normstahl, Beninca + Allmatic, Stilmatic, CAME Space, Aprimatic (model TR and similar), Centurion Nova (thanks Carlos !)

Encoders or sending made by @Eng1n33r(first implementation in Q2 2022) & @xMasterX (current version):
- CAME Atomo -> Update! check out new [instructions](https://github.com/DarkFlippers/unleashed-firmware/blob/dev/documentation/SubGHzRemoteProg.md)
Expand Down
1 change: 0 additions & 1 deletion applications/ReadMe.md
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,6 @@ Applications for main Flipper menu.
Background services providing system APIs to applications.

- `applications.h` - Firmware application list header

- `bt` - BLE service and application
- `cli` - Console service and API
- `crypto` - Crypto cli tools
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,9 +9,8 @@ void ibutton_scene_delete_success_on_enter(void* context) {
iButton* ibutton = context;
Popup* popup = ibutton->popup;

popup_set_icon(popup, 0, 2, &I_DolphinMafia_115x62);
popup_set_header(popup, "Deleted", 83, 19, AlignLeft, AlignBottom);

popup_set_icon(popup, 0, 2, &I_DolphinMafia_119x62);
popup_set_header(popup, "Deleted", 80, 19, AlignLeft, AlignBottom);
popup_set_callback(popup, ibutton_scene_delete_success_popup_callback);
popup_set_context(popup, ibutton);
popup_set_timeout(popup, 1500);
Expand Down
5 changes: 2 additions & 3 deletions applications/main/ibutton/scenes/ibutton_scene_save_success.c
Original file line number Diff line number Diff line change
Expand Up @@ -9,9 +9,8 @@ void ibutton_scene_save_success_on_enter(void* context) {
iButton* ibutton = context;
Popup* popup = ibutton->popup;

popup_set_icon(popup, 32, 5, &I_DolphinNice_96x59);
popup_set_header(popup, "Saved!", 5, 7, AlignLeft, AlignTop);

popup_set_icon(popup, 36, 5, &I_DolphinSaved_92x58);
popup_set_header(popup, "Saved", 15, 19, AlignLeft, AlignBottom);
popup_set_callback(popup, ibutton_scene_save_success_popup_callback);
popup_set_context(popup, ibutton);
popup_set_timeout(popup, 1500);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ void ibutton_scene_write_success_on_enter(void* context) {
iButton* ibutton = context;
Popup* popup = ibutton->popup;

popup_set_icon(popup, 0, 12, &I_iButtonDolphinVerySuccess_108x52);
popup_set_icon(popup, 0, 9, &I_iButtonDolphinVerySuccess_92x55);
popup_set_text(popup, "Successfully written!", 40, 12, AlignLeft, AlignBottom);

popup_set_callback(popup, ibutton_scene_write_success_popup_callback);
Expand Down
Loading

0 comments on commit f0e011e

Please sign in to comment.