0% ont trouvé ce document utile (0 vote)
3 vues13 pages

Solutions BIOS pour Intel Dot.Station 2300

Ce document décrit comment mettre à jour le BIOS d'un ordinateur Dot.Station 2300 (Pakito) d'AOL pour permettre le démarrage à partir d'autres appareils. Il explique que le BIOS original d'AOL empêche cela et comment déverrouiller la protection en écriture sur la puce BIOS N82802 par le matériel afin de pouvoir flasher une nouvelle version du BIOS d'Intel. Il détaille également les étapes pour modifier le système d'exploitation Linux d'origine afin d'activer une console permettant d'exécuter le programme de flashage du BIOS.

Traduit par

ScribdTranslations
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
3 vues13 pages

Solutions BIOS pour Intel Dot.Station 2300

Ce document décrit comment mettre à jour le BIOS d'un ordinateur Dot.Station 2300 (Pakito) d'AOL pour permettre le démarrage à partir d'autres appareils. Il explique que le BIOS original d'AOL empêche cela et comment déverrouiller la protection en écriture sur la puce BIOS N82802 par le matériel afin de pouvoir flasher une nouvelle version du BIOS d'Intel. Il détaille également les étapes pour modifier le système d'exploitation Linux d'origine afin d'activer une console permettant d'exécuter le programme de flashage du BIOS.

Traduit par

ScribdTranslations
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

INTEL DOT.

STATION 2300 (AOL)

Alias « PAKITO »

Fiche de spécifications de la [Link].2300

PROBLÈMES ET SOLUTIONS

Problème Général
Les [Link] sont livrés avec une version du BIOS de l'AOL, qui ne permet pas de démarrer le PC depuis
un autre appareil ou avec un autre disque dur.

Solution Générale
Changer la version du BIOS par celle d'Intel pour ces cartes mères. Avec cela, nous pouvons utiliser d'autres.
disques durs et démarrer à partir d'autres appareils ou depuis le réseau.

Réalisé par : Ing Dugar Agamez


Août-2008
Problèmes Spécifiques
Pour changer le BIOS, nous devons exécuter sur le PC un programme pour flasher le BIOS, mais en raison de
que les Pakitos apportent un S.O. basé sur Linux et avec de nombreuses restrictions, celui-ci ne nous donne pas accès à
une terminale.
Les Pakitos ont activé la protection contre l'écriture dans leurs BIOS, empêchant de flasher le
BIOS.

Solutions Spécifiques
Les BIOS des pakitos, la puce Intel N82802, j'ai pu désactiver la protection par matériel.
contre-écriture.
En possédant les Pakitos, le S.O. Linux peut être modifié pour activer un terminal de
console pour exécuter notre programme de flashage de BIOS.

PRÉPARATION
pour préparer le Pakito au changement de S.O. Nous procédons à son démontage, en séparant le moniteur de
la «torre», laissant seulement cette dernière.

Ensuite, il se dégage pour avoir accès au disque dur, à la connexion vidéo et à la puce du BIOS.

Réalisé par : Ing Dugar Agamez


Août-2008
IDENTIFICATION DES DISPOSITIFS

Nous avons identifié les dispositifs pertinents


Connecteur VGA

Rojo: Connecteur vidéo


Verde : BIOS de puce N82802
Azul : Connecteur IDE
Jaune : ConnecteurATX

Broches pour allumer le Pakito, en reliant pendant une seconde à l'aide d'un câble ces deux jumpers
Nous allumons le pakito. Dans ce cas, nous utilisons une source externe pour alimenter le PC.

Réalisé par : Ing Dugar Agamez


Août-2008
Mains à l'œuvre

Tests préliminaires
nous allumons le pakito pour voir si tout est bien connecté, en utilisant une source externe et un
moniteur externe.

Pour aggraver les choses, il s'avère que le pakito n'est pas activé, donc il nous demande un mot de passe.
registro.!!!!!

Mais ce n'est pas un problème... tout le monde veut autre chose que de rester avec ce petit avortement de linux que je crois.
AOL.

Réalisation par : Ing Dugar Agamez


