Giter VIP home page Giter VIP logo

portapack-mayhem / mayhem-firmware Goto Github PK

View Code? Open in Web Editor NEW
3.1K 177.0 525.0 343.8 MB

Custom firmware for the HackRF+PortaPack H1/H2

License: GNU General Public License v3.0

Makefile 2.61% C++ 17.20% C 76.75% Assembly 1.16% HTML 1.70% CSS 0.07% Python 0.17% CMake 0.22% VHDL 0.05% RPC 0.02% Batchfile 0.01% Tcl 0.03% Shell 0.01%
hackrf hackrf-components portapack sdr sdr-receiver sdrsharp radio-frequency radio

mayhem-firmware's Introduction

Warning

IF YOU'VE PAID FOR MAYHEM OR ANY PREPACKAGED PACKAGES, YOU'RE BEING SCAMMED. The only legitimate link leading to our repositories is the organization portapack-mayhem.

PortaPack Mayhem

Nightly Release CodeScene Code Health GitHub All Releases GitHub Releases Docker Hub Pulls Discord Chat

This is a fork of the Havoc firmware, which itself was a fork of the PortaPack firmware, an add-on for the HackRF. A fork is a derivate, in this case one that has extra features and fixes when compared to the older versions.

PortaPack H2+HackRF+battery (clone) with a custom 3d printed case

What is this?

If you are new to HackRF+PortaPack+Mayhem, check these:

What is the HackRF One Portapack H2+?

Beginner's Guide To The HackRF & Portapak With Mayhem HackRF 101 : Everything You Need to Know to Get Started!

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 is always welcomed and appreciated.

What to buy?

✔️ A recommended one is this PortaPack H2, that includes everything you need with the plastic case "inspired" on this.

✔️ Some individuals lean towards the H2 with a metal enclosure, but its advantages remain debated. Share your insights on our wiki.

✔️ Our friends at OpenSourceSDRLab give away five units every three months in our discord (check the badge on top) of one of their PortaPack H2 bundle or only metal case kits, you can support them too by ordering.

⚠️ Be cautious , ask the seller about compatibility with the latest releases. Look out for the description of the item, if they provide the firmware files for an older version or they have custom setup instructions, this means it might be NOT compatible, for example:

image

⚠️ If it looks too different, this might mean that they are using their own recipe, check the different models 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

Where is the latest version?

The current stable release is on the GitHub release (latest by date) page. Follow the instructions you can find in the release description. The latest (nightly) release can be found here.

How can I collaborate

You can write documentation, fix bugs and answer issues or add new functionality. Please check the following guide with details.

Consider that the hardware and firmware has been created and maintain by a lot of people, 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.

Contributors

To support the people behind the hardware, please buy a genuine HackRF and PortaPack.

What if I really want something specific?

If what you need can be relevant in general, you can request a feature.

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 or choosing an existing issue. Then, go to Bountysource and post a bounty using the link to that specific issue.

Promote your bounty over our Discord by clicking the chat badge on top.

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 and discuss there.

What if I need help?

First, check the documentation. If you find a bug or you think the problem is related to the current repository, please open an issue.

You can reach the official community in Facebook, and our Discord by clicking the chat badge on top.

mayhem-firmware's People

Contributors

arjanonwezen avatar arneluehrs avatar behlezebub avatar bernd-herzog avatar brumi-2021 avatar dqs105 avatar eried avatar euquiq avatar furrtek avatar gregoryfenton avatar gullradriel avatar heurist1 avatar htotoo avatar imdroided avatar inetro avatar jboone avatar jimilinuxguy avatar jlynx avatar johnelder avatar joyel24 avatar jwetzell avatar kallanreed avatar notherngineer avatar notpike avatar rascafr avatar strijar avatar teixeluis avatar u-foka avatar zigad avatar zxkmm avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

mayhem-firmware's Issues

Frequency Manager does not write in the shown database but instead in the first one from the list

The frequency manager is not writing the selected frequency file when you select a file(database) for adding an item.

