User visible changes in the firmware version 3.6.5 since version 3.6.4.

                             Highlights.

1. Bug has been fixed: application of BeiDou B3 signal
   in stand-alone position.

2. Support of SBAS corrections for SBAS PRN's up to 142 (SDCM)
   has been added.

3. BeiDou ionospheric grid corrections: wrong indexation has been
   fixed.

4. UDP output: fix bug (introduced in firmware version 3.6.4) that
   made this feature broken.

5. PTP V2: set 'clockClass', 'clockAccuracy', and 'timeSource' fields
   in accordance with current receiver clock status.

6. PTP V2: implemented new GREIS parameters to show current values of
   'clockClass', 'clockAccuracy', and 'timeSource' PTP fields.

5. PTP V1: set 'clock_stratum', 'preferred', and 'clock_identifier'
   fields in accordance with current receiver clock status.

6. PTP V1: implemented new GREIS parameters to show current values of
   'clock_stratum', 'preferred', and 'clock_identifier' fields.

7. Fix "set,/msg/rtk/jps/max/<MSG>,..." command: it didn't work and
   replied with error.

8. BLUETOOTH: generate Bluetooth names using IDs of radio modems.

9. Ethernet: fix possible hang due to errors in received packets.

10. DynDNS: re-connect to the server after connection error.

11. TRE_G3TH: support board rev.9.

12. Galileo almanac (including message [EA]) - lost "iod" field has
    been restored.

13. Ethernet: fix possible hang due to errors in received packets.

14. Filtered clock offset (PPS,Event,message [TO] and other ones with
    this offset): bug of the change of used reference time scale has
    been fixed.

15. Bug of the /par/pos/SYS/navdata parameters has been fixed
    for single-frequency receivers.

16. JPS decoder: wrong limitation of number of messages
    has been fixed.

17. Changed reported RF delay of E5B band for TRE_G3T-branch receivers.
    Now it is about the same as for other bands.

18. RTCM3: implemented support for output of RTCM3 messages being
    received from base station, possibly decimated and wrapped.

19. NMEA HGD message implemented.

20. DUO: implemented half of local baseline mode.

21. [MA] message: added new field, 'calibrated'.

22. RTCM3: fixed bug in decoding of messages 1019, 1020, 1044,
    1045 that caused exception.


                      More Detailed Description
                (refer to GREIS for even more details)


                             1. Messages.

1.1 [MA] Accelerometer and Magnetometer Measurements

struct AccMag {38} {
  u4 time; // receiver time [ms]
  f4 accelerations[3]; // ax, ay, az [cm/sec2]
  f4 induction[3]; // bx, by, bz
  f4 magnitude; // Value of magnetic field
  f4 temperature; // Temperature of magnetic sensor [deg C]
  u1 calibrated; // 1 - calibrated, 0 - not calibrated
  u1 cs; // Checksum
};

                             2. Parameters.

2.1 New PTP parameters.

PTP V1 Clock Stratum

Name:    /par/net/ptp/stat/v1/stratum
Access:  r
Type:    integer
Values:  <PTP Clock Stratum>

PTP V1 Clock Preferred

Name:    /par/net/ptp/stat/v1/pref
Access:  r
Type:    boolean
Values:  y,n

PTP V1 Clock Identifier

Name:    /par/net/ptp/stat/v1/id
Access:  r
Type:    enumerated
Values:  DFLT,GPS

PTP V2 Clock Class

Name:    /par/net/ptp/stat/v2/class
Access:  r
Type:    integer
Values:  <PTP Clock Class>

PTP V2 Clock Accuracy

Name:    /par/net/ptp/stat/v2/acc
Access:  r
Type:    integer
Values:  <PTP Clock Accuracy>

PTP V2 Time Source

Name:    /par/net/ptp/stat/v2/src
Access:  r
Type:    integer
Values:  <PTP Time Source>

2.2 New Bluetooth parameters.

Use radio modems IDs in Bluetooth name

Name:        /par/blt/nauto
Access:      rw
Type:        enumerated
Value:       on,off
Default:     on

'on' - use radio modems IDs in generated Bluetooth name.

Name format: "MODEL SN (ID1,ID2,ID3)", where:

MODEL - receiver model;
SN  - receiver serial number;
ID1 - internal modem product ID;
ID2 - external modem product ID;
ID3 - product ID of internal radio module
      of external modem.


Bluetooth reset.

Name:        /par/blt/reset
Access:      w
Type:        boolean
Value:       yes,no
Default:     no

'yes' - reset Bluetooth module and Bluetooth stack.
'no'  - ignored

2.3 New parameters for output of the decimated RTCM3 messages being received.

Port for Output of RTCM3 messages.

Name:    /par/rtcm3/rover/out/port
Access:  rw
Type:    enumerated
Values:  /[oport],/dev/null
Default: /dev/null

This parameter specifies output port to which RTCM3 messages
being received from base should be sent.

/[oport]  - messages will be sent to specified output port.
/dev/null - messages won’t be sent to any port.

Period of Decimation of RTCM3 Messages.

Name:     /par/rtcm3/rover/out/period
Access:   rw
Type:     float [seconds]
Values:   [0…86400]
Default:  0

This parameter specifies the period of decimation of RTCM3 messages
being received.

When this parameter is 0, all the messages are output to specified
port.

When this parameter is greater than 0, it affect only those RTCM3
messages that have time tag. Such messages are output when their time
tag modulo the value of this parameter is equal to 0. Messages without
time tag are always output to specified port.

Wrapping of RTCM3 Messages.

Name:     /par/rtcm3/rover/out/wrap
Access:   rw
Type:     integer
Values:   [-1…255]
Default:  82

-1 - do not wrap RTCM3 messages into GREIS [>>] messages before
     output.

0…255 - rap RTCM3 messages into GREIS [>>] messages before
     output and use specified value for the 'id' field of the [>>]
     message.


                             3. Options.

No changes.

                             4. Commands.

No changes.


<END>
