-
-
Notifications
You must be signed in to change notification settings - Fork 568
Work Needed
Mark Thompson edited this page Feb 11, 2024
·
4 revisions
Mayhem firmware is continually evolving. If you have the time and skill, there are several features that you could work on to contribute, including those listed below.
NOTE:
- To keep the list of Issues in github clean, some Enhancement suggestions have been Closed in github and moved to this list, so please include "closed" issues when searching github more information on any of the suggestions below.
- Due to ROM size limitations, new applications may need to be "external", meaning that they are loaded from a file on the SD card versus from the ROM.
- Add support for NTSC.
- Add support for recording from Microphone to a WAV file.
- Add support for more advanced editing of capture files.
- Add support for more utility meter types.
- Move incomplete or infrequently-used apps external.
- Support for additional RF devices/features may be ported to Mayhem from other open-source projects including rtl_433, Flipper Zero, etc.
- Improve SD card performance.
- Support squelch in all receiver modes.
- Standardize squelch meaning across apps.
- Add support for more types of TPMS sensors.
Note
The wiki is incomplete. Please add content and collaborate.
Important
- This is a public wiki. Everything is visible to everyone. Don't use it for personal notes.
- Avoid linking to external tutorials/articles; they may become outdated or contain false information.
How to collaborate
How to ask questions correctly
- First steps
- Usage cautions
- Intended use and Legality
- Features
- PortaPack Versions (which one to buy)
- HackRF Versions
- Firmware update procedure
- Description of the hardware
- User interface
- Powering the PortaPack
- Troubleshooting
- Applications
-
Compilation of the firmware
- Compile on WSL with ninja
- How to compile on Windows faster with WSL 2
- Using Docker and Kitematic
- Docker command-line reference
- Using Buddyworks and other CI platforms
- Notes for Buddy.Works (and other CI platforms)
- Using ARM on Debian host
- All in one script for ARM on Debian host
- Compile on Arch based distro (exclude Asahi)
- Dev build versions
- Notes About ccache
- Create a custom map
- Code formatting
- PR process
- Description of the Structure
- Software Dev Guides
- Tools
- Research
- UI Screenshots
- Maintaining
- Creating a prod/stable release (Maintainers only)
- Maintaining rules
- Development States Notes