mirror of
https://github.com/DarkFlippers/unleashed-firmware.git
synced 2025-12-12 04:34:43 +04:00
docs and changelogs
This commit is contained in:
28
CHANGELOG.md
28
CHANGELOG.md
@@ -1,18 +1,18 @@
|
|||||||
### New changes
|
### New changes
|
||||||
* **SubGHz: Keyboard lock fixed**
|
* If you have copied apps into `apps` folder - remove `apps` folder on your microSD before installing this release to avoid issues!
|
||||||
### Previous changes
|
* SubGHz: (Bug that I decided to keep as a feature) You can change default button (Ok) for remote by holding custom button and pressing back at same time (same can be used to restore your button if you changed it accidentally) - Be careful, it might be unstable, I will make proper option to change button in next releases
|
||||||
* SubGHz: AN-Motors AT4 - Add manually fixes
|
* SubGHz: Fixes for custom button bugs in SubGHz Remote app
|
||||||
* SubGHz: StarLine ignore option (in Read -> Config) (by @gid9798 | PR #410)
|
* SubGHz: Add alutech table to enviroment alloc and free
|
||||||
* Plugins: Fix `Repeat: 200` bug in SubGHz Remote and Bruteforcer
|
* Plugins: Update **TOTP (Authenticator)** [(by akopachov)](https://github.com/akopachov/flipper-zero_authenticator)
|
||||||
* Plugins: Update **TOTP (Authenticator)** [(by akopachov)](https://github.com/akopachov/flipper-zero_authenticator) (Steam guard support)
|
* Plugins: Update **UART Terminal** [(by cool4uma)](https://github.com/cool4uma/UART_Terminal/tree/main)
|
||||||
* Plugins: Update **UART Terminal** [(by cool4uma)](https://github.com/cool4uma/UART_Terminal/tree/main) (AT commands support)
|
* OFW: Deep Sleep Idle - **Improves battery usage!!!**
|
||||||
* Plugins: Add IR Scope app. (by @kallanreed | PR #407)
|
* OFW: FuriHal: pwr pulls for some pins
|
||||||
* OFW: scripts: sconsdist: added stub file artifact for older ufbt
|
* OFW: Bugfix: ISP Programmer and SubGhz
|
||||||
* OFW: Graphics cleanup and icon rotation
|
* OFW: AVR_ISP: fix NULL pointer dereference
|
||||||
* OFW: Moved ufbt to fbt codebase
|
* OFW: Fix gpio state isp programmer
|
||||||
* OFW: SD Driver: do not cache sd status.
|
* OFW: ufbt: project & debugging updates
|
||||||
* OFW: Furi: more gpio checks in HAL
|
* OFW: FuriHal: fix gpio naming and add explicit pulls for vibro, speaker and ir_tx -> **Breaking API change, api was changed from 20.x to 21.x**
|
||||||
* OFW: WeatherStation: fix protocol TX141TH-BV2
|
**(this will make your manually copied plugins not work, update them in same way you installed them, or delete `apps` folder and then install firmware, if you using extra pack builds (with `e` in version) all apps in _Extra will be updated automatically)**
|
||||||
|
|
||||||
#### [🎲 Download latest extra apps pack](https://github.com/xMasterX/all-the-plugins/archive/refs/heads/main.zip)
|
#### [🎲 Download latest extra apps pack](https://github.com/xMasterX/all-the-plugins/archive/refs/heads/main.zip)
|
||||||
|
|
||||||
|
|||||||
@@ -10,7 +10,7 @@
|
|||||||
|
|
||||||
<br>
|
<br>
|
||||||
|
|
||||||
Our goal is to make all features possible on this device without any limitations!
|
Most stable custom firmware focused on new features and improvements of original firmware components, with almost no UI changes
|
||||||
|
|
||||||
<br>
|
<br>
|
||||||
|
|
||||||
@@ -103,7 +103,7 @@ Encoders made by @assasinfil & @xMasterX:
|
|||||||
|
|
||||||
## Please support development of the project
|
## Please support development of the project
|
||||||
The majority of this project is developed and maintained by me, @xMasterX.
|
The majority of this project is developed and maintained by me, @xMasterX.
|
||||||
I'm unemployed because of the war, and the only income I receive is from your donations.
|
I'm unemployed, and the only income I receive is from your donations.
|
||||||
Our team is small and the guys are working on this project as much as they can solely based on the enthusiasm they have for this project and the community.
|
Our team is small and the guys are working on this project as much as they can solely based on the enthusiasm they have for this project and the community.
|
||||||
- @assasinfil - SubGHz
|
- @assasinfil - SubGHz
|
||||||
- @Svaarich - UI design and animations
|
- @Svaarich - UI design and animations
|
||||||
|
|||||||
@@ -7,7 +7,6 @@
|
|||||||
|
|
||||||
For development:
|
For development:
|
||||||
- Git
|
- Git
|
||||||
- Python3
|
|
||||||
- VSCode
|
- VSCode
|
||||||
|
|
||||||
## Clone the Repository
|
## Clone the Repository
|
||||||
@@ -16,15 +15,24 @@ You should clone with
|
|||||||
```shell
|
```shell
|
||||||
$ git clone --recursive https://github.com/DarkFlippers/unleashed-firmware.git
|
$ git clone --recursive https://github.com/DarkFlippers/unleashed-firmware.git
|
||||||
```
|
```
|
||||||
|
## VSCode integration
|
||||||
|
|
||||||
|
`fbt` includes basic development environment configuration for VS Code. Run `./fbt vscode_dist` to deploy it. That will copy the initial environment configuration to the `.vscode` folder. After that, you can use that configuration by starting VS Code and choosing the firmware root folder in the "File > Open Folder" menu.
|
||||||
|
|
||||||
# Build on Linux/macOS
|
# Build on Linux/macOS
|
||||||
|
|
||||||
Check out `documentation/fbt.md` for details on building and flashing firmware.
|
Check out `documentation/fbt.md` for details on building and flashing firmware.
|
||||||
|
|
||||||
|
### Compile plugin and run it on connected flipper
|
||||||
|
|
||||||
|
```sh
|
||||||
|
./fbt COMPACT=1 DEBUG=0 launch_app APPSRC=applications_user/yourplugin
|
||||||
|
```
|
||||||
|
|
||||||
### Compile everything for development
|
### Compile everything for development
|
||||||
|
|
||||||
```sh
|
```sh
|
||||||
./fbt
|
./fbt FIRMWARE_APP_SET=debug_pack updater_package
|
||||||
```
|
```
|
||||||
|
|
||||||
### Compile everything for release + get updater package to update from microSD card
|
### Compile everything for release + get updater package to update from microSD card
|
||||||
@@ -35,7 +43,7 @@ Check out `documentation/fbt.md` for details on building and flashing firmware.
|
|||||||
|
|
||||||
Check `dist/` for build outputs.
|
Check `dist/` for build outputs.
|
||||||
|
|
||||||
Use **`flipper-z-{target}-full-{suffix}.dfu`** to flash your device.
|
Use **`flipper-z-{target}-update-{suffix}.tgz`** to flash your device.
|
||||||
|
|
||||||
|
|
||||||
# Build on Windows
|
# Build on Windows
|
||||||
@@ -45,7 +53,7 @@ Check out `documentation/fbt.md` for details on building and flashing firmware.
|
|||||||
### Compile everything for development
|
### Compile everything for development
|
||||||
|
|
||||||
```sh
|
```sh
|
||||||
.\fbt.cmd
|
.\fbt.cmd FIRMWARE_APP_SET=debug_pack updater_package
|
||||||
```
|
```
|
||||||
|
|
||||||
### Compile everything for release + get updater package to update from microSD card
|
### Compile everything for release + get updater package to update from microSD card
|
||||||
@@ -56,7 +64,7 @@ Check out `documentation/fbt.md` for details on building and flashing firmware.
|
|||||||
|
|
||||||
Check `dist/` for build outputs.
|
Check `dist/` for build outputs.
|
||||||
|
|
||||||
Use **`flipper-z-{target}-full-{suffix}.dfu`** to flash your device.
|
Use **`flipper-z-{target}-update-{suffix}.tgz`** to flash your device.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user