Skip to content

Install Firmware and Apps

Derek Jamison edited this page Feb 12, 2024 · 32 revisions

Install Firmware and Apps

I just created this page. I will update and create video for Feb 17th, 2024.

Overview

This page is about how you can build applications for your firmware. These applications are called FAP files, which stands for Flipper Application Package. The FAP file has a required API version, which is why you need it to match the API of the firmware you are running on your Flipper. You can read more about FAP files in the official documentation.

Techniques

There are many techniques to accomplish the various tasks. At the beginning of this document we will focus on using a command-line interface, but you can also accomplish these tasks using Visual Studio Code (which allows you to pick commands to run from a nice user interface, instead of memorizing command-line parameters). There are also multiple tools, such as uFBT and FBT. At the beginning of this document, we will use the FBT instead of uFBT tool.

Required apps

  • We use the Git command (and the Git tools with VS Code). This is pre-installed in Kali. If it is not already installed for your OS, you can download from Git tools download
  • Required for uFBT only: Python 3.8 or newer is needed for installing uFBT. You can install from Python download
  • Optional: Visual Studio Code is nice editor. You can install from VS Code download
Clone this wiki locally