Hi,
The packets at this point are not GPGGA formatted, they are APRS
formatted. Probably a DPRS gateway did the conversion to APRS format
somewhere over there (EI2PMD-C, I think).
The packets in the screen shot are APRS uncompressed packets, and to be
precise, the error shown in the screen shot is "invalid uncompressed
location".
In the APRS uncompressed format, the leading 0 is mandatory - the APRS
packet format has fixed field widths. See APRS101.PDF, "Latitude Format"
and "Longitude format", "Position coordinates", pages 23-24 (page
numbering), page 33-34 (actual PDF pages). The protocol is not great, but
this is how it is and it's difficult to change now.
http://www.aprs.org/doc/APRS101.PDF
If I made the
aprs.fi decoder accept invalid position formats, you'd still
have all the *other* APRS decoder implementations rejecting these packets,
including a whole lot of radios and other embedded devices rarely getting
firmware upgrades.
aprs.fi is just one of the tens of actively used
decoders. I'd guess the TH-D74 itself will not decode that APRS packet if
it receives it on an APRS frequency.
The DPRS gateway needs a fix for this. Or the TH-D74.
- Hessu