Information so far from my MAgellan MEridian Gold:
$PMGNCMD,ALMANAC*XX (you figure out the checksum)
returns:
Code:
$PMGNALM,29,1,01,1465,00,3A0A,0F,1FBA,FFFFFD53,A10C7A,B77921,A2BA59,AD0444,000,000*30
$PMGNALM,29,2,02,1465,00,47EC,0F,00E5,FFFFFD4A,A10CFC,63ED06,4AD572,CB8B83,000,000*44
$PMGNALM,29,3,03,1464,00,54C9,90,FFFFF534,FFFFFD38,A10CC7,20DCFC,2131F8,EEB341,000,000*37
$PMGNALM,29,4,04,1464,00,42A9,90,007D,FFFFFD4F,A10D2D,0E8D8E,508A26,702194,000,000*47
$PMGNALM,29,5,05,1464,00,45AB,90,FFFFFFBD,FFFFFD53,A10CD5,31ABA8,F7195D,5B23EB,000,000*3E
$PMGNALM,29,6,08,1464,00,52A2,90,1989,FFFFFD5E,A10CD4,74B8CF,D22845,98FF4F,000,000*4D
$PMGNALM,29,7,09,1464,00,FFFF9F91,90,1197,FFFFFD50,A10D17,3874FA,CE92E3,8B4645,000,000*32
$PMGNALM,29,8,10,1464,00,414F,90,0F1F,FFFFFD5D,A10C36,14F354,7BC7D4,1F9B88,000,000*4B
$PMGNALM,29,9,11,1464,00,406D,90,FFFFDEC3,FFFFFD1A,A10D55,17AAE5,4898C1,AA0B91,000,000*46
$PMGNALM,29,10,12,1464,00,1AD7,90,0DBA,FFFFFD68,A10D11,D4851B,FACB33,C028E1,000,000*06
$PMGNALM,29,11,13,1464,00,1BE6,90,226E,FFFFFD56,A10D25,388D8D,A72B11,1664FB,000,000*02
$PMGNALM,29,12,14,1464,00,1E6B,90,1E69,FFFFFD52,A10CEB,AA4CA2,A67D8D,079BFA,000,000*06
$PMGNALM,29,13,15,1464,00,071C,90,09E2,FFFFFD36,A10C7F,BAA73C,A4F66B,40195D,000,000*0C
$PMGNALM,29,14,16,1464,00,237B,90,0EE3,FFFFFD69,A10E2C,E8E886,FB73B3,542766,000,000*0A
$PMGNALM,29,15,17,1464,00,1A83,90,0B22,FFFFFD56,A10D3A,88CBE9,25D43C,2A7FC8,000,000*02
$PMGNALM,29,16,18,1464,00,48E1,90,04C3,FFFFFD51,A10CEA,996FDC,7C4BAF,5B9366,000,000*71
$PMGNALM,29,17,19,1464,00,22FD,90,09AB,FFFFFD51,A10CAA,E5DEE6,282BA0,138C7C,000,000*7A
$PMGNALM,29,18,20,1464,00,1D27,90,046A,FFFFFD52,A10CC9,340E5D,7A1E23,5C2679,000,000*75
$PMGNALM,29,19,21,1464,00,6CBF,90,FFFFFC47,FFFFFD47,A10D7E,8F1A98,513421,8F9C7E,000,000*0F
$PMGNALM,29,20,22,1464,00,278D,90,0336,FFFFFD4E,A10D05,B94F87,7C9201,228553,000,000*01
$PMGNALM,29,21,23,1464,00,2AA1,90,12CC,FFFFFD42,A10C2C,6FFB0E,A5817E,F88680,000,000*7F
$PMGNALM,29,22,24,1464,00,41B6,90,0723,FFFFFD55,A10CDD,E27179,522EE2,530514,000,000*73
$PMGNALM,29,23,25,1465,00,61D2,0F,0D4C,FFFFFD3F,A10A82,CC3ABE,C74819,28147A,000,000*77
$PMGNALM,29,24,26,1464,00,FFFF98B2,90,211E,FFFFFD55,A10C51,24B16E,A720EA,DB4205,000,000*0F
$PMGNALM,29,25,27,1464,00,FFFFAD1B,90,104A,FFFFFD50,A10C7B,B90A17,CD9C2E,68299C,000,000*75
$PMGNALM,29,26,28,1464,00,6E2A,90,0DAE,FFFFFD68,A10D4C,A8F15B,FBCF6C,3822ED,000,000*7B
$PMGNALM,29,27,29,1464,00,1D3B,90,0B2E,FFFFFD55,A10D5E,C63124,2629A6,901D44,000,000*71
$PMGNALM,29,28,30,1464,00,54C9,90,03C6,FFFFFD58,A10CFF,37D0C6,F92AE9,48A583,000,000*73
$PMGNALM,29,29,31,1464,00,37A1,90,0F4D,FFFFFD4E,A10CEF,CB911D,CFEC29,AF3971,000,000*0A
This was done after 1 day of a master reset so not all satellites were seen, and the whole almanac was not loaded, i.e. I didn't have my GPS on when PRN 6 was above the horizon. Plus satellite 7 and 32 are apparently not working.
Because of this I think $PMGNCMD,ALMANAC is actually the ephemeris and not the almanac.
The first parameter is how many lines of data follow.
The second parameter is which line number this is.
The third parameter is the PRN of this satellite.
The fourth paraameter is probably clock bit drift as those numbers look like soomething I see in a diagnostic mode on my Garmin.
The fifth parameter is probably satellite health.
The rest are probably the Keplerian elements somehow encoded. I'm comparing one particular satellite to almanacs I've been able to retrieve online, a 2 line NASA element, a SEMS almanac, a YUMA almanac, a AMSAT almanac and a Charlie almanac for the same satellite. Of course all of those use different units and nomenclature so it's going to take time to see if any of those encode to anything like what's here.
I have not been able to get any data using $PMGNCMD,EPHEMERIS*XX (again I don't have the checksum on me).
Perhaps one must supply a prn number as a parameter to that command. I have not tried that yet.