Skip to content
This repository has been archived by the owner on Nov 19, 2024. It is now read-only.

V53 Release #540

Merged
merged 512 commits into from
Feb 2, 2024
Merged

V53 Release #540

merged 512 commits into from
Feb 2, 2024

Conversation

Willy-JL
Copy link
Contributor

@Willy-JL Willy-JL commented Feb 2, 2024

Added:

  • New Apps:
  • Asset Packs:
    • Added custom Font loading support (by @Willy-JL)
    • Added custom themed fonts to WatchDogs pack (by @Willy-JL)
  • Infrared: Automatic IR Blaster module detection (by @jamisonderek @Sil333033 @Willy-JL)
  • NFC:
    • New Parser for NDEF data (URL, Contact, WiFi...) (by @Willy-JL)
    • UL: Add Manually MF Classic with Custom UID (fixes regression in v51) (by @Leptopt1los)
    • UL: Added back EMV, now with PIN tries and Transactions (fixes regression in v51) (by @Leptopt1los)
    • UL: Added parser for Zolotaya Korona, Zolotaya Korona Online (by @Leptopt1los), WashCity (by @yaba)
    • OFW: HID MFC Plugin
  • SubGhz:
    • Auto-save to file option (by @Willy-JL)
    • Count signal repeats, new option to remove duplicates (by @Willy-JL)
    • Repeater mode, remember Sound option, hold Ok to send signal (by @LeeroysHub)
    • UL: Disable hopper when entering read from frequency analyzer (by @xMasterX)
    • UL: New Add Manually options, Keeloq send/display fixes (by @xMasterX)
    • UL: Option to Delete Old Signals when Memory is Full (by @xMasterX)
    • UL: Programming mode for Keeloq Dea Mio (right arrow button) (by @xMasterX)
  • UL: Notifications: More contrast values for replacement displays (by @xMasterX)
  • UL: RFID: T5577 Write with / clear password (by @Leptopt1los)
  • OFW: GPIO: Expansion module protocol (settings in RAM by @Willy-JL, apps ported by @xMasterX)
  • OFW PR 3401: BadKB: it-IT-mac layout (by @nminaylov)
  • OFW PR 3410: RFID: EM4100: Support for different bit rates (RF/32 full support, RF/16 without reading) (by @Mrkvak)

Updated:

  • Updated Apps:
    • Authenticator: Short back to exit (by @LeeroysHub)
    • BLE Spam: Improved memory management, added disclaimers for patched things (by @Willy-JL)
    • BT/USB Remote: Add macOS Music app control (by @xMasterX)
    • ESP Flasher: Select Multi-Fucc/Xeon/Other (by @Willy-JL), added Multi-Fucc Wardriver bin (by @Sil333033)
    • Evil Portal: Fix BUF data from Marauder leaking through (by @Willy-JL)
    • Mass Storage: Fix selected menu option on open (by @Willy-JL @ClaraCrazy)
    • PicoPass: Fixed crash on save with 23+ char name (by @Willy-JL)
    • WAV Player: Skip LIST metadata (fixes some .wav files) (by @Willy-JL)
    • WiFi Marauder: Updated to bin 0.13.7 companion 7.0 (by @Willy-JL) FLASH YOUR BOARD IN QUICK FLASH
  • BadKB: Show current/total lines in script (by @Willy-JL)
  • Infrared: Support external blasters in apps (IR Remote, IR Intervalometer, XRemote) (by @Willy-JL)
  • NFC:
    • New MIFARE Classic keys (by @icemirr0r)
    • OFW PR 3384: Display unread Mifare Classic bytes as question marks (by @TollyH)
    • OFW PR 3391: Rework more info scene for Ultralight cards (by @RebornedBrain)
    • OFW PR 3382: UI refactor (by @RebornedBrain)
  • SubGhz: Improve history handling by counting free RAM (by @Willy-JL)
  • System: 'Timestamp' file-naming includes seconds, new Xtreme Setting for timestamp before prefix (by @Willy-JL)
  • UL: Infrared: Updated universal remote assets (by @amec0e)
  • OFW: GPIO: UART refactoring (apps ported by @Willy-JL)

Fixed:

  • NFC:
    • Fix Saflok edge case, 0.5% of UIDs got wrong result (by @noproto)
    • UL: Fix crash on read mfc then add manually (by @xMasterX)
    • UL: Fix issues with parsers breaking Mifare Classic key dict bruteforce (by @Leptopt1los)
    • UL: Fix NFC-V dumps crashing on info page from v3 files (by @xMasterX)
    • UL: Fixed MyKey production date parsing (by @augustozanellato)
    • UL: Skip system dict bug fixed, fix Metromoney balance parser (by @Leptopt1los)
    • OFW: Mf DESFire fixes
    • OFW: MFC emulation fixes (fixes regression in v51)
    • OFW: NTAG and ISO1443-3b reading fix
    • OFW PR 3412: Fixed MyKey LockID (by @zProAle)
    • OFW PR 3396: Fix application opening from browser (by @RebornedBrain)
  • NFC/RFID:
    • Fixed Favorite Timeout Xtreme Setting behavior (by @Willy-JL)
    • UL: Stop emulating after 5 mins to avoid damage (by @Leptopt1los)
  • SubGhz:
    • Fix RAW_.sub files created when exiting without saving (by @Willy-JL)
    • Fix exit when locked and spamming back button (by @Willy-JL)
    • Fix Honeywell Security and TX141THBv2 save/load issues (by @Willy-JL)
    • Fix locked text persisting until input (by @Willy-JL)
    • Save with timestamp of receive not save (by @Willy-JL)

Removed:

  • Removed Apps:
    • Brainfuck
    • Mandelbrot Set
    • Music Beeper
    • Ocarina
    • SAM [...]
    • Zero Tracker

Known Issues:

  • NFC: Refactored stack regressions:
    • Apps: Mifare Nested: Broken and removed, will be replaced soon
    • Apps: ESubGhz Chat: Encryption key sharing via NFC broken and removed, fate unknown
    • NFC: Mifare Mini clones reading broken (genuine Mini reads fine) (OFW)
    • NFC: Some extra actions missing (eg. Unlock SLIX-L) (OFW)
    • CLI: NFC CLI interface temporarily removed (OFW)

xMasterX and others added 30 commits January 11, 2024 21:47
* NFC: system dict skip when user dict is skipped fix
* MFC poller allocator fix (by gornekich)

Co-authored-by: gornekich <n.gorbadey@gmail.com>
* scripts: assets: checking limits on image size
* ufbt: added "cdb" target for regenerating; also generating cdb on "vscode_dist"
* fbt: now also creating cdb for vscode_dist

Co-authored-by: あく <alleteam@gmail.com>
This reverts commit 685ed6b.
@Willy-JL Willy-JL marked this pull request as ready for review February 2, 2024 09:55
Copy link
Member

@ClaraCrazy ClaraCrazy left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Lgtm, gh finally lets me approve on mobile :)

@ClaraCrazy ClaraCrazy merged commit 2e205a0 into main Feb 2, 2024
28 checks passed
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.