GPS out problem

I think there is a problem with GPS OUT. I am feeding NMEA into climate field view and my tractor icon always drives sideways. When I view the VTG message, the heading value is 0 when heading due west and my tractor icon is straight north. Shouldn’t this value be 0 when heading north? I don’t know how to fix this but would sure appreciate a fix very soon.

What version?

I downloaded the latest V6.3 AGOPEN today GPS out is V1.0.12

I do have my AIO board sitting sideways in the cab with the amp connector to the side. Then I have my roll axis set as Y. Everything works great in AGOpen. Unless that’s affecting NMEA output

A temporary fix might be to align the tractor straight North, power off the auto steer board and restart. This should point the imu North.

Ya that does it. Hmm that’s gonna be inconvenient. Hard to fix

And you did select single fix to fix heading in AOG. It is like the gps out, only send dual combined with IMU

I can’t find the setting you’re referring to. Can you tell me where to find it? I am using single antenna, if that’s what you’re wondering.


Select single here, under antenna type.
I do not know the Gps out system, so can´t help you there.

Ok I’ll double check that but I’m sure it’s set for single.

I think it’s using the IMU heading (which starts at 0 at power up regardless of orientation) instead of the fused GPS-IMU heading (which fuses GPS’s heading with IMU’s change in heading), probably a fix coming once SK21 has time.

Ya I think your right. Looking forward to the update!

I see there is a recent update to GPS Out. Does it include a fix for this problem?

The latest update on the master branch checks write timeouts and closes the connection if there are too many. There is another branch GitHub - SK21/GPS_Out at fix2fix that uses the fix2fix heading from AOG. It requires editing the pgn in AOG. It has had only bench testing.

Ok sounds good. I’ll wait till this is tested further. Thank you.

Is there any more progress with this issue?

The fix2fix branch on GPS_OUT has been modified to accept pgn 100 from AOG with or without a heading component. AOG pgn 100 doesn’t send the fix2fix heading but it can be modified to do so as shown on the GPS_OUT fix2fix branch.

Ok thanks. Where do I find instructions on how to implement these changes? The pgn needs to be manually changed?

Where do I find this?

The variable names are modified in 6.3.2 but it is the same code, just missing the fix2fix value. The easiest way to find where it goes in AOG is to search for GPS_OUT in the code. You should find:

  1. change line 771 from 22 to 30
  2. change line 777 from 16 to 24
  3. add this line after 780:
    Buffer.BlockCopy(BitConverter.GetBytes(glm.toDegrees(gpsHeading)), 0, pgnRollCorrectedLatLon,21, 8);