
— 41 —
If the Device already is using the given version of the firmware, or if the Device cannot open the file or
the file is corrupted, the boot loader immediately transfers control to the main program. This is done without
visual cues.
The Device information including the firmware version is displayed in the list of NMEA 2000 devices
(SeaTalk NG, SimNet, Furuno CAN) or in the common list of external devices on the chart plotter
(see third line at Figure 4). Usually, access to this list is in the "Diagnostics", "External Interfaces" or
"External Devices" menu of the chart plotter
XII. Program protection and encryption
In case you develop programs for a third-party equipment integration, such equipment may have proprietary
protocols and you may be under nondisclosure obligations, preventing you to reveal the program code to
end-users.
It is also possible to distribute the Device with a program that an end-user cannot modify but can only
update with an encrypted file, or even totally lock the Device and exclude any possibilities to read, erase or
update the program by the end-user without the master password set by the solution supplier.
Therefore, we have implemented several program protection mechanisms.
Please, refer Application Note YDNB-07-AN-001 available on our web site at: