diff --git a/Aircraft/Instruments-3d/kns80/KNS80.nas b/Aircraft/Instruments-3d/kns80/KNS80.nas
index 3db2c8730..e902d3a14 100644
--- a/Aircraft/Instruments-3d/kns80/KNS80.nas
+++ b/Aircraft/Instruments-3d/kns80/KNS80.nas
@@ -1,4 +1,3 @@
-#Aerostar-700
+var update = func {
+ kns80.updateRNAV();
+ var fl = kns80.dsp_flash.getValue();
+
+ if(kns80.flasher){
+ kns80.dsp_flash.setValue(1-fl);
+ }else{
+ kns80.dsp_flash.setValue(1);
+ };
+
+ settimer(update,0.5);
+};
diff --git a/Aircraft/Instruments-3d/kns80/kns80.xml b/Aircraft/Instruments-3d/kns80/kns80.xml
index 281364de9..a06af7a91 100644
--- a/Aircraft/Instruments-3d/kns80/kns80.xml
+++ b/Aircraft/Instruments-3d/kns80/kns80.xml
@@ -95,11 +95,8 @@ Syd Adams
systems/electrical/outputs/KNS80
1
-
- instrumentation/kns-80/dsp-state/state
- 0
-
-
+ instrumentation/kns-80/flash
+
@@ -284,7 +281,7 @@ Syd Adams
instrumentation/kns-80/serviceable
- instrumentation/nav/nav-loc
+ instrumentation/nav/has-gs
instrumentation/nav/in-range
systems/electrical/outputs/KNS80
@@ -297,7 +294,7 @@ Syd Adams
rotate
KNS80.volume
- instrumentation/kns-80/volume
+ instrumentation/nav/volume
00
1.0300
@@ -337,8 +334,9 @@ Syd Adams
textranslate
navfreq.101
instrumentation/kns-80/displayed-frequency
- 0.00001
- 10000
+ 0.001
+ 100
+ 0.005
1
0
@@ -350,8 +348,9 @@ Syd Adams
textranslate
navfreq.102
instrumentation/kns-80/displayed-frequency
- 0.0001
- 1000
+ 0.01
+ 10
+ 0.005
1
0
@@ -363,8 +362,9 @@ Syd Adams
textranslate
navfreq.103
instrumentation/kns-80/displayed-frequency
- 0.001
- 100
+ 0.1
+ 1
+ 0.005
1
0
@@ -376,8 +376,9 @@ Syd Adams
textranslate
navfreq.104
instrumentation/kns-80/displayed-frequency
- 0.01
- 10
+ 1.0
+ 0.1
+ 0.005
1
0
@@ -389,8 +390,9 @@ Syd Adams
textranslate
navfreq.105
instrumentation/kns-80/displayed-frequency
- 0.1
- 1
+ 10.0
+ 0.01
+ 0.005
1
0
@@ -626,12 +628,12 @@ Syd Adams
pick
KNS80.volume
-
+
true
+ 0.1
- property-assign
- /instrumentation/kns-80/volume-adjust
- -1
+ nasal
+
@@ -640,36 +642,12 @@ Syd Adams
pick
KNS80.volume
-
+
+ true
+ 0.1
-
-
- devices/status/keyboard/shift
-
-
- property-assign
- /instrumentation/kns-80/volume-adjust
- 1
-
-
-
- devices/status/keyboard/shift
-
- property-toggle
- instrumentation/nav/ident
-
-
-
-
-
- pick
- KNS80.volume
-
-
-
- property-assign
- /instrumentation/kns-80/volume-adjust
- -1
+ nasal
+
@@ -680,10 +658,21 @@ Syd Adams
- property-assign
- /instrumentation/kns-80/volume-adjust
- 1
-
+ nasal
+
+
+
+
+
+
+ pick
+ KNS80.volume
+
+
+
+ nasal
+
+
@@ -693,11 +682,10 @@ Syd Adams
true
- 0.1
+ 0.2
- property-assign
- /instrumentation/kns-80/data-adjust
- 1
+ nasal
+
@@ -708,11 +696,10 @@ Syd Adams
true
- 0.1
+ 0.2
- property-assign
- /instrumentation/kns-80/data-adjust
- -1
+ nasal
+
@@ -723,9 +710,8 @@ Syd Adams
- property-assign
- /instrumentation/kns-80/data-adjust
- 1
+ nasal
+
@@ -736,9 +722,8 @@ Syd Adams
- property-assign
- /instrumentation/kns-80/data-adjust
- -1
+ nasal
+
@@ -749,11 +734,10 @@ Syd Adams
true
- 0.1
+ 0.2
- property-assign
- /instrumentation/kns-80/data-adjust
- 10
+ nasal
+
@@ -764,11 +748,10 @@ Syd Adams
true
- 0.1
+ 0.2
- property-assign
- /instrumentation/kns-80/data-adjust
- -10
+ nasal
+
@@ -779,9 +762,8 @@ Syd Adams
- property-assign
- /instrumentation/kns-80/data-adjust
- 10
+ nasal
+
@@ -792,9 +774,8 @@ Syd Adams
- property-assign
- /instrumentation/kns-80/data-adjust
- -10
+ nasal
+
@@ -806,8 +787,8 @@ Syd Adams
false
- property-toggle
- instrumentation/kns-80/dme-hold
+ nasal
+
@@ -817,12 +798,10 @@ Syd Adams
USE.btn
- false
- property-assign
- instrumentation/kns-80/use
- instrumentation/kns-80/display
-
+ nasal
+
+
@@ -831,15 +810,10 @@ Syd Adams
DSP.btn
- false
- property-adjust
- instrumentation/kns-80/display
- 1
- 0
- 4
- true
-
+ nasal
+
+
@@ -848,14 +822,9 @@ Syd Adams
DATA.btn
- false
- property-adjust
- instrumentation/kns-80/data-mode
- 1
- 0
- 3
- true
+ nasal
+