aboutsummaryrefslogtreecommitdiff
path: root/docs/hcl
diff options
context:
space:
mode:
authorAlyssa Rosenzweig <alyssa@rosenzweig.io>2017-03-17 23:29:23 -0700
committerAlyssa Rosenzweig <alyssa@rosenzweig.io>2017-03-17 23:29:23 -0700
commit62f6c9d95fa1546bf5b3d65d8aa7da92e14c82ab (patch)
treec1e770329be2715a674c8bbfc026a17050bcf86a /docs/hcl
parent1eb5130a1c70a7238548d977e9c6f371c007eed7 (diff)
downloadlibrebootfr-62f6c9d95fa1546bf5b3d65d8aa7da92e14c82ab.tar.gz
librebootfr-62f6c9d95fa1546bf5b3d65d8aa7da92e14c82ab.zip
Squeeze blank
Diffstat (limited to 'docs/hcl')
-rw-r--r--docs/hcl/c201.md24
-rw-r--r--docs/hcl/d510mo.md2
-rw-r--r--docs/hcl/d945gclf.md5
-rw-r--r--docs/hcl/ga-g41m-es2l.md2
-rw-r--r--docs/hcl/gm45_remove_me.md29
-rw-r--r--docs/hcl/imac52.md2
-rw-r--r--docs/hcl/index.md42
-rw-r--r--docs/hcl/kcma-d8.md18
-rw-r--r--docs/hcl/kfsn4-dre.md16
-rw-r--r--docs/hcl/kgpe-d16.md18
-rw-r--r--docs/hcl/r400.md10
-rw-r--r--docs/hcl/t400.md12
-rw-r--r--docs/hcl/t500.md14
-rw-r--r--docs/hcl/x200.md28
14 files changed, 0 insertions, 222 deletions
diff --git a/docs/hcl/c201.md b/docs/hcl/c201.md
index a1824b28..26bd5fde 100644
--- a/docs/hcl/c201.md
+++ b/docs/hcl/c201.md
@@ -18,8 +18,6 @@ Flashing instructions can be found at
[Back to previous index](./).
-
-
- [Google's intent with CrOS devices](#googlesintent)
- [Considerations about ChromeOS and free operating systems](#os)
- [Caution: Video acceleration requires a non-free blob, software
@@ -31,8 +29,6 @@ Flashing instructions can be found at
- [Depthcharge payload](#depthcharge)
- [Flash chip write protection: the screw](#thescrew)
-
-
Google's intent with CrOS devices {#googlesintent}
==================================
@@ -62,9 +58,6 @@ are supported in libreboot. Those laptops are supported, in spite of
Apple and Lenovo, companies which are actually *hostile* to the free
software movement.
-
-
-
Considerations about ChromeOS and free operating systems {#os}
========================================================
@@ -85,9 +78,6 @@ install Debian.
TODO: instructions for Devuan
-
-
-
Caution: Video acceleration requires a non-free blob, software rendering can be used instead. {#videoblobs}
=============================================================================================
@@ -107,9 +97,6 @@ The Tamil developer wrote this blog post, which sheds light on the
story:
[http://libv.livejournal.com/27461.html,http://libv.livejournal.com/27461.html](http://libv.livejournal.com/27461.html).
-
-
-
Caution: WiFi requires a non-free blob, a USB dongle can be used instead. {#wifiblobs}
=========================================================================
@@ -135,8 +122,6 @@ These wifi dongles use the AR9271 (atheros) chipset, supported by the
free *ath9k\_htc* driver in the Linux kernel. They work in *linux-libre*
too.
-
-
EC firmware is free software! {#ec}
=============================
@@ -152,8 +137,6 @@ when using one of these laptops.
The libreboot FAQ briefly describes what an *EC* is:
<http://libreboot.org/faq/#firmware-ec>
-
-
No microcode! {#microcode}
=============
@@ -168,9 +151,6 @@ present), which are proprietary software.
On ARM CPUs, the instruction set is implemented in circuitry, without
microcode.
-
-
-
Depthcharge payload {#depthcharge}
===================
@@ -178,8 +158,6 @@ These systems do not use the GRUB payload. Instead, they use a payload
called depthcharge, which is common on CrOS devices. This is free
software, maintained by Google.
-
-
Flash chip write protection: the screw {#thescrew}
======================================
@@ -203,8 +181,6 @@ firmware-level *evil maid* attack. It's possible to write protect on
all current libreboot systems, but CrOS devices make it easy. The screw
is such a stupidly simple idea, which all designs should implement.
-
-
Copyright © 2015 Leah Rowe <info@minifree.org>
Permission is granted to copy, distribute and/or modify this document
diff --git a/docs/hcl/d510mo.md b/docs/hcl/d510mo.md
index 7e68b727..23273ce1 100644
--- a/docs/hcl/d510mo.md
+++ b/docs/hcl/d510mo.md
@@ -13,8 +13,6 @@ This board can however be used for building a headless server.
Flashing instructions can be found at
[../install/d510mo.html](../install/d510mo.html)
-
-
Copyright © 2016 Leah Rowe <info@minifree.org>
Permission is granted to copy, distribute and/or modify this document
diff --git a/docs/hcl/d945gclf.md b/docs/hcl/d945gclf.md
index 3f538722..6a502ac2 100644
--- a/docs/hcl/d945gclf.md
+++ b/docs/hcl/d945gclf.md
@@ -51,8 +51,6 @@ And SPI SOIC8 flash chip
![](../images/d945gclf/20160923_141550.jpg){width="50%" height="50%"}
-
-
How to replace thermal paste and fan
------------------------------------
@@ -82,7 +80,6 @@ cpu silicon iis shown on that image)
![](../images/d945gclf/20160923_142031.jpg){width="50%" height="50%"}
-
Before assembling new fan, some need new longer screws, make sure having
these (on the left is original one, too short for new fan)
@@ -95,8 +92,6 @@ After that, assemble your new fan into CPU cooler
Finally assemle both coolers on both chips, do not forget put in the CPU
fan connector back, and you are done.
-
-
Copyright © 2016 Arthur Heymans <arthur@aheymans.xyz>
Copyright © 2016 Vitaly Castaño Solana <vita\_cell@hotmail.com>
diff --git a/docs/hcl/ga-g41m-es2l.md b/docs/hcl/ga-g41m-es2l.md
index f3a83884..2048e8af 100644
--- a/docs/hcl/ga-g41m-es2l.md
+++ b/docs/hcl/ga-g41m-es2l.md
@@ -18,8 +18,6 @@ hwaddress ether macaddressgoeshere
Flashing instructions can be found at
[../install/#flashrom](../install/#flashrom)
-
-
Copyright © 2016 Leah Rowe <info@minifree.org>
Permission is granted to copy, distribute and/or modify this document
diff --git a/docs/hcl/gm45_remove_me.md b/docs/hcl/gm45_remove_me.md
index 8c9fe2e8..9aa2a0e0 100644
--- a/docs/hcl/gm45_remove_me.md
+++ b/docs/hcl/gm45_remove_me.md
@@ -28,8 +28,6 @@ Another project recently found: <http://io.smashthestack.org/me/>
[Back to previous index](./).
-
-
ICH9 gen utility {#ich9gen}
================
@@ -106,7 +104,6 @@ For 4MiB flash chips:
$ **dd if=ich9fdgbe\_4m.bin of=libreboot.rom bs=1 count=12k
conv=notrunc**
-
Your libreboot.rom image is now ready to be flashed on the system. Refer
back to [../install/#flashrom](../install/#flashrom) for how to flash
it.
@@ -155,8 +152,6 @@ brick your laptop.
For external flashing guides, refer to [../install/](../install/).
-
-
ICH9 deblob utility {#ich9deblob}
===================
@@ -234,8 +229,6 @@ descriptor and 8K gbe regions, which will then be safe to flash. Refer
back to [../install/#flashrom](../install/#flashrom) for how to flash
it.
-
-
demefactory utility {#demefactory}
===================
@@ -280,14 +273,11 @@ disassemble and re-flash externally unless you brick the device.
demefactory is part of the ich9deblob src, found at
*resources/utilities/ich9deblob/*
-
-
The sections below are adapted from (mostly) IRC logs related to early
development getting the ME removed on GM45. They are useful for
background information. This could not have been done without sgsit's
help.
-
Early notes {#early_notes}
-----------
@@ -310,10 +300,6 @@ Early notes {#early_notes}
what the X201 uses:
<http://www.intel.co.uk/content/dam/www/public/us/en/documents/datasheets/6-chipset-c200-chipset-datasheet.pdf>
-
-
-
-
Flash chips {#flashchips}
-----------
@@ -338,13 +324,9 @@ Flash chips {#flashchips}
- Schematics for X200s laptop:
<http://pdf.datasheetarchive.com/indexerfiles/Datasheets-USER/DSAUPLD00006104.pdf>.
-
-
-
Early development notes {#early_development_notes}
-----------------------
-
Start (hex) End (hex) Length (hex) Area Name
----------- --------- ------------ ---------
00000000 003FFFFF 00400000 Flash Image
@@ -412,8 +394,6 @@ X200. End justified means, and the utility is no longer needed since the
ich9deblob utility (documented on this page) can now be used to create
deblobbed descriptors.
-
-
GBE (gigabit ethernet) region in SPI flash {#gbe_region}
------------------------------------------
@@ -423,7 +403,6 @@ documented in this public datasheet:
The only actual content found was:
-
00 1F 1F 1F 1F 1F 00 08 FF FF 83 10 FF FF FF FF
08 10 FF FF C3 10 EE 20 AA 17 F5 10 86 80 00 00
01 0D 00 00 00 00 05 06 20 30 00 0A 00 00 8B 8D
@@ -446,7 +425,6 @@ is set to put gbe directly after the initial 4K flash descriptor. So the
first 4K of the ROM is the descriptor, and then the next 8K is the gbe
region.
-
### GBE region: change MAC address {#gbe_region_changemacaddress}
According to the datasheet, it's supposed to add up to 0xBABA but can
@@ -476,9 +454,6 @@ Look at resources/utilities/ich9deblob/ich9deblob.c.
to 0xBABA. In other words, the checksum is 0xBABA minus the total of
the first 0x3E 16bit numbers (unsigned), ignoring any overflow.
-
-
-
Flash descriptor region {#flash_descriptor_region}
-----------------------
@@ -542,8 +517,6 @@ So, *x << 12 = address*
If it's in descriptor mode, then the first 4 bytes will be 5A A5 F0 0F.
-
-
platform data partition in boot flash (factory.rom / lenovo bios) {#platform_data_region}
-----------------------------------------------------------------
@@ -555,8 +528,6 @@ This is a 32K region from the factory image. It could be data
It has only a 448 byte fragment different from 0x00 or 0xFF.
-
-
Copyright © 2014, 2015 Leah Rowe <info@minifree.org>
Permission is granted to copy, distribute and/or modify this document
diff --git a/docs/hcl/imac52.md b/docs/hcl/imac52.md
index 40bcfc96..a3efd3ed 100644
--- a/docs/hcl/imac52.md
+++ b/docs/hcl/imac52.md
@@ -4,8 +4,6 @@ Apple iMac 5,2
Information to be written soon, but this board is merged in libreboot.
-
-
Copyright © 2016 Leah Rowe <info@minifree.org>
Permission is granted to copy, distribute and/or modify this document
diff --git a/docs/hcl/index.md b/docs/hcl/index.md
index aa87087a..3ec93612 100644
--- a/docs/hcl/index.md
+++ b/docs/hcl/index.md
@@ -17,8 +17,6 @@ This sections relates to known hardware compatibility in libreboot.
[Back to previous index](../).
-
-
List of supported hardware {#supported_list}
--------------------------
@@ -62,9 +60,6 @@ working). There may be exceptions; in other words, this is a list of
It is also possible to build ROM images (from source) for other systems
(and virtual systems, e.g. QEMU).
-
-
-
EC update on i945 (X60, T60) and GM45 (X200, T400, T500, R400) {#ecupdate}
==============================================================
@@ -84,9 +79,6 @@ only replaces the BIOS firmware, not EC.
Updated EC firmware has several advantages e.g. bettery battery
handling.
-
-
-
How to find what EC version you have (i945/GM45) {#ecversion}
================================================
@@ -101,9 +93,6 @@ Sample output:
7WHT19WW is the version in different notation, use search engine to find
out regular version - in this case it's a 1.06 for x200 tablet
-
-
-
Recommended wifi chipsets {#recommended_wifi}
-------------------------
@@ -122,9 +111,6 @@ project if these work with linux-libre kernel (TODO: test):
- \[0200\]: Qualcomm Atheros AR242x / AR542x Wireless Network Adapter
(PCI-Express) \[168c:001c\]
-
-
-
List of supported ThinkPad X60s {#supported_x60_list}
-------------------------------
@@ -155,8 +141,6 @@ is very easily replaced; just remove the card and install another one
[Back to top of page.](#pagetop)
-
-
List of supported ThinkPad X60 Tablets {#supported_x60t_list}
--------------------------------------
@@ -243,8 +227,6 @@ could get finger input working. They used linuxwacom at git tag
[Back to top of page.](#pagetop)
-
-
Supported T60 list {#supported_t60_list}
------------------
@@ -273,7 +255,6 @@ Tested LCD panels: **working(compatible)**
- BOE-Hydis HV150UX1-100 (15.1" 1600x1200) (P/N 42T0078 FRU 42T0079
or P/N 41W1338 recommended for the inverter board)
-
Tested LCD panels: **not working yet (incompatible; see
[../future/#lcd\_i945\_incompatibility](../future/#lcd_i945_incompatibility))**
@@ -290,8 +271,6 @@ Tested LCD panels: **not working yet (incompatible; see
GNU+Linux works) (P/N 42T0078 FRU 42T0079 or P/N 41W1338 recommended
for the inverter board)
-
-
*The following LCD panels are **UNTESTED**. If you have one of these
panels then please submit a report!*:
@@ -325,11 +304,8 @@ is very easily replaced; just remove the card and install another one
**after** libreboot is installed. See
[#recommended\_wifi](#recommended_wifi) for replacements.
-
[Back to top of page.](#pagetop)
-
-
ThinkPad T60 (ATI GPU) and ThinkPad T60 (Intel GPU) differences. {#t60_ati_intel}
----------------------------------------------------------------
@@ -352,8 +328,6 @@ The following T60 motherboard (see area highlighted in white) shows an
empty space where the ATI GPU would be (this particular motherboard has
an Intel GPU):
-
-
![](../images/t60_dev/t60_unbrick.jpg)
The reason that the ATI GPU on T60 is unsupported is due to the VBIOS
@@ -377,8 +351,6 @@ server setup (with serial and/or ssh console as the display).
[Back to top of page.](#pagetop)
-
-
Information about the macbook1,1 {#macbook11}
--------------------------------
@@ -397,7 +369,6 @@ It is believed that all models are compatible, listed here:
- <http://www.everymac.com/ultimate-mac-lookup/?search_keywords=MacBook1,1>
-
### Compatible models
Specifically (Order No. / Model No. / CPU):
@@ -406,7 +377,6 @@ Specifically (Order No. / Model No. / CPU):
- MA254LL/A / A1181 (EMC 2092) / Core Duo T2400 **(tested - working)**
- MA472LL/A / A1181 (EMC 2092) / Core Duo T2500 (untested)
-
Also of interest:
[../git/#config\_macbook21](../git/#config_macbook21).
@@ -423,8 +393,6 @@ refer to [../install/bbb\_setup.html](../install/bbb_setup.html).
[Back to top of page.](#pagetop)
-
-
Information about the macbook2,1 {#macbook21}
--------------------------------
@@ -454,7 +422,6 @@ distribute them, but I need to ask this person to tell me what license
these works fall under first. Otherwise, the above URLs should be fine.
NOTE TO SELF: REMOVE THIS WHEN DONE**
-
### Installing GNU+Linux distributions (on Apple EFI firmware)
- [Parabola GNU+Linux installation on a macbook2,1 with Apple EFI
@@ -470,21 +437,15 @@ likes to think that Apple and Microsoft are all that exist.) Now to
install libreboot, follow
[../install/#flashrom\_macbook21](../install/#flashrom_macbook21).
-
-
### Information about coreboot
- [Coreboot on the macbook2,1](#) (this is a copy of Mono's page, see
above)
-
-
### coreboot wiki page
- <https://www.coreboot.org/Board:apple/macbook21>
-
-
### Compatible models
It is believed that all models are compatible, listed here:
@@ -504,7 +465,6 @@ Specifically (Order No. / Model No. / CPU):
- MB062LL/A / A1181 (EMC 2139) / Intel Core 2 Duo T7400 **(tested -
working)**
-
Also of interest:
[../git/#config\_macbook21](../git/#config_macbook21).
@@ -593,8 +553,6 @@ libreboot git repository.
[Back to top of page.](#pagetop)
-
-
Copyright © 2014, 2015, 2016 Leah Rowe <info@minifree.org>
Permission is granted to copy, distribute and/or modify this document
diff --git a/docs/hcl/kcma-d8.md b/docs/hcl/kcma-d8.md
index a855f41e..928eba9a 100644
--- a/docs/hcl/kcma-d8.md
+++ b/docs/hcl/kcma-d8.md
@@ -19,8 +19,6 @@ without using external hardware.
[Back to previous index](./).
-
-
CPU compatibility
=================
@@ -28,15 +26,11 @@ CPU compatibility
virt).** 4300 series needs microcode updates, so avoid those CPUs. 4100
series is too old, and mostly untested.
-
-
Board status (compatibility) {#boardstatus}
============================
See <https://raptorengineeringinc.com/coreboot/kcma-d8-status.php>.
-
-
Form factor {#formfactor}
===========
@@ -44,8 +38,6 @@ These boards use the SSI EEB 3.61 form factor; make sure that your case
supports this. This form factor is similar to E-ATX in that the size is
identical, but the position of the screws are different.
-
-
IPMI iKVM module add-on {#ipmi}
=======================
@@ -56,8 +48,6 @@ unsigned (possibly to replace) and physically separate from the
mainboard since it's on the add-on module, which you don't have to
install.
-
-
Flash chips {#flashchips}
===========
@@ -74,16 +64,12 @@ flash chip is 2MiB).
extractor. These can be found online. See
<http://www.coreboot.org/Developer_Manual/Tools#Chip_removal_tools>**
-
-
Native graphics initialization {#graphics}
==============================
Only text-mode is known to work, but linux(kernel) can initialize the
framebuffer display (if it has KMS - kernel mode setting).
-
-
Current issues {#issues}
==============
@@ -105,15 +91,11 @@ Current issues {#issues}
the very least, it's not a major inconvenience to not have it).
- Graphics: only text-mode works. See [#graphics](#graphics)
-
-
Hardware specifications {#specifications}
-----------------------
Check the ASUS website.
-
-
Copyright © 2016 Leah Rowe <info@minifree.org>
Permission is granted to copy, distribute and/or modify this document
diff --git a/docs/hcl/kfsn4-dre.md b/docs/hcl/kfsn4-dre.md
index 9a97bccf..53f83005 100644
--- a/docs/hcl/kfsn4-dre.md
+++ b/docs/hcl/kfsn4-dre.md
@@ -10,8 +10,6 @@ Flashing instructions can be found at
[Back to previous index](./).
-
-
Form factor {#formfactor}
===========
@@ -19,8 +17,6 @@ These boards use the SSI EEB 3.61 form factor; make sure that your case
supports this. This form factor is similar to E-ATX in that the size is
identical, but the position of the screws are different.
-
-
Flash chips {#flashchips}
===========
@@ -34,23 +30,17 @@ example of a 2MiB (16Mbits) chip, which might work. It is believed that
extractor. These can be found online. See
<http://www.coreboot.org/Developer_Manual/Tools#Chip_removal_tools>**
-
-
Native graphics initialization {#graphics}
==============================
Native graphics initialization exists (XGI Z9s) for this board.
Framebuffer- and text-mode both work. A serial port is also available.
-
-
Memory
======
DDR2 533/667 Registered ECC. 16 slots. Total capacity up to 64GiB.
-
-
Hex-core CPUs {#hexcore}
=============
@@ -59,8 +49,6 @@ number will be printed on the board), because it can use dual hex-core
CPUs (Opteron 2400/8400 series). Other revisions are believed to only
support dual quad-core CPUs.
-
-
Current issues {#issues}
==============
@@ -76,15 +64,11 @@ Current issues {#issues}
disappears if using KMS, once the kernel starts. The jitter will
remain, if booting the kernel in text-mode).
-
-
Other information
=================
[specifications](ftp://ftp.sgi.com/public/Technical%20Support/Pdf%20files/Asus/kfsn4-dre.pdf)
-
-
Copyright © 2015 Leah Rowe <info@minifree.org>
Permission is granted to copy, distribute and/or modify this document
diff --git a/docs/hcl/kgpe-d16.md b/docs/hcl/kgpe-d16.md
index 1d55e96e..c0528498 100644
--- a/docs/hcl/kgpe-d16.md
+++ b/docs/hcl/kgpe-d16.md
@@ -20,8 +20,6 @@ KGPE-D16, without using external hardware.
[Back to previous index](./).
-
-
CPU compatibility
=================
@@ -29,15 +27,11 @@ CPU compatibility
virt).** 6300 series needs microcode updates, so avoid those CPUs. 6100
series is too old, and mostly untested.
-
-
Board status (compatibility) {#boardstatus}
============================
See <https://raptorengineeringinc.com/coreboot/kgpe-d16-status.php>.
-
-
Form factor {#formfactor}
===========
@@ -45,8 +39,6 @@ These boards use the SSI EEB 3.61 form factor; make sure that your case
supports this. This form factor is similar to E-ATX in that the size is
identical, but the position of the screws are different.
-
-
IPMI iKVM module add-on {#ipmi}
=======================
@@ -57,8 +49,6 @@ unsigned (possibly to replace) and physically separate from the
mainboard since it's on the add-on module, which you don't have to
install.
-
-
Flash chips {#flashchips}
===========
@@ -75,16 +65,12 @@ flash chip is 2MiB).
extractor. These can be found online. See
<http://www.coreboot.org/Developer_Manual/Tools#Chip_removal_tools>**
-
-
Native graphics initialization {#graphics}
==============================
Only text-mode is known to work, but linux(kernel) can initialize the
framebuffer display (if it has KMS - kernel mode setting).
-
-
Current issues {#issues}
==============
@@ -106,8 +92,6 @@ Current issues {#issues}
the very least, it's not a major inconvenience to not have it).
- Graphics: only text-mode works. See [#graphics](#graphics)
-
-
Hardware specifications {#specifications}
-----------------------
@@ -226,8 +210,6 @@ The information here is adapted, from the ASUS website.
- * DDR3 1600 can only be supported with AMD Opteron 6300/6200 series
processor
-
-
Copyright © 2015 Leah Rowe <info@minifree.org>
Permission is granted to copy, distribute and/or modify this document
diff --git a/docs/hcl/r400.md b/docs/hcl/r400.md
index 167fa1e5..55a0c411 100644
--- a/docs/hcl/r400.md
+++ b/docs/hcl/r400.md
@@ -21,8 +21,6 @@ Flashing instructions can be found at
[Back to previous index](./).
-
-
EC update {#ecupdate}
=========
@@ -42,12 +40,9 @@ only replaces the BIOS firmware, not EC.
Updated EC firmware has several advantages e.g. bettery battery
handling.
-
-
Compatibility (without blobs) {#compatibility_noblobs}
-----------------------------
-
### Hardware virtualization (vt-x) {#hwvirt}
The R400, when run without CPU microcode updates in coreboot, currently
@@ -62,17 +57,12 @@ On GM45 hardware (with libreboot), make sure that the *kvm* and
The following errata datasheet from Intel might help with investigation:
<http://download.intel.com/design/mobile/specupdt/320121.pdf>
-
-
-
The R400 is almost identical to the X200, code-wise. See
[x200.html](x200.html).
TODO: put hardware register logs here like on the [X200](x200.html) and
[T400](t400.html) page.
-
-
Copyright © 2014, 2015 Leah Rowe <info@minifree.org>
Permission is granted to copy, distribute and/or modify this document
diff --git a/docs/hcl/t400.md b/docs/hcl/t400.md
index 48ea16b5..e8493640 100644
--- a/docs/hcl/t400.md
+++ b/docs/hcl/t400.md
@@ -21,8 +21,6 @@ Flashing instructions can be found at
[Back to previous index](./).
-
-
EC update {#ecupdate}
=========
@@ -42,12 +40,9 @@ only replaces the BIOS firmware, not EC.
Updated EC firmware has several advantages e.g. bettery battery
handling.
-
-
Compatibility (without blobs) {#compatibility_noblobs}
-----------------------------
-
### Hardware virtualization (vt-x) {#hwvirt}
The T400, when run without CPU microcode updates in coreboot, currently
@@ -62,14 +57,9 @@ On GM45 hardware (with libreboot), make sure that the *kvm* and
The following errata datasheet from Intel might help with investigation:
<http://download.intel.com/design/mobile/specupdt/320121.pdf>
-
-
-
The T400 is almost identical to the X200, code-wise. See
[x200.html](x200.html).
-
-
Hardware register dumps {#regdumps}
-----------------------
@@ -84,8 +74,6 @@ outputs from the T400:
- Version of flashrom used for the external flashing/reading logs is
the one that libreboot git revision c164960 uses.
-
-
Copyright © 2015 Leah Rowe <info@minifree.org>
Permission is granted to copy, distribute and/or modify this document
diff --git a/docs/hcl/t500.md b/docs/hcl/t500.md
index a5d5ef57..a7605ed1 100644
--- a/docs/hcl/t500.md
+++ b/docs/hcl/t500.md
@@ -21,8 +21,6 @@ Flashing instructions can be found at
[Back to previous index](./).
-
-
EC update {#ecupdate}
=========
@@ -42,12 +40,9 @@ only replaces the BIOS firmware, not EC.
Updated EC firmware has several advantages e.g. bettery battery
handling.
-
-
Compatibility (without blobs) {#compatibility_noblobs}
-----------------------------
-
### Hardware virtualization (vt-x) {#hwvirt}
The T500, when run without CPU microcode updates in coreboot, currently
@@ -62,14 +57,9 @@ On GM45 hardware (with libreboot), make sure that the *kvm* and
The following errata datasheet from Intel might help with investigation:
<http://download.intel.com/design/mobile/specupdt/320121.pdf>
-
-
-
The T500 is almost identical to the X200, code-wise. See
[x200.html](x200.html).
-
-
Descriptor and Gbe differences {#descriptor_difference}
------------------------------
@@ -93,8 +83,6 @@ The very same descriptor/gbe used on the X200 (generated by
[ich9gen](gm45_remove_me.html#ich9gen)) was re-used on the T500, and it
still worked.
-
-
Hardware register dumps {#regdumps}
-----------------------
@@ -107,8 +95,6 @@ outputs from the T500:
Lenovo BIOS 3.13 7VET83WW (EC firmware 1.06):
- [../future/dumps/t500log/](../future/dumps/t500log/)
-
-
Copyright © 2015 Leah Rowe <info@minifree.org>
Permission is granted to copy, distribute and/or modify this document
diff --git a/docs/hcl/x200.md b/docs/hcl/x200.md
index 9082d029..2dea2279 100644
--- a/docs/hcl/x200.md
+++ b/docs/hcl/x200.md
@@ -24,8 +24,6 @@ Flashing instructions can be found at
[Back to previous index](./).
-
-
EC update {#ecupdate}
=========
@@ -45,12 +43,9 @@ only replaces the BIOS firmware, not EC.
Updated EC firmware has several advantages e.g. bettery battery
handling.
-
-
Compatibility (without blobs) {#compatibility_noblobs}
-----------------------------
-
### Hardware virtualization (vt-x) {#hwvirt}
The X200, when run without CPU microcode updates in coreboot, currently
@@ -69,9 +64,6 @@ Anecdotal reports from at least 1 user suggests that some models with
CPU microcode 1067a (on the CPU itself) might work with vt-x in
libreboot.
-
-
-
X200S and X200 Tablet. {#x200s}
----------------------
@@ -114,7 +106,6 @@ This was then pushed as a patch for coreboot, which can be found at
<http://review.coreboot.org/#/c/7786/> (libreboot merges this patch in
coreboot-libre now. Check the 'getcb' script in src or git).
-
### Proper GS45 raminit {#x200s_raminit}
A new northbridge gs45 should be added to coreboot, based on gm45, and a
@@ -133,17 +124,12 @@ comparing it with X200 (factory BIOS) and X200 (gm45 raminit code in
coreboot), to see what the differences are. Then tweak raminit code
based on that.
-
-
-
Trouble undocking (button doesn't work)
----------------------------------------
This person seems to have a workaround:
<https://github.com/the-unconventional/libreboot-undock>
-
-
LCD compatibility list {#lcd_supported_list}
----------------------
@@ -154,7 +140,6 @@ All LCD panels for the X200, X200S and X200 Tablet are known to work.
[Back to top of page.](#pagetop)
-
### AFFS/IPS panels {#ips}
#### X200
@@ -197,19 +182,14 @@ Sources:
- [ThinkWiki.de - X200
Displayumbau](http://thinkwiki.de/X200_Displayumbau)
-
-
### X200S
<http://forum.thinkpads.com/viewtopic.php?p=618928#p618928> explains
that the X200S screens/assemblies are thinner. You need to replace the
whole lid with one from a normal X200/X201.
-
[Back to top of page.](#pagetop)
-
-
How to tell if it has an LED or CCFL? {#led_howtotell}
-------------------------------------
@@ -227,8 +207,6 @@ something different).
[Back to top of page.](#pagetop)
-
-
Hardware register dumps {#regdumps}
-----------------------
@@ -240,8 +218,6 @@ outputs from the X200:
- BIOS 3.15, EC 1.06
- [hwdumps/x200/](hwdumps/x200/)
-
-
RAM, S3 and microcode updates {#ram_s3_microcode}
=============================
@@ -284,8 +260,6 @@ available. I'd be curious if you could confirm these results.** It
might not be coreboot that's buggy with raminit/S3; it might just be
down to the microcode updates.
-
-
Unsorted notes {#unsorted}
--------------
@@ -295,8 +269,6 @@ Unsorted notes {#unsorted}
<sgsit> you can plug a board in which gives diagnostic codes but i'm wondering whether it is capable of more
<sgsit> http://www.endeer.cz/bios.tools/bios.html
-
-
Copyright © 2014, 2015 Leah Rowe <info@minifree.org>
Copyright © 2015 Patrick "P. J." McDermott <pj@pehjota.net>