Connection Event: Carrier Detect found.354494 Iridium console active and ready...
Vehicle Name: ru28
Curr Time: Wed Nov 6 16:50:41 2019 MT: 354493
DR Location: 3903.340 N -7427.264 E measured 46.429 secs ago
GPS TooFar: 3924.833 N -7402.230 E measured 1e+308 secs ago
GPS Invalid : 3903.347 N -7425.332 E measured 104.107 secs ago
GPS Location: 3903.340 N -7427.264 E measured 48.959 secs ago
sensor:c_wpt_lat(lat)=3903.2099 48821.3 secs ago
sensor:c_wpt_lon(lon)=-7436.7721 48821.4 secs ago
sensor:m_battery(volts)=10.9845547476833 61.874 secs ago
sensor:m_coulomb_amphr(amp-hrs)=90.9411239624023 5.11 secs ago
sensor:m_coulomb_amphr_total(amp-hrs)=303.896693962555 5.134 secs ago
sensor:m_depth(m)=0.0
not found>yo*.ma<
not found>goto_l*.ma<
not found>sample*.ma<
not found>surfac*.ma<
[dockzr | dockszr] [?][-v N][-nosmartdir][-f rf | irid][-cd dir][-noremove] [-archive]
[-d ] ...
[[-d ... ] ... ]
5871027083502 5.094 secs ago
sensor:m_digifin_leakdetect_reading(nodim)=1023 0.738 secs ago
sensor:m_gps_mag_var(rad)=0.216420827247297 49.552 secs ago
sensor:m_iridium_attempt_num(nodim)=1 40.149 secs ago
sensor:m_iridium_call_num(nodim)=7674 0.821 secs ago
sensor:m_iridium_dialed_num(nodim)=10551 14.268 secs ago
sensor:m_leakdetect_voltage(volts)=2.4781746031746 57.592 secs ago
sensor:m_leakdetect_voltage_forward(volts)=2.49209401709402 57.621 secs ago
sensor:m_leakdetect_voltage_science(volts)=-1 5.671 secs ago
sensor:m_system_clock_lags_gps(sec)=3 49.949 secs ago
sensor:m_tot_num_inflections(nodim)=267625 113.94 secs ago
sensor:m_vacuum(inHg)=7.08749093406594 62.672 secs ago
sensor:m_water_vx(m/s)=-0.103817388467499 70.617 secs ago
sensor:m_water_vy(m/s)=-0.0385871365366435 70.664 secs ag
not found>*.dat<
not found>*.ini<
not found>*.cfg<
[dockzr | dockszr] [?][-v N][-nosmartdir][-f rf | irid][-cd dir][-noremove] [-archive]
[-d ] ...
[[-d ... ] ... ]
o
sensor:u_alt_min_depth(m)=1 1e+308 secs ago
sensor:u_min_water_depth(m)=0 1e+308 secs ago
sensor:u_use_current_correction(nodim)=1 1e+308 secs ago
sensor:x_last_wpt_lat(lat)=3901.9571 163311 secs ago
sensor:x_last_wpt_lon(lon)=-7405.0926 163311 secs ago
ABORT HISTORY: total since reset: 1
ABORT HISTORY: last abort cause: MS_ABORT_OVERDEPTH
ABORT HISTORY: last abort details:
ABORT HISTORY: last abort time: 2019-10-25T16:39:04
ABORT HISTORY: last abort segment: ru28-2019-297-0-0 (0456.0000)
ABORT HISTORY: last abort mission: OD.MI
354496 No login script found for processing.
354496 DRIVER_ODDITY:iridium:1962:xxx_ctrl() ran too long
Glider ru28 at surface.
Because:no comms for a while [behavior surface_4 start_when = 12.0]
MissionName:30_NW.MI MissionNum:ru28-2019-305-0-88 (0459.0088)
Vehicle Name: ru28
Curr Time: Wed Nov 6 16:51:21 2019 MT: 354534
DR Location: 3903.340 N -7427.264 E measured 86.532 secs ago
GPS TooFar: 3924.833 N -7402.230 E measured 1e+308 secs ago
GPS Invalid : 3903.347 N -7425.332 E measured 144.205 secs ago
GPS Location: 3903.340 N -7427.264 E measured 89.053 secs ago
sensor:c_wpt_lat(lat)=3903.2099 48861.4 secs ago
sensor:c_wpt_lon(lon)=-7436.7721 48861.4 secs ago
sensor:m_battery(volts)=10.9427439615597 38.324 secs ago
sensor:m_coulomb_amphr(amp-hrs)=90.9482498168945 4.153 secs ago
sensor:m_coulomb_amphr_total(amp-hrs)=303.903819817047 4.164 secs ago
sensor:m_depth(m)=0.0451617467961749 4.089 secs ago
sensor:m_digifin_leakdetect_reading(nodim)=1023 4.301 secs ago
sensor:m_gps_mag_var(rad)=0.216420827247297 89.439 secs ago
sensor:m_iridium_attempt_num(nodim)=1 80.008 secs ago
sensor:m_iridium_call_num(nodim)=7674 40.653 secs ago
sensor:m_iridium_dialed_num(nodim)=10551 54.083 secs ago
sensor:m_leakdetect_voltage(volts)=2.47728937728938 35.504 secs ago
sensor:m_leakdetect_voltage_forward(volts)=2.49087301587302 35.517 secs ago
sensor:m_leakdetect_voltage_science(volts)=-1 4.523 secs ago
sensor:m_system_clock_lags_gps(sec)=3 89.702 secs ago
sensor:m_tot_num_inflections(nodim)=267625 153.673 secs ago
sensor:m_vacuum(inHg)=7.4532847985348 38.853 secs ago
sensor:m_water_vx(m/s)=-0.103817388467499 110.307 secs ago
sensor:m_water_vy(m/s)=-0.0385871365366435 110.339 secs ago
sensor:u_alt_min_depth(m)=1 1e+308 secs ago
sensor:u_min_water_depth(m)=0 1e+308 secs ago
sensor:u_use_current_correction(nodim)=1 1e+308 secs ago
sensor:x_last_wpt_lat(lat)=3901.9571 163351 secs ago
sensor:x_last_wpt_lon(lon)=-7405.0926 163351 secs ago
devices:(t/m/s) errs: 0/ 0/ 0 warn: 3/ 1/ 0 odd: 445/ 151/ 2
ABORT HISTORY: total since reset: 1
ABORT HISTORY: last abort cause: MS_ABORT_OVERDEPTH
ABORT HISTORY: last abort details:
ABORT HISTORY: last abort time: 2019-10-25T16:39:04
ABORT HISTORY: last abort segment: ru28-2019-297-0-0 (0456.0000)
ABORT HISTORY: last abort mission: OD.MI
Hit Control-R to RESUME the mission, i.e. dive!
Hit Control-C to END the mission, i.e. GliderDos
Hit Control-E to extend surface time by 5 minutes.
Hit Control-W to get device warning reports.
Hit Control-F to re-read yo, goto_l, surface, sample, drift_ mafiles.
Hit H <0:1> to Hangup and call back in minutes at 0-primary 1-alternate number.
Hit S [-f={rf}|{irid] [-num=] [-t=] [filespec ...] to send log files
Hit ! to execute
Hit Control-T to consci to science computer when comms ready:
... communications ready for consci.
Water Velocity Calculations waiting for final gps fix(ideally -69 secs)
Waypoint: (3903.2099,-7436.7721) Range: 13714m, Bearing: 281deg, Age: 45:22h:m
Time until diving is: 508 secs
s *.sbd *.tbd *.vem
--------------------------------
354554 72 04590088.mlg LOG FILE CLOSED
SCIENCE DATA LOGGING: science IS running
CONSCI REQUESTED (using IRIDIUM as console)
ASKING SCIENCE COMPUTER TO SWITCH TO COMMAND MODE via IRIDIUM
SWITCHING TO SCIENCE COMMAND MODE over IRIDIUM
Normal operation resumes when:
SciDos> QUIT -or-
Lose CD (unplug freewave/hangup iridium) -or-
run longer than U_SCI_CMD_MAX_CONSCI_TIME(3600)s
354568 75 Neutering the Freewave Console
SCI: Implicitly limiting total transfer to 1800 secs, representing 180 KB total size
04590088.nlg LOG FILE CLOSED
SCI: Enumerating and selecting files
SCI: About to send 2 files
Prechecking is not necessary for this invocation
START
**B00000000000000
�
Starting zModem transfer of 04590088.tbd to/from ru28 size is 33394
Total Bytes sent/received: 1024
Total Bytes sent/received: 2048
Total Bytes sent/received: 3072
Total Bytes sent/received: 4096
Total Bytes sent/received: 5120
Total Bytes sent/received: 6144
Total Bytes sent/received: 7168
Total Bytes sent/received: 8192
Total Bytes sent/received: 9216
Total Bytes sent/received: 10240
Total Bytes sent/received: 11264
Total Bytes sent/received: 12289
Total Bytes sent/received: 12288
Total Bytes sent/received: 13312
Total Bytes sent/received: 14336
Total Bytes sent/received: 15360
Total Bytes sent/received: 16384
Total Bytes sent/received: 17408
Total Bytes sent/received: 18432
Total Bytes sent/received: 19456
Total Bytes sent/received: 20480
Total Bytes sent/received: 21504
Total Bytes sent/received: 22528
Total Bytes sent/received: 23552
Total Bytes sent/received: 24576
Total Bytes sent/received: 25434
Total Bytes sent/received: 25600
Total Bytes sent/received: 26624
Total Bytes sent/received: 27648
Total Bytes sent/received: 28672
Total Bytes sent/received: 29696
Total Bytes sent/received: 30720
Total Bytes sent/received: 31744
Total Bytes sent/received: 32768
Total Bytes sent/received: 33394
zModem transfer DONE for file 04590088.tbd
Starting zModem transfer of 04590087.tbd to/from ru28 size is 536
Total Bytes sent/received: 536
zModem transfer DONE for file 04590087.tbd
SHUFFLING FILES..
SCI: Sent 2 file(s):
c:\logs\04590088.TBD c:\logs\04590087.TBD
SCI: SUCCESS
report_heap_size(): SCI_M_FREE_HEAP=600.0K, SCI_M_SPARE_HEAP=600.0K
Megabytes used on CF file system = 130.156250
Megabytes available on CF file system = 1870.781250
Running algorithm to free disk space if required
Not necessary to delete any files at this time
initiate_open_helper(): ERROR on 04590088.tbd from fopen(): Unknown Error (17)
report_heap_size(): SCI_M_FREE_HEAP=600.0K, SCI_M_SPARE_HEAP=600.0K
SCI: SCI ERROR resuming logging on science
354937 62 Freewave console restored
REVERTING FROM SCIENCE COMMAND MODE
SCIENCE COMMAND MODE TERMINATED because:
Science Program QUIT (cts lowered)
GLD: Enumerating and selecting files
GLD: About to send 2 files
Prechecking is not necessary for this invocation
354939 save_and_change_sensors()....
Changed u_use_ctd_depth_for_flying from 0 to 0
Changed c_science_on from 1 to 0
354939 save_and_change_sensors()....
Changed c_science_printout from 0 to 0
Waiting for motors idle
START
**B00000
Starting zModem transfer of 04590088.sbd to/from ru28 size is 17868
Total Bytes sent/received: 1024
Total Bytes sent/received: 2048
Total Bytes sent/received: 3072
Total Bytes sent/received: 4096
Total Bytes sent/received: 5120
Total Bytes sent/received: 6144
Total Bytes sent/received: 7168
Total Bytes sent/received: 8192
Total Bytes sent/received: 9216
Total Bytes sent/received: 10240
Total Bytes sent/received: 11264
Total Bytes sent/received: 12288
Total Bytes sent/received: 13312
Total Bytes sent/received: 14336
Total Bytes sent/received: 15360
Total Bytes sent/received: 16384
Total Bytes sent/received: 17408
Total Bytes sent/received: 17868
zModem transfer DONE for file 04590088.sbd
Starting zModem transfer of 04590087.sbd to/from ru28 size is 838
Total Bytes sent/received: 838
zModem transfer DONE for file 04590087.sbd
55068 restore_sensors()....
Restored u_use_ctd_depth_for_flying from 0 to 0
Restored c_science_on from 0 to 1
355068 restore_sensors()....
355068 restore_sensors()....
Restored c_science_printout from 0 to 0
SHUFFLING FILES..
GLD: Sent 2 file(s):
c:\logs\04590088.SBD c:\logs\04590087.SBD
GLD: SUCCESS
Glider-Science software version match: 8.000000
Science hardware version is 2.000000
355076 63 SCI:PROGLET house_elf begin() called
355076 SCI: house_elf: Version 1.2
355077 SCI:PROGLET ctd41cp begin() called
355077 SCI: ctd41cp: Version 0.2
355077 SCI: ctd41cp: Will be sending the following data to glider:
355077 SCI: sci_water_cond(s/m)
355077 SCI: sci_water_temp(degc)
355077 SCI: sci_water_pressure(bar)
355077 SCI: sci_ctd41cp_timestamp(timestamp)
355077 SCI:PROGLET lisst begin() called
355077 SCI:PROGLET oxy3835_wphase begin() called
355077 SCI: oxy3835_wphase: Version 0.4
355078 SCI: oxy3835_wphase: Will be sending following data to glider:
355078 SCI: sci_oxy3835_wphase_oxygen(nodim)
355078 SCI: sci_oxy3835_wphase_saturation(nodim)
355078 SCI: sci_oxy3835_wphase_temp(nodim)
355078 SCI: sci_oxy3835_wphase_dphase(nodim)
355078 SCI: sci_oxy3835_wphase_bphase(nodim)
355078 SCI: sci_oxy3835_wphase_rphase(nodim)
355078 SCI: sci_oxy3835_wphase_bamp(nodim)
355078 64 SCI: sci_oxy3835_wphase_bpot(nodim)
355079 SCI: sci_oxy3835_wphase_ramp(nodim)
355079 SCI: sci_oxy3835_wphase_rawtemp(nodim)
355080 SCI: sci_oxy3835_wphase_timestamp(timestamp)
355080 SCI: Opening Bit(2) for output
355080 SCI:Bit(2) use count is now 1.
355080 SCI:Bit(2) raise count is now 0.
355080 SCI:Bit(2) raise count is now 0.
355080 SCI:PROGLET flbbcd begin() called
355080 SCI: flbbcd: Version 0.0
355080 SCI: flbbcd: Will be sending following data to glider:
355080 SCI: sci_flbbcd_chlor_units(ug/l)
355080 SCI: sci_flbbcd_bb_units(nodim)
355080 SCI: sci_flbbcd_cdom_units(ppb)
355081 SCI: sci_flbbcd_chlor_sig(nodim)
355081 SCI: sci_flbbcd_bb_sig(nodim)
355081 SCI: sci_flbbcd_cdom_sig(nodim)
355081 SCI: sci_flbbcd_chlor_ref(nodim)
355081 SCI: sci_flbbcd_bb_ref(nodim)
355081 SCI: sci_flbbcd_cdom_ref(nodim)
355081 SCI: sci_flbbcd_therm(nodim)
355081 SCI: sci_flbbcd_timestamp(timestamp)
355081 SCI: Opening Bit(0) for output
355081 SCI:Bit(0) use count is now 1.
355081 SCI:Bit(0) raise count is now 0.
355081 SCI:Bit(0) raise count is now 0.
355082 SCI:PROGLET svs603 begin() called
355085 65 SCI:PROGLET house_elf start() called
355085 SCI: house_elf_run(): 0 error(s) in a row. (5 is fatal)
355085 SCI: house_elf_run(): 0 error(s) since house_elf_begin(). (50 is fatal)
355086 SCI:PROGLET oxy3835_wphase start() called
355086 SCI: Opening port 1:SBMB:J1
355086 SCI: 9600 baud, N81, line buf: 150, no input data timeout(secs): 15
355086 SCI: in queue size: 2048, out queue size: 0
355086 SCI:sci_uart_drain_input(1):
355086 SCI:
355086 SCI:sci_uart_drain_input:Drained 0 chars
355086 SCI:bit_shared_raise(): Raising bit(2).
355086 SCI: oxy3835_wphase_run(): 0 error(s) in a row. (5 is fatal)
355088 66 SCI: oxy3835_wphase_run(): 0 error(s) since oxy3835_wphase_begin(). (50 is fatal)
355154 70 04590089.mlg LOG FILE OPENED
--------------------------------
355154 behavior surface_4: SUBSTATE 7 ->7 : After data transmission, waiting for control-C to exit/resume
Glider ru28 at surface.
Because:no comms for a while [behavior surface_4 start_when = 12.0]
MissionName:30_NW.MI MissionNum:ru28-2019-305-0-89 (0459.0089)
Vehicle Name: ru28
Curr Time: Wed Nov 6 17:01:45 2019 MT: 355157
DR Location: 3903.340 N -7427.264 E measured 710.228 secs ago
GPS TooFar: 3924.833 N -7402.230 E measured 1e+308 secs ago
GPS Invalid : 3903.347 N -7425.332 E measured 767.901 secs ago
GPS Location: 3903.340 N -7427.264 E measured 712.749 secs ago
sensor:c_wpt_lat(lat)=3903.2099 49485.1 secs ago
sensor:c_wpt_lon(lon)=-7436.7721 49485.1 secs ago
sensor:m_battery(volts)=10.925636842571 2.739 secs ago
sensor:m_coulomb_amphr(amp-hrs)=91.0479965209961 2.916 secs ago
sensor:m_coulomb_amphr_total(amp-hrs)=304.003566521149 2.924 secs ago
sensor:m_depth(m)=0.0541940961554049 2.793 secs ago
sensor:m_digifin_leakdetect_reading(nodim)=1023 3.07 secs ago
sensor:m_gps_mag_var(rad)=0.216420827247297 713.137 secs ago
sensor:m_iridium_attempt_num(nodim)=0 606.162 secs ago
sensor:m_iridium_call_num(nodim)=7674 664.351 secs ago
sensor:m_iridium_dialed_num(nodim)=10551 677.78 secs ago
sensor:m_leakdetect_voltage(volts)=2.47783882783883 2.73 secs ago
sensor:m_leakdetect_voltage_forward(volts)=2.49096459096459 2.746 secs ago
sensor:m_leakdetect_voltage_science(volts)=-1 2.775 secs ago
sensor:m_system_clock_lags_gps(sec)=3 713.396 secs ago
sensor:m_tot_num_inflections(nodim)=267625 777.368 secs ago
sensor:m_vacuum(inHg)=8.97180790598291 3.268 secs ago
sensor:m_water_vx(m/s)=-0.103817388467499 734 secs ago
sensor:m_water_vy(m/s)=-0.0385871365366435 734.034 secs ago
sensor:u_alt_min_depth(m)=1 1e+308 secs ago
sensor:u_min_water_depth(m)=0 1e+308 secs ago
sensor:u_use_current_correction(nodim)=1 1e+308 secs ago
sensor:x_last_wpt_lat(lat)=3901.9571 163974 secs ago
sensor:x_last_wpt_lon(lon)=-7405.0926 163975 secs ago
devices:(t/m/s) errs: 0/ 0/ 0 warn: 3/ 1/ 0 odd: 445/ 151/ 2
ABORT HISTORY: total since reset: 1
ABORT HISTORY: last abort cause: MS_ABORT_OVERDEPTH
ABORT HISTORY: last abort details:
ABORT HISTORY: last abort time: 2019-10-25T16:39:04
ABORT HISTORY: last abort segment: ru28-2019-297-0-0 (0456.0000)
ABORT HISTORY: last abort mission: OD.MI
Hit Control-R to RESUME the mission, i.e. dive!
Hit Control-C to END the mission, i.e. GliderDos
Hit Control-E to extend surface time by 5 minutes.
Hit Control-W to get device warning reports.
Hit Control-F to re-read yo, goto_l, surface, sample, drift_ mafiles.
Hit H <0:1> to Hangup and call back in minutes at 0-primary 1-alternate number.
Hit S [-f={rf}|{irid] [-num=] [-t=] [filespec ...] to send log files
Hit ! to execute
Hit Control-T to consci to science computer when comms ready:
... communications NOT ready for consci.
... because: m_science_clothesline_lag > u_max_clothesline_lag_for_consci
Water Velocity Calculations waiting for final gps fix(ideally -692 secs)
Waypoint: (3903.2099,-7436.7721) Range: 13714m, Bearing: 281deg, Age: 45:32h:m
Time until diving is: 594 secs
355174 72 DRIVER_ODDITY:digifin:11538:xxx_ctrl() ran too long
355177 73 DRIVER_WARNING:attitude_rev:-4:Error making periodic measurement
^W name in ALLCAPS means CRITICAL device (* => SUPERCRITICAL)
[I Installed] [- Not_Installed]
[u In_use] [- Not_In_use] [X Out_of_Service]
name limits stats (#total/#mission/#segment)
0 simdrvr -
1 test_driver -
2 ARGOS* I u -1 20 5 0
3 WATCHDOG I u -1 -1 -1 0
4 DEADMAN I u -1 20 5 0
5 CONSOLE* I u -1 20 5 0
6 GPS I u -1 20 5 0
7 pinger -
8 attitude -
9 attitude_tcm3 -
10 attitude_rev I u 3 20 5 0 [ 0 0 0] [ 4 2 1] [ 0 0 0]
11 ocean_pressure I u 3 20 5 0
12 vacuum I u 3 20 5 0
13 battery I u 3 20 5 0
14lithium_battery -
15 air_pump I u 3 20 5 0
16 pitch_motor I u 3 20 5 0 [ 0 0 0] [ 0 0 0] [ 21 10 0]
17 science_super I u 3 20 5 0
18 roll_motor -
19 fpitch_pump -
20 fin_motor -
21 digifin I u 3 20 5 0 [ 0 0 0] [ 0 0 0] [ 248 85 2]
22 altimeter I u 3 20 5 0
23 ctd -
24 IRIDIUM* I u -1 20 5 0 [ 0 0 0] [ 0 0 0] [ 177 57 1]
25 leakdetect I u 3 20 5 0
26 recovery -
27 coulomb I u 3 20 5 0
28 veh_temp I u 3 20 5 0
29 BUOYANCY_PUMP I u 3 20 3 0
30THERMAL_ACC_PRE -
31 THERMAL_ENGINE -
32 THERMAL_PUMP -
33 DE_PUMP -
34 HD_PUMP -
35 thruster_g1 -
36 thruster -
devices:(t/m/s) errs: 0/ 0/ 0 warn: 4/ 2/ 1 odd: 446/ 152/ 3
^R355186 75 behavior surface_4: User typed Control-R, resuming
I heard a Control-R
RESUMING MISSION
Megabytes used on CF file system = 231.531250
Megabytes available on CF file system = 1766.437500
355190 04590089.mlg LOG FILE CLOSED
Doing system wide housekeeping.......
report_heap_size(): M_FREE_HEAP=183.0K, M_SPARE_HEAP=164.0K
Running algorithm to free disk space if required
Not necessary to delete any files at this time
Writing longterm state disk file: c:/state/longterm.sta
f_coulomb_battery_capacity(amp-hrs) 413.000000
f_ocean_pressure_min(volts) 0.159829
m_avg_climb_rate(m/s) -0.216241
m_avg_speed(m/s) 0.303957
m_avg_upward_inflection_time(sec) 19.253438
m_battery(volts) 10.925637
m_coulomb_amphr_total(amp-hrs) 304.009510
m_iridium_call_num(nodim) 7674.000000
m_iridium_dialed_num(nodim) 10551.000000
m_lat(lat) 3903.340400
m_lon(lon) -7427.263800
m_pump_stress_remaining_cycles(nodim) 24982.082007
m_pump_stress_track(nodim) 17.917993
m_tot_ballast_pumped_energy(kjoules) 11318.061131
m_tot_horz_dist(km) 8709.391210
m_tot_num_inflections(nodim) 267625.000000
s_ini_lat(deg) 4026.200000
s_ini_lon(deg) -7401.200000
s_water_depth_avg(m) 10.000000
s_water_depth_delta(m) 0.000000
s_water_depth_wavelength(m) 0.000000
x_de_avg_oil_vol_ierr_on_ascent(cc) 0.000000
x_de_avg_oil_vol_ierr_on_descent(cc) 0.000000
x_hover_ballast_deep(cc) 0.000000
x_hover_ballast_shallow(cc) 0.000000
x_hover_depth_deep(m) 0.000000
x_hover_depth_shallow(m) 0.000000
x_last_wpt_lat(lat) 3901.957100
x_last_wpt_lon(lon) -7405.092600
The instantaneous lag time between the system and gps clock is 3.0 seconds.
The average lag time between the system and gps clock is 1.9 seconds.
Housekeeping is done
355258 78 04590090.mlg LOG FILE OPENED
Megabytes used on CF file system = 231.656250
Megabytes available on CF file system = 1766.312500
355260 init_gps_input()
355260 behavior surface_4: SUBSTATE 7 ->10 : Waiting for final gps fix
surface_4