diff --git a/.drone.yml b/.drone.yml index 6702bf25e..1bdcef0c0 100644 --- a/.drone.yml +++ b/.drone.yml @@ -28,35 +28,6 @@ steps: FBT_TOOLS_CUSTOM_LINK: from_secret: fbt_link - - name: "Bundle resources" - image: kramos/alpine-zip - commands: - - mkdir sd-card - - mkdir -p sd-card/subghz/assets - - mkdir -p sd-card/nfc/assets - - mkdir -p sd-card/infrared/assets - - mkdir -p sd-card/unirf - - mkdir -p sd-card/rfidfuzzer - - mkdir -p sd-card/subplaylist - - mkdir -p sd-card/badusb/layouts - - cp assets/resources/badusb/layouts/* sd-card/badusb/layouts/ - - cp assets/resources/subghz/assets/dangerous_settings sd-card/subghz/assets/dangerous_settings - - cp assets/resources/subghz/assets/setting_user sd-card/subghz/assets/setting_user - - cp assets/resources/subghz/assets/keeloq_mfcodes sd-card/subghz/assets/keeloq_mfcodes - - cp assets/resources/nfc/assets/mf_classic_dict.nfc sd-card/nfc/assets/mf_classic_dict.nfc - - cp assets/resources/infrared/assets/tv.ir sd-card/infrared/assets/tv.ir - - cp assets/resources/infrared/assets/ac.ir sd-card/infrared/assets/ac.ir - - cp assets/resources/infrared/assets/fans.ir sd-card/infrared/assets/fans.ir - - cp assets/resources/infrared/assets/projectors.ir sd-card/infrared/assets/projectors.ir - - cp assets/resources/infrared/assets/audio.ir sd-card/infrared/assets/audio.ir - - cp assets/resources/unirf/unirf_map_example.txt sd-card/unirf/unirf_map_example.txt - - cp assets/resources/rfidfuzzer/example_uids.txt sd-card/rfidfuzzer/example_uids.txt - - cp assets/resources/subplaylist/example_playlist.txt sd-card/subplaylist/example_playlist.txt - - cp assets/resources/Manifest sd-card/Manifest - - zip -r artifacts-default/sd-card-${DRONE_TAG}.zip sd-card - - rm -rf sd-card - - ls -laS artifacts-default - - name: "Bundle self-update packages" image: kramos/alpine-zip commands: @@ -93,7 +64,6 @@ steps: files: - artifacts-default/*.tgz - artifacts-default/*.zip - - artifacts-default/flipper-z-f7-full-${DRONE_TAG}.dfu title: ${DRONE_TAG} note: CHANGELOG.md checksum: diff --git a/CHANGELOG.md b/CHANGELOG.md index 210834fe4..9b02829b3 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,22 +1,10 @@ ### New changes -* Critical issue fix: Fixed subghz read mode doesn’t work at all -* Updated archive app (Rename, File info) (+ fixes) (by @derskythe) [(PR 68)](https://github.com/Eng1n33r/flipperzero-firmware/pull/68) -* Plugins: Added uart echo and usb mouse apps -* Plugins: Fix nrfsniff log spam, add new icons for plugins (icons by @Svaarich) -* Plugins: Changed app types and added new category for music players -* Plugins: Added new start screen for doom (by @Svaarich) -* Reduced max SubGHz history items to resolve memory issues, was 99, now 65 -* Updated universal remote assets (by @Amec0e) -* OFW: Fbt: fixed gdb-py path for MacOS - -**Known issues: Picopass reader plugin crash** +* Picopass plugin fixed (bug with mbedtls lib found and fixed by hedger in OFW PR 1742) +* DFU files no longer included in releases to avoid issues with wrong manual installation of assets - use web updater or microSD update package **Note: To avoid issues prefer installing using web updater or by self update package, all needed assets will be installed** Self-update package (update from microSD) - `flipper-z-f7-update-(version).zip` or `.tgz` for iOS mobile app -DFU for update using qFlipper - `flipper-z-f7-full-(version).dfu` - -If using DFU update method, download this archive and unpack it to your microSD, replacing all files except files you have edited manually - -`sd-card-(version).zip` +DFU for update using qFlipper is no longer included in releases to avoid issues with assets - Use Web Updater or self-update package! diff --git a/documentation/HowToInstall.md b/documentation/HowToInstall.md index 18021418b..253d5342f 100644 --- a/documentation/HowToInstall.md +++ b/documentation/HowToInstall.md @@ -32,7 +32,8 @@ after that on web updater page - press `Connect` button - Download `flipper-z-f7-update-(version).tgz` - Open downloads in ios Files app, select downloaded `.tgz` file, click Share, select Flipper App - In flipper app click green `Update` button, be sure it shows `Custom flipper-z-f7-update...` in Update Channel -- Wait until update is finished +- Wait until update is finished +- Error in ios app will show up, but flipper will be updated successfully - And if all flashed successfully - you will have all needed assets pre installed - Done @@ -52,36 +53,7 @@ after that on web updater page - press `Connect` button `update/f7-update-(CURRENT VERSION)/update.fuf` - Update will start, wait for all stages, and when flipper started after update, you can upload any custom [IR libs](https://github.com/logickworkshop/Flipper-IRDB), and other stuff using qFlipper or directly into microSD card -
-
-## With qFlipper - -### **Replace (CURRENT VERSION) with version that you downloaded from releases** -- Connect your device and select `Update from file` -then select **`flipper-z-f7-full-(CURRENT VERSION).dfu`** - -- And wait, if all flashed successfully - you can manually upload IR libs and other stuff to sd card - -- If you doing install for first time or migrating from official fw, unpack files from archive `sd-card-(CURRENT VERSION).zip` onto your microSD card - - -
-
- -## With USB DFU - -1. Download latest [Firmware](https://github.com/Eng1n33r/flipperzero-firmware/releases) - -2. Reboot Flipper to Bootloader - - Press and hold `← Left` + `↩ Back` for reset - - Release `↩ Back` and keep holding `← Left` until blue LED lights up - - Release `← Left` - -### **Replace (CURRENT VERSION) with version that you downloaded from releases** -3. Run `dfu-util -D flipper-z-f7-full-(CURRENT VERSION).dfu -a 0` - -4. If you doing install for first time or migrating from official fw, unpack files from archive `sd-card-(CURRENT VERSION).zip` to your microSD card