(suite)
Pour dégrossir un peu ces différences, voici un petit résumé :
- Le nombre de BIOS dépend de la taille de la flash (mémoire) et est
multiple de 256Ko. Pourquoi avoir plusieurs BIOS me demanderez vous ? Et
bien il y en a deux : pouvoir se récupérer en cas de mauvais flash, et
transformation de la xbox en xbox de debug. On pourrait aussi ajouter le
cas de certains softs/jeux qui passent sur un bios et pas sur un autre,
mais il s’agit quand même de cas qui restent rares et qui devraient sans
doute diminuer avec les nouvelles versions de BIOS. L’opération de «
flashage » d’une puce, consiste à sauvegarder un ou plusieurs BIOS dans
la puce. Cette opération est assez sensible puisque si elle échoue, le
BIOS que l’on aura tenté d’enregistrer est inutilisable. Pour une puce
ne contenant qu’un seul BIOS, elle ne pourra plus être utilisée pour
démarrer la xbox. Il faut noter toutefois que si cette opération est à
risque, ce n’est généralement pas quelque chose que l’on pratique
souvent (à moins de s’appeler « dédé la bidouille »), et pour
l’utilisateur normal il n’y a pas besoin de remettre à jour son BIOS
(sauf en cas de problème avec le BIOS courant). Même si c’est risqué, ça
ne mettra pas en péril votre xbox (sauf pour un flash du TSOP !). Avoir
plusieurs BIOS sur une puce, permet donc en cas de mauvais flash
d’utiliser un autre BIOS qui sera utilisé pour démarrer la xbox et
re-flasher la puce. Le second intérêt d’avoir plusieurs BIOS et le cas
d’une transformation en xbox debug, c’est à dire pour pouvoir faire du
développement sur xbox, puisque dans ce cas un BIOS spécifique doit être
utilisé et ce BIOS ne permet pas d’utiliser la xbox en mode « normal »
(pour jouer, regarder des films,...). En outre, les BIOS de debug sont
plus important et requiert au moins 512Ko, ce qui n’est pas supporté par
la plupart des puces mono-BIOS.
- Les méthodes de flashage des puces sont assez variées. La méthode la
plus basique, possible sur toutes les puces récentes, se fait de façon
logicielle depuis le dashboard de la xbox. Les puces plus évoluées
peuvent être flashées par un port parallèle (LPT) ou USB relié à un PC.
Là encore, une puce qui peut être flashée par un port LPT ou USB peut
être re-flashée même après un mauvais flash.
- Pour les puces les plus évoluées, l’existence d’un OS embarquée
apporte aussi un nouveau lot de facilités. Il devient dès lors possible
de flasher la puce, de choisir un BIOS, de formater/dupliquer un disque
dur,..., directement à partir de cet OS. Il s’agit ici de faciliter et
d’améliorer l’utilisation des puces multibios.
- On peut généralement séparer les puces en deux groupes : les
cheapmods et les puces évoluées. Les cheapmods (Apple X, Duo-X, Alladin)
peuvent stocker un seul BIOS (le plus souvent) et ne peuvent être
flashées qu’à partir de la xbox (pas de connections par port LPT ou USB).
Les puces évoluées peuvent stocker plusieurs BIOS et être flashée via un
port LPT ou USB.
Ce qui tombe bien c’est que le prix des différentes puces est lié à ces
possibilités, les cheapmods sont 2 à 4 fois moins cher que les puces
évoluées (Xecuter 2, X-BIT, Xenium, Xecuter 3, SmartXX ...).
Si vous n’envisagez pas d’être un testeur de BIOS ou un développeur xbox,
les cheapmods sont certainement ce qu’il vous faut. Ceux-ci sont
généralement livrés avec un BIOS récent (à vérifier auprès du vendeur), et
sont donc utilisable immédiatement après installation (alors que les puces
évoluées sont souvent livrées sans BIOS ou avec un BIOS Cromwell qui ne
permet que de les flasher).
Certaines puces ne sont pas compatibles avec les dernières versions de xbox.
Vous devrez donc identifier votre type de xbox (tuto XAVBOX : rubrique
« version »). Pour être sûr de sa version, il faut cependant ouvrir la xbox
(si date de fabrication après août 2003), et si vous ne souhaitez pas le
faire avant d’installer votre puce choisissez en une récente qui accepte
toutes les versions. Si vous avez une version de xbox assez ancienne,
regardez la compatibilité des puces, vous pourrez peut être trouver une puce
à prix « cassé » qui ne sera compatible qu’avec les anciennes versions de
xbox.
Vous pouvez aussi consulter le lien suivant : http://www.xavbox.com .
rubrique « puces Xbox »)
Il existe aussi des puces sans soudures, utilisant un « pogo-pin » qui se
visse sur la carte mère de la xbox. Ces systèmes ont beaucoup de
détracteurs, ils sont réputés peu fiable car le pogo-pin risque de bouger
légèrement suite à un petit choc (vous êtes donc prévenu...).
4) Les BIOS
Le BIOS est la partie logicielle de votre xbox qui a, entre autres
choses, la charge de gérer les protections prévues par Microsoft. Le but
d’utiliser une puce est donc d’utiliser un autre BIOS que celui d’origine,
qui court-circuite ces protections. Il existe différents BIOS, dont vous
trouverez un tableau récapitulatif des fonctionnalités sur le lien suivant :
http://www.xbox-scene.com/bios_retail.html.
Operating
System / Système d’exploitation
Si vous achetez un cheapmod, vous aurez très probablement un des dernier
BIOS déjà flashé dessus. Si au contraire vous installez une puce évoluée,
vous devrez sans doute la flasher avec un BIOS récent (n’importe lequel).
Flasher une puce, que ce soit une cheapmod ou une puce évoluée, reste une
opération risquée qui peut échouer (le soft de flashage peut « planter » par
exemple). Avant d’entreprendre une telle opération, posez-vous la question à
savoir si vous avez vraiment besoin de changer de BIOS ! Vous ne seriez pas
le premier à avoir flasher inutilement votre puce (consultez le lien
ci-dessus pour vérifier ce dont vous avez besoin), ni à pleurer votre mère
après avoir foiré un flashage inutile...
Pour en savoir plus, les tutos c’est là : http://www.xavbox.com rubrique «
Tutos »
Le comparatif de bios cité plus haut doit vous permettre de choisir le BIOS
qui vous convient si vous devez flasher votre puce. A priori, il vous faudra
choisir parmi ceux les plus récents, deux cas peuvent toutefois vous amenez
à en choisir un plus ancien :
- si vous avez besoin d’un bios de debug
- ou si vous avez besoin d’un bios incluant un serveur ftp (pour une
opération de récupération par exemple)
Lorsque vous irez récupérer les BIOS sur le net, ne prenez pas les
BIOS BFM (Boot From Media) qui ne sont pas fait pour être flashé sur une
puce.
Vous entendrez aussi parler du FlashBIOS Cromwell pour certaines puces.
Il s’agit dans ce cas d’un BIOS qui ne permet que de flasher la puce à
partir d’un CD. Ce BIOS est souvent le BIOS d’origine des puces
multibios, lesquelles doivent donc être flashée une première fois avec
un BIOS « fonctionnel ».
5) Installation d’une puce : Vous avez
choisi votre puce, vous l’avez reçu, alors pour l’installer suivez les
tutos :
- Si c’est votre première installation et que vous ne demandez pas
à un poseur de puce de l’installer pour vous, commencez par étudier
les soudures que vous devrez réaliser avec le tuto XAVBOX rubrique «
tutos » puis « Hard » puis « indispensable » et enfin « installer
une puce ». Si vous connaissez bien la langue de nos ennemies
ancestraux vous pouvez aussi trouver des informations utiles sur le
lien
http://www.xbox-scene.com/articles/soldering2.php . Et dans tous
les cas, si vous débutez, n’hésitez pas à faire des essais sur des
éléments qui ne craignent plus rien (par exemple HS) tels que carte
mère ou carte d’extension.
- Avant de commencer l’installation de la puce, téléchargez les
premiers softs que vous devrez installer : le dashboard (evolution X
par exemple), boxplorer (gestionnaire de fichier), XBMC/XBMP (xbox
media center / player pour lire divx, mp3,dvd,...). Vous trouverez
tout ça sur : http://www.xavbox.com rubrique « download » . Vous
pouvez aussi préparer votre CD d’installation en utilisant un CD-RW
(ou DVD) et en le gravant avec nero (http://www.xavbox.com rubrique
« tutos » puis « soft » puis « divers » et « graver un CD au format
UDF »). Si vous ne possédez pas cet utilitaire, vous pouvez aussi
créer une image compatible xbox avec des outils tels que XISO, ou
Craxtion, que vous pourrez graver avec n’importe quel autre logiciel
de gravure.
- Ensuite, il faut ouvrir la boi-boite en suivant le tuto http://www.xavbox.com
rubrique « tutos » puis « hard » puis « indispensable » et «
démontage d’une Xbox »
- Ceci vous permettra de savoir quel est votre version de xbox
(http://www.xavbox.com rubrique « version ») ce qui sera utile pour
l’installation de la puce. Profitez en pour noter la version de xbox
que vous avez identifié, le chip vidéo (focus, connexant,...), le
type de disque dur, le type de lecteur DVD, et aller remplir la base
de données sur
http://www.xbox-linux.org/docs/versionsentry.html si vous
avez 5 minutes... (remplissez en inscrivant que vous venez de la
part de Xavbox.com)
- Pour l’installation de la puce, suivez le tuto correspondant à
votre puce : http://www.xavbox.com rubrique « tutos » puis « Hard »
puis « installation de puces diverses ». Vous devrez aussi trouver
le D0 sur votre carte mère : http://www.xavbox.com rubrique « tutos
» puis « Hard » puis « indispensable » et « trouver le « D0 » (si
vous débutez le D0 alternatif sera peut être plus facile à souder).
- Lorsque vous aurez installé votre puce, commencez par vérifier
au multimètre vos soudures. Pour cela, faites des mesures de
résistance entre une soudure côté puce et un point de contrôle côté
carte mère. Pour le port LPC, vous trouverez un point de contrôle en
suivant la piste de chaque port (jusqu’à un autre point de soudure),
et pour le D0 vous pourrez utiliser le D0 alternatif si vous avez
utilisé le D0 au dessus de la carte mère ou l’inverse dans le cas
contraire. Si vous utilisez un pin-header, vous pourrez faire ces
contrôles après la pose du pin-header avant de souder la puce
dessus.
Une fois les soudures contrôlées, remontez la carte mère, le
disque dur et le lecteur dvd pour faire un essai et vérifier que ça
fonctionne. Si ça ne démarre pas, commencez par re-vérifiez vos
soudures, dans la plupart des cas cela vient de là. Si ça démarre
vérifiez que vous boutez bien sur le BIOS de votre puce. Pour
vérifier cela, ça dépend de votre BIOS. Si le logo xbox de démarrage
n’a pas la même couleur, ou s’il n’y a pas Microsoft écrit en
dessous c’est que c’est bon (attention toutefois, le « Microsoft »
sous le logo xbox du BIOS d’origine n’apparaît pas tout de suite
mais après 2-3 secondes). Si il n’y a pas de changement vérifiez
quand même que votre BIOS intègre bien une différence au niveau du
boot (ce n’est pas forcément le cas même si c’est très fréquent).
Vous pouvez aussi vérifier si vous arrivez à booter sur votre CD
d’installation d’Evolution X (que vous avez déjà dû préparer en
suivant ce guide!). Si vous n’arrivez pas à booter sur ce disque
cela peut aussi provenir de votre lecteur (surtout si c’est un
Philips ou un Thomson).
6) Installation d’un nouveau dashboard et des
softs Lorsque vous aurez réussi à booter avec votre
puce (en utilisant son BIOS), vous pouvez remonter tout le bazar et
passer à l’installation d’Evolution X (ou d’un autre dashboard, mais
quand on débute autant commencer par le plus courant, à savoir
Evolution X).
Avant de poursuivre sur cette installation, un petit mot
d’explication : il s’agit ici d’installer un environnement
alternatif à celui d’origine. C’est cet environnement qui vous
permettra de lancer toutes sortes d’applications, entre autre ceux
stockés sur le disque dur.
Vous devrez donc booter sur le CD d’installation que vous aurez créé
(cf. plus haut), et si votre lecteur à du mal à le lire (donc à
booter dessus), essayez tous les types de CD/DVD que vous avez à
disposition. Si rien ne marche, jetez un coup d’œil au tableau de
compatibilité (http://www.xavbox.com rubrique « tutos » puis «
newbies » et « tableau de compatibilités ») et au besoin allez
acheter un CD/DVD qui devrait être compatible (ce n’est pas du 100%
cela dit, ça peut marcher chez l’un et pas chez l’autre). Lorsque
vous aurez bootez sur ce CD vous pourrez suivre le tuto : http://www.xavbox.com
rubrique « soft » puis « installation de softs » et « installation
d’Evolution X ». Vous avez aussi la possibilité de faire cette
installation par ftp en suivant le tuto http://www.xavbox.com/pages/notices/parametrage_reseaux.htm
rubrique « soft » puis « Divers » et « relier sa Xbox au PC » ou la
rubrique « MAC » pour vous connecter et en suivant le tuto
d’installation d’evolution X pour copier les différents fichiers du
CD/DVD sur le disque dur. Dans ce cas, vous pourrez aussi faire
votre backup sur le PC pour ne pas surcharger votre disque dur
d’origine.
Pour tous les autres softs, c’est là que ça se passe :
http://www.xavbox.com rubrique « soft »
Voici rapidement une liste de quelques applications « basiques » que
vous pourrez installer :
- Boxplorer : utilitaire de gestion de fichier permettant de
copier/déplacer/effacer fichier et répertoire
- XBMC ou XBMP (Xbox Media Center / Player) : application
multimedia, nécessaire pour pouvoir lire divx, mp3, ...
- Dvd2Xbox, XBcopy : copie d’un DVD sur le disque dur
- LinksBoks : browser web
7) Récapitulatif :
Voici un petit
récapitulatif du chemin à suivre :
- identifier sa xbox (version) pour connaître les puces
adaptées
- choisir une puce, se renseigner sur le bios flashé
dessus
- télécharger un dashboard et les softs dont vous aurez
besoin, configurez les pour qu’ils soient opérationnels (si
besoin), préparer un CD d’installation
- vérifier que vous avez le matériel adéquat pour souder
la puce, à savoir : tournevis torx, fer à souder (<20W) à
panne très fine (< 0.8mm), pompe ou tresse à dessouder,
étain de faible diamètre, fil de faible diamètre
- ouvrir la xbox
- poser la puce, vérifier son fonctionnement
- refermer la xbox
- installer un nouveau dashboard et les softs dont vous
avez besoin, sans oublier de faire les backups
Après, vous pourrez éventuellement envisager d’installer
un disque dur plus important. Pour les disques dur d’une
capacité supérieure à 137Go, pensez à vérifier que votre
BIOS le supporte, sans quoi il vous faudra flasher un BIOS
plus récent (ou vous contenter d’un disque dur plus
petit...). L’utilité d’un disque dur plus important que
celui d’origine n’est lié qu’à vos besoins de stockage
(applications, jeux, films, ...), il est tout à fait
possible que vous n’en ayez pas besoin si les 8 à 10Go du
disque d’origine vous conviennent (sachant qu’avec le disque
d’origine vous avez 5 Go de libre et pour certains disque
dur, on peut aussi libérer 2 Go dans la partition F).
8) En cas de problème (après avoir
installé la puce) La première chose à faire si
votre xbox ne démarre pas est re-re re re re vérifier vos
soudures. On ne le dira jamais assez mais la majorité des
problèmes viennent d’un problème de soudure sur le D0, le
port LPC, et/ou les autres points de soudure de votre puce.
Il est impératif de vérifier ses soudures à l’ohmmètre, mais
une bonne mesure ne signifie pas une bonne soudure pour
autant (vous pouvez avoir créé un court-circuit). N’hésitez
donc pas non plus à vérifier un éventuel court-circuit entre
tous les ports LPC de votre puce, ni à vérifier (à la loupe)
si vous n’avez pas une éclaboussure d’étain sur votre carte
mère.
Si vous êtes amenez à dessouder/ressouder votre puce soyez
délicat et minutieux, ce n’est pas de la mécanique et la
carte mère est fragile !
Si malgré toutes vos précautions et vérifications vous
restez bloquez, commencez par faire une recherche sur le
forum de discussion. Il est fort probable que votre problème
ai déjà été résolu par quelqu’un avant.
En dernier recourt, posez vos questions sur le forum, en
précisant toujours la version de xbox, la puce, ce qui
fonctionne/ne fonctionne pas, ce que vous avez déjà
vérifié,... Et normalement, si vous avez bien effectué les
vérifications citées, étudié le forum et recherché les
causes de vos soucis, alors personne ne devrait être en
mesure de répondre à votre question puisque vous aurez été
le premier à avoir ce soucis ! On devrait quand même être en
mesure de vous donner quelques idées à essayer pour
débloquer la situation...
pour les problèmes techniques et précisions, il y a le
forum... |