Merge branch 'master' of https://github.com/furrtek/portapack-hackrf
17
README.md
@ -31,12 +31,11 @@ As its name implies, HAVOC's functionalities can be fun (or mean). You shouldn't
|
||||
|
||||
# Screenshots
|
||||
|
||||
![Frequency manager](pictures/freqman.png) ![OOK encoder](pictures/ook_enc.png) ![POCSAG receiver](pictures/pocsag.png)
|
||||
![AFSK transmit](pictures/afsk.png) ![Soundboard](pictures/soundboard.png) ![RDS transmit](pictures/rds.png)
|
||||
![Xy transmit](pictures/xylos.png) ![LCR transmit](pictures/lcr.png) ![Cinfiguration screen](pictures/config.png)
|
||||
![HAVOC screenshots](screenshots.png)
|
||||
|
||||
## Todo
|
||||
|
||||
* Generetic code transmitters
|
||||
* PMR446 transmit
|
||||
* Detect/decode OOK
|
||||
* Whistle (tone generator)
|
||||
@ -48,7 +47,17 @@ As its name implies, HAVOC's functionalities can be fun (or mean). You shouldn't
|
||||
|
||||
**Visit the [wiki](https://github.com/furrtek/portapack-havoc/wiki) for more details.**
|
||||
|
||||
About the PWM RSSI output: Frequency is 800Hz in NFM and 500Hz in WFM. The data path is very messy, the RSSI thread running on the baseband core sends groups of values to the application RSSI widget which computes the average value, which sends it back to the baseband module for audio output (if enabled)...
|
||||
## PWM RSSI output
|
||||
|
||||
Huge kludge, wrote in a rush for direction finding. Audio frequency is 800Hz in NFM and 500Hz in WFM. The data path is very messy, the RSSI thread running on the baseband core sends groups of values to the application RSSI widget which computes the average value, which sends it back to the baseband module for audio output.
|
||||
|
||||
## Getting out of Play Dead mode
|
||||
|
||||
Play Dead mode is a persistent fake error screen, which can be useful in case of situations where people become too curious. It's easily enabled, and disabled with a programmable key sequence (see Setup menu).
|
||||
|
||||
If no exit key sequence was set up, it defaults to up-down-left-right. Enter the sequence and press select, you should see "Please reset" appear. After reset, you should be able to go back to the main menu. If not, a sequence was probably entered already. Solution hint: remove the backup battery for a few minutes, or ui_navigation.cpp ctrl+F 0x8D1 ;)
|
||||
|
||||
This mode can also be used as a login screen, not requiring reset.
|
||||
|
||||
# Thanks
|
||||
|
||||
|
@ -425,6 +425,7 @@ BMPView::BMPView(NavigationView& nav) {
|
||||
|
||||
button_done.on_select = [this, &nav](Button&){
|
||||
nav.pop();
|
||||
nav.push<SystemMenuView>();
|
||||
};
|
||||
}
|
||||
|
||||
|
Before Width: | Height: | Size: 227 KiB |
Before Width: | Height: | Size: 227 KiB |
Before Width: | Height: | Size: 227 KiB |
Before Width: | Height: | Size: 3.8 KiB |
BIN
pictures/lcr.png
Before Width: | Height: | Size: 3.8 KiB |
Before Width: | Height: | Size: 227 KiB |
Before Width: | Height: | Size: 5.0 KiB |
BIN
pictures/rds.png
Before Width: | Height: | Size: 2.7 KiB |
Before Width: | Height: | Size: 227 KiB |
Before Width: | Height: | Size: 5.1 KiB |
BIN
screenshots.png
Normal file
After Width: | Height: | Size: 250 KiB |