aboutsummaryrefslogtreecommitdiff
path: root/i18n/fr_FR/docs/install/t60_unbrick.md
blob: 764ba2bca1bd7ce42639e6794ad47b4ddccbb37b (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
---
title: Guide de récupération du T60
x-toc-enable: true
...

Cette section documente comment récupérer après un mauvais flashage empêchant
le démarrage de votre ThinkPad T60.

Type de bousillage 1: bucts non réinitialisé {#bucts\_brick}
==============================

Vous avez encore le BIOS Lenono, ou Libreboot était en cours d'exécution et
vous avez flashé une autre ROM; et 'bucts 1' était défini et la ROM n'a pas
été `dd`\* ou alors le BIOS Lenovo était présent et libreboot n'était pas
flashé.\

Dans ce cas là, la récupération est facile: réinitialisez BUC.TS à 0 en
enlevant cette pièce jaune cmos (c'est une batterie) puis en la remettant une
ou deux minutes après:\
![](../images/t60_dev/0006.JPG)\

\*Ces commandes dd devraient être appliquées à toutes images ROM pour T60
nouvellement compilés (les images ROM dans les archives des binaires ont déjà
ça d'appliqué!):\
    
    # dd if=coreboot.rom of=top64k.bin bs=1 skip=\$\[\$(stat -c %s
coreboot.rom) - 0x10000\] count=64k\
    # dd if=coreboot.rom bs=1 skip=\$\[\$(stat -c %s coreboot.rom) - 0x20000\]
count=64k | hexdump\
    # dd if=top64k.bin of=coreboot.rom bs=1 seek=\$\[\$(stat -c %s
coreboot.rom) - 0x20000\] count=64k conv=notrunc\

Faire ceci rend la ROM prête pour le flashage sur un système exécutant
toujours le BIOS Lenovo, en utilisant ces instructions:
<http://www.coreboot.org/Board:lenovo/x60/Installation> (ça dit x60,
mais les instructions pour le T60 sont identiques).

Mauvaise rom (ou erreur utilisateur), le système ne démarrera pas {#recovery}
===========================================

Dans ce scénario, vous avez compilé une ROM qui avait une configuration
incorrecte, ou il y a un véritable bug empêchant votre système de démarrer.
Ou, peut-être, vous avez défini BUC.TS à 0 et avez éteint après le premier
flash pendant que le BIOS Lenovo était en train de s'exécuter. Dans n'importe
quel cas, votre système est bousillé (*bricked*, rendu aussi utile qu'une
brique) et ne voudra pas démarrer du tout.

Le "débriquage" (*unbricking*) signifie qu'on flashe une ROM connue pour
marcher. Le problème: vous ne pouvez pas démarrer le problème, rendant cette
tâche difficile. Dans cette situation, du matériel externe (voir les requis
matériels ci-dessus) est nécessaire, pouvant flasher la puce SPI (où libreboot
réside).

Enlevez ces vis et enlevez le DD (Disque Dur):\
![](../images/t60_dev/0001.JPG) ![](../images/t60_dev/0002.JPG)

Soulevez le repose paume:\
![](../images/t60_dev/0003.JPG)

Soulevez le clavier, ramenez le un peu en arrière, basculez le comme ci puis
ensuite déconnectez-le de la carte:\
![](../images/t60_dev/0004.JPG) ![](../images/t60_dev/0005.JPG)
![](../images/t60_dev/0006.JPG)

Décoincez gentiment les deux bords:\
![](../images/t60_dev/0007.JPG) ![](../images/t60_dev/0008.JPG)

Enlevez ce câble de sa position:\
![](../images/t60_dev/0009.JPG) ![](../images/t60_dev/0010.JPG)

Maintenant enlevez ce cadre. Enlevez la WiFI, la batterie NVRAM, les
connecteurs d'hauts-parleurs (enlevez aussi le modem 56K, sur la gauche de la
WiFi):\
![](../images/t60_dev/0011.JPG)

Enlevez ces vis:\
![](../images/t60_dev/0012.JPG)

Enlevez la prise d'alimentation mâle:
![](../images/t60_dev/0013.JPG)

Enlevez la batterie NVRAM
![](../images/t60_dev/0014.JPG)

Déconnectez le câble (pour les modems 56Ko) et déconnectez les autres câbles:\
![](../images/t60_dev/0015.JPG) ![](../images/t60_dev/0016.JPG)

Déconnectez le câble du haut-parleur:\
![](../images/t60_dev/0017.JPG)

Déconnectez l'autre extrémité du câble du modem 56k:\
![](../images/t60_dev/0018.JPG)

Assurez-vous que vous l'avez enlevé:\
![](../images/t60_dev/0019.JPG)

Dévissez ces vis:\
![](../images/t60_dev/0020.JPG)

Assurez-vous que vous les avez enlevé:\
![](../images/t60_dev/0021.JPG)

Déconnectez le câble de l'écran LCD de la carte mère:\
![](../images/t60_dev/0022.JPG)

Enlevez ces vis puis enlevez l'assemblage/l'ensemble de l'écran LCD:\
![](../images/t60_dev/0023.JPG) ![](../images/t60_dev/0024.JPG)
![](../images/t60_dev/0025.JPG)

Encore une fois, assurez-vous que vous les avez bien enlevé:\
![](../images/t60_dev/0026.JPG)

