WiFi sur Amiga

Il est possible de se connecter en WiFi sur Amiga 600 et 1200 avec une carte PCMCIA. Cerise sur le gâteau, on peut se connecter avec une clé WPA et en DHCP, sans changer les paramètres de sa Box.

Les cartes WiFi compatibles

J'ai eu en ma possession quelques cartes compatibles avec l'Amiga. Voici quelques spécifications :

  • Les cartes PCMCIA sont en 16 bits,
  • alimentées en 5V comme le montrent les cases cochées sur le verso.

Une carte venant du kit EasyNet vendu par AmigaKit :

Une carte WiFi offerte en cadeau, venue de Pologne, suite à l'achat d'une carte accélératrice Apollo 060 :

Ne voyez-vous pas le point commun ? Ce sont les mêmes cartes. Si vous en cherchez une, tapez PC24E-H-FC dans un moteur de recherche. On en trouve sur eBay pour environ 20 €. La carte Orinoco ne gérait que le cryptage WEP lorsque je l'ai reçue. Après flashage depuis un PC, elle gère maintenant le WPA.

Une autre carte que je possède et qui fonctionne parfaitement sur Amiga 1200, la Buffalo AirStation :

buffalo airstation wifi

Je précise que les cartes ci-dessus gèrent le WPA mais ne gèrent pas le WPA2 basé sur le cryptage AES.

Le WPA c'est bien beau, mais quid du WPA2 ?

La gestion du WPA2 focntionne très bien avec l'Amiga. J'ai connecté avec succès la Netgear MA401 :

et la Linksys WPC11 :

linksys wpc11-recto
linksys wpc11

Une petite vidéo de la connexion de cette carte avec un iPhone.

Installation

Le pilote Prism

Après avoir branché votre carte, téléchargez le dernier pilote Prism sur Aminet : http://aminet.net/driver/net/prism2v2.lha

On lance l'installateur :

On choisit le nom du réseau WiFi auquel on veut se connecter (SSID) :

Puis on tape la clé WiFi, cryptée en WPA s'il vous plait :

Suite à l'installation du pilote, on pourra lire dans la User-Startup le lancement de la carte WiFi :

Notez également un fichier nommé wireless.prefs dans ENVARC:Sys qui contient la fameuse clé WPA cryptée :

Remarque : la clé WiFi cryptée est accompagnée de sa version en clair précédée de la marque d'un commentaire #. Vous pouvez supprimer cette ligne indiscrète et ne conserver que la partie cryptée comme ci-dessus. De plus, le chargement de la clé dans son format crypté ne ralentira pas le démarrage de l'Amiga.

Avant de passer à Miami, il nous reste à vérifier si la carte se connecte au réseau.

Vérification de la connexion WiFi

  • Dans la User-Startup, identifier la ligne : Run <>NIL: C:WireLessManager prism2.device
  • Enlever le <>NIL: pour lire les rapports : Run C:WireLessManager prism2.device
  • Redémarrer l'Amiga

Si on obtient un message du style :

la carte est bien connectée.

Si vous souhaitez avoir plus d'informations, on peut ajouter le paramètre VERBOSE à la commande WireLessManager :
Run C:WireLessManager prism2.device VERBOSE

Ce message indique indique également une connexion réussie.

Ça ne fonctionne pas ?

Si WireLessManager renvoie un message d'échec, il est inutile de paramétrer Miami, ou toute autre couche TCP/IP, il faut vous acharner sur cette étape avant de passer à la suite.

Certaines personnes achètent un routeur supplémentaire pour faciliter la connexion de l'Amiga. Avant de compliquer son réseau, je conseille plutôt de paramétrer correctement sa box.

Pour les paramétrages de la Freebox, il faut penser à choisir le WPA TKIP :

Remarque : La protection TKIP + AES signifie que la box va appliquer le cryptage TKIP ou AES selon les capacités de votre carte WIFI. Dans le cas d'une carte PC24E-H-FC, ce sera TKIP.

Pour la box SFR, c'est pareil, le WPA TKIP est de rigueur :

