Hi Ian,
So the aircraft in question is the following G-WDCL
It was first received as a Mode-S, and would have displayed as G-WDCL
Then it seems to have reported receiving a PilotAware transmission, and its reg changed to 'G' as you point out
The only intended way to get a G registration is via an uplink from OGN-R
I would need to check my code, but that registration may then have stuck - this is actually intentional, but seems a strange scenario in this case because no more uplink reports are received, but Mode-S is received.
Would be interesting to know from the owner if they do have FLARM on-board
By the way, I have added an additional FLAG to the $PAWRT statements to indicate U(uplink)
so now
C(ModeC)
S(ModeS)
A(ADS-B)
P(PilotAware)
F(FLARM)
U(Uplink)
This allows us to distinguish whether the PilotAware transmission was received from PilotAware(U=0) or OGN-R(U=1)
Thx
Lee