Stable release - v2.1.0
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 (v2.1.0):
- 24ab2f2 - @zxkmm: touch to pop splash (#2260)
- 967506f - @zxkmm: add pause feat for protoView app (#2267)
- 20f45e8 - @htotoo: fix protoview shift, and add comments to languagehelper (#2268)
- a21e9ca - @htotoo: Nav fix, fixes #1197 (#2270)
- b3a0ad0 - @htotoo: Limit 50 items per page in sndboard. Maybe solves oom (#2263)
- 419bc75 - @zxkmm: add ccache option and transparent color instead of bool (#2269)
- b19ed5f - @gullradriel: Looking glass narrow view marker wrap around (#2271)
- b43eaa8 - @zxkmm: protect serial asyncmsg with indicate to prevent halt (#2272)
- 105742a - @zxkmm: add random ext app (#2273)
- a398ed1 - @htotoo: Random app imp (#2276)
- 2d1314a - @zxkmm: fine tune pwd gen app layout (#2277)
- e75fb59 - @zxkmm: fix issue from #1444 (#2278)
- c1af935 - @eried: Update README.md (#2279)
- b0c92d9 - @eried: Update README.md (#2280)
- 7d96bc4 - @zxkmm: Optional sha512 to spread out the final password for rand_pw app (#2281)
- eca1db2 - @eried: New sn0ren video about H4M (#2283)
- 536d25d - @eried: Update README.md (#2284)
- d4edb5f - @zxkmm: setting&autostart&widgets (OptionField and Waveform) imp (#2286)
- 83b65ba - @htotoo: I2C device manager (#2282)
- b9771b2 - @htotoo: I2c fix (#2287)
- 09c2c43 - @htotoo: acars to ext but disabled (#2288)
- 99d8fbd - @htotoo: Added the proposed new geotagging from flipper files. kept the old ones for compatibility (#2289)
- 5a00669 - @zxkmm: rmeove my name cuz there's a better serial dbg tool (#2291)
- dcaa02c - @bernd-herzog: External module api (#2290)
- fcc52e8 - @gullradriel: enforce #ifndef __HEADER_H instead of #pragma once, for code consitency and better portability (#2296)
- 023cee2 - @bernd-herzog: fixed warning (#2297)
- a223bd1 - @gullradriel: Pacman warning fix (#2298)
- 26b830b - @gullradriel: fix out of range warning (#2299)
- e01a184 - @htotoo: LupusE's patch (#2300)
- 8d1fb7c - @eried: Update ui_about_simple.cpp (#2302)
- 1b3359b - @htotoo: fix pocsag tx char limit (#2303)
- 66aa201 - @htotoo: Remove dead code (#2304)
- 48129cd - @htotoo: reorder contributors, to tempfix ui lag (#2307)
- 7d28e49 - @zxkmm: workaround for no-touchscreen device (#2301)
- 8e94502 - @zxkmm: touchscreen threshold (sensitivity) auto detect (#2306)
- cc7123b - @zxkmm: replace pmem instead of add a new for touchscreen auto detection (#2308)
- cb3774a - @htotoo: Increase sensitivity (#2309)
- 9f84ccb - @zxkmm: add color support for err message when compiling with ninja (#2311)
- 7a38b04 - @zxkmm: fix read data of display (#2312)
- c90f094 - @htotoo: I2cDev_PPmod periodic sensor query (#2315)
- a4c2e15 - @LupusE: Add generator and parser for bitmap.hpp (#2313)
- 0df2c08 - @LupusE: Fix output overflow at converting to hpp. Function is untouched. (#2320)
- 13e4f22 - @zxkmm: bump hackrf fw bin (#2321)
- c986318 - @htotoo: battery display imp (#2327)
- d5296c6 - @jLynx: H4M open source schematic (#2332)
- 5bb23b6 - @zxkmm: autostart fix 2 (#2331)
- d6a9c74 - @htotoo: Auto start again (#2333)
- abd6177 - @jLynx: H4M CPLD (#2335)
- bea9f44 - @zxkmm: fine tune waveform and ook again (#2322)
- 8df05a5 - @gullradriel: Disable ui_fsk_rx (#2337)
- da53227 - @LupusE: Add about_simple updater from github (#2328)
- 110a543 - @gullradriel: save and restore region and or manual frequency values (#2340)
- 83a488e - @Brumi-2021: Auto switch C16/C8 default REC format in both BW directions. (#2343)
- 5851b47 - @zxkmm: add text for ccache in makefile to prevent confusing Ninja user (#2346)
- a153cd7 - @htotoo: remove the only 1 stoi (#2341)
- c31fef0 - @htotoo: Removed fake brightness (#2349)
- 5020e5b - @htotoo: I2cshell (#2348)
- 6740598 - @eried: Update front videos and links on README.md (#2351)
- 079329f - @eried: Update README.md
- 09dff44 - @RocketGod-git: Create the Shopping Cart Lock app (#2326)
- b8a6459 - @RocketGod-git: Make the CVS Spam app (#2352)
- 458a663 - @gullradriel: Splash resize (#2353)
- 4641dcb - @htotoo: Ookbrute (#2354)
- c8f236a - @RocketGod-git: CVS Spam v0.2 (#2357)
- 6c83825 - @zxkmm: auto scroll the name list (#2358)
- 9cccfa6 - @eried: Update README.md
- 5b540fa - @eried: Update README.md
- ff12d06 - @eried: Update links README.md
- 31c53dc - @eried: Update README.md (#2362)
- 59f72cb - @htotoo: Flipper sub (raw+binraw AND ONLY OOK) TX (#2361)
- 64f8158 - @sasaga: External App ROOK(Remote On-Off Keying) (#2363)
- 52b2cb2 - @eried: Grabifyed link to opensdrlabs h4m
- d31857c - @gullradriel: Ook remote adjustements (#2365)
- 1fc84e7 - @htotoo: Hide cycles until 0 error resolved (#2367)
- 6b8274d - @eried: Update README.md
- ff54f59 - @gullradriel: Ook Editor adjustements (#2366)
- 4a83118 - @htotoo: Weather csv log (#2369)
- 24d15c1 - @gullradriel: Externalize Remote (#2370)
- 131523d - @htotoo: Csv from subghzd (#2375)
- e88e0b5 - @zxkmm: splash fix and draw bmp fuc logic wrong (#2376)
- 07cae4a - @htotoo: Remove warn text too from batt (#2377)
- fc08d4e - @gullradriel: renaming Ook to OOK (#2379)
- b108d97 - @bernd-herzog: fixed memory usage (#2380)
- 280b8af - @LupusE: Add changes from "fixed memory usage #2380" to about_simple file generator. (#2381)
- e6a0999 - @gullradriel: Update about file from generated one (#2382)
- 6927163 - @u-foka: Restore home menu order (#2384)
- d36ae88 - @gullradriel: Changed portapack-h1_h2-mayhem to portapack-mayhem-firmware (#2390)
- 3dcfa4f - @gullradriel: use full_reset_and_init return value in init and reset_learned (#2393)
- d9bc542 - @u-foka: Upgrade build container (#2394)
- 4155216 - @gullradriel: added ppfw to sdcard/FIRMWARE (#2395)
- e17aef3 - @eried: New techminds video :)
- 9a14d04 - @eried: Update README.md
- 67a804c - @zxkmm: fix progress bar still ongoing after user interraced, in OOKEdit app (#2397)
- c553df7 - @cygeus: Corrected two small typos. (#1932)
- 874eba8 - @bernd-herzog: Add portapack cpld write usb serial command for AG256SL100 devices (#2401)
- 2d8e0f8 - @bernd-herzog: Replace hackrf submodule (#2404)
- 2e64fae - @bernd-herzog: updated submodule (#2405)
- 498369b - @gullradriel: updated submodule (#2407)
- ac89ca2 - @zxkmm: RSSI draw/ Level app opt (#2403)
- 8e2442f - @bernd-herzog: Add fresh build of hackrf firmware to firmware zip (#2409)
- f5e6cb0 - @eried: Update README.md
- 509bda2 - @zxkmm: move Temprature debug app into external (#2411)
- 989414d - @zxkmm: prevent show 1970 when focusing the paging item in fileman app (#2412)
- 67eb8e9 - @gullradriel: update submodule (#2413)
- fdeaf38 - @jLynx: Update README.md
- 8497b62 - @gullradriel: updated submodule (#2422)
- 5075349 - @zxkmm: sdcard format detect and warn user (#2420)
- b38d101 - @gullradriel: Fix usb.c and usb_queue.c warnings in our CMakeLists instead of in the files (#2423)
- ee10081 - @gullradriel: update submodule (#2424)
- 42da744 - @zxkmm: fix gray box & remove multiple line text support for NewButton (#2426)
- fff63e0 - @htotoo: FM Radio ext app (#2428)
- ead9449 - @zxkmm: add tuner app (#2429)
- 9cea76a - @zxkmm: add metronome app (merge tuner firstly to satisfy conflict) (#2431)
- d5c894b - @zxkmm: fix namingspace for an app, remove too old images and links (#2432)
- ae656f0 - @gullradriel: Usb fix (#2433)
- 1ebe956 - @eried: h4m photo was broken
- 84dcfe2 - @eried: Update README.md link to h4m was broken again
- 55525ed - @zxkmm: fix wrong cast in morse app (#2436)
- 4ee00c0 - @bernd-herzog: Enable exFAT feature (#2437)
- 6dc2581 - @jLynx: Update past_version.txt
- eb22af8 - @jLynx: Update version.txt
Full Changelog: v2.0.2...v2.1.0
Installation
Check the wiki for details how to upgrade.
Warning: Since release 1.8.0, some applications has 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.