Pensez à désactiver l'option WPS qui permet de connecter des périphériques WIFI sans déclarer de clé. Cette option ralentit considérablement le processus de connexion. À cause de cette option, mon Amiga mettait près de 10 minutes à se connecter. Mettez donc cette option sur inactif :

Lorsque WireLessManager vous indiquera une connexion réussie, vous pourrez passer à Miami.

Blocage de WHDLoad

J'ai constaté que lorsque WireLessManager se connecte, les jeux WHDLoad peuvent s'arrêter au bout d'une minute.

La solution est de lancer le script depuis le Workbench, via ToolsDaemon par exemple, plutôt que de lancer la connexion directement depuis la User-Startup. Après avoir été connecté, si vous voulez jouer à des jeux WHDLoad, un simple reboot de votre Amiga résoudra le problème.

Paramétrage de Miami

Après avoir testé avec l'ancêtre AmiTCP et le nouveau RoadShow (encore développé), ma préférence va vers MiamiDx téléchargeable sur Aminet.

Voici les raisons de mon choix :

  • Le paramétrage est facile.
  • La gestion du DHCP attribue automatiquement l'IP de l'Amiga, détecte les DNS et la passerelle. Ces fonctionnalités ne sont pas gérées correctement par AmiTCP et RoadShow sur lesquels il faut fixer les IP et les DNS, ce qui implique des paramétrages du routeur comme la fixation de l'IP fixée en fonction de l'adresse MAC de la carte WiFi. Je note également que RoadShow réclame l'adresse de la passerelle (l'IP du routeur), là où Miami ne demande rien.
  • L'interface graphique agréable, là où AmiTCP et RoadShow proposent d'éditer des fichiers texte à l'ancienne.

Pour le paramétrage de Miami, j’ai fait quelques captures d’écrans qui valent mieux qu’un long discours.

Dans l'onglet Hardware, on indique le chemin vers le fameux pilote Prism...

...qui se trouve dans DEVS:Networks :

Le nom donné à cette connexion se retrouve dans l'onglet Interfaces :

La configuration en DHCP, très pratique, car tout est détecté automatiquement :

Vidéos de démonstration

Miami se connecte très rapidement et ça marche si bien avec Ibrowse et Voyager que je n’utilise quasiment plus mon PC pour télécharger des logiciels pour l’Amiga. Je suis étonné de voir qu'une machine agée de 20 ans peut encore se promener sur le Web. Une petite vidéo de mon Amiga avec le kit pour montrer comment je télécharge et installe une démo WHDLoad. Elle est pas belle, la vie ?

Deuxième vidéo de démonstration où je me connecte avec IBrowse. Le décodage des images est accéléré par les WarpDatatypes. Voici quelques uns de mes sites favoris.

Articles connexes

Upgrade Blizzard 1240 vers 1260 J'ai acheté sur Leboncoin une carte accélératrice Blizzard 1240. Mais ses performances sont un peu faibles à mon goût. Seulement 15 millions d'instructions par seconde d'après Sys...
Disk On Module Il n'y a pas que la CompactFlash dans la vie, il y a aussi le DOM Tout utilisateur Amiga souhaitant profiter pleinement des jeux WHDLoad a vite fait d'adopter la CompactFla...
Souris optique avec connecteur DB9 Ça fait un bout de temps que j'attends une souris toute simple, optique, et avec un connecteur DB9 pour éviter l'usage d'un adaptateur DB9<->USB. A-EON l'a inventée, et je l...
Kickstart 3.1.4 pour Amiga Voilà 26 ans qu'il n'était pas sorti de ROM pour Amiga depuis les versions 3.1 de feu Commodore. Je ne tiens par compte des ROM 3.X de Cloanto qui ajoutent bien peu de choses et c...
L'Amiga et moi L'Amiga 500 Ça commence dans mon enfance où je découvre le TI-99/4A familial, suivi d'un Amstrad CPC. Quelques années plus tard, j'achète un Amiga 500 dans une pub Amie le Pro ...