Developer HowTo
Compiling Firmware
- Compiling Instructions - General instructions, how to compile the Mayhem Firmware
- Compile on Arch Linux - Compile on Arch based distro (exclude Asahi)
- Compile on Kali Linux - Compile on Kali Linux, should be valid for all recend dpkg based Linux
- Compile on WSL - How to compile on Windows faster with WSL2
- Compile Dev Version - Overview of some Dev Builds
- CCache - Notes about CCache
Howto
- Create a Custom Map - Create a custom map with Offline Map Maker
- Github PR - How-to suggest changes on Github for Mayhem Firmware
Structure of the Firmware
- At fist glance - Filesystem structure guide
- Boot Process - Overview, Bootstrap, Application
- ChibiOS Notes - These are miscellaneous useful notes about how ChibiOS functions.
- Firmware Architecture - Abilities and limits on the HackRF MCU
- Persistent Memory - Details about the persistent Memory (Saved settings)