vendredi 24 septembre 2010

BlizzardPPC aïe ! (I)

Voici une BlizzardPPC qui a un prob zarbi : la personne l'avait renvoyée à plusieurs reprises chez nos héros Phase5 puisqu'a chaque fois qu'il flashait la carte avec une version plus récente du bios, la Blizz ne bootait plus... La voici donc :

Elle a séjourné des années dans un endroit un peu humide, ça ce voit... Elle est dans un état... Incroyable... Ce n'est que peu visible sur les photos :

En l'ayant dans les mains, elle donne l'impression d'avoir 50 ans d'âge, cette carte ! 

La personne l'avait confiée à un de ses copains qui en a profité pour dessouder le 060... Oh, le fripon !!

Ce qui suit va interloquer, mais si vous étiez devant cette carte en loque, vous comprendriez mieux !

Commençons avec du savon :

La carte a déjà meilleur aspect, mais il reste des résidus alcalins blancs entre les tiges :

Puis de l'acétone :

Essayons ensuite avec du citron puisque les résidus sont toujours là :

Et avec du vinaigre :

Les résultats sont là, c'est mieux, après un bon séchage :

La carte est quasi comme neuve maintenant :

Il faut commencer par relier les deux pistes qui sont coupées :

Les pistes doivent faire environ 0.1 mm, c'est minuscule ! Prenons du câble très fin :

Prenons une épingle pour gratter le vernis vert protecteur :

Appliquons maintenant de la Rosin qui aide à la prise de la soudure :

C'est ni plus ni moins que du travail d'horlogerie : il a fallut plus de 45 minutes pour souder seulement deux câbles !!! C'est si minuscule que le soudage en devient long et très dur...

Il est bon de recouvrir les soudures avec du vernis protecteur, puisque l'air ambiant est porteur d'une certaine humidité, et l'oxygène peut aussi, avec le temps, poser des probs :

Le vernis devient transparent au bout de quelques minutes :

Après, il faut bien entendu tester la continuité des pistes avec un multimètre afin de s'assurer que le courant passe bien à nouveau. C'est bon, nous pouvons donc continuer.

Ensuite, cette piste n'est pas très nette aussi :

Posons ensuite un support pour le futur 060. Les tiges sont trop longues lorsque les Simms sont insérées :

Il faut donc raccourcir !

Il y a trois condensateurs là. C'est peut-être un peu tôt pour les remplacer (la carte date de 1998 environ), mais faisons-le tout de même à titre préventif pour ne pas avoir à dessouder le support dans quelques années :

Il faut déjà adapter, puisque les condos gênent :

C'est bon, il rentre :

Dessoudons les tantales :

Et voici les neufs :

Occupons-nous maintenant de l'eprom qui pose prob :

Nous allons la dessouder et la reprogrammer avec cet adaptateur puisque la Blizz ne boot plus :

Les tiges sont minus :

La panne ultra fine est arrivée. Indispensable pour le ressoudage :

Allons-y :

En inspectant ce composant, il y a avait un pont de soudure :

C'est peut-être pour cette raison que les flashages ne fonctionnaient pas...

Mettons-là sur support pour voir si elle marche toujours avec le programmateur :

Oui, le programme est toujours présent dedans, c'est la version 1.8 :

Nous allons y flasher un firmware plus récent, le dernier disponible (le 1.9). Il faut y insérer le numéro de série de la BlizzardPPC dans les premiers octets (ici IDH0029) avec un simple éditeur hexa :

Otons le restant de soudure :

De la soudure ultra fine est nécessaire :

Voilà... La carte reboot enfin ! Hourra...

Et bien non, seul la early-startup et le cli sont accessibles... Pas de démarrage sur le HD... Tentons donc un reflashage software :

B*r*el de m**de... Marche plus... Plus de boot maintenant... Oh la chi***e...

Il y a manifestement un prob avec l'eprom... Vous avez une idée d'où ça vient ? Emailez-moi bien sûr !
  

3 commentaires:

  1. MA PPC !!! ca fait du bien de la voir entre de bonnes mains ;)

    Mais c'est pas encore gagné :)

    Le pont était il voulu ou est ce réellement un couille à la soudure ?

    RépondreSupprimer
  2. Hi Cosmos,

    Well, never had such behavior...
    What I would do:
    Use force mode during flashing

    What else:

    Check the speed of AM29F040B you have here - should be 120ns type or faster.

    http://www.physics.ohio-state.edu/~hughes/cdf_osu/xft/documents/21445.pdf

    In original phase5 cards 120ns model was used.

    If ok, then please check
    CE#
    OE#
    WE#
    inputs once you will start flashing procedure.
    According to the Table 1. for "write" mode it should be:
    CE# L
    OE# H
    WE# L

    I assume that it's possible to write some data via Blizzard PPC boot menu and data are stored.

    Regards,
    Stachu100

    RépondreSupprimer
  3. Hi Cosmos,

    Well, never had such behavior...
    What I would do:
    Use force mode during flashing procedure.

    What else:

    Check the speed of AM29F040B you have here - should be 120ns type or faster.

    http://www.physics.ohio-state.edu/~hughes/cdf_osu/xft/documents/21445.pdf

    In original phase5 cards 120ns model was used.

    If ok, then please check
    CE#
    OE#
    WE#
    inputs once you will start flashing procedure.
    According to the Table 1. for "write" mode it should be:
    CE# L
    OE# H
    WE# L

    I assume that it's possible to write some data via Blizzard PPC boot menu and data are stored.

    Regards,
    Stachu100

    RépondreSupprimer

Posté vos remarques :