GNSS position from AIS Own Ship
Option 31 (PSMDOP,C,31,1) has been added to provide GNSS position data on NMEA 0183 and NMEA 2000, derived from AIS Own Ship position data received from NMEA 0183 or NMEA 2000.
Only position, COG and SOG are available, no date and time of fix or GNSS mode/quality.
No NMEA 2000 from Host interfaces
NMEA 2000 option 28 (PSMDNO,C,28,1) has been added to block conversion of NMEA 0183 from a host port to NMEA 2000 (and SeaTalk as a side effect). Routing to NMEA 0183 outputs is unaffected.
APB sentence and PGN 127237
The Heading to Steer field of the APB sentence is no longer output nor decoded. This field converts to the Heading to Steer field (11) of PGN 127237. This PGN however is only transmitted by autopilots while an APB sentence is usually never received by navigation applications, only transmitted. So it makes no sense to implement any conversion of this parameter.
PGN 127237 is no longer transmitted. This PGN is dedicated to heading control systems - aka autopilots and therefore has no place in an NMEA 0183/NMEA 2000 gateway. It could in fact have interfered with the correct operation of autopilot systems.
A received PGN 127237 is now only decoded to obtain the heading from autopilots. Some Raymarine autopilots appear not to output PGN 127250 (Heading).
Divisor in NMEA Out2
Option 30 (PSMDOP,C,30,1) is added to disable the sentence divisor on NMEA Out2.
Pinning Suppression added
Option 11 (PSMDOP,C,11,1) added to suppress “pinning”: a feature of some GNSS receivers which leaves the COG and SOG fields in the RMC sentence empty when the position is stationary. Some devices receiving such sentences consider this as an error. When this option is enabled, these empty fields will be filled with “0.0”.
The MiniPlex no longer outputs optional $--STN sentences. TAG blocks are a much better way to indicate the source of a sentence.
APB, RMB Sentences and PGN 129284
These sentences and PGN are now only converted when they contain a valid Bearing to Destination. This prevents unwanted blocking of conversions of lower priority navigation sources when a GPS or plotter transmits empty APB/RMB sentences or PGN 129284, as many apparently do.
SeaTalk depth display
Option 17 (PSMDOP,C,17,1) implemented to enable depth display in meters on SeaTalk repeaters.
Reverse True Heading
The Reverse True Heading option now reverses the heading of all heading sentences: HDG, HDM and HDT.
Option 18 (PSMDOP,C,18,1) has been added to reverse the speed fields in a VBW sentence.
A received RSA sentence may now have a single rudder angle in either the starboard or the port field.
Conversion of $PANZRSA to $AGRSA
Implemented a conversion of the Anschutz proprietary Rudder Angle sentence $PANZRSA to a standard $AGRSA sentence.
Added support for WiFi firmware vesion 1.5.x.x.
Option 19 (PSMDOP,C,19,1) has been added to reverse the wind direction.
Option 20 (PSMDOP,C,20,1) has been added to generate an MWD sentence (Wind across the surface of the earth).
Conversion results no longer originate from input “C” if the converted sentence can be clearly distinguished from the originating sentence.
For instance, if an HDG sentence is converted to an HDT sentence, it will appear from the same input. Since their Sentence Formatter is different (HDG vs HDT), they can be routed differently.
If a heading is reversed, the conversion will originate from input “C” to allow original and conversion result to be routed differently.
An exception is an MWV sentence: an MWV,R and resulting MWV,T will originate from the same input as each sentence has a different Reference field (“R” or “T”).
This change was implemented to allow cascading of several wind conversions (VWR -> MWV,R -> MWV,T -> MWD).
Conversion from HDM to HDT
When an HDM sentence is converted to an HDT sentence, both deviation and variation are used to correct the heading if they are available from any source.
Mast Angle Conversion to NMEA 2000
Added conversion of Mast Angle in an XDR sentence to proprietary PGN 65330.
Configuration sentence $PSMDXD implemented to define the Transducer ID field of the XDR sentence.
Conversion of AIS Message 19 from NMEA 2000 to NMEA 0183 added. This message is now converted in both directions.
Conversion of AIS Message 4 (Base Station), 9 (SAR Aircraft) and 21 (AtoN) added.
Some AIS PGN’s have different sizes in NMEA 2000 versions 1.3xx and 2.000. The Device Type setting of the NMEA 0183 input, “AIS” or “AIS (<V2)”, now determines the size of the generated PGN. This resolves issues with some Raymarine MFD’s that only recognize V1.3xx PGN’s.
Speed Through Water Conversion
When STW is converted, both VHW and VBW sentence are now converted into PGN 128259 (Speed, Water Referenced) and PGN 130578 (Vessel Speed Components) and vice versa. This improves compatibility between old and new data and devices.
Ethernet to NMEA Out
Routing of sentences from the Ethernet port of a MiniPlex-3E(-N2K) to an NMEA output is no longer blocking (no NMEA 0183 is processed as long as the output queue is full).
Because of this blocking, a MiniPlex-3E in UDP mode becomes unreponsive to MPXConfig3 when the following conditions are met:
Since most MiniPlex-3E's are used in UDP mode, blocking is useless anyway, because UDP traffic has no means of flow control.
- The MiniPlex-3E receives many NMEA sentences from other MiniPlex-3Es on the network
- these sentences are routed to an output
- the output queue is full
Generating “other” GNSS Sentences
Option 21 (PSMDOP,C,21,1) has been added to generate NMEA 0183 GNSS sentences from an NMEA 0183 source. This allows for instance GLL, GGA and VTG sentences to be generated using the “NMEA 0183 Generation” checkboxes when only RMC sentences are being received.
System Time PGN from Ocean Signal AIS Transponders
It appears that AIS transponders from Ocean Signal generate a System Time PGN with its Source field set to 5 (Local Crystal clock). This source is not accepted by the MiniPlex firmware as a time and date source for generating NMEA 0183 GNSS sentences, resulting in empty time and date fields. As a solution to this problem, any time source is now accepted and after the time source is lost, the system time is marked as Not Available.
Conversion to NMEA 0183 V1.5
The $--HDG sentence does not exist in NMEA 0183 V1.5. So this sentence is now converted into a $--HDM sentence.
AIS VDO Sentence
An AIS VDO sentence without channel information is now correctly decoded into “Own information not broadcast”. It used to be discarded.
WPL Sentence to PGN 130074
Fixed an error in the position conversion from a WPL sentence to PGN 130074.
RPS field in PGN 129285
Fixed a bug that lead to an incorrect Route Position Sequence number in PGN 129285, which sometimes prevented a waypoint name from being displayed on an autopilot controller.
Time/Date from GNSS Sentences
If GNSS sentences were received with Talker ID “II” (Integrated Instruments), the Time and Date of Fix were not decoded, resulting in empty Time and Date of Fix fields in PGN 129029.
Fixed a bug in converting AIS Messages 1, 2 and 3 from NMEA 2000 to NMEA 0183, which lead to a random COG in the resulting NMEA 0183 sentence.
Fixed a bug in converting AIS Message 14 from NMEA 2000 to NMEA 0183, which could lead to a missing character in the broadcast safety message.
some bugs in calulcations of message sizes.
SeaTalk Wind Angle
Wind Angle datagrams transmitted by the MiniPlex-3 were truncated at 327°. Higher angles up to 359° were output as 0°.
GNSS Fix Time Error
An “integral” Fix Time (e.g. “125412” instead of “125412.34”) resulted in a Fix Time with a random millisecond offset.
GNSS sentences generated from an NMEA 2000 or SeaTalk source that have no GNSS Status or Mode, are now filled with a “2D” Fix/Mode (“A” and “1” respectively). This prevents an empty Status Flag field in GLL and RMC sentences and a “255” mode value in GGA sentences.