-
Notifications
You must be signed in to change notification settings - Fork 67
Customize Firmware
Derek Jamison edited this page Aug 20, 2023
·
6 revisions
Most of the tutorials I have are about making applications, which can be compiled into a FAP file that you install on your firmware. Some changes however, involve changing the code of the firmware itself -- for example the videos in Flipper Zero - UX playlist for customizing your Flipper's main menu.
- The first step is to make sure you have a github.com account.
- The second step is to decide which firmware you want to fork. You can click the "Main" link on UberGuidoZ page to be redirected to the repository for that firmware.
- Next step is to fork the repository into your own GitHub.
- Near the top of the page, you should see a "Fork" option with a dropdown arrow. Click the drop-down arrow.
- Click on "+ Create a new fork"
- You should see "Owner" with your name filled out.
- You should see "Repository name" with the name of the repository filled out. You can change this name if you want.
- If you are okay with latest dev changes, check the "copy the dev branch only" option. If you need other branches, like release candidates, then uncheck the box.
- Click the "Create Fork" button.
- Load your github.com account.
- Click on Repositories (for example, https://github.com/jamisonderek?tab=repositories)
- Choose the repository you just made.
- Click on the green "Code" button.
- Click on the clipboard icon, under Clone/HTTPS.
- Either: Clone the repository in VS Code
- Open VSCode.
- Ctrl+Shift+P
- type: "Git: Clone (Recursive)"
- paste the URL from your clipboard and click Enter
- choose a destination
- Or: Clone the repository in a command line. From a command window that is in the parent directory where you want to clone...
git clone --recursive
https-url-from-your-clipboard