To Reproduce
Steps to reproduce the behavior:

  1. Open the frequency manager
  2. Select a database
  3. Add new item
  4. Tab save
  5. Item is added to ACARS file

Expected behavior
New item must be written to the selected database

Affected versions
Please write any difference related with the Expected behavior, on the following versions:

  • Latest Stable Release
  • Probably any

Additional
I only tested this once.


Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.

Speaker on status-bar not working ok and not in sync with headphones

The speaker icon in the status-bar on top of the screen is optional, mainly for H1 Portapack users who installed an internal speaker. You can toggle its presence from OPTIONS -> INTERFACE

When pressed, you mute (icon greyed out) or activate the speaker amp (icon green).

Whilst this is happening ,the headphones output has a bug: Please get into receivers-> audio and tune an FM radio

  1. At first, status-bar speaker is greyed out and everything works as expected: Audio will go thru the headphones. OK

  2. Then you turn on the speaker (Green), it sounds BOTH on headphones AND speaker (two amps powered up!) NOT SO GOOD ... Actually, I think I read that particularly on H2 Portapack the screen goes dim, as there is some power issue!

  3. Then you turn off the speaker (grey it out) and sound gets shut off from BOTH the speaker AND headphones. (BAD!)

The speaker mute / unmute is not working in harmony with the rest of the system.

For H2 users this may not be a concern, since they wouldn't even place it on the STATUS-BAR for a start. But for the rest of us, this needs to be solved!

... Which I think I did: I will place a PR, shortly.


Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.

Write the developer manual [$25]

Including details about the main parts of the firmware:

  • Persistent Memory
  • UI flow (switching screens)
  • Compilation
  • Tools (scripts and small tools to create bitmaps, etc)
  • Widgets
  • Top toolbar

Finally, some guides are necessary for helping newcomers:

  • Create a simple graphical app
  • Create a complex app (with some custom demodulation)

There is a $25 open bounty on this issue. Add to the bounty at Bountysource.

Freeze when I enter capture

Hi,
I am experiencing weird issue.
If I try to open capture, I get a screen freeze...

If I open audio reciever first, and then capture, it does work...

If I open audio reciever, then capture, and then, again aidio reciever, I get a freeze on audio reciever.

Can you confirm this is not something you are also experiencing?

H1 Screen turns off when transmitting

Describe the bug
In all of the transmit modes I tried in FW v1.0.3 on my PortaPack H1, the screen backlight turns off when transmission starts.

To Reproduce
Steps to reproduce the behavior:

  1. Go to any transmit mode
  2. Tap on Start
  3. Screen turns off
  4. Screen turns back on when any physical key is pressed. No response to touch screen taps.

Expected behavior
Transmission start/stop does not turn screen off.

Portapack and bad reception with screen turned on

Hi,

I use combination of HackRF One and Portapack H2. Flashed your firmware and noticed that reception of local FM stations improves a lot when I turn off the screen of my portapack. With the screen on audio is barely audible and sinks in noise. On the other bands situation is better, but not much.

Could you please check if you have these issues too and probably fix them somehow?

BR,

Alex.

Pressing the screen to select a menu item inconsistency

Describe the bug
Entering a sub-menu item and returning to the sub-menu differs whether you use the jog wheel or click on the button manually

To Reproduce
Steps to reproduce the behavior:

  1. Open a menu with a sub-menu such as Debug using the jog wheel.
  2. Open an item on the sub-menu such as Temperature
  3. Return to the Debug menu by clicking Done
  • Note at this point that you are back in the Debug menu with Temperature highlighted.
  1. Exit the Debug menu.
    Instead of the jog wheel, this time use the touchscreen:
  2. Press on Debug
  3. Press on Temperature.
  4. Press on Done to return to the Debug menu.
  • Note at this point that you are back in the Debug menu with Memory highlighted.

Expected behavior
5 to 7 above should have the same result as 1 to 3 - Temperature should be highlighted.
Pressing on a button should tell the main UI the selection has changed as if the jog wheel moved.

