Citation: 2C_497/2021 E. C

Par acte du 24 juin 2021, A.________ dépose un recours en matière de droit public auprès du Tribunal fédéral contre l'arrêt de la Cour de justice du 11 mai 2021. Il requiert principalement, sous suite de dépens, l'annulation de l'arrêt attaqué, son assignation à un lieu de résidence, le constat que le courrier de l'Office cantonal du 2 novembre (recte: 5 novembre) 2020 est une décision, et le renvoi de la cause à l'autorité précédente pour nouvelle décision sur les frais et dépens de la procédure cantonale. Subsidiairement, il conclut au renvoi de la cause à la Cour de justice pour nouvelle décision au sens des considérants. Il sollicite aussi le bénéfice de l'assistance judiciaire. La Cour de justice renonce à formuler des observations et persiste dans les considérants et le dispositif de son arrêt. Invités à se déterminer, l'Office cantonal et le Secrétariat d'Etat aux migrations n'ont pas déposé d'observations.