Citation: 1C_48/2014 E. C

A.________ forme un recours en matière de droit public par lequel il demande au Tribunal fédéral d'annuler l'arrêt cantonal et d'ordonner au SCAN d'échanger, sans examen ni course de contrôle, le permis de conduire espagnol contre un permis suisse de mêmes catégories. Subsidiairement, il demande à être mis au bénéfice de l'assistance judiciaire pour la procédure cantonale. Il requiert également l'assistance judiciaire pour la procédure fédérale. La cour cantonale, le département cantonal de la justice et le SCAN, ainsi que l'Office fédéral des routes concluent au rejet du recours, sans présenter d'observations.