Août-2008
PRÉPARATION DU DISQUE DUR DE PAKITO

Nous devons modifier le S.O. pour qu'il me permette d'entrer dans un terminal de Consoles, caractéristiques de
linux.

Pour eux, avec des connaissances en Linux, nous avons modifié l'un des fichiers appelés par le système d'exploitation.
quand il essaie de vérifier s'il est enregistré pour qu'un administrateur de fenêtres appelle et depuis
il faut ouvrir un terminal.

Nous démarrons Linux, cela peut être depuis USB, CD-ROM ou celui que nous utilisons normalement Ubuntu. Et
nous avons placé le disque dur du pakito en tant qu'esclave.

Nous recherchons la partition sur le disque de Pakito qui a une taille de 2,9G et nous activons l'affichage.
fichiers cachés.

Nous avons remplacé le fichier .fvwm2rc par le fichier ,fvwm2rc qui est joint.

Ensuite, nous entrons dans le dossier [blueriver], puis dans [bin], où nous trouvons deux fichiers (auth) et
(fvwm2), nous faisons une copie de fvwm2 et nous changeons son nom en (auth) en remplaçant le
fichier auth.

* N'oubliez pas qu'il est toujours bon de ne pas supprimer le fichier à remplacer, il est recommandé d'avoir une sauvegarde.

Réalisé par : Ing Dugar Agamez


Août-2008
Avec cela, en lançant pakito, cela nous ouvrira le gestionnaire de fenêtres FVWM avec quelques boutons.
extras.
Fichiers de flacheo
Nous copions le dossier FlashPack qui contient le fichier BIOS et les programmes pour le flashage dans
l'unité de 2.9G

depuis la console, nous avons changé le propriétaire et le groupe en celui de root


chown root:root -R FlashPack/

ensuite depuis la console nous donnons tous les permissions au dossier et son contenu
chmod 777 -R FlashPack/

ensuite, nous activons SetUID pour qu'il s'exécute avec les permissions de ROOT, le dossier et son contenu
chmod +s -R FlashPack/

Une fois cela fait sur le disque dur de Pakito depuis un autre PC, nous le remettons à Pakito

Réalisé par : Ing Dugar Agamez


août-2008
En allumant la machine, le gestionnaire de fenêtres Fvwm2 devrait apparaître comme montré le
image suivante

Avec la souris (qui disparaît sauf sur les bords), nous cliquons sur le bouton Nouveau. Et cela apparaîtra.
une console Terminal

Nous suivons les étapes décrites dans REDME dans le dossier FlashPack,
La première étape consiste à déprotéger la puce Firmware Hub pour permettre son enregistrement.

C'est un processus manuel car cela ne peut pas être fait par logiciel.

Réalisé par : Ing Dugar Agamez


Août-2008
1.- Nous positionner dans le répertoire de nos fichiers et exécuter la commande :
./flash_rom -r [Link]

2.- Exécuter la commande :


plus de [Link]

Appuyez plusieurs fois sur la barre d'espace. Au début, il y a du contenu, mais une fois
au-delà de 15% il disparaît et tout se trouve en blanc.

Cela signifie que ces blocs de mémoire n'ont pas pu être lus parce que le
le firmware est bloqué.

3.- Débloquer le firmware.


Étape décrite plus loin

4.- Exécuter la commande :


./flash_rom -r [Link]

5.- Exécuter la commande :


plus [Link]

Maintenez la barre d'espace enfoncée plusieurs fois. Notez qu'à présent, en dépassant les 15%
et même jusqu'à la fin, il y a du contenu autre que blanc. Si ce n'était pas le cas.
répéter le processus de déblocage jusqu'à ce qu'il y ait des données après 15%

Réalisé par : Ing Dugar Agamez


Août-2008
6.- Enregistrer le firmware :
./flash_rom -w [Link]

Attendre patiemment jusqu'à ce que le processus soit terminé.

NE REDÉMARREZ PAS!!!!!!!

7.- Extraire à nouveau le contenu du firmware :


./flash_rom -r [Link]

8.- Comparer [Link] et [Link] :


./comp [Link] [Link]

Le résultat de l'exécution de cette commande ne doit rien renvoyer.

