From cb8d13228f7dcb58f7e891dfd57493209ecc5518 Mon Sep 17 00:00:00 2001 From: Alyssa Rosenzweig Date: Mon, 3 Apr 2017 12:37:59 -0700 Subject: squeeze --- docs/hcl/c201.md | 20 ------------------- docs/hcl/d510mo.md | 2 -- docs/hcl/d945gclf.md | 4 ---- docs/hcl/ga-g41m-es2l.md | 2 -- docs/hcl/gm45_remove_me.md | 28 --------------------------- docs/hcl/imac52.md | 2 -- docs/hcl/index.md | 48 ---------------------------------------------- docs/hcl/kcma-d8.md | 18 ----------------- docs/hcl/kfsn4-dre.md | 16 ---------------- docs/hcl/kgpe-d16.md | 18 ----------------- docs/hcl/r400.md | 10 ---------- docs/hcl/t400.md | 12 ------------ docs/hcl/t500.md | 15 --------------- docs/hcl/x200.md | 34 -------------------------------- 14 files changed, 229 deletions(-) (limited to 'docs/hcl') 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: - - 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 \ 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 \ 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 \ Copyright © 2016 Vitaly Castaño Solana \ 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 \ 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: [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: - - - - Flash chips {#flashchips} ----------- @@ -325,13 +312,9 @@ Flash chips {#flashchips} - Schematics for X200s laptop: . - - - 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 \ 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 \ 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: - - ### 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 - - - ### 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 \ 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 . - - 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 ** - - 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 \ 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 ** - - 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 \ 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 . - - 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 ** - - 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 \ 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: - - - 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 \ 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: - - - 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 \ 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: - - - 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 \ 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 (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: - - 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 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} you can plug a board in which gives diagnostic codes but i'm wondering whether it is capable of more http://www.endeer.cz/bios.tools/bios.html - - Copyright © 2014, 2015 Leah Rowe \ Copyright © 2015 Patrick "P. J." McDermott \ Permission is granted to copy, distribute and/or modify this document -- cgit v1.2.3-70-g09d2