aboutsummaryrefslogtreecommitdiff
path: root/i18n/fr_FR/docs/install/x60tablet_unbrick.md
blob: 8273b0205b5ad0e339f5df2cb2e4e797e43104f1 (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
---
title: Guide de récupération du X60 Tablet
x-toc-enable: true
...

Cette section documente comment recouvrir d'un mauvaise flashage qui empêche
votre ThinkPad X60 Tablet de démarrer.

Bousillage (brick) de type 1: bucts pas réinitialisé. {#bucts_brick}
==============================

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

Dans ce cas, le recouvrement est facile: réinitialisez BUC.TS à 0 en enlevant
cette pièce jaune cmos (c'est une batterie) et en la remettant une ou deux
minutes plus tard:
![](../images/x60t_unbrick/0008.JPG)\

\*Ces commandes dd devrait être appliquée à toutes les nouvelles images ROM
pour X60 compilées (les images ROM dans les archives de binaires de libreboot
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 ça rend le bios enclin à l'utilisation lors du flashage d'un système
ayant toujours le BIOS Lenovo en marche, en utilisant ces instructions:
<http://www.coreboot.org/Board:lenovo/x60/Installation>.)

ROM corrompue (ou erreur de l'utilsateur), le système ne veut pas démarrer {#recovery}
===========================================

Dans ce cas de figure, vous avez compilé une ROM ayant une configuration
incorrecte, ou il y a un véritable bogue empêchant votre système de démarrer.
flashage pendant que le BIOS Lenovo s'exécutait.
Dans tout les cas, votre machine est bousillée (*bricked*) et ne démarrera
pas 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).

![](../images/x60t_unbrick/0000.JPG)

Enlevez ces vis:\
![](../images/x60t_unbrick/0001.JPG)

Enlevez le disque dur:\
![](../images/x60t_unbrick/0002.JPG)

Poussez le clavier vers l'avant pour le déserrer:\
![](../images/x60t_unbrick/0003.JPG)

Soulevez:\
![](../images/x60t_unbrick/0004.JPG)

Enlevez ces vis:\
![](../images/x60t_unbrick/0005.JPG)

![](../images/x60t_unbrick/0006.JPG)

Aussi, enlevez ce qui est marqué et déroutez les câbles d'antenne:\
![](../images/x60t_unbrick/0007.JPG)

Pour certains ordinateurs portables X60T, vous devez déroutez ceux-là aussi:\
![](../images/x60t_unbrick/0010.JPG)

Enlevez les vis de la carte d'extension de l'écran LCD. Enlevez aussi ces vis
(voir marques bleues) et enlevez/déroutez ces câbles puis enlevez la plaque en
métal:\
![](../images/x60t_unbrick/0008.JPG)

Enlevez cette vis puis ensuite enlevez la carte:\
![](../images/x60t_unbrick/0009.JPG)

Maintenant branchez la BBB et la pince Pomona sur votre alimentation.\
Référez au document [bbb\_setup.md](bbb_setup.md) pour savoir comment
configurer le BBB pour le flashage.\

*Notez, le guide mentionne une alim DC 3.3V mais vous n'avez pas besoin de ça
sur le X60 Tablet:: 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/x60t_unbrick/0011.JPG)\
Corrélez le suivant avec le guide BBB partagé au-dessus:

    POMONA 5250:
    ===  "doigt d'or" et interrupteur wifi ====
     18              -       - 1
     22              -       - NC                    ---------- les prises jacks audio sont à cette extrêmité
     NC              -       - 21
     3.3V (PSU)      -       - 17 - c'est le pin 1 sur la puce flash.
    === ventilo processeur ===
    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.

Connexion du BBB et de la pince pomona (dans cette image un PSU externe DC de
3.3V a été utilisé):\
![](images/x60/th_bbb_flashing.jpg)

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 yourrom.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.

Faites l'inverse pour ré-assembler votre système.

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).