Xlink Kai Sans Alumer D'ordinateur


zenographie
 Share

Messages recommandés

Recette express pour installer Xlink-Kai sur un routeur Linksys modifié, WRT54 G, GS ou GL

Ceci n’est pas un « tuto », plutôt une check list rapide énumérant les principales étapes pour éviter d’avoir à « allumer » un ordinateur pour être connecté au réseau Xlink.

Le principe de base est simple, il suffit de charger un fichier (kaistation_kaid et son fichier de config) dans la mémoire d’un ordinateur servant de « passerelle »… et çà tombe bien, un routeur Linksys n’est rien d’autre qu’un microordinateur sous Linux (chuuuut, ne le répétez surtout pas), accessoirement équipé d’une foultitude d’interfaces réseau.

Reste que le « linux » utilisé par le constructeur n’est, à l’origine, pas aisément modifiable. Des équipes de développeurs se sont donc chargé de ré-écrire une partie du logiciel embarqué (le noyau, ou firmware), afin de le perfectionner : réglage de la puissance « WiFi », meilleurs outils d’administration, meilleur firewall intégré… et support de la passerelle Xlink-Kai .

Deux versions de ce firmware sont capable de relier nos Xbox au réseau Kai :

- HyperWRT édition Thibor –la dernière en date porte la référence 15c-, qui « récupère » à chaque démarrage le code sur un serveur, puis l’exécute

- DD-WRT qui intègre directement le code sur son stockage en mémoire flash

Pour ce qui concerne DD-WRT, il suffit d’installer le firmware en question, en ayant recours aux instructions (en français) du WikiWeb

http://www.dd-wrt.com/wiki/index.php/DD-WRT_Docu_%28FR%29

le firmware se téléchargeant sur la page

http://www.dd-wrt.com/dd-wrtv2/downloads.php

(V23SP2 à l’heure où je rédige ces lignes)

Puis en paramétrant votre interface Xlink sous XBMC de la manière suivante

http://www.dd-wrt.com/wiki/index.php/Kai_Console_Gaming

(page en anglais, mais accompagnée de nombreuses captures d’écran… )

En cas de problème, le forum francophone de la communauté DD-WRT écoute les appels à l’aide des administrateurs amateurs sur

http://www.dd-wrt.com/phpBB2/viewforum.php...badd53f8c0d37c3

L’installation sous HyperWRT est quasiment aussi simple

Avant toutes choses, il faut récupérer HyperWRT parfum « thibor »… Pour simplifier les choses, elle ne se trouve pas sur le site hébergeur d’HyperWRT, mais sur

http://www.thibor.co.uk/

Lors du téléchargement

http://www.thibor.co.uk/#downloads

Vérifiez bien que le code récupéré correspond très exactement avec votre modèle et numéro de série de votre équipement

La dernière en date se nomme Thibor 15c

hypex1px0.th.jpg

Une fois le code flashé (c’est bien plus simple qu’une écriture de TSOP), vérifiez les paramétrages de votre routeur, puis activez la page Administration/gestion de console

hypex2nr4.th.jpg

En bas de page, se trouve un « bouton » donnant accès à l’édition d’un script de démarrage

hypex3vk3.th.jpg

Ce script, qui récupère le code et le lance –en mémoire du routeur- sera activé à chaque démarrage du Linksys.

Longtemps, ce script a été supporté et développé par l’équipe Xlink. Il a désormais disparu des ressources de téléchargement, et n’est plus maintenu. Il a donc fallu qu’un administrateur de serveur se dévoue pour assurer la permanence de service. Le script traditionnel que l’on trouve donc à droite et à gauche sur les forums Xbox n’est plus valable, c’est celui fourni ci-dessous qui fonctionne.

cd /tmp

echo "#!/bin/sh" > startkaid

echo "cd /tmp" >> startkaid

echo "if [ ! -s gokaid ]; then" >> startkaid

echo "wget \"http://www.ju1c3.com/kaistation_kaid\" -O gokaid" >> startkaid

echo "wget \"http://www.ju1c3.com/kaid.conf\"" >> startkaid

echo "sleep 1;chmod +x gokaid;fi" >> startkaid

echo "./gokaid -d" >> startkaid

chmod +x startkaid

echo "*/2 * * * * root /tmp/startkaid" > cron.d/check_kaid

touch crontab

Coupez, collez ce bout de programme dans la fenêtre de l’éditeur de Script de démarrage

hypex4vn8.th.jpg

Rebootez le routeur, et ruez vous sur l’interface de paramétrage de XBMC. Votre numéro IP de passerelle KAI sera celle de votre routeur Linsys. Plus de bruit de ventilateur, plus de machine consommant 150 Watts pour servir uniquement de lien avec un service Internet

Les spécialistes verront que cette verrue n’intègre plus de page ASP de paramétrage Xlink-Kai hébergée par le serveur httpd du routeur.. c’est XBMC qui s’occupe de ce genre de chose (login/password Xlink etc).

Il faut préciser, à l’attention de ceux qui ne seraient pas habitué au « jargon » implicite du monde Xbox, que les deux appareils mis en œuvre, le Linksys et la Xbox, doivent être « modés ». La Xbox pour pouvoir lancer un dashboard différent du MS-Dash d’origine (XBMC en l’occurrence), et le routeur Linksys pour pouvoir supporter le lancement de scripts de démarrage ou l’exécution d’un programme non prévu par l’équipementier-constructeur (Cisco). Dans les deux cas, cette opération comporte un certain risque. Notamment celui de se retrouver avec une console ou un routeur « bloqué » et converti en presse-papier. En cas de gros problème sur le Linsys, il vous faudra accéder au cœur de l’appareil via une liaison série… ce qui veut dire souder un connecteur « jtag » sur la carte de l’appareil. Opération qui n’est pas à la portée de tous. (l’accident de flashage est exceptionnel, je dois préciser, mais certains persistent à vouloir flasher des firmwares sans onduleur, un soir d’orage… j’y peux rien)

