OK, considering NEMA feature might not be present at OpenCPN and if diagnose is not your style, then I suggest to contac Dave directly, he's the author of OpenCPN. Although a free SW, he might be interested in help you. He use to hove at Cruisers & Sailing Forums
under "bdbcat" nickname. Good luck.