Pretty simple setup. Two Reach units (original) connected together with a 6 inch long “null modem” cable (i.e. only 3 wires, ground, Tx to Rx and Rx to Tx between the two units connected to the connector on the same side of the PCB as the micro USB connector as per docs.
Both Reach units are connected to my home Wifi as are the two iPhones that I am using to connect with them. One iPhone connects to the Base_GPS using Reach app V3 then I connect to the Reach Panel. the second iPhone is connecting to the Rover_GPS.
Both Reach units updated to firmware 28.4 but I have been having issues for a while and I am just getting around to diving into diagnosing the issue.
I am adjusting the Base_GPS UART settings in the Base Mode section of the Reach panel on the base
I am adjusting the Rover_GPS UART settings in the Correction Input section of the Reach panel on the rover.
No grey (gray) bars on the rover status.
So I change both baud rates from 38400 (Base mode and Correction Input) to 57600 and as soon as I do that I have grey bars on the rover status. Wuhoo they are talking.
Then they go away.
On the base I go to the Base mode panel and change baud for the UART from 57600 to 38400 then back to 57600 the grey bars appear for a bit and then disappear.
If I then go change the rover Corrections Inut baud to 115200 (the base still shows being set to 57600) the grey bars appear.
When I have the rover set to 115200 it doesn’t seem to matter what I set the base to… I get grey bars on the rover.
I then discovered that if I turn off a bunch of RTCM3 messages in the base mode page on the base, things seem to start working. Then I turned them back on and things stayed working.
I am confused as to what I am doing wrong and why this whole baud thing is giving me such grief.
All thoughts welcome.
- Firmware 28,4 base and rover ReachView 3
- [System report]
Base System Report
Simple system report
app version: 28.4-r0
current_network:
ip: 192.168.0.112
security: wpa-psk
ssid: TJHS_P
enabled: true
mode: client
base_mode:
base_coordinates:
accumulation: 60
mode: single-and-hold
output:
io_type: serial
settings:
ntripcaster:
mount_point: REACH
password: '***'
port: 2101
username: reach
ntripsvr:
address: ''
mount_point: ''
password: '***'
port: -1
serial:
baud_rate: 38400
device: ttyEXTS0
tcpcli:
address: localhost
port: 9001
tcpsvr:
port: 9000
rtcm3_messages:
message_1002:
enabled: true
frequency: 1
message_1006:
enabled: true
frequency: 0.1
message_1010:
enabled: true
frequency: 0.5
message_1097:
enabled: true
frequency: 0.5
message_1107:
enabled: true
frequency: 0.5
message_1117:
enabled: true
frequency: 1
message_1127:
enabled: true
frequency: 0.5
bluetooth:
enabled: false
pairing:
discoverable: false
no_input_no_output: null
pin: '***'
camera_trigger:
duty_cycle: 20
enabled: false
period: 2
reverse_polarity: true
correction_input:
base_corrections:
io_type: 'off'
settings:
bluetooth:
send_position_to_base: false
ntripcli:
address: ''
mount_point: ''
password: '***'
port: -1
send_position_to_base: true
username: ''
serial:
baud_rate: 38400
device: ttyEXTS0
send_position_to_base: true
tcpcli:
address: localhost
port: 10001
send_position_to_base: false
tcpsvr:
port: 10000
send_position_to_base: false
device:
privacy_policy_accepted: true
role: null
rv3_banner_shown: true
usage_analysis_accepted: false
logging:
logs:
base:
autostart: false
format: RTCM3
started: true
raw:
autostart: false
format: UBX
rinex_options:
logging_interval: 1
marker_name: null
pole_height: null
preset: custom
satellite_systems:
beidou: false
galileo: false
glonass: true
gps: true
qzss: false
sbas: false
time_adjustments_enabled: false
started: true
solution:
autostart: false
format: LLH
started: true
settings:
debug: false
interval: 24
overwrite: true
simultaneous_logging: false
position_output:
output1:
io_type: 'off'
nmea_settings:
bluetooth:
gga:
enabled: true
update_rate: 1
gsa:
enabled: true
update_rate: 1
gst:
enabled: true
update_rate: 1
gsv:
enabled: true
update_rate: 1
main_talker_id: gn
rmc:
enabled: true
update_rate: 1
vtg:
enabled: true
update_rate: 1
zda:
enabled: true
update_rate: 1
serial:
gga:
enabled: true
update_rate: 1
gsa:
enabled: true
update_rate: 1
gst:
enabled: true
update_rate: 1
gsv:
enabled: true
update_rate: 1
main_talker_id: gn
rmc:
enabled: true
update_rate: 1
vtg:
enabled: true
update_rate: 1
zda:
enabled: true
update_rate: 1
tcpcli:
gga:
enabled: true
update_rate: 1
gsa:
enabled: true
update_rate: 1
gst:
enabled: true
update_rate: 1
gsv:
enabled: true
update_rate: 1
main_talker_id: gn
rmc:
enabled: true
update_rate: 1
vtg:
enabled: true
update_rate: 1
zda:
enabled: true
update_rate: 1
tcpsvr:
gga:
enabled: true
update_rate: 1
gsa:
enabled: true
update_rate: 1
gst:
enabled: true
update_rate: 1
gsv:
enabled: true
update_rate: 1
main_talker_id: gn
rmc:
enabled: true
update_rate: 1
vtg:
enabled: true
update_rate: 1
zda:
enabled: true
update_rate: 1
settings:
bluetooth:
format: NMEA
serial:
baud_rate: 57600
device: ttyEXTS0
format: ERB
tcpcli:
address: localhost
format: ERB
port: 9000
tcpsvr:
format: LLH
port: 9001
output2:
io_type: 'off'
nmea_settings:
bluetooth:
gga:
enabled: true
update_rate: 1
gsa:
enabled: true
update_rate: 1
gst:
enabled: true
update_rate: 1
gsv:
enabled: true
update_rate: 1
main_talker_id: gn
rmc:
enabled: true
update_rate: 1
vtg:
enabled: true
update_rate: 1
zda:
enabled: true
update_rate: 1
serial:
gga:
enabled: true
update_rate: 1
gsa:
enabled: true
update_rate: 1
gst:
enabled: true
update_rate: 1
gsv:
enabled: true
update_rate: 1
main_talker_id: gn
rmc:
enabled: true
update_rate: 1
vtg:
enabled: true
update_rate: 1
zda:
enabled: true
update_rate: 1
tcpcli:
gga:
enabled: true
update_rate: 1
gsa:
enabled: true
update_rate: 1
gst:
enabled: true
update_rate: 1
gsv:
enabled: true
update_rate: 1
main_talker_id: gn
rmc:
enabled: true
update_rate: 1
vtg:
enabled: true
update_rate: 1
zda:
enabled: true
update_rate: 1
tcpsvr:
gga:
enabled: true
update_rate: 1
gsa:
enabled: true
update_rate: 1
gst:
enabled: true
update_rate: 1
gsv:
enabled: true
update_rate: 1
main_talker_id: gn
rmc:
enabled: true
update_rate: 1
vtg:
enabled: true
update_rate: 1
zda:
enabled: true
update_rate: 1
settings:
bluetooth:
format: NMEA
serial:
baud_rate: 57600
device: ttyEXTS0
format: ERB
tcpcli:
address: localhost
format: ERB
port: 9000
tcpsvr:
format: LLH
port: 9001
positioning_settings:
elevation_mask_angle: 15
glonass_ar_mode: true
gnss_settings:
positioning_systems:
beidou: false
galileo: true
glonass: true
gps: true
qzss: true
sbas: true
update_rate: 1
gps_ar_mode: fix-and-hold
max_horizontal_acceleration: 5
max_vertical_acceleration: 1
positioning_mode: kinematic
snr_mask: 36
Rover system Report
Simple system report
app version: 28.4-r0
current_network:
ip: 192.168.0.121
security: wpa-psk
ssid: TJHS_P
enabled: true
mode: client
base_mode:
base_coordinates:
accumulation: 120
mode: single-and-hold
output:
io_type: 'off'
settings:
ntripcaster:
mount_point: REACH
password: '***'
port: 2101
username: reach
ntripsvr:
address: ''
mount_point: ''
password: '***'
port: -1
serial:
baud_rate: 38400
device: ttyEXTS0
tcpcli:
address: localhost
port: 9001
tcpsvr:
port: 9000
rtcm3_messages:
message_1002:
enabled: true
frequency: 1
message_1006:
enabled: true
frequency: 0.1
message_1010:
enabled: true
frequency: 1
message_1097:
enabled: false
frequency: 1
message_1107:
enabled: false
frequency: 1
message_1117:
enabled: false
frequency: 1
message_1127:
enabled: false
frequency: 1
bluetooth:
enabled: false
pairing:
discoverable: false
no_input_no_output: null
pin: '***'
camera_trigger:
duty_cycle: 20
enabled: false
period: 2
reverse_polarity: true
correction_input:
base_corrections:
io_type: serial
settings:
bluetooth:
send_position_to_base: false
ntripcli:
address: ''
mount_point: ''
password: '***'
port: -1
send_position_to_base: true
username: ''
serial:
baud_rate: 38400
device: ttyEXTS0
send_position_to_base: true
tcpcli:
address: localhost
port: 10001
send_position_to_base: false
tcpsvr:
port: 10000
send_position_to_base: false
device:
privacy_policy_accepted: true
role: null
rv3_banner_shown: true
usage_analysis_accepted: false
logging:
logs:
base:
autostart: false
format: RTCM3
started: true
raw:
autostart: false
format: UBX
rinex_options:
logging_interval: 1
marker_name: null
pole_height: null
preset: custom
satellite_systems:
beidou: false
galileo: false
glonass: true
gps: true
qzss: false
sbas: false
time_adjustments_enabled: false
started: true
solution:
autostart: false
format: LLH
started: true
settings:
debug: false
interval: 24
overwrite: true
simultaneous_logging: false
position_output:
output1:
io_type: 'off'
nmea_settings:
bluetooth:
gga:
enabled: true
update_rate: 1
gsa:
enabled: true
update_rate: 1
gst:
enabled: true
update_rate: 1
gsv:
enabled: true
update_rate: 1
main_talker_id: gn
rmc:
enabled: true
update_rate: 1
vtg:
enabled: true
update_rate: 1
zda:
enabled: true
update_rate: 1
serial:
gga:
enabled: true
update_rate: 1
gsa:
enabled: true
update_rate: 1
gst:
enabled: true
update_rate: 1
gsv:
enabled: true
update_rate: 1
main_talker_id: gn
rmc:
enabled: true
update_rate: 1
vtg:
enabled: true
update_rate: 1
zda:
enabled: true
update_rate: 1
tcpcli:
gga:
enabled: true
update_rate: 1
gsa:
enabled: true
update_rate: 1
gst:
enabled: true
update_rate: 1
gsv:
enabled: true
update_rate: 1
main_talker_id: gn
rmc:
enabled: true
update_rate: 1
vtg:
enabled: true
update_rate: 1
zda:
enabled: true
update_rate: 1
tcpsvr:
gga:
enabled: true
update_rate: 1
gsa:
enabled: true
update_rate: 1
gst:
enabled: true
update_rate: 1
gsv:
enabled: true
update_rate: 1
main_talker_id: gn
rmc:
enabled: true
update_rate: 1
vtg:
enabled: true
update_rate: 1
zda:
enabled: true
update_rate: 1
settings:
bluetooth:
format: NMEA
serial:
baud_rate: 38400
device: ttyEXTS0
format: ERB
tcpcli:
address: localhost
format: ERB
port: 9000
tcpsvr:
format: LLH
port: 9001
output2:
io_type: 'off'
nmea_settings:
bluetooth:
gga:
enabled: true
update_rate: 1
gsa:
enabled: true
update_rate: 1
gst:
enabled: true
update_rate: 1
gsv:
enabled: true
update_rate: 1
main_talker_id: gn
rmc:
enabled: true
update_rate: 1
vtg:
enabled: true
update_rate: 1
zda:
enabled: true
update_rate: 1
serial:
gga:
enabled: true
update_rate: 1
gsa:
enabled: true
update_rate: 1
gst:
enabled: true
update_rate: 1
gsv:
enabled: true
update_rate: 1
main_talker_id: gn
rmc:
enabled: true
update_rate: 1
vtg:
enabled: true
update_rate: 1
zda:
enabled: true
update_rate: 1
tcpcli:
gga:
enabled: true
update_rate: 1
gsa:
enabled: true
update_rate: 1
gst:
enabled: true
update_rate: 1
gsv:
enabled: true
update_rate: 1
main_talker_id: gn
rmc:
enabled: true
update_rate: 1
vtg:
enabled: true
update_rate: 1
zda:
enabled: true
update_rate: 1
tcpsvr:
gga:
enabled: true
update_rate: 1
gsa:
enabled: true
update_rate: 1
gst:
enabled: true
update_rate: 1
gsv:
enabled: true
update_rate: 1
main_talker_id: gn
rmc:
enabled: true
update_rate: 1
vtg:
enabled: true
update_rate: 1
zda:
enabled: true
update_rate: 1
settings:
bluetooth:
format: NMEA
serial:
baud_rate: 57600
device: ttyEXTS0
format: ERB
tcpcli:
address: localhost
format: ERB
port: 9000
tcpsvr:
format: LLH
port: 9001
positioning_settings:
elevation_mask_angle: 15
glonass_ar_mode: true
gnss_settings:
positioning_systems:
beidou: false
galileo: true
glonass: true
gps: true
qzss: true
sbas: true
update_rate: 1
gps_ar_mode: fix-and-hold
max_horizontal_acceleration: 5
max_vertical_acceleration: 1
positioning_mode: kinematic
snr_mask: 35