From f530734d2685701983cd0e86d8f48e5492eddc6e Mon Sep 17 00:00:00 2001 From: zxkmm Date: Tue, 12 Aug 2025 09:08:54 +0800 Subject: [PATCH] Created Flash Mayhem onto bare HackRF (markdown) --- Flash-Mayhem-onto-bare-HackRF.md | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 Flash-Mayhem-onto-bare-HackRF.md diff --git a/Flash-Mayhem-onto-bare-HackRF.md b/Flash-Mayhem-onto-bare-HackRF.md new file mode 100644 index 0000000..054bb76 --- /dev/null +++ b/Flash-Mayhem-onto-bare-HackRF.md @@ -0,0 +1,21 @@ +## Using firmware file from github release page and the classic hackrf_spiflash tool +> [!Note] +> :warning: This guide works for bare HackRF instead of HackRF with a PortaPack. + +### Windows +1. Connect the device via USB. +2. Double click `flash_portapack_mayhem.bat` and follow the instructions. +3. Reboot the device. + +### Linux +1. Connect the device via USB +2. Upload the firmware with `hackrf_spiflash -w new_firmware_file.bin` (eg. portapack-h1_h2-mayhem.bin for mayhem firmware or hackrf_one_usb.bin for stock HackRF firmware) +3. Reboot the device +> [!NOTE] +>- To Ubuntu and Mint user: Ubuntu based distro never maintains their repo for HackRF host (cli client) package. You’ll face a lot of weird problems if your HackRF is R9. To resolve these, please compile the HackRF package yourself, or use another distro. + +### MacOS +1. If necessary, install the HackRF tools: `brew install hackrf` +2. Connect the device via USB +3. Upload the firmware with `hackrf_spiflash -w new_firmware_file.bin` +4. Reboot the device \ No newline at end of file