Chosen Solution

Hello everyone, I would like to ask for some help. ? I have repaired an iPhone X with FaceID issue, it was showing problem with the true depth sensor. I replaced the dot projector flex, the i2C programmer shows OK. After installing it in the phone I was able to set up FaceID and I could unlock the phone a few times. Then it suddenly stopped working and when I try to set an alternative face the setup begins but after 3 seconds it freezes and shows the error FaceID is not available. After a few minutes it worked again but the issue reoccures over and over. I was thinking that the earspeaker flex may have been damaged so I took a known good flex and resoldered the flood illuminator. It worked again a few times but the problem came back again. Anyone got some ideas? Could it be a logic board issue? Thanks in advance!

I would make sure that the plate, holding the ribbon cable to the motherboard is secure and is not letting the flex cable release due to vibrations caused by using device. Other than that, it could also be that the sensors are not secured to the display properly, causing them to slowly slip out of the display windows, blocking either the dot projector, or the IR receptor. This would explain it working a few times, then suddenly ceasing to work. Hope this Helps!