Photo: Instrument SPD and ALT flags appear on PFD, KNKT.18.10.35.04, figure 3.
Click photo for a larger image
The Accident Flight
This appears to be a simple case of runaway nose down pitch trim that was easily treated with opposite nose up pitch trim, but there are two things that immediately catch your eye. First, there did not appear to be any attempt to disable the electric pitch trim. Second, there are two actors here: one labeled "the automatic AND trim" and the other labeled "MCAS". Both are related to a stability augmentation system, described below.
- Prior to the departure, the Cockpit Voice Recorder (CVR) recorded the flight crew preflight briefing which mentioned Deferred Maintenance Item (DMI) of Automatic Directional Finder (ADF) that was unserviceable, the taxi route, runway in use, the intended cruising altitude of 27,000 feet and the weather being good. The CVR did not record the flight crew discussion related to the previous aircraft problem recorded in the Aircraft Flight and Maintenance Log (AFML).
- The Captain acted as Pilot Flying (PF) and the First Officer (FO) acted as Pilot Monitoring (PM). The Digital Flight Data Recorder (DFDR) recorded pitch trim was 6.6 units.
- At 23:20:01 UTC, the DFDR recorded Takeoff/Go-around (TO/GA) button was pressed and the engines spooled up to takeoff thrust. At 23:20:16 UTC, the FO called 80 knots and the DFDR recorded the airspeed indicator on Captain’s Primary Flight Display (PFD) indicated 79 knots while on the First Officer’s (FO) PFD indicated 81 knots. The DFDR also recorded difference angle between left and right Angle of Attack (AOA) sensor, which was about 21° which continued until the end of recording. The DFDR indicated that the Flight/Director (F/D) on the Captain Primary Flight Display (PFD) showed 1° down, while on the first officer PFD showed 13° up.
- At 23:20:32 UTC, the aircraft Enhance Ground Proximity Warning System (EGPWS) sounded “V1”. The DFDR recorded the airspeed indicator on the Captain’s PFD indicated 140 knots while on the FO’s PFD indicated 143 knots. The low speed barber pole appeared on Captain’s PFD airspeed indicator with the overspeed barber pole bar on the Vr (rotation speed) mark.
- At 23:20:33 UTC, the FO called “rotate” and 2 seconds later as the nose gear lifted off the runway, the DFDR recorded left control column stick shaker activation which continued for most of the flight.
- At 23:20:37 UTC, the takeoff configuration warning sound was recorded momentarily on the CVR then the FO stating “Takeoff Config”. Four seconds later, the Captain queried about the aircraft problem, at this time the DFDR recorded pitch was 7° up, the rate of climb was 1,000 feet/minute (fpm).
- At 23:20:40 UTC, the aircraft became airborne. The clearance for departure was to follow the Standard Instrument Departure (SID) of ABASA 1C.
- At 23:20:44 UTC, the FO called “Auto Brake Disarm” and advised the Captain of “Indicated Airspeed Disagree”. The DFDR recorded the left indicated airspeed (IAS) was 164 knots and the right IAS was 173 knots. The IAS DISAGREE message appeared until the end of the recording. The FO then questioned what was the aircraft problem and asked whether the Captain intended to return to the airport. The Captain did not respond to the FO question and did not provide acknowledgment. The FO repeated the call "auto brake disarmed" which was acknowledged by the Captain.
- At 23:20:51 UTC, the landing gear lever was moved to UP.
- At 23:21:03 UTC, the Jakarta Tower controller instructed the LNI610 flight crew to contact Terminal East (TE) controller.
- At 23:21:22 UTC, the FO made initial contact with the TE controller who responded that the aircraft was identified on the controller Aircraft Situational Display/ASD (radar display). Thereafter, the TE controller instructed the LNI610 to climb to flight level 270.
- At 23:21:28 UTC, the FO asked the TE controller to confirm the aircraft altitude as shown on the TE controller radar display. The TE controller responded that the aircraft altitude was 900 feet and was acknowledged by the FO. The DFDR recorded the altimeter on Captain’s PFD indicated 790 feet and the FO’s PFD indicated 1,040 feet.
- At 23:21:37 UTC, the Captain instructed the FO to perform memory items for airspeed unreliable. The FO did not respond to this request.
As shown below, these memory items are all assigned to the PF, so directing the PM to perform them indicates the captain didn't know the memory items or was flustered.
- At 23:21:44 UTC, the FO asked the Captain what the intended altitude he should request to the TE controller and suggested to the Captain to fly to downwind, which was rejected by the Captain. The Captain then commanded to the FO to request clearance to any holding point.
- At 23:21:45 UTC, the DFDR recorded the aircraft started to turn to the left. The altimeter on Captain’s PFD indicated 1,310 feet and on the FO’s PFD indicated 1,540 feet. The heading bug was turned to the left.
- At 23:21:52 UTC, the FO requested clearance from the TE controller “to some holding point for our condition now”. The TE controller asked the LNI610, what was the problem of the aircraft and the FO responded “flight control problem”. The TE controller did not acknowledge the flight crew request to go to a holding point and only remembered the problem reported by the flight crew.
- At 23:22:04 UTC, the FO suggested whether the Captain wanted to reconfigure the flaps setting to flaps 1, which the Captain agreed. The DFDR recorded that the flaps traveled from 5 to 1. About 10 seconds later, the Captain directed the FO to take over the control; the FO responded stating “standby”.
- At 23:22:15 UTC, the TE controller noticed that the LNI610 aircraft altitude on the radar display was decreasing from 1,700 to 1,600 feet and then the TE controller asked the intended altitude to the LNI610 flight crew. The DFDR recorded the altimeter on Captain’s PFD indicated 1,600 feet and on the FO’s PFD indicated 1,950 feet.
At this point the airplane had unreliable airspeed indications and the captain's stick shaker. But the airplane was flyable.
- At 23:22:24 UTC, the FO suggested to the Captain to continue the flap reconfiguration and the Captain agreed. The flaps started to travel to UP position. The DFDR recorded the indicated airspeed on the Captain’s PFD was 238 knots and the FO’s PFD indicated 251 knots. Four seconds later, the FO asked the Captain if 6,000 feet would be the altitude they wanted, in response to the TE controller query. The Captain response was 5,000 feet.
- At 23:22:30 UTC, the FO advised the TE controller that the intended altitude was 5,000 feet and the TE controller then instructed LNI610 to climb to an altitude of 5,000 feet and to turn left heading 050°. The instructions were acknowledged by the FO.
- At 23:22:32 UTC, the aircraft EGPWS sounded: “BANK ANGLE, BANK ANGLE”. The DFDR recorded the aircraft roll momentarily reached 35°.
It appears the pitch down movements started just as the flaps were retracted but these were noted as "automatic AND trim" and not MCAS.
- At 23:22:33 UTC, the flaps reached the fully retracted position and the automatic AND trim was active for about 10 seconds, during which the horizontal stabilizer pitch trim decreased from 6.1 to 3.8 units.
- At 23:22:41 UTC, the Captain instructed the FO to select flaps 1 and the DFDR recorded the flaps started to move. Three seconds later, the DFDR recorded the main electric trim moved the stabilizer in the aircraft nose up (ANU) direction for 5 seconds and the pitch trim gradually increased to 4.7 units.
It appears the pitch down movements stopped just as the flaps were extended.
- At 23:22:44 UTC, the FO called 5,000. The Mode Control Panel (MCP) selected altitude began moving from 11,000 and reached 5,000 about 6 seconds later. At 23:22:45 UTC, the aircraft descended at a rate up to 3,570 fpm and lost about 600 feet of altitude. The DFDR recorded the pitch trim was at 4.4 units.
- At 23:22:48 UTC, the flaps reached position 1 and the left control column stick shaker stopped briefly. The left AOA recorded 18° (nose up) and the right AOA recorded -3° (nose down). The rate of descent increased up to 3,200 fpm. On the Captain’s PFD, the low speed barber pole appeared with the top of the pole was about 285 knots.
- At 23:22:54 UTC, the automatic AND trim activated for 8 seconds at a low speed.
- At 23:22:57 UTC, the FO asked the TE controller of the speed as indicated on the radar display.
- At 23:23:00 UTC, the aircraft EGPWS sounded “AIR SPEED LOW – AIR SPEED LOW”. The TE controller responded that the ground speed of the aircraft, shown on the radar display, was 322 knots. The DFDR recorded the indicated airspeed on the Captain’s PFD indicated as 306 knots and on the FO’s PFD indicated 318 knots.
The airspeed indicators differed by 12 knots but were generally "in the ball park." It should have been apparent that the stick shaker and speed barber poles were wrong, both pointing to a possible AOA problem.
- At 23:23:00 UTC, the flight crew selected flaps 5 and the flaps began to travel from position 1 to 5. The Captain commanded ANU trim for 5 seconds and the pitch trim was recorded at 4.8 units. During this time, the AND automatic trim ended.
- At 23:23:04 UTC, the left control column stick shaker activated and continued until the end of the recording, the rate of climb was about 1,500 feet/minute, and the pitch attitude was 3° nose up.
- At 23:23:07 UTC, the DFDR recorded the flaps position was at 5.
- At 23:23:08, the DFDR recorded on the Captain’s PFD low speed barber pole and overspeed barber pole merged. On the FO’s PFD, the overspeed barber pole appeared with the bottom of the pole about 340 knots and the low speed barber pole did not appear.
- At 23:23:09 UTC, the Captain commanded “memory item, memory item”.
- At 23:23:15 UTC, the automatic AND trim activated for 1 second and activated again at 23:23:18 UTC for another 1 second.
- At 23:23:17 UTC, the FO advised the Captain “Feel differential already done, auto brake, engine start switches off, what’s the memory item here”. The Captain then responded “check”.
- At 23:23:18 UTC, the automatic AND trim activated for 2 seconds and activated again at 23:23:23 UTC for another 2 seconds.
- At 23:23:23 UTC, the automatic AND trim activated for 1 second and activated again at 23:23:26 UTC for 1 second, at this time the aircraft was on heading 100°.
- At 23:23:26 UTC, the automatic AND trim activated for 1 second and activated again at 23:23:32 UTC for 2 seconds, at this time the aircraft stopped roll turn on heading 100°.
- At 23:23:34 UTC, the FO asked “Flight control?” and the Captain responded “yeah”.
- At 23:23:39 UTC, the CVR recorded sound similar to paper pages being turned and the Captain commanded ANU trim for 1 second.
- At 23:23:48 UTC, the FO called “flight control low pressure” and 4 seconds later the CVR recorded the sound of an altitude alert tone. At this time, the altimeter on the Captain’s PFD indicated 4,110 feet and the FO’s PFD indicated 4,360 feet. The automatic AND trim activated for 1 second and the aircraft began to turn to the left.
- At 23:24:03 UTC, the DFDR recorded the Captain commanded ANU trim for 1 second.
- At 23:24:05 UTC, the FO called “Feel Differential Pressure”. Afterwards, the Captain commanded to perform the checklist for air speed unreliable, which was acknowledged by the FO.
- At 23:24:27 UTC, the DFDR recorded the altimeter on the Captain’s PFD indicated 4,900 feet and the FO’s PFD indicated 5,200 feet. The aircraft climbed with a rate of about 1,600 feet/minute.
- At 23:24:31 UTC, the FO advised the Captain that he was unable to locate the Airspeed Unreliable checklist.
- At 23:24:43 UTC, the CVR recorded altitude alert tone and the DFDR recorded the altimeter on the Captain’s PFD indicated 5,310 feet and the FO’s PFD indicated 5,570 feet with a rate of climb of about 460 feet/minute.
- At 23:24:46 UTC, the CVR recorded a sound similar to paper pages being turned.
- At 23:24:51 UTC, the TE controller added “FLIGHT CONT TROB” text for LNI610’s target label on the controller radar system as a reminder that the flight was experiencing a flight control problem.
- At 23:24:52 UTC, the DFDR recorded the flaps started retracting from 5 to 1. The CVR did not record any discussion related to flap position.
- At 23:24:57 UTC, the TE controller instructed LNI610 flight crew to turn left heading 350° and maintain an altitude of 5,000 feet. The instruction was read back by the FO.
- At 23:24:59 UTC, the DFDR recorded the flaps were at position 1. Four seconds later, the Captain commanded ANU trim for 4 seconds followed 1 second later by another ANU command for 1 second.
- At 23:25:11 UTC, the FO repeated the TE controller instruction to the Captain to fly heading 350°, then informed him that there was no airspeed unreliable checklist.
- At 23:25:13 UTC, the DFDR recorded that the flaps started traveling from position 1 to 0 (UP) and reached position 0 at 23:25:27 UTC. The CVR did not record any discussion related to flap position.
- At 23:25:17 UTC, the FO stated “10.1” and began reading the Airspeed Unreliable checklist. Note: The Airspeed Unreliable checklist is on page 10.1 of the QRH.
It appears the MCAS induced trim started here, with the flaps up for the remainder of the fight.
- At 23:25:27 UTC, the automatic AND trim activated by the Maneuver Characteristic Augmentation System (MCAS) for 2 seconds and was interrupted by the Captain who commanded ANU trim for 6 seconds. The pitch trim recorded 6.19 units.
- At 23:25:40 UTC, MCAS activated for 6 seconds. The pitch trim recorded 4.67 units. This MCAS activation was interrupted when the Captain commanded ANU trim at 23:25:46 UTC for 7 seconds and again at 23:25:54 UTC for 1 second. The pitch trim recorded 6.27 units.
- At 23:26:00 UTC, MCAS activated for 7 seconds and was interrupted at 23:26:06 UTC when the Captain commanded ANU trim for 6 seconds. The pitch trim recorded 5.59 units.
- At 23:26:17 UTC, MCAS activated for 4 seconds until it was interrupted at 23:26:20 UTC when the Captain commanded ANU trim for 4 seconds. The pitch trim recorded 5.6 units
- At 23:26:29 UTC, MCAS activated for 3 seconds until it was interrupted at 23:26:32 UTC when the Captain commanded ANU trim for 3 seconds. The pitch trim recorded 5.0 units.
- At 23:26:32 UTC, the DFDR recorded the aircraft heading was 015° while the last instruction by the TE controller was fly heading 350°. While the FO was reading the Airspeed Unreliable checklist, the TE controller instructed to turn right heading 050° and maintain 5,000 feet. The instructions were read back by the FO.
- At 23:26:45 UTC, MCAS activated for 3 seconds until it was interrupted at 23:26:48 UTC when the Captain commanded ANU trim for 6 seconds. The pitch trim was recorded as 5.83 units.
- At 23:26:59 UTC, MCAS activated for 5 seconds until it was interrupted at 23:27:03, when the Captain commanded ANU trim for 6 seconds. Also, at 23:26:59, that the TE controller instructed LNI610 flight crew to turn right heading 070° to avoid traffic. The DFDR recorded the aircraft heading was 023° while the last instruction by the TE controller was fly heading 050°. The FO was still reading the Airspeed Unreliable checklist step noting that the flight path vector and pitch limit indicator may be unreliable and did not respond to the TE controller’s instruction, thereafter, the controller called LNI610 twice and the FO responded at 23:27:13 UTC.
- At 23:27:03 UTC, the flight crew commanded ANU trim for 7 seconds.
- At 23:27:15 UTC, MCAS activated for about 5 seconds until it was interrupted at 23:27:19, when the flight crew commanded ANU trim for 5 seconds. The FO was reading the Airspeed Unreliable checklist while the TE controller instructed LNI610 to turn right heading 090°, which was acknowledged by the FO. The DFDR recorded the aircraft heading was 038° while the last instruction by the TE controller was fly heading 070°. A few seconds later, the TE controller revised the instruction to stop the turn and fly heading 070°, which was acknowledged by the FO.
- At 23:27:19 UTC, the flight crew commanded ANU trim for 5 seconds.
- At 23:27:29 UTC, MCAS activated for about 5 seconds until it was interrupted at 23:27:33 when the Captain commanded ANU trim for 6 seconds. The pitch trim was recorded as 5.5 units.
- At 23:27:44 UTC, MCAS activated for 4 seconds and at 23:27:48 UTC, the Captain commanded ANU trim for 4 seconds. The Captain commanded ANU trim again at 23:27:53 for 3 seconds. The pitch trim recorded 5.7 units.
- At 23:27:58 UTC, the FO continued reading the Airspeed Unreliable checklist and informed the Captain that he would check the Performance Inflight, which was acknowledged by the Captain.
- At 23:28:01 UTC, MCAS activated for about 7 seconds until it was interrupted at 23:28:07 when the Captain commanded ANU trim for 7 seconds. The pitch trim recorded 5.30 units.
- At 23:28:09 UTC, the FO instructed the Flight Attendant (FA) via interphone to enter the cockpit.
- At 23:28:15 UTC, the TE controller provided traffic information to the LNI610 flight crew, which was acknowledged by the FO and 1 second later the flight crew commanded ANU trim for 1 second.
- At 23:28:18 UTC, the FA entered the cockpit and the Captain commanded to call the engineer to the cockpit. The FO also repeated the Captain’s instruction for the FA to call the engineer.
- At 23:28:22 UTC MCAS activated for 1 second and the flight crew commanded ANU trim for 3 seconds. The pitch trim recorded 5.4 units.
- At 23:28:30 UTC MCAS activated for about 4 seconds until it was interrupted at 23:28:33 when the flight crew commanded ANU trim for 6 seconds. The pitch trim recorded 5.6 units.
- At 23:28:41 UTC, the CVR recorded a sound similar to the cockpit door opening and 14 seconds later, the Captain asked someone “look what happened”.
- At 23:28:43 UTC, the TE controller instructed LNI610 flight crew to turn left heading 050° and maintain 5,000 feet. The instruction was acknowledged by the FO. The DFDR recorded the aircraft heading was 045° while the previous instruction by the TE controller was to fly heading 070°.
- At 23:28:44 UTC, MCAS activated for about 4 seconds until it was interrupted at 23:28:48 when the Captain commanded ANU trim for 6 seconds. The pitch trim was recorded as 5.7 units.
- At 23:28:58 UTC, there was communication between FAs on the interphone which discussed that there was a technical issue in the cockpit.
- At 23:28:59 UTC, MCAS activated for about 6 seconds until it was interrupted at 23:29:04 when the flight crew commanded ANU trim for 5 seconds. The pitch trim was recorded as 5 units.
- At 23:29:14 UTC, MCAS activated for about 7 seconds, until it was interrupted at 23:29:20 when the Captain commanded ANU trim for 3 seconds. Also, at 23:29:14, the FO confirmed the aircraft condition of landing gear up and altitude of 5,000 feet. Four seconds later, the CVR recorded sound similar to the altitude alert tone, at this time the DFDR recorded the altimeter on the Captain’s PFD indicated 4,770 feet and the FO’s PFD indicated 5,220 feet.
- At 23:29:25 UTC, the flight crew commanded ANU trim for 6 seconds. The pitch trim was recorded as 5.4 units.
- At 23:29:37 UTC, the TE controller questioned the LNI610 flight crew whether the aircraft was descending as the TE controller noticed that the aircraft was descending on the radar screen. The FO advised the TE controller that they had a flight control problem and were flying the aircraft manually.
- At 23:29:38 UTC, MCAS activated for about 4 seconds until it was interrupted at 23:29:41 when the Captain commanded ANU trim for 7 seconds. The pitch trim was recorded as 5.6 units.
- At 23:29:45 UTC, the TE controller instructed the LNI610 flight crew to maintain heading 050° and contact the Arrival (ARR) controller. The instruction was acknowledged by the FO. The DFDR recorded the aircraft heading was 059° while the last instruction by the TE controller was heading 050°.
- At 23:29:53 UTC, MCAS activated for about 6 seconds until it was interrupted at 23:29:58 when the Captain commanded ANU trim for 3 seconds. The pitch trim was recorded as 4.5 units.
- At 23:30:02 UTC, the FO contacted the ARR controller and advised that they were experiencing a flight control problem. The ARR controller advised the LNI610 flight crew to prepare for landing on runway 25L and instructed them to fly heading 070°. The instruction was read back by the FO. The DFDR recorded the aircraft heading was 054° while the last instruction by the TE controller was heading 050°. At 23:30:06 UTC, MCAS activated for about 2 seconds until it was interrupted at 23:30:07 when the Captain commanded ANU trim for 6 seconds. The pitch trim was recorded as 5.1 units.
- At 23:30:18 UTC, MCAS activated about for 6 seconds until it was interrupted at 23:30:23 when the Captain commanded ANU trim for 9 seconds. The pitch trim was recorded as 5.5 units.
- At 23:30:38 UTC, MCAS activated for about 5 seconds until it was interrupted at 23:30:42 when the Captain commanded ANU trim for 3 seconds. The pitch trim was recorded as 4.8 units.
- At 23:30:48 UTC, the Captain asked the FO to take over control of the aircraft.
- At 23:30:49 UTC, the FO commanded ANU trim for 3 seconds. At 23:30:54, the FO replied “I have control”.
- At 23:30:57 UTC, the Captain requested to ARR controller to proceed to ESALA8 due to weather which was approved by the ARR controller.
- At 23:31:00 UTC, the automatic AND trim activated for 8 seconds, the pitch trim changed from 5.4 to 3.4 units.
- At 23:31:07 UTC, the FO stated “wah, it’s very”.
- At 23:31:08 UTC, the FO commanded ANU trim for 1 second and the pitch trim changed to 3.5 units. Meanwhile the Captain advised the ARR controller that the altitude of the aircraft could not be determined due to all aircraft instruments indicating different altitudes. The Captain used the call sign of LNI650 during the communication. The ARR controller acknowledged then stated “LNI610 no restriction”.
- At 23:31:15 UTC, MCAS activated for about 3 seconds until it was interrupted at 23:31:17 when the FO commanded ANU trim for 1 second, the pitch trim changed to 2.9 units and the FO’s column sensor force recorded 65 lbs. of back pressure.
- At 23:31:19 UTC, the FO commanded ANU trim for an additional 4 seconds and the pitch trim changed to 3.4 units.
- At 23:31:22 UTC, the Captain requested the ARR controller to block altitude 3,000 feet above and below for traffic avoidance. The ARR controller asked the intended altitude.
- At 23:31:27 UTC, MCAS activated for 8 seconds, the pitch trim changed to 1.3 units and the FO’s control column sensor force recorded 82 lbs.
- At 23:31:33 UTC, the FO informed to the Captain that the aircraft was flying down. At this time the DFDR recorded that the aircraft pitch angle was -2° and the rate of descent was about 1,920 fpm. At 23:31:35 UTC, the Captain responded to the ARR controller with “five thou”. The ARR controller approved the flight crew request. At 23:31:36 UTC, the FO exclaimed the aircraft was flying down which then the Captain responded: “it’s ok”.
- At 23:31:36 UTC, the FO commanded ANU trim for 2 seconds and the pitch trim changed to 1.3 units.
- At 23:31:43 UTC, MCAS activated for 4 seconds, the pitch trim changed to 0.3 units and the FO’s control column sensor recorded 93 lbs.
- At 23:31:46 UTC, the FO commanded ANU trim for 2 seconds, the altitude indicated on the Captain’s PFD was 3,200 feet, the FO’s PFD indicated 3,600 feet, and the rate of descent was more than 10,000 feet/minute.
- At 23:31:51 UTC, the EGPWS audible alert “TERRAIN - TERRAIN” followed by “SINK RATE” were heard on the CVR as well as an overspeed clacker.
- At 23:31:53 UTC, MCAS activated until the DFDR stopped recording at 23:31:54 UTC and the CVR stopped recording 1 second later.
- The ARR controller attempted to contact the LNI610 flight crew twice with no response. At 23:32:20 UTC, LNI610 aircraft target disappeared on the ASD and changed to flight plan track. The ARR controller and TE controller attempted to contact the LNI610 four more times with no response.
- The ARR controller then checked the last known coordinates of LNI610 and instructed the controller assistant to report the occurrence to the operation manager.
- The ARR controller requested several other aircraft to hold over the last known position of LNI610 and to conduct a visual search of the area. About 0005 UTC (0705 LT), a tugboat crew found floating debris at coordinate 5°48'56.04"S; 107°7'23.04"E which is about 33 Nm from Jakarta on bearing 056°. The debris was later identified as part of LNI610 aircraft.
The pilots appear to be relatively inexperienced in comparison to U.S. major airline pilots. The captain was 31 years old with 6,028 hours total of which 5,176 was in type. The first officer was 41 years old with about a thousand hours less in total time as well as time in type.
- Captain training record summary [ . . . ] 12 May 2015, in the assessment item of “stall on final approach”, the remark was lack of appropriate technique that resulted in a second stick shaker activation.
The body of the report highlighted three items in the captain's training record, of which a "stall of final approach" and two items of crew resource management were mentioned.
- First officer training record summary [ . . . ] 23 April 2017, the remark was “application exercise for stall recovery is difficult due to wrong concept of the basic principal for stall recovery in high or low level.”
The body of the report highlighted thirteen items in the first officer's training record, showing a pattern of problems, including: failing to tune the correct NAVAID on approach, basic stall recovery procedures, rudder usage on single engine approaches, and an inability to focus
The appendices included more details on both pilots' training records which revealed the captain wasn't particularly strong and confirmed the negative impression of the first officer.
Recorded Aircraft Problems
In three weeks prior to the accident flight, there were a number of maintenance write ups on the air data system that do not seem to have been addressed correctly. On 9 October 2018, for example, an AOA sensor out of range was followed by several circuit breakers popping while the aircraft was parking. The engineer "rectified the problem by closing all the CBs and conducted engine run at idle power to verify the problem. The AFML entry stated the problem was resolved." On 26 October 2018 SPD and ALT flags on the captain's PFD were treated by finding a Stall Management Yaw Damper (SYMD) fault message. The engineer ran the maintenance self test on the SYMD which passed, and the aircraft was released for flight. The next day (27 October 2018) the SPD and ALT flags appeared again on the first and fourth flights. That night the SYMD self test failed. After further tests and CB resetting, the SYMD test passed.
28 October 2018
On the day before the accident the SPD and ALT flag problems continued and were added to by SPEED TRIM and MACH TRIM lights as well as the auto throttle arm disconnect on takeoff roll. Corrective action was as before with one exception:
- The AFML entry stated the engineer in Denpasar intended to replace the AOA sensor for trouble shooting due to repetitive problem.
- Because a spare AOA sensor was not available in Denpasar, the engineer coordinated with Maintenance Control Centre (MCC) to order an AOA sensor from Batam Aero Technique (BAT) located in Batam. While waiting for the AOA sensor to arrive in Denpasar, the aircraft was grounded.
- The AOA sensor (part number 0861FL1 serial number 14488) arrived in Denpasar about 1000 UTC (1800 LT). The engineer in Denpasar removed the AOA sensor (part number 0861FL1 serial number 21401) referring to AMM 34-21-05-000-801 and installed the AOA received from BAT, referring to AMM 34-21-05-400- 801. After installation of the AOA, the AMM requires performing an installation test by referring to task AMM 34-21-05-400-801. The AMM described two methods for performing the installation test; the recommended method by using test equipment AOA test fixture SPL-1917 and the alternative method using the SMYD BITE module. The test equipment (AOA test fixture SPL-1917) was not available in Denpasar therefore, the engineer in Denpasar used the alternative method. The alternative method is performed by deflecting the AOA vane to the fully up, center, and fully down positions while verifying the indication on the SMYD computer for each position. The engineer did not record the indication on the SMYD computer during the installation test.
- The engineer in Denpasar conducted the heater test by dropping water onto the AOA vane with result that it passed. The engineer performed the BITE test on the FMC CDU which showed “No Current Faults”.
- The engineer in Denpasar provided the investigation several photos including of the Captain’s PFD that was claimed to be taken after the AOA sensor replacement and of the SMYD during the installation test. However, the time shown on the Captain’s PFD was the time before arrival of AOA sensor spare part and the investigation confirmed that the SMYD photos were not of the accident aircraft.
It appears the engineer did not verify the AOA sensor indications after installation and attempted to falsely document the readings by taking photos of another airplane's PFD.
- The aircraft was released to service at 1230 UTC (2030 LT).
- Thereafter, the aircraft departed from Denpasar to Jakarta with flight number LNI043 and arrived in Jakarta at 1556 UTC (2256 LT). The flight crew reported on AFML page number B3042855 that the aircraft had problems of “IAS and ALT Disagree shown after take-off” and “FEEL DIFF PRESS light illuminated”.
- The AFML recorded that engineer in Jakarta conducted flushing on left pitot and static ADM refer to the IFIM task 34-20-00-810-801 (ALT DISAGREE Shows on entry stated the of the PFD (Captain’s)- Fault Isolation) and conducted the operational test which resulted in satisfactory performance. The AFML page number B3042855 also recorded that the Jakarta engineer cleaned the electrical connector of the elevator feel computer and referred to the IFIM task 27-31-00-810-803 (FEEL DIFF PRESS Light is on-Fault Isolation) and conducted the test with result that it passed.
Angle of Attack (AOA) Sensors
- The Boeing 737-8 (MAX) has two independent angle-of-attack (AOA) sensors, one on each side of the forward fuselage. The AOA sensors consist of an external vane which rotates to align with the local airflow connected to two internal resolvers which independently measure the rotation angle.
Photo: Angle of Attack (AOA) indicator on PFD, KNKT.18.10.35.04, figure 8.
Click photo for a larger image
- The AOA sensor used on the Boeing 737-8 (MAX)-8 is made by Collins Aerospace (previously Rosemount Aerospace). For each AOA sensor (left and right), one resolver is connected to the respective Stall Management Yaw Damper (SMYD) computer and the second resolver is connected the respective ADIRU. Both the SMYD and ADIRU monitor the resolver circuits within the AOA sensor. If a fault is detected, the AOA resolver information is not used and the fault is annunciated. There is no scheduled maintenance for AOA sensors. Any required maintenance is a consequence of annunciated faults or observed malfunctions. This practice is known as “on-condition” maintenance.
- Boeing provides the option for the operator to install the AOA indicator on the PFD for Boeing 737-8 (MAX).
Photo: AOA disagree message on PFD, KNKT.18.10.35.04, figure 9.
Click photo for a larger image
- The AOA DISAGREE message was first implemented on the Boeing 737 NG fleet in 2006 in response to customer requests. [ . . . ] The AOA DISAGREE non-normal procedure alerts pilots to the possibility of airspeed and altitude errors, and of the IAS DISAGREE and ALT DISAGREE alerts occurring; but the non-normal procedure does not include any flight crew action in response to the AOA DISAGREE alert.
- Lion Air did not select the optional AOA indicator feature on the PFD of their 737-8 (MAX) aircraft. As a result, the AOA DISAGREE did not appear on PK-LQP aircraft, even though the necessary conditions were met.
The AOA sensor that appeared to cause the problems prior to the accident flight was removed and replaced the day before:
- Examination of the AOA sensor revealed an intermittent open circuit in the resolver #2 coil wiring. At temperatures above approximately 60°C, the resolver functioned normally, but did not function below that temperature.
The AOA sensor that took its place had previously been removed for issues and had been repaired by a shop in Florida:
- At the time of the accident, AOA sensor, P/N 0861FL1, S/N 14488 was installed on the left side of the fuselage of PK-LQP; this sensor had been installed on 28 October 2018 in Denpasar. No fragments of the AOA sensor were identified in the recovered wreckage.
- This AOA sensor was previously installed on the right side of the fuselage of a Boeing 737-900ER aircraft, Malaysian registration 9M-LNF, which was operated by Malindo Air. The AOA sensor had been removed on 19 August 2017 due to maintenance write-ups indicating that SPD and ALT flags were shown on the FO PFD during a pre-flight check.
- On 20 October 2017, Batam Teknik sent S/N 14488 from Kuala Lumpur to Xtra Aerospace in Miramar, Florida, USA for repair. Preliminary inspection of the AOA sensor at Xtra Aerospace verified the part number and serial number. The unit was observed to be in fair but dirty condition and did not pass the operational test. The preliminary result stated that the eroded vane caused erroneous readings. Based on repair records, the unit was disassembled to replace the eroded vane. After vane replacement and reassembly the unit was calibrated and tested to the requirements of the CMM Revision 8 (current at the time of the repair). The work order stated that the results for the required tests were satisfactory. Xtra Aerospace approved S/N 14488 for return to service on 3 November 2017.
- Pitch control for the Boeing 737-8 (MAX), is provided by two elevators and a movable horizontal stabilizer. The Horizontal Stabilizer pivots through about 17 degrees and the position is shown on the flight deck stabilizer trim indicator. Lower values indicate more nose-down trim and high values indicate more nose-up trim. Before takeoff, the flight crew set the position of the horizontal stabilizer based on the location of the aircraft’s center of gravity.
This is a fairly conventional setup used by many airplanes and just about every Boeing. The pilot's yoke moves the elevator, various trim systems move the stabilizer.
- The horizontal stabilizer is positioned by a single electric trim motor controlled through either the main electric trim switches on the control wheels or automatic trim. The stabilizer may also be positioned by manually rotating the stabilizer trim wheels which are located on either side of the aisle stand.
The electric trim on the yoke is also fairly standard. The manual control wheel is a staple on many Boeings. If you lost or intentional disabled the electric trim system, the trim wheel is used to mechanically position the stabilizer.
Photo: Stabilizer control, KNKT.18.10.35.04, figure 12.
Click photo for a larger image
- Main electric trim switches on each control wheel actuate the electric trim motor through the main electric stabilizer trim circuit when the aircraft is flown manually. Automatic trim is accomplished through the autopilot stabilizer trim circuit. The main electric and autopilot stabilizer trim have two rates: high trim rate with flaps extended and low trim rate with flaps retracted. Actuating either pair of main electric trim switches will automatically disengage the autopilot (if engaged), and will override any automatic trim commands. The stabilizer trim wheels rotate whenever the stabilizer is in motion.
The accident pilots used these trim switches several times to override automatic trim inputs; the system appeared to work as intended.
- The STAB TRIM PRI (stabilizer trim primary) cutout switch and the STAB TRIM B/U (stabilizer trim back up) cutout switch are located next to each other on the aisle stand just aft of the thrust levers. If either switch is positioned to CUTOUT, power is removed from the stabilizer trim motor and neither main electric trim nor automatic trim can move the stabilizer.
The cutout switches would have ended all automatic pitch trim movements, but it does not appear the pilots ever actuated the cutout switches.
- The stabilizer control system prevents the stabilizer from moving in opposition to the control column. For example, if the column is being pulled aft (to pitch up), the stabilizer is prevented from trimming in the nose-down direction. The addition of MCAS to the Boeing 737-8 (MAX) required a modification of this function. (Described below.)
Speed Trim System
- The Speed Trim System (STS) provides speed stability augmentation and pitch stability augmentation. Speed stability augmentation is provided by the Speed Trim Function. Pitch stability augmentation is provided by the MCAS function.
- The Speed Trim Function is designed to improve flight characteristics during operations at low gross weight, aft center of gravity and high thrust when the autopilot is not engaged. The Speed Trim Function operates most frequently during take-off, climb and go-around. The flight directors may be on or off.
I've heard that the reason for this is the engines are mounted in such a way as to cause pitch up at high power settings that needs to be countered automatically. I've also heard that this is a rare situation that is hardly ever experienced in actual practice.
- The Speed Trim Function helps keeps the speed set by the pilots with commands to the horizontal stabilizer. As the aircraft speed slows, the stabilizer is moved to a more nose down position to increase the speed. As the speed increases, the stabilizer is moved to a more nose up position to decrease the speed.
Photo: MCAS system configuration, KNKT.18.10.35.04, figure 13.
Click photo for a larger image
- The MCAS is a function within the Speed Trim System and, when activated, moves the stabilizer during non-normal flaps up, high angle of attack maneuvers to provide a desirable increase in stick force gradient and a reduced pitch up tendency. Similar to the Speed Trim Function, the MCAS function is also a flight control law contained within each of the two FCCs. MCAS is only active in the master FCC for that flight. At aircraft power-up, the master FCC defaults to the left side FCC; and will then alternate between the left and right FCC by flight. The master FCC is not affected by the position of the Flight Director switches. The FCCs receive inputs from several systems including the air data inertial reference system (ADIRS). Specific to the MCAS, the control law commands the stabilizer trim as a function of the following: Air/Ground, Flap position, Angle of attack, Pitch rate, True Airspeed and Mach.
- The AOA and Mach inputs are provided to each FCC by the associated Air Data Inertial Reference Unit (ADIRU). Each ADIRU receives AOA information from one of the two resolvers contained within the associated AOA sensor (i.e. the Left ADIRU uses left AOA vane and the Right ADIRU uses the right AOA vane). Information from the other resolver contained within the AOA sensor, along with data from other sources, is provided to the Stall Management Yaw Damper computer (SMYD), which is used, along with data from other sources, for the purpose of calculating and sending commands to the Stall Warning System (SWS).
- As originally delivered, the MCAS became active during manual, flaps-up flight (autopilot not engaged) when the AOA value received by the master FCC exceeded a threshold based on Mach number. When activated, the MCAS provided a high rate automatic trim command to move the stabilizer AND. The magnitude of the AND command was based on the AOA and the Mach. After the non-normal maneuver that resulted in the high AOA, and once the AOA fell below a reset threshold, MCAS would move the stabilizer ANU to the original position and reset the system. At any time, the stabilizer inputs could be stopped or reversed by the pilots using their yoke-mounted electric stabilizer trim switches, which also reset the system after a 5 second delay.
- The latter behavior is based on the assumption that flight crews use the trim switches to completely return the aircraft to neutral trim. In the FCC software version current at the time of the accident, if the original elevated AOA condition persists for more than 5 seconds following an MCAS flight control law reset, the MCAS flight control law will command another stabilizer nose down trim input (with the magnitude based on the AOA and Mach sensed at that time).
To the pilot this will appear to be what is called a "stick pusher" or stall barrier" on some airplanes. The airplane senses a stall and pushes the nose down as a result.
- On all Boeing 737 models, column cutout switches interrupt stabilizer commands, either from the auto-flight system (e.g. FCC) or the electric trim switches in a direction opposite to elevator command. On the Boeing 737NG and Boeing 737 MAX, two column cutout switching modules, one for each control column, are actuated when the control columns are pushed or pulled away from zero (hands off) column position. When actuated, the column cutout switching modules interrupt the electrical signals to the stabilizer trim motor that are in opposition to the elevator command.
- The MCAS function requires the stabilizer to move nose down in opposition to the column commands when approaching high angles of attack. To accommodate MCAS, the column cutout function in the first officer’s switching module was modified to inhibit the aft column cutout switch while MCAS is active, allowing aircraft nose-down (AND) stabilizer motion with aircraft nose-up (ANU) column input. Once MCAS is no longer active, the normal column cutout function in the stabilizer nose down direction is re-instated.
So how does handling an apparent "runaway trim" in the 737 MAX differ from previous 737s? This appears to be the only substantive difference. In previous 737s, pulling aft on the control column stops nose down stabilizer movement, a nice feature. In the 737 MAX, pulling aft on the first officer's control column does not stop nose down stabilizer movement.
Quick Reference Handbook
- Check lists can have both memory and reference items. Memory items are critical steps that must be done before reading the checklist. The last memory item is followed by a dashed horizontal line. Reference items are actions to be done while reading the checklist.
- For checklists with memory items, the pilot monitoring first verifies that each memory item has been done. The checklist is normally read aloud during this verification. The pilot flying does not need to respond except for items that are not in agreement with the checklist.
Photo: MCAS system configuration, KNKT.18.10.35.04, figure 33.
Click photo for a larger image
I like the memory items on this checklist: turn off the automation, set a known pitch and power for the configuration.
The Previous Day's Flight
On the face of it, it appears the accident crew could have saved the day by simply trimming opposite the nose down stabilizer movement, placing the stabilizer switches to the cutout position, pulling the power back, and setting a known pitch and power setting. I think this would be a "normal" reaction. In fact, this occurred on the same aircraft the previous day.
- On 28 October 2018, the accident aircraft was operated as a passenger flight from I Gusti Ngurah Rai International Airport (WADD), Denpasar to Jakarta as LNI043.
- During preflight check, the Captain discussed with the engineer the rectification that had been performed on the aircraft. The engineer informed the Captain that the aircraft had SPD and ALT flags on the Captain’s PFD and the left AOA sensor had been replaced and tested accordingly. The Captain was convinced by the explanation from the engineer and the statement on the Aircraft Flight Maintenance Log (AFML) that the problem had been resolved.
- The Captain conducted the crew briefing and stated that he would act as Pilot Flying on the flight to Jakarta. During the briefing the Captain mentioned the replacement of the left AOA sensor. On this flight, a dead heading crew, first officer of Lion Air Group, rated with Boeing 737-8 (MAX) was seated in the cockpit jump seat.
- The flight departed about 1420 UTC which was originally scheduled at 1130 UTC, and during takeoff the flight crew did not notice any abnormalities. The aircraft departed from Denpasar with two pilots, five flight attendants and 182 passengers.
- The crew recalled that about two seconds after landing gear retraction, the Takeoff Configuration Warning activated. However, this warning only occurs when the main gear is still on the ground.
- About 400 feet, the Captain noticed on the Primary Flight Display (PFD) that the IAS Disagree warning appeared and the stick shaker activated. The DFDR showed the stick shaker activated just after airborne. Following that indication, the Captain maintained a pitch of 15° and the existing takeoff thrust setting. The stick shaker remained active throughout the flight for about 96 minutes until landing.
- The Captain cross checked the PFDs and determined his were erroneous. He handed over control to the FO (who had good instruments) and called for the airspeed unreliable memory items. After the transfer of control, the Captain cross checked the PFDs with the standby instrument and determined that the Captain’s PFD had the incorrect information. The Captain then switched on the right flight director (F/D) so the FO would have a normal display.
- After completion of the memory items, the Captain looked down to take the QRH, the dead heading pilot informed to the Captain that the aircraft was diving down. The Captain commanded the FO to pitch up and to follow the F/D command. The FO replied that the control column was heavy. The Captain advised the FO to re-trim the aircraft as required.
- At 14:25:46 UTC, the Captain declared an urgency message by calling “PAN PAN” to the Denpasar Approach controller and described that the reason was instrument failure and requested to maintain runway heading. The Denpasar Approach controller acknowledged the message and approved the flight crew request. A few second later, the Denpasar Approach controller asked the flight crew whether the flight would return to Denpasar and the Captain responded “standby”.
- The Captain noticed that a few seconds after the FO had discontinued the electrical trim input, the stabilizer trim was automatically trimming the aircraft nose down (AND). After three automatic AND trim occurrences, the FO commented that the control column was too heavy to hold back. The stabilizer moved without flight crew input, which the Captain considered the automatic trim inputs as a runaway stabilizer. The Captain performed the memory items for Runaway Stabilizer NNC and positioned the STAB TRIM CUTOUT switches in the Cut-Out position. The DFDR recorded at 14:28:08 UTC the automatic trim and manual trim movement stopped.
- A few minutes later, the Captain re-engaged the STAB TRIM CUTOUT switches to the NORMAL position, and almost immediately the automatic AND trimming re-occurred. The Captain then moved the STAB TRIM CUTOUT switches back to the Cut-Out position and continued with manual trim for the remainder of the flight.
- The Captain reported that he performed three Non-Normal Checklists (NNCs) consisting of Airspeed Unreliable, Altitude DISAGREE, and Runaway Stabilizer. None of the NNCs performed contained the instruction “Plan to land at the nearest suitable airport”. The Captain decided to continue the flight since none of the NNCs gave instructions to land at the nearest suitable airport and despite the degraded flight instrumentation, flying without autopilot and auto-throttle, and a continuous activation of stick shaker, he convinced himself that the aircraft was able to fly to the scheduled destination. The Captain did not inform the Lion Air ground station in Denpasar about the problems as he assumed that the aircraft would be able to continue the flight to Jakarta.
- At 14:32:31 UTC, the LNI043 Captain advised to the Denpasar Approach controller that the problem had been resolved and requested to continue the flight at flight level 290 without Reduced Vertical Separation Minima (RVSM). The Denpasar Approach controller then instructed LNI043 to climb to altitude of flight level 280 and contact Makassar Area Control Center (ACC) for further air traffic control (ATC) services.
- The Captain noticed on the Captain’s PFD, that the minimum speed and maximum speed red and black (barber pole tape) merged and appeared continuous from top to bottom on the speed tape display. Because of that display, the Captain concentrated more on the FO’s PFD and monitored the FO during the flight to Jakarta.
- At 14:43:36 UTC, the Upper West Madura (UWM) controller of Makassar ACC instructed the LNI043 to climb to altitude of 38,000 feet.
- At 14:48:27 UTC, the Captain declared urgency message to the UWM controller and requested to maintain flight level 280 due to instrument failure. The UWM controller acknowledged and approved the flight crew request. At 14:54:07 UTC, the UWM controller instructed LNI043 to contact Upper West Semarang (UWS) controller for further ATC services.
- At 14:55:28 UTC, the LNI043 Captain made an initial call to the UWS controller and advised that the aircraft was maintaining altitude of 28,000 feet. The UWS controller acknowledged the flight crew information and requested the detail of the instrument failure. The LNI043 Captain advised that altimeter and autopilot failed and requested the UWS controller to relay information to Jakarta controller to request an uninterrupted descent. The UWS controller acknowledged the LNI043 request.
- The flight crew recalled that along the route, the weather was clear. During flight arrival preparation, the Captain received Jakarta weather information which indicated light rain with visibility of 5,000 meters.
- During the flight, the Captain perceived threat such as difficulty in communication due to stick shaker noise, sense of panic and mental pressure.
- During the flight, the FA-1 came to the cockpit and the Captain informed FA-1 that the fasten seat belt sign would be kept on all the way due to the previous disturbance and the rest of the flight was due to weather condition.
- The aircraft landed using runway 25L at 1556 UTC.
- The DFDR recorded that after landing the electric stabilizer trim was active, which indicated that STAB TRIM CUTOUT switches were moved back to the NORMAL position.
- After parking, the Captain informed the engineer verbally, about the aircraft problem and filed on the Aircraft Flight Maintenance Log (AFML) that IAS (Indicated Air Speed) and ALT (altitude) DISAGREE and FEEL DIFF PRESS (Feel Differential Pressure) light problems occurred during the flight. The Captain did not mention the activation of stick shaker to the engineer as he believed that the activation was an outcome from the mentioned problems. The Captain did not report that the STAB TRIM CUTOUT guarded switches were positioned to CUTOUT during flight and after landing returned to the NORMAL position.
- The Captain also reported the flight condition through the electronic reporting system of the company using Air Safety Report (ASR) form. The event was reported as follows:
- Airspeed unreliable and ALT Disagree shown after takeoff, STS* also running to the wrong direction, suspected because of speed difference, identified that CAPT instrument was unreliable and handover control to FO. Continue NNC of Airspeed Unreliable and ALT Disagree. Decide to continue flying to CGK at FL280, landed safely runway 25L.
- Note: STS = Speed Trim System
- The ASR was filed to the reporting system on 29 October 2019 LT in the early morning and the report acknowledged by the SS Department about 0830 LT.
- The Captain also attempted to reach the Duty Management Pilot through the company group network (online messaging group application) to report the flight condition. The Duty Management Pilot responded; then the Captain sent the information written in the ASR, to the Safety and Security Department, as the Duty Management Pilot was in Jeddah, Saudi Arabia.