En espérant que ceci aura un peu clarifié les choses

Lien vers le commentaire
Partager sur d'autres sites

Bonjour

Ca fait longtemps que je voulais flasher mon routeur, voila qui est fait. Je suis passé par Hyperwrt 2.1b1 + Thibor15c et editer le script de démarrage. J'ai essayé avec le script décrit dans le tuto et avec celui-ci de http://www.thibor.co.uk/. Malgré un suivi du tuto pas à pas j,e n'arrive pas à me connecter sur Xlink kai depuis ma Xbox. Mon compte est valide et marche depuis un PC. Je suis sur unleashx avec XBMC pour la box. Je suis en IP Fixe sur mon réseau et donc affecté une IP statique à la box. La Xbox voit le net.

Merci pour votre aide

@++

Modifié par golum64
Lien vers le commentaire
Partager sur d'autres sites

non Exomic,tu n'as pas d'autre solution que d'allumer ton PC.

Golum, est ce que tu arrives à jouer lorsque ton kai est ouvert sur ton PC ?

Je n'ai pas encore essayé de me connecter avec PC allumé.

Je pense que cela vient du script car apres avoir fait un "ps" ou "top" dans la fenêtre de script de mon routeur je ne vois pas le process gokaid -d

Voici le script que j'ai édité au démarrage :

#begin

cd /tmp

echo "#!/bin/sh cd /tmp

if [ ! -s gokaid ]; then

wget

\"http://www.teamxlink.co.uk/kaistation/profile.php?action=getgokaid&kaiid=\`nvram

get kaiid\`\" -O gokaid

sleep 1;chmod +x gokaid;fi

./gokaid" > startkaid

chmod +x startkaid

echo "*/2 * * * * root /tmp/startkaid" > cron.d/check_kaid

touch crontab

mkdir wwwext

echo "<iframe width=396 height=175 frameborder=0 scolling=auto

marginwidth=0 marginheight=0

src='http://www.teamxlink.co.uk/kaistation/profile.php?action=edit&kaiid=<%

nvram_get(\"kaiid\");

%>&if=br0,eth0,eth1,vlan0,vlan1&style=linksys'>

</iframe>" > wwwext/kai.asp

#end

:rolleyes:

Lien vers le commentaire
Partager sur d'autres sites

non Exomic,tu n'as pas d'autre solution que d'allumer ton PC.

Golum, est ce que tu arrives à jouer lorsque ton kai est ouvert sur ton PC ?

Je n'ai pas encore essayé de me connecter avec PC allumé.

Je pense que cela vient du script car apres avoir fait un "ps" ou "top" dans la fenêtre de script de mon routeur je ne vois pas le process gokaid -d

Voici le script que j'ai édité au démarrage :

#begin

cd /tmp

echo "#!/bin/sh cd /tmp

if [ ! -s gokaid ]; then

wget

\"http://www.teamxlink.co.uk/kaistation/profile.php?action=getgokaid&kaiid=\`nvram

get kaiid\`\" -O gokaid

sleep 1;chmod +x gokaid;fi

./gokaid" > startkaid

chmod +x startkaid

echo "*/2 * * * * root /tmp/startkaid" > cron.d/check_kaid

touch crontab

mkdir wwwext

echo "<iframe width=396 height=175 frameborder=0 scolling=auto

marginwidth=0 marginheight=0

src='http://www.teamxlink.co.uk/kaistation/profile.php?action=edit&kaiid=<%

nvram_get(\"kaiid\");

%>&if=br0,eth0,eth1,vlan0,vlan1&style=linksys'>

</iframe>" > wwwext/kai.asp

#end

:rolleyes:

Bon, j'ai réussi à me connecter à Kai dans XBMC mais maintenant je ne sais comment rejoindre une partie.

A partir du jeu, ou bien à partir de Kai? Lorsque je lance les jeux depuis le DD en multiconsole aucune partie n'est détectée, et à partir de Kai cela ne semble pas fonctionner

HELP !!!!

:)

Lien vers le commentaire
Partager sur d'autres sites

  • 2 weeks later...
  • 3 months later...

slt

je suis de prêt ce post car il est fort d'actualité en ce qui concerne mes besoins...

ptite question est-ce qu'on peut flasher le routeur de la LiveBox comme indiqué ci dessus...

NohN

Modifié par nohn
Lien vers le commentaire
Partager sur d'autres sites

  • 5 months later...

Salut,

moi je possède un WAG54G v1.2 et je crois que ni DD-WRT ni HyperWRT ne fonctionne sur cette version là, est-ce que quelqu'un à une solution alternative? ou à réussit avec un routeur similaire?

Lien vers le commentaire
Partager sur d'autres sites

  • 2 months later...
  • 5 months later...

Ce qui serait grand, c'est d'adjoindre cette amélioration à l'environnement d'un NAS (Linksys, Qnap, Synology, ...) qui peut être aussi en permanence à l'écoute du réseau sur des protocoles bien spécifiques.

Le NAS prend tout son sens en serveur multimédia de copies privées pour XBMC, il est là pour les transferts vers le monde extérieur, il est aussi là pour les enregistrements TV ... et ça évite d'avoir un énième composant à acheter / modifier / maintenir.

Lien vers le commentaire
Partager sur d'autres sites

Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !

Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.

Connectez-vous maintenant
 Share