Enlevez la protection contenant la carte mère, puis retournez-la.
Enlevez ces vis, les plaçant sur une surface plane dans la même disposition
qu'ils étaient avant que vous les enleviez. Aussi, vous devriez marquer chaque
trou de vis après en avoir enlevé un (un marqueur permanent fera l'affaire),
comme ça vous avez un point de référence lors du réassemblage du système:

![](../images/t60_dev/0027.JPG) ![](../images/t60_dev/0028.JPG)
![](../images/t60_dev/0029.JPG) ![](../images/t60_dev/0031.JPG)
![](../images/t60_dev/0032.JPG) ![](../images/t60_dev/0033.JPG)

Maintenant branchez le BBB et la pince Pomona avec votre alimentation.\
Référez-vous au document [bbb\_setup](bbb_setup.md) sur comment mettre en
place le BBB pour le flashage.

*Notez, le guide mentionne une alim DC 3.3V mais vous n'avez pas besoin de ça
sur le T60: si vous n'avez pas ou ne voulez pas utiliser une alimentation
externe, alors assurez-vous de ne pas connecter les fils/câbles 3.3V
mentionnés dans le guide; à la place, connectez l'adaptateur DC (celui qui
charge normalement votre batterie), comme ça la carte est alimentée (mais ne
la démarrez/l'allumez pas)*

![](../images/t60_dev/0030.JPG)

Corrélez le suivant avec le lien du guide BBB partagé ci-dessus:

    POMONA 5250:
    ===  DVD drive ====
     18              -       - 1
     22              -       - NC               ---- RAM est sur cette
     extrémité
     NC              -       - 21
     3.3V (alim)      -       - 17 - c'est le pin 1 sur la puce flash
    ===  audio jacks ===
    C'est comme ceci que vous connecterez. Les nombres font références au
    numéro de pins sur le BBB, sur les fiches près de la fiche mâle DC.

Connectez la pince pomona du BBB à la puce flash. Malheuresement, pas d'image
disponibles pour le moment. (utilisez le diagramme textuel ci-dessus).

Les binaires de flashrom pour l'architecture ARM (testé sur un BBB) sont
distribués/fournis dans libreboot\_util. Alternativement, libreboot distribue
aussi le code source de flashrom pouvant être compilé.

Connectez-vous via SSH sur le BBB:

    # ./flashrom -p linux_spi:dev=/dev/spidev1.0,spispeed=512 -w

votre-rom.rom

La sortie de cette commande devrait dire `Verifying flash... VERIFIED` à la
fin. Si flashrom se plaint de multiples définitions de puces flash détectées,
alors choisissez l'une d'elles en suivant les instructions mentionnées dans la
sortie de la commande.

Remettez ces vis en place:\
![](../images/t60_dev/0047.JPG)

Remettez la carte dans le châssis inférieur:\
![](../images/t60_dev/0048.JPG)

Connectez l'écran LCD et insérez les vis (aussi, connectez le câble LCD à la
carte):\
![](../images/t60_dev/0049.JPG)

Insérez ces vis:\
![](../images/t60_dev/0050.JPG)

Sur le processeur (et il y a une autre puce dans son sud-est, j'ai oublié de
prendre une photo, désolé), nettoyez la vieille pâte thermique avec de
l'alcool isopropyl et un tissu anti électricité statique, puis appliquez de
la nouvelle pâte thermique (l'Arctic Silver 5 est pas mal, les autres aussi);
vous devriez faire de même avec le dissipateur de châleur:\
![](../images/t60_dev/0051.JPG)

Connectez le dissipateur de châleur et installez les vis (aussi, soyez sûr
d'installer la prise mâle jack comme mis en évidence):\
![](../images/t60_dev/0052.JPG)

Réinstallez ce cadre supérieur:\
![](../images/t60_dev/0053.JPG)

Faites ceci:\
![](../images/t60_dev/0054.JPG) ![](../images/t60_dev/0055.JPG)

Reconnectez les cartes modems, WiFi, (WWAN?), et tout autres câbles
nécessaires. Désolé, j'ai oublié de prendre des photos.
Jetez un coup d'oeil aux étapes précédentes concernant leur enlèvement pour
voir où est-ce qu'ils vont.

Connectez le clavier et installez la batterie de la NVRAM:\
![](../images/t60_dev/0056.JPG) ![](../images/t60_dev/0057.JPG)

Placez la carte mère et (désolé, pas pris de photos) réinstallez le repose
paume et insérez des vis par en dessous:\
![](../images/t60_dev/0058.JPG)

Ça marche!\
![](../images/t60_dev/0071.JPG) ![](../images/t60_dev/0072.JPG)
![](../images/t60_dev/0073.JPG)

Faites toujours un test de stress (exécutez 'stress -c 2' et regardez la
sortie de xsensors. Températures en dessous de 90°C => c'est bon) quand vous
remplacez la pâte du processeur ou le dissipateur de chaleur:\
![](../images/t60_dev/0074.JPG)

Copyright © 2014, 2015 Leah Rowe <info@minifree.org>\

Permission est donnée de copier, distribuer et/ou modifier ce document
sous les termes de la Licence de documentation libre GNU version 1.3 ou
quelconque autre versions publiées plus tard par la Free Software Foundation
sans Sections Invariantes,  Textes de Page de Garde, et Textes de Dernière de Couverture.
Une copie de cette license peut être trouvé dans [../fdl-1.3.md](fdl-1.3.md).