Diagnose firmware update in Windows
If you cant get firmware to update/install on your device do these steps.
Try boot into DFU mode by:
- Plug device into computer
- Press and HOLD the DFU button, While still holding the DFU button, press and release the reset button (WHILE STILL HOLDING THE DFU BUTTON).
Note : in some particular H2 (ex H2R4 with battery ), reset button does not make a proper reset , it just freeze the screen , and do not allow you to enter in DFU . In that case, unplug it from the computer, switch off the unit with two short pushes to the big encoder knob button (power off). And then keep pressing DFU button , a short push button to the encoder knob button (power on) leads you into a proper DFU Mode. And now you can plug it through USB cable to the computer, and continue with process.
- Check Windows device manager and see if you have LPC showing up
- If it shows up then make sure you download the latest version of mayhem_vx.x.x_FIRMWARE.zip from GitHub here https://github.com/portapack-mayhem/mayhem-firmware/releases/latest. You can then run "dfu_hackrf_one.bat". Now double check the file name as they look quite similar.
- Once it opens, press enter on your keyboard and you should see the following:
- Once that is done, you need to check device manager and see if you can now see a new device showing up
- If this device is showing up, then you can now run "flash_portapack_mayhem.bat" and press enter. You should now see the following:
- Once that is done, you should be able to press the reset button and your device will boot up. If not, then please refer to the wiki here: [Won't boot](https://github.com/portapack-mayhem/mayhem-firmware/wiki/Won't-boot
If you see Unknown device then you will need to install your device drivers.
Note
The wiki is yet to be completed. Please feel free to add content and collaborate.
Important
- This is a public wiki. Everything you write here will be public and everyone can see it. So please don't take your personal notes here.
- Unless it's necessary, don't attach links that redirect to tutorials/articles outside of this wiki. This is because the content could easily out dated, or the linked site could be a content farm providing false information.
- 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
- 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
- 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