We're having some issues with customer-designed pcb.
Few bgas are failing, either due ball migration (short), not properly soldered (ball sit on the pad but not soldered ), others show nothing strange under x-rays.
They use a weird flux, not even close to Amtech, seems like a semi-liquid rosin flux with terrible obnoxius fumes that will make you choke out.
I decided to take one of the ones tagged as scrap / unrepairable.
Well, I'm not expert but those uncovered vias look like sh** asking for trouble very loudly!
Just to my own curiosity, I reballed it using my $7 chinese bga kit + $22 858D hot air station.
My other tests (fbga 0.3mm ball dram ic, 0.25mm emmc) looked perfect under x-rays.
I'm not telling I'm better than them, just for curiosity.
The mcu itself may be damaged after all (Bad ADC reading in one channel).
Tomorrow we'll see how it look under the rays.
These boards are getting seriously tanned