I have not used SoftRF since last year, and on updating to 179 have found that P3I reception no longer works reliably, or at all. This is the same on Tbeam versions with SX126x or SX127x.
Testing with the two SoftRF units at version 179 and a genuine Pilotaware unit, the SoftRFs are received OK by the Pilotaware, but they do not reliably receive each other or the Pilotaware. With a TX count of 500, they typically have an RX count of only 2 or 3.
Checking older versions, it seems that version 170 was definitely OK but 174 definitely not. Checking the intermediate versions was confusing as I found that they would sometimes not transmit P3I but “Latest” protocol was OK. This was not consistent between update loads despite clearing the settings files and so for the moment I have disregarded it.
Since Pilotaware are reportedly changing to ADS-L you might say this doesn’t matter, other than out of curiosity, but AFAIK the “Pilotaware” derived verision of ADS-L is using the same transmission parameters as their current protocol and may suffer the same problem.
Happy to investigate this myself, but I just wondered if this rings any bells with the changes between those versions?
And yes, I ws astonished to find that ADS-L is really 3 different air protocols!
Alan
--
You received this message because you are subscribed to the Google Groups "SoftRF_community" group.
To unsubscribe from this group and stop receiving emails from it, send an email to softrf_communi...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/softrf_community/96a5d470-391b-4ea0-92ed-77b257058597n%40googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/softrf_community/d22d0568-c9c3-407d-ba12-743f7ce6bf43n%40googlegroups.com.
I did a brief test last week with MB1.80 using my club's PAW groundstation and I was picking up re-broadcast flarm traffic. I didn't see any direct PAW contacts so couldn't confirm this and I don't know anyone with an actual PAW device to test this, will have to do some longer tests to capture passing traffic.
From this brief test it looks like the traffic's groundspeed is not being sent in the PFLAA sentence anymore - I will have to check this with a direct log of the SoftRF output though, in case I have a bug in my Mux device I was using for the logging.
I am also not sure about the aircraft type (with PAW) as I used to get a type of say hex11 for a re-broadcast glider and hex01 for a direct contact, so 18 for re-broadcast power and 08 for direct. Checking my old logs I last saw this in 2024. I will have to test again with a direct SoftRF log to check this.
Mik Garwood
--
You received this message because you are subscribed to the Google Groups "SoftRF_community" group.
To unsubscribe from this group and stop receiving emails from it, send an email to softrf_communi...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/softrf_community/9116b7c7-400b-4c50-93d0-22a89e8f33b2n%40googlegroups.com.
It’s over 2 years since I looked at this in detail but my understanding, based on experiment and some skimpy info from PAW, was that the groundstations don’t constantly broadcast all the traffic data they have access to. Instead they only transmit data on targets within a certain distance of a genuine PAW airborne unit detected by the base station. So a SoftRF will only receive these broadcasts if they are being made on behalf of another PAW-equipped aircraft and the actual traffic may not be relevant unless the position of the aircraft is fortuitous. Presumably this is to conserve bandwidth and/or improve the update rate but also to preserve their commercial model (which is fair enough).
How do they tell genuine PAW units from SoftRF? I observed transmitted packets containing the MAC address in clear text so they would be able to tie this up with their licences as the groundstations are all on their network. I gather quite a lot of telemetry gets exchanged.
It would be nice of course if this policy has changed since then. Realistically I can't imagine that alone gets them many extra sales and they now have other features to sell on.
Regarding Pilot Aware, they are now switching to the ADS-L packet format. So thing will change, not sure how/if ADS-L supports rebroadcasts. I wonder if "real" PAW devices will keep transmitting their MAC (and other things?) in occasional non-ADS-L packets.
On 14 Apr 2026, at 22:52, Moshe Braner <moshe....@gmail.com> wrote:
Similar to FLARM's support for ADS-R (in the USA, where it exists): unless you also request the ADS-R service (by having an ADS-B Out transponder configured to say "I can't receive UAT978") there will not be ADS-R transmissions about traffic near you, unless there happens to be a similarly configured aircraft nearby (quite rare).
To view this discussion visit https://groups.google.com/d/msgid/softrf_community/68b50df2-4273-4ae8-a795-8ed24dfebc63n%40googlegroups.com.
On 15 Apr 2026, at 14:13, Moshe Braner <moshe....@gmail.com> wrote:I think he was talking about the uplink service that Pilot Aware
offers (to paying customers).
If Pilotaware doesn't keep re-broadcasting then it partly defeats the point of it as PAW pilots would no longer see flarm or ModeS transponders. Their web site says that it supports PAW and ADS-L formats right now, for the "FX" device, I presume ADS-L is not supported with the previous hardware.
I haven't done any more tests with SoftRF and PAW yet.
Mik Garwood
To view this discussion visit https://groups.google.com/d/msgid/softrf_community/1989D166-A4C3-4B2B-9FB3-AFFD3B4EA4AF%40gmail.com.
I’ve updated my PAW Classic model to the latest software (2026-03-16) and was disappointed to find that on the bench it still transmits, by default, the original PAW protocol. Today I went flying and found no ADS-L statistics logged for my aircraft on the PAW VECTOR analysis tool. However I know personally another PAW Classic/Rosetta owner who has had success so I think this is an issue with my particular unit and I am pursuing it with PAW. Meantime I do believe that the old Classic and Rosetta units do and must work with the ADS-L version of PAW otherwise they will soon become obsolete as the system migrates.
I also used a SoftRF to log PAW traffic today. I observed an aircraft sending info in the old PAW format but which later changed to (presumably) the new ADS-L format exclusively. The aircraft was travelling from a relatively dense traffic area to a quieter one so I assume it was initially in compatibility mode due to receiving old-style PAW traffic but reverted to native ADS-L when out of range.
Here are three consecutive packets, a PAW and 2 ADS-L ones from (I think) the same aircraft:
$PSRFI,1776600204,24526240333f773f06684f42e8014e000f03000043000398,-88
$PSRFI,1776600205,056cb595b2affced15e6d3fe0cbed7e3d5b73ee1403dd516,-88
$PSRFI,1776600207,05c29ac739b41a3fb6c1a083ff12d4190ae76e8fc0837833,-88
Now the odd thing is that by my reckoning the first byte of the ADS-L packet is the so-called network header and 0x05 is a strange value. The top 4 bits indicate protocol version 1 but surely we are at version 2? The lower 4 bits correspond to encryption key 2 and the use of FEC. Neither seem appropriate.
Another oddity is that the protocol version in the SoftRF code also seems to be Version 1 (but the encryption and error correction bits are as expected).
Am I interpreting this header correctly?
Alan