aboutsummaryrefslogtreecommitdiff
path: root/docs/hcl
diff options
context:
space:
mode:
Diffstat (limited to 'docs/hcl')
-rw-r--r--docs/hcl/c201.md20
-rw-r--r--docs/hcl/d510mo.md2
-rw-r--r--docs/hcl/d945gclf.md4
-rw-r--r--docs/hcl/ga-g41m-es2l.md2
-rw-r--r--docs/hcl/gm45_remove_me.md28
-rw-r--r--docs/hcl/imac52.md2
-rw-r--r--docs/hcl/index.md48
-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.md15
-rw-r--r--docs/hcl/x200.md34
14 files changed, 0 insertions, 229 deletions
diff --git a/docs/hcl/c201.md b/docs/hcl/c201.md
index ddf293ee..ff853786 100644
--- a/docs/hcl/c201.md
+++ b/docs/hcl/c201.md
@@ -16,8 +16,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
@@ -30,8 +28,6 @@ Flashing instructions can be found at
- [Depthcharge payload](#depthcharge)
- [Flash chip write protection: the screw](#thescrew)
-
-
Google's intent with CrOS devices {#googlesintent}
==================================
@@ -63,8 +59,6 @@ software movement.
[Back to top of page](#pagetop).
-
-
Considerations about ChromeOS and free operating systems {#os}
========================================================
@@ -87,8 +81,6 @@ TODO: instructions for Devuan
[Back to top of page](#pagetop).
-
-
Caution: Video acceleration requires a non-free blob, software rendering can be used instead. {#videoblobs}
=============================================================================================
@@ -110,8 +102,6 @@ story:
[Back to top of page](#pagetop).
-
-
Caution: WiFi requires a non-free blob, a USB dongle can be used instead. {#wifiblobs}
=========================================================================
@@ -137,8 +127,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}
=============================
@@ -154,8 +142,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}
=============
@@ -172,8 +158,6 @@ microcode.
[Back to top of page](#pagetop).
-
-
Depthcharge payload {#depthcharge}
===================
@@ -181,8 +165,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}
======================================
@@ -206,8 +188,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
under the terms of the Creative Commons Attribution-ShareAlike 4.0
diff --git a/docs/hcl/d510mo.md b/docs/hcl/d510mo.md
index d69f2bff..3aa3620f 100644
--- a/docs/hcl/d510mo.md
+++ b/docs/hcl/d510mo.md
@@ -11,8 +11,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
under the terms of the Creative Commons Attribution-ShareAlike 4.0
diff --git a/docs/hcl/d945gclf.md b/docs/hcl/d945gclf.md
index 7b2f95d9..96ab837e 100644
--- a/docs/hcl/d945gclf.md
+++ b/docs/hcl/d945gclf.md
@@ -45,8 +45,6 @@ Here is an image of the D945GCLF2 board:\
And SPI SOIC8 flash chip\
![](../images/d945gclf/20160923_141550.jpg){width="50%" height="50%"}
-
-
How to replace thermal paste and fan
------------------------------------
@@ -75,8 +73,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>\
Permission is granted to copy, distribute and/or modify this document
diff --git a/docs/hcl/ga-g41m-es2l.md b/docs/hcl/ga-g41m-es2l.md
index c522b43c..a99781fb 100644
--- a/docs/hcl/ga-g41m-es2l.md
+++ b/docs/hcl/ga-g41m-es2l.md
@@ -15,8 +15,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
under the terms of the Creative Commons Attribution-ShareAlike 4.0
diff --git a/docs/hcl/gm45_remove_me.md b/docs/hcl/gm45_remove_me.md
index 5b705e44..1552c40b 100644
--- a/docs/hcl/gm45_remove_me.md
+++ b/docs/hcl/gm45_remove_me.md
@@ -26,8 +26,6 @@ Another project recently found: <http://io.smashthestack.org/me/>
[Back to previous index](./).
-
-
ICH9 gen utility {#ich9gen}
================
@@ -145,8 +143,6 @@ brick your laptop.
For external flashing guides, refer to [../install/](../install/).
-
-
ICH9 deblob utility {#ich9deblob}
===================
@@ -223,8 +219,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}
===================
@@ -267,14 +261,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}
-----------
@@ -297,10 +288,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}
-----------
@@ -325,13 +312,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
@@ -399,8 +382,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}
------------------------------------------
@@ -410,7 +391,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
@@ -433,7 +413,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
@@ -463,9 +442,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}
-----------------------
@@ -529,8 +505,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}
-----------------------------------------------------------------
@@ -542,8 +516,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
under the terms of the Creative Commons Attribution-ShareAlike 4.0
diff --git a/docs/hcl/imac52.md b/docs/hcl/imac52.md
index bd7c87ac..19998fd7 100644
--- a/docs/hcl/imac52.md
+++ b/docs/hcl/imac52.md
@@ -2,8 +2,6 @@
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
under the terms of the Creative Commons Attribution-ShareAlike 4.0
diff --git a/docs/hcl/index.md b/docs/hcl/index.md
index 6eb810ef..85f99917 100644
--- a/docs/hcl/index.md
+++ b/docs/hcl/index.md
@@ -16,8 +16,6 @@ This sections relates to known hardware compatibility in libreboot.
[Back to previous index](../).
-
-
List of supported hardware {#supported_list}
--------------------------
@@ -63,8 +61,6 @@ It is also possible to build ROM images (from source) for other systems
[Back to top of page](#pagetop)
-
-
EC update on i945 (X60, T60) and GM45 (X200, T400, T500, R400) {#ecupdate}
==============================================================
@@ -86,8 +82,6 @@ handling.
[Back to top of page](#pagetop)
-
-
How to find what EC version you have (i945/GM45) {#ecversion}
================================================
@@ -102,8 +96,6 @@ out regular version - in this case it's a 1.06 for x200 tablet
[Back to top of page](#pagetop)
-
-
Recommended wifi chipsets {#recommended_wifi}
-------------------------
@@ -124,8 +116,6 @@ project if these work with linux-libre kernel (TODO: test):
[Back to top of page](#pagetop)
-
-
List of supported ThinkPad X60s {#supported_x60_list}
-------------------------------
@@ -154,10 +144,6 @@ 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)
-
-
-
List of supported ThinkPad X60 Tablets {#supported_x60t_list}
--------------------------------------
@@ -242,10 +228,6 @@ could get finger input working. They used linuxwacom at git tag
InputDevice "WTouch" "SendCoreEvents"
EndSection
-[Back to top of page.](#pagetop)
-
-
-
Supported T60 list {#supported_t60_list}
------------------
@@ -274,7 +256,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))**
@@ -291,8 +272,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!*:
@@ -326,11 +305,6 @@ 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}
----------------------------------------------------------------
@@ -373,10 +347,6 @@ usable as a laptop because there would be no visual display at all. That
being said, such a configuration is acceptable for use in a 'headless'
server setup (with serial and/or ssh console as the display).
-[Back to top of page.](#pagetop)
-
-
-
Information about the macbook1,1 {#macbook11}
--------------------------------
@@ -395,7 +365,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):
@@ -404,7 +373,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).
@@ -419,10 +387,6 @@ firmware is running. You will need to disassemble the system and flash
externally. Reading from flash seems to work. For external flashing,
refer to [../install/bbb\_setup.html](../install/bbb_setup.html).
-[Back to top of page.](#pagetop)
-
-
-
Information about the macbook2,1 {#macbook21}
--------------------------------
@@ -451,7 +415,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
@@ -467,21 +430,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:
@@ -501,7 +458,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).
@@ -588,10 +544,6 @@ A user submitted a utility to enable 3-finger tap on this laptop. It's
available at *resources/utilities/macbook21-three-finger-tap* in the
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
under the terms of the Creative Commons Attribution-ShareAlike 4.0
diff --git a/docs/hcl/kcma-d8.md b/docs/hcl/kcma-d8.md
index f8dab9c1..0eba10d8 100644
--- a/docs/hcl/kcma-d8.md
+++ b/docs/hcl/kcma-d8.md
@@ -17,8 +17,6 @@ without using external hardware.
[Back to previous index](./).
-
-
CPU compatibility
=================
@@ -26,15 +24,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}
===========
@@ -42,8 +36,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}
=======================
@@ -54,8 +46,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}
===========
@@ -72,16 +62,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}
==============
@@ -104,15 +90,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
under the terms of the Creative Commons Attribution-ShareAlike 4.0
diff --git a/docs/hcl/kfsn4-dre.md b/docs/hcl/kfsn4-dre.md
index 84b8d455..66d45a37 100644
--- a/docs/hcl/kfsn4-dre.md
+++ b/docs/hcl/kfsn4-dre.md
@@ -8,8 +8,6 @@ Flashing instructions can be found at
[Back to previous index](./).
-
-
Form factor {#formfactor}
===========
@@ -17,8 +15,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}
===========
@@ -32,23 +28,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}
=============
@@ -57,8 +47,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}
==============
@@ -75,15 +63,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
under the terms of the Creative Commons Attribution-ShareAlike 4.0
diff --git a/docs/hcl/kgpe-d16.md b/docs/hcl/kgpe-d16.md
index b0490edc..04c425ed 100644
--- a/docs/hcl/kgpe-d16.md
+++ b/docs/hcl/kgpe-d16.md
@@ -18,8 +18,6 @@ KGPE-D16, without using external hardware.
[Back to previous index](./).
-
-
CPU compatibility
=================
@@ -27,15 +25,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}
===========
@@ -43,8 +37,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}
=======================
@@ -55,8 +47,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}
===========
@@ -73,16 +63,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,8 +91,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}
-----------------------
@@ -225,8 +209,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
under the terms of the Creative Commons Attribution-ShareAlike 4.0
diff --git a/docs/hcl/r400.md b/docs/hcl/r400.md
index 75163742..c91cced6 100644
--- a/docs/hcl/r400.md
+++ b/docs/hcl/r400.md
@@ -19,8 +19,6 @@ Flashing instructions can be found at
[Back to previous index](./).
-
-
EC update {#ecupdate}
=========
@@ -40,12 +38,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
@@ -60,17 +55,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
under the terms of the Creative Commons Attribution-ShareAlike 4.0
diff --git a/docs/hcl/t400.md b/docs/hcl/t400.md
index e3355f57..568b172f 100644
--- a/docs/hcl/t400.md
+++ b/docs/hcl/t400.md
@@ -19,8 +19,6 @@ Flashing instructions can be found at
[Back to previous index](./).
-
-
EC update {#ecupdate}
=========
@@ -40,12 +38,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
@@ -60,14 +55,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}
-----------------------
@@ -83,8 +73,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
under the terms of the Creative Commons Attribution-ShareAlike 4.0
diff --git a/docs/hcl/t500.md b/docs/hcl/t500.md
index 2b187e54..1224e631 100644
--- a/docs/hcl/t500.md
+++ b/docs/hcl/t500.md
@@ -19,8 +19,6 @@ Flashing instructions can be found at
[Back to previous index](./).
-
-
EC update {#ecupdate}
=========
@@ -40,12 +38,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
@@ -60,14 +55,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}
------------------------------
@@ -83,7 +73,6 @@ were something like:
$ diff -u t500gbe x200gbe
$ diff -u t500descriptor x200descriptor
-
ME VSCC table is in a different place and a different size on the T500.
Libreboot disables and removes the ME anyway, so it doesn't matter.
@@ -91,8 +80,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}
-----------------------
@@ -105,8 +92,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
under the terms of the Creative Commons Attribution-ShareAlike 4.0
diff --git a/docs/hcl/x200.md b/docs/hcl/x200.md
index 4ab38cba..9927f185 100644
--- a/docs/hcl/x200.md
+++ b/docs/hcl/x200.md
@@ -22,8 +22,6 @@ Flashing instructions can be found at
[Back to previous index](./).
-
-
EC update {#ecupdate}
=========
@@ -43,12 +41,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
@@ -67,9 +62,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}
----------------------
@@ -112,7 +104,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
@@ -131,17 +122,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}
----------------------
@@ -150,9 +136,6 @@ LCD panel list (X200 panels listed there):
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
@@ -196,19 +179,12 @@ 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}
-------------------------------------
@@ -224,10 +200,6 @@ Lithium Battery and a lamp which contains mercury; dispose according to
local, state or federal laws"* (one with an LED backlit panel will say
something different).
-[Back to top of page.](#pagetop)
-
-
-
Hardware register dumps {#regdumps}
-----------------------
@@ -239,8 +211,6 @@ outputs from the X200:
- BIOS 3.15, EC 1.06
- [hwdumps/x200/](hwdumps/x200/)
-
-
RAM, S3 and microcode updates {#ram_s3_microcode}
=============================
@@ -282,8 +252,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}
--------------
@@ -293,8 +261,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>\
Permission is granted to copy, distribute and/or modify this document