If you bought an upgrade kit last year I don’t see why you wouldn’t have the latest hardware (GPS sensor).
The heading sensor (white puck) does not measure boat position. It measures the heading so when you use the jog feature it knows which way to move. If you don’t have ipilot-link I don’t think you even have this hardware/feature.
The latest ipilot firmware has a boat scale setting. If I have the boat scale setting set too high on my boat it will overshoot position and sway all over the place.
Check to see if you have the boat scale setting in your manual and if you do make sure it is properly set to your boat’s scale (weight).
Good info, Jason. I see a lot of misconception out there about what the heading sensor does… It is not a GPS receiver and does not have anything to do with iPilot other than telling the trolling motor the position of the boat in the water so that the jog function can move the boat into the correct position. iPilot should function exactly the same whether the heading sensor is paired/set up, vs not on the boat at all.
The scale setting is very important in determining how the trolling motor corrects for deviations from the spot you’re trying to stay on. Scaling is relative to the size/weight/height etc, of your boat and the thrust of the trolling motor. If your trolling motor is oversized (ie, 112lb on a 16ft tin boat) you’ll want a negative scale, if your trolling motor is undersized for your boat (ie 50lb on a 20ft glass boat) you’ll be in the positive scale.