tty
Member
But how did you find them, from a microcompass or racemaster ?
I only have a dual display. I broke the traces between my hull transmitter's mcu and cc1000 so I can drive the radio from an esp32. I found those types by brute forcing 40ish data packets a second and seeing what got displayed.
03|03|05|25|30
That helped a lot. I didn't know there was a 0x03/single byte data packet. I searched all the 0x04/0x06/0x0a's but never thought to look for 0x03's. I modified my search and this is my current list. Still missing lat/long. It's possible the display does some sanity checking on the data which would make it very hard to find. Maybe I'll set something up to sweep 0x09 with different values as it's an unknown in the middle of position data. Other then that I think I have everything.
0x01 - 06 byte Speed
0x02 - 12 byte Trip/Log
0x03 - 05 byte Temp
0x04 - 06 byte Depth
0x05 - 06 byte App Wind Speed
0x06 - 06 byte App Wind Dir
0x07 - 06 byte HDG
0x08 - 08 byte SOG/COG
0c0A - 12 byte BTW
0x0B - 06 byte XTE
0x0C - 06 byte Time
0x0D - 07 byte Date
0x18 - 06 byte VMG-WP
0x1B - 06 byte Battery
0x1F - 08 byte DTW