OnAir Adds Decoder Support for Almost Every Signal
Just last week we posted about OnAir, a new open-source program that started out as an easy-to-use digital and analog TV decoder for software-defined radios. It also had support for a few digital modes like ADS-B, GNSS and DMR.
In the last week, with the obvious help of Claude AI, OnAir has added experimental support for almost every single analog and digital signal and application out there. Support ranges from digital voice modes like P25 and NXDN, to HF digital modes like HFDL, to aircraft signals like ACARS and VOR/ILS, to ocean radar, to a radio astronomy integrator, to satellite decoders like Iridium and Inmarsat, to cell tower metadata decoders to Wi-Fi and many many more.
Obviously, with these decoders all being vibecoded so quickly, there is no guarantee yet that they will all work as expected. However, we did give some decoders in the program a test with an RTL-SDR. A DMR control channel was successfully decoded, and it read the calls; ADS-B showed aircraft; LTE PCI values were detected with the LTE decoder; and POCSAG messages came in cleanly.
From our own experience with Claude, Opus 5.5 is very capable of vibe-coding decoders, so there is a high chance that most, if not all, of the decoders implemented in this software will work.Â

AI Disclaimer: This software was coded with Claude AI.
this is the only vibecoded project worth mentioning and the only useful recent development on the software side the past few years. now one doesnt have to dick around with 5 different programs, also fobossdr support included very nice.
for further modes take a look at krypto500/sorcerer, these should be easy to integrate as well.
Thank you for your attention to this matter!
I would love to add anything people want, if you could can you either send this in the discord or on the github, helps me keep track of things
analog voice inversion decoder ?
how are you getting around patents laws to use some of these features are you paying the royalty fees yourself . noticed you add quite a few that trigger royalty fees such as these NXDN, P25, and dPMR. AMBE IMBE but you have lots in violation just to name a few .
why are you down voting me for asking a question its a very real issues
So some of them arent bundled, and I am taking careful steps when it comes to this
why not use https://github.com/arancormonk/mbelib-neo ?
IMBE, AMBE and AMBE+2 vocoder library with TETRA ACELP decoding. Supports P25 Phase 1/2, DMR, NXDN, D-STAR, YSF, dPMR, X2-TDMA, ProVoice and TETRA.
you are still patent infringement if you use this
i thought you had found a way to bypass the patents
Admin note: Profane message removed. Please remember kids and schools use this website too.
unfortunately not, I tried thinking of ideas but there simply are no loopholes, hence why this system exist, only thing that works is telling the user to install it themselves, which is fine
if they make decoder or the plugin which they do they are liable for every install that infringes on the patent after sdrman said i went and check the patents they are quite a few like maybe 20 to 30 dollars an install across a multitude of patents could be a bumper payday for a few company’s over 4k installs that’s n at 20 bucks its still 320k euros they are liable to pay . i think im going to see if they ofer patent bounty i could get a share i bet a lot of there new sdr company are in violation
Maybe fix the frequency entry / display? I really don’t think having the entry wide enough for exahertz is really necessary.
It’s great that new decoders are being added, but lets refine basic functionality first.
I thought it would be a funny joke but some people just told me to me 999ghz the max so I am changing it to that for 0.2.6
Also just so everyone knows, my intentions are to close the gap that exists in radio that you need a separate app for every mode and then some modes I can’t even decode Becuase the only app that works only works on windows and I only have a Mac, so I thought why not fix this issue
appears to be ham modes under cellular & rail category?
This was fixed in the newest beta, I accidentally gave them the wrong tags
Hello i have heard that USB ports themselves emit interfering radio signals, so i am weary of purchasing a USB dongle based receiver. Have you noticed any bad interference in practice, have any recommendations on what type of device to use, and have any tips on best practices to avoid interference (like use a long shielded cable or something like that)?
Almost all sdrs are good, it’s more just keeping your antenna away from your computer phone or usb dongle in some cases, most antenna cables are already insulated specifically to block external noise from entering so you only get signals from your antenna
Thank you. Love the work you’re putting in.
please add so many voice modes as possible. like TETRAPOL or TETRA Voice.
Thats coming for 0.2.6, you can download the beta of 0.2.6 if you want to test
Thank you for reviewing my app once again, for each mode I made sure that before starting any work on a decoder, that every single possible source of information on the signal was researched so that the decoder could be easily made according to the specifications. I have tested all the modes that I am able to receive and all of them so far have worked for me. Though any issues I aim to fix as fast as possible, but thank you again for covering my app again!
I’ve been trying On air for past few days and I’m really liking all the features so far. The layout and options are Great. So far all of the modes are working great. I like that it has a portable version (and fast updates) to try out the software. One feature is like to see in ADS-B is with more information on the planes. Ex: In Cascade-SDR if you select an aircraft it gives all kinds of information. So far I really like OnAir very much. Keep up the Amazing work and thank you for Sharing! 😎
Yes I noticed that for ads-b, its been added for the beta
All in all the OnAir app is great and getting better. I look forward to seeing the updates you have coming.
I have a lot, not including the features asked from the community my list currently is 18
I’m sure you do. Making a Good App that people are really liking and publishing it. The community is going to ask for more. You’re doing really well with the updates. I really appreciate everything and the hard work your doing.
Also funnily enough, at first I made the dcb-t2 decoder for myself on Mac, I shared it with some people they asked to include atsc and dvb-t the make it native on all platforms and then add more modes so I thought let me add all the modes