Affected versions
All since button menus were introduced, as far as I can tell this has never been noticed previously.

Additional

I want to prettify all the .cpp/.hpp code

Is your feature request related to a problem? Please describe.
My intention is to prettify the source code, remove excess indents and ensure brackets are aligned correctly.

Describe the solution you'd like
I will go through each .cpp/.hpp file using astyle and then by hand to ensure that there are no lines with just tabs, or lines with tabs at the end.

Describe alternatives you've considered
I have considered not doing this but I keep seeing little things that bug me :p

Additional
I would use astyle with the following options:
astyle -A1 -t -N -C -Y -p -xf filename

Possible issues
While doing this action no work should be done on the repositories and they should all be synced beforehand and then immediately afterwards so any merge requests made afterwards will not fail.

Timescale
I envisage this taking no more than 30 minutes which would include pushing my changed files back to github.

Screen sensitivity [$15]

Screen sensitivity should be increased, and calibration tool seems inaccurate. Buttons especially in the corners don't feel as reactive as they should be.


There is a $15 open bounty on this issue. Add to the bounty at Bountysource.

Docker - compilation problems ?

Eried, I am new to docker too and I cannot understand if this error (or lack of progress in the compilation) is mine, or there is something funny going on with the docker image.

Up until a couple of hours ago, issuing the command:

docker run -it -v ${PWD}:/havoc portapackccache

Whould compile everything and give me the ready to upload portapack-h1_h2-mayhem.bin

But now, it starts compiling, and just stops (at almost the beginning of the process), as shown below, with no error:

... 
[ 37%] Built target baseband_rds.elf
[ 37%] Built target baseband_adsbrx.elf
[ 37%] Built target baseband_nrfrx.elf
[ 38%] Built target baseband_audio_tx.elf
[ 38%] Built target baseband_mic_tx.elf
[ 40%] Built target baseband_adsbtx.elf
[ 40%] Built target baseband_capture.elf
[ 40%] Built target baseband_pocsag.elf
[ 41%] Built target baseband_jammer.elf
[ 41%] Built target baseband_nfm_audio.elf
[ 41%] Built target baseband_afsktx.elf
[ 47%] Built target baseband
[ 56%] Built target hackrf_usb_dfu_objects
[ 57%] Built target hackrf_usb_dfu.elf
[ 57%] Built target hackrf_usb_dfu.bin
dfu-suffix (dfu-util) 0.8

Copyright 2011-2012 Stefan Schmidt, 2013-2014 Tormod Volden
This program is Free Software and has ABSOLUTELY NO WARRANTY
Please report bugs to [email protected]

Suffix successfully added to file
[ 57%] Built target hackrf_usb.dfu
[100%] Built target application.elf
[100%] Built target application
[100%] Built target firmware
enrique@MBP-de-Enrique portapack-mayhem % 

ADS-B - ICAO list issue

ADS-B world map now looks really fine. Thanks!

There is a small problem in the UI of the ICAO table:
If there are several entries (nearby planes) with some of them getting out of reach, then there are "empty" entries between still active entries.
If the cursor is positioned over an active entry at the end of the list, then it is not possible to move the cursor up jumping over inactive entries.
In this situation it is also impossible to get out of the app with <-, because the cursor can't reach the title line.

Additional improvement question: is it possible to decode the track/heading infos and turn the plane symbol on the map to that direction?


Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.

Freezing when running wave viewer

Bug
The system is freezing when I click on a wave file in Wave Viewer

To Reproduce
Steps to reproduce the behavior:

  1. Click on Tools - Wave Viewer - Open - Browse to a wave file on SD card
  2. Click on a wave file

Expected behavior
A view of the wave file

Actual behaviour
The system becomes unresponsive, taking a reset to fix.

Additional
Video showing issue attached

20200529-221240_H61TOKdu_n2GA.zip

test2

/polls test test2

MicTX Under x1.0 does not work

Describe the bug