9.- Si elle n'a rien retourné, l'exécution de la commande précédente alors :

GÉNIAL, TU L'AS DÉJÀ.

10.- Redémarrer

Réalisé par : Ing Dugar Agamez


Août-2008
Au redémarrage, une nouvelle image devrait apparaître lors du chargement du BIOS.

DÉSINSCRIRE LA PROTECTION CONTRE L'ÉCRITURE DU BIOS

pour enlever la protection, il existe de nombreux posts qui affirment qu'en reliant les pattes 24 et 25 ou
en mettant 5V à la broche 24 comme l'indique le dessin dans le dossier FlashPack, mais la fiche technique du
Intel N82802 nous indique autre chose

Réinitialiser
RST# ou INIT# à VIL initie un rétablissement de l'appareil. En mode lecture, RST# ou INIT# bas
désélectionne le
la mémoire, met les pilotes de sortie des emplacements dans un état haute impédance et éteint tous les circuits internes.
RST# ou
INIT# doit rester bas pendant le temps tPLPH (opération A/A Mux et FWH). Le FWH d'Intel
réinitialise pour lire
mode tableau lors du retour de réinitialisation, et tous les blocs sont réglés sur l'état par défaut (verrouillé) (voir
4.9.1), peu importe
de leur état verrouillé avant la réinitialisation.
Lors de l'effacement ou de la programmation d'un bloc, abaisser RST# ou INIT# mettra fin à l'opération
en cours, dans
en plus de causer une latence de réinitialisation. Les contenus de mémoire étant altérés ne sont plus valides, puisque
les données peuvent
être partiellement effacé ou programmé.
Il est important d'affirmer RST# ou INIT# lors de la réinitialisation du système. Lorsque le système sort de
réinitialiser, cela va
attendez-vous à lire à partir du tableau mémoire de l'appareil. Si une réinitialisation du système se produit sans FWH
réinitialiser—c'est
dépendant du matériel - il est possible que l'initialisation appropriée du processeur ne se produise pas.
Intel FWH
la mémoire peut fournir des informations sur l'état au lieu des données du tableau de mémoire.)
Fiche technique Intel N82802A/B page 17

Réalisé par : Ing Dugar Agamez


Août-2008
La fiche technique nous informe que pour enlever la protection en écriture, il faut placer n'importe quel
des deux pattes 2 ou 24 à Low. (impulsion basse ou 0 logique)

Par ceci, nous improvisons avec quelques outils pour injecter le pouls bas.

Réalisé par : Ing Dugar Agamez


Août-2008
Il faut une pointe fine pour ne pas toucher aux autres pattes de la puce.

Nous avons besoin d'un point de où prendre les 0V, donc nous utilisons n'importe lequel des deux points centraux.
du connecteur qui alimente le disque dur, câbles négreros.

Ensuite, nous connectons tout et allumons le pakito, une fois allumé, nous procédons à injecter le pouls.
faible.

Le pouls est de 1 seconde, car il est impossible de calculer environ 20 µs de cette manière. Cela concerne la broche 24.
et si cela ne fonctionne pas, nous pouvons essayer avec la broche 2 de la puce.

Réalisé par : Ing Dugar Agamez


Août-2008
Avertissement : Faites très attention à ne pas toucher un autre composant, cela pourrait causer des dommages irréparables.
la carte mère, la mémoire ou le BIOS. Une façon de résoudre cela est d'utiliser du ruban de masquage et
couvrir les zones vulnérables.

Une fois le pulse injecté sans éteindre l'équipement, nous pouvons tester si le BIOS est déjà déverrouillé.

1.- Nous positionner dans le répertoire de nos fichiers et exécuter la commande :


./flash_rom -r [Link]

2.- Exécuter la commande :


plus de [Link]

Appuyez sur Espace plusieurs fois. Au début, il y a du contenu, mais une fois
dépassé 15% disparaît et tout se retrouve en blanc.

Cela signifie que ces blocs de mémoire n'ont pas pu être lus car le
le firmware est bloqué.

Réalisé par : Ing Dugar Agamez


Août-2008

Vous aimerez peut-être aussi