Un firmware est un logiciel qui est résidant dans le "hard" c'est à dire dans le matériel : une carte mère, un graveur, un modem etc... et qui est chargé des fonctions vitales de bas niveau de l'appareil en question. Cela permet au constructeur de faire évoluer son matériel (et surtout de corriger des bugs). Il est donc totalement indépendant de l'OS.
Rien à voir avec "zaper la Pram" qui est aussi un mémoire non volatile mais qui sert seulement à garder certains paramètres de bas niveau, indépendamment de l'OS en quelque sorte, par exemple le choix du connecteur Appletalk etc... et encore il y a plusieurs "profondeurs" dans la pram que l'on atteint selon le nombre de "beep" de redémarrage (faut être patient quand on tient les touches alt + pomme + p + r enfoncées), ça permet de mettre à zéro certains paramètres et pas d'autres.
Pour revenir a un firmware précédent je suppose qu'il faut recharger le firmware choisi, je ne vois pas d'autre solution (à confirmer).
Voila j'espère que j'ai répondu un peu à vos questions.
@+
------------------
+
MacFervent
+