Citation: 1B_771/2012 E. D

X.________ forme un recours en matière pénale contre ce dernier arrêt. Il demande au Tribunal fédéral de constater que l'enquête a violé les exigences procédurales des art. 3 CEDH et 12 de la Convention de New York contre la torture, et de lui accorder une indemnité équitable; il demande aussi l'annulation de l'arrêt cantonal et le renvoi de la cause à l'autorité cantonale avec l'injonction de procéder à une enquête approfondie comportant notamment l'audition des participants au vol spécial; subsidiairement, il demande de constater que la violation de ses droits est irrémédiable, et de l'indemniser pour ce fait. Il requiert l'assistance judiciaire. Au terme de ses observations, la Chambre pénale de recours persiste dans son arrêt. Le Ministère public a renoncé à formuler des observations. Dans ses dernières écritures, le recourant invoque un fait nouveau concernant le recours à certains calmants, administrés notamment sous forme de spray nasal.