Minitel et Raspberry

Voici comment j’ai branché un minitel avec un Raspberry.
Ou autrement dit, branché un minitel sur Internet ;)

minitelRasp

J’ai trouvé plusieurs liens qui expliquent différentes manières de procéder, mais toutes imposent de créer un petit circuit électronique… et aucune ne propose d’utiliser le PL2303… Comme cette méthode me semble plus simple, j’écris ce billet.

Il vous faudra principalement:

  • Un minitel avec prise DIN et touche Fonction (Recup ou ~ 5€)
  • Un adaptateur USB/Serial PL2303 avec niveaux 5V (~ 1€)
  • Une prise DIN (~ 1€)

Tous les minitels n’ont pas de port DIN. Il faut donc bien choisir.
Le minitel doit avoit cette prise au dos.. ainsi que la touche Fonction.

priseDIN

toucheFonction

L’adaptateur USB/Serial PL2303 existe avec, soit des niveaux de 3V3, soit des niveaux de 5V.
Pour l’utilisation avec le Minitel il faut utiliser un PL2303 avec les niveaux 5V.

Comme on n’est jamais vraiment certain, il vaux mieux vérifier.

pl2303Multimetre

La prise DIN comporte 5 connecteurs.

docMinitel

DINSoude

1: RX : à connecter sur TX du PL2303
2: Masse: à connecter sur la masse du PL2303
3: TX : à connecter sur RX du PL2303
4 et 5 se sont pas utilisés ici.

PL2303Soude

On branche ensuite simplement le PL2303 sur un port USB du Rasp, et la prise DIN sur le Minitel.

Coté OS, il est maintenant nécessaire de dire à Raspbian “d’envoyer une console” sur notre PL2303 qui est reconnu par défaut en /dev/ttyUSB0

Comme expliqué entre autres sur Pila’s blog, on ajoute donc au fichier /etc/inittab la ligne:

T1:23:respawn:/sbin/getty -L -i -I "\033\143" ttyUSB0 4800 minitel1b-80

puis on exécute un sudo init q ou reboot pour appliquer la modification.

Coté Minitel, il faut lui dire d’utiliser la prise DIN, donc une fois allumé on fait:

Fnct + T, puis A (ou F) : passage en mode péri-informatique (80 colonnes).
Fnct + T, puis E : désactivation de l’écho local.
Fnct + P, puis 4 : réglage de la vitesse de transmission à 4800 bauds.

Avec cette méthode, le prompt de login ne s’affiche pas parfaitement, mais après avoir tapé quelques caractères, tout rentre dans l’ordre.

MinitelEtRasp

ScreenMinitel

MinitelPing

A quoi ca sert ?
A rien.. ok.. ;) Mais il faut bien recycler nos vieux Rasp modèles B !

Quelques autres liens sur le sujet:
Pila’s blog ici et ici / x0r ici et ici / xavier / Yip / ForumRaspberry / alphak / furrtek / Labomedia / Aplu