Skip to content

Releases: ranchordo/flipperzero-cli-bridge

Release v1.5 - Fixes for newer firmware

22 Sep 00:16
Compare
Choose a tag to compare

After considerable neglect of this project, I have finally made some fixes to support newer firmware versions. Now that I've had to solidify the implementation of cli_control for another project, this newer version should generally be more tolerant to small firmware changes. In this release, the app binary has been compiled against firmware 1.0.1, so using that firmware version should minimize problems.

Release v1.4 - rebuild

18 Oct 15:12
Compare
Choose a tag to compare

It's identical, I just rebuilt it against the newer firmware. I really need to setup some sort of script for this, don't I...

Release v1.3

11 Jul 00:21
Compare
Choose a tag to compare

I'm sorry it took this long, I have been pretty severely procrastinating the task of actually fixing this. It ended up taking only like 30 minutes, but fingers crossed I don't need to keep updating this continuously with every minor change for the next 10 years.

Anyway, now for some legitimate and technically relevant discussion of this release, I made the loader unlocking actually work on the new firmware versions. It seems that while the flipper people were reworking how apps are loaded, they ended up modifying the way the loader service works, which made this app stop working pretty much in its entirety. Unfortunately, the design of this app is really delicate, but I can't find a better way to manipulate internal firmware structures (like the loader service lock).

Thank you for your patience, and good luck with this release.

Release v1.2

17 Apr 23:49
Compare
Choose a tag to compare

The loader internal struct offsets changed a bit, updated internal_defs.h to compensate (it's stupid we have to do it this way). Now it will probably only work on firmware version 80.1 or higher (or equivalent).

Basically: The flipper CLI will only run when no other applications are running (i.e. the loader's internal flag is not set). Unfortunately, in order to access the CLI through this app, the app needs to be running. When the app starts up, it does some hacky memory things to reset this flag and convince the loader that no applications are running, allowing the CLI to start up without throwing the annoying "Other application is running, close it first" message. This should now work properly on the newest firmware to reset the flag, which was broken by the change from 79.1 to 80.1.

Release v1.1

16 Jan 23:47
Compare
Choose a tag to compare

The main fix here is disallowing long-presses of the OK button from exiting when on the text input view, which allows inputting spaces by holding "_" (and inputting capital letters) without exiting the app (#1).

Release v1.0

27 Dec 22:22
bf48d89
Compare
Choose a tag to compare

First release of the CLI-GUI bridge. Includes basic functionality, as well as non-disconnecting exit capability.

See README.md for installation instructions.