aboutsummaryrefslogtreecommitdiff
path: root/i18n/fr_FR/docs/install/t400_external.md
diff options
context:
space:
mode:
authorLibreboot Contributor <contributor@libreboot.org>2020-03-18 17:20:14 +0100
committerLibreboot Contributor <contributor@libreboot.org>2020-03-18 17:20:27 +0100
commit0f6ea1c9e0a25a9b7546f96f27cef8841f0d09b5 (patch)
treea28b9403123dd6204eb2dd8cb44eada12c169f4b /i18n/fr_FR/docs/install/t400_external.md
parent6e5bdd1271059a9c61c80b21001fd3d14ff25045 (diff)
downloadlibrebootfr-0f6ea1c9e0a25a9b7546f96f27cef8841f0d09b5.tar.gz
librebootfr-0f6ea1c9e0a25a9b7546f96f27cef8841f0d09b5.zip
Creation of i18n folder containing translations of the libreboot project. Added french one, not finished.
Diffstat (limited to 'i18n/fr_FR/docs/install/t400_external.md')
-rw-r--r--i18n/fr_FR/docs/install/t400_external.md359
1 files changed, 359 insertions, 0 deletions
diff --git a/i18n/fr_FR/docs/install/t400_external.md b/i18n/fr_FR/docs/install/t400_external.md
new file mode 100644
index 00000000..362b2243
--- /dev/null
+++ b/i18n/fr_FR/docs/install/t400_external.md
@@ -0,0 +1,359 @@
+---
+title: Flashing the T400 with a BeagleBone Black
+...
+
+Initial flashing instructions for T400.
+
+This guide is for those who want libreboot on their ThinkPad T400 while
+they still have the original Lenovo BIOS present. This guide can also be
+followed (adapted) if you brick your T400, to know how to recover.
+
+An
+["HMM"](https://download.lenovo.com/ibmdl/pub/pc/pccbbs/mobiles_pdf/43y6629_05.pdf#page=386)
+(Hardware Maintenance Manual) detailing the process of \[dis\]assembly
+is available for this model. Be careful when reassembling the laptop as
+the screws on page 114 (with title "1130 Keyboard bezel") are swapped
+and if you follow the HMM you will punch a hole through the bezel in the
+upper right corner.
+
+Serial port {#serial_port}
+-----------
+
+EHCI debug might not be needed. It has been reported that the docking
+station for this laptop has a serial port, so it might be possible to
+use that instead.
+
+A note about CPUs
+=================
+
+[ThinkWiki](http://www.thinkwiki.org/wiki/Category:T400) has a list of
+CPUs for this system. The Core 2 Duo P8400, P8600 and P8700 are believed
+to work in libreboot.
+
+T9600, T9500, T9550 and T9900 are all compatible, as reported by users.
+
+Quad-core CPUs
+--------------
+
+Very likely to be compatible, but requires hardware modification.
+Based on info from German forum post about installing Core Quad CPU on T500 found in coreboot mailing list. Currently work in progress and no guide available.
+
+- [Coreboot mailing list post](https://mail.coreboot.org/pipermail/coreboot/2016-November/082463.html)
+- [German forum post about install Core Quad on T500](https://thinkpad-forum.de/threads/199129)
+
+
+A note about GPUs
+=================
+
+Some models have an Intel GPU, while others have both an ATI and an
+Intel GPU; this is referred to as "switchable graphics". In the *BIOS
+setup* program for lenovobios, you can specify that the system will use
+one or the other (but not both).
+
+Libreboot is known to work on systems with only the Intel GPU, using
+native graphics initialization. On systems with switchable graphics, the
+Intel GPU is used and the ATI GPU is disabled, so native graphics
+initialization works all the same.
+
+CPU paste required
+==================
+
+See [\#paste](#paste).
+
+Flash chip size {#flashchips}
+===============
+
+Use this to find out:
+
+ # flashrom -p internal
+
+MAC address {#macaddress}
+===========
+
+Refer to [mac\_address.md](../hardware/mac_address.md).
+
+Initial BBB configuration
+=========================
+
+Refer to [bbb\_setup.md](bbb_setup.md) for how to configure the BBB
+for flashing.
+
+The following shows how to connect clip to the BBB (on the P9 header),
+for SOIC-16 (clip: Pomona 5252):
+
+ POMONA 5252 (correlate with the BBB guide)
+ === ethernet jack and VGA port ====
+ NC - - 21
+ 1 - - 17
+ NC - - NC
+ NC - - NC
+ NC - - NC
+ NC - - NC
+ 18 - - 3.3V (PSU)
+ 22 - - NC - this is pin 1 on the flash chip
+ === SATA port ===
+ This is how you will connect. Numbers refer to pin numbers on the BBB, on the plugs near the DC jack.
+
+The following shows how to connect clip to the BBB (on the P9 header),
+for SOIC-8 (clip: Pomona 5250):
+
+ POMONA 5250 (correlate with the BBB guide)
+ === RAM slots ====
+ 18 - - 1
+ 22 - - NC
+ NC - - 21
+ 3.3V (PSU) - - 17 - this is pin 1 on the flash chip
+ === slot where the AC jack is connected ===
+
+ This is how you will connect. Numbers refer to pin numbers on the BBB, on the plugs near the DC jack.
+
+The procedure
+-------------
+
+Remove *all* screws, placing them in the order that you removed them:\
+![](images/t400/0001.jpg) ![](images/t400/0002.jpg)
+
+Remove those three screws then remove the rear bezel:\
+![](images/t400/0003.jpg) ![](images/t400/0004.jpg)
+![](images/t400/0005.jpg) ![](images/t400/0006.jpg)
+
+Remove the speakers:\
+![](images/t400/0007.jpg) ![](images/t400/0008.jpg)
+![](images/t400/0009.jpg) ![](images/t400/0010.jpg)
+![](images/t400/0011.jpg)
+
+Remove the wifi:\
+![](images/t400/0012.jpg) ![](images/t400/0013.jpg)
+
+Remove this cable:\
+![](images/t400/0014.jpg) ![](images/t400/0015.jpg)
+![](images/t400/0016.jpg) ![](images/t400/0017.jpg)
+![](images/t400/0018.jpg)
+
+Unroute those antenna wires:\
+![](images/t400/0019.jpg) ![](images/t400/0020.jpg)
+![](images/t400/0021.jpg) ![](images/t400/0022.jpg)
+![](images/t400/0023.jpg)
+
+Remove the LCD assembly:\
+![](images/t400/0024.jpg) ![](images/t400/0025.jpg)
+![](images/t400/0026.jpg) ![](images/t400/0027.jpg)
+![](images/t400/0028.jpg) ![](images/t400/0029.jpg)
+![](images/t400/0030.jpg) ![](images/t400/0031.jpg)
+
+Disconnect the NVRAM battery:\
+![](images/t400/0033.jpg)
+
+Disconnect the fan:\
+![](images/t400/0034.jpg)
+
+Unscrew these:\
+![](images/t400/0035.jpg) ![](images/t400/0036.jpg)
+![](images/t400/0037.jpg) ![](images/t400/0038.jpg)
+
+Unscrew the heatsink, then lift it off:\
+![](images/t400/0039.jpg) ![](images/t400/0040.jpg)
+
+Disconnect the power jack:\
+![](images/t400/0041.jpg) ![](images/t400/0042.jpg)
+
+Loosen this:\
+![](images/t400/0043.jpg)
+
+Remove this:\
+![](images/t400/0044.jpg) ![](images/t400/0045.jpg)
+![](images/t400/0046.jpg) ![](images/t400/0047.jpg)
+![](images/t400/0048.jpg)
+
+Unscrew these:\
+![](images/t400/0049.jpg) ![](images/t400/0050.jpg)
+
+Remove this:\
+![](images/t400/0051.jpg) ![](images/t400/0052.jpg)
+
+Unscrew this:\
+![](images/t400/0053.jpg)
+
+Remove the motherboard (the cage is still attached) from the right hand
+side, then lift it out:\
+![](images/t400/0054.jpg) ![](images/t400/0055.jpg)
+![](images/t400/0056.jpg)
+
+Remove these screws, placing the screws in the same layout and marking
+each screw hole (so that you know what ones to put the screws back into
+later): ![](images/t400/0057.jpg) ![](images/t400/0058.jpg)
+![](images/t400/0059.jpg) ![](images/t400/0060.jpg)
+![](images/t400/0061.jpg) ![](images/t400/0062.jpg)
+
+Separate the motherboard:\
+![](images/t400/0063.jpg) ![](images/t400/0064.jpg)
+
+Connect your programmer, then connect GND and 3.3V\
+![](images/t400/0065.jpg) ![](images/t400/0066.jpg)
+![](images/t400/0067.jpg) ![](images/t400/0069.jpg)
+![](images/t400/0070.jpg) ![](images/t400/0071.jpg)
+
+A dedicated 3.3V PSU was used to create this guide, but at ATX PSU is
+also fine:\
+![](images/t400/0072.jpg)
+
+Of course, make sure to turn on your PSU:\
+![](images/x200/disassembly/0013.jpg)
+
+Now, you should be ready to install libreboot.
+
+Flashrom binaries for ARM (tested on a BBB) are distributed in
+libreboot\_util. Alternatively, libreboot also distributes flashrom
+source code which can be built.
+
+Log in as root on your BBB, using the instructions in
+[bbb\_setup.html\#bbb\_access](bbb_setup.html#bbb_access).
+
+Test that flashrom works:
+
+ # ./flashrom -p linux_spi:dev=/dev/spidev1.0,spispeed=512
+
+In this case, the output was:
+
+ flashrom v0.9.7-r1854 on Linux 3.8.13-bone47 (armv7l)
+ flashrom is free software, get the source code at http://www.flashrom.org
+ Calibrating delay loop... OK.
+ Found Macronix flash chip "MX25L6405(D)" (8192 kB, SPI) on linux_spi.
+ Found Macronix flash chip "MX25L6406E/MX25L6436E" (8192 kB, SPI) on linux_spi.
+ Found Macronix flash chip "MX25L6445E/MX25L6473E" (8192 kB, SPI) on linux_spi.
+ Multiple flash chip definitions match the detected chip(s): "MX25L6405(D)", "MX25L6406E/MX25L6436E", "MX25L6445E/MX25L6473E"
+ Please specify which chip definition to use with the -c <chipname> option.
+
+How to backup factory.rom (change the -c option as needed, for your flash
+chip):
+
+ # ./flashrom -p linux_spi:dev=/dev/spidev1.0,spispeed=512 -r factory.rom
+
+ # ./flashrom -p linux_spi:dev=/dev/spidev1.0,spispeed=512 -r factory1.rom
+
+ # ./flashrom -p linux_spi:dev=/dev/spidev1.0,spispeed=512 -r factory2.rom
+
+Note: the `-c` option is not required in libreboot's patched flashrom, because
+the redundant flash chip definitions in `flashchips.c` have been removed.
+
+Now compare the 3 images:
+
+ # sha512sum factory*.rom
+
+If the hashes match, then just copy one of them (the factory.rom) to a
+safe place (on a drive connected to another system, not the BBB). This
+is useful for reverse engineering work, if there is a desirable
+behaviour in the original firmware that could be replicated in coreboot
+and libreboot.
+
+Follow the instructions at
+[../hardware/gm45\_remove\_me.html\#ich9gen](../hardware/gm45_remove_me.html#ich9gen)
+to change the MAC address inside the libreboot ROM image, before
+flashing it. Although there is a default MAC address inside the ROM
+image, this is not what you want. *Make sure to always change the MAC
+address to one that is correct for your system.*
+
+Now flash it:
+
+ # ./flashrom -p linux_spi:dev=/dev/spidev1.0,spispeed=512 -w path/to/libreboot/rom/image.rom -V
+
+![](images/x200/disassembly/0015.jpg)
+
+You might see errors, but if it says `Verifying flash... VERIFIED` at
+the end, then it's flashed and should boot. If you see errors, try
+again (and again, and again); the message `Chip content is identical to
+the requested image` is also an indication of a successful
+installation.
+
+Example output from running the command (see above):
+
+ flashrom v0.9.7-r1854 on Linux 3.8.13-bone47 (armv7l)
+ flashrom is free software, get the source code at http://www.flashrom.org
+ Calibrating delay loop... OK.
+ Found Macronix flash chip "MX25L6405(D)" (8192 kB, SPI) on linux_spi.
+ Reading old flash chip contents... done.
+ Erasing and writing flash chip... FAILED at 0x00001000! Expected=0xff, Found=0x00, failed byte count from 0x00000000-0x0000ffff: 0xd716
+ ERASE FAILED!
+ Reading current flash chip contents... done. Looking for another erase function.
+ Erase/write done.
+ Verifying flash... VERIFIED.
+
+Thermal paste (IMPORTANT)
+=========================
+
+Because part of this procedure involved removing the heatsink, you will
+need to apply new paste. Arctic MX-4 is ok. You will also need isopropyl
+alcohol and an anti-static cloth to clean with.
+
+When re-installing the heatsink, you must first clean off all old paste
+with the alcohol/cloth. Then apply new paste. Arctic MX-4 is also much
+better than the default paste used on these systems.
+
+![](images/t400/paste.jpg)
+
+NOTE: the photo above is for illustration purposes only, and does not
+show how to properly apply the thermal paste. Other guides online detail
+the proper application procedure.
+
+Wifi
+====
+
+The T400 typically comes with an Intel wifi chipset, which does not work
+without proprietary software. For a list of wifi chipsets that work
+without proprietary software, see
+[../hardware/\#recommended\_wifi](../hardware/#recommended_wifi).
+
+Some T400 laptops might come with an Atheros chipset, but this is
+802.11g only.
+
+It is recommended that you install a new wifi chipset. This can only be
+done after installing libreboot, because the original firmware has a
+whitelist of approved chips, and it will refuse to boot if you use an
+'unauthorized' wifi card.
+
+The following photos show an Atheros AR5B95 being installed, to replace
+the Intel chip that this T400 came with:\
+![](images/t400/0012.jpg) ![](images/t400/ar5b95.jpg)
+
+WWAN
+====
+
+If you have a WWAN/3G card and/or sim card reader, remove them
+permanently. The WWAN-3G card has proprietary firmware inside; the
+technology is identical to what is used in mobile phones, so it can also
+track your movements.
+
+Not to be confused with wifi (wifi is fine).
+
+Memory
+======
+
+You need DDR3 SODIMM PC3-8500 RAM installed, in matching pairs
+(speed/size). Non-matching pairs won't work. You can also install a
+single module (meaning, one of the slots will be empty) in slot 0.
+
+Make sure that the RAM you buy is the 2Rx8 density.
+
+[This page](http://www.forum.thinkpads.com/viewtopic.php?p=760721) might
+be useful for RAM compatibility info (note: coreboot raminit is
+different, so this page might be BS)
+
+The following photo shows 8GiB (2x4GiB) of RAM installed:\
+![](images/t400/memory.jpg)
+
+Boot it!
+--------
+
+You should see something like this:
+
+![](images/t400/boot0.jpg) ![](images/t400/boot1.jpg)
+
+Now [install GNU+Linux](../gnulinux/).
+
+Copyright © 2015 Leah Rowe <info@minifree.org>\
+
+Permission is granted to copy, distribute and/or modify this document
+under the terms of the GNU Free Documentation License Version 1.3 or any later
+version published by the Free Software Foundation
+with no Invariant Sections, no Front Cover Texts, and no Back Cover Texts.
+A copy of this license is found in [../fdl-1.3.md](../fdl-1.3.md)