When using microphone TX, lowering volume to anything below 1 will result in mic cutoff, and no audio

To Reproduce
Steps to reproduce the behavior:

  1. Go to Mic TX
  2. Tap on Change Mic Gain to 0.5
  3. See and hear nothing :O

Expected behavior
Turning gain under 1 results into nothing, pure emptyness

Affected versions
ALL PortaPack MicTX Versions for what i have seen

Additional
euquiq has tested it himself in the discord, and was unable to make a fix, hardcoding the value makes it cut off anything below 100

scanner improvement ( NFM + AM + ...)

Original question from Havoc ticket #363
alain00091 commented on 20 May

Is it possible to add a new demodulation to the scanner

1 maybe create 2 files "SCANNER_AM" and "SCANNER_NFM" and select which one we want to scan or

2 in the SCANNER file add at the end add the demodulation method like AM.NFM.SSB,, etc ... or
3 when we start the scanner ask which demodulation to use

test

/polls test test2

Bias Voltage not working?

When I go (using the Mayhem firmware, of course) to

Settings--> Radio
and click on

"Turn Bias Voltage = ON"
I don't seem to get any bias voltage on the RF output of the HackRF.
Also, if I go to (for example) Receivers--> Audio and start listening, I don't get any bias voltage.

Furthermore, when I reset the hackrf, the setting "Turn Bias Voltage ON" is forgotten, and the unit always restarts with

"Turn Bias Voltage = OFF"

In other words, for me the Bias Voltage funcitonality doesn't seem to work at all.


Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.

Wave signal generator app with Amp always on

Describe the bug
When using the signal generator app, the output shows same result with or without amp turned on. As per other testing with anither unit on pc the ouput looks like the one with amp is on

To Reproduce
Steps to reproduce the behavior:

  1. Go to signal generator app
  2. On 2.4ghz which is around max output of the hackrf. Select for instance fm sine
  3. Look output with and without amp on. Both show same level around 16dbm

Expected behavior
There should be a difference on power level

Affected versions
Mayhem 1.1.1


Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.

wiki entry: Intended-Use-and-Legality

Thanks for the new entries in the wiki @gerryk! very helpful

I think it should sound more like an "user manual" than a blog post in particular in the header of this:
https://github.com/eried/portapack-mayhem/wiki/Intended-Use-and-Legality

What do you think? or what other people suggest?

i.e.:
"This is not intended to be legal info--"

I know other sections sound like a blog post still but they also need to be rewrited (the intro I wrote, or the "how to install",etc)

ps: I like also how you are using the graphics, consider that you can upload any image to the wiki, just using normal GitHub desktop

H1 stuck on capture, stuck on OOK

I have a Portapack H1 and a found two problems.

  1. When I capture something and leave the capture mode without stopping capture, the HackRF locks up. I am stuck with a capture screen and a 0B file. I have to hit the reset button.

  2. When going to transmit-OOK, I can set the type with the rotary. When rotating to "12E" I can go back again. When rotating from "12E" one to the right the Portapack hangs up. I cannot go back I have to hit the reset button.

Request for mayhamn menu

You should make survival mode / covid-19 mode
Maybe different modes with different menus:

Covid-19 mode ( where you can send and receive information )
Earthquake mode
Tsunami mode

Hack Mode / Social Enginere Mode

Im just thinking outloud..

Whip antenna length calculator give wrong values

I was taking a peek into #48 when I realized that the length returned by the antenna length calculator is off ... sometimes way off!

i.e.: Consider an antenna for frequency = 2400Mhz (2.400.000 hz)

(as used in ui_whipcalc) metric: Speed of light: 299792458 m/s

speed / frequency = 0,1249m (12,49cm full wave) or 3,1cm quarter wave

In this case, the metric result is ok but in imperial it is wrong:

Full wave: If I convert 12,49cm into inches, google brings me: 4.91 inches but antenna length calc gives 4.0in ! On Quarter Wave: metric 3.1cm to inches is about 1.22in ... but whip calc gives 1.0in

