portapack-mayhem / mayhem-firmware

Custom firmware for the HackRF+PortaPack H1/H2/H4
https://hackrf.app
GNU General Public License v3.0
3.49k stars 561 forks source link

EPIRB decoder #826

Open Przemekmac1 opened 1 year ago

Przemekmac1 commented 1 year ago

I think portapack could be great device to decode 406MHz transmition from EPIRB (emergency transmitters like ELT's, PLB's).

https://www.sigidwiki.com/wiki/Distress_Radiobeacon_(Digital) http://jgsenlis.free.fr/406.htm https://www.youtube.com/watch?v=xLCC14b5wqU

Brumi-2021 commented 1 year ago

Hi @Przemekmac1 , I have also studied those maritim EPIRB safety beacons . I feel very interesting Mayhem RX App , but I think that this signal will be repeated from the sea , 406 Mhz by Inmarsat satellite uploading frequency , but then, in practical use , how can we receive that original UHF signal in our Hackrf normal usage? Or you mean , decoding maritim satellite ?

Przemekmac1 commented 1 year ago

Hi. It would be great to be able decode test signals by direct proximity of ELT, read country code, aircraft tail number and 15 HEX code.
On french web its open C-code doing it. I just compiled and it works well. I can provide some WAV files recorded from aviation ELT's.

Przemekmac1 commented 1 year ago

image

image

Decoding by French software.

Przemekmac1 commented 1 year ago

https://www.itu.int/dms_pubrec/itu-r/rec/m/R-REC-M.633-1-199006-S!!PDF-E.pdf

gullradriel commented 1 year ago

I think it would be a good addition, like a survival/emergency/disaster mode X-D Joke aside it would be interesting. @Brumi-2021 or anyone, don't you think of any other existing app that is doing part of the decoding job ? Else it means write a decoder from the scratch, even if we start with a skeleton of an existing app.

Przemekmac1 commented 1 year ago

Its no need to write it from the scratch. I attached C code doing it. Here its next one, working on mobile platform: https://github.com/djecom1/Sarduino-TTGO-T-Beam

Brumi-2021 commented 1 year ago

Hi @Przemekmac1 ,are you also available through discord ? I think it should be absolutely feasible to implement that app , and moreover with the reference code that you shared .

But just now I am busy with other app study . So I can not start now . Anyway if some one wants to start about it , please go ahead and I will also try to cooperate.

Anyway , I am convinced that its usage will be appreciated only in lab only , because I feel very very very low probability to decode a real live signal from UHF . But it is more a challenge ...

Cheers

Przemekmac1 commented 1 year ago

Hi. I haven't discord but perhaps I can get it. I have whattsup, messanger etc. Regarding usage - I'm interested in this as it could help me with every-day life. I'm often testing those beacons and it would be good to be able also easily decode message (without using 406MHz radio and laptop as I do now). On other hand there are softwares as EPIRB plotter for Windows so perhaps someone use it also to receive radio singnals.

I'm not a good programist but for sure I can help by providing some subject-orientated knowledge, sample .wav files with real beacon transmissions and also bench testing of application. I have access to Portapack and aviation ELT's.

Brumi-2021 commented 1 year ago

Join to discord Mayhem channel , just clicking the "chat" green icon in the main readme page , and contact me . Cheers

Przemekmac1 commented 1 year ago

Ok, I think I managed this.