A system for two-stage determination of a brakefail of an aircraft brake system comprising: a wheel assembly; a hydraulic aircraft brake configured to receive a current command value, to convert the current command value into a force or braking pressure and to output a detected or calculated pressure value; and a brake control unit BCU having a deceleration control unit configured to generate a pressure command value based on at least one of a fixed deceleration command value, a filtered wheel acceleration value taken from the wheel assembly, and a filtered wheel speed value taken from the wheel assembly, the brake control unit BCU being configured to convert the pressure command value to the current command value and to determine whether a brakefail event has occurred based on the pressure command value, the current command value and the detected or calculated pressure value; wherein the BCU is configured to determine that the brakefail event has occurred in response to determining that the detected pressure value is greater than or less than the command value by at least a predetermined pressure tolerance or in response to determining that the current command value is within a predetermined current tolerance of a maximum current value or a minimum current value; wherein the BCU is configured to determine that the brakefail event has stopped occurring in response to determining that the detected pressure value is within the predetermined pressure tolerance of the pressure command value and that the current command value is less than the maximum current value minus the predetermined current tolerance and is greater than a sum of the minimum current value and the predetermined current tolerance for the predetermined period of time. a wheel assembly; a hydraulic aircraft brake configured to receive a current command value, to convert the current command value into a force or braking pressure and to output a detected or calculated pressure value; and a brake control unit BCU having a deceleration control unit configured to generate a pressure command value based on at least one of a fixed deceleration command value, a filtered wheel acceleration value taken from the wheel assembly, and a filtered wheel speed value taken from the wheel assembly, the brake control unit BCU being configured to convert the pressure command value to the current command value and to determine whether a brakefail event has occurred based on the pressure command value, the current command value and the detected or calculated pressure value; wherein the BCU is configured to determine that the brakefail event has occurred in response to determining that the detected pressure value is greater than or less than the command value by at least a predetermined pressure tolerance or in response to determining that the current command value is within a predetermined current tolerance of a maximum current value or a minimum current value; wherein the BCU is configured to determine that the brakefail event has stopped occurring in response to determining that the detected pressure value is within the predetermined pressure tolerance of the pressure command value and that the current command value is less than the maximum current value minus the predetermined current tolerance and is greater than a sum of the minimum current value and the predetermined current tolerance for the predetermined period of time.