Have you considered an appeal (can he get legal aid?) get all the evidence checked by an independent forensic scientist.