From ef66a62a88bc13e1c08ab8d9f6a9ff1ac1cc47a6 Mon Sep 17 00:00:00 2001 From: MX <10697207+xMasterX@users.noreply.github.com> Date: Mon, 12 Jun 2023 04:56:22 +0300 Subject: [PATCH 1/4] Update changelog --- CHANGELOG.md | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 957ce3f9e..7e6f0cab6 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,7 @@ ### New changes * If you have copied any apps manually into `apps` folder - remove `apps` folder or that specific apps you copied on your microSD before installing this release to avoid issues due to OFW API version update! If you using regular builds or extra pack builds (e) without your manually added apps, all included apps will be installed automatically, no extra actions needed! * Settings->LCD and Notifications will be resetted to default due to new Contrast setting from OFW +* Core2 (Crash in idle) issues was reduced to current possible minimum, you can try using DeepSleep again (Sleep Method = Default) (+ more checks was added, if you get `Slow HSE/PLL startup` message more than one time, create issue with steps what to do to reproduce it again) ----- * Plugins: **New RFID 125KHz and iButton Fuzzers (remake from scratch + new features)** (by @gid9798 | PR #507) * Plugins: SubGHz Bruteforcer -> Time delay (between signals) setting (hold Up in main screen(says Up to Save)) + allow more repeats (by @gid9798 & @xMasterX) @@ -65,9 +66,11 @@ and all other great people who supported our project and me (xMasterX), thanks t **Recommended option - Web Updater** +### What `n`, `e`, `r` means? What I need to download if I don't want to use Web updater? What means `n` or `e` in - `flipper-z-f7-update-(version)(n / e).tgz` ? - `n` means this build comes without our custom animations, only official flipper animations, -`e` means build has extra apps pack preinstalled +`e` means build has extra apps pack preinstalled, +`r` means RGB patch for flippers with rgb backlight mod (this is hardware mod!) (Works only on modded flippers!) -Self-update package (update from microSD) - `flipper-z-f7-update-(version).zip` or download `.tgz` for mobile app / qFlipper +Self-update package (update from microSD) - `flipper-z-f7-update-(version).zip` or download `.tgz` for mobile app / qFlipper / web From 63b350aedc0e2719727d60f3065fa87d9cab847b Mon Sep 17 00:00:00 2001 From: MX <10697207+xMasterX@users.noreply.github.com> Date: Mon, 12 Jun 2023 05:22:12 +0300 Subject: [PATCH 2/4] Fix noanims build --- .gitignore | 4 ++++ CHANGELOG.md | 3 ++- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index bae5d6dbd..35e5cf2b5 100644 --- a/.gitignore +++ b/.gitignore @@ -47,6 +47,10 @@ null.d # bundle output /dist +/artifacts-default +/artifacts-ofw-anims +/artifacts-rgb-patch +/artifacts-extra-apps # SCons build dir /build diff --git a/CHANGELOG.md b/CHANGELOG.md index 7e6f0cab6..f77894a48 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -12,6 +12,7 @@ * SubGHz: Remove broken modulation that was causing buffer overrun (fixes issue #506) * SubGHz: Notifications fixes (by @wosk | PR #464) * GUI: `Byte input` new feature: editor without keyboard (press Up until you get into new input, then use up/down to input values) (by @gid9798 | PR #509) +* CI/CD: Provide builds with RGB patch for modded flippers (with special led board installed) * Infrared: `RCA` protocol support * Infrared: Update universal remote assets - add new ACs and TCL TV * API: Add furi_hal_version_uid_default (+ Fix TOTP) (by @ClaraCrazy | PR #502) @@ -69,7 +70,7 @@ and all other great people who supported our project and me (xMasterX), thanks t ### What `n`, `e`, `r` means? What I need to download if I don't want to use Web updater? What means `n` or `e` in - `flipper-z-f7-update-(version)(n / e).tgz` ? - `n` means this build comes without our custom animations, only official flipper animations, `e` means build has extra apps pack preinstalled, -`r` means RGB patch for flippers with rgb backlight mod (this is hardware mod!) (Works only on modded flippers!) +`r` means RGB patch (+ extra apps) for flippers with rgb backlight mod (this is hardware mod!) (Works only on modded flippers!) Self-update package (update from microSD) - `flipper-z-f7-update-(version).zip` or download `.tgz` for mobile app / qFlipper / web From 4f0d2012691c3f9e8e3baf23cf730301c208547c Mon Sep 17 00:00:00 2001 From: MX <10697207+xMasterX@users.noreply.github.com> Date: Mon, 12 Jun 2023 05:40:00 +0300 Subject: [PATCH 3/4] Fix changelog updater links --- .drone.yml | 16 ++++++++-------- CHANGELOG.md | 4 ++-- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/.drone.yml b/.drone.yml index f7c6d07de..b626de5c4 100644 --- a/.drone.yml +++ b/.drone.yml @@ -26,14 +26,6 @@ steps: - mv dist/f7-C/* artifacts-default/ - ls -laS artifacts-default - ls -laS artifacts-default/f7-update-${DRONE_TAG} - - sed -i 's/(version)/'${DRONE_TAG}'/g' CHANGELOG.md - - echo '# [Install via Web Updater](https://lab.flipper.net/?url=https://unleashedflip.com/fw/${DRONE_TAG}/flipper-z-f7-update-'${DRONE_TAG}'.tgz&channel=release-cfw&version='${DRONE_TAG}')' >> CHANGELOG.md - - echo '' >> CHANGELOG.md - - echo '### [Version without custom animations - Install via Web Updater](https://lab.flipper.net/?url=https://unleashedflip.com/fw_no_anim/flipper-z-f7-update-'${DRONE_TAG}'n.tgz&channel=release-cfw&version='${DRONE_TAG}'n)' >> CHANGELOG.md - - echo '' >> CHANGELOG.md - - echo '### [Version with RGB patch - Install via Web Updater](https://lab.flipper.net/?url=https://unleashedflip.com/fw_extra_apps/flipper-z-f7-update-'${DRONE_TAG}'r.tgz&channel=release-cfw&version='${DRONE_TAG}'r)' >> CHANGELOG.md - - echo '' >> CHANGELOG.md - - echo '## [Version with Extra apps - Install via Web Updater](https://lab.flipper.net/?url=https://unleashedflip.com/fw_extra_apps/flipper-z-f7-update-'${DRONE_TAG}'e.tgz&channel=release-cfw&version='${DRONE_TAG}'e)' >> CHANGELOG.md environment: FBT_TOOLS_CUSTOM_LINK: from_secret: fbt_link @@ -94,6 +86,14 @@ steps: - mv dist/f7-C/* artifacts-ofw-anims/ - ls -laS artifacts-ofw-anims - ls -laS artifacts-ofw-anims/f7-update-${DRONE_TAG}n + - sed -i 's/(version)/'${DRONE_TAG}'/g' CHANGELOG.md + - echo '# [Install via Web Updater](https://lab.flipper.net/?url=https://unleashedflip.com/fw/${DRONE_TAG}/flipper-z-f7-update-'${DRONE_TAG}'.tgz&channel=release-cfw&version='${DRONE_TAG}')' >> CHANGELOG.md + - echo '' >> CHANGELOG.md + - echo '### [Version without custom animations - Install via Web Updater](https://lab.flipper.net/?url=https://unleashedflip.com/fw_no_anim/flipper-z-f7-update-'${DRONE_TAG}'n.tgz&channel=release-cfw&version='${DRONE_TAG}'n)' >> CHANGELOG.md + - echo '' >> CHANGELOG.md + - echo '### [Version with RGB patch - Install via Web Updater](https://lab.flipper.net/?url=https://unleashedflip.com/fw_extra_apps/flipper-z-f7-update-'${DRONE_TAG}'r.tgz&channel=release-cfw&version='${DRONE_TAG}'r)' >> CHANGELOG.md + - echo '' >> CHANGELOG.md + - echo '## [Version with Extra apps - Install via Web Updater](https://lab.flipper.net/?url=https://unleashedflip.com/fw_extra_apps/flipper-z-f7-update-'${DRONE_TAG}'e.tgz&channel=release-cfw&version='${DRONE_TAG}'e)' >> CHANGELOG.md environment: FBT_TOOLS_CUSTOM_LINK: from_secret: fbt_link diff --git a/CHANGELOG.md b/CHANGELOG.md index f77894a48..3dbc1db79 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -67,8 +67,8 @@ and all other great people who supported our project and me (xMasterX), thanks t **Recommended option - Web Updater** -### What `n`, `e`, `r` means? What I need to download if I don't want to use Web updater? -What means `n` or `e` in - `flipper-z-f7-update-(version)(n / e).tgz` ? - `n` means this build comes without our custom animations, only official flipper animations, +### What `n`, `r`, `e` means? What I need to download if I don't want to use Web updater? +What means `n` or `e` in - `flipper-z-f7-update-(version)(n / r / e).tgz` ? - `n` means this build comes without our custom animations, only official flipper animations, `e` means build has extra apps pack preinstalled, `r` means RGB patch (+ extra apps) for flippers with rgb backlight mod (this is hardware mod!) (Works only on modded flippers!) From d1c970b0194f02087a8a977165124174a813ccd2 Mon Sep 17 00:00:00 2001 From: MX <10697207+xMasterX@users.noreply.github.com> Date: Mon, 12 Jun 2023 23:20:56 +0300 Subject: [PATCH 4/4] Fix protoview patable adding in custom modulations --- applications/external/protoview/signal_file.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/applications/external/protoview/signal_file.c b/applications/external/protoview/signal_file.c index 886573a06..e7934d04b 100644 --- a/applications/external/protoview/signal_file.c +++ b/applications/external/protoview/signal_file.c @@ -48,6 +48,8 @@ bool save_signal(ProtoViewApp* app, const char* filename) { for(int j = 0; regs[j]; j += 2) { furi_string_cat_printf(custom, "%02X %02X ", (int)regs[j], (int)regs[j + 1]); } + // Add patable + furi_string_cat(custom, "00 00 C0 00 00 00 00 00 00 00 "); //size_t len = furi_string_size(file_content); //furi_string_set_char(custom, len - 1, '\n'); furi_string_cat(custom, "\n");