diff --git a/AircraftConfig/acconfig.nas b/AircraftConfig/acconfig.nas
index e176a920..ea6c598c 100644
--- a/AircraftConfig/acconfig.nas
+++ b/AircraftConfig/acconfig.nas
@@ -357,6 +357,8 @@ var beforestart_b = func {
setprop("/controls/radio/rmp[0]/on", 1);
setprop("/controls/radio/rmp[1]/on", 1);
setprop("/controls/radio/rmp[2]/on", 1);
+ setprop("/systems/fadec/power-avail", 1);
+ setprop("/systems/fadec/powered-time", -310);
settimer(func {
setprop("/controls/gear/brake-left", 0);
setprop("/controls/gear/brake-right", 0);
@@ -438,6 +440,8 @@ var taxi_b = func {
setprop("/controls/radio/rmp[0]/on", 1);
setprop("/controls/radio/rmp[1]/on", 1);
setprop("/controls/radio/rmp[2]/on", 1);
+ setprop("/systems/fadec/power-avail", 1);
+ setprop("/systems/fadec/powered-time", -310);
setprop("/controls/lighting/turnoff-light-switch", 1);
setprop("/controls/lighting/taxi-light-switch", 0.5);
setprop("/controls/switches/landing-lights-l", 0.5);
diff --git a/Nasal/it-fbw.nas b/Nasal/it-fbw.nas
index a7a9a218..66d65727 100644
--- a/Nasal/it-fbw.nas
+++ b/Nasal/it-fbw.nas
@@ -205,12 +205,12 @@ var update_loop = func {
}
if (getprop("/instrumentation/airspeed-indicator/indicated-speed-kt") > getprop("/it-fbw/speeds/vmo-mmo") + 6 and (law == 0 or law == 1)) {
- if (getprop("/it-fbw/protections/overspeed") != 1) {
- setprop("/it-fbw/protections/overspeed", 1);
- }
if (getprop("/it-autoflight/input/ap1") == 1 or getprop("/it-autoflight/input/ap2") == 1) {
libraries.apOff("hard", 0);
}
+ if (getprop("/it-fbw/protections/overspeed") != 1) {
+ setprop("/it-fbw/protections/overspeed", 1);
+ }
} else {
if (getprop("/it-fbw/protections/overspeed") != 0) {
setprop("/it-fbw/protections/overspeed", 0);
diff --git a/Systems/a320-fcs.xml b/Systems/a320-fcs.xml
index 0cbd2ef9..5acb3053 100644
--- a/Systems/a320-fcs.xml
+++ b/Systems/a320-fcs.xml
@@ -25,6 +25,7 @@
fbw/fmgc/roll-cmd
fbw/fmgc/pitch-cmd
fbw/fmgc/yaw-cmd
+ c1
@@ -197,6 +198,19 @@
+
+ Use D only to calculate rate of IAS
+ velocities/vc-kts
+ 0.0
+ 0.0
+ 1.0
+
+
+
+ fbw/pitch/vc-kts-rate
+ c1
+
+
@@ -590,11 +604,23 @@
+
+
+
+ /it-fbw/law eq 0
+ /it-fbw/protections/overspeed eq 1
+
+
+
fbw/fmgc/enabled eq 1
+
+ -1.0
+ fbw/pitch/elevator-max
+
@@ -689,6 +715,10 @@
fbw/fmgc/enabled eq 1
position/wow eq 1
+
+ -1.0
+ fbw/pitch/elevator-max
+
@@ -823,16 +853,18 @@
fbw/pitch/g-pi-switched
+ fbw/pitch/vc-kts-rate-lag
- -1.0 0.087266
- 0.0 0.026180
+ -2 -1
+ -1.0 0.087266 0.087266
+ 0.0 0.000000 0.026180
attitude/pitch-rad
fbw/pitch/g-pi-switched
- -1 0
+ -1 0
0.436332 -0.026180 0.000000
0.523599 -0.087266 0.000000
@@ -852,10 +884,12 @@
fbw/pitch/g-pi-switched
+ fbw/pitch/vc-kts-rate-lag
- -1.0 0.087266
- 0.0 0.026180
- 1.0 -0.061086
+ -2 -1
+ -1.0 0.087266 0.087266
+ 0.0 0.000000 0.026180
+ 1.0 -0.061086 -0.087266
diff --git a/revision.txt b/revision.txt
index ade62187..8223ded7 100644
--- a/revision.txt
+++ b/revision.txt
@@ -1 +1 @@
-4772
\ No newline at end of file
+4773
\ No newline at end of file