Hi, thanks for taking the time to create a decoder!
Yes, the callsigns are off. The radios weren’t configured as we wanted. We can change the call signs later once pass elevations are high again in the north. And yes, KF6RFX is my call sign and KD8SPS is student alum.
The beacon format is described here. I’ll edit this later when I can chance to describe the 0xab 0xcd packet structure we’re using.
@DL4PD here is the description of the 11 byte header with length specified in bytes:
- 2 - Sync characters (0xAB 0xCD)
- 2 - Primary ID
- 2 - Secondary ID
- 1 - Flags
- 2 - Packet length, including header and checksums in footer
- 2 - Header checksum
For MXL, our SIDs are 0x0000. TBEx PIDs are 0x0052 and 0x0053 for TBEX A and B respectively. A flag value of 0x03 indicates a beacon.