Releases: portapack-mayhem/mayhem-firmware
Nightly Release - 2026-04-09
Nightly release - 2026-04-09
This build is the latest and greatest, although may not be the most stable as this is a nightly release.
Release notes
Revision (n_260409):
- ef2ae98 - @gullradriel: fix build (#3129)
Nightly Release - 2026-04-08
Nightly release - 2026-04-08
This build is the latest and greatest, although may not be the most stable as this is a nightly release.
Release notes
Revision (n_260408):
- ef2ae98 - @gullradriel: fix build (#3129)
- 5deeaed - @Pezsma: Praline rssi (#3127)
- d5f9439 - @ancker010: Add external 2-Tone TX/RX Apps (#3128)
Nightly Release - 2026-04-04
Nightly release - 2026-04-04
This build is the latest and greatest, although may not be the most stable as this is a nightly release.
Release notes
Revision (n_260404):
Nightly Release - 2026-04-03
Nightly release - 2026-04-03
This build is the latest and greatest, although may not be the most stable as this is a nightly release.
Release notes
Revision (n_260403):
- 605c9ef - @gullradriel: Make detector use freqman (#3119)
Nightly Release - 2026-03-31
Nightly release - 2026-03-31
This build is the latest and greatest, although may not be the most stable as this is a nightly release.
Release notes
Revision (n_260331):
- aee54e5 - @gullradriel: Merge updated submodule (#3116)
Nightly Release - 2026-03-30
Nightly Release - 2026-03-29
Nightly Release - 2026-03-28
Nightly Release - 2026-03-27
Mayhem firmware v2.4.0
Stable release - v2.4.0
🆕 HackRF Pro (PRALINE) Support
Mayhem now officially supports the HackRF Pro! This includes iCE40 FPGA bitstream loading, MAX2831 transceiver driver, software RSSI, and dedicated diagnostic views.
- @stafur: Initial HackRF Pro architecture port (#2958, #2991, #3018, #3030, #3031, #3039, #3048, #3049, #3052, #3053, #3054, #3057, #3058, #3068, #3077, #3080, #3091)
- @bumblebee-2025: Fix RX audio baseband async error for PRALINE (#3010), pin mux fix (#3085)
- @jLynx: Multi-device build support (#2978), HackRF Pro board detection (#3006), firmware compatibility fix (#2996), flash utility fix (#3073)
- @zxkmm: Fix FLASH ERR warning on HackRF Pro (#2997)
📻 New Applications
Receivers:
- @Pezsma: Morse RX — Full CW/AM/FM/SSB Morse decoder with adaptive timing, tone frequency display, and logging (#2923, #2934, #2959)
- @htotoo: RTTY RX — Radioteletype receiver with auto-baud detection and Baudot decoding (#2977)
- @berkeozkir: FPV Detect — Analog FPV drone detector scanning all 5.8 GHz bands with confidence-based locking (#3084)
- @zxkmm: Time Sink — Oscilloscope-style time-domain viewer with persistence and triggering (#3059)
Transmitters:
- @Pezsma: Morse TX — CW key transmitter with AM/FM/DSB/USB/LSB modes, adjustable WPM, and sidetone (#2948)
- @htotoo: RTTY TX — Radioteletype transmitter with configurable baud, shift, and tones (#2977)
- @fredzo: EPIRB TX — Emergency beacon simulator (406 MHz BPSK + 121.5 MHz AM) with file-based or manual beacon configuration (#3081)
- @SarahRoseLives: SAME TX — EAS/Weather alert encoder (#3069)
- @SarahRoseLives: MDC-1200 TX — Stun, unstun, radio check, call alert, selective call, and more (#3083)
- @SarahRoseLives: P25 TX — Project 25 TSBK control channel transmitter (#3090)
- @jLynx: TPMS TX — Tire Pressure sensor transmitter supporting Schrader, FLM, and GMC protocols (#3001)
- @lifegame1lu111: KeeLoq TX — Rolling code transmitter with keystore support and file save/load (#2990)
- @Win-Sandbox: POCSAG TX — Moved to external app (#3033)
- @htotoo: Signal Generator — Moved to external app (#2917)
- @htotoo: SD Over USB — Moved to external app (#2918)
Transceivers:
- @SarahRoseLives: KISS TNC — AX.25 TNC over USB serial with full KISS protocol support (#3078)
Utilities:
- @zxkmm: Waterfall Designer — Create and preview custom waterfall color gradients with live color picker (#2625)
🔧 Key Improvements
ADSB RX:
- @htotoo: Flight trail history on map with altitude-based color coding (#3020), optimized marker handling (#3013), transparent marker text background (#3098)
- @htotoo: Altitude-based color coding for map markers (#3004)
BLE RX:
APRS TX:
- @htotoo: GPS coordinate support with
?GPS?placeholder, digipeater paths, manual map position picker, settings persistence (#2937)
ACARS RX:
- @Win-Sandbox: Full frame decoding with CRC-16/CCITT verification, parsed fields for Registration, Label, Flight ID, and payload (#3029)
Flipper TX:
SubGhzD:
- @lifegame1lu111: Holtek HT6P20B protocol support (#2941), KeeLoq decryption with keystore (#2982)
- @jflaflamme: Restaurant Pager protocol support (#2998)
Car Key (SubCarrier) Decoder:
TPMS RX:
- @Hoite: BAR unit support added (#2988)
- @jLynx: Save packets to file, detail view with save button (#3001)
Looking Glass:
- @gullradriel: Marker +/− navigation buttons (#2919)
Mic TX:
- @gullradriel: Select key repeat disabled to prevent accidental double-triggers (#2956)
- @Win-Sandbox: Added 12.5 kHz NFM bandwidth option (#3023)
Other Improvements:
- @harinworks: TX safety limiter — disable TX, disable TX amp, or cap maximum TX gain (#2904, #2908)
- @htotoo: Notification system with pop-up notifications, auto-dismiss, and app linking (#3002)
- @Pezsma: Random splash screen from
SPLASHS/directory (#2961) - @htotoo: Dynamic flash size support for multi-device builds (#2933)
- @u-foka: Better HackRF board detection for serial info command (#2967, #2975)
- @u-foka: SD card status display improvements (#3079)
- @u-foka: Auto-update external apps on SD card change (#3046)
- @u-foka: Menu system improvements — empty menu handling (#3060), better paging (#3061)
- @gullradriel: Fixed crashes in Recon/Scanner/Level when changing modes (#3047)
- @gullradriel: NumberField wrapping fix for negative ranges (#2920)
- @herbenderbler: Fixed aviation 8.33 kHz step size (#2950)
- @htotoo: Fixed OSM map change detection (#6562e596)
- @htotoo: Fixed dino game high score position (#3017)
- @htotoo: Modified app icon colors based on wiki (#3099)
- @htotoo: Fixed SD card test app memory usage (#3101)
- @htotoo: Fixed POCSAG TX (#3097)
- @jLynx: New unified Windows flasher
mayhem_flasher.batwith device selection, DFU unbrick, serial fallback, and factory restore (#3067, #3070, #3074, #3075) - @jLynx: Updated HackRF flashing utilities (#3067)
- @u-foka: Widget
visiblerenamed todrawnfor clarity (#3066) - @zxkmm: Contribution PR template added (#3088), fixed app icon colors (#3096), code cleanup (#3082, #3089)
Full Changelog: v2.3.2...v2.4.0
Add this line to the Installation section:
Installation
You can update your firmware easily via the Mayhem Hub or check the wiki for more detailed upgrade instructions.
Warning: Since release 1.8.0, most applications have been moved to the SD card as we ran out of flash space.
MicroSD card files
For certain functionality, like external apps, the world map, GPS simulator, and others you need to uncompress (using 7-zip) the files from mayhem_vX.Y.Z_COPY_TO_SDCARD.zip to a FAT32 formatted MicroSD card. You can also update your SD card contents directly via hackrf.app.