A collection of custom splash screens for the HackRF One + PortaPack running Mayhem firmware.
| Screen | Preview |
|---|---|
splash_name.bmp |
![]() |
The PortaPack displays a splash screen image on boot before loading the Mayhem UI. It is a 240×320 pixel BMP file stored on the SD card. Swapping it out is one of the easiest ways to personalise your device.
- HackRF One
- PortaPack H1 or H2
- Mayhem firmware installed
- MicroSD card (FAT32 formatted)
- A way to write to the SD card (card reader / OTG adapter)
Clone the repo or download the .bmp file you want:
git clone https://github.com/YOUR-USERNAME/YOUR-REPO-NAME.gitOr download a single file directly from the Releases tab.
Place the splash screen BMP on the root of your PortaPack's SD card and rename it:
/splash.bmp
Your SD card root should look like this:
SD Card (root)
├── splash.bmp ← your custom splash screen
├── FIRMWARE/
├── APPS/
└── ...
Eject the SD card, insert it into the PortaPack, and power on. Your custom splash screen will display on startup.
All splash screens in this repo conform to the PortaPack Mayhem standard:
| Property | Value |
|---|---|
| Format | BMP (Windows Bitmap) |
| Width | 240 px |
| Height | 320 px |
| Color Depth | 24-bit RGB |
| File name | splash.bmp |
Note: The PortaPack screen is 240×320 portrait orientation. Images that don't match this exact resolution may display incorrectly or fail to load.
- Open or create your image
- Image → Scale Image → set to
240 × 320 px - File → Export As → name it
splash.bmp - In the BMP export dialog select 24 bit color, no RLE compression
- Copy to SD card root
# Convert any image to the correct format
convert input.png -resize 240x320! -type TrueColor splash.bmpfrom PIL import Image
img = Image.open("input.png").resize((240, 320))
img.convert("RGB").save("splash.bmp")Delete splash.bmp from the SD card root. Mayhem will fall back to the built-in default splash on next boot.
| Firmware | Compatible |
|---|---|
| Mayhem v1.x | Yes |
| Mayhem v2.x | Yes |
| Mayhem nightly | Yes |
| Stock HackRF firmware | No (PortaPack only) |
Tested on PortaPack H2 with Mayhem firmware. Should work on H1 as well — open an issue if you encounter problems.
Contributions welcome. If you have a splash screen to share:
- Fork the repo
- Add your
.bmpfile (240×320, 24-bit) - Add a preview image to
/previews/ - Update the preview table in this README
- Open a pull request
Please keep submissions clean — no offensive imagery.
All splash screens in this repository are released under Creative Commons CC0 1.0 unless otherwise noted in the file's folder.
Do whatever you want with them.
- Mayhem Firmware — the PortaPack firmware these are made for
- HackRF One — the SDR hardware
- PortaPack — the companion hardware
Made for the HackRF / PortaPack community.
