Can't change base correction to serial in 2.21.2

Running ReachView version v2.21.2

Changing base corrections from TCP to serial “hangs”.

Log is showing:

Dec 25 12:58:41 reachbs reachview[788]: [2019-12-25 12:58:41,184] [    INFO] --- Got websocket message: apply configuration, args: ({u'base mode': {u'output': {u'type': u'serial', u'format': u'rtcm3', u'enabled': True, u'path': u'serial://ttyMFD2:57600:8:n:1:off#rtcm3'}}},) (logs.py:27)
Dec 25 12:58:41 reachbs reachview[788]: Exception in thread Thread-220:
Dec 25 12:58:41 reachbs reachview[788]: Traceback (most recent call last):
Dec 25 12:58:41 reachbs reachview[788]:   File "/usr/lib/python2.7/threading.py", line 801, in __bootstrap_inner
Dec 25 12:58:41 reachbs reachview[788]:     self.run()
Dec 25 12:58:41 reachbs reachview[788]:   File "/usr/lib/python2.7/threading.py", line 754, in run
Dec 25 12:58:41 reachbs reachview[788]:     self.__target(*self.__args, **self.__kwargs)
Dec 25 12:58:41 reachbs reachview[788]:   File "/usr/lib/python2.7/site-packages/socketio/server.py", line 640, in _handle_event_internal
Dec 25 12:58:41 reachbs reachview[788]:     r = server._trigger_event(data[0], namespace, sid, *data[1:])
Dec 25 12:58:41 reachbs reachview[788]:   File "/usr/lib/python2.7/site-packages/socketio/server.py", line 669, in _trigger_event
Dec 25 12:58:41 reachbs reachview[788]:     return self.handlers[namespace][event](*args)
Dec 25 12:58:41 reachbs reachview[788]:   File "/usr/lib/python2.7/site-packages/flask_socketio/__init__.py", line 213, in _handler
Dec 25 12:58:41 reachbs reachview[788]:     *args)
Dec 25 12:58:41 reachbs reachview[788]:   File "build/lib/reachview/app/logs.py", line 28, in socketio_wrapper
Dec 25 12:58:41 reachbs reachview[788]:   File "/usr/lib/python2.7/site-packages/flask_socketio/__init__.py", line 574, in _handle_event
Dec 25 12:58:41 reachbs reachview[788]:     ret = handler(*args)
Dec 25 12:58:41 reachbs reachview[788]:   File "build/lib/reachview/app/configuration/events.py", line 62, in configure
Dec 25 12:58:41 reachbs reachview[788]:   File "build/lib/reachview/app/configuration/converters.py", line 38, in convert_V0_to_V1
Dec 25 12:58:41 reachbs reachview[788]:   File "build/lib/reachview/app/configuration/converters.py", line 60, in convert
Dec 25 12:58:41 reachbs reachview[788]:   File "build/lib/reachview/app/configuration/converters_V0_to_V1.py", line 224, in convert
Dec 25 12:58:41 reachbs reachview[788]:   File "build/lib/reachview/app/configuration/converters_V0_to_V1.py", line 233, in _convert_output
Dec 25 12:58:41 reachbs reachview[788]:   File "build/lib/reachview/app/configuration/converters_V0_to_V1.py", line 39, in convert
Dec 25 12:58:41 reachbs reachview[788]:   File "build/lib/reachview/app/configuration/converters_V0_to_V1.py", line 54, in _parse_path_by_type
Dec 25 12:58:41 reachbs reachview[788]:   File "build/lib/reachview/app/configuration/converters_V0_to_V1.py", line 63, in _parse_serial
Dec 25 12:58:41 reachbs reachview[788]: KeyError: u'serial'

Don’t seem to remember having this issue in previous version. Will down grade and check if this is ok.

1 Like

No issue in 2.20.8

1 Like

I have to reboot the Reach to change from ntrip to serial port in 2.21.2

Hi Arik,

Sorry it took so long to get to you!

Thanks for reporting the issue! It’ll be fixed in the next stable firmware version :slight_smile: