diff --git a/site.cfg b/site.cfg index f9bb231..474c755 100644 --- a/site.cfg +++ b/site.cfg @@ -1,3 +1,3 @@ TITLE="-T Libreboot" -DOMAIN="https://libreboot.org/" +DOMAIN="https://libreboot.srht.site/" BLOGDIR="news/" # leave as empty string if you want the blog to be the homepage diff --git a/site/contact.md b/site/contact.md index 78db538..e81a8ff 100644 --- a/site/contact.md +++ b/site/contact.md @@ -66,7 +66,7 @@ The founder and lead developer, Leah Rowe, is also on Twitter and Mastodon: * Leah can also be contacted by her email address: -[leah@libreboot.org](mailto:leah@libreboot.org) +[leah@libreboot.srht.site](mailto:leah@libreboot.srht.site) Reddit ------ diff --git a/site/contrib.md b/site/contrib.md index fc09d80..a11f5af 100644 --- a/site/contrib.md +++ b/site/contrib.md @@ -25,7 +25,7 @@ works on all aspects of Libreboot, such as: * General management. Leah handles all outside contributions to Libreboot, reviews pull requests, deals with bug reports, delegates tasks when necessary - or desirable. Leah controls the libreboot.org server infrastructure, hosted + or desirable. Leah controls the libreboot.srht.site server infrastructure, hosted in her lab (of course it runs Libreboot!) * Leah has the final say on all decisions, taking input via discussion with members of the public, mostly on IRC. Leah oversees releases of Libreboot, @@ -51,10 +51,10 @@ Alyssa Rosenzweig ----------------- Switched the website to use markdown in lieu of handwritten HTML and custom -PHP. **Former libreboot project maintainer (sysadmin for libreboot.org).** +PHP. **Former libreboot project maintainer (sysadmin for libreboot.srht.site).** Alyssa wrote the original static site generator (bash scripts converting -markdown to html, via pandoc) for libreboot.org. This static site generator has +markdown to html, via pandoc) for libreboot.srht.site. This static site generator has now been heavily modified and forked into a formal project, by Leah Rowe: (untitled is Leah's work, not Alyssa's, but it's based on @@ -156,7 +156,7 @@ on December 13th, 2013, the Libreboot project was born (but not called that). Joshua made sure that everyone knew what I was doing! A few months later, the name *Libreboot* was coined, and the domain name -*libreboot.org* was registered. At that point, the Libreboot project (in early +*libreboot.srht.site* was registered. At that point, the Libreboot project (in early 2014) was officially born. Once again, Joshua provided every bit of help he could, heavily promoting the project and he even wrote this article on the FSF website, announcing it: diff --git a/site/docs/build/index.md b/site/docs/build/index.md index cac797a..e69c467 100644 --- a/site/docs/build/index.md +++ b/site/docs/build/index.md @@ -6,7 +6,7 @@ x-toc-enable: true Libreboot's build system is named `lbmk`, short for `Libreboot Make`, and this document describes how to use it. With this guide, you can know how to compile Libreboot from the available source code. -This version, if hosted live on libreboot.org, assumes that you are using +This version, if hosted live on libreboot.srht.site, assumes that you are using the `lbmk` git repository, which you can download using the instructions on [the code review page](../../git.md). diff --git a/site/docs/gnulinux/index.md b/site/docs/gnulinux/index.md index fa094d8..b6f966d 100644 --- a/site/docs/gnulinux/index.md +++ b/site/docs/gnulinux/index.md @@ -45,7 +45,7 @@ In general, it is recommended that you use SeaBIOS but if you want extra securit GRUB payload is recommended where you can then have a fully encrypted /boot directory. -TODO: Nuke *all* distro-specific guides on libreboot.org. Instead, move these +TODO: Nuke *all* distro-specific guides on libreboot.srht.site. Instead, move these instructions to the wiki pages of these projects, on their websites. The reasons are explained in the above issue page. diff --git a/site/docs/hardware/d945gclf.md b/site/docs/hardware/d945gclf.md index 7bb58c1..1e3d496 100644 --- a/site/docs/hardware/d945gclf.md +++ b/site/docs/hardware/d945gclf.md @@ -45,11 +45,11 @@ Remarks about vendor bios: flashed there is no problem to update the firmware internally Here is an image of the board:\ -![](https://av.libreboot.org/d945gclf/d945gclf.jpg)\ +![](https://av.libreboot.srht.site/d945gclf/d945gclf.jpg)\ Here is an image of the D945GCLF2 board:\ -![](https://av.libreboot.org/d945gclf/20160923_141521.jpg){width="80%" height="80%"}\ +![](https://av.libreboot.srht.site/d945gclf/20160923_141521.jpg){width="80%" height="80%"}\ And SPI SOIC8 flash chip\ -![](https://av.libreboot.org/d945gclf/20160923_141550.jpg){width="50%" height="50%"} +![](https://av.libreboot.srht.site/d945gclf/20160923_141550.jpg){width="50%" height="50%"} How to replace thermal paste and fan ------------------------------------ @@ -57,24 +57,24 @@ How to replace thermal paste and fan This board comes with very crappy disposable loud fan, that one has no bearings, which can not be repaired or oiled properly, do not waste your time trying to fix it, just buy one chinese same size fan\ -![](https://av.libreboot.org/d945gclf/20160923_141620.jpg){width="50%" height="50%"} -![](https://av.libreboot.org/d945gclf/20160923_141614.jpg){width="50%" height="50%"}\ +![](https://av.libreboot.srht.site/d945gclf/20160923_141620.jpg){width="50%" height="50%"} +![](https://av.libreboot.srht.site/d945gclf/20160923_141614.jpg){width="50%" height="50%"}\ Make sure that new one has same wiring\ -![](https://av.libreboot.org/d945gclf/20160923_142618.jpg){width="50%" height="50%"}\ +![](https://av.libreboot.srht.site/d945gclf/20160923_142618.jpg){width="50%" height="50%"}\ This is a new one, with bearing and maintenable\ -![](https://av.libreboot.org/d945gclf/20160923_141738.jpg){width="50%" height="50%"} -![](https://av.libreboot.org/d945gclf/20160923_141814.jpg){width="50%" height="50%"}\ +![](https://av.libreboot.srht.site/d945gclf/20160923_141738.jpg){width="50%" height="50%"} +![](https://av.libreboot.srht.site/d945gclf/20160923_141814.jpg){width="50%" height="50%"}\ Now remove the both coolers rotating them a bit, slowly, then clean both silicons and both coolers (removing cmos battery first is recommended)\ -![](https://av.libreboot.org/d945gclf/20160923_141601.jpg){width="50%" height="50%"}\ +![](https://av.libreboot.srht.site/d945gclf/20160923_141601.jpg){width="50%" height="50%"}\ Put a little bit of non conductive thermal paste on both silicons (only cpu silicon iis shown on that image)\ -![](https://av.libreboot.org/d945gclf/20160923_142031.jpg){width="50%" height="50%"}\ +![](https://av.libreboot.srht.site/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)\ -![](https://av.libreboot.org/d945gclf/20160923_141659.jpg){width="50%" height="50%"}\ +![](https://av.libreboot.srht.site/d945gclf/20160923_141659.jpg){width="50%" height="50%"}\ After that, assemble your new fan into CPU cooler\ -![](https://av.libreboot.org/d945gclf/20160923_141635.jpg){width="50%" height="50%"}\ +![](https://av.libreboot.srht.site/d945gclf/20160923_141635.jpg){width="50%" height="50%"}\ Finally assemle both coolers on both chips, do not forget put in the CPU fan connector back, and you are done. diff --git a/site/docs/hardware/kcma-d8.md b/site/docs/hardware/kcma-d8.md index f337829..724f4b4 100644 --- a/site/docs/hardware/kcma-d8.md +++ b/site/docs/hardware/kcma-d8.md @@ -42,7 +42,7 @@ chip and re-flash it using external hardware. It has a 25XX NOR flash (SPI protocol) in a P-DIP 8 socket, which looks like this: -![](https://av.libreboot.org/dip8/dip8.jpg) +![](https://av.libreboot.srht.site/dip8/dip8.jpg) The default chip is a 2MiB one, but we recommend upgrading it to a 16MiB chip. diff --git a/site/docs/hardware/mac_address.md b/site/docs/hardware/mac_address.md index 719f2dc..f4e43c4 100644 --- a/site/docs/hardware/mac_address.md +++ b/site/docs/hardware/mac_address.md @@ -58,7 +58,7 @@ The existing MAC address may be obtained by the following methods: 2. Otherwise you can read the white label that is often found on the motherboard under the memory sticks: - ![](https://av.libreboot.org/t400/macaddress1.jpg) + ![](https://av.libreboot.srht.site/t400/macaddress1.jpg) 3. The MAC address is usually listed on the laptop chassis as well. This one will be incorrect if the motherboard was changed and the stickers were not diff --git a/site/docs/hardware/macbook21.md b/site/docs/hardware/macbook21.md index a6c36c3..5854af4 100644 --- a/site/docs/hardware/macbook21.md +++ b/site/docs/hardware/macbook21.md @@ -71,7 +71,7 @@ guides](https://www.ifixit.com/Device/MacBook_Core_2_Duo) Locate the flash. It'll be a SOIC8, which looks like this: -![](https://av.libreboot.org/chip/soic8.jpg) +![](https://av.libreboot.srht.site/chip/soic8.jpg) motherboard. [How to remove the motherboard](https://www.ifixit.com/Guide/MacBook+Core+2+Duo+PRAM+Battery+Replacement/529). diff --git a/site/docs/index.md b/site/docs/index.md index 8eb2827..f832691 100644 --- a/site/docs/index.md +++ b/site/docs/index.md @@ -2,7 +2,7 @@ title: Documentation ... -Always check [libreboot.org](https://libreboot.org/) for the latest updates to +Always check [libreboot.srht.site](https://libreboot.srht.site/) for the latest updates to Libreboot. News, including release announcements, can be found in the [main news section](../news/). diff --git a/site/docs/install/c201.md b/site/docs/install/c201.md index d5c92ba..f477608 100644 --- a/site/docs/install/c201.md +++ b/site/docs/install/c201.md @@ -13,11 +13,11 @@ in the source code archive, for that release.** The version of Depthcharge used here is very old, from 2016, and support for this laptop was dropped in recent releases. It will be re-added at a later date. If you wish to use Libreboot on this board, right now you must install -Libreboot 20160907. This page has been retained on libreboot.org for now, but +Libreboot 20160907. This page has been retained on libreboot.srht.site for now, but you should refer to the documentation provided in the Libreboot 20160907 release if you want to learn more. NOTE: in that release, the documentation is written in raw HTML, because the Markdown-based static site generator used on -libreboot.org had not yet been written at that point. +libreboot.srht.site had not yet been written at that point. These instructions are for installing Libreboot to the ASUS Chromebook C201 (more known under a name [*veyron speedy*](../misc/codenames.md)). @@ -108,8 +108,8 @@ part over, as shown on the picture below. The write protect screw is located next to the SPI flash chip, circled in red in the picture below. It has to be removed. -[![Screws](https://av.libreboot.org/c201/screws.jpg)](https://av.libreboot.org/c201/screws.jpg) [![WP -screw](https://av.libreboot.org/c201/wp-screw.jpg)](https://av.libreboot.org/c201/wp-screw.jpg) +[![Screws](https://av.libreboot.srht.site/c201/screws.jpg)](https://av.libreboot.srht.site/c201/screws.jpg) [![WP +screw](https://av.libreboot.srht.site/c201/wp-screw.jpg)](https://av.libreboot.srht.site/c201/wp-screw.jpg) The write protect screw can be put back in place later, when the device is known to be in a working state. @@ -176,9 +176,9 @@ unscrewed from the rest of the case. It is located on the right and has colorful cables, as shown on the picture below. [![SPI flash -layout](https://av.libreboot.org/c201/spi-flash-layout.jpg)](https://av.libreboot.org/c201/spi-flash-layout.jpg) +layout](https://av.libreboot.srht.site/c201/spi-flash-layout.jpg)](https://av.libreboot.srht.site/c201/spi-flash-layout.jpg) [![Battery -connector](https://av.libreboot.org/c201/battery-connector.jpg)](https://av.libreboot.org/c201/battery-connector.jpg) +connector](https://av.libreboot.srht.site/c201/battery-connector.jpg)](https://av.libreboot.srht.site/c201/battery-connector.jpg) All the files from the `veyron_speedy` release (or build) have to be transferred to the host. @@ -221,4 +221,4 @@ Debian is recommended for this device (which is on that list. See . Also look at the HCL entry for operating systems (Debian, Devuan, Parabola): - + diff --git a/site/docs/install/d945gclf.md b/site/docs/install/d945gclf.md index a9ab282..f2badac 100644 --- a/site/docs/install/d945gclf.md +++ b/site/docs/install/d945gclf.md @@ -16,4 +16,4 @@ Flashing instructions {#clip} Refer to [spi.md](spi.md) for how to re-flash externally. Here is an image of the flash chip:\ -![](https://av.libreboot.org/d945gclf/d945gclf_spi.jpg) +![](https://av.libreboot.srht.site/d945gclf/d945gclf_spi.jpg) diff --git a/site/docs/install/ga-g41m-es2l.md b/site/docs/install/ga-g41m-es2l.md index 0324065..70e63e5 100644 --- a/site/docs/install/ga-g41m-es2l.md +++ b/site/docs/install/ga-g41m-es2l.md @@ -33,7 +33,7 @@ NOTE: You should use a resistor in series, between 1K to 10K ohms, for the 3.3v connection to the CS pin. This is to protect from over-current. Here is an image of the flash chip:\ -![](https://av.libreboot.org/ga-g41m-es2l/ga-g41m-es2l.jpg) +![](https://av.libreboot.srht.site/ga-g41m-es2l/ga-g41m-es2l.jpg) Internal flashing is possible. Boot with the proprietary BIOS and GNU+Linux. There are 2 flash chips (one is backup). diff --git a/site/docs/install/ich9utils.md b/site/docs/install/ich9utils.md index 4aebca9..31752ef 100644 --- a/site/docs/install/ich9utils.md +++ b/site/docs/install/ich9utils.md @@ -307,7 +307,7 @@ Early notes {#early_notes} of disabling the descriptor. - **and the location of GPIO33 on the x200s: (was an external link. Putting it here instead)** - [https://av.libreboot.org/x200/gpio33_location.jpg](https://av.libreboot.org/x200/gpio33_location.jpg) - + [https://av.libreboot.srht.site/x200/gpio33_location.jpg](https://av.libreboot.srht.site/x200/gpio33_location.jpg) - it's above the number 7 on TP37 (which is above the big intel chip at the bottom) - The ME datasheet may not be for the mobile chipsets but it doesn't diff --git a/site/docs/install/r400_external.md b/site/docs/install/r400_external.md index 8237738..d8a80e6 100644 --- a/site/docs/install/r400_external.md +++ b/site/docs/install/r400_external.md @@ -81,82 +81,82 @@ Disassembly ----------- Remove all screws:\ -![](https://av.libreboot.org/r400/0000.jpg)\ +![](https://av.libreboot.srht.site/r400/0000.jpg)\ Remove the HDD and optical drive:\ -![](https://av.libreboot.org/r400/0001.jpg)\ +![](https://av.libreboot.srht.site/r400/0001.jpg)\ Remove the hinge screws:\ -![](https://av.libreboot.org/r400/0002.jpg) ![](https://av.libreboot.org/r400/0003.jpg) +![](https://av.libreboot.srht.site/r400/0002.jpg) ![](https://av.libreboot.srht.site/r400/0003.jpg) Remove the palm rest and keyboard:\ -![](https://av.libreboot.org/r400/0004.jpg) ![](https://av.libreboot.org/r400/0005.jpg) +![](https://av.libreboot.srht.site/r400/0004.jpg) ![](https://av.libreboot.srht.site/r400/0005.jpg) Remove these screws, and then remove the bezel:\ -![](https://av.libreboot.org/r400/0006.jpg) ![](https://av.libreboot.org/r400/0007.jpg) +![](https://av.libreboot.srht.site/r400/0006.jpg) ![](https://av.libreboot.srht.site/r400/0007.jpg) Remove the speaker screws, but don't remove the speakers yet (just set them loose):\ -![](https://av.libreboot.org/r400/0008.jpg) ![](https://av.libreboot.org/r400/0009.jpg) -![](https://av.libreboot.org/r400/0010.jpg) +![](https://av.libreboot.srht.site/r400/0008.jpg) ![](https://av.libreboot.srht.site/r400/0009.jpg) +![](https://av.libreboot.srht.site/r400/0010.jpg) Remove these screws, and then remove the metal plate:\ -![](https://av.libreboot.org/r400/0011.jpg) ![](https://av.libreboot.org/r400/0012.jpg) -![](https://av.libreboot.org/r400/0013.jpg) +![](https://av.libreboot.srht.site/r400/0011.jpg) ![](https://av.libreboot.srht.site/r400/0012.jpg) +![](https://av.libreboot.srht.site/r400/0013.jpg) Remove the antennas from the wifi card, and then start unrouting them:\ -![](https://av.libreboot.org/r400/0014.jpg) ![](https://av.libreboot.org/r400/0015.jpg) -![](https://av.libreboot.org/r400/0016.jpg) ![](https://av.libreboot.org/r400/0017.jpg) -![](https://av.libreboot.org/r400/0018.jpg) ![](https://av.libreboot.org/r400/0019.jpg) +![](https://av.libreboot.srht.site/r400/0014.jpg) ![](https://av.libreboot.srht.site/r400/0015.jpg) +![](https://av.libreboot.srht.site/r400/0016.jpg) ![](https://av.libreboot.srht.site/r400/0017.jpg) +![](https://av.libreboot.srht.site/r400/0018.jpg) ![](https://av.libreboot.srht.site/r400/0019.jpg) Disconnect the LCD cable from the motherboard:\ -![](https://av.libreboot.org/r400/0020.jpg) ![](https://av.libreboot.org/r400/0021.jpg) -![](https://av.libreboot.org/r400/0022.jpg) ![](https://av.libreboot.org/r400/0023.jpg) +![](https://av.libreboot.srht.site/r400/0020.jpg) ![](https://av.libreboot.srht.site/r400/0021.jpg) +![](https://av.libreboot.srht.site/r400/0022.jpg) ![](https://av.libreboot.srht.site/r400/0023.jpg) Remove the hinge screws, and then remove the LCD panel:\ -![](https://av.libreboot.org/r400/0024.jpg) ![](https://av.libreboot.org/r400/0025.jpg) -![](https://av.libreboot.org/r400/0026.jpg) ![](https://av.libreboot.org/r400/0027.jpg) +![](https://av.libreboot.srht.site/r400/0024.jpg) ![](https://av.libreboot.srht.site/r400/0025.jpg) +![](https://av.libreboot.srht.site/r400/0026.jpg) ![](https://av.libreboot.srht.site/r400/0027.jpg) Remove this:\ -![](https://av.libreboot.org/r400/0028.jpg) ![](https://av.libreboot.org/r400/0029.jpg) +![](https://av.libreboot.srht.site/r400/0028.jpg) ![](https://av.libreboot.srht.site/r400/0029.jpg) Remove this long cable (there are 3 connections):\ -![](https://av.libreboot.org/r400/0030.jpg) ![](https://av.libreboot.org/r400/0031.jpg) -![](https://av.libreboot.org/r400/0032.jpg) ![](https://av.libreboot.org/r400/0033.jpg) +![](https://av.libreboot.srht.site/r400/0030.jpg) ![](https://av.libreboot.srht.site/r400/0031.jpg) +![](https://av.libreboot.srht.site/r400/0032.jpg) ![](https://av.libreboot.srht.site/r400/0033.jpg) Disconnect the speaker cable, and remove the speakers:\ -![](https://av.libreboot.org/r400/0034.jpg) +![](https://av.libreboot.srht.site/r400/0034.jpg) Remove the heatsink screws, remove the fan and then remove the heatsink/fan:\ -![](https://av.libreboot.org/r400/0035.jpg) ![](https://av.libreboot.org/r400/0036.jpg) -![](https://av.libreboot.org/r400/0037.jpg) ![](https://av.libreboot.org/r400/0038.jpg) +![](https://av.libreboot.srht.site/r400/0035.jpg) ![](https://av.libreboot.srht.site/r400/0036.jpg) +![](https://av.libreboot.srht.site/r400/0037.jpg) ![](https://av.libreboot.srht.site/r400/0038.jpg) Remove the NVRAM battery:\ -![](https://av.libreboot.org/r400/0039.jpg) ![](https://av.libreboot.org/r400/0040.jpg) +![](https://av.libreboot.srht.site/r400/0039.jpg) ![](https://av.libreboot.srht.site/r400/0040.jpg) Remove this screw:\ -![](https://av.libreboot.org/r400/0041.jpg) ![](https://av.libreboot.org/r400/0042.jpg) +![](https://av.libreboot.srht.site/r400/0041.jpg) ![](https://av.libreboot.srht.site/r400/0042.jpg) Disconnect the AC jack:\ -![](https://av.libreboot.org/r400/0043.jpg) ![](https://av.libreboot.org/r400/0044.jpg) +![](https://av.libreboot.srht.site/r400/0043.jpg) ![](https://av.libreboot.srht.site/r400/0044.jpg) Remove this screw and then remove what is under it:\ -![](https://av.libreboot.org/r400/0045.jpg) +![](https://av.libreboot.srht.site/r400/0045.jpg) Remove this:\ -![](https://av.libreboot.org/r400/0046.jpg) +![](https://av.libreboot.srht.site/r400/0046.jpg) Lift the motherboard (which is still inside the cage) from the side on the right, removing it completely:\ -![](https://av.libreboot.org/r400/0047.jpg) ![](https://av.libreboot.org/r400/0048.jpg) +![](https://av.libreboot.srht.site/r400/0047.jpg) ![](https://av.libreboot.srht.site/r400/0048.jpg) Remove all screws, marking each hole so that you know where to re-insert them. You should place the screws in a layout corresponding to the order -that they were in before removal: ![](https://av.libreboot.org/r400/0049.jpg) -![](https://av.libreboot.org/r400/0050.jpg) +that they were in before removal: ![](https://av.libreboot.srht.site/r400/0049.jpg) +![](https://av.libreboot.srht.site/r400/0050.jpg) Remove the motherboard from the cage, and the SPI flash chip will be next to the memory slots:\ -![](https://av.libreboot.org/r400/0051.jpg) ![](https://av.libreboot.org/r400/0052.jpg) +![](https://av.libreboot.srht.site/r400/0051.jpg) ![](https://av.libreboot.srht.site/r400/0052.jpg) Now, you should be ready to install libreboot. @@ -174,7 +174,7 @@ 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. -![](https://av.libreboot.org/t400/paste.jpg) +![](https://av.libreboot.srht.site/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 @@ -199,13 +199,13 @@ 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:\ -![](https://av.libreboot.org/t400/memory.jpg) +![](https://av.libreboot.srht.site/t400/memory.jpg) Boot it! -------- You should see something like this: -![](https://av.libreboot.org/t400/boot0.jpg) ![](https://av.libreboot.org/t400/boot1.jpg) +![](https://av.libreboot.srht.site/t400/boot0.jpg) ![](https://av.libreboot.srht.site/t400/boot1.jpg) Now [install GNU+Linux](../gnulinux/). diff --git a/site/docs/install/spi.md b/site/docs/install/spi.md index d9c0175..e8cbd8f 100644 --- a/site/docs/install/spi.md +++ b/site/docs/install/spi.md @@ -76,12 +76,12 @@ accomplish your goal, which is to read from and/or write to the boot flash. SOIC8 ----- -![](https://av.libreboot.org/chip/soic8.jpg) +![](https://av.libreboot.srht.site/chip/soic8.jpg) SOIC16 ------ -![](https://av.libreboot.org/chip/soic16.jpg) +![](https://av.libreboot.srht.site/chip/soic16.jpg) SOIC8 and SOIC16 are the most common types, but there are others: @@ -90,16 +90,16 @@ WSON8 It will be like this on an X200S or X200 Tablet:\ -![](https://av.libreboot.org/x200t_flash/X200T-flashchip-location.jpg) +![](https://av.libreboot.srht.site/x200t_flash/X200T-flashchip-location.jpg) On T400S, it is in this location near the RAM:\ -![](https://av.libreboot.org/t400s/soic8.jpg)\ +![](https://av.libreboot.srht.site/t400s/soic8.jpg)\ NOTE: in this photo, the chip has been replaced with SOIC8 DIP8 ---- -![](https://av.libreboot.org/dip8/dip8.jpg) +![](https://av.libreboot.srht.site/dip8/dip8.jpg) Software configuration ====================== @@ -420,7 +420,7 @@ the SOIC8/WSON8 if it uses that, and replace with an IC socket (for SOIC8, WSON8 or DIP8, whatever you want), because then you could easily just insert the flash into a breadboard when flashing. -TODO: Make a page on libreboot.org, showing how to do this on all mainboards +TODO: Make a page on libreboot.srht.site, showing how to do this on all mainboards supported by Libreboot. GPIO pins on BeagleBone Black (BBB) @@ -439,7 +439,7 @@ GPIO pins on Raspberry Pi (RPi) Diagram of the 26 GPIO Pins of the Raspberry Pi Model B (for the Model B+ with 40 pins, start counting from the right and leave 14 pins): -![](https://av.libreboot.org/rpi/0012.png) ![](https://av.libreboot.org/rpi/0013.png) +![](https://av.libreboot.srht.site/rpi/0012.png) ![](https://av.libreboot.srht.site/rpi/0013.png) Use this as a reference for the other sections in this page, seen below: @@ -475,8 +475,8 @@ SOIC16 wiring diagram (Raspberry Pi) ------------------------------------ RPi GPIO header:\ -![](https://av.libreboot.org/rpi/0009.png) -![](https://av.libreboot.org/rpi/0010.png) +![](https://av.libreboot.srht.site/rpi/0009.png) +![](https://av.libreboot.srht.site/rpi/0010.png) BBB P9 header:\ @@ -611,13 +611,13 @@ SOIC8 is desirable; in that case, you might still want to dump the contents of the original WSON8. Here is a SOIC8 in a socket, mounted to a breadboard, for flashing:\ -![](https://av.libreboot.org/rpi/soic8_socket.jpg) +![](https://av.libreboot.srht.site/rpi/soic8_socket.jpg) Here is a photo of a DIP8 IC:\ -![](https://av.libreboot.org/dip8/dip8.jpg) +![](https://av.libreboot.srht.site/dip8/dip8.jpg) Here is a photo of a SOIC8 in 1.27mm 208mil SOP to DIP adapter:\ -![](https://av.libreboot.org/dip8/sop8todip8.jpg) +![](https://av.libreboot.srht.site/dip8/sop8todip8.jpg) NOTE: DIP8 and WSON8-in-socket, and SOIC16-in-socket, are basically the same, just adapt accordingly. @@ -630,9 +630,9 @@ can just put the 2.54mm pins directly in the DIP8 socket and mount the SOIC8 + adapter onto that, and solder that. Use quality rosin flux (not acid based) and good 60/40 or 63/37 leaded solder (don't use lead-free): -![](https://av.libreboot.org/dip8/adapter_breadboard.jpg) -![](https://av.libreboot.org/dip8/adapter.jpg) -![](https://av.libreboot.org/dip8/sop8todip8.jpg) +![](https://av.libreboot.srht.site/dip8/adapter_breadboard.jpg) +![](https://av.libreboot.srht.site/dip8/adapter.jpg) +![](https://av.libreboot.srht.site/dip8/sop8todip8.jpg) SOIC8/SOIC16 soldered to a mainboard ------------------------------------ @@ -655,10 +655,10 @@ resistors needed. You do not need a decoupling capacitor for pin 2 (VCC) either because the mainboard will already have one. Here is an example of a test clip connected for SOIC16:\ -![](https://av.libreboot.org/rpi/0002.jpg) +![](https://av.libreboot.srht.site/rpi/0002.jpg) And here is an example photo for SOIC8:\ -![](https://av.libreboot.org/x60/th_bbb_flashing.jpg) +![](https://av.libreboot.srht.site/x60/th_bbb_flashing.jpg) DIP8 soldered to the mainboard ------------------------------ @@ -727,13 +727,13 @@ In case you're not comfortable with soldering, we have some excellent videos linked on the [FAQ page](../../faq.md) which you can watch. WSON8 IC:\ -![](https://av.libreboot.org/rpi/wson8/0001.jpg) +![](https://av.libreboot.srht.site/rpi/wson8/0001.jpg) Surround a large area around the chip with layers of kapton tape, and then aluminium foil. This will act as a heat shield, to reduce the risk of re-flowing other solder joints (which can make them turn into cold joints, and you risk knocking them off of the board):\ -![](https://av.libreboot.org/rpi/wson8/0002.jpg)\ +![](https://av.libreboot.srht.site/rpi/wson8/0002.jpg)\ Notice that the kapton+foil does not cover the chip itself, or the solder pads. It's important that these are exposed to the heat. @@ -751,16 +751,16 @@ move freely. While in this state, the solder is fully melted and the chip can be lifted off with ease. If you're doing it correctly, the chip will come off within 1 minute, like so:\ -![](https://av.libreboot.org/rpi/wson8/0003.jpg) +![](https://av.libreboot.srht.site/rpi/wson8/0003.jpg) Add fresh solder to the pads, including the thermal pad:\ -![](https://av.libreboot.org/rpi/wson8/0004.jpg) +![](https://av.libreboot.srht.site/rpi/wson8/0004.jpg) Now wick it out using a copper braid, dunked in rosin flux:\ -![](https://av.libreboot.org/rpi/wson8/0005.jpg) +![](https://av.libreboot.srht.site/rpi/wson8/0005.jpg) Ensure that all of the solder is removed:\ -![](https://av.libreboot.org/rpi/wson8/0006.jpg)\ +![](https://av.libreboot.srht.site/rpi/wson8/0006.jpg)\ You will notice that one of the pads doesn't have all of the solder removed. The pad on the top-left in this photo. This is intentional, to show you a comparison for reference. The other pads are free of solder. @@ -773,13 +773,13 @@ SPI flasher. Align the new SOIC8, and tack it in the corner pins. Then solder it fully. Use lots of flux!\ -![](https://av.libreboot.org/rpi/wson8/0007.jpg)\ +![](https://av.libreboot.srht.site/rpi/wson8/0007.jpg)\ A T12-D08 tip is being used in this photo, but a mini chisel, mini hoof or knife (e.g. T12-K) tip would be ideal. Ensure that all the joints are perfect. A good solder joint is shiny, and with concave fillets where the solder has flowed. Observe:\ -![](https://av.libreboot.org/rpi/wson8/0008.jpg) +![](https://av.libreboot.srht.site/rpi/wson8/0008.jpg) After you're done, use a soft bristle brush and 99.9% isopropyl alcohol to break up the remaining flux, then soak up the flux using a cloth, while the @@ -802,7 +802,7 @@ Photos showing a BeagleBone Black are under the normal GNU Free Documentation license like other pages and images on this website, or you can use them under the CC-BY-SA 4.0 license if you wish (I, Leah Rowe, own all BBB photos shown on this page, except for the one on the beaglebone website, and that one is -merely linked here, instead of being hosted on the av.libreboot.org server). +merely linked here, instead of being hosted on the av.libreboot.srht.site server). This version of the page is hosted in the `lbwww` git repository, with images for it hosted in the `lbwww-img` repository. Images and this page were both diff --git a/site/docs/install/t400_external.md b/site/docs/install/t400_external.md index 3d964bf..d2b02a6 100644 --- a/site/docs/install/t400_external.md +++ b/site/docs/install/t400_external.md @@ -82,94 +82,94 @@ The procedure ------------- Remove *all* screws, placing them in the order that you removed them:\ -![](https://av.libreboot.org/t400/0001.jpg) ![](https://av.libreboot.org/t400/0002.jpg) +![](https://av.libreboot.srht.site/t400/0001.jpg) ![](https://av.libreboot.srht.site/t400/0002.jpg) Remove those three screws then remove the rear bezel:\ -![](https://av.libreboot.org/t400/0003.jpg) ![](https://av.libreboot.org/t400/0004.jpg) -![](https://av.libreboot.org/t400/0005.jpg) ![](https://av.libreboot.org/t400/0006.jpg) +![](https://av.libreboot.srht.site/t400/0003.jpg) ![](https://av.libreboot.srht.site/t400/0004.jpg) +![](https://av.libreboot.srht.site/t400/0005.jpg) ![](https://av.libreboot.srht.site/t400/0006.jpg) Remove the speakers:\ -![](https://av.libreboot.org/t400/0007.jpg) ![](https://av.libreboot.org/t400/0008.jpg) -![](https://av.libreboot.org/t400/0009.jpg) ![](https://av.libreboot.org/t400/0010.jpg) -![](https://av.libreboot.org/t400/0011.jpg) +![](https://av.libreboot.srht.site/t400/0007.jpg) ![](https://av.libreboot.srht.site/t400/0008.jpg) +![](https://av.libreboot.srht.site/t400/0009.jpg) ![](https://av.libreboot.srht.site/t400/0010.jpg) +![](https://av.libreboot.srht.site/t400/0011.jpg) Remove the wifi:\ -![](https://av.libreboot.org/t400/0012.jpg) ![](https://av.libreboot.org/t400/0013.jpg) +![](https://av.libreboot.srht.site/t400/0012.jpg) ![](https://av.libreboot.srht.site/t400/0013.jpg) Remove this cable:\ -![](https://av.libreboot.org/t400/0014.jpg) ![](https://av.libreboot.org/t400/0015.jpg) -![](https://av.libreboot.org/t400/0016.jpg) ![](https://av.libreboot.org/t400/0017.jpg) -![](https://av.libreboot.org/t400/0018.jpg) +![](https://av.libreboot.srht.site/t400/0014.jpg) ![](https://av.libreboot.srht.site/t400/0015.jpg) +![](https://av.libreboot.srht.site/t400/0016.jpg) ![](https://av.libreboot.srht.site/t400/0017.jpg) +![](https://av.libreboot.srht.site/t400/0018.jpg) Unroute those antenna wires:\ -![](https://av.libreboot.org/t400/0019.jpg) ![](https://av.libreboot.org/t400/0020.jpg) -![](https://av.libreboot.org/t400/0021.jpg) ![](https://av.libreboot.org/t400/0022.jpg) -![](https://av.libreboot.org/t400/0023.jpg) +![](https://av.libreboot.srht.site/t400/0019.jpg) ![](https://av.libreboot.srht.site/t400/0020.jpg) +![](https://av.libreboot.srht.site/t400/0021.jpg) ![](https://av.libreboot.srht.site/t400/0022.jpg) +![](https://av.libreboot.srht.site/t400/0023.jpg) Remove the LCD assembly:\ -![](https://av.libreboot.org/t400/0024.jpg) ![](https://av.libreboot.org/t400/0025.jpg) -![](https://av.libreboot.org/t400/0026.jpg) ![](https://av.libreboot.org/t400/0027.jpg) -![](https://av.libreboot.org/t400/0028.jpg) ![](https://av.libreboot.org/t400/0029.jpg) -![](https://av.libreboot.org/t400/0030.jpg) ![](https://av.libreboot.org/t400/0031.jpg) +![](https://av.libreboot.srht.site/t400/0024.jpg) ![](https://av.libreboot.srht.site/t400/0025.jpg) +![](https://av.libreboot.srht.site/t400/0026.jpg) ![](https://av.libreboot.srht.site/t400/0027.jpg) +![](https://av.libreboot.srht.site/t400/0028.jpg) ![](https://av.libreboot.srht.site/t400/0029.jpg) +![](https://av.libreboot.srht.site/t400/0030.jpg) ![](https://av.libreboot.srht.site/t400/0031.jpg) Disconnect the NVRAM battery:\ -![](https://av.libreboot.org/t400/0033.jpg) +![](https://av.libreboot.srht.site/t400/0033.jpg) Disconnect the fan:\ -![](https://av.libreboot.org/t400/0034.jpg) +![](https://av.libreboot.srht.site/t400/0034.jpg) Unscrew these:\ -![](https://av.libreboot.org/t400/0035.jpg) ![](https://av.libreboot.org/t400/0036.jpg) -![](https://av.libreboot.org/t400/0037.jpg) ![](https://av.libreboot.org/t400/0038.jpg) +![](https://av.libreboot.srht.site/t400/0035.jpg) ![](https://av.libreboot.srht.site/t400/0036.jpg) +![](https://av.libreboot.srht.site/t400/0037.jpg) ![](https://av.libreboot.srht.site/t400/0038.jpg) Unscrew the heatsink, then lift it off:\ -![](https://av.libreboot.org/t400/0039.jpg) ![](https://av.libreboot.org/t400/0040.jpg) +![](https://av.libreboot.srht.site/t400/0039.jpg) ![](https://av.libreboot.srht.site/t400/0040.jpg) Disconnect the power jack:\ -![](https://av.libreboot.org/t400/0041.jpg) ![](https://av.libreboot.org/t400/0042.jpg) +![](https://av.libreboot.srht.site/t400/0041.jpg) ![](https://av.libreboot.srht.site/t400/0042.jpg) Loosen this:\ -![](https://av.libreboot.org/t400/0043.jpg) +![](https://av.libreboot.srht.site/t400/0043.jpg) Remove this:\ -![](https://av.libreboot.org/t400/0044.jpg) ![](https://av.libreboot.org/t400/0045.jpg) -![](https://av.libreboot.org/t400/0046.jpg) ![](https://av.libreboot.org/t400/0047.jpg) -![](https://av.libreboot.org/t400/0048.jpg) +![](https://av.libreboot.srht.site/t400/0044.jpg) ![](https://av.libreboot.srht.site/t400/0045.jpg) +![](https://av.libreboot.srht.site/t400/0046.jpg) ![](https://av.libreboot.srht.site/t400/0047.jpg) +![](https://av.libreboot.srht.site/t400/0048.jpg) Unscrew these:\ -![](https://av.libreboot.org/t400/0049.jpg) ![](https://av.libreboot.org/t400/0050.jpg) +![](https://av.libreboot.srht.site/t400/0049.jpg) ![](https://av.libreboot.srht.site/t400/0050.jpg) Remove this:\ -![](https://av.libreboot.org/t400/0051.jpg) ![](https://av.libreboot.org/t400/0052.jpg) +![](https://av.libreboot.srht.site/t400/0051.jpg) ![](https://av.libreboot.srht.site/t400/0052.jpg) Unscrew this:\ -![](https://av.libreboot.org/t400/0053.jpg) +![](https://av.libreboot.srht.site/t400/0053.jpg) Remove the motherboard (the cage is still attached) from the right hand side, then lift it out:\ -![](https://av.libreboot.org/t400/0054.jpg) ![](https://av.libreboot.org/t400/0055.jpg) -![](https://av.libreboot.org/t400/0056.jpg) +![](https://av.libreboot.srht.site/t400/0054.jpg) ![](https://av.libreboot.srht.site/t400/0055.jpg) +![](https://av.libreboot.srht.site/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): ![](https://av.libreboot.org/t400/0057.jpg) ![](https://av.libreboot.org/t400/0058.jpg) -![](https://av.libreboot.org/t400/0059.jpg) ![](https://av.libreboot.org/t400/0060.jpg) -![](https://av.libreboot.org/t400/0061.jpg) ![](https://av.libreboot.org/t400/0062.jpg) +later): ![](https://av.libreboot.srht.site/t400/0057.jpg) ![](https://av.libreboot.srht.site/t400/0058.jpg) +![](https://av.libreboot.srht.site/t400/0059.jpg) ![](https://av.libreboot.srht.site/t400/0060.jpg) +![](https://av.libreboot.srht.site/t400/0061.jpg) ![](https://av.libreboot.srht.site/t400/0062.jpg) Separate the motherboard:\ -![](https://av.libreboot.org/t400/0063.jpg) ![](https://av.libreboot.org/t400/0064.jpg) +![](https://av.libreboot.srht.site/t400/0063.jpg) ![](https://av.libreboot.srht.site/t400/0064.jpg) Connect your programmer, then connect GND and 3.3V\ -![](https://av.libreboot.org/t400/0065.jpg) ![](https://av.libreboot.org/t400/0066.jpg) -![](https://av.libreboot.org/t400/0067.jpg) ![](https://av.libreboot.org/t400/0069.jpg) -![](https://av.libreboot.org/t400/0070.jpg) ![](https://av.libreboot.org/t400/0071.jpg) +![](https://av.libreboot.srht.site/t400/0065.jpg) ![](https://av.libreboot.srht.site/t400/0066.jpg) +![](https://av.libreboot.srht.site/t400/0067.jpg) ![](https://av.libreboot.srht.site/t400/0069.jpg) +![](https://av.libreboot.srht.site/t400/0070.jpg) ![](https://av.libreboot.srht.site/t400/0071.jpg) A dedicated 3.3V PSU was used to create this guide, but at ATX PSU is also fine:\ -![](https://av.libreboot.org/t400/0072.jpg) +![](https://av.libreboot.srht.site/t400/0072.jpg) Of course, make sure to turn on your PSU:\ -![](https://av.libreboot.org/x200/disassembly/0013.jpg) +![](https://av.libreboot.srht.site/x200/disassembly/0013.jpg) Now, you should be ready to install libreboot. @@ -187,7 +187,7 @@ 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. -![](https://av.libreboot.org/t400/paste.jpg) +![](https://av.libreboot.srht.site/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 @@ -212,13 +212,13 @@ 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:\ -![](https://av.libreboot.org/t400/memory.jpg) +![](https://av.libreboot.srht.site/t400/memory.jpg) Boot it! -------- You should see something like this: -![](https://av.libreboot.org/t400/boot0.jpg) ![](https://av.libreboot.org/t400/boot1.jpg) +![](https://av.libreboot.srht.site/t400/boot0.jpg) ![](https://av.libreboot.srht.site/t400/boot1.jpg) Now [install GNU+Linux](../gnulinux/). diff --git a/site/docs/install/t500_external.md b/site/docs/install/t500_external.md index b4cfa36..2ec9104 100644 --- a/site/docs/install/t500_external.md +++ b/site/docs/install/t500_external.md @@ -119,109 +119,109 @@ The procedure ------------- Remove all screws:\ -![](https://av.libreboot.org/t500/0000.jpg)\ +![](https://av.libreboot.srht.site/t500/0000.jpg)\ It is also advisable to, throughout the disassembly, place any screws and/or components that you removed in the same layout or arrangement. The follow photos demonstrate this:\ -![](https://av.libreboot.org/t500/0001.jpg) ![](https://av.libreboot.org/t500/0002.jpg) +![](https://av.libreboot.srht.site/t500/0001.jpg) ![](https://av.libreboot.srht.site/t500/0002.jpg) Remove the HDD/SSD and optical drive:\ -![](https://av.libreboot.org/t500/0003.jpg) ![](https://av.libreboot.org/t500/0004.jpg) +![](https://av.libreboot.srht.site/t500/0003.jpg) ![](https://av.libreboot.srht.site/t500/0004.jpg) Remove the palm rest:\ -![](https://av.libreboot.org/t500/0005.jpg) ![](https://av.libreboot.org/t500/0006.jpg) +![](https://av.libreboot.srht.site/t500/0005.jpg) ![](https://av.libreboot.srht.site/t500/0006.jpg) Remove the keyboard and rear bezel:\ -![](https://av.libreboot.org/t500/0007.jpg) ![](https://av.libreboot.org/t500/0008.jpg) -![](https://av.libreboot.org/t500/0009.jpg) ![](https://av.libreboot.org/t500/0010.jpg) -![](https://av.libreboot.org/t500/0011.jpg) ![](https://av.libreboot.org/t500/0012.jpg) +![](https://av.libreboot.srht.site/t500/0007.jpg) ![](https://av.libreboot.srht.site/t500/0008.jpg) +![](https://av.libreboot.srht.site/t500/0009.jpg) ![](https://av.libreboot.srht.site/t500/0010.jpg) +![](https://av.libreboot.srht.site/t500/0011.jpg) ![](https://av.libreboot.srht.site/t500/0012.jpg) 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:\ -![](https://av.libreboot.org/t500/0013.jpg) ![](https://av.libreboot.org/t500/0017.jpg) -![](https://av.libreboot.org/t500/0018.jpg) +![](https://av.libreboot.srht.site/t500/0013.jpg) ![](https://av.libreboot.srht.site/t500/0017.jpg) +![](https://av.libreboot.srht.site/t500/0018.jpg) Remove this frame, and then remove the wifi chip:\ -![](https://av.libreboot.org/t500/0014.jpg) ![](https://av.libreboot.org/t500/0015.jpg) -![](https://av.libreboot.org/t500/0016.jpg) +![](https://av.libreboot.srht.site/t500/0014.jpg) ![](https://av.libreboot.srht.site/t500/0015.jpg) +![](https://av.libreboot.srht.site/t500/0016.jpg) Remove the speakers:\ -![](https://av.libreboot.org/t500/0019.jpg) ![](https://av.libreboot.org/t500/0020.jpg) -![](https://av.libreboot.org/t500/0021.jpg) ![](https://av.libreboot.org/t500/0022.jpg) -![](https://av.libreboot.org/t500/0023.jpg) ![](https://av.libreboot.org/t500/0024.jpg) -![](https://av.libreboot.org/t500/0025.jpg) +![](https://av.libreboot.srht.site/t500/0019.jpg) ![](https://av.libreboot.srht.site/t500/0020.jpg) +![](https://av.libreboot.srht.site/t500/0021.jpg) ![](https://av.libreboot.srht.site/t500/0022.jpg) +![](https://av.libreboot.srht.site/t500/0023.jpg) ![](https://av.libreboot.srht.site/t500/0024.jpg) +![](https://av.libreboot.srht.site/t500/0025.jpg) Remove the NVRAM battery (already removed in this photo):\ -![](https://av.libreboot.org/t500/0026.jpg) +![](https://av.libreboot.srht.site/t500/0026.jpg) When you re-assemble, you will be replacing the wifi chip with another. These two screws don't hold anything together, but they are included in your system because the screw holes for half-height cards are a different size, so use these if you will be installing a half-height card:\ -![](https://av.libreboot.org/t500/0027.jpg) +![](https://av.libreboot.srht.site/t500/0027.jpg) Unroute the antenna wires:\ -![](https://av.libreboot.org/t500/0028.jpg) ![](https://av.libreboot.org/t500/0029.jpg) -![](https://av.libreboot.org/t500/0030.jpg) ![](https://av.libreboot.org/t500/0031.jpg) +![](https://av.libreboot.srht.site/t500/0028.jpg) ![](https://av.libreboot.srht.site/t500/0029.jpg) +![](https://av.libreboot.srht.site/t500/0030.jpg) ![](https://av.libreboot.srht.site/t500/0031.jpg) Disconnect the LCD cable from the motherboard:\ -![](https://av.libreboot.org/t500/0032.jpg) ![](https://av.libreboot.org/t500/0033.jpg) +![](https://av.libreboot.srht.site/t500/0032.jpg) ![](https://av.libreboot.srht.site/t500/0033.jpg) Remove the LCD assembly hinge screws, and then remove the LCD assembly:\ -![](https://av.libreboot.org/t500/0034.jpg) ![](https://av.libreboot.org/t500/0035.jpg) -![](https://av.libreboot.org/t500/0036.jpg) +![](https://av.libreboot.srht.site/t500/0034.jpg) ![](https://av.libreboot.srht.site/t500/0035.jpg) +![](https://av.libreboot.srht.site/t500/0036.jpg) Remove the fan and heatsink:\ -![](https://av.libreboot.org/t500/0037.jpg) ![](https://av.libreboot.org/t500/0038.jpg) -![](https://av.libreboot.org/t500/0039.jpg) +![](https://av.libreboot.srht.site/t500/0037.jpg) ![](https://av.libreboot.srht.site/t500/0038.jpg) +![](https://av.libreboot.srht.site/t500/0039.jpg) Remove this screw:\ -![](https://av.libreboot.org/t500/0040.jpg) +![](https://av.libreboot.srht.site/t500/0040.jpg) Remove these cables, keeping note of how and in what arrangement they are connected:\ -![](https://av.libreboot.org/t500/0041.jpg) ![](https://av.libreboot.org/t500/0042.jpg) -![](https://av.libreboot.org/t500/0043.jpg) ![](https://av.libreboot.org/t500/0044.jpg) -![](https://av.libreboot.org/t500/0045.jpg) ![](https://av.libreboot.org/t500/0046.jpg) -![](https://av.libreboot.org/t500/0047.jpg) ![](https://av.libreboot.org/t500/0048.jpg) -![](https://av.libreboot.org/t500/0049.jpg) +![](https://av.libreboot.srht.site/t500/0041.jpg) ![](https://av.libreboot.srht.site/t500/0042.jpg) +![](https://av.libreboot.srht.site/t500/0043.jpg) ![](https://av.libreboot.srht.site/t500/0044.jpg) +![](https://av.libreboot.srht.site/t500/0045.jpg) ![](https://av.libreboot.srht.site/t500/0046.jpg) +![](https://av.libreboot.srht.site/t500/0047.jpg) ![](https://av.libreboot.srht.site/t500/0048.jpg) +![](https://av.libreboot.srht.site/t500/0049.jpg) Disconnect the power jack:\ -![](https://av.libreboot.org/t500/0050.jpg) ![](https://av.libreboot.org/t500/0051.jpg) +![](https://av.libreboot.srht.site/t500/0050.jpg) ![](https://av.libreboot.srht.site/t500/0051.jpg) Remove the motherboard and cage from the base (the marked hole is where those cables were routed through):\ -![](https://av.libreboot.org/t500/0052.jpg) ![](https://av.libreboot.org/t500/0053.jpg) +![](https://av.libreboot.srht.site/t500/0052.jpg) ![](https://av.libreboot.srht.site/t500/0053.jpg) Remove all screws, arranging them in the same layout when placing the screws on a surface and marking each screw hole (this is to reduce the possibility of putting them back in the wrong holes):\ -![](https://av.libreboot.org/t500/0054.jpg) ![](https://av.libreboot.org/t500/0055.jpg) +![](https://av.libreboot.srht.site/t500/0054.jpg) ![](https://av.libreboot.srht.site/t500/0055.jpg) Also remove this:\ -![](https://av.libreboot.org/t500/0056.jpg) ![](https://av.libreboot.org/t500/0057.jpg) +![](https://av.libreboot.srht.site/t500/0056.jpg) ![](https://av.libreboot.srht.site/t500/0057.jpg) Separate the motherboard from the cage:\ -![](https://av.libreboot.org/t500/0058.jpg) ![](https://av.libreboot.org/t500/0059.jpg) +![](https://av.libreboot.srht.site/t500/0058.jpg) ![](https://av.libreboot.srht.site/t500/0059.jpg) The flash chip is next to the memory slots. On this system, it was a SOIC-8 (4MiB or 32Mb) flash chip:\ -![](https://av.libreboot.org/t500/0060.jpg) +![](https://av.libreboot.srht.site/t500/0060.jpg) Connect your programmer, then connect GND and 3.3V\ -![](https://av.libreboot.org/t500/0061.jpg)\ -![](https://av.libreboot.org/t400/0067.jpg) ![](https://av.libreboot.org/t400/0069.jpg) -![](https://av.libreboot.org/t400/0070.jpg) ![](https://av.libreboot.org/t400/0071.jpg) +![](https://av.libreboot.srht.site/t500/0061.jpg)\ +![](https://av.libreboot.srht.site/t400/0067.jpg) ![](https://av.libreboot.srht.site/t400/0069.jpg) +![](https://av.libreboot.srht.site/t400/0070.jpg) ![](https://av.libreboot.srht.site/t400/0071.jpg) A dedicated 3.3V PSU was used to create this guide, but at ATX PSU is also fine:\ -![](https://av.libreboot.org/t400/0072.jpg) +![](https://av.libreboot.srht.site/t400/0072.jpg) Of course, make sure to turn on your PSU:\ -![](https://av.libreboot.org/x200/disassembly/0013.jpg) +![](https://av.libreboot.srht.site/x200/disassembly/0013.jpg) Now, you should be ready to install libreboot. @@ -281,7 +281,7 @@ Now flash it: ./flashrom -p linux_spi:dev=/dev/spidev1.0,spispeed=512 -w path/to/libreboot/rom/image.rom -V -![](https://av.libreboot.org/x200/disassembly/0015.jpg) +![](https://av.libreboot.srht.site/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 @@ -313,7 +313,7 @@ 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. -![](https://av.libreboot.org/t400/paste.jpg) +![](https://av.libreboot.srht.site/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 @@ -337,7 +337,7 @@ whitelist of approved chips, and it will refuse to boot if you use an The following photos show an Atheros AR5B95 being installed, to replace the Intel chip that this T500 came with:\ -![](https://av.libreboot.org/t400/0012.jpg) ![](https://av.libreboot.org/t400/ar5b95.jpg) +![](https://av.libreboot.srht.site/t400/0012.jpg) ![](https://av.libreboot.srht.site/t400/ar5b95.jpg) WWAN ==== @@ -368,13 +368,13 @@ 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:\ -![](https://av.libreboot.org/t400/memory.jpg) +![](https://av.libreboot.srht.site/t400/memory.jpg) Boot it! -------- You should see something like this: -![](https://av.libreboot.org/t500/0062.jpg) +![](https://av.libreboot.srht.site/t500/0062.jpg) Now [install GNU+Linux](../gnulinux/). diff --git a/site/docs/install/t60_unbrick.md b/site/docs/install/t60_unbrick.md index 2a80e46..7abe18e 100644 --- a/site/docs/install/t60_unbrick.md +++ b/site/docs/install/t60_unbrick.md @@ -41,7 +41,7 @@ you re-flash a second time and set it back to 0. In this case, unbricking is easy: reset BUC.TS to 0 by removing that yellow cmos coin (it's a battery) and putting it back after a minute or two:\ -![](https://av.libreboot.org/t60_dev/0006.JPG) +![](https://av.libreboot.srht.site/t60_dev/0006.JPG) \*Those dd commands should be applied to all newly compiled T60 ROM images (the ROM images in libreboot binary archives already have this @@ -75,62 +75,62 @@ external hardware (see hardware requirements above) is needed which can flash the SPI chip (where libreboot resides). Remove those screws and remove the HDD:\ -![](https://av.libreboot.org/t60_dev/0001.JPG) ![](https://av.libreboot.org/t60_dev/0002.JPG) +![](https://av.libreboot.srht.site/t60_dev/0001.JPG) ![](https://av.libreboot.srht.site/t60_dev/0002.JPG) Lift off the palm rest:\ -![](https://av.libreboot.org/t60_dev/0003.JPG) +![](https://av.libreboot.srht.site/t60_dev/0003.JPG) Lift up the keyboard, pull it back a bit, flip it over like that and then disconnect it from the board:\ -![](https://av.libreboot.org/t60_dev/0004.JPG) ![](https://av.libreboot.org/t60_dev/0005.JPG) -![](https://av.libreboot.org/t60_dev/0006.JPG) +![](https://av.libreboot.srht.site/t60_dev/0004.JPG) ![](https://av.libreboot.srht.site/t60_dev/0005.JPG) +![](https://av.libreboot.srht.site/t60_dev/0006.JPG) Gently wedge both sides loose:\ -![](https://av.libreboot.org/t60_dev/0007.JPG) ![](https://av.libreboot.org/t60_dev/0008.JPG) +![](https://av.libreboot.srht.site/t60_dev/0007.JPG) ![](https://av.libreboot.srht.site/t60_dev/0008.JPG) Remove that cable from the position:\ -![](https://av.libreboot.org/t60_dev/0009.JPG) ![](https://av.libreboot.org/t60_dev/0010.JPG) +![](https://av.libreboot.srht.site/t60_dev/0009.JPG) ![](https://av.libreboot.srht.site/t60_dev/0010.JPG) Now remove that bezel. Remove wifi, nvram battery and speaker connector (also remove 56k modem, on the left of wifi):\ -![](https://av.libreboot.org/t60_dev/0011.JPG) +![](https://av.libreboot.srht.site/t60_dev/0011.JPG) Remove those screws:\ -![](https://av.libreboot.org/t60_dev/0012.JPG) +![](https://av.libreboot.srht.site/t60_dev/0012.JPG) Disconnect the power jack:\ -![](https://av.libreboot.org/t60_dev/0013.JPG) +![](https://av.libreboot.srht.site/t60_dev/0013.JPG) Remove nvram battery:\ -![](https://av.libreboot.org/t60_dev/0014.JPG) +![](https://av.libreboot.srht.site/t60_dev/0014.JPG) Disconnect cable (for 56k modem) and disconnect the other cable:\ -![](https://av.libreboot.org/t60_dev/0015.JPG) ![](https://av.libreboot.org/t60_dev/0016.JPG) +![](https://av.libreboot.srht.site/t60_dev/0015.JPG) ![](https://av.libreboot.srht.site/t60_dev/0016.JPG) Disconnect speaker cable:\ -![](https://av.libreboot.org/t60_dev/0017.JPG) +![](https://av.libreboot.srht.site/t60_dev/0017.JPG) Disconnect the other end of the 56k modem cable:\ -![](https://av.libreboot.org/t60_dev/0018.JPG) +![](https://av.libreboot.srht.site/t60_dev/0018.JPG) Make sure you removed it:\ -![](https://av.libreboot.org/t60_dev/0019.JPG) +![](https://av.libreboot.srht.site/t60_dev/0019.JPG) Unscrew those:\ -![](https://av.libreboot.org/t60_dev/0020.JPG) +![](https://av.libreboot.srht.site/t60_dev/0020.JPG) Make sure you removed those:\ -![](https://av.libreboot.org/t60_dev/0021.JPG) +![](https://av.libreboot.srht.site/t60_dev/0021.JPG) Disconnect LCD cable from board:\ -![](https://av.libreboot.org/t60_dev/0022.JPG) +![](https://av.libreboot.srht.site/t60_dev/0022.JPG) Remove those screws then remove the LCD assembly:\ -![](https://av.libreboot.org/t60_dev/0023.JPG) ![](https://av.libreboot.org/t60_dev/0024.JPG) -![](https://av.libreboot.org/t60_dev/0025.JPG) +![](https://av.libreboot.srht.site/t60_dev/0023.JPG) ![](https://av.libreboot.srht.site/t60_dev/0024.JPG) +![](https://av.libreboot.srht.site/t60_dev/0025.JPG) Once again, make sure you removed those:\ -![](https://av.libreboot.org/t60_dev/0026.JPG) +![](https://av.libreboot.srht.site/t60_dev/0026.JPG) Remove the shielding containing the motherboard, then flip it over. Remove these screws, placing them on a steady surface in the same layout @@ -139,13 +139,13 @@ screw hole after removing the screw (a permanent marker pen will do), this is so that you have a point of reference when re-assembling the system: -![](https://av.libreboot.org/t60_dev/0027.JPG) ![](https://av.libreboot.org/t60_dev/0028.JPG) -![](https://av.libreboot.org/t60_dev/0029.JPG) ![](https://av.libreboot.org/t60_dev/0031.JPG) -![](https://av.libreboot.org/t60_dev/0032.JPG) ![](https://av.libreboot.org/t60_dev/0033.JPG) +![](https://av.libreboot.srht.site/t60_dev/0027.JPG) ![](https://av.libreboot.srht.site/t60_dev/0028.JPG) +![](https://av.libreboot.srht.site/t60_dev/0029.JPG) ![](https://av.libreboot.srht.site/t60_dev/0031.JPG) +![](https://av.libreboot.srht.site/t60_dev/0032.JPG) ![](https://av.libreboot.srht.site/t60_dev/0033.JPG) This photo shows the flash chip, near the RAM, with numbers of pins written: -![](https://av.libreboot.org/t60_dev/0030.JPG) +![](https://av.libreboot.srht.site/t60_dev/0030.JPG) Refer to the external flashing guide: @@ -174,48 +174,48 @@ complains about multiple flash chip definitions detected, then choose one of them following the instructions in the output. Put those screws back:\ -![](https://av.libreboot.org/t60_dev/0047.JPG) +![](https://av.libreboot.srht.site/t60_dev/0047.JPG) Put it back into lower chassis:\ -![](https://av.libreboot.org/t60_dev/0048.JPG) +![](https://av.libreboot.srht.site/t60_dev/0048.JPG) Attach LCD and insert screws (also, attach the lcd cable to the board):\ -![](https://av.libreboot.org/t60_dev/0049.JPG) +![](https://av.libreboot.srht.site/t60_dev/0049.JPG) Insert those screws:\ -![](https://av.libreboot.org/t60_dev/0050.JPG) +![](https://av.libreboot.srht.site/t60_dev/0050.JPG) On the CPU (and there is another chip south-east to it, sorry forgot to take pic) clean off the old thermal paste (with the alcohol) and apply new (Artic Silver 5 is good, others are good too) you should also clean the heatsink the same way\ -![](https://av.libreboot.org/t60_dev/0051.JPG) +![](https://av.libreboot.srht.site/t60_dev/0051.JPG) Attach the heatsink and install the screws (also, make sure to install the AC jack as highlighted):\ -![](https://av.libreboot.org/t60_dev/0052.JPG) +![](https://av.libreboot.srht.site/t60_dev/0052.JPG) Reinstall that upper bezel:\ -![](https://av.libreboot.org/t60_dev/0053.JPG) +![](https://av.libreboot.srht.site/t60_dev/0053.JPG) Do that:\ -![](https://av.libreboot.org/t60_dev/0054.JPG) ![](https://av.libreboot.org/t60_dev/0055.JPG) +![](https://av.libreboot.srht.site/t60_dev/0054.JPG) ![](https://av.libreboot.srht.site/t60_dev/0055.JPG) Re-attach modem, wifi, (wwan?), and all necessary cables. Sorry, forgot to take pics. Look at previous removal steps to see where they go back to. Attach keyboard and install nvram battery:\ -![](https://av.libreboot.org/t60_dev/0056.JPG) ![](https://av.libreboot.org/t60_dev/0057.JPG) +![](https://av.libreboot.srht.site/t60_dev/0056.JPG) ![](https://av.libreboot.srht.site/t60_dev/0057.JPG) Place keyboard and (sorry, forgot to take pics) reinstall the palmrest and insert screws on the underside:\ -![](https://av.libreboot.org/t60_dev/0058.JPG) +![](https://av.libreboot.srht.site/t60_dev/0058.JPG) It lives!\ -![](https://av.libreboot.org/t60_dev/0071.JPG) ![](https://av.libreboot.org/t60_dev/0072.JPG) -![](https://av.libreboot.org/t60_dev/0073.JPG) +![](https://av.libreboot.srht.site/t60_dev/0071.JPG) ![](https://av.libreboot.srht.site/t60_dev/0072.JPG) +![](https://av.libreboot.srht.site/t60_dev/0073.JPG) Always stress test ('stress -c 2' and xsensors. below 90C is ok) when replacing cpu paste/heatsink:\ -![](https://av.libreboot.org/t60_dev/0074.JPG) +![](https://av.libreboot.srht.site/t60_dev/0074.JPG) diff --git a/site/docs/install/x200_external.md b/site/docs/install/x200_external.md index 532a4d9..7c40187 100644 --- a/site/docs/install/x200_external.md +++ b/site/docs/install/x200_external.md @@ -13,7 +13,7 @@ underneath the palm rest. You will then connect an external SPI programmer, to re-flash the chip externally while it is powered off with the battery removed. NOTE: This guide only applies to the regular X200. For X200S and X200 Tablet -flashing, please read other guides available on libreboot.org. +flashing, please read other guides available on libreboot.srht.site. Flash chip size =============== @@ -35,25 +35,25 @@ Tablet (for those systems, you have to remove the motherboard completely, since the flash chip is on the other side of the board). Remove these screws:\ -![](https://av.libreboot.org/x200/disassembly/0003.jpg) +![](https://av.libreboot.srht.site/x200/disassembly/0003.jpg) Gently push the keyboard towards the screen, then lift it off, and optionally disconnect it from the board:\ -![](https://av.libreboot.org/x200/disassembly/0004.jpg) -![](https://av.libreboot.org/x200/disassembly/0005.jpg) +![](https://av.libreboot.srht.site/x200/disassembly/0004.jpg) +![](https://av.libreboot.srht.site/x200/disassembly/0005.jpg) Disconnect the cable of the fingerpring reader, and then pull up the palm rest, lifting up the left and right side of it:\ -![](https://av.libreboot.org/x200/disassembly/0006.1.jpg) -![](https://av.libreboot.org/x200/disassembly/0006.jpg) +![](https://av.libreboot.srht.site/x200/disassembly/0006.1.jpg) +![](https://av.libreboot.srht.site/x200/disassembly/0006.jpg) This shows the location of the flash chip, for both SOIC-8 and SOIC-16:\ -![](https://av.libreboot.org/x200/x200_soic16.jpg) -![](https://av.libreboot.org/x200/x200_soic8.jpg) +![](https://av.libreboot.srht.site/x200/x200_soic16.jpg) +![](https://av.libreboot.srht.site/x200/x200_soic8.jpg) Lift back the tape that covers a part of the flash chip, and then connect the clip:\ -![](https://av.libreboot.org/x200/disassembly/0008.jpg) +![](https://av.libreboot.srht.site/x200/disassembly/0008.jpg) Now, you should be ready to install libreboot. @@ -78,14 +78,14 @@ Make sure that the RAM you buy is the 2Rx8 configuration when buying 4GiB sticks In this photo, 8GiB of RAM (2x4GiB) is installed: -![](https://av.libreboot.org/x200/disassembly/0018.jpg) +![](https://av.libreboot.srht.site/x200/disassembly/0018.jpg) Boot it! -------- You should see something like this: -![](https://av.libreboot.org/x200/disassembly/0019.jpg) +![](https://av.libreboot.srht.site/x200/disassembly/0019.jpg) Now [install GNU+Linux](../gnulinux/). @@ -99,7 +99,7 @@ was proven correct; however, it is still useless in practise. Look just above the 7 in TP37 (that's GPIO33): -![](https://av.libreboot.org/x200/gpio33_location.jpg) +![](https://av.libreboot.srht.site/x200/gpio33_location.jpg) By default we would see this in lenovobios, when trying flashrom -p internal -w rom.rom: diff --git a/site/docs/install/x60_unbrick.md b/site/docs/install/x60_unbrick.md index f19ee0f..1a92463 100644 --- a/site/docs/install/x60_unbrick.md +++ b/site/docs/install/x60_unbrick.md @@ -38,7 +38,7 @@ you re-flash a second time and set it back to 0. In this case, unbricking is easy: reset BUC.TS to 0 by removing that yellow cmos coin (it's a battery) and putting it back after a minute or two:\ -![](https://av.libreboot.org/x60_unbrick/0004.jpg)\ +![](https://av.libreboot.srht.site/x60_unbrick/0004.jpg)\ \*Those dd commands should be applied to all newly compiled X60 ROM images (the ROM images in libreboot binary archives already have this @@ -71,63 +71,63 @@ external hardware (see hardware requirements above) is needed which can flash the SPI chip (where libreboot resides). Remove those screws:\ -![](https://av.libreboot.org/x60_unbrick/0000.jpg) +![](https://av.libreboot.srht.site/x60_unbrick/0000.jpg) Push the keyboard forward (carefully):\ -![](https://av.libreboot.org/x60_unbrick/0001.jpg) +![](https://av.libreboot.srht.site/x60_unbrick/0001.jpg) Lift the keyboard up and disconnect it from the board:\ -![](https://av.libreboot.org/x60_unbrick/0002.jpg) +![](https://av.libreboot.srht.site/x60_unbrick/0002.jpg) Grab the right-hand side of the chassis and force it off (gently) and pry up the rest of the chassis:\ -![](https://av.libreboot.org/x60_unbrick/0003.jpg) +![](https://av.libreboot.srht.site/x60_unbrick/0003.jpg) You should now have this:\ -![](https://av.libreboot.org/x60_unbrick/0004.jpg) +![](https://av.libreboot.srht.site/x60_unbrick/0004.jpg) Disconnect the wifi antenna cables, the modem cable and the speaker:\ -![](https://av.libreboot.org/x60_unbrick/0005.jpg) +![](https://av.libreboot.srht.site/x60_unbrick/0005.jpg) Unroute the cables along their path, carefully lifting the tape that holds them in place. Then, disconnect the modem cable (other end) and power connection and unroute all the cables so that they dangle by the monitor hinge on the right-hand side:\ -![](https://av.libreboot.org/x60_unbrick/0006.jpg) +![](https://av.libreboot.srht.site/x60_unbrick/0006.jpg) Disconnect the monitor from the motherboard, and unroute the grey antenna cable, carefully lifting the tape that holds it into place:\ -![](https://av.libreboot.org/x60_unbrick/0008.jpg) +![](https://av.libreboot.srht.site/x60_unbrick/0008.jpg) Carefully lift the remaining tape and unroute the left antenna cable so that it is loose:\ -![](https://av.libreboot.org/x60_unbrick/0009.jpg) +![](https://av.libreboot.srht.site/x60_unbrick/0009.jpg) Remove the screw that is highlighted (do NOT remove the other one; it holds part of the heatsink (other side) into place):\ -![](https://av.libreboot.org/x60_unbrick/0011.jpg) +![](https://av.libreboot.srht.site/x60_unbrick/0011.jpg) Remove those screws:\ -![](https://av.libreboot.org/x60_unbrick/0012.jpg) +![](https://av.libreboot.srht.site/x60_unbrick/0012.jpg) Carefully remove the plate, like so:\ -![](https://av.libreboot.org/x60_unbrick/0013.jpg) +![](https://av.libreboot.srht.site/x60_unbrick/0013.jpg) Remove the SATA connector:\ -![](https://av.libreboot.org/x60_unbrick/0014.jpg) +![](https://av.libreboot.srht.site/x60_unbrick/0014.jpg) Now remove the motherboard (gently) and cast the lcd/chassis aside:\ -![](https://av.libreboot.org/x60_unbrick/0015.jpg) +![](https://av.libreboot.srht.site/x60_unbrick/0015.jpg) Lift back that tape and hold it with something. Highlighted is the SPI flash chip:\ -![](https://av.libreboot.org/x60_unbrick/0016.jpg) +![](https://av.libreboot.srht.site/x60_unbrick/0016.jpg) Here is another photo, with the numbers of the pins written:\ -![](https://av.libreboot.org/x60_unbrick/0017.jpg)\ +![](https://av.libreboot.srht.site/x60_unbrick/0017.jpg)\ This photo shows an SPI flasher used, with SOIC8 test clip:\ -![](https://av.libreboot.org/x60/th_bbb_flashing.jpg) +![](https://av.libreboot.srht.site/x60/th_bbb_flashing.jpg) Refer to the following guide:\ [Externally rewrite 25xx NOR flash via SPI protocol](spi.md) @@ -156,74 +156,74 @@ one of them following the instructions in the output. Remove the programmer and put it away somewhere. Put back the tape and press firmly over it:\ -![](https://av.libreboot.org/x60_unbrick/0026.jpg) +![](https://av.libreboot.srht.site/x60_unbrick/0026.jpg) Your empty chassis:\ -![](https://av.libreboot.org/x60_unbrick/0027.jpg) +![](https://av.libreboot.srht.site/x60_unbrick/0027.jpg) Put the motherboard back in:\ -![](https://av.libreboot.org/x60_unbrick/0028.jpg) +![](https://av.libreboot.srht.site/x60_unbrick/0028.jpg) Reconnect SATA:\ -![](https://av.libreboot.org/x60_unbrick/0029.jpg) +![](https://av.libreboot.srht.site/x60_unbrick/0029.jpg) Put the plate back and re-insert those screws:\ -![](https://av.libreboot.org/x60_unbrick/0030.jpg) +![](https://av.libreboot.srht.site/x60_unbrick/0030.jpg) Re-route that antenna cable around the fan and apply the tape:\ -![](https://av.libreboot.org/x60_unbrick/0031.jpg) +![](https://av.libreboot.srht.site/x60_unbrick/0031.jpg) Route the cable here and then (not shown, due to error on my part) reconnect the monitor cable to the motherboard and re-insert the screws:\ -![](https://av.libreboot.org/x60_unbrick/0032.jpg) +![](https://av.libreboot.srht.site/x60_unbrick/0032.jpg) Re-insert that screw:\ -![](https://av.libreboot.org/x60_unbrick/0033.jpg) +![](https://av.libreboot.srht.site/x60_unbrick/0033.jpg) Route the black antenna cable like so:\ -![](https://av.libreboot.org/x60_unbrick/0034.jpg) +![](https://av.libreboot.srht.site/x60_unbrick/0034.jpg) Tuck it in neatly like so:\ -![](https://av.libreboot.org/x60_unbrick/0035.jpg) +![](https://av.libreboot.srht.site/x60_unbrick/0035.jpg) Route the modem cable like so:\ -![](https://av.libreboot.org/x60_unbrick/0036.jpg) +![](https://av.libreboot.srht.site/x60_unbrick/0036.jpg) Connect modem cable to board and tuck it in neatly like so:\ -![](https://av.libreboot.org/x60_unbrick/0037.jpg) +![](https://av.libreboot.srht.site/x60_unbrick/0037.jpg) Route the power connection and connect it to the board like so:\ -![](https://av.libreboot.org/x60_unbrick/0038.jpg) +![](https://av.libreboot.srht.site/x60_unbrick/0038.jpg) Route the antenna and modem cables neatly like so:\ -![](https://av.libreboot.org/x60_unbrick/0039.jpg) +![](https://av.libreboot.srht.site/x60_unbrick/0039.jpg) Connect the wifi antenna cables. At the start of the tutorial, this system had an Intel wifi chip. Here you see I've replaced it with an Atheros AR5B95 (supports 802.11n and can be used without blobs):\ -![](https://av.libreboot.org/x60_unbrick/0040.jpg) +![](https://av.libreboot.srht.site/x60_unbrick/0040.jpg) Connect the modem cable:\ -![](https://av.libreboot.org/x60_unbrick/0041.jpg) +![](https://av.libreboot.srht.site/x60_unbrick/0041.jpg) Connect the speaker:\ -![](https://av.libreboot.org/x60_unbrick/0042.jpg) +![](https://av.libreboot.srht.site/x60_unbrick/0042.jpg) You should now have this:\ -![](https://av.libreboot.org/x60_unbrick/0043.jpg) +![](https://av.libreboot.srht.site/x60_unbrick/0043.jpg) Re-connect the upper chassis:\ -![](https://av.libreboot.org/x60_unbrick/0044.jpg) +![](https://av.libreboot.srht.site/x60_unbrick/0044.jpg) Re-connect the keyboard:\ -![](https://av.libreboot.org/x60_unbrick/0045.jpg) +![](https://av.libreboot.srht.site/x60_unbrick/0045.jpg) Re-insert the screws that you removed earlier:\ -![](https://av.libreboot.org/x60_unbrick/0046.jpg) +![](https://av.libreboot.srht.site/x60_unbrick/0046.jpg) Power on!\ -![](https://av.libreboot.org/x60_unbrick/0047.jpg) +![](https://av.libreboot.srht.site/x60_unbrick/0047.jpg) Operating system:\ -![](https://av.libreboot.org/x60_unbrick/0049.jpg) +![](https://av.libreboot.srht.site/x60_unbrick/0049.jpg) diff --git a/site/docs/install/x60tablet_unbrick.md b/site/docs/install/x60tablet_unbrick.md index 99950dd..93fb776 100644 --- a/site/docs/install/x60tablet_unbrick.md +++ b/site/docs/install/x60tablet_unbrick.md @@ -38,7 +38,7 @@ you re-flash a second time and set it back to 0. In this case, unbricking is easy: reset BUC.TS to 0 by removing that yellow cmos coin (it's a battery) and putting it back after a minute or two:\ -![](https://av.libreboot.org/x60t_unbrick/0008.JPG)\ +![](https://av.libreboot.srht.site/x60t_unbrick/0008.JPG)\ \*Those dd commands should be applied to all newly compiled X60 ROM images (the ROM images in libreboot binary archives already have this @@ -70,43 +70,43 @@ you can't boot the system, making this difficult. In this situation, external hardware (see hardware requirements above) is needed which can flash the SPI chip (where libreboot resides). -![](https://av.libreboot.org/x60t_unbrick/0000.JPG) +![](https://av.libreboot.srht.site/x60t_unbrick/0000.JPG) Remove those screws:\ -![](https://av.libreboot.org/x60t_unbrick/0001.JPG) +![](https://av.libreboot.srht.site/x60t_unbrick/0001.JPG) Remove the HDD:\ -![](https://av.libreboot.org/x60t_unbrick/0002.JPG) +![](https://av.libreboot.srht.site/x60t_unbrick/0002.JPG) Push keyboard forward to loosen it:\ -![](https://av.libreboot.org/x60t_unbrick/0003.JPG) +![](https://av.libreboot.srht.site/x60t_unbrick/0003.JPG) Lift:\ -![](https://av.libreboot.org/x60t_unbrick/0004.JPG) +![](https://av.libreboot.srht.site/x60t_unbrick/0004.JPG) Remove those:\ -![](https://av.libreboot.org/x60t_unbrick/0005.JPG) +![](https://av.libreboot.srht.site/x60t_unbrick/0005.JPG) -![](https://av.libreboot.org/x60t_unbrick/0006.JPG) +![](https://av.libreboot.srht.site/x60t_unbrick/0006.JPG) Also remove that (marked) and unroute the antenna cables:\ -![](https://av.libreboot.org/x60t_unbrick/0007.JPG) +![](https://av.libreboot.srht.site/x60t_unbrick/0007.JPG) For some X60T laptops, you have to unroute those too:\ -![](https://av.libreboot.org/x60t_unbrick/0010.JPG) +![](https://av.libreboot.srht.site/x60t_unbrick/0010.JPG) Remove the LCD extend board screws. Also remove those screws (see blue marks) and remove/unroute the cables and remove the metal plate:\ -![](https://av.libreboot.org/x60t_unbrick/0008.JPG) +![](https://av.libreboot.srht.site/x60t_unbrick/0008.JPG) Remove that screw and then remove the board:\ -![](https://av.libreboot.org/x60t_unbrick/0009.JPG) +![](https://av.libreboot.srht.site/x60t_unbrick/0009.JPG) This photo shows the flash location:\ -![](https://av.libreboot.org/x60t_unbrick/0011.JPG) +![](https://av.libreboot.srht.site/x60t_unbrick/0011.JPG) This photo shows an SPI flasher used, with SOIC8 test clip:\ -![](https://av.libreboot.org/x60/th_bbb_flashing.jpg) +![](https://av.libreboot.srht.site/x60/th_bbb_flashing.jpg) Refer to the external flashing guide: diff --git a/site/docs/misc/index.md b/site/docs/misc/index.md index adcb760..3a5441b 100644 --- a/site/docs/misc/index.md +++ b/site/docs/misc/index.md @@ -215,7 +215,7 @@ behaviour. You need to write changes in a libreboot rom image, and flash it, in order to apply them. You can either use a pre-compiled rom image, or create an image from the current one in your computer. See here - for + for more information on how to do that. Once you have a libreboot rom image, say 'libreboot.rom', you can write @@ -236,7 +236,7 @@ You can check that the parameters are set in the image with : sudo ./nvramtool -C libreboot.rom -a Finally, you need to flash the rom with this new image. See here - + for a detailed explanation. Get EDID: Find out the name (model) of your LCD panel diff --git a/site/download.md b/site/download.md index 453ec28..97cdaff 100644 --- a/site/download.md +++ b/site/download.md @@ -57,8 +57,8 @@ These mirrors are recommended, since they use TLS (https://) encryption. You can download Libreboot from these mirrors: -* (Libreboot project official mirror, UK) -* (University +* (Libreboot project official mirror, UK) +* (University of Kent, UK) * (MIT university, USA) * (Princeton @@ -86,10 +86,10 @@ at least 25GiB. Libreboot's rsync is currently about 12GiB, so allocating 25GiB will afford you plenty of space for the future. At minimum, you should ensure that at least 15-20GiB of space is available, for your Libreboot mirror. -*It is highly recommended that you use the libreboot.org mirror*, if you wish +*It is highly recommended that you use the libreboot.srht.site mirror*, if you wish to host an official mirror. Otherwise, if you simply want to create your own local mirror, you should use one of the other mirrors, which sync from -libreboot.org. +libreboot.srht.site. Before you create the mirror, make a directory on your web server. For example: @@ -98,7 +98,7 @@ example: Now you can run rsync, for instance: - rsync -avz --delete-after rsync://rsync.libreboot.org/mirrormirror/ /var/www/html/libreboot/ + rsync -avz --delete-after rsync://rsync.libreboot.srht.site/mirrormirror/ /var/www/html/libreboot/ **It's extremely important to have the final forward slash (/) at the end of each path, in the above rsync command. Otherwise, rsync will behave very strangely.** @@ -109,8 +109,8 @@ crontab. This page tells you how to use crontab: The following rsync mirrors are available: -* (Libreboot project official mirror) -* (University of Kent, +* (Libreboot project official mirror) +* (University of Kent, UK) * (Princeton university, USA) * (libremind.org, Iceland) @@ -147,7 +147,7 @@ FTP mirrors {#ftp} WARNING: FTP is also unencrypted, like HTTP. The same risks are present. -* (University +* (University of Kent, UK) * (linux.ro, Romania) diff --git a/site/faq.md b/site/faq.md index 6aaab45..9985bb9 100644 --- a/site/faq.md +++ b/site/faq.md @@ -188,7 +188,7 @@ See the following bug reports for more info: - [T400 Machine check: Processor context corrupt](http://web.archive.org/web/20210325195107/https://notabug.org/libreboot/libreboot/issues/493) - [X200 Machine check: Processor context corrupt](http://web.archive.org/web/20210128161939/https://notabug.org/libreboot/libreboot/issues/289) -- [Unrelated, RAM incompatibility and suspend-to-ram issues on X200](https://libreboot.org/docs/hardware/x200.html#ram_s3_microcode) +- [Unrelated, RAM incompatibility and suspend-to-ram issues on X200](https://libreboot.srht.site/docs/hardware/x200.html#ram_s3_microcode) Hardware compatibility @@ -837,18 +837,18 @@ You can find photos of various chip types on the following page:\ Who did the logo? ---------------------------------------------------------------- -See the [license information](https://av.libreboot.org/logo/license.md). +See the [license information](https://av.libreboot.srht.site/logo/license.md). -The Libreboot logo is available as a [bitmap](https://av.libreboot.org/logo/logo.png), a -[vector](https://av.libreboot.org/logo/logo.svg), or a [greyscale vector](https://av.libreboot.org/logo/logo_grey.svg). +The Libreboot logo is available as a [bitmap](https://av.libreboot.srht.site/logo/logo.png), a +[vector](https://av.libreboot.srht.site/logo/logo.svg), or a [greyscale vector](https://av.libreboot.srht.site/logo/logo_grey.svg). Libreboot Inside stickers are available as a -[PDF](https://av.libreboot.org/logo/stickers/libreboot-inside-simple-bold-1.60cmx2.00cm-diecut-3.pdf) or +[PDF](https://av.libreboot.srht.site/logo/stickers/libreboot-inside-simple-bold-1.60cmx2.00cm-diecut-3.pdf) or a -[vector](https://av.libreboot.org/logo/stickers/libreboot-inside-simple-bold-1.60cmx2.00cm-diecut-3.svg) +[vector](https://av.libreboot.srht.site/logo/stickers/libreboot-inside-simple-bold-1.60cmx2.00cm-diecut-3.svg) You can find all of the available logos by browsing this directory:\ - + What other firmware exists outside of libreboot? ================================================== diff --git a/site/git.md b/site/git.md index 429bdd6..25fbddf 100644 --- a/site/git.md +++ b/site/git.md @@ -69,7 +69,7 @@ Download it like so: git clone https://notabug.org/libreboot/lbwww -Images are hosted on and available in a separate +Images are hosted on and available in a separate repository: git clone https://notabug.org/libreboot/lbwww-img @@ -83,14 +83,14 @@ site generator project. If you like, you can set up a local HTTP server and build your own local version of the website. Please note that images will still link to the ones -hosted on , so any images that you add to `lbwww-img` +hosted on , so any images that you add to `lbwww-img` will not show up on your local `lbwww` site if you make the image links (for -images that you add) link to av.libreboot.org. However, it is required that such -images be hosted on av.libreboot.org. +images that you add) link to av.libreboot.srht.site. However, it is required that such +images be hosted on av.libreboot.srht.site. Therefore, if you wish to add images to the website, please also submit to the `lbwww-img` repository, with the links to them being - for each one. + for each one. When it is merged on the libreboot website, your images will appear live. For development purposes, you might make your images local links first, and @@ -112,7 +112,7 @@ contributor. In Git, for author name and email address, you do not have to use identifying data. You can use Libreboot Contributor and your email address could be -specified as contributor@libreboot.org. You are permitted to do this, if +specified as contributor@libreboot.srht.site. You are permitted to do this, if you wish to maintain privacy. We believe in privacy. If you choose to remain anonymous, we will honour this. @@ -167,7 +167,7 @@ via email. If you do not receive a fast enough response from the project, then you could also notify the project via the #libreboot channel on Libera Chat. Another way to submit patches is to email Leah Rowe directly: -[leah@libreboot.org](mailto:leah@libreboot.org) is Leah's project email address. +[leah@libreboot.srht.site](mailto:leah@libreboot.srht.site) is Leah's project email address. However, for transparency of the code review process, it's recommended that you use Notabug, for the time being. diff --git a/site/license.md b/site/license.md index 8467864..eae08f5 100644 --- a/site/license.md +++ b/site/license.md @@ -4,7 +4,7 @@ x-toc-enable: true ... Unless otherwise stated, every page and image (e.g. JPG/PNG files) on -libreboot.org or in the repository that it is built on, is released under the +libreboot.srht.site or in the repository that it is built on, is released under the terms of the GNU Free Documentation License, either version 1.3 or (at your option) any newer version as published by the [Free Software Foundation](https://www.fsf.org/), with no Invariant Sections, no Front Cover diff --git a/site/logo-license.md b/site/logo-license.md index 572c8b9..51d0801 100644 --- a/site/logo-license.md +++ b/site/logo-license.md @@ -15,4 +15,4 @@ A copy of this license (CC-0 1.0) can be found at: The font on the sticker designs is `lato`. Install this, otherwise the vectors won't look correct for the text. -You can see the logo files here: +You can see the logo files here: diff --git a/site/news/libreboot20210522.md b/site/news/libreboot20210522.md index cdd5673..33e5d1e 100644 --- a/site/news/libreboot20210522.md +++ b/site/news/libreboot20210522.md @@ -114,7 +114,7 @@ in coreboot), and there already are a few boards added. The next Libreboot release will likely just be a few more ROM images, but while referencing this release (Libreboot 20210522) for the source code. See the -tasks page on libreboot.org for a list of the boards I plan to add. +tasks page on libreboot.srht.site for a list of the boards I plan to add. lbmk ==== diff --git a/site/news/translations.md b/site/news/translations.md index fe7b7ac..76d447b 100644 --- a/site/news/translations.md +++ b/site/news/translations.md @@ -6,7 +6,7 @@ The libreboot website is currently only available in English. I've recently added support for translations to the [Untitled Static Site Generator](https://untitled.vimuser.org/), which the -Libreboot website uses. Pages on libreboot.org are written in Markdown, and +Libreboot website uses. Pages on libreboot.srht.site are written in Markdown, and this software generates HTML pages. This very page that you are reading was created this way! @@ -18,7 +18,7 @@ The Libreboot website is available, in Markdown, from a Git repository:\ Instructions for how to send patches are available here:\ - + If you're working on a translation, make note of the commit ID from `lbwww.git` and keep track of further changes (to the English website) in that repository. @@ -26,12 +26,12 @@ and keep track of further changes (to the English website) in that repository. When you send the translation, please specify what commit ID in `lbwww.git` it is up to date with. From then on, I will keep track of changes to the English website, which is what I work on. My native language is English. When the first -translation is made available on libreboot.org, I will create a new page (in +translation is made available on libreboot.srht.site, I will create a new page (in English only), and add notes to it whenever I make site changes, and show where these changes need to then be performed in translated versions of each page that I change. -How to translate libreboot.org +How to translate libreboot.srht.site ============================== The documentation on tells you how to handle diff --git a/site/sitemap.include b/site/sitemap.include index 60c73ce..241f337 100644 --- a/site/sitemap.include +++ b/site/sitemap.include @@ -2,7 +2,7 @@ title: Site map ... -Explore the vast mountains of libreland that is libreboot.org! +Explore the vast mountains of libreland that is libreboot.srht.site! Bots are very much welcome, in this land. ------------------------------------------------------------------------------- diff --git a/site/tasks/index.md b/site/tasks/index.md index 3bcd652..650b92d 100644 --- a/site/tasks/index.md +++ b/site/tasks/index.md @@ -24,7 +24,7 @@ These are guides for fully encrypted GNU+Linux systems, including /boot, but it's desirable for these to be documented instead by each distro, because then they will more likely be properly maintained. -We constantly have to update them, on libreboot.org. It is unsustainable. Move +We constantly have to update them, on libreboot.srht.site. It is unsustainable. Move them to other projects and let them deal with it. Libreboot's only job is to boot you into a payload. The rest is up to you! @@ -162,7 +162,7 @@ license. for now see these photos that i pulled from a search engine: For flashing instructions: -* Refer to - a proper photo is +* Refer to - a proper photo is not available under a free license, or could not be found, so this diagram was made * NOTE: It might not be possible to do ISP flashing. Several other X4X desktop @@ -661,7 +661,7 @@ currently hosted on the same network as the website) i2p site -------- -I probably won't, but someone is welcome to do this and libreboot.org will +I probably won't, but someone is welcome to do this and libreboot.srht.site will link to it Fix GRUB bugs diff --git a/site/who.md b/site/who.md index f6f91e4..2bab09d 100644 --- a/site/who.md +++ b/site/who.md @@ -15,7 +15,7 @@ Leah Rowe (founder, lead developer) Leah Rowe is the founder of the Libreboot project, and currently the only full-time developer. Leah oversees all development of Libreboot, reviewing outside contributions, and has the final say over all decisions. Leah owns and -operates the libreboot.org servers from her lab in the UK. The servers are +operates the libreboot.srht.site servers from her lab in the UK. The servers are running Libreboot of course! You can learn more about Leah's involvement with Libreboot, by reading her