github portapack-mayhem/mayhem-firmware v2.4.0
Mayhem firmware v2.4.0

3 hours ago

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. ⚠️ HackRF Pro support is still a work in progress — while a lot works great, there are still some bugs we're actively working on.

📻 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:

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:

  • @htotoo: Now supports 2FSK modulation in addition to OOK (#2964)

SubGhzD:

Car Key (SubCarrier) Decoder:

TPMS RX:

Looking Glass:

Mic TX:

Other Improvements:

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.

Don't miss a new mayhem-firmware release

NewReleases is sending notifications on new releases.