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

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 ...
Fabriquer son joystick Amiga arcade V2 J'ai décidé de faire un modèle amélioré de mon joystick "en bois du Jura". Je vais réduire sa hauteur et utiliser des microswitchs plus silencieux. Les pièces nécessaires ...
Création d'une disquette Amstrad à l'aide d'un Ami... Mon Amstrad est un peu enclavé. Pas moyen de communiquer avec Internet, ni avec d'autres ordinateurs. Je souhaiterais profiter de toutes les images DSK du web pour recréer des dis...
Condensateurs au tantale sur l'Amiga Les condensateurs sont des petits composants électroniques très utiles dans nos Amiga. Ces réservoirs de tension électrique permettent notamment de stabiliser la tension : si l...
Overclock PowerPC 603e et 68060 Maintenant que mon PowerPC est bien ventilé grâce à mon ventirad fraichement adapté de chez NVidia, je décide d'overclocker un peu la Blizzard. Les chiffres avant l'overclock Le ...