ADS-B receivers with a reasonable price are popping up, i.e. this one:
https://www.unmannedtechshop.co.uk/product/ping-rx-ads-b-receiver-for-uavs
Would be awesome to have it supported in INAV to detect nearby aircraft
With the device on the ground, my user was seeing aircraft out to c. 40km. On a quiet (covid-19) day in Florida, around 20-30 aircraft active at any time, total of around 67 over a 40 minute log.
I have some logs ....
This would be great to have, especially for long(er) range flights. OSD integration would be awesome too :-)
I have just added into MWOSD. Would be great to add into iNav natively. It's also great way to get "buddy" flight from third party solution.
Bottom left of screen is what is on OSD. The rest is just for my amusement. Just can't test fly it yet due to lockdown..
https://www.youtube.com/watch?v=OnCK6YZma6I
I'll happily test for someone as I have one of these units.
I have released this for MWOSD users.
I can have a go at adding into iNav in a few weeks if no-one else want to pick this up.
It also makes a fantastic solution for "buddyflight" using LORA type serial modems and sending out emulated ADSB mavlink packet .

@ShikOfTheRa yeas, please! I would be awesome if you could add it to INAV.
@ShikOfTheRa is there a setting for a minimum alert distance? It would be cool if the alarm is only displayed in the osd if the distance is smaller than the set boundary (like 5km)
@ShikOfTheRa Could you point me to the code or project that emulates an ADSB beacon on a LORA module? Thank you!
@skaman82:
I am quite surprised how much I like having that info on the screen. Those times you hear a plane, but not quite sure how far away it is…
can configure:
max range of ADSB you care about.
ADSB flashes if within preset height / distance.
ADSB send code is here. It is just part of MWOSD:
https://github.com/ShikOfTheRa/scarab-osd/blob/master/MW_OSD/SerialMAVLINK.ino#L174
Diagram in link to aeromax manual below. Section titled “APM / PX4 installation with Buddyflight - FPV partner awareness”
https://github.com/ShikOfTheRa/scarab-osd/blob/master/OTHER/DOCUMENTATION/VIRTUALPILOT%20AEROMAX/VP%20AEROMAX%20manual.pdf
For adding to iNav, I am not familiar with the codebase but sure I could put together the basics. I’ll happily do it if one of the other dev’s isn’t already working on it.
@ShikOfTheRa any updates on this?
I have it working on ardupilot
Also have been working to implement it as a "buddyflight" option for awareness of other FPV fliers. It is working on the bench - pending test flights to confirm.
I have started on inav but it will take me a little time as completely unfamiliar with it. It's probably 50% done
@ShikOfTheRa I'm happy to do the basic support, but it might be tricky as I don't have the hardware to test. If you have the hardware on your hands - it would be awesome if we can collaborate
@digitalentity I have multiple logs (donated by an mwp user). It's a broadcast device so that's all I used to add mwp support. You're welcome to them if that helps.
@digitalentity happy to do any testing.
if not urgent I am happy to put together a working model for critique - should be no more than 2 weeks due to the day job...
half way there now but work got in the way...
It would be useful to have an open source receiver one could integrate with all of this. I wonder what kind of hardware that linked receiver uses, it is fairly tiny compared to a tv tuner and a raspberry pi :-)
@ShikOfTheRa you are aware of the inav radar project (that has not had much updates lately though) that displayed the buddy planes on the OSD at roughly the correct spot on the screen when it would be on field of view https://github.com/mistyk/inavradar-ESP32
@tigert – no idea what they used, but I’m interested too!
Yes have seen the radar project. For sure the adsb data could populate the radar structure. Kind of see that as a phase 2. Have ordered a couple of LORA modules to set up a test rig. Not sure I would use it as it is - bit too much data on the screen for me
I do have a working model with ADSB in iNav now. Seems to be working OK, but need to check the altitudes are accurate and consider what user cli adjustable default exclusion ranges are. I was thinking about anything outside 5k distance being out of interest area.

@ShikOfTheRa yes I think 5km is a good range for the notification. Could be also configured in cli
PR submitted
Wiki page ready describing implementation:
https://github.com/ShikOfTheRa/inav/wiki/ADSB
Most helpful comment
I have released this for MWOSD users.
I can have a go at adding into iNav in a few weeks if no-one else want to pick this up.
It also makes a fantastic solution for "buddyflight" using LORA type serial modems and sending out emulated ADSB mavlink packet .
https://github.com/ShikOfTheRa/scarab-osd/wiki/ADSB