diff --git a/.github/ISSUE_TEMPLATE/bug_report.md b/.github/ISSUE_TEMPLATE/bug_report.md index 9b9ac0c7..ab806e54 100644 --- a/.github/ISSUE_TEMPLATE/bug_report.md +++ b/.github/ISSUE_TEMPLATE/bug_report.md @@ -9,7 +9,7 @@ assignees: '' ---- -(Please try the latest nightly release before submitting this. You can find the latest nightly version here: https://github.com/eried/portapack-mayhem/releases) +(Please try the latest nightly release before submitting this. You can find the latest nightly version here: https://github.com/portapack-mayhem/mayhem-firmware/releases) ---- diff --git a/.github/ISSUE_TEMPLATE/problem-upgrading-the-firmware.md b/.github/ISSUE_TEMPLATE/problem-upgrading-the-firmware.md index 72f0d9e2..c6a28cba 100644 --- a/.github/ISSUE_TEMPLATE/problem-upgrading-the-firmware.md +++ b/.github/ISSUE_TEMPLATE/problem-upgrading-the-firmware.md @@ -9,8 +9,8 @@ assignees: '' ---- Before creating this issue, **do the following**: -* Read the Wiki on booting: https://github.com/eried/portapack-mayhem/wiki/Won't-boot -* Read: https://github.com/eried/portapack-havoc/wiki/Update-firmware +* Read the Wiki on booting: https://github.com/portapack-mayhem/mayhem-firmware/wiki/Won't-boot +* Read: https://github.com/portapack-mayhem/mayhem-firmware/wiki/Update-firmware * Watch carefully: https://www.youtube.com/watch?v=_zx4ZvurgOs * (if you are not in Windows) also check: https://www.youtube.com/watch?v=kjFB58Y1TAo @@ -27,12 +27,12 @@ Steps to reproduce the behavior: **My Hardware** Please specify what PortaPack hardware version you are using. -You can find the list of versions here: https://github.com/eried/portapack-mayhem/wiki/PortaPack-Versions +You can find the list of versions here: https://github.com/portapack-mayhem/mayhem-firmware/wiki/PortaPack-Versions **Affected versions** Please tell us what version you are running. If your device is still functional, try the latest nightly release before submitting this. -You can find the latest nightly version here https://github.com/eried/portapack-mayhem/releases +You can find the latest nightly version here https://github.com/portapack-mayhem/mayhem-firmware/releases **Were you able to update the firmware before?** Things might be confusing the first time, please check the video available on the link above. diff --git a/.github/workflows/changelog.py b/.github/workflows/changelog.py index 8b43e337..27329d24 100644 --- a/.github/workflows/changelog.py +++ b/.github/workflows/changelog.py @@ -6,8 +6,8 @@ from datetime import datetime, timedelta, timezone # Set up your personal access token and the repository details token = os.environ.get('GH_TOKEN') -repo_owner = "eried" -repo_name = "portapack-mayhem" +repo_owner = "portapack-mayhem" +repo_name = "mayhem-firmware" def print_stable_changelog(previous_sha): diff --git a/.github/workflows/create_nightly_release.yml b/.github/workflows/create_nightly_release.yml index 9fa9a825..3b82970e 100644 --- a/.github/workflows/create_nightly_release.yml +++ b/.github/workflows/create_nightly_release.yml @@ -57,7 +57,7 @@ jobs: mkdir -p sdcard/FIRMWARE && cp build/firmware/portapack-h1_h2-mayhem.bin sdcard/FIRMWARE/portapack-mayhem_${{ steps.version_date.outputs.date }}.bin && mkdir -p sdcard/APPS && cp build/firmware/application/*.ppma sdcard/APPS && cd sdcard && zip -r ../sdcard-no-map.zip . && cd .. - name: Download world map run: | - wget https://github.com/eried/portapack-mayhem/releases/download/world_map/world_map.zip + wget https://github.com/portapack-mayhem/mayhem-firmware/releases/download/world_map/world_map.zip - name: Unzip world map run: | unzip world_map.zip -d sdcard/ADSB diff --git a/.github/workflows/create_stable_release.yml b/.github/workflows/create_stable_release.yml index 404b4141..b16edec7 100644 --- a/.github/workflows/create_stable_release.yml +++ b/.github/workflows/create_stable_release.yml @@ -41,7 +41,7 @@ jobs: mkdir -p sdcard/FIRMWARE && cp build/firmware/portapack-h1_h2-mayhem.bin sdcard/FIRMWARE/portapack-mayhem_${{ steps.version.outputs.version }}.bin && mkdir -p sdcard/APPS && cp build/firmware/application/*.ppma sdcard/APPS && cd sdcard && zip -r ../sdcard-no-map.zip . && cd .. - name: Download world map run: | - wget https://github.com/eried/portapack-mayhem/releases/download/world_map/world_map.zip + wget https://github.com/portapack-mayhem/mayhem-firmware/releases/download/world_map/world_map.zip - name: Unzip world map run: | unzip world_map.zip -d sdcard/ADSB @@ -71,15 +71,15 @@ jobs: release_name: Mayhem firmware ${{ steps.version.outputs.version }} body: | **Stable release - ${{ steps.version.outputs.version }}** - This is a fork of the [Havoc](https://github.com/furrtek/portapack-havoc/) firmware, which itself was a fork of the [PortaPack](https://github.com/sharebrained/portapack-hackrf) firmware, an add-on for the [HackRF](http://greatscottgadgets.com/hackrf/). Please check the [readme](https://github.com/eried/portapack-mayhem/blob/master/README.md) for details. + This is a fork of the [Havoc](https://github.com/furrtek/portapack-havoc/) firmware, which itself was a fork of the [PortaPack](https://github.com/sharebrained/portapack-hackrf) firmware, an add-on for the [HackRF](http://greatscottgadgets.com/hackrf/). Please check the [readme](https://github.com/portapack-mayhem/mayhem-firmware/blob/master/README.md) for details. ## Release notes ### Revision (${{ steps.version.outputs.version }}): ${{ steps.changelog.outputs.content }} - **Full Changelog**: https://github.com/eried/portapack-mayhem/compare/${{ steps.past_version.outputs.past_version }}...${{ steps.version.outputs.version }} + **Full Changelog**: https://github.com/portapack-mayhem/mayhem-firmware/compare/${{ steps.past_version.outputs.past_version }}...${{ steps.version.outputs.version }} ## Installation - Check the [wiki](https://github.com/eried/portapack-havoc/wiki/Update-firmware) for details how to upgrade. + Check the [wiki](https://github.com/portapack-mayhem/mayhem-firmware/wiki/Update-firmware) 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 diff --git a/README.md b/README.md index 4f6eaf42..bb74d92e 100644 --- a/README.md +++ b/README.md @@ -1,15 +1,15 @@ > [!IMPORTANT] -> *Shortly*, this repository **will be moved** from my personal GitHub [eried/portapack-mayhem](https://github.com/eried/portapack-mayhem) to an organization: [portapack-mayhem](https://github.com/portapack-mayhem/). Please keep this in mind to **update your links** accordingly. +> this repository **has just been moved** from my personal GitHub [eried/portapack-mayhem](https://github.com/eried/portapack-mayhem) to an organization: [portapack-mayhem](https://github.com/portapack-mayhem/mayhem-firmware). Please keep this in mind to **update your links** accordingly. # PortaPack Mayhem -[![Build Status](https://travis-ci.com/eried/portapack-mayhem.svg?branch=master)](https://travis-ci.com/eried/portapack-mayhem) [![Nightly Release](https://github.com/eried/portapack-mayhem/actions/workflows/create_nightly_release.yml/badge.svg?branch=next)](https://github.com/eried/portapack-mayhem/actions/workflows/create_nightly_release.yml) [![CodeScene Code Health](https://codescene.io/projects/8381/status-badges/code-health)](https://codescene.io/projects/8381) [![GitHub All Releases](https://img.shields.io/github/downloads/eried/portapack-mayhem/total)](https://github.com/eried/portapack-mayhem/releases) [![GitHub Releases](https://img.shields.io/github/downloads/eried/portapack-mayhem/latest/total)](https://github.com/eried/portapack-mayhem/releases/latest) [![Docker Hub Pulls](https://img.shields.io/docker/pulls/eried/portapack.svg)](https://hub.docker.com/r/eried/portapack) [![Discord Chat](https://dcbadge.vercel.app/api/server/tuwVMv3?style=flat)](https://discord.gg/tuwVMv3) +[![Nightly Release](https://github.com/portapack-mayhem/mayhem-firmware/actions/workflows/create_nightly_release.yml/badge.svg?branch=next)](https://github.com/portapack-mayhem/mayhem-firmware/actions/workflows/create_nightly_release.yml) [![CodeScene Code Health](https://codescene.io/projects/8381/status-badges/code-health)](https://codescene.io/projects/8381) [![GitHub All Releases](https://img.shields.io/github/downloads/portapack-mayhem/mayhem-firmware/total)](https://github.com/portapack-mayhem/mayhem-firmware/releases) [![GitHub Releases](https://img.shields.io/github/downloads/portapack-mayhem/mayhem-firmware/latest/total)](https://github.com/portapack-mayhem/mayhem-firmware/releases/latest) [![Docker Hub Pulls](https://img.shields.io/docker/pulls/eried/portapack.svg)](https://hub.docker.com/r/eried/portapack) [![Discord Chat](https://dcbadge.vercel.app/api/server/tuwVMv3?style=flat)](https://discord.gg/tuwVMv3) This is a fork of the [Havoc](https://github.com/furrtek/portapack-havoc/) firmware, which itself was a fork of the [PortaPack](https://github.com/sharebrained/portapack-hackrf) firmware, an add-on for the [HackRF](http://greatscottgadgets.com/hackrf/). A fork is a derivate, in this case one that has extra features and fixes when compared to the older versions. -[](https://github.com/eried/portapack-mayhem/wiki/Hardware-overview) [](https://github.com/eried/portapack-mayhem/wiki/Hardware-overview#portapack-internals) +[](https://github.com/portapack-mayhem/mayhem-firmware/wiki/Hardware-overview) [](https://github.com/portapack-mayhem/mayhem-firmware/wiki/Hardware-overview#portapack-internals) -*[PortaPack H2+HackRF+battery](https://s.click.aliexpress.com/e/_DmU7GQX) (clone) with a custom [3d printed case](https://github.com/eried/portapack-mayhem/wiki/H2-Enclosure)* +*[PortaPack H2+HackRF+battery](https://s.click.aliexpress.com/e/_DmU7GQX) (clone) with a custom [3d printed case](https://github.com/portapack-mayhem/mayhem-firmware/wiki/H2-Enclosure)* # What is this? @@ -21,11 +21,11 @@ For people familiar with the [Flipper Zero](https://github.com/flipperdevices/fl # Frequently Asked Questions -This repository expands upon the previous work by many people and aims to constantly add new features, bugfixes and generate documentation to make further development easier. [Collaboration](https://github.com/eried/portapack-mayhem/wiki/How-to-collaborate) is always welcomed and appreciated. +This repository expands upon the previous work by many people and aims to constantly add new features, bugfixes and generate documentation to make further development easier. [Collaboration](https://github.com/portapack-mayhem/mayhem-firmware/wiki/How-to-collaborate) is always welcomed and appreciated. ## What to buy? -:heavy_check_mark: A recommended one is this [PortaPack H2](https://s.click.aliexpress.com/e/_DmU7GQX), that includes everything you need with the plastic case "inspired" on [this](https://github.com/eried/portapack-mayhem/wiki/H2-Enclosure). +:heavy_check_mark: A recommended one is this [PortaPack H2](https://s.click.aliexpress.com/e/_DmU7GQX), that includes everything you need with the plastic case "inspired" on [this](https://github.com/portapack-mayhem/mayhem-firmware/wiki/H2-Enclosure). :heavy_check_mark: Our friends at OpenSourceSDRLab give away five units every three months in our discord (check the badge on top) of their [PortaPack H2](https://www.aliexpress.com/item/4000247041639.html?gatewayAdapt=4itemAdapt), you can support them too by ordering. @@ -35,33 +35,33 @@ This repository expands upon the previous work by many people and aims to consta ![image](https://user-images.githubusercontent.com/1091420/214579017-9ad970b9-0917-48f6-a550-588226d3f89b.png) -:warning: If it looks **too different**, this might mean that they are using their own recipe, check the [different models](https://github.com/eried/portapack-mayhem/wiki/PortaPack-Versions) in our wiki. For example all the H3 and clones of that version use their own version of the firmware. They do not contribute the changes back and eventually you will be left with a device that nobody maintains: +:warning: If it looks **too different**, this might mean that they are using their own recipe, check the [different models](https://github.com/portapack-mayhem/mayhem-firmware/wiki/PortaPack-Versions) in our wiki. For example all the H3 and clones of that version use their own version of the firmware. They do not contribute the changes back and eventually you will be left with a device that nobody maintains: ![image](https://user-images.githubusercontent.com/1091420/214581333-424900ee-26f8-4e96-be2f-69d8dc995ba9.png) ## Where is the latest version? -The current **stable release** is on the [![GitHub release (latest by date)](https://img.shields.io/github/v/release/eried/portapack-mayhem?label=Releases&style=social)](https://github.com/eried/portapack-mayhem/releases/latest) page. Follow the instructions you can find in the release description. The **latest (nightly) release** can be found [here](https://github.com/eried/portapack-mayhem/releases/). +The current **stable release** is on the [![GitHub release (latest by date)](https://img.shields.io/github/v/release/portapack-mayhem/mayhem-firmware?label=Releases&style=social)](https://github.com/portapack-mayhem/mayhem-firmware/releases/latest) page. Follow the instructions you can find in the release description. The **latest (nightly) release** can be found [here](https://github.com/portapack-mayhem/mayhem-firmware/releases/). ## How can I collaborate -You can write [documentation](https://github.com/eried/portapack-mayhem/wiki), fix bugs and [answer issues](https://github.com/eried/portapack-mayhem/issues) or add new functionality. Please check the following [guide](https://github.com/eried/portapack-mayhem/wiki/How-to-collaborate) with details. +You can write [documentation](https://github.com/portapack-mayhem/mayhem-firmware/wiki), fix bugs and [answer issues](https://github.com/portapack-mayhem/mayhem-firmware/issues) or add new functionality. Please check the following [guide](https://github.com/portapack-mayhem/mayhem-firmware/wiki/How-to-collaborate) with details. -Consider that the hardware and firmware has been created and maintain by a [lot](https://github.com/mossmann/hackrf/graphs/contributors) of [people](https://github.com/eried/portapack-mayhem/graphs/contributors), so always try collaborating your time and effort first. For coding related questions, if something does not fit as an issue, please join our Discord by clicking the chat badge on [top](#portapack-mayhem). +Consider that the hardware and firmware has been created and maintain by a [lot](https://github.com/mossmann/hackrf/graphs/contributors) of [people](https://github.com/portapack-mayhem/mayhem-firmware/graphs/contributors), so always try collaborating your time and effort first. For coding related questions, if something does not fit as an issue, please join our Discord by clicking the chat badge on [top](#portapack-mayhem). -[![Contributors](https://contrib.rocks/image?repo=eried/portapack-mayhem)](https://github.com/eried/portapack-mayhem/graphs/contributors) +[![Contributors](https://contrib.rocks/image?repo=portapack-mayhem/mayhem-firmware)](https://github.com/portapack-mayhem/mayhem-firmware/graphs/contributors) To support the people behind the hardware, please buy a genuine [HackRF](https://greatscottgadgets.com/hackrf/) and [PortaPack](https://store.sharebrained.com/products/portapack-for-hackrf-one-kit). ## What if I really want something specific? -If what you need can be relevant in general, you can [request a feature](https://github.com/eried/portapack-mayhem/issues/new?labels=enhancement&template=feature_request.md). +If what you need can be relevant in general, you can [request a feature](https://github.com/portapack-mayhem/mayhem-firmware/issues/new?labels=enhancement&template=feature_request.md). -You can create a bounty and invite people to your own bounty. This will incentivize coders to work on a new feature, solving a bug or even writting documentation. Start a bounty by [creating](https://github.com/eried/portapack-mayhem/issues/new/choose) or [choosing](https://github.com/eried/portapack-mayhem/issues/) an existing issue. Then, go to [Bountysource](https://www.bountysource.com/) and post a bounty using the link to that specific [issue](https://www.bountysource.com/teams/portapack-mayhem/issues). +You can create a bounty and invite people to your own bounty. This will incentivize coders to work on a new feature, solving a bug or even writting documentation. Start a bounty by [creating](https://github.com/portapack-mayhem/mayhem-firmware/issues/new/choose) or [choosing](https://github.com/portapack-mayhem/mayhem-firmware/issues/) an existing issue. Then, go to [Bountysource](https://www.bountysource.com/) and post a bounty using the link to that specific [issue](https://www.bountysource.com/teams/portapack-mayhem/issues). Promote your bounty over our Discord by clicking the chat badge on [top](#portapack-mayhem). Bountysource has not been reliable lately, so until this changes, please **DO NOT** post a bounty there. Go to our Discord by clicking the chat badge on [top](#portapack-mayhem) and discuss there. ## What if I need help? -First, check the [documentation](https://github.com/eried/portapack-mayhem/wiki). If you find a bug or you think the problem is related to the current repository, please open an [issue](https://github.com/eried/portapack-mayhem/issues/new/choose). +First, check the [documentation](https://github.com/portapack-mayhem/mayhem-firmware/wiki). If you find a bug or you think the problem is related to the current repository, please open an [issue](https://github.com/portapack-mayhem/mayhem-firmware/issues/new/choose). You can reach the [official community](https://www.facebook.com/groups/177623356165819) in Facebook, and our Discord by clicking the chat badge on [top](#portapack-mayhem). diff --git a/docs/index.html b/docs/index.html index b062eda8..091fbc42 100644 --- a/docs/index.html +++ b/docs/index.html @@ -1,6 +1,6 @@ - + -

If you are not redirected, click here.

+

If you are not redirected, click here.

diff --git a/firmware/application/apps/ui_about_simple.cpp b/firmware/application/apps/ui_about_simple.cpp index f5586a59..acc095e7 100644 --- a/firmware/application/apps/ui_about_simple.cpp +++ b/firmware/application/apps/ui_about_simple.cpp @@ -19,7 +19,7 @@ void AboutView::update() { switch (++frame) { case 1: // TODO: Generate this automatically from github - // https://github.com/eried/portapack-mayhem/graphs/contributors?to=2022-01-01&from=2020-04-12&type=c + // https://github.com/portapack-mayhem/mayhem-firmware/graphs/contributors?to=2022-01-01&from=2020-04-12&type=c console.writeln(STR_COLOR_DARK_YELLOW "Mayhem:"); console.writeln("eried,euquiq,gregoryfenton"); console.writeln("johnelder,jwetzell,nnemanjan00"); @@ -42,7 +42,7 @@ void AboutView::update() { break; case 3: - // https://github.com/eried/portapack-mayhem/graphs/contributors?to=2020-04-12&from=2015-07-31&type=c + // https://github.com/portapack-mayhem/mayhem-firmware/graphs/contributors?to=2020-04-12&from=2015-07-31&type=c console.writeln(STR_COLOR_DARK_YELLOW "Havoc:"); console.writeln("furrtek,mrmookie,NotPike"); console.writeln("mjwaxios,ImDroided,Giorgiofox"); @@ -55,7 +55,7 @@ void AboutView::update() { break; case 4: - // https://github.com/eried/portapack-mayhem/graphs/contributors?from=2014-07-05&to=2015-07-31&type=c + // https://github.com/portapack-mayhem/mayhem-firmware/graphs/contributors?from=2014-07-05&to=2015-07-31&type=c console.writeln(STR_COLOR_DARK_YELLOW "PortaPack:"); console.writeln("jboone,argilo"); console.writeln(""); diff --git a/flashing/Check for firmware updates.url b/flashing/Check for firmware updates.url index bb321246..49cdc5a2 100644 --- a/flashing/Check for firmware updates.url +++ b/flashing/Check for firmware updates.url @@ -1,2 +1,2 @@ [InternetShortcut] -URL=https://github.com/eried/portapack-mayhem/releases +URL=https://github.com/portapack-mayhem/mayhem-firmware/releases diff --git a/flashing/How to update the firmware.url b/flashing/How to update the firmware.url index 99cd950b..c8d88702 100644 --- a/flashing/How to update the firmware.url +++ b/flashing/How to update the firmware.url @@ -1,2 +1,2 @@ [InternetShortcut] -URL=https://github.com/eried/portapack-mayhem/wiki/Update-firmware +URL=https://github.com/portapack-mayhem/mayhem-firmware/wiki/Update-firmware diff --git a/flashing/README.txt b/flashing/README.txt index 2f36eb4d..214c6bdc 100644 --- a/flashing/README.txt +++ b/flashing/README.txt @@ -1,3 +1,3 @@ Plug HackRF+Portapack, set it in HackRF mode, launch flash_portapack_mayhem.bat -Read https://github.com/eried/portapack-mayhem/wiki/Update-firmware for more detailed information \ No newline at end of file +Read https://github.com/portapack-mayhem/mayhem-firmware/wiki/Update-firmware for more detailed information \ No newline at end of file diff --git a/flashing/flash_portapack_mayhem.bat b/flashing/flash_portapack_mayhem.bat index 6227fec9..6ab9cfb4 100644 --- a/flashing/flash_portapack_mayhem.bat +++ b/flashing/flash_portapack_mayhem.bat @@ -15,7 +15,7 @@ REM Check if the firmware file exists if not exist portapack-h1_h2-mayhem.bin ( echo The firmware file "portapack-h1_h2-mayhem.bin" does not exist. echo Please ensure that you have downloaded the latest release from: - echo https://github.com/eried/portapack-mayhem/releases/ + echo https://github.com/portapack-mayhem/mayhem-firmware/releases/ echo. pause exit /b @@ -23,6 +23,6 @@ if not exist portapack-h1_h2-mayhem.bin ( "utils/hackrf_update.exe" portapack-h1_h2-mayhem.bin echo. -echo If your device never boot after flashing, please refer to https://github.com/eried/portapack-mayhem/wiki/Won't-boot +echo If your device never boot after flashing, please refer to https://github.com/portapack-mayhem/mayhem-firmware/wiki/Won't-boot echo. pause diff --git a/sdcard/GPS/How to generate files for the GPS Sim.url b/sdcard/GPS/How to generate files for the GPS Sim.url index cc9d94dd..a16170bc 100644 --- a/sdcard/GPS/How to generate files for the GPS Sim.url +++ b/sdcard/GPS/How to generate files for the GPS Sim.url @@ -1,2 +1,2 @@ [InternetShortcut] -URL=https://github.com/eried/portapack-havoc/wiki/GPS-Sim +URL=https://github.com/portapack-mayhem/mayhem-firmware/wiki/GPS-Sim diff --git a/sdcard/SAMPLES/README.md b/sdcard/SAMPLES/README.md index f7af0bf0..d7245ef3 100644 --- a/sdcard/SAMPLES/README.md +++ b/sdcard/SAMPLES/README.md @@ -2,7 +2,7 @@ Sample files below can be used with Replay app. -See [Wiki](https://github.com/eried/portapack-mayhem/wiki/C16-format) for more info over C16 file format. +See [Wiki](https://github.com/portapack-mayhem/mayhem-firmware/wiki/C16-format) for more info over C16 file format. | file | description | frequency | | ------ | ------ | ------: | diff --git a/sdcard/SPLASH/README.txt b/sdcard/SPLASH/README.txt index dbb0bcb0..b224116b 100644 --- a/sdcard/SPLASH/README.txt +++ b/sdcard/SPLASH/README.txt @@ -8,8 +8,8 @@ for the current splash screen to appear at power up, the "Show splash screen" op must also be enabled under Settings->UserInterface. For more information on Splash Screens, see the following Wiki pages: - https://github.com/eried/portapack-mayhem/wiki/Create-a-custom-splash-screen - https://github.com/eried/portapack-mayhem/wiki/File-manager + https://github.com/portapack-mayhem/mayhem-firmware/wiki/Create-a-custom-splash-screen + https://github.com/portapack-mayhem/mayhem-firmware/wiki/File-manager Many additional Mayhem splash screens that users have shared online may be found in the Mayhem #splash-screens channel on Discord.