I recently learned something about heading data that may be helpful to others. If you have Helix sonar units networked over a switch, and also have an Ultrex BT trolling motor on the network, then heading data from the Ultrex will automatically be sent to all Helix units when the trolling motor is deployed. If any of your Helix units already have an external connected heading sensor, that units heading sensor data gets replaced with the Ultrex heading data (when Ultrex is deployed). So when the Ultrex is deployed, all heading readings on the network will be the one supplied by the Ultrex heading sensor.
I discovered this while trying so solve a problem with my maps not orienting properly while fishing, and they were all off on all 3 Helix units by the same amount. Through the process, I learned from Humminbird that the software on the Helix is designed to capture the heading data from the Ultrex when present, and replace any existing heading data that may be displayed from another heading sensor. So if you add a Helix to the bow, you no longer need to subscribe to a heading sensor to keep your maps oriented properly while sitting still fishing. As soon as you deploy the Ultrex, your maps will get the data to properly orient on your screen, whether or not you choose to subscribe to it in the Network sources menu.
Hope this helps someone who may be trying to figure out a problem they may be having with heading data displays. If your Ultrex heading sensor is not calibrated properly, it may distort the mapping display on all units while Ultrex is deployed. Once you stow the Ultrex, mapping will appear as it should be oriented according to any external heading sensors you may have installed.