If the ABS system have thrown a fault with a visible warning, be assured, there is a fault code in there.
But, and this is true for any vehicle with diagnostic system, the fault code only reads what may measured by electronic means. If there is a mechanical function causing the malfunction, the sensor or whatever may still work, even if the system reports erratic signals.
As an example from the automobil world, my daughters car threw a fault code for one of the ABS sensors. The code reader said: 'Erratic signals from ABS sensor RH front'. The first idea that springs to mind would be a faulty ABS sensor. However, there was nothing wrong with the ABS sensor. The erratic signal was caused by a broken ABS-sensor ring.
What I mean to say is that even with all the bells and whistles, the person reading the codes have to be trained and have a thorow understanding of the system.
I think it is time for the friend of tho OP to seek help from a properly trained technician.