Image copyright Reuters Image caption The wreckage of the plane was located days after the crash

Faulty equipment was a major factor in the AirAsia plane crash last December that killed all 162 people on board, Indonesian officials say.

The plane's rudder control system malfunctioned four times during the flight - a fault that occurred 23 times in the preceding year, officials said.

Their report added that the crew's response contributed to the disaster.

The Airbus A320-200, travelling from Surabaya to Singapore, crashed into the Java Sea on 28 December 2014.

Investigators had initially indicated that stormy weather was a major factor in the crash - however, they now say that this was not a cause.

The new report from the National Transport Safety Committee, released after a year-long investigation, found that the soldering on a tiny electronic part in the system that controlled the rudder was cracked, causing it to send four warning signals to the pilots.

The crew tried to fix the problem by resetting the computer system, but this disabled the autopilot. They then lost control of the plane.

The plane then entered "a prolonged stall condition that was beyond the capability of the flight crew to recover", the report said.

'Startled and disoriented': Key report findings

Image copyright Reuters Image caption The wreckage of the plane was located days after the crash

The pilot appeared to have pulled a circuit breaker to reset the computer system to fix the rudder problem.

This switched off the autopilot on the plane.

With no autopilot, the less experienced co-pilot took over the plane - however, aircraft can fly a little differently without autopilot.

Investigators say the co-pilot appeared "startled" and "disorientated" as the aircraft banked sharply. He kept pulling the nose up until the plane stalled.

The pilot did not appear to take over, as he is trained to do.

There appeared to be miscommunication between the two men - at one point, they seemed to push their joysticks in opposite directions.

Read more: Anatomy of an avoidable crash

Who were the victims of the AirAsia crash?

What we know

Maintenance crews were aware of the problem as it had occurred 23 times in the past year, and resetting the system was one of several methods used previously to address it, the report said.

Inadequacies in the maintenance system had led to "unresolved repetitive faults occurring with shorter intervals", it added.

The report does not apportion blame or liability, but is intended to help the industry avoid future accidents.

Sri Budi Siswardani lost her son Bhima Aly Wicaksana in the crash.

She told the BBC's Indonesian service: "The report today brought back all the trauma, grief and loss... I don't want to be angry with AirAsia, what's the use of anger? In the end it will only hurt me and stop me from moving on.

"We accept Allah's plan for us. But I do want the government to make sure it doesn't happen again. Don't let the disaster of 28 December ever happen again."

Media playback is unsupported on your device Media caption "He had a big collection of books and his passion was teaching"

Malaysia-based AirAsia's Chief Executive Tony Fernandes said: "There is much to be learned here for AirAsia, the manufacturer and the aviation industry."

"We will not leave any stone unturned to make sure the industry learns from this tragic incident."

Since the crash, AirAsia had carried out 51 measures to improve safety standards, the report said.

Meanwhile, an Airbus spokesman said: "Airbus has just received the final accident report. We are now carefully studying its content. With safety being top priority Airbus is fully committed to push the safety track record of our industry even further."

Image copyright Reuters Image caption Only 106 bodies have been retrieved

The plane's wreckage was found days after the crash at the bottom of the Java Sea near Borneo.

Most of the passengers were Indonesian, and others on board included a French citizen, a Singaporean, a Malaysian, a Briton, and three South Koreans.

Only 106 bodies have been retrieved so far.

The crash came at the end of a year of major air disasters, including the disappearance of MH370 and the shooting down of MH17- both flights operated by Malaysia Airlines.