diff --git a/fbw-a380x/src/base/flybywire-aircraft-a380-842/SimObjects/AirPlanes/FlyByWire_A380_842/model/A380_COCKPIT.xml b/fbw-a380x/src/base/flybywire-aircraft-a380-842/SimObjects/AirPlanes/FlyByWire_A380_842/model/A380_COCKPIT.xml
index 322cfce8b0c..49a8adaf0fc 100644
--- a/fbw-a380x/src/base/flybywire-aircraft-a380-842/SimObjects/AirPlanes/FlyByWire_A380_842/model/A380_COCKPIT.xml
+++ b/fbw-a380x/src/base/flybywire-aircraft-a380-842/SimObjects/AirPlanes/FlyByWire_A380_842/model/A380_COCKPIT.xml
@@ -5127,16 +5127,10 @@
- LOCK_DOOR_LCKG_SYS
- LOCK_DOOR_LCKG_SYS
+ SWITCH_DOOR_LOCK
+ SWITCH_DOOR_LOCK
1
-
- PUSH_DOOR_LCKG_SYS
- PUSH_DOOR_LCKG_SYS
- (L:A32NX_ELEC_DC_1_BUS_IS_POWERED, Bool)
- (L:A32NX_ELEC_DC_1_BUS_IS_POWERED, Bool)
-
diff --git a/fbw-a380x/src/base/flybywire-aircraft-a380-842/SimObjects/AirPlanes/FlyByWire_A380_842/model/behaviour/door_animations.xml b/fbw-a380x/src/base/flybywire-aircraft-a380-842/SimObjects/AirPlanes/FlyByWire_A380_842/model/behaviour/door_animations.xml
index 5bf566fc37f..703e011f523 100644
--- a/fbw-a380x/src/base/flybywire-aircraft-a380-842/SimObjects/AirPlanes/FlyByWire_A380_842/model/behaviour/door_animations.xml
+++ b/fbw-a380x/src/base/flybywire-aircraft-a380-842/SimObjects/AirPlanes/FlyByWire_A380_842/model/behaviour/door_animations.xml
@@ -22,13 +22,11 @@
ANIM_DOOR_#DOOR_ID#_ARMED
100
- (A:INTERACTIVE POINT OPEN:#ID#, Percent)
+ (L:ANIM_DOOR_#DOOR_ID#_DISARMED) 100 *
- (L:A32NX_PRESS_MAN_CABIN_DELTA_PRESSURE, psi) 0.8 < (A:INTERACTIVE POINT OPEN:#ID#, Percent) 0 > || if{
- #TOGGLE_ID# (>K:TOGGLE_AIRCRAFT_EXIT)
- }
+ (L:ANIM_DOOR_#DOOR_ID#_DISARMED) ! (>L:ANIM_DOOR_#DOOR_ID#_DISARMED)
A380X.TOOLTIPS.DOORS_ARM_DISARM