|
Les NVRam sun, comparables aux "bios" des PC ont besoin d'une alimentation
pour conserver les informations. L'électricité nécessaire est fournie par une "pile" inclue dans le composant lui même. Tout d'abord, localisez votre NVRam. Dans ma Sparc 1+ elle est située là ... ( la Sparc 2, SS2 pour les intimes y ressemble comme deux goutes d'eau ) ![]() ( le montage avec la pile est déja fait sur ma photo ) Si on observe une NVRam de près on peut voir qu'elle est faite de deux parties, une partie basse qui comprend les pattes et une partie au dessus qui comprend la pile. ![]() Les deux parties de la NVRam Aux extrémités du composant on peut voir les liaisons entre ces deux parties. Le principe consiste donc a aller chercher les contacts entre la "pile" et le "bios" pour rajouter une pile bouton classique de carte mère de PC. Les contacts en question se situent sous une couche de résine a la jonction entre la partie haute et la partie basse, du coté opposé a la patte 1 du composant ( La patte 1 est repérée par un point gravé dans un coin du composant ). ![]() Patte 1 de la NVRam Pour atteindre les contacts il faut gratter la résine avec un couteau bien affûté tout en la chauffant de temps en temps. L'opération peut paraître brutale, mais c'est comme ça :) Pour chauffer la résine a l'endroit du contact je conseille un fer a souder, nécessaire de toute façon pour la suite des opérations. Attention a ne pas aller trop loin !!! le but est de découvrir les contacts, pas de les couper ... il ne faut pas non plus trop chauffer le composant, ni tordre les pattes ... opération délicate donc. Une fois les contacts visibles, vous devez souder des petits fils dessus. il est impératif d'éviter les faux contacts entre les deux bornes découvertes, soignez bien vos soudures et mettez un minimum d'étain. Pour les fils j'ai choisi de les récupérer dans une vielle nappe pour lecteur de disquette, une nappe IDE de disque dur fera aussi l'affaire. Il suffit d'en découper une longueur d'au moins 4cm, de séparer deux fils ( de préférence prendre le fils coloré et son voisin pour pouvoir par la suite différencier facilement la borne positive de la négative ) de dénuder 3mm a chaque bout ... d'étamer et de souder. La borne négative est le contact mis a nu qui est le plus proche de la patte 12 du composant, la borne positive est donc ... l'autre :) J'ai récupéré un support pour pile, ainsi que la pile sur une vielle carte mère hors d'état de nuire. Vous pouvez aussi directement souder sur la pile mais, c'est moins propre ... et imaginons un futur remplacement de la pile dans ... 10ans ? :) Mais votre magasin d'électronique préféré vous fournira aussi bien ce petit matériel. ![]() Pile Lithium 3V CR2032 et son support Vous n'avez plus qu'a relier la pile au montage précédent et voilà !!! C'est reparti pour un tour ... ![]() Le montage final En fait ... non ça n'est pas totalement finis. Après le bricolage viens le temps de la programmation ... En effet votre NVRam est revenue a un état initial, qui ne permet pas directement de faire fonctionner votre station. D'ailleurs vous avez sûrement remarqué qu'au boot avec notre nouveau montage, rien de différent ( si rien n'a cramé :p ). Il faut donc reprogrammer votre NVRam, mais pas d'inquiétude ... pas besoin d'outils spéciaux, tout est dans l'openboot. La commande mkp permet d'initialiser les valeurs de la NVRam. Pour la programmation de votre NVRam, real-machine-type est le type de votre machine. Il faut remplacer real-machine-type par la bonne valeur en fonction de votre machine : 01 2/1x0 02 2/50 11 3/160 12 3/50 13 3/2x0 14 3/110 17 3/60 18 3/e 21 4/2x0 22 4/1x0 23 4/3x0 24 4/4x0 31 386i 41 3/4x0 42 3/80 51 SPARCstation 1 (4/60) 52 SPARCstation IPC (4/40) 53 SPARCstation 1+ (4/65) 54 SPARCstation SLC (4/20) 55 SPARCstation 2 (4/75) 56 SPARCstation ELC 57 SPARCstation IPX (4/50) 61 4/e 71 4/6x0 72 SPARCstation 10 or SPARCstation 20 80 SPARCstation Classic, LX, 4, 5, SS1000, Voyager, Ultra L'adresse MAC de votre station est également stockée dans la NVRam, dans le code qui va suivre l'adresse MAC programmée est 08:00:20:c0:ff:ee, vous devez modifier cette adresse. Ne touchez pas a la partie 08:00:20: sous peine d'avoir un mauvais checksum, la partie a modifier est c0:ff:ee. Vous pourrez voir les valeurs c0, ff et ee dans le code. Tapez donc les commandes suivantes a prompt "ok>" set-defaults setenv diag-switch? false 1 0 mkp real-machine-type 1 mkp 8 2 mkp 0 3 mkp 20 4 mkp c0 5 mkp ff 6 mkp ee 7 mkp 0 8 mkp 0 9 mkp 0 a mkp 0 b mkp c0 c mkp ff d mkp ee e mkp 0 f 0 do i idprom@ xor loop f mkp Eteignez votre station, attendez au moins une minute. Rallumez là, si vous voyez votre adresse MAC apparaître en haut de l'écran, c'est gagné !!! Voilà, là c'est réellement finis. Il va sans dire que les manipulations décrites sur cette page sont a vos risques et périls Les pages qui m'ont permis de réaliser ce montage : http://www.bhargavaz.net/nvram/nvram.html http://www.squirrel.com/squirrel/sun-nvram-hostid.faq.html |