If you chech the antenna length calculator against lower frequencies, like 433mhz or 315mhz, the error margin grows even more.

There is a flaw in the way a function inside ui_whipcalc (to_string_dec_int()) returns the value of a number as a string: Decimals are not rounded up which seems to end up returning values which are way off.

This function is used in another parts of the code !

Now I am focusing on fixing the Antenna calculator (as a start).

ANT700 elements calculator

I propose an ANT700 elements calc line under the existing ANT500 elements line in the Tools/Utilities > Antenna length/Whip calculator.

I keep an ANT700 antenna in my PortaPack storage case, because its much more compact and easier to store than my ANT500 when on the go.

AM/SSB transmitters

Please, consider implementing AM (DSB-AM) and SSB (USB, LSB) transmitters with microphone support into PortaPack Mayhem.

Problem upgrading the firmware

What is happening?
Describe here why you are unable to upgrade the firmware. Win 10 user. Regardless of the standard installer or DFU mode...neither can identify that the hackRF is actually connected to the PC...which is strange because not only does the device manager see it...the hack RF interfaces with SDR software perfectly. Ive even run the Zadig driver tool and rolled back the driver.

Were you able to update the firmware before?
I could upgrade from the vanilla porta pack to Havoc with no issue.

Can you try the upgrade with a different PC/Portapack/HackRF?
I've tried five different cables...all of which could interface with Sharp/SDRConsole with no issues. I will try a completely different PC later.
Annotation 2020-07-14 145553

Ive also tried 4 different USB ports. The SDR software can see the Hack RF...but the .bin somehow can not. Although the DFU method was able to connect...it only transferred 25k bytes and closed.

Additional
Add photos and videos of your procedure.

Problem upgrading the firmware

What is happening?
Describe here why you are unable to upgrade the firmware. Before describing your problems, please read: https://github.com/eried/portapack-havoc/wiki/Update-firmware.

Were you able to update the firmware before?
Things might be confusing the first time, please check the video available on the link above if this is your first time.

Can you try the upgrade with a different PC/Portapack/HackRF?
If is possible, swap hardware and try again. Also, try different USB cables, even if the one you are using works fine for other purposes.

Additional
Add photos and videos of your procedure.

GSM scanner

Could it be possible to implement a gsm scanner for bts signals (like what the grgsm_scanner from the gs gsm suite, does) to get a list of all BTS stations available. It would be nice if it could work for generations from 1G to 4G LTE.
What this app should do is to show a list (ordered by tx channel) of all the transmitting BTS in the current zone.


Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.

Backing up current firmware

Hello, I have looked everywhere I can think of, but have been unable to find an answer as to how I can download the currently installed fireware from the portapack. I want to make a backup before flashing the mayhem firmware, in case I want to revert for whatever reason.

Creating a custom splash screen has an issue

Describe the bug

To Reproduce
Steps to reproduce the behavior:
Create a custom splash screen bmp_splash.bmp and convert it to .hpp using xxd

Expected behavior
The file should be drop in compatible with the code

Actual behaviour
The filename and the output file have the same name but the source code expects a different name. In this case the source is wrong and needs amending to prevent confusion.

Affected versions
All

Additional
The fix would be changing firmware/application/ui_navigation.cpp:
portapack::display.drawBMP({(240 - 230) / 2, (320 - 50) / 2 - 10}, splash_bmp, false);
to
portapack::display.drawBMP({0, 0}, bmp_splash, false);
and
#include "bmp_splash.hpp"
to
#include "splash.hpp"

I have changed the position code as my guide specifies a resolution (240x304). It may be worth amending at a later point to check the resolution and automatically centre the image [x = 120 - (bmp_width / 2), y = 160 - (bmp_height / 2)]

How do I turn off the screen in HackRF Mode?

Hello!,

I am trying to turn-off the screen/display while in HackRF Mode(ie. when connected to a PC). I have the older HackRFOne (H1) model. The screen turn-off/timeout function works flawlessly inside Mayhem UI, though. I have had issues with Portapack screens earlier and would like to turn the screen off, when using SDR software on my PC.

Any help would be appreciated.

Thanks in advance!


Mayhem Version 1.1.1
HackRFOne Model : H1
Portapack Model : 20181029


Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.

Icons disappear when using the jog wheel to move the selection

Describe the bug
White icons disappear when the jog wheel is used to navigate the menu system

To Reproduce
Steps to reproduce the behaviour:

  1. Go to Debug menu
  2. Move the scroll wheel to highlight different options such as Memory, SD Card
  3. Notice the icon on the currently selected item disappears

Expected behaviour
The icon should still be present.

Additional
This only happens where the icon is purely white with no other colours. Other menus have coloured icons which do not show this behaviour.

Suggested fix
Change icons to something other than white, or invert the icon colours on rollover. This is already the case with the menu item text which changes from white to black when selected.

Weird CLKIN signal

Hi, thanks a lot for starting this project.
I am very excited to be able to interact directly with the developers :)

I have just installed the Mayhem firmware.
I have also produced a short video to help others with the installation process in Linux:
https://www.youtube.com/watch?v=0iZrGkfJN9o

As you can see at the end of the video (around min 9:00), I get a 10Mhz signal coming out of the CLKIN port, and I get nothing coming out of the CLKOUT port.

Is this a bug? It would be supergreat if we could have both:

  • the possibility of using an external 10mhz clock reference (going to CLKIN), and
  • also output the hackrf internal clock (from CLKOUT).

Thanks again. I am looking forward the announcement of a chat-room to discuss live with you guys.

docker compilation errors

when running docker run -it -v ${PWD}:/havoc portapackccache, i keep getting the following error immediately:

-- Cross-compiling with the gcc-arm-embedded toolchain
-- Toolchain prefix: /opt/build/armbin/arm-none-eabi
CMake Error at CMakeLists.txt:48 (add_subdirectory):
  add_subdirectory given source "hackrf/firmware/hackrf_usb" which is not an
  existing directory.


-- Configuring incomplete, errors occurred!
See also "/havoc/build/CMakeFiles/CMakeOutput.log".

aaaa what do i do?

SCANNER Improvement (AM DSB/USB/LSB, NFM and WFM)

Hello Eried,
I made 3 new scanners entries in navigation menu ( AM(dsb,usb,lsb), NFM and WFM) with 3 differents default files : SCANNER_AM, SCANNER_FM and SCANNER_NFM.
I have to test it again with your new code (1.0.3) in about 2/3 days
I added also a step entry in the files (for each RANGE) for am,fm, and nfm depending about the country (US/EUROPE) + default step if there is no step
I spend a lot of time to fix/make improvement in freqman.cpp : no check about maximum frequency supported by hackrf_one, frequency a: but not b:, frequency b; but not a:,b: frequency b: lower than a;,...

If you or someone else can give me default frequencies for AM/NFM when the files SCANNER_AM/SCANNER_NFM doesn't exists I will appreciate, it is also depending about the country,

Where is the HackRF One Frequency Calibration Menu?

Describe the bug
I cannot find the Frequency Calibration Menu for the HackRF One.

To Reproduce
Steps to reproduce the behavior:
Searched the UI menus, espacially "Settings".

Expected behavior
Under Settings (or as a separate menu point) you should find the Calibration Menu and be able to enter PPM values for calibrating the HackRF, which were stored in the internal memory for permanent use. This menu was part of the Havoc FW.

Affected versions

  • Mayhem latest Stable Release 1.1.0
  • Also tested: 1.0.3
  • Maybe all versions

Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.

Leaving GPS SIM while transmitting hangs the system

I placed this as a reminder to try every app under the transmitters menu and evaluate whenever it can be transmitting while user may go back into the menu, making the app to freeze down.

GPS Sim is one of those.

Maybe adding a close override on each of those apps and then shutting down radio TX before leaving, should fix it, just as was done with Replay option on main menu.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.