South Korea's ARAIB have released their
preliminary report stating the first officer declared emergency about 50 minutes after takeoff from Seoul and
3 minutes after reporting on Shanghai frequency reporting a fire and requested to descend to 10,000 feet,
40 seconds later the first officer requested to divert to Jeju and reported they had an aft cargo fire. Subsequent communication between Incheon (Seoul) Radar and OZ-991 was done with the help of Korean Air flight KE-886, who relayed communication between radar and OZ-991.
12 minutes after declaring emergency the captain of OZ-991 reported they had lost rudder control,
a minute later the captain stated they needed to open the hatch.
15 minutes after declaring emergency OZ-991 reported all flight controls were not working, the first officer added they had severe vibrations on the aircraft and needed to attempt an emergency ditching.
21 minutes after declaring emergency the first officer stated altitude control was not possible due to severe vibrations, "going to dtich ... ah" - and communication was lost.