Stable release - v1.6.0
Merry Christmas and Happy New Year!
This is a fork of the Havoc firmware, which itself was a fork of the PortaPack firmware, an add-on for the HackRF. Please check the readme for details.
Release notes
Revision (v1.6.0):
- e8ad86c - @Brumi: Merge pull request #768 from rusty-labs/sin_function_180_fix
- e69c9bb - @Rusty: #755 fix, sin_f32 fails at 180
- 25c267a - @Brumi: Merge pull request #744 from strijar/spectrum_color
- efbcd2a - @gullradriel: Merge pull request #752 from lujji/fix-ook-bug
- f32b55f - @gullradriel: Merge pull request #754 from lujji/ook-scan
- e9adc32 - @gullradriel: Merge pull request #757 from gullradriel/next
- a120a63 - @GullCode: Updated submodules
- e3cea4c - @lujji: minor ui fix
- 0631f5d - @lujji: implement ook scan
- 8986b65 - @lujji: fix ook repeat bug
- 7f64606 - @gullradriel: Merge pull request #750 from gullradriel/recon-delete-retune-fix
- 7bfb54e - @GullCode: better order of events
- e0c1f7b - @GullCode: Retune after delete fix
- 734f315 - @gullradriel: Merge pull request #749 from gullradriel/updating-am-mode
- 7f6aebb - @GullCode: Fixed typos
- 5f62926 - @GullCode: Fixed typo
- 17f6475 - @GullCode: Added/Renamed AM bandwidth modes
- 17d3cb3 - @jimi Sanchez: Merge pull request #747 from Brumi-2021/“Additional_AM_BW_type_9Khz_on_top_current_6Khz”
- 1e4c93b - @Brumi-2021: Final opt. AM-9K, applied to Audio_RX and Mic App.
- 25dfa96 - @Brumi-2021: Adding FIR_taps for EU AM broadcasting 9K00A3E
- 400cccd - @eried: Contributors gridview
- f59437c - @Belousov Oleg: New spectrum color scheme
- 5577ec8 - @GullCode: Merge pull request #729 from BehleZebub/patch-1
- da98e77 - @GullCode: Update generate_world_map.bin.py
- b5b5bf4 - @GullCode: Merge pull request #737 from BehleZebub/next
- 587fbfb - @BehleZebub: added shebang line for pyhton3 on unix
- c54e382 - @GullCode: Merge pull request #739 from lujji/next
- 22de89c - @lujji: added gain and amp controls
- aa778e5 - @GullCode: Merge pull request #738 from Brumi-2021/Extending_previous_ghost_signal_interference_c/m_in_all_RX_after_using_Replay_App
- e8e9847 - @Brumi-2021: Extending "ghost interf. signal" c/m to Replay App
- 95d1bca - @BehleZebub: changed from python2 to python3
- 1a5c360 - @BehleZebub: changed from python2 to python3
- 560c714 - @BehleZebub: Update make_dcs.py
- 6fc03a2 - @BehleZebub: changed from python2 to python3
- f31ee11 - @BehleZebub: changed from python2 to python3
- 996e648 - @BehleZebub: changed from python2 to python3
- ca4f68d - @BehleZebub: changed from python2 to python3
- 2c3f8e9 - @GullCode: Merge pull request #734 from Brumi-2021/“Solving_correctg_RX_DSB-SC_Suppressed_Carrier”
- a591ba5 - @Brumi-2021: Mic App: DSB RX distortion c/m + minor improv.
- c9657bc - @BehleZebub: Update generate_world_map.bin.py
- b8d98e4 - @BehleZebub: Update generate_world_map.bin.py
- e0309b1 - @GullCode: Merge pull request #728 from GullCode/fix-wfm-bw-label
- c2117b2 - @GullCode: cosmetic fix for bw display
- 2b78f9e - @GullCode: Correct WFM bw label to 200k
- 6cd4eb0 - @GullCode: Correct WFM bandwidth and step
- 8ec69d7 - @GullCode: Merge pull request #727 from Brumi-2021/adding_in_RX_WFM_to_Mic_App
- efe8d82 - @Brumi-2021: Add WFM mode in Mic App (in tx and rx)
- 32697d1 - @GullCode: Merge pull request #723 from GullCode/recon-freqman-steps-band-update
- 11558b9 - @GullCode: Merge pull request #722 from GullCode/scanner-freqman-update-max_files-steps
- e5d1308 - @GullCode: Added FM bands files
- 62968e6 - @GullCode: Added default RECON.TXT file
- a9b4abc - @GullCode: Indenting some comments
- 05f3793 - @GullCode: Added 30Khz steps and removed quoted code
- ae8633c - @GullCode: Use FREQMAN_MAX_PER_FILE instead of MAX_DB_ENTRY
- 480f492 - @GullCode: Removed MAX_DB_ENTRY definition
- dd2e23f - @GullCode: Updated FREQMAN_MAX_PER_FILE value
- 3ca57f6 - @GullCode: Merge pull request #721 from eried/hackrf_update
- 29ac319 - @GullCode: Update hackrf
- e76faf6 - @GullCode: Merge pull request #717 from Brumi-2021/Recovered_ALC_AK4953_Mic_App_feature_solving_WM8731_side_effects
- 5474487 - @GullCode: Merge pull request #696 from andrej-mk/ook
- e6cf04e - @GullCode: Update ui_encoders.hpp
- 1d52181 - @GullCode: Merge pull request #711 from GullCode/recon-app
- 83f7c9a - @GullCode: Merge pull request #707 from Brumi-2021/try_to_solve_RX_ghost_signal_issue_#637
- 310fbd5 - @igolyudov: Update docker file (#719)
- 6b75249 - @Brumi-2021: Finalised all Mic Boost(WM) and Mic ALC(AK)
- 745574d - @Brumi-2021: Ak4951-ALC_base adding WM8731-boost OFF options
- c80595d - @jimi Sanchez: Merge pull request #535 from jimilinuxguy/jimi-merging-conflicts
- 040dded - @jimi Sanchez: Merges latest firmware into feature branch
- 958c9a1 - @jimi Sanchez: Merge pull request #4 from jimilinuxguy/replayapp
- 76a1379 - @jimi Sanchez: Merge pull request #3 from eried/master
- 861db60 - @jimi Sanchez: Merge branch 'replayapp' into master
- 4993a6a - @eried: Update README.md
- 9086f32 - @GullCode: Added Recon app persistent settings
- 9d59c07 - @GullCode: Added Recon app under 'Receive' menu
- 0d18aa4 - @GullCode: Added Recon files to CMake list
- cf40f5e - @GullCode: Added ButtonWithEncoder
- fe4bc79 - @GullCode: Added access to min/med/max values
- 5d5865e - @GullCode: Added tone to string and string to tone
- a7370ee - @GullCode: Added new file format funcs
- 223cd7c - @GullCode: added Recon files
- 1be3167 - @eried: Merge pull request #710 from Brumi-2021/Increase_freq_step_resolution
- 1bbd889 - @Brumi-2021: Very minor change , add 10/50Hz freq. step #669
- d87e985 - @eried: Merge pull request #705 from Brumi-2021/Bias_DC_Voltage_not_working_in_TPMS_&ERT#700
- 3610996 - @eried: Merge pull request #701 from arneluehrs/ais-fix
- 6087c65 - @Brumi-2021: Applied ghost-signal c/m to all remaining TX Apps
- 08a108d - @Brumi-2021: First test, ghost-singal c/m to only Mic_App
- c78659d - @GullCode: RECON sdcard dir and empty config
- 5021a03 - @Brumi-2021: Minor change radio,disable-->receiver.disable
- 961a4c4 - @Brumi-2021: Addition_bias_DC_ERP_TPMS
- a89d418 - @arne Luehrs: AIS Decoding, destination text display fix
- 1dcc80b - @arne Luehrs: Merge remote-tracking branch 'refs/remotes/origin/ais-fix' into ais-fix
- 1e14ca4 - @arne Luehrs: Enable AIS-B decoding and display
- 5096f91 - @arne Luehrs: Add AIS Class B Decoding
- 65be02c - @arne Luehrs: Add AIS Class B Decoding
- f5a604a - @arne Luehrs: Merge pull request #3 from eried/next
- 8741870 - @andrej: Make clk and frame duration steps in OOK configurable
- e33c98c - @andrej: Increase maximum OOK clock to 1000 kHz
- 823c69e - @Brumi: Merge branch 'eried:next' into next
- a26ee84 - @Brumi: Merge branch 'eried:next' into next
- 379ad6d - @Brumi-2021: Recovered_ALC_Mic_Feature_AK4953_OK_WM8731
- 840da4c - @Brumi: Merge branch 'eried:next' into next
- c389ce7 - @jLynx: Merge pull request #653 from eried/next
- dda543f - @Brumi: Merge branch 'eried:next' into next
- 92844a7 - @Brumi: Merge branch 'eried:next' into next
- ef52339 - @Brumi: Merge branch 'eried:next' into next
- 5e07808 - @Brumi: Merge branch 'eried:next' into next
- 85602d1 - @jimi Sanchez: Update create_nightly_release.yml
- 2efab19 - @jimi Sanchez: Merge branch 'next' of https://github.com/jimilinuxguy/portapack-mayhem into next
- 4562228 - @jimi Sanchez: Fixing spelling of Wav Viewer
- b56acb0 - @jimi Sanchez: Merge pull request #2 from jimilinuxguy/jimi-merging-conflicts
- 6af0d4e - @jimi Sanchez: Merge branch 'next' into jimi-merging-conflicts
- 0fed174 - @jimi Sanchez: Adding back wipe sd
- d71c759 - @jimi Sanchez: Merge branch 'next' into jimi-merging-conflicts
- c1e568f - @jimi Sanchez: Removing wipe sd
- db1b7ff - @jimi Sanchez: Merge branch 'next' of https://github.com/jimilinuxguy/portapack-mayhem into next
- f48980e - @jimi Sanchez: Adding playlist to CMakeLists
- cdaa668 - @jimi Sanchez: Adding playlist to CMakeLists
- d2dbad7 - @arne Luehrs: Merge branch 'eried:next' into next
- 9412dd8 - @jLynx: Merge pull request #546 from eried/next
- d624b92 - @jimi Sanchez: Adding helper header for playlist file
- 584c46a - @jimi Sanchez: Initial commit of playlist app for replaying capture files sequentially
- 1976c36 - @Brumi: Merge branch 'eried:next' into next
- c4eb024 - @jimi Sanchez: Merge pull request #1 from eried/next
- 95ac4a2 - @Brumi: Merge branch 'eried:next' into next
- a7c7495 - @Brumi: Merge branch 'eried:next' into next
- 8f311ea - @arne Luehrs: Merge pull request #1 from eried/next
- d064342 - @Brumi: Merge branch 'eried:next' into next
- adb0cdf - @Brumi: Merge branch 'eried:next' into next
- 1b93a04 - @Brumi: Merge branch 'next' of https://github.com/Brumi-2021/portapack-mayhem into next
- 52c6d0e - @Brumi: Merge branch 'next' of https://github.com/Brumi-2021/portapack-mayhem into next
- 22a5ca7 - @Brumi: Merge branch 'next' of https://github.com/Brumi-2021/portapack-mayhem into next
- d0b356a - @Brumi: Revert "Solving Compile error on gcc10 . Keeping same safety protection about the size of the array ,but with slightly different sintax."
- 28ee69b - @Brumi: Revert "Update spectrum_collector.cpp"
- bfd614b - @Brumi: Revert "Update spectrum_collector.cpp"
- 4a6fc35 - @Brumi: Update spectrum_collector.cpp
- 35cece1 - @Brumi: Update spectrum_collector.cpp
Full Changelog: v1.5.4...v1.6.0
Installation
Check the wiki for details how to upgrade.
MicroSD card files
For certain functionality, like 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.