Citation: 1B_40/2016 E. C

Par acte du 27 janvier 2016, A.________ forme un recours en matière pénale par lequel il demande l'annulation de l'arrêt cantonal, la constatation du caractère illicite des investigations secrètes et des preuves dérivées, ainsi que le caractère inexploitable de ces dernières. Subsidiairement, il conclut au renvoi de la cause à la cour cantonale pour nouvelle décision au sens des considérants. Il demande l'assistance judiciaire. La cour cantonale se réfère à son arrêt, sans formuler d'observations. Le Ministère public s'est déterminé dans le sens du rejet du recours. Dans ses déterminations du 14 mars 2016, le recourant persiste dans ses griefs de forme (recevabilité du recours cantonal) et de fond (illicéité des preuves obtenues). Faisant état de faits nouveaux, le recourant a été autorisé à produire de nouvelles observations, le 31 mars 2016.