Ad-Teknik AB's Bobrikloader software works with really old ActiveGPS device. Firmware upgrade and traffic camera positions loading into device works ok. https://www.adteknik.se/

bobload1.jpg

bobload2.jpg

agp.jpg

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.IO.Ports;
using System.IO;

namespace ActiveGPStest
{
    class Program
    {
        static void Main(string[] args)
        {
            string[] ports = SerialPort.GetPortNames();
            if (ports?.Length > 0)
            {
                SerialPort ser = new SerialPort(ports[0]);
                ser.BaudRate = 9600;
                ser.Parity = Parity.None;
                ser.StopBits = StopBits.One;
                ser.DataBits = 8;
                ser.Handshake = Handshake.None;
                ser.RtsEnable = false;
                ser.DataReceived += new SerialDataReceivedEventHandler(DataReceivedHandler);
                bool serErr = false;
                try
                {
                    ser.Open();
                }
                catch (IOException e)
                {
                    serErr = true;
                    Console.WriteLine(e.Message);
                }
                if (!serErr)
                {
                    string cmd = "&A\r\n";
                    ser.Write(cmd);
                }
                Console.ReadKey();
                ser.Close();
            }
        }

        private static void DataReceivedHandler(
                            object sender,
                            SerialDataReceivedEventArgs e)
        {
            SerialPort sp = (SerialPort)sender;
            string data = sp.ReadExisting();
            Console.WriteLine(data);
        }
    }
}

cmdb.jpg

cmdf.jpg

cmda.jpg

$GGA
cmdgga.jpg

Other commands...
$PNMRX100
$PNMRX106
$PNMRX103
$PNMRX108
$PNMRX600
$PNMX600
$PNMRX111,HOT
$PNMRX111,WARM
$PNMRX111,COLD
$PNMRX100