There must have been a change to the ArduPilot GCS output at some point. Are you using the "Legacy" output? Where it's !!!LAT:XXXXX, etc or are you using a binary output?
If it's legacy, take a look at the output .pde file (it's been renamed several times) and look at the BTV: output. Make sure it's sending a non-scaled value. So 12.41 = 12.41. You might have something *1000 so the output is scaled way up.
Irvin, please email it to email@example.com
I'm planning on re-vamping the mission load/save function. I just edited the code to get by for now...my plan is to make a universal file format that I can use on my GCS to load and save in just my GCS or output in a file type for a specific auto pilot..
If I get yaw from the protocol (like I do with UDB_Extra) then I show that in the 3D model on the left. Both the GE model and the heading indicator take heading values from the GPS.
In the case of UDB_Extra, in the F2 message, arguments 7 and 10 make up yaw. Argument 15 is heading.