mirror of
https://github.com/eried/portapack-mayhem.git
synced 2024-10-01 01:26:06 -04:00
Merge branch 'master' of https://github.com/furrtek/portapack-havoc
This commit is contained in:
commit
62b90942ac
33
README.md
33
README.md
@ -1,4 +1,4 @@
|
|||||||
# portapack-HAVOC
|
![HAVOC banner](doc/banner.png)
|
||||||
|
|
||||||
HAVOC is a fork of the PortaPack H1 firmware, a portability add-on for the [HackRF One software-defined radio](http://greatscottgadgets.com/hackrf/).
|
HAVOC is a fork of the PortaPack H1 firmware, a portability add-on for the [HackRF One software-defined radio](http://greatscottgadgets.com/hackrf/).
|
||||||
|
|
||||||
@ -39,28 +39,31 @@ As its name implies, HAVOC's functionalities can be fun (or mean). You shouldn't
|
|||||||
# Progress
|
# Progress
|
||||||
|
|
||||||
Feature | Progress | Notes
|
Feature | Progress | Notes
|
||||||
------- | ------ | -----
|
------- | -------- | -----
|
||||||
POCSAG RX | 95% | Needs support for numeric messages
|
POCSAG RX | 95% | Needs support for numeric messages
|
||||||
Morse TX | 95% | Symbols need testing
|
Morse TX | 95% | Need testing for all symbols
|
||||||
Mic. TX | 95% | Need to find guard tones for various brands of wireless mics
|
Mic. TX | 95% | Carrier leak bug, need to find guard tones for various brands of wireless mics
|
||||||
RDS TX | 90% | Radiotext isn't quite right yet
|
RDS TX | 90% | Radiotext isn't quite right yet
|
||||||
Close-Call™ | 85% | Needs adjustments and optimization for wider frequency range
|
Close-Call™ | 85% | Needs adjustments and optimization for wider frequency range
|
||||||
SSTV TX | 80% | Needs better bitmap file handling + testing
|
SSTV TX | 80% | Needs better bitmap file handling, support for other modes (ROBOT ?) and callsign FSK ID
|
||||||
EPAR TX | 60% | Older Xy, low priority
|
EPAR TX | 60% | Older Xy, low priority
|
||||||
Sigfox RX | 40% | Left aside, needs updates and testing
|
Sigfox RX | 40% | Tuning basics done, needs decoding code and testing
|
||||||
ADS-B TX | 40% | UI and frame gen stuff done
|
ADS-B TX | 40% | UI and frame gen stuff done, needs baseband module
|
||||||
Wave visualizer | 30% | High priority
|
Wave visualizer | 30% | Only the widget is ready, high priority
|
||||||
IQ replay | 30% | High priority
|
IQ replay | 30% | High priority
|
||||||
Whistle | 20% | Easy
|
Whistle | 20% | Easy
|
||||||
Generic TXs | 5% | Raw AX.25, AFSK, FSK, CCIR, DTMF...
|
Generic TXs | 5% | Raw AX.25, AFSK, FSK, CCIR, DTMF... Tonesets are ready
|
||||||
SI4032 TRX | 0% | And other sub-GHz transceiver chips
|
SI4032 TRX | 0% | And other sub-GHz transceiver chips
|
||||||
SSTV RX | 0% |
|
SSTV RX | 0% |
|
||||||
ADS-B RX | 0% | Could be fun
|
ADS-B RX | 0% | Could be fun. Is sensitivity high enough ?
|
||||||
Scanner | 0% | Easy
|
Scanner | 0% | Easy, could be used with POCSAG RX to catch jumping channels
|
||||||
SSB TX | 0% | Requested but math is hard :(
|
SSB TX | 0% | Requested but math is hard :(
|
||||||
OOK RX | 0% | Mainly for 433MHz remotes
|
OOK RX | 0% | See if rtl_433's author is fine with using protocol defs
|
||||||
AFSK RX | 0% | Shouldn't be too tough
|
AFSK RX | 0% | Shouldn't be too hard, bit-time shift and mix method ?
|
||||||
Analog TV TX| 0% | Enough CPU ?
|
Analog TV TX| 0% | Enough CPU ? B&W and no sound ?
|
||||||
|
LoJack RX | 0% | Basically AFSK RX
|
||||||
|
DMR info RX | 0% | Retrieve DMR channel info. **No voice** because of vocoder complexity and possible legal issue
|
||||||
|
Tetra info? | 0% | Same
|
||||||
|
|
||||||
# Screenshots
|
# Screenshots
|
||||||
|
|
||||||
|
BIN
doc/banner.png
Normal file
BIN
doc/banner.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 59 KiB |
@ -152,7 +152,7 @@ void POCSAGAppView::on_packet(const POCSAGPacketMessage * message) {
|
|||||||
std::string console_info;
|
std::string console_info;
|
||||||
|
|
||||||
console_info = to_string_time(message->packet.timestamp()) + " ";
|
console_info = to_string_time(message->packet.timestamp()) + " ";
|
||||||
console_info += pocsag::bitrate_str(message->packet.bitrate());
|
console_info += "B:" + pocsag::bitrate_str(message->packet.bitrate()); // "B:" caractere add for more visibility
|
||||||
console_info += " ADDR:" + to_string_dec_uint(pocsag_state.address);
|
console_info += " ADDR:" + to_string_dec_uint(pocsag_state.address);
|
||||||
console_info += " F" + to_string_dec_uint(pocsag_state.function);
|
console_info += " F" + to_string_dec_uint(pocsag_state.function);
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user