diff --git a/ground/packaging/winx86/DefaultSettings/OpenPilotGCS.db b/ground/packaging/winx86/DefaultSettings/OpenPilotGCS.db
new file mode 100644
index 000000000..7284bbb14
Binary files /dev/null and b/ground/packaging/winx86/DefaultSettings/OpenPilotGCS.db differ
diff --git a/ground/packaging/winx86/DefaultSettings/OpenPilotGCS.ini b/ground/packaging/winx86/DefaultSettings/OpenPilotGCS.ini
new file mode 100644
index 000000000..df0a17430
--- /dev/null
+++ b/ground/packaging/winx86/DefaultSettings/OpenPilotGCS.ini
@@ -0,0 +1,661 @@
+[General]
+ViewGroup_Default=@ByteArray(\0\0\0\xff\0\0\0\0\xfd\0\0\0\0\0\0\x5\xa0\0\0\x3/\0\0\0\x4\0\0\0\x4\0\0\0\x1\0\0\0\b\xfc\0\0\0\0)
+
+[Workspace]
+NumberOfWorkspaces=4
+Workspace1=Flight data
+Icon1=:\\core\\images\\openpilot_logo_64.png
+Workspace2=Configuration
+Icon2=:/core/images/openpilot_logo_64.png
+Workspace3=Workspace3
+Icon3=:/core/images/openpilot_logo_64.png
+Workspace4=Map
+Icon4=:\\core\\images\\openpilot_logo_64.png
+Workspace5=Workspace5
+Icon5=:/core/images/openpilot_logo_64.png
+Workspace6=Workspace6
+Icon6=:/core/images/openpilot_logo_64.png
+Workspace7=Workspace7
+Icon7=:/core/images/openpilot_logo_64.png
+Workspace8=Workspace8
+Icon8=:/core/images/openpilot_logo_64.png
+Workspace9=Workspace9
+Icon9=:/core/images/openpilot_logo_64.png
+Workspace10=Workspace10
+Icon10=:/core/images/openpilot_logo_64.png
+
+[MainWindow]
+Color=@Variant(\0\0\0\x43\x1\xff\xff\x66\x66\x66\x66\x66\x66\0\0)
+Maximized=true
+FullScreen=false
+
+[KeyBindings]
+size=0
+
+[UAVGadgetConfigurations]
+configInfo\version=1.2.0
+configInfo\locked=false
+ConfigGadget\default\configInfo\version=0.0.0
+ConfigGadget\default\configInfo\locked=false
+DialGadget\Attitude\data\dialFile=%%DATAPATH%%dials/default/attitude.svg
+DialGadget\Attitude\data\dialBackgroundID=background
+DialGadget\Attitude\data\dialForegroundID=foreground
+DialGadget\Attitude\data\dialNeedleID1=needle
+DialGadget\Attitude\data\dialNeedleID2=needle
+DialGadget\Attitude\data\dialNeedleID3=needle3
+DialGadget\Attitude\data\needle1MinValue=0
+DialGadget\Attitude\data\needle1MaxValue=360
+DialGadget\Attitude\data\needle2MinValue=0
+DialGadget\Attitude\data\needle2MaxValue=20
+DialGadget\Attitude\data\needle3MinValue=0
+DialGadget\Attitude\data\needle3MaxValue=360
+DialGadget\Attitude\data\needle1DataObject=AttitudeActual
+DialGadget\Attitude\data\needle1ObjectField=Roll
+DialGadget\Attitude\data\needle2DataObject=AttitudeActual
+DialGadget\Attitude\data\needle2ObjectField=Pitch
+DialGadget\Attitude\data\needle3DataObject=AttitudeActual
+DialGadget\Attitude\data\needle3ObjectField=Roll
+DialGadget\Attitude\data\needle1Factor=-1
+DialGadget\Attitude\data\needle2Factor=75
+DialGadget\Attitude\data\needle3Factor=-1
+DialGadget\Attitude\data\needle1Move=Rotate
+DialGadget\Attitude\data\needle2Move=Vertical
+DialGadget\Attitude\data\needle3Move=Rotate
+DialGadget\Attitude\data\font="MS Shell Dlg 2,8.25,-1,5,50,0,0,0,0,0"
+DialGadget\Attitude\configInfo\version=0.0.0
+DialGadget\Attitude\configInfo\locked=false
+DialGadget\Baro%20Altimeter\data\dialFile=%%DATAPATH%%dials/default/altimeter.svg
+DialGadget\Baro%20Altimeter\data\dialBackgroundID=background
+DialGadget\Baro%20Altimeter\data\dialForegroundID=foreground
+DialGadget\Baro%20Altimeter\data\dialNeedleID1=needle
+DialGadget\Baro%20Altimeter\data\dialNeedleID2=needle2
+DialGadget\Baro%20Altimeter\data\dialNeedleID3=needle3
+DialGadget\Baro%20Altimeter\data\needle1MinValue=0
+DialGadget\Baro%20Altimeter\data\needle1MaxValue=10
+DialGadget\Baro%20Altimeter\data\needle2MinValue=0
+DialGadget\Baro%20Altimeter\data\needle2MaxValue=100
+DialGadget\Baro%20Altimeter\data\needle3MinValue=0
+DialGadget\Baro%20Altimeter\data\needle3MaxValue=1000
+DialGadget\Baro%20Altimeter\data\needle1DataObject=BaroAltitude
+DialGadget\Baro%20Altimeter\data\needle1ObjectField=Altitude
+DialGadget\Baro%20Altimeter\data\needle2DataObject=BaroAltitude
+DialGadget\Baro%20Altimeter\data\needle2ObjectField=Altitude
+DialGadget\Baro%20Altimeter\data\needle3DataObject=BaroAltitude
+DialGadget\Baro%20Altimeter\data\needle3ObjectField=Altitude
+DialGadget\Baro%20Altimeter\data\needle1Factor=1
+DialGadget\Baro%20Altimeter\data\needle2Factor=1
+DialGadget\Baro%20Altimeter\data\needle3Factor=1
+DialGadget\Baro%20Altimeter\data\needle1Move=Rotate
+DialGadget\Baro%20Altimeter\data\needle2Move=Rotate
+DialGadget\Baro%20Altimeter\data\needle3Move=Rotate
+DialGadget\Baro%20Altimeter\data\font="MS Shell Dlg 2,8.25,-1,5,50,0,0,0,0,0"
+DialGadget\Baro%20Altimeter\configInfo\version=0.0.0
+DialGadget\Baro%20Altimeter\configInfo\locked=false
+DialGadget\Compass\data\dialFile=%%DATAPATH%%dials/default/compass.svg
+DialGadget\Compass\data\dialBackgroundID=background
+DialGadget\Compass\data\dialForegroundID=foreground
+DialGadget\Compass\data\dialNeedleID1=needle
+DialGadget\Compass\data\dialNeedleID2=
+DialGadget\Compass\data\dialNeedleID3=
+DialGadget\Compass\data\needle1MinValue=0
+DialGadget\Compass\data\needle1MaxValue=360
+DialGadget\Compass\data\needle2MinValue=0
+DialGadget\Compass\data\needle2MaxValue=100
+DialGadget\Compass\data\needle3MinValue=0
+DialGadget\Compass\data\needle3MaxValue=1000
+DialGadget\Compass\data\needle1DataObject=PositionActual
+DialGadget\Compass\data\needle1ObjectField=
+DialGadget\Compass\data\needle2DataObject=BaroAltitude
+DialGadget\Compass\data\needle2ObjectField=Altitude
+DialGadget\Compass\data\needle3DataObject=BaroAltitude
+DialGadget\Compass\data\needle3ObjectField=Altitude
+DialGadget\Compass\data\needle1Factor=-1
+DialGadget\Compass\data\needle2Factor=1
+DialGadget\Compass\data\needle3Factor=1
+DialGadget\Compass\data\needle1Move=Rotate
+DialGadget\Compass\data\needle2Move=Rotate
+DialGadget\Compass\data\needle3Move=Rotate
+DialGadget\Compass\data\font="MS Shell Dlg 2,8.25,-1,5,50,0,0,0,0,0"
+DialGadget\Compass\configInfo\version=0.0.0
+DialGadget\Compass\configInfo\locked=false
+DialGadget\Deluxe%20Baro%20Altimeter\data\dialFile=%%DATAPATH%%dials/deluxe/altimeter.svg
+DialGadget\Deluxe%20Baro%20Altimeter\data\dialBackgroundID=background
+DialGadget\Deluxe%20Baro%20Altimeter\data\dialForegroundID=foreground
+DialGadget\Deluxe%20Baro%20Altimeter\data\dialNeedleID1=needle
+DialGadget\Deluxe%20Baro%20Altimeter\data\dialNeedleID2=needle2
+DialGadget\Deluxe%20Baro%20Altimeter\data\dialNeedleID3=needle3
+DialGadget\Deluxe%20Baro%20Altimeter\data\needle1MinValue=0
+DialGadget\Deluxe%20Baro%20Altimeter\data\needle1MaxValue=10
+DialGadget\Deluxe%20Baro%20Altimeter\data\needle2MinValue=0
+DialGadget\Deluxe%20Baro%20Altimeter\data\needle2MaxValue=100
+DialGadget\Deluxe%20Baro%20Altimeter\data\needle3MinValue=0
+DialGadget\Deluxe%20Baro%20Altimeter\data\needle3MaxValue=1000
+DialGadget\Deluxe%20Baro%20Altimeter\data\needle1DataObject=BaroAltitude
+DialGadget\Deluxe%20Baro%20Altimeter\data\needle1ObjectField=Altitude
+DialGadget\Deluxe%20Baro%20Altimeter\data\needle2DataObject=BaroAltitude
+DialGadget\Deluxe%20Baro%20Altimeter\data\needle2ObjectField=Altitude
+DialGadget\Deluxe%20Baro%20Altimeter\data\needle3DataObject=BaroAltitude
+DialGadget\Deluxe%20Baro%20Altimeter\data\needle3ObjectField=Altitude
+DialGadget\Deluxe%20Baro%20Altimeter\data\needle1Factor=1
+DialGadget\Deluxe%20Baro%20Altimeter\data\needle2Factor=1
+DialGadget\Deluxe%20Baro%20Altimeter\data\needle3Factor=1
+DialGadget\Deluxe%20Baro%20Altimeter\data\needle1Move=Rotate
+DialGadget\Deluxe%20Baro%20Altimeter\data\needle2Move=Rotate
+DialGadget\Deluxe%20Baro%20Altimeter\data\needle3Move=Rotate
+DialGadget\Deluxe%20Baro%20Altimeter\data\font="MS Shell Dlg 2,8.25,-1,5,50,0,0,0,0,0"
+DialGadget\Deluxe%20Baro%20Altimeter\configInfo\version=0.0.0
+DialGadget\Deluxe%20Baro%20Altimeter\configInfo\locked=false
+DialGadget\Deluxe%20Groundspeed%20kph\data\dialFile=%%DATAPATH%%dials/deluxe/speed.svg
+DialGadget\Deluxe%20Groundspeed%20kph\data\dialBackgroundID=background
+DialGadget\Deluxe%20Groundspeed%20kph\data\dialForegroundID=foreground
+DialGadget\Deluxe%20Groundspeed%20kph\data\dialNeedleID1=needle
+DialGadget\Deluxe%20Groundspeed%20kph\data\dialNeedleID2=
+DialGadget\Deluxe%20Groundspeed%20kph\data\dialNeedleID3=
+DialGadget\Deluxe%20Groundspeed%20kph\data\needle1MinValue=0
+DialGadget\Deluxe%20Groundspeed%20kph\data\needle1MaxValue=120
+DialGadget\Deluxe%20Groundspeed%20kph\data\needle2MinValue=0
+DialGadget\Deluxe%20Groundspeed%20kph\data\needle2MaxValue=100
+DialGadget\Deluxe%20Groundspeed%20kph\data\needle3MinValue=0
+DialGadget\Deluxe%20Groundspeed%20kph\data\needle3MaxValue=1000
+DialGadget\Deluxe%20Groundspeed%20kph\data\needle1DataObject=PositionActual
+DialGadget\Deluxe%20Groundspeed%20kph\data\needle1ObjectField=
+DialGadget\Deluxe%20Groundspeed%20kph\data\needle2DataObject=BaroAltitude
+DialGadget\Deluxe%20Groundspeed%20kph\data\needle2ObjectField=Altitude
+DialGadget\Deluxe%20Groundspeed%20kph\data\needle3DataObject=BaroAltitude
+DialGadget\Deluxe%20Groundspeed%20kph\data\needle3ObjectField=Altitude
+DialGadget\Deluxe%20Groundspeed%20kph\data\needle1Factor=3.6
+DialGadget\Deluxe%20Groundspeed%20kph\data\needle2Factor=1
+DialGadget\Deluxe%20Groundspeed%20kph\data\needle3Factor=1
+DialGadget\Deluxe%20Groundspeed%20kph\data\needle1Move=Rotate
+DialGadget\Deluxe%20Groundspeed%20kph\data\needle2Move=Rotate
+DialGadget\Deluxe%20Groundspeed%20kph\data\needle3Move=Rotate
+DialGadget\Deluxe%20Groundspeed%20kph\data\font="MS Shell Dlg 2,8.25,-1,5,50,0,0,0,0,0"
+DialGadget\Deluxe%20Groundspeed%20kph\configInfo\version=0.0.0
+DialGadget\Deluxe%20Groundspeed%20kph\configInfo\locked=false
+DialGadget\Groundspeed%20kph\data\dialFile=%%DATAPATH%%dials/default/speed.svg
+DialGadget\Groundspeed%20kph\data\dialBackgroundID=background
+DialGadget\Groundspeed%20kph\data\dialForegroundID=
+DialGadget\Groundspeed%20kph\data\dialNeedleID1=needle
+DialGadget\Groundspeed%20kph\data\dialNeedleID2=
+DialGadget\Groundspeed%20kph\data\dialNeedleID3=
+DialGadget\Groundspeed%20kph\data\needle1MinValue=0
+DialGadget\Groundspeed%20kph\data\needle1MaxValue=120
+DialGadget\Groundspeed%20kph\data\needle2MinValue=0
+DialGadget\Groundspeed%20kph\data\needle2MaxValue=100
+DialGadget\Groundspeed%20kph\data\needle3MinValue=0
+DialGadget\Groundspeed%20kph\data\needle3MaxValue=1000
+DialGadget\Groundspeed%20kph\data\needle1DataObject=PositionActual
+DialGadget\Groundspeed%20kph\data\needle1ObjectField=
+DialGadget\Groundspeed%20kph\data\needle2DataObject=BaroAltitude
+DialGadget\Groundspeed%20kph\data\needle2ObjectField=Altitude
+DialGadget\Groundspeed%20kph\data\needle3DataObject=BaroAltitude
+DialGadget\Groundspeed%20kph\data\needle3ObjectField=Altitude
+DialGadget\Groundspeed%20kph\data\needle1Factor=3.6
+DialGadget\Groundspeed%20kph\data\needle2Factor=1
+DialGadget\Groundspeed%20kph\data\needle3Factor=1
+DialGadget\Groundspeed%20kph\data\needle1Move=Rotate
+DialGadget\Groundspeed%20kph\data\needle2Move=Rotate
+DialGadget\Groundspeed%20kph\data\needle3Move=Rotate
+DialGadget\Groundspeed%20kph\data\font="MS Shell Dlg 2,8.25,-1,5,50,0,0,0,0,0"
+DialGadget\Groundspeed%20kph\configInfo\version=0.0.0
+DialGadget\Groundspeed%20kph\configInfo\locked=false
+DialGadget\Temperature\data\dialFile=%%DATAPATH%%dials/default/thermometer.svg
+DialGadget\Temperature\data\dialBackgroundID=background
+DialGadget\Temperature\data\dialForegroundID=
+DialGadget\Temperature\data\dialNeedleID1=needle
+DialGadget\Temperature\data\dialNeedleID2=needle2
+DialGadget\Temperature\data\dialNeedleID3=needle3
+DialGadget\Temperature\data\needle1MinValue=-30
+DialGadget\Temperature\data\needle1MaxValue=90
+DialGadget\Temperature\data\needle2MinValue=0
+DialGadget\Temperature\data\needle2MaxValue=100
+DialGadget\Temperature\data\needle3MinValue=0
+DialGadget\Temperature\data\needle3MaxValue=1000
+DialGadget\Temperature\data\needle1DataObject=BaroAltitude
+DialGadget\Temperature\data\needle1ObjectField=Temperature
+DialGadget\Temperature\data\needle2DataObject=BaroAltitude
+DialGadget\Temperature\data\needle2ObjectField=Altitude
+DialGadget\Temperature\data\needle3DataObject=BaroAltitude
+DialGadget\Temperature\data\needle3ObjectField=Altitude
+DialGadget\Temperature\data\needle1Factor=1
+DialGadget\Temperature\data\needle2Factor=1
+DialGadget\Temperature\data\needle3Factor=1
+DialGadget\Temperature\data\needle1Move=Rotate
+DialGadget\Temperature\data\needle2Move=Rotate
+DialGadget\Temperature\data\needle3Move=Rotate
+DialGadget\Temperature\data\font="MS Shell Dlg 2,8.25,-1,5,50,0,0,0,0,0"
+DialGadget\Temperature\configInfo\version=0.0.0
+DialGadget\Temperature\configInfo\locked=false
+GpsDisplayGadget\GPS%20Mouse\data\defaultSpeed=11
+GpsDisplayGadget\GPS%20Mouse\data\defaultDataBits=3
+GpsDisplayGadget\GPS%20Mouse\data\defaultFlow=0
+GpsDisplayGadget\GPS%20Mouse\data\defaultParity=0
+GpsDisplayGadget\GPS%20Mouse\data\defaultStopBits=0
+GpsDisplayGadget\GPS%20Mouse\data\defaultPort=\x41f\x43e\x441\x43b\x435\x434\x43e\x432\x430\x442\x435\x43b\x44c\x43d\x44b\x439 \x43f\x43e\x440\x442 (COM1)
+GpsDisplayGadget\GPS%20Mouse\data\connectionMode=Serial
+GpsDisplayGadget\GPS%20Mouse\configInfo\version=0.0.0
+GpsDisplayGadget\GPS%20Mouse\configInfo\locked=false
+GpsDisplayGadget\default\data\defaultSpeed=11
+GpsDisplayGadget\default\data\defaultDataBits=3
+GpsDisplayGadget\default\data\defaultFlow=0
+GpsDisplayGadget\default\data\defaultParity=0
+GpsDisplayGadget\default\data\defaultStopBits=0
+GpsDisplayGadget\default\data\defaultPort=\x41f\x43e\x441\x43b\x435\x434\x43e\x432\x430\x442\x435\x43b\x44c\x43d\x44b\x439 \x43f\x43e\x440\x442 (COM1)
+GpsDisplayGadget\default\data\connectionMode=Telemetry
+GpsDisplayGadget\default\configInfo\version=0.0.0
+GpsDisplayGadget\default\configInfo\locked=false
+HITL\default\data\simulatorId=FG
+HITL\default\data\binPath=
+HITL\default\data\dataPath=
+HITL\default\data\manual=false
+HITL\default\data\hostAddress=
+HITL\default\data\outPort=0
+HITL\default\data\inPort=0
+HITL\default\data\latitude=
+HITL\default\data\longitude=
+HITL\default\configInfo\version=0.0.0
+HITL\default\configInfo\locked=false
+ImportExportGadget\default\data\dialFile=gcs.ini
+ImportExportGadget\default\data\iniFile=gcs.ini
+ImportExportGadget\default\configInfo\version=1.0.1
+ImportExportGadget\default\configInfo\locked=false
+LineardialGadget\AHRS%20CPU\data\dFile=%%DATAPATH%%dials/default/lineardial-vertical.svg
+LineardialGadget\AHRS%20CPU\data\sourceDataObject=AhrsStatus
+LineardialGadget\AHRS%20CPU\data\sourceObjectField=CPULoad
+LineardialGadget\AHRS%20CPU\data\minValue=0
+LineardialGadget\AHRS%20CPU\data\maxValue=100
+LineardialGadget\AHRS%20CPU\data\redMin=80
+LineardialGadget\AHRS%20CPU\data\redMax=100
+LineardialGadget\AHRS%20CPU\data\yellowMin=50
+LineardialGadget\AHRS%20CPU\data\yellowMax=80
+LineardialGadget\AHRS%20CPU\data\greenMin=0
+LineardialGadget\AHRS%20CPU\data\greenMax=50
+LineardialGadget\AHRS%20CPU\data\font="Andale Mono,12,-1,5,75,0,0,0,0,0"
+LineardialGadget\AHRS%20CPU\data\decimalPlaces=0
+LineardialGadget\AHRS%20CPU\data\factor=1
+LineardialGadget\AHRS%20CPU\configInfo\version=0.0.0
+LineardialGadget\AHRS%20CPU\configInfo\locked=false
+LineardialGadget\Flight%20Time\data\dFile=%%DATAPATH%%dials/default/textonly.svg
+LineardialGadget\Flight%20Time\data\sourceDataObject=SystemStats
+LineardialGadget\Flight%20Time\data\sourceObjectField=FlightTime
+LineardialGadget\Flight%20Time\data\minValue=0
+LineardialGadget\Flight%20Time\data\maxValue=100
+LineardialGadget\Flight%20Time\data\redMin=0
+LineardialGadget\Flight%20Time\data\redMax=33
+LineardialGadget\Flight%20Time\data\yellowMin=33
+LineardialGadget\Flight%20Time\data\yellowMax=66
+LineardialGadget\Flight%20Time\data\greenMin=66
+LineardialGadget\Flight%20Time\data\greenMax=100
+LineardialGadget\Flight%20Time\data\font=",12,-1,5,50,0,0,0,0,0"
+LineardialGadget\Flight%20Time\data\decimalPlaces=1
+LineardialGadget\Flight%20Time\data\factor=0.0001
+LineardialGadget\Flight%20Time\configInfo\version=0.0.0
+LineardialGadget\Flight%20Time\configInfo\locked=false
+LineardialGadget\Flight%20mode\data\dFile=%%DATAPATH%%dials/default/flightmode-status.svg
+LineardialGadget\Flight%20mode\data\sourceDataObject=ManualControlCommand
+LineardialGadget\Flight%20mode\data\sourceObjectField=FlightMode
+LineardialGadget\Flight%20mode\data\minValue=0
+LineardialGadget\Flight%20mode\data\maxValue=100
+LineardialGadget\Flight%20mode\data\redMin=0
+LineardialGadget\Flight%20mode\data\redMax=33
+LineardialGadget\Flight%20mode\data\yellowMin=33
+LineardialGadget\Flight%20mode\data\yellowMax=66
+LineardialGadget\Flight%20mode\data\greenMin=66
+LineardialGadget\Flight%20mode\data\greenMax=100
+LineardialGadget\Flight%20mode\data\font=",12,-1,5,50,0,0,0,0,0"
+LineardialGadget\Flight%20mode\data\decimalPlaces=0
+LineardialGadget\Flight%20mode\data\factor=1
+LineardialGadget\Flight%20mode\configInfo\version=0.0.0
+LineardialGadget\Flight%20mode\configInfo\locked=false
+LineardialGadget\GPS%20Sats\data\dFile=%%DATAPATH%%dials/default/gps-signal.svg
+LineardialGadget\GPS%20Sats\data\sourceDataObject=GPSPosition
+LineardialGadget\GPS%20Sats\data\sourceObjectField=Satellites
+LineardialGadget\GPS%20Sats\data\minValue=0
+LineardialGadget\GPS%20Sats\data\maxValue=12
+LineardialGadget\GPS%20Sats\data\redMin=0
+LineardialGadget\GPS%20Sats\data\redMax=0
+LineardialGadget\GPS%20Sats\data\yellowMin=0
+LineardialGadget\GPS%20Sats\data\yellowMax=0
+LineardialGadget\GPS%20Sats\data\greenMin=0
+LineardialGadget\GPS%20Sats\data\greenMax=0
+LineardialGadget\GPS%20Sats\data\font=",12,-1,5,50,0,0,0,0,0"
+LineardialGadget\GPS%20Sats\data\decimalPlaces=0
+LineardialGadget\GPS%20Sats\data\factor=1
+LineardialGadget\GPS%20Sats\configInfo\version=0.0.0
+LineardialGadget\GPS%20Sats\configInfo\locked=false
+LineardialGadget\GPS%20Status\data\dFile=%%DATAPATH%%dials/default/gps-status.svg
+LineardialGadget\GPS%20Status\data\sourceDataObject=GPSPosition
+LineardialGadget\GPS%20Status\data\sourceObjectField=Status
+LineardialGadget\GPS%20Status\data\minValue=0
+LineardialGadget\GPS%20Status\data\maxValue=100
+LineardialGadget\GPS%20Status\data\redMin=0
+LineardialGadget\GPS%20Status\data\redMax=33
+LineardialGadget\GPS%20Status\data\yellowMin=33
+LineardialGadget\GPS%20Status\data\yellowMax=66
+LineardialGadget\GPS%20Status\data\greenMin=66
+LineardialGadget\GPS%20Status\data\greenMax=100
+LineardialGadget\GPS%20Status\data\font=",12,-1,5,50,0,0,0,0,0"
+LineardialGadget\GPS%20Status\data\decimalPlaces=0
+LineardialGadget\GPS%20Status\data\factor=1
+LineardialGadget\GPS%20Status\configInfo\version=0.0.0
+LineardialGadget\GPS%20Status\configInfo\locked=false
+LineardialGadget\Mainboard%20CPU\data\dFile=%%DATAPATH%%dials/default/lineardial-vertical.svg
+LineardialGadget\Mainboard%20CPU\data\sourceDataObject=SystemStats
+LineardialGadget\Mainboard%20CPU\data\sourceObjectField=CPULoad
+LineardialGadget\Mainboard%20CPU\data\minValue=0
+LineardialGadget\Mainboard%20CPU\data\maxValue=100
+LineardialGadget\Mainboard%20CPU\data\redMin=80
+LineardialGadget\Mainboard%20CPU\data\redMax=100
+LineardialGadget\Mainboard%20CPU\data\yellowMin=50
+LineardialGadget\Mainboard%20CPU\data\yellowMax=80
+LineardialGadget\Mainboard%20CPU\data\greenMin=0
+LineardialGadget\Mainboard%20CPU\data\greenMax=50
+LineardialGadget\Mainboard%20CPU\data\font="Andale Mono,12,-1,5,75,0,0,0,0,0"
+LineardialGadget\Mainboard%20CPU\data\decimalPlaces=0
+LineardialGadget\Mainboard%20CPU\data\factor=1
+LineardialGadget\Mainboard%20CPU\configInfo\version=0.0.0
+LineardialGadget\Mainboard%20CPU\configInfo\locked=false
+LineardialGadget\Telemetry%20RX%20Rate%20Horizontal\data\dFile=%%DATAPATH%%dials/default/lineardial-horizontal.svg
+LineardialGadget\Telemetry%20RX%20Rate%20Horizontal\data\sourceDataObject=GCSTelemetryStats
+LineardialGadget\Telemetry%20RX%20Rate%20Horizontal\data\sourceObjectField=RxDataRate
+LineardialGadget\Telemetry%20RX%20Rate%20Horizontal\data\minValue=0
+LineardialGadget\Telemetry%20RX%20Rate%20Horizontal\data\maxValue=1200
+LineardialGadget\Telemetry%20RX%20Rate%20Horizontal\data\redMin=900
+LineardialGadget\Telemetry%20RX%20Rate%20Horizontal\data\redMax=1200
+LineardialGadget\Telemetry%20RX%20Rate%20Horizontal\data\yellowMin=650
+LineardialGadget\Telemetry%20RX%20Rate%20Horizontal\data\yellowMax=900
+LineardialGadget\Telemetry%20RX%20Rate%20Horizontal\data\greenMin=0
+LineardialGadget\Telemetry%20RX%20Rate%20Horizontal\data\greenMax=650
+LineardialGadget\Telemetry%20RX%20Rate%20Horizontal\data\font="Andale Mono,12,-1,5,75,0,0,0,0,0"
+LineardialGadget\Telemetry%20RX%20Rate%20Horizontal\data\decimalPlaces=0
+LineardialGadget\Telemetry%20RX%20Rate%20Horizontal\data\factor=1
+LineardialGadget\Telemetry%20RX%20Rate%20Horizontal\configInfo\version=0.0.0
+LineardialGadget\Telemetry%20RX%20Rate%20Horizontal\configInfo\locked=false
+LineardialGadget\Telemetry%20TX%20Rate%20Horizontal%201\data\dFile=%%DATAPATH%%dials/default/lineardial-horizontal.svg
+LineardialGadget\Telemetry%20TX%20Rate%20Horizontal%201\data\sourceDataObject=GCSTelemetryStats
+LineardialGadget\Telemetry%20TX%20Rate%20Horizontal%201\data\sourceObjectField=TxDataRate
+LineardialGadget\Telemetry%20TX%20Rate%20Horizontal%201\data\minValue=0
+LineardialGadget\Telemetry%20TX%20Rate%20Horizontal%201\data\maxValue=1200
+LineardialGadget\Telemetry%20TX%20Rate%20Horizontal%201\data\redMin=900
+LineardialGadget\Telemetry%20TX%20Rate%20Horizontal%201\data\redMax=1200
+LineardialGadget\Telemetry%20TX%20Rate%20Horizontal%201\data\yellowMin=650
+LineardialGadget\Telemetry%20TX%20Rate%20Horizontal%201\data\yellowMax=900
+LineardialGadget\Telemetry%20TX%20Rate%20Horizontal%201\data\greenMin=0
+LineardialGadget\Telemetry%20TX%20Rate%20Horizontal%201\data\greenMax=650
+LineardialGadget\Telemetry%20TX%20Rate%20Horizontal%201\data\font="Andale Mono,12,-1,5,75,0,0,0,0,0"
+LineardialGadget\Telemetry%20TX%20Rate%20Horizontal%201\data\decimalPlaces=0
+LineardialGadget\Telemetry%20TX%20Rate%20Horizontal%201\data\factor=1
+LineardialGadget\Telemetry%20TX%20Rate%20Horizontal%201\configInfo\version=0.0.0
+LineardialGadget\Telemetry%20TX%20Rate%20Horizontal%201\configInfo\locked=false
+ModelViewGadget\Easystar\data\acFilename=%%DATAPATH%%models/planes/Easystar/easystar.3ds
+ModelViewGadget\Easystar\data\bgFilename=
+ModelViewGadget\Easystar\data\enableVbo=true
+ModelViewGadget\Easystar\configInfo\version=0.0.0
+ModelViewGadget\Easystar\configInfo\locked=false
+OPMapGadget\default\data\mapProvider=GoogleMap
+OPMapGadget\default\data\defaultZoom=2
+OPMapGadget\default\data\defaultLatitude=0
+OPMapGadget\default\data\defaultLongitude=0
+OPMapGadget\default\data\useOpenGL=true
+OPMapGadget\default\data\showTileGridLines=false
+OPMapGadget\default\data\accessMode=ServerAndCache
+OPMapGadget\default\data\useMemoryCache=true
+OPMapGadget\default\data\cacheLocation=/home/lafargue/OP/OpenPilot/trunk/build/openpilotgcs/bin/mapscache/
+OPMapGadget\default\configInfo\version=0.0.0
+OPMapGadget\default\configInfo\locked=false
+PFDGadget\default\data\dialFile=%%DATAPATH%%pfd/default/pfd.svg
+PFDGadget\default\data\useOpenGLFlag=false
+PFDGadget\default\data\hqFonts=false
+PFDGadget\default\configInfo\version=0.0.0
+PFDGadget\default\configInfo\locked=false
+ScopeGadget\Attitude\data\configurationStreamVersion=1000
+ScopeGadget\Attitude\data\plotType=1
+ScopeGadget\Attitude\data\dataSize=60
+ScopeGadget\Attitude\data\refreshInterval=500
+ScopeGadget\Attitude\data\plotCurveCount=3
+ScopeGadget\Attitude\data\plotCurve0\uavObject=AttitudeActual
+ScopeGadget\Attitude\data\plotCurve0\uavField=Roll
+ScopeGadget\Attitude\data\plotCurve0\color=4283760895
+ScopeGadget\Attitude\data\plotCurve0\yScalePower=0
+ScopeGadget\Attitude\data\plotCurve0\yMinimum=0
+ScopeGadget\Attitude\data\plotCurve0\yMaximum=0
+ScopeGadget\Attitude\data\plotCurve1\uavObject=AttitudeActual
+ScopeGadget\Attitude\data\plotCurve1\uavField=Yaw
+ScopeGadget\Attitude\data\plotCurve1\color=4278233600
+ScopeGadget\Attitude\data\plotCurve1\yScalePower=0
+ScopeGadget\Attitude\data\plotCurve1\yMinimum=0
+ScopeGadget\Attitude\data\plotCurve1\yMaximum=0
+ScopeGadget\Attitude\data\plotCurve2\uavObject=AttitudeActual
+ScopeGadget\Attitude\data\plotCurve2\uavField=Pitch
+ScopeGadget\Attitude\data\plotCurve2\color=4294901760
+ScopeGadget\Attitude\data\plotCurve2\yScalePower=0
+ScopeGadget\Attitude\data\plotCurve2\yMinimum=0
+ScopeGadget\Attitude\data\plotCurve2\yMaximum=0
+ScopeGadget\Attitude\configInfo\version=0.0.0
+ScopeGadget\Attitude\configInfo\locked=false
+ScopeGadget\Barometer\data\configurationStreamVersion=1000
+ScopeGadget\Barometer\data\plotType=1
+ScopeGadget\Barometer\data\dataSize=60
+ScopeGadget\Barometer\data\refreshInterval=1000
+ScopeGadget\Barometer\data\plotCurveCount=1
+ScopeGadget\Barometer\data\plotCurve0\uavObject=BaroAltitude
+ScopeGadget\Barometer\data\plotCurve0\uavField=Pressure
+ScopeGadget\Barometer\data\plotCurve0\color=4278190080
+ScopeGadget\Barometer\data\plotCurve0\yScalePower=0
+ScopeGadget\Barometer\data\plotCurve0\yMinimum=0
+ScopeGadget\Barometer\data\plotCurve0\yMaximum=0
+ScopeGadget\Barometer\configInfo\version=0.0.0
+ScopeGadget\Barometer\configInfo\locked=false
+SystemHealthGadget\default\data\diagram=%%DATAPATH%%diagrams/default/system-health.svg
+SystemHealthGadget\default\configInfo\version=0.0.0
+SystemHealthGadget\default\configInfo\locked=false
+UAVObjectBrowser\default\data\recentlyUpdatedColor=@Variant(\0\0\0\x43\x1\xff\xff\xff\xffyyWW\0\0)
+UAVObjectBrowser\default\data\manuallyChangedColor=@Variant(\0\0\0\x43\x1\xff\xff[[\xaa\xaaVV\0\0)
+UAVObjectBrowser\default\data\recentlyUpdatedTimeout=500
+UAVObjectBrowser\default\configInfo\version=0.0.0
+UAVObjectBrowser\default\configInfo\locked=false
+Uploader\default\data\defaultSpeed=14
+Uploader\default\data\defaultDataBits=3
+Uploader\default\data\defaultFlow=0
+Uploader\default\data\defaultParity=0
+Uploader\default\data\defaultStopBits=0
+Uploader\default\data\defaultPort=COM1
+Uploader\default\configInfo\version=0.0.0
+Uploader\default\configInfo\locked=false
+
+[%General]
+WelcomeTab=0
+LastPreferenceCategory=OPMapGadget
+LastPreferencePage=default
+SettingsWindowWidth=986
+SettingsWindowHeight=514
+
+[IPconnection]
+Current\1\HostName=
+Current\1\Port=1
+Current\1\UseTCP=0
+Current\size=1
+
+[NotifyPlugin]
+Current\1\SoundCollectionPath=%%DATAPATH%%sounds
+Current\1\CurrentLanguage=default
+Current\1\ObjectField=Channel
+Current\1\DataObject=ActuatorCommand
+Current\1\Value=\x420\x430\x432\x43d\x43e
+Current\1\ValueSpinBox=0
+Current\1\Sound1=0
+Current\1\Sound2=
+Current\1\Sound3=
+Current\1\SayOrder=\x41d\x438\x43a\x43e\x433\x434\x430
+Current\1\Repeat=Repeat Instantly
+Current\1\ExpireTimeout=15
+Current\size=1
+listNotifies\size=0
+EnableSound=false
+
+[UAVGadgetManager]
+Mode1\version=UAVGadgetManagerV1
+Mode1\showToolbars=false
+Mode1\splitter\type=splitter
+Mode1\splitter\splitterOrientation=1
+Mode1\splitter\splitterSizes=667, 772
+Mode1\splitter\side0\type=splitter
+Mode1\splitter\side0\splitterOrientation=2
+Mode1\splitter\side0\splitterSizes=538, 242
+Mode1\splitter\side0\side0\type=uavGadget
+Mode1\splitter\side0\side0\classId=PFDGadget
+Mode1\splitter\side0\side0\gadget\activeConfiguration=default
+Mode1\splitter\side0\side1\type=splitter
+Mode1\splitter\side0\side1\splitterOrientation=1
+Mode1\splitter\side0\side1\splitterSizes=365, 301
+Mode1\splitter\side0\side1\side0\type=splitter
+Mode1\splitter\side0\side1\side0\splitterOrientation=2
+Mode1\splitter\side0\side1\side0\splitterSizes=121, 120
+Mode1\splitter\side0\side1\side0\side0\type=splitter
+Mode1\splitter\side0\side1\side0\side0\splitterOrientation=1
+Mode1\splitter\side0\side1\side0\side0\splitterSizes=182, 182
+Mode1\splitter\side0\side1\side0\side0\side0\type=uavGadget
+Mode1\splitter\side0\side1\side0\side0\side0\classId=LineardialGadget
+Mode1\splitter\side0\side1\side0\side0\side0\gadget\activeConfiguration=Flight Time
+Mode1\splitter\side0\side1\side0\side0\side1\type=uavGadget
+Mode1\splitter\side0\side1\side0\side0\side1\classId=LineardialGadget
+Mode1\splitter\side0\side1\side0\side0\side1\gadget\activeConfiguration=Flight mode
+Mode1\splitter\side0\side1\side0\side1\type=splitter
+Mode1\splitter\side0\side1\side0\side1\splitterOrientation=1
+Mode1\splitter\side0\side1\side0\side1\splitterSizes=182, 182
+Mode1\splitter\side0\side1\side0\side1\side0\type=uavGadget
+Mode1\splitter\side0\side1\side0\side1\side0\classId=LineardialGadget
+Mode1\splitter\side0\side1\side0\side1\side0\gadget\activeConfiguration=GPS Sats
+Mode1\splitter\side0\side1\side0\side1\side1\type=uavGadget
+Mode1\splitter\side0\side1\side0\side1\side1\classId=LineardialGadget
+Mode1\splitter\side0\side1\side0\side1\side1\gadget\activeConfiguration=GPS Status
+Mode1\splitter\side0\side1\side1\type=uavGadget
+Mode1\splitter\side0\side1\side1\classId=SystemHealthGadget
+Mode1\splitter\side0\side1\side1\gadget\activeConfiguration=default
+Mode1\splitter\side1\type=splitter
+Mode1\splitter\side1\splitterOrientation=2
+Mode1\splitter\side1\splitterSizes=591, 189
+Mode1\splitter\side1\side0\type=splitter
+Mode1\splitter\side1\side0\splitterOrientation=2
+Mode1\splitter\side1\side0\splitterSizes=300, 290
+Mode1\splitter\side1\side0\side0\type=uavGadget
+Mode1\splitter\side1\side0\side0\classId=ScopeGadget
+Mode1\splitter\side1\side0\side0\gadget\activeConfiguration=Attitude
+Mode1\splitter\side1\side0\side1\type=splitter
+Mode1\splitter\side1\side0\side1\splitterOrientation=1
+Mode1\splitter\side1\side0\side1\splitterSizes=329, 442
+Mode1\splitter\side1\side0\side1\side0\type=uavGadget
+Mode1\splitter\side1\side0\side1\side0\classId=ModelViewGadget
+Mode1\splitter\side1\side0\side1\side0\gadget\activeConfiguration=Easystar
+Mode1\splitter\side1\side0\side1\side1\type=uavGadget
+Mode1\splitter\side1\side0\side1\side1\classId=GpsDisplayGadget
+Mode1\splitter\side1\side0\side1\side1\gadget\activeConfiguration=default
+Mode1\splitter\side1\side1\type=splitter
+Mode1\splitter\side1\side1\splitterOrientation=1
+Mode1\splitter\side1\side1\splitterSizes=247, 524
+Mode1\splitter\side1\side1\side0\type=uavGadget
+Mode1\splitter\side1\side1\side0\classId=DialGadget
+Mode1\splitter\side1\side1\side0\gadget\activeConfiguration=Groundspeed kph
+Mode1\splitter\side1\side1\side1\type=splitter
+Mode1\splitter\side1\side1\side1\splitterOrientation=1
+Mode1\splitter\side1\side1\side1\splitterSizes=262, 261
+Mode1\splitter\side1\side1\side1\side0\type=uavGadget
+Mode1\splitter\side1\side1\side1\side0\classId=DialGadget
+Mode1\splitter\side1\side1\side1\side0\gadget\activeConfiguration=Baro Altimeter
+Mode1\splitter\side1\side1\side1\side1\type=uavGadget
+Mode1\splitter\side1\side1\side1\side1\classId=DialGadget
+Mode1\splitter\side1\side1\side1\side1\gadget\activeConfiguration=Temperature
+Mode2\version=UAVGadgetManagerV1
+Mode2\showToolbars=false
+Mode2\splitter\type=splitter
+Mode2\splitter\splitterOrientation=1
+Mode2\splitter\splitterSizes=816, 623
+Mode2\splitter\side0\type=splitter
+Mode2\splitter\side0\splitterOrientation=2
+Mode2\splitter\side0\splitterSizes=637, 143
+Mode2\splitter\side0\side0\type=uavGadget
+Mode2\splitter\side0\side0\classId=ConfigGadget
+Mode2\splitter\side0\side0\gadget\activeConfiguration=default
+Mode2\splitter\side0\side1\type=splitter
+Mode2\splitter\side0\side1\splitterOrientation=1
+Mode2\splitter\side0\side1\splitterSizes=352, 463
+Mode2\splitter\side0\side1\side0\type=splitter
+Mode2\splitter\side0\side1\side0\splitterOrientation=2
+Mode2\splitter\side0\side1\side0\splitterSizes=71, 71
+Mode2\splitter\side0\side1\side0\side0\type=uavGadget
+Mode2\splitter\side0\side1\side0\side0\classId=LineardialGadget
+Mode2\splitter\side0\side1\side0\side0\gadget\activeConfiguration=Telemetry RX Rate Horizontal
+Mode2\splitter\side0\side1\side0\side1\type=uavGadget
+Mode2\splitter\side0\side1\side0\side1\classId=EmptyGadget
+Mode2\splitter\side0\side1\side1\type=uavGadget
+Mode2\splitter\side0\side1\side1\classId=EmptyGadget
+Mode2\splitter\side1\type=uavGadget
+Mode2\splitter\side1\classId=UAVObjectBrowser
+Mode2\splitter\side1\gadget\activeConfiguration=default
+Mode3\version=UAVGadgetManagerV1
+Mode3\showToolbars=true
+Mode3\splitter\type=splitter
+Mode3\splitter\splitterOrientation=2
+Mode3\splitter\splitterSizes=383, 397
+Mode3\splitter\side0\type=splitter
+Mode3\splitter\side0\splitterOrientation=1
+Mode3\splitter\side0\splitterSizes=720, 719
+Mode3\splitter\side0\side0\type=splitter
+Mode3\splitter\side0\side0\splitterOrientation=1
+Mode3\splitter\side0\side0\splitterSizes=360, 359
+Mode3\splitter\side0\side0\side0\type=uavGadget
+Mode3\splitter\side0\side0\side0\classId=DialGadget
+Mode3\splitter\side0\side0\side0\gadget\activeConfiguration=Attitude
+Mode3\splitter\side0\side0\side1\type=uavGadget
+Mode3\splitter\side0\side0\side1\classId=DialGadget
+Mode3\splitter\side0\side0\side1\gadget\activeConfiguration=Baro Altimeter
+Mode3\splitter\side0\side1\type=splitter
+Mode3\splitter\side0\side1\splitterOrientation=1
+Mode3\splitter\side0\side1\splitterSizes=359, 359
+Mode3\splitter\side0\side1\side0\type=uavGadget
+Mode3\splitter\side0\side1\side0\classId=DialGadget
+Mode3\splitter\side0\side1\side0\gadget\activeConfiguration=Compass
+Mode3\splitter\side0\side1\side1\type=uavGadget
+Mode3\splitter\side0\side1\side1\classId=DialGadget
+Mode3\splitter\side0\side1\side1\gadget\activeConfiguration=Groundspeed kph
+Mode3\splitter\side1\type=splitter
+Mode3\splitter\side1\splitterOrientation=1
+Mode3\splitter\side1\splitterSizes=720, 719
+Mode3\splitter\side1\side0\type=splitter
+Mode3\splitter\side1\side0\splitterOrientation=1
+Mode3\splitter\side1\side0\splitterSizes=360, 359
+Mode3\splitter\side1\side0\side0\type=uavGadget
+Mode3\splitter\side1\side0\side0\classId=DialGadget
+Mode3\splitter\side1\side0\side0\gadget\activeConfiguration=Temperature
+Mode3\splitter\side1\side0\side1\type=uavGadget
+Mode3\splitter\side1\side0\side1\classId=DialGadget
+Mode3\splitter\side1\side0\side1\gadget\activeConfiguration=Deluxe Groundspeed kph
+Mode3\splitter\side1\side1\type=splitter
+Mode3\splitter\side1\side1\splitterOrientation=1
+Mode3\splitter\side1\side1\splitterSizes=358, 360
+Mode3\splitter\side1\side1\side0\type=uavGadget
+Mode3\splitter\side1\side1\side0\classId=DialGadget
+Mode3\splitter\side1\side1\side0\gadget\activeConfiguration=Deluxe Baro Altimeter
+Mode3\splitter\side1\side1\side1\type=uavGadget
+Mode3\splitter\side1\side1\side1\classId=ScopeGadget
+Mode3\splitter\side1\side1\side1\gadget\activeConfiguration=Attitude
+Mode4\version=UAVGadgetManagerV1
+Mode4\showToolbars=false
+Mode4\splitter\type=splitter
+Mode4\splitter\splitterOrientation=1
+Mode4\splitter\splitterSizes=@Invalid()
+Mode4\splitter\side0\type=uavGadget
+Mode4\splitter\side0\classId=OPMapGadget
+Mode4\splitter\side0\gadget\activeConfiguration=default
+Mode4\splitter\side1\type=splitter
+Mode4\splitter\side1\splitterOrientation=2
+Mode4\splitter\side1\splitterSizes=@Invalid()
+Mode4\splitter\side1\side0\type=splitter
+Mode4\splitter\side1\side0\splitterOrientation=1
+Mode4\splitter\side1\side0\splitterSizes=@Invalid()
+Mode4\splitter\side1\side0\side0\type=uavGadget
+Mode4\splitter\side1\side0\side0\classId=MagicWaypointGadget
+Mode4\splitter\side1\side0\side1\type=uavGadget
+Mode4\splitter\side1\side0\side1\classId=LoggingGadget
+Mode4\splitter\side1\side1\type=uavGadget
+Mode4\splitter\side1\side1\classId=GCSControlGadget
diff --git a/ground/packaging/winx86/OpenPilot.wxs b/ground/packaging/winx86/OpenPilot.wxs
index 088df76c9..58aa1ad35 100644
--- a/ground/packaging/winx86/OpenPilot.wxs
+++ b/ground/packaging/winx86/OpenPilot.wxs
@@ -102,8 +102,24 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+