Welcome to the Marine Electronics Forums presented by Panbo and SailBits.
B&G H5000 Hercules Sailing Instrument System and A/P Calculation of Magnetic Heading
I have recently installed B&G's H5000 sailing instrument system and A/P in my sailboat. Hardware is operating with current firmware according to firmware version number.
I have observed that the sailing and A/P processors and graphic display units are using/displaying PGN 127250 "heading sensor reading" value for "magnetic heading". I have verified that the heading sensor is outputting heading sensor reading and deviation values (N2k). Other navigation instruments or applications (such as Furuno NavNet and Expedition) correctly process the heading sensor data deriving magnetic heading = heading sensor reading plus deviation. (in accordance with PGN 127250 specification for magnetic heading).
I will appreciate feedback if this is a known problem or the black cloud that appears regularly when I undertake projects on my sailboat.
Importantly, if anyone knows of a solution so H5000 system correctly derives magnetic heading from PGN 127250 data, I will appreciate to learn what the solution is.
After a four week period of time, I have not received any feedback from B&G USA or Navico Corp. about this problem.
However, running an "end sweep" thanks to some professional and interested ex-B&G software experts, they were able to confirm the error in B&G's N2k network sub-routine deriving magnetic heading. The explanation we received is that the heading compass that was used to prototype the system apparently outputted magnetic heading in the field allocated for "heading sensor reading".
Also these now independent experts contacted and discussed the bug with B&G/Navico and learned that the flawed N2k network sub-routine code for deriving magnetic heading is operating in many B&G and Navico systems. An anonymous B&G software developer promised to correct the sub-routine, but also advised that, "due to the extensive platforms where this code is operating, and due to B&G detailed software quality assurance" it will take B&G/Navico a "long" time to issue firmware that corrects the bug.
In the meanwhile the ex-B&G experts and current B&G employees verified that the "old" 0183 sub-routine that derived magnetic heading works properly!!! This leads to a "workaround" which they inform is wire the compass's 0183 heading output (10Hz rate) to the B&G H5000 cpu processor 0183 input and in Sources page, assign the heading input to the 0183 port that the heading sensor is wired to. I will do this and report if the work around actually works or not.
One has to have a sense of humor operating a boat, the irony in this particular case is that the justification to spend $15k upgrading navigation and sailing instruments was due in no small part to eliminate two proprietary compasses, one 0183 compass, and one N2k compass from the boat; and replace these heading sensors with one compass writing the same heading data to all instruments/systems on the boat! Ha.