summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorFrancis Rowe <info@gluglug.org.uk>2015-11-07 00:03:07 (EST)
committer Francis Rowe <info@gluglug.org.uk>2015-11-07 01:30:47 (EST)
commit67190214aa92c7bd6bfaa4dedfaf074acb3e5c69 (patch)
tree3240426169840f5af99a1345559da64eef9a93e7
parent95259e28ef047923258434898113d70c8e544eab (diff)
downloadlibreboot-67190214aa92c7bd6bfaa4dedfaf074acb3e5c69.zip
libreboot-67190214aa92c7bd6bfaa4dedfaf074acb3e5c69.tar.gz
libreboot-67190214aa92c7bd6bfaa4dedfaf074acb3e5c69.tar.bz2
reorganize docs to build building html sources easier
-rw-r--r--docs/misc/index.texi156
-rw-r--r--docs/resources/css/main.css (renamed from docs/css/main.css)0
-rw-r--r--docs/resources/images/c201/battery-connector.jpg (renamed from docs/install/images/c201/battery-connector.jpg)bin356982 -> 356982 bytes
-rw-r--r--docs/resources/images/c201/screws.jpg (renamed from docs/install/images/c201/screws.jpg)bin141588 -> 141588 bytes
-rw-r--r--docs/resources/images/c201/spi-flash-layout.jpg (renamed from docs/install/images/c201/spi-flash-layout.jpg)bin113689 -> 113689 bytes
-rw-r--r--docs/resources/images/c201/wp-screw.jpg (renamed from docs/install/images/c201/wp-screw.jpg)bin142198 -> 142198 bytes
-rw-r--r--docs/resources/images/r400/0000.jpg (renamed from docs/install/images/r400/0000.jpg)bin33118 -> 33118 bytes
-rw-r--r--docs/resources/images/r400/0001.jpg (renamed from docs/install/images/r400/0001.jpg)bin28689 -> 28689 bytes
-rw-r--r--docs/resources/images/r400/0002.jpg (renamed from docs/install/images/r400/0002.jpg)bin21522 -> 21522 bytes
-rw-r--r--docs/resources/images/r400/0003.jpg (renamed from docs/install/images/r400/0003.jpg)bin23675 -> 23675 bytes
-rw-r--r--docs/resources/images/r400/0004.jpg (renamed from docs/install/images/r400/0004.jpg)bin35840 -> 35840 bytes
-rw-r--r--docs/resources/images/r400/0005.jpg (renamed from docs/install/images/r400/0005.jpg)bin37384 -> 37384 bytes
-rw-r--r--docs/resources/images/r400/0006.jpg (renamed from docs/install/images/r400/0006.jpg)bin30815 -> 30815 bytes
-rw-r--r--docs/resources/images/r400/0007.jpg (renamed from docs/install/images/r400/0007.jpg)bin29828 -> 29828 bytes
-rw-r--r--docs/resources/images/r400/0008.jpg (renamed from docs/install/images/r400/0008.jpg)bin30875 -> 30875 bytes
-rw-r--r--docs/resources/images/r400/0009.jpg (renamed from docs/install/images/r400/0009.jpg)bin33238 -> 33238 bytes
-rw-r--r--docs/resources/images/r400/0010.jpg (renamed from docs/install/images/r400/0010.jpg)bin40002 -> 40002 bytes
-rw-r--r--docs/resources/images/r400/0011.jpg (renamed from docs/install/images/r400/0011.jpg)bin31451 -> 31451 bytes
-rw-r--r--docs/resources/images/r400/0012.jpg (renamed from docs/install/images/r400/0012.jpg)bin34890 -> 34890 bytes
-rw-r--r--docs/resources/images/r400/0013.jpg (renamed from docs/install/images/r400/0013.jpg)bin32532 -> 32532 bytes
-rw-r--r--docs/resources/images/r400/0014.jpg (renamed from docs/install/images/r400/0014.jpg)bin34255 -> 34255 bytes
-rw-r--r--docs/resources/images/r400/0015.jpg (renamed from docs/install/images/r400/0015.jpg)bin33461 -> 33461 bytes
-rw-r--r--docs/resources/images/r400/0016.jpg (renamed from docs/install/images/r400/0016.jpg)bin33361 -> 33361 bytes
-rw-r--r--docs/resources/images/r400/0017.jpg (renamed from docs/install/images/r400/0017.jpg)bin30993 -> 30993 bytes
-rw-r--r--docs/resources/images/r400/0018.jpg (renamed from docs/install/images/r400/0018.jpg)bin29756 -> 29756 bytes
-rw-r--r--docs/resources/images/r400/0019.jpg (renamed from docs/install/images/r400/0019.jpg)bin30800 -> 30800 bytes
-rw-r--r--docs/resources/images/r400/0020.jpg (renamed from docs/install/images/r400/0020.jpg)bin32825 -> 32825 bytes
-rw-r--r--docs/resources/images/r400/0021.jpg (renamed from docs/install/images/r400/0021.jpg)bin27159 -> 27159 bytes
-rw-r--r--docs/resources/images/r400/0022.jpg (renamed from docs/install/images/r400/0022.jpg)bin30854 -> 30854 bytes
-rw-r--r--docs/resources/images/r400/0023.jpg (renamed from docs/install/images/r400/0023.jpg)bin27448 -> 27448 bytes
-rw-r--r--docs/resources/images/r400/0024.jpg (renamed from docs/install/images/r400/0024.jpg)bin29560 -> 29560 bytes
-rw-r--r--docs/resources/images/r400/0025.jpg (renamed from docs/install/images/r400/0025.jpg)bin26917 -> 26917 bytes
-rw-r--r--docs/resources/images/r400/0026.jpg (renamed from docs/install/images/r400/0026.jpg)bin38847 -> 38847 bytes
-rw-r--r--docs/resources/images/r400/0027.jpg (renamed from docs/install/images/r400/0027.jpg)bin21915 -> 21915 bytes
-rw-r--r--docs/resources/images/r400/0028.jpg (renamed from docs/install/images/r400/0028.jpg)bin31730 -> 31730 bytes
-rw-r--r--docs/resources/images/r400/0029.jpg (renamed from docs/install/images/r400/0029.jpg)bin33055 -> 33055 bytes
-rw-r--r--docs/resources/images/r400/0030.jpg (renamed from docs/install/images/r400/0030.jpg)bin32063 -> 32063 bytes
-rw-r--r--docs/resources/images/r400/0031.jpg (renamed from docs/install/images/r400/0031.jpg)bin30058 -> 30058 bytes
-rw-r--r--docs/resources/images/r400/0032.jpg (renamed from docs/install/images/r400/0032.jpg)bin33834 -> 33834 bytes
-rw-r--r--docs/resources/images/r400/0033.jpg (renamed from docs/install/images/r400/0033.jpg)bin34335 -> 34335 bytes
-rw-r--r--docs/resources/images/r400/0034.jpg (renamed from docs/install/images/r400/0034.jpg)bin34383 -> 34383 bytes
-rw-r--r--docs/resources/images/r400/0035.jpg (renamed from docs/install/images/r400/0035.jpg)bin34631 -> 34631 bytes
-rw-r--r--docs/resources/images/r400/0036.jpg (renamed from docs/install/images/r400/0036.jpg)bin31741 -> 31741 bytes
-rw-r--r--docs/resources/images/r400/0037.jpg (renamed from docs/install/images/r400/0037.jpg)bin31353 -> 31353 bytes
-rw-r--r--docs/resources/images/r400/0038.jpg (renamed from docs/install/images/r400/0038.jpg)bin33861 -> 33861 bytes
-rw-r--r--docs/resources/images/r400/0039.jpg (renamed from docs/install/images/r400/0039.jpg)bin34247 -> 34247 bytes
-rw-r--r--docs/resources/images/r400/0040.jpg (renamed from docs/install/images/r400/0040.jpg)bin31952 -> 31952 bytes
-rw-r--r--docs/resources/images/r400/0041.jpg (renamed from docs/install/images/r400/0041.jpg)bin29861 -> 29861 bytes
-rw-r--r--docs/resources/images/r400/0042.jpg (renamed from docs/install/images/r400/0042.jpg)bin31280 -> 31280 bytes
-rw-r--r--docs/resources/images/r400/0043.jpg (renamed from docs/install/images/r400/0043.jpg)bin28856 -> 28856 bytes
-rw-r--r--docs/resources/images/r400/0044.jpg (renamed from docs/install/images/r400/0044.jpg)bin30001 -> 30001 bytes
-rw-r--r--docs/resources/images/r400/0045.jpg (renamed from docs/install/images/r400/0045.jpg)bin26346 -> 26346 bytes
-rw-r--r--docs/resources/images/r400/0046.jpg (renamed from docs/install/images/r400/0046.jpg)bin32444 -> 32444 bytes
-rw-r--r--docs/resources/images/r400/0047.jpg (renamed from docs/install/images/r400/0047.jpg)bin31859 -> 31859 bytes
-rw-r--r--docs/resources/images/r400/0048.jpg (renamed from docs/install/images/r400/0048.jpg)bin36520 -> 36520 bytes
-rw-r--r--docs/resources/images/r400/0049.jpg (renamed from docs/install/images/r400/0049.jpg)bin38078 -> 38078 bytes
-rw-r--r--docs/resources/images/r400/0050.jpg (renamed from docs/install/images/r400/0050.jpg)bin33863 -> 33863 bytes
-rw-r--r--docs/resources/images/r400/0051.jpg (renamed from docs/install/images/r400/0051.jpg)bin53500 -> 53500 bytes
-rw-r--r--docs/resources/images/r400/0052.jpg (renamed from docs/install/images/r400/0052.jpg)bin42772 -> 42772 bytes
-rw-r--r--docs/resources/images/r400/r400_pomona.jpg (renamed from docs/install/images/r400/r400_pomona.jpg)bin50112 -> 50112 bytes
-rw-r--r--docs/resources/images/r500/0001.JPG (renamed from docs/install/images/r500/0001.JPG)bin25782 -> 25782 bytes
-rw-r--r--docs/resources/images/r500/0002.JPG (renamed from docs/install/images/r500/0002.JPG)bin26264 -> 26264 bytes
-rw-r--r--docs/resources/images/r500/0003.JPG (renamed from docs/install/images/r500/0003.JPG)bin26926 -> 26926 bytes
-rw-r--r--docs/resources/images/r500/0004.JPG (renamed from docs/install/images/r500/0004.JPG)bin32986 -> 32986 bytes
-rw-r--r--docs/resources/images/r500/0005.JPG (renamed from docs/install/images/r500/0005.JPG)bin31213 -> 31213 bytes
-rw-r--r--docs/resources/images/r500/0006.JPG (renamed from docs/install/images/r500/0006.JPG)bin29958 -> 29958 bytes
-rw-r--r--docs/resources/images/r500/0007.JPG (renamed from docs/install/images/r500/0007.JPG)bin23919 -> 23919 bytes
-rw-r--r--docs/resources/images/r500/0008.JPG (renamed from docs/install/images/r500/0008.JPG)bin31203 -> 31203 bytes
-rw-r--r--docs/resources/images/r500/0009.JPG (renamed from docs/install/images/r500/0009.JPG)bin35955 -> 35955 bytes
-rw-r--r--docs/resources/images/r500/0010.JPG (renamed from docs/install/images/r500/0010.JPG)bin37555 -> 37555 bytes
-rw-r--r--docs/resources/images/r500/0011.JPG (renamed from docs/install/images/r500/0011.JPG)bin26988 -> 26988 bytes
-rw-r--r--docs/resources/images/r500/0012.JPG (renamed from docs/install/images/r500/0012.JPG)bin30226 -> 30226 bytes
-rw-r--r--docs/resources/images/r500/0013.JPG (renamed from docs/install/images/r500/0013.JPG)bin29758 -> 29758 bytes
-rw-r--r--docs/resources/images/r500/0014.JPG (renamed from docs/install/images/r500/0014.JPG)bin24918 -> 24918 bytes
-rw-r--r--docs/resources/images/r500/0015.JPG (renamed from docs/install/images/r500/0015.JPG)bin31626 -> 31626 bytes
-rw-r--r--docs/resources/images/r500/0016.JPG (renamed from docs/install/images/r500/0016.JPG)bin35165 -> 35165 bytes
-rw-r--r--docs/resources/images/r500/0017.JPG (renamed from docs/install/images/r500/0017.JPG)bin32281 -> 32281 bytes
-rw-r--r--docs/resources/images/r500/0018.JPG (renamed from docs/install/images/r500/0018.JPG)bin35301 -> 35301 bytes
-rw-r--r--docs/resources/images/r500/0019.JPG (renamed from docs/install/images/r500/0019.JPG)bin33202 -> 33202 bytes
-rw-r--r--docs/resources/images/r500/0020.JPG (renamed from docs/install/images/r500/0020.JPG)bin27560 -> 27560 bytes
-rw-r--r--docs/resources/images/r500/0021.JPG (renamed from docs/install/images/r500/0021.JPG)bin34868 -> 34868 bytes
-rw-r--r--docs/resources/images/r500/0022.JPG (renamed from docs/install/images/r500/0022.JPG)bin32037 -> 32037 bytes
-rw-r--r--docs/resources/images/r500/0023.JPG (renamed from docs/install/images/r500/0023.JPG)bin31513 -> 31513 bytes
-rw-r--r--docs/resources/images/r500/0024.JPG (renamed from docs/install/images/r500/0024.JPG)bin23802 -> 23802 bytes
-rw-r--r--docs/resources/images/r500/0025.JPG (renamed from docs/install/images/r500/0025.JPG)bin23578 -> 23578 bytes
-rw-r--r--docs/resources/images/r500/0026.JPG (renamed from docs/install/images/r500/0026.JPG)bin24790 -> 24790 bytes
-rw-r--r--docs/resources/images/r500/0027.JPG (renamed from docs/install/images/r500/0027.JPG)bin25919 -> 25919 bytes
-rw-r--r--docs/resources/images/r500/0028.JPG (renamed from docs/install/images/r500/0028.JPG)bin31751 -> 31751 bytes
-rw-r--r--docs/resources/images/r500/0029.JPG (renamed from docs/install/images/r500/0029.JPG)bin32756 -> 32756 bytes
-rw-r--r--docs/resources/images/r500/0030.JPG (renamed from docs/install/images/r500/0030.JPG)bin39144 -> 39144 bytes
-rw-r--r--docs/resources/images/r500/0031.JPG (renamed from docs/install/images/r500/0031.JPG)bin31010 -> 31010 bytes
-rw-r--r--docs/resources/images/r500/0032.JPG (renamed from docs/install/images/r500/0032.JPG)bin29833 -> 29833 bytes
-rw-r--r--docs/resources/images/r500/flashchip.jpg (renamed from docs/install/images/r500/flashchip.jpg)bin34906 -> 34906 bytes
-rw-r--r--docs/resources/images/t400/0001.jpg (renamed from docs/install/images/t400/0001.jpg)bin26448 -> 26448 bytes
-rw-r--r--docs/resources/images/t400/0002.jpg (renamed from docs/install/images/t400/0002.jpg)bin26677 -> 26677 bytes
-rw-r--r--docs/resources/images/t400/0003.jpg (renamed from docs/install/images/t400/0003.jpg)bin37661 -> 37661 bytes
-rw-r--r--docs/resources/images/t400/0004.jpg (renamed from docs/install/images/t400/0004.jpg)bin26500 -> 26500 bytes
-rw-r--r--docs/resources/images/t400/0005.jpg (renamed from docs/install/images/t400/0005.jpg)bin32874 -> 32874 bytes
-rw-r--r--docs/resources/images/t400/0006.jpg (renamed from docs/install/images/t400/0006.jpg)bin43696 -> 43696 bytes
-rw-r--r--docs/resources/images/t400/0007.jpg (renamed from docs/install/images/t400/0007.jpg)bin28410 -> 28410 bytes
-rw-r--r--docs/resources/images/t400/0008.jpg (renamed from docs/install/images/t400/0008.jpg)bin41781 -> 41781 bytes
-rw-r--r--docs/resources/images/t400/0009.jpg (renamed from docs/install/images/t400/0009.jpg)bin32020 -> 32020 bytes
-rw-r--r--docs/resources/images/t400/0010.jpg (renamed from docs/install/images/t400/0010.jpg)bin42729 -> 42729 bytes
-rw-r--r--docs/resources/images/t400/0011.jpg (renamed from docs/install/images/t400/0011.jpg)bin37596 -> 37596 bytes
-rw-r--r--docs/resources/images/t400/0012.jpg (renamed from docs/install/images/t400/0012.jpg)bin40588 -> 40588 bytes
-rw-r--r--docs/resources/images/t400/0013.jpg (renamed from docs/install/images/t400/0013.jpg)bin35554 -> 35554 bytes
-rw-r--r--docs/resources/images/t400/0014.jpg (renamed from docs/install/images/t400/0014.jpg)bin37116 -> 37116 bytes
-rw-r--r--docs/resources/images/t400/0015.jpg (renamed from docs/install/images/t400/0015.jpg)bin38220 -> 38220 bytes
-rw-r--r--docs/resources/images/t400/0016.jpg (renamed from docs/install/images/t400/0016.jpg)bin31596 -> 31596 bytes
-rw-r--r--docs/resources/images/t400/0017.jpg (renamed from docs/install/images/t400/0017.jpg)bin33826 -> 33826 bytes
-rw-r--r--docs/resources/images/t400/0018.jpg (renamed from docs/install/images/t400/0018.jpg)bin31513 -> 31513 bytes
-rw-r--r--docs/resources/images/t400/0019.jpg (renamed from docs/install/images/t400/0019.jpg)bin38454 -> 38454 bytes
-rw-r--r--docs/resources/images/t400/0020.jpg (renamed from docs/install/images/t400/0020.jpg)bin36225 -> 36225 bytes
-rw-r--r--docs/resources/images/t400/0021.jpg (renamed from docs/install/images/t400/0021.jpg)bin34850 -> 34850 bytes
-rw-r--r--docs/resources/images/t400/0022.jpg (renamed from docs/install/images/t400/0022.jpg)bin33805 -> 33805 bytes
-rw-r--r--docs/resources/images/t400/0023.jpg (renamed from docs/install/images/t400/0023.jpg)bin35373 -> 35373 bytes
-rw-r--r--docs/resources/images/t400/0024.jpg (renamed from docs/install/images/t400/0024.jpg)bin40140 -> 40140 bytes
-rw-r--r--docs/resources/images/t400/0025.jpg (renamed from docs/install/images/t400/0025.jpg)bin32543 -> 32543 bytes
-rw-r--r--docs/resources/images/t400/0026.jpg (renamed from docs/install/images/t400/0026.jpg)bin32609 -> 32609 bytes
-rw-r--r--docs/resources/images/t400/0027.jpg (renamed from docs/install/images/t400/0027.jpg)bin30921 -> 30921 bytes
-rw-r--r--docs/resources/images/t400/0028.jpg (renamed from docs/install/images/t400/0028.jpg)bin30536 -> 30536 bytes
-rw-r--r--docs/resources/images/t400/0029.jpg (renamed from docs/install/images/t400/0029.jpg)bin30662 -> 30662 bytes
-rw-r--r--docs/resources/images/t400/0030.jpg (renamed from docs/install/images/t400/0030.jpg)bin27380 -> 27380 bytes
-rw-r--r--docs/resources/images/t400/0031.jpg (renamed from docs/install/images/t400/0031.jpg)bin43693 -> 43693 bytes
-rw-r--r--docs/resources/images/t400/0032.jpg (renamed from docs/install/images/t400/0032.jpg)bin31396 -> 31396 bytes
-rw-r--r--docs/resources/images/t400/0033.jpg (renamed from docs/install/images/t400/0033.jpg)bin34800 -> 34800 bytes
-rw-r--r--docs/resources/images/t400/0034.jpg (renamed from docs/install/images/t400/0034.jpg)bin36435 -> 36435 bytes
-rw-r--r--docs/resources/images/t400/0035.jpg (renamed from docs/install/images/t400/0035.jpg)bin39307 -> 39307 bytes
-rw-r--r--docs/resources/images/t400/0036.jpg (renamed from docs/install/images/t400/0036.jpg)bin38076 -> 38076 bytes
-rw-r--r--docs/resources/images/t400/0037.jpg (renamed from docs/install/images/t400/0037.jpg)bin38494 -> 38494 bytes
-rw-r--r--docs/resources/images/t400/0038.jpg (renamed from docs/install/images/t400/0038.jpg)bin36054 -> 36054 bytes
-rw-r--r--docs/resources/images/t400/0039.jpg (renamed from docs/install/images/t400/0039.jpg)bin37505 -> 37505 bytes
-rw-r--r--docs/resources/images/t400/0040.jpg (renamed from docs/install/images/t400/0040.jpg)bin38588 -> 38588 bytes
-rw-r--r--docs/resources/images/t400/0041.jpg (renamed from docs/install/images/t400/0041.jpg)bin34451 -> 34451 bytes
-rw-r--r--docs/resources/images/t400/0042.jpg (renamed from docs/install/images/t400/0042.jpg)bin36420 -> 36420 bytes
-rw-r--r--docs/resources/images/t400/0043.jpg (renamed from docs/install/images/t400/0043.jpg)bin36682 -> 36682 bytes
-rw-r--r--docs/resources/images/t400/0044.jpg (renamed from docs/install/images/t400/0044.jpg)bin31987 -> 31987 bytes
-rw-r--r--docs/resources/images/t400/0045.jpg (renamed from docs/install/images/t400/0045.jpg)bin35348 -> 35348 bytes
-rw-r--r--docs/resources/images/t400/0046.jpg (renamed from docs/install/images/t400/0046.jpg)bin30227 -> 30227 bytes
-rw-r--r--docs/resources/images/t400/0047.jpg (renamed from docs/install/images/t400/0047.jpg)bin36483 -> 36483 bytes
-rw-r--r--docs/resources/images/t400/0048.jpg (renamed from docs/install/images/t400/0048.jpg)bin36125 -> 36125 bytes
-rw-r--r--docs/resources/images/t400/0049.jpg (renamed from docs/install/images/t400/0049.jpg)bin26159 -> 26159 bytes
-rw-r--r--docs/resources/images/t400/0050.jpg (renamed from docs/install/images/t400/0050.jpg)bin31983 -> 31983 bytes
-rw-r--r--docs/resources/images/t400/0051.jpg (renamed from docs/install/images/t400/0051.jpg)bin28414 -> 28414 bytes
-rw-r--r--docs/resources/images/t400/0052.jpg (renamed from docs/install/images/t400/0052.jpg)bin28104 -> 28104 bytes
-rw-r--r--docs/resources/images/t400/0053.jpg (renamed from docs/install/images/t400/0053.jpg)bin34722 -> 34722 bytes
-rw-r--r--docs/resources/images/t400/0054.jpg (renamed from docs/install/images/t400/0054.jpg)bin37607 -> 37607 bytes
-rw-r--r--docs/resources/images/t400/0055.jpg (renamed from docs/install/images/t400/0055.jpg)bin30343 -> 30343 bytes
-rw-r--r--docs/resources/images/t400/0056.jpg (renamed from docs/install/images/t400/0056.jpg)bin37647 -> 37647 bytes
-rw-r--r--docs/resources/images/t400/0057.jpg (renamed from docs/install/images/t400/0057.jpg)bin40938 -> 40938 bytes
-rw-r--r--docs/resources/images/t400/0058.jpg (renamed from docs/install/images/t400/0058.jpg)bin34865 -> 34865 bytes
-rw-r--r--docs/resources/images/t400/0059.jpg (renamed from docs/install/images/t400/0059.jpg)bin33839 -> 33839 bytes
-rw-r--r--docs/resources/images/t400/0060.jpg (renamed from docs/install/images/t400/0060.jpg)bin38947 -> 38947 bytes
-rw-r--r--docs/resources/images/t400/0061.jpg (renamed from docs/install/images/t400/0061.jpg)bin33635 -> 33635 bytes
-rw-r--r--docs/resources/images/t400/0062.jpg (renamed from docs/install/images/t400/0062.jpg)bin39391 -> 39391 bytes
-rw-r--r--docs/resources/images/t400/0063.jpg (renamed from docs/install/images/t400/0063.jpg)bin36725 -> 36725 bytes
-rw-r--r--docs/resources/images/t400/0064.jpg (renamed from docs/install/images/t400/0064.jpg)bin36770 -> 36770 bytes
-rw-r--r--docs/resources/images/t400/0065.jpg (renamed from docs/install/images/t400/0065.jpg)bin58361 -> 58361 bytes
-rw-r--r--docs/resources/images/t400/0066.jpg (renamed from docs/install/images/t400/0066.jpg)bin35797 -> 35797 bytes
-rw-r--r--docs/resources/images/t400/0067.jpg (renamed from docs/install/images/t400/0067.jpg)bin39396 -> 39396 bytes
-rw-r--r--docs/resources/images/t400/0069.jpg (renamed from docs/install/images/t400/0069.jpg)bin29519 -> 29519 bytes
-rw-r--r--docs/resources/images/t400/0070.jpg (renamed from docs/install/images/t400/0070.jpg)bin28683 -> 28683 bytes
-rw-r--r--docs/resources/images/t400/0071.jpg (renamed from docs/install/images/t400/0071.jpg)bin28448 -> 28448 bytes
-rw-r--r--docs/resources/images/t400/0072.jpg (renamed from docs/install/images/t400/0072.jpg)bin31804 -> 31804 bytes
-rw-r--r--docs/resources/images/t400/ar5b95.jpg (renamed from docs/install/images/t400/ar5b95.jpg)bin36776 -> 36776 bytes
-rw-r--r--docs/resources/images/t400/boot0.jpg (renamed from docs/install/images/t400/boot0.jpg)bin51637 -> 51637 bytes
-rw-r--r--docs/resources/images/t400/boot1.jpg (renamed from docs/install/images/t400/boot1.jpg)bin37968 -> 37968 bytes
-rw-r--r--docs/resources/images/t400/macaddress0.jpg (renamed from docs/install/images/t400/macaddress0.jpg)bin24715 -> 24715 bytes
-rw-r--r--docs/resources/images/t400/macaddress1.jpg (renamed from docs/install/images/t400/macaddress1.jpg)bin41765 -> 41765 bytes
-rw-r--r--docs/resources/images/t400/memory.jpg (renamed from docs/install/images/t400/memory.jpg)bin40582 -> 40582 bytes
-rw-r--r--docs/resources/images/t400/paste.jpg (renamed from docs/install/images/t400/paste.jpg)bin38841 -> 38841 bytes
-rw-r--r--docs/resources/images/t500/0000.jpg (renamed from docs/install/images/t500/0000.jpg)bin23504 -> 23504 bytes
-rw-r--r--docs/resources/images/t500/0001.jpg (renamed from docs/install/images/t500/0001.jpg)bin30142 -> 30142 bytes
-rw-r--r--docs/resources/images/t500/0002.jpg (renamed from docs/install/images/t500/0002.jpg)bin29796 -> 29796 bytes
-rw-r--r--docs/resources/images/t500/0003.jpg (renamed from docs/install/images/t500/0003.jpg)bin24468 -> 24468 bytes
-rw-r--r--docs/resources/images/t500/0004.jpg (renamed from docs/install/images/t500/0004.jpg)bin25938 -> 25938 bytes
-rw-r--r--docs/resources/images/t500/0005.jpg (renamed from docs/install/images/t500/0005.jpg)bin30414 -> 30414 bytes
-rw-r--r--docs/resources/images/t500/0006.jpg (renamed from docs/install/images/t500/0006.jpg)bin36289 -> 36289 bytes
-rw-r--r--docs/resources/images/t500/0007.jpg (renamed from docs/install/images/t500/0007.jpg)bin36470 -> 36470 bytes
-rw-r--r--docs/resources/images/t500/0008.jpg (renamed from docs/install/images/t500/0008.jpg)bin25878 -> 25878 bytes
-rw-r--r--docs/resources/images/t500/0009.jpg (renamed from docs/install/images/t500/0009.jpg)bin27375 -> 27375 bytes
-rw-r--r--docs/resources/images/t500/0010.jpg (renamed from docs/install/images/t500/0010.jpg)bin33701 -> 33701 bytes
-rw-r--r--docs/resources/images/t500/0011.jpg (renamed from docs/install/images/t500/0011.jpg)bin34890 -> 34890 bytes
-rw-r--r--docs/resources/images/t500/0012.jpg (renamed from docs/install/images/t500/0012.jpg)bin34799 -> 34799 bytes
-rw-r--r--docs/resources/images/t500/0013.jpg (renamed from docs/install/images/t500/0013.jpg)bin39956 -> 39956 bytes
-rw-r--r--docs/resources/images/t500/0014.jpg (renamed from docs/install/images/t500/0014.jpg)bin43395 -> 43395 bytes
-rw-r--r--docs/resources/images/t500/0015.jpg (renamed from docs/install/images/t500/0015.jpg)bin38571 -> 38571 bytes
-rw-r--r--docs/resources/images/t500/0016.jpg (renamed from docs/install/images/t500/0016.jpg)bin35385 -> 35385 bytes
-rw-r--r--docs/resources/images/t500/0017.jpg (renamed from docs/install/images/t500/0017.jpg)bin32290 -> 32290 bytes
-rw-r--r--docs/resources/images/t500/0018.jpg (renamed from docs/install/images/t500/0018.jpg)bin30906 -> 30906 bytes
-rw-r--r--docs/resources/images/t500/0019.jpg (renamed from docs/install/images/t500/0019.jpg)bin26786 -> 26786 bytes
-rw-r--r--docs/resources/images/t500/0020.jpg (renamed from docs/install/images/t500/0020.jpg)bin38695 -> 38695 bytes
-rw-r--r--docs/resources/images/t500/0021.jpg (renamed from docs/install/images/t500/0021.jpg)bin31633 -> 31633 bytes
-rw-r--r--docs/resources/images/t500/0022.jpg (renamed from docs/install/images/t500/0022.jpg)bin27008 -> 27008 bytes
-rw-r--r--docs/resources/images/t500/0023.jpg (renamed from docs/install/images/t500/0023.jpg)bin30269 -> 30269 bytes
-rw-r--r--docs/resources/images/t500/0024.jpg (renamed from docs/install/images/t500/0024.jpg)bin31289 -> 31289 bytes
-rw-r--r--docs/resources/images/t500/0025.jpg (renamed from docs/install/images/t500/0025.jpg)bin30741 -> 30741 bytes
-rw-r--r--docs/resources/images/t500/0026.jpg (renamed from docs/install/images/t500/0026.jpg)bin28282 -> 28282 bytes
-rw-r--r--docs/resources/images/t500/0027.jpg (renamed from docs/install/images/t500/0027.jpg)bin30876 -> 30876 bytes
-rw-r--r--docs/resources/images/t500/0028.jpg (renamed from docs/install/images/t500/0028.jpg)bin29754 -> 29754 bytes
-rw-r--r--docs/resources/images/t500/0029.jpg (renamed from docs/install/images/t500/0029.jpg)bin37067 -> 37067 bytes
-rw-r--r--docs/resources/images/t500/0030.jpg (renamed from docs/install/images/t500/0030.jpg)bin35889 -> 35889 bytes
-rw-r--r--docs/resources/images/t500/0031.jpg (renamed from docs/install/images/t500/0031.jpg)bin39179 -> 39179 bytes
-rw-r--r--docs/resources/images/t500/0032.jpg (renamed from docs/install/images/t500/0032.jpg)bin32263 -> 32263 bytes
-rw-r--r--docs/resources/images/t500/0033.jpg (renamed from docs/install/images/t500/0033.jpg)bin30601 -> 30601 bytes
-rw-r--r--docs/resources/images/t500/0034.jpg (renamed from docs/install/images/t500/0034.jpg)bin30212 -> 30212 bytes
-rw-r--r--docs/resources/images/t500/0035.jpg (renamed from docs/install/images/t500/0035.jpg)bin24554 -> 24554 bytes
-rw-r--r--docs/resources/images/t500/0036.jpg (renamed from docs/install/images/t500/0036.jpg)bin38676 -> 38676 bytes
-rw-r--r--docs/resources/images/t500/0037.jpg (renamed from docs/install/images/t500/0037.jpg)bin30488 -> 30488 bytes
-rw-r--r--docs/resources/images/t500/0038.jpg (renamed from docs/install/images/t500/0038.jpg)bin32448 -> 32448 bytes
-rw-r--r--docs/resources/images/t500/0039.jpg (renamed from docs/install/images/t500/0039.jpg)bin39297 -> 39297 bytes
-rw-r--r--docs/resources/images/t500/0040.jpg (renamed from docs/install/images/t500/0040.jpg)bin26266 -> 26266 bytes
-rw-r--r--docs/resources/images/t500/0041.jpg (renamed from docs/install/images/t500/0041.jpg)bin29654 -> 29654 bytes
-rw-r--r--docs/resources/images/t500/0042.jpg (renamed from docs/install/images/t500/0042.jpg)bin30424 -> 30424 bytes
-rw-r--r--docs/resources/images/t500/0043.jpg (renamed from docs/install/images/t500/0043.jpg)bin30628 -> 30628 bytes
-rw-r--r--docs/resources/images/t500/0044.jpg (renamed from docs/install/images/t500/0044.jpg)bin33562 -> 33562 bytes
-rw-r--r--docs/resources/images/t500/0045.jpg (renamed from docs/install/images/t500/0045.jpg)bin36403 -> 36403 bytes
-rw-r--r--docs/resources/images/t500/0046.jpg (renamed from docs/install/images/t500/0046.jpg)bin32132 -> 32132 bytes
-rw-r--r--docs/resources/images/t500/0047.jpg (renamed from docs/install/images/t500/0047.jpg)bin31274 -> 31274 bytes
-rw-r--r--docs/resources/images/t500/0048.jpg (renamed from docs/install/images/t500/0048.jpg)bin30871 -> 30871 bytes
-rw-r--r--docs/resources/images/t500/0049.jpg (renamed from docs/install/images/t500/0049.jpg)bin29664 -> 29664 bytes
-rw-r--r--docs/resources/images/t500/0050.jpg (renamed from docs/install/images/t500/0050.jpg)bin27758 -> 27758 bytes
-rw-r--r--docs/resources/images/t500/0051.jpg (renamed from docs/install/images/t500/0051.jpg)bin29816 -> 29816 bytes
-rw-r--r--docs/resources/images/t500/0052.jpg (renamed from docs/install/images/t500/0052.jpg)bin36181 -> 36181 bytes
-rw-r--r--docs/resources/images/t500/0053.jpg (renamed from docs/install/images/t500/0053.jpg)bin31490 -> 31490 bytes
-rw-r--r--docs/resources/images/t500/0054.jpg (renamed from docs/install/images/t500/0054.jpg)bin37190 -> 37190 bytes
-rw-r--r--docs/resources/images/t500/0055.jpg (renamed from docs/install/images/t500/0055.jpg)bin37562 -> 37562 bytes
-rw-r--r--docs/resources/images/t500/0056.jpg (renamed from docs/install/images/t500/0056.jpg)bin29405 -> 29405 bytes
-rw-r--r--docs/resources/images/t500/0057.jpg (renamed from docs/install/images/t500/0057.jpg)bin29451 -> 29451 bytes
-rw-r--r--docs/resources/images/t500/0058.jpg (renamed from docs/install/images/t500/0058.jpg)bin35942 -> 35942 bytes
-rw-r--r--docs/resources/images/t500/0059.jpg (renamed from docs/install/images/t500/0059.jpg)bin36251 -> 36251 bytes
-rw-r--r--docs/resources/images/t500/0060.jpg (renamed from docs/install/images/t500/0060.jpg)bin34040 -> 34040 bytes
-rw-r--r--docs/resources/images/t500/0061.jpg (renamed from docs/install/images/t500/0061.jpg)bin39965 -> 39965 bytes
-rw-r--r--docs/resources/images/t500/0062.jpg (renamed from docs/install/images/t500/0062.jpg)bin52394 -> 52394 bytes
-rw-r--r--docs/resources/images/t60_dev/.htaccess (renamed from docs/images/t60_dev/.htaccess)0
-rw-r--r--docs/resources/images/t60_dev/0001.JPG (renamed from docs/images/t60_dev/0001.JPG)bin29286 -> 29286 bytes
-rw-r--r--docs/resources/images/t60_dev/0002.JPG (renamed from docs/images/t60_dev/0002.JPG)bin18438 -> 18438 bytes
-rw-r--r--docs/resources/images/t60_dev/0003.JPG (renamed from docs/images/t60_dev/0003.JPG)bin25880 -> 25880 bytes
-rw-r--r--docs/resources/images/t60_dev/0004.JPG (renamed from docs/images/t60_dev/0004.JPG)bin29980 -> 29980 bytes
-rw-r--r--docs/resources/images/t60_dev/0005.JPG (renamed from docs/images/t60_dev/0005.JPG)bin34349 -> 34349 bytes
-rw-r--r--docs/resources/images/t60_dev/0006.JPG (renamed from docs/images/t60_dev/0006.JPG)bin32029 -> 32029 bytes
-rw-r--r--docs/resources/images/t60_dev/0007.JPG (renamed from docs/images/t60_dev/0007.JPG)bin21920 -> 21920 bytes
-rw-r--r--docs/resources/images/t60_dev/0008.JPG (renamed from docs/images/t60_dev/0008.JPG)bin27410 -> 27410 bytes
-rw-r--r--docs/resources/images/t60_dev/0009.JPG (renamed from docs/images/t60_dev/0009.JPG)bin28007 -> 28007 bytes
-rw-r--r--docs/resources/images/t60_dev/0010.JPG (renamed from docs/images/t60_dev/0010.JPG)bin26159 -> 26159 bytes
-rw-r--r--docs/resources/images/t60_dev/0011.JPG (renamed from docs/images/t60_dev/0011.JPG)bin29595 -> 29595 bytes
-rw-r--r--docs/resources/images/t60_dev/0012.JPG (renamed from docs/images/t60_dev/0012.JPG)bin33949 -> 33949 bytes
-rw-r--r--docs/resources/images/t60_dev/0013.JPG (renamed from docs/images/t60_dev/0013.JPG)bin36311 -> 36311 bytes
-rw-r--r--docs/resources/images/t60_dev/0014.JPG (renamed from docs/images/t60_dev/0014.JPG)bin24707 -> 24707 bytes
-rw-r--r--docs/resources/images/t60_dev/0015.JPG (renamed from docs/images/t60_dev/0015.JPG)bin39588 -> 39588 bytes
-rw-r--r--docs/resources/images/t60_dev/0016.JPG (renamed from docs/images/t60_dev/0016.JPG)bin27100 -> 27100 bytes
-rw-r--r--docs/resources/images/t60_dev/0017.JPG (renamed from docs/images/t60_dev/0017.JPG)bin28726 -> 28726 bytes
-rw-r--r--docs/resources/images/t60_dev/0018.JPG (renamed from docs/images/t60_dev/0018.JPG)bin29222 -> 29222 bytes
-rw-r--r--docs/resources/images/t60_dev/0019.JPG (renamed from docs/images/t60_dev/0019.JPG)bin25665 -> 25665 bytes
-rw-r--r--docs/resources/images/t60_dev/0020.JPG (renamed from docs/images/t60_dev/0020.JPG)bin25546 -> 25546 bytes
-rw-r--r--docs/resources/images/t60_dev/0021.JPG (renamed from docs/images/t60_dev/0021.JPG)bin31706 -> 31706 bytes
-rw-r--r--docs/resources/images/t60_dev/0022.JPG (renamed from docs/images/t60_dev/0022.JPG)bin31204 -> 31204 bytes
-rw-r--r--docs/resources/images/t60_dev/0023.JPG (renamed from docs/images/t60_dev/0023.JPG)bin24873 -> 24873 bytes
-rw-r--r--docs/resources/images/t60_dev/0024.JPG (renamed from docs/images/t60_dev/0024.JPG)bin23202 -> 23202 bytes
-rw-r--r--docs/resources/images/t60_dev/0025.JPG (renamed from docs/images/t60_dev/0025.JPG)bin30328 -> 30328 bytes
-rw-r--r--docs/resources/images/t60_dev/0026.JPG (renamed from docs/images/t60_dev/0026.JPG)bin31226 -> 31226 bytes
-rw-r--r--docs/resources/images/t60_dev/0027.JPG (renamed from docs/images/t60_dev/0027.JPG)bin46231 -> 46231 bytes
-rw-r--r--docs/resources/images/t60_dev/0028.JPG (renamed from docs/images/t60_dev/0028.JPG)bin23612 -> 23612 bytes
-rw-r--r--docs/resources/images/t60_dev/0029.JPG (renamed from docs/images/t60_dev/0029.JPG)bin25268 -> 25268 bytes
-rw-r--r--docs/resources/images/t60_dev/0030.JPG (renamed from docs/images/t60_dev/0030.JPG)bin30434 -> 30434 bytes
-rw-r--r--docs/resources/images/t60_dev/0031.JPG (renamed from docs/images/t60_dev/0031.JPG)bin23611 -> 23611 bytes
-rw-r--r--docs/resources/images/t60_dev/0032.JPG (renamed from docs/images/t60_dev/0032.JPG)bin40278 -> 40278 bytes
-rw-r--r--docs/resources/images/t60_dev/0033.JPG (renamed from docs/images/t60_dev/0033.JPG)bin27035 -> 27035 bytes
-rw-r--r--docs/resources/images/t60_dev/0039.JPG (renamed from docs/images/t60_dev/0039.JPG)bin26270 -> 26270 bytes
-rw-r--r--docs/resources/images/t60_dev/0040.JPG (renamed from docs/images/t60_dev/0040.JPG)bin18541 -> 18541 bytes
-rw-r--r--docs/resources/images/t60_dev/0041.JPG (renamed from docs/images/t60_dev/0041.JPG)bin21721 -> 21721 bytes
-rw-r--r--docs/resources/images/t60_dev/0042.JPG (renamed from docs/images/t60_dev/0042.JPG)bin20235 -> 20235 bytes
-rw-r--r--docs/resources/images/t60_dev/0043.JPG (renamed from docs/images/t60_dev/0043.JPG)bin23633 -> 23633 bytes
-rw-r--r--docs/resources/images/t60_dev/0044.JPG (renamed from docs/images/t60_dev/0044.JPG)bin19500 -> 19500 bytes
-rw-r--r--docs/resources/images/t60_dev/0045.JPG (renamed from docs/images/t60_dev/0045.JPG)bin27856 -> 27856 bytes
-rw-r--r--docs/resources/images/t60_dev/0046.JPG (renamed from docs/images/t60_dev/0046.JPG)bin20677 -> 20677 bytes
-rw-r--r--docs/resources/images/t60_dev/0047.JPG (renamed from docs/images/t60_dev/0047.JPG)bin27700 -> 27700 bytes
-rw-r--r--docs/resources/images/t60_dev/0048.JPG (renamed from docs/images/t60_dev/0048.JPG)bin28463 -> 28463 bytes
-rw-r--r--docs/resources/images/t60_dev/0049.JPG (renamed from docs/images/t60_dev/0049.JPG)bin24666 -> 24666 bytes
-rw-r--r--docs/resources/images/t60_dev/0050.JPG (renamed from docs/images/t60_dev/0050.JPG)bin22518 -> 22518 bytes
-rw-r--r--docs/resources/images/t60_dev/0051.JPG (renamed from docs/images/t60_dev/0051.JPG)bin26041 -> 26041 bytes
-rw-r--r--docs/resources/images/t60_dev/0052.JPG (renamed from docs/images/t60_dev/0052.JPG)bin30542 -> 30542 bytes
-rw-r--r--docs/resources/images/t60_dev/0053.JPG (renamed from docs/images/t60_dev/0053.JPG)bin24306 -> 24306 bytes
-rw-r--r--docs/resources/images/t60_dev/0054.JPG (renamed from docs/images/t60_dev/0054.JPG)bin25897 -> 25897 bytes
-rw-r--r--docs/resources/images/t60_dev/0055.JPG (renamed from docs/images/t60_dev/0055.JPG)bin26165 -> 26165 bytes
-rw-r--r--docs/resources/images/t60_dev/0056.JPG (renamed from docs/images/t60_dev/0056.JPG)bin26494 -> 26494 bytes
-rw-r--r--docs/resources/images/t60_dev/0057.JPG (renamed from docs/images/t60_dev/0057.JPG)bin23831 -> 23831 bytes
-rw-r--r--docs/resources/images/t60_dev/0058.JPG (renamed from docs/images/t60_dev/0058.JPG)bin25265 -> 25265 bytes
-rw-r--r--docs/resources/images/t60_dev/0059.JPG (renamed from docs/images/t60_dev/0059.JPG)bin23332 -> 23332 bytes
-rw-r--r--docs/resources/images/t60_dev/0060.JPG (renamed from docs/images/t60_dev/0060.JPG)bin23005 -> 23005 bytes
-rw-r--r--docs/resources/images/t60_dev/0061.JPG (renamed from docs/images/t60_dev/0061.JPG)bin27218 -> 27218 bytes
-rw-r--r--docs/resources/images/t60_dev/0062.JPG (renamed from docs/images/t60_dev/0062.JPG)bin25952 -> 25952 bytes
-rw-r--r--docs/resources/images/t60_dev/0063.JPG (renamed from docs/images/t60_dev/0063.JPG)bin24230 -> 24230 bytes
-rw-r--r--docs/resources/images/t60_dev/0064.JPG (renamed from docs/images/t60_dev/0064.JPG)bin22184 -> 22184 bytes
-rw-r--r--docs/resources/images/t60_dev/0065.JPG (renamed from docs/images/t60_dev/0065.JPG)bin24711 -> 24711 bytes
-rw-r--r--docs/resources/images/t60_dev/0066.JPG (renamed from docs/images/t60_dev/0066.JPG)bin28270 -> 28270 bytes
-rw-r--r--docs/resources/images/t60_dev/0068.JPG (renamed from docs/images/t60_dev/0068.JPG)bin20900 -> 20900 bytes
-rw-r--r--docs/resources/images/t60_dev/0069.JPG (renamed from docs/images/t60_dev/0069.JPG)bin22345 -> 22345 bytes
-rw-r--r--docs/resources/images/t60_dev/0070.JPG (renamed from docs/images/t60_dev/0070.JPG)bin22149 -> 22149 bytes
-rw-r--r--docs/resources/images/t60_dev/0071.JPG (renamed from docs/images/t60_dev/0071.JPG)bin48759 -> 48759 bytes
-rw-r--r--docs/resources/images/t60_dev/0072.JPG (renamed from docs/images/t60_dev/0072.JPG)bin42778 -> 42778 bytes
-rw-r--r--docs/resources/images/t60_dev/0073.JPG (renamed from docs/images/t60_dev/0073.JPG)bin49383 -> 49383 bytes
-rw-r--r--docs/resources/images/t60_dev/0074.JPG (renamed from docs/images/t60_dev/0074.JPG)bin42206 -> 42206 bytes
-rw-r--r--docs/resources/images/t60_dev/t60_unbrick.jpg (renamed from docs/images/t60_dev/t60_unbrick.jpg)bin61220 -> 61220 bytes
-rw-r--r--docs/resources/images/t7200q/.htaccess (renamed from docs/images/x60t_unbrick/.htaccess)0
-rw-r--r--docs/resources/images/t7200q/cbmemc (renamed from docs/t7200q/cbmemc)0
-rw-r--r--docs/resources/images/t7200q/kernel (renamed from docs/t7200q/kernel)0
-rw-r--r--docs/resources/images/t7200q/t7200_01.jpg (renamed from docs/t7200q/t7200_01.jpg)bin504869 -> 504869 bytes
-rw-r--r--docs/resources/images/t7200q/t7200_02.jpg (renamed from docs/t7200q/t7200_02.jpg)bin567676 -> 567676 bytes
-rw-r--r--docs/resources/images/x200/5252_bbb0.jpg (renamed from docs/install/images/x200/5252_bbb0.jpg)bin31027 -> 31027 bytes
-rw-r--r--docs/resources/images/x200/5252_bbb1.jpg (renamed from docs/install/images/x200/5252_bbb1.jpg)bin26507 -> 26507 bytes
-rw-r--r--docs/resources/images/x200/disassembly/0001.jpg (renamed from docs/install/images/x200/disassembly/0001.jpg)bin20230 -> 20230 bytes
-rw-r--r--docs/resources/images/x200/disassembly/0002.jpg (renamed from docs/install/images/x200/disassembly/0002.jpg)bin27428 -> 27428 bytes
-rw-r--r--docs/resources/images/x200/disassembly/0003.jpg (renamed from docs/install/images/x200/disassembly/0003.jpg)bin27875 -> 27875 bytes
-rw-r--r--docs/resources/images/x200/disassembly/0004.jpg (renamed from docs/install/images/x200/disassembly/0004.jpg)bin36758 -> 36758 bytes
-rw-r--r--docs/resources/images/x200/disassembly/0005.jpg (renamed from docs/install/images/x200/disassembly/0005.jpg)bin35607 -> 35607 bytes
-rw-r--r--docs/resources/images/x200/disassembly/0006.jpg (renamed from docs/install/images/x200/disassembly/0006.jpg)bin25892 -> 25892 bytes
-rw-r--r--docs/resources/images/x200/disassembly/0007.jpg (renamed from docs/install/images/x200/disassembly/0007.jpg)bin26817 -> 26817 bytes
-rw-r--r--docs/resources/images/x200/disassembly/0008.jpg (renamed from docs/install/images/x200/disassembly/0008.jpg)bin33089 -> 33089 bytes
-rw-r--r--docs/resources/images/x200/disassembly/0009.jpg (renamed from docs/install/images/x200/disassembly/0009.jpg)bin25781 -> 25781 bytes
-rw-r--r--docs/resources/images/x200/disassembly/0010.jpg (renamed from docs/install/images/x200/disassembly/0010.jpg)bin27395 -> 27395 bytes
-rw-r--r--docs/resources/images/x200/disassembly/0011.jpg (renamed from docs/install/images/x200/disassembly/0011.jpg)bin30633 -> 30633 bytes
-rw-r--r--docs/resources/images/x200/disassembly/0012.jpg (renamed from docs/install/images/x200/disassembly/0012.jpg)bin27229 -> 27229 bytes
-rw-r--r--docs/resources/images/x200/disassembly/0013.jpg (renamed from docs/install/images/x200/disassembly/0013.jpg)bin23312 -> 23312 bytes
-rw-r--r--docs/resources/images/x200/disassembly/0014.jpg (renamed from docs/install/images/x200/disassembly/0014.jpg)bin35004 -> 35004 bytes
-rw-r--r--docs/resources/images/x200/disassembly/0015.jpg (renamed from docs/install/images/x200/disassembly/0015.jpg)bin62163 -> 62163 bytes
-rw-r--r--docs/resources/images/x200/disassembly/0016.jpg (renamed from docs/install/images/x200/disassembly/0016.jpg)bin30697 -> 30697 bytes
-rw-r--r--docs/resources/images/x200/disassembly/0017.jpg (renamed from docs/install/images/x200/disassembly/0017.jpg)bin33807 -> 33807 bytes
-rw-r--r--docs/resources/images/x200/disassembly/0018.jpg (renamed from docs/install/images/x200/disassembly/0018.jpg)bin32159 -> 32159 bytes
-rw-r--r--docs/resources/images/x200/disassembly/0019.jpg (renamed from docs/install/images/x200/disassembly/0019.jpg)bin55826 -> 55826 bytes
-rw-r--r--docs/resources/images/x200/ftdi.jpg (renamed from docs/install/images/x200/ftdi.jpg)bin24332 -> 24332 bytes
-rw-r--r--docs/resources/images/x200/ftdi_port.jpg (renamed from docs/install/images/x200/ftdi_port.jpg)bin25523 -> 25523 bytes
-rw-r--r--docs/resources/images/x200/gpio33_location.jpg (renamed from docs/hcl/images/x200/gpio33_location.jpg)bin59747 -> 59747 bytes
-rw-r--r--docs/resources/images/x200/psu33.jpg (renamed from docs/install/images/x200/psu33.jpg)bin29747 -> 29747 bytes
-rw-r--r--docs/resources/images/x200/soic8.jpg (renamed from docs/install/images/x200/soic8.jpg)bin46760 -> 46760 bytes
-rw-r--r--docs/resources/images/x200/wson_soldered.jpg (renamed from docs/install/images/x200/wson_soldered.jpg)bin29471 -> 29471 bytes
-rw-r--r--docs/resources/images/x200/x200_pomona.jpg (renamed from docs/install/images/x200/x200_pomona.jpg)bin54124 -> 54124 bytes
-rw-r--r--docs/resources/images/x60/th_bbb_flashing.jpg (renamed from docs/install/images/x60/th_bbb_flashing.jpg)bin39438 -> 39438 bytes
-rw-r--r--docs/resources/images/x60_heatsink/0000.jpg (renamed from docs/images/x60_heatsink/0000.jpg)bin53772 -> 53772 bytes
-rw-r--r--docs/resources/images/x60_heatsink/0001.jpg (renamed from docs/images/x60_heatsink/0001.jpg)bin38997 -> 38997 bytes
-rw-r--r--docs/resources/images/x60_heatsink/0002.jpg (renamed from docs/images/x60_heatsink/0002.jpg)bin31435 -> 31435 bytes
-rw-r--r--docs/resources/images/x60_heatsink/0003.jpg (renamed from docs/images/x60_heatsink/0003.jpg)bin29815 -> 29815 bytes
-rw-r--r--docs/resources/images/x60_heatsink/0004.jpg (renamed from docs/images/x60_heatsink/0004.jpg)bin42084 -> 42084 bytes
-rw-r--r--docs/resources/images/x60_heatsink/0005.jpg (renamed from docs/images/x60_heatsink/0005.jpg)bin42715 -> 42715 bytes
-rw-r--r--docs/resources/images/x60_heatsink/0006.jpg (renamed from docs/images/x60_heatsink/0006.jpg)bin33748 -> 33748 bytes
-rw-r--r--docs/resources/images/x60_heatsink/0007.jpg (renamed from docs/images/x60_heatsink/0007.jpg)bin45537 -> 45537 bytes
-rw-r--r--docs/resources/images/x60_heatsink/0008.jpg (renamed from docs/images/x60_heatsink/0008.jpg)bin46045 -> 46045 bytes
-rw-r--r--docs/resources/images/x60_heatsink/0009.jpg (renamed from docs/images/x60_heatsink/0009.jpg)bin34013 -> 34013 bytes
-rw-r--r--docs/resources/images/x60_heatsink/0010.jpg (renamed from docs/images/x60_heatsink/0010.jpg)bin30985 -> 30985 bytes
-rw-r--r--docs/resources/images/x60_heatsink/0011.jpg (renamed from docs/images/x60_heatsink/0011.jpg)bin45500 -> 45500 bytes
-rw-r--r--docs/resources/images/x60_heatsink/0012.jpg (renamed from docs/images/x60_heatsink/0012.jpg)bin39202 -> 39202 bytes
-rw-r--r--docs/resources/images/x60_heatsink/0013.jpg (renamed from docs/images/x60_heatsink/0013.jpg)bin45481 -> 45481 bytes
-rw-r--r--docs/resources/images/x60_heatsink/0014.jpg (renamed from docs/images/x60_heatsink/0014.jpg)bin40388 -> 40388 bytes
-rw-r--r--docs/resources/images/x60_heatsink/0015.jpg (renamed from docs/images/x60_heatsink/0015.jpg)bin38045 -> 38045 bytes
-rw-r--r--docs/resources/images/x60_heatsink/0016.jpg (renamed from docs/images/x60_heatsink/0016.jpg)bin36901 -> 36901 bytes
-rw-r--r--docs/resources/images/x60_heatsink/0017.jpg (renamed from docs/images/x60_heatsink/0017.jpg)bin44499 -> 44499 bytes
-rw-r--r--docs/resources/images/x60_heatsink/0018.jpg (renamed from docs/images/x60_heatsink/0018.jpg)bin51752 -> 51752 bytes
-rw-r--r--docs/resources/images/x60_keyboard/1.JPG (renamed from docs/images/x60_keyboard/1.JPG)bin37572 -> 37572 bytes
-rw-r--r--docs/resources/images/x60_keyboard/2.JPG (renamed from docs/images/x60_keyboard/2.JPG)bin36324 -> 36324 bytes
-rw-r--r--docs/resources/images/x60_keyboard/3.JPG (renamed from docs/images/x60_keyboard/3.JPG)bin43413 -> 43413 bytes
-rw-r--r--docs/resources/images/x60_keyboard/4.JPG (renamed from docs/images/x60_keyboard/4.JPG)bin44844 -> 44844 bytes
-rw-r--r--docs/resources/images/x60_keyboard/5.JPG (renamed from docs/images/x60_keyboard/5.JPG)bin48108 -> 48108 bytes
-rwxr-xr-xdocs/resources/images/x60_lcd_change/0001.JPG (renamed from docs/images/x60_lcd_change/0001.JPG)bin80828 -> 80828 bytes
-rwxr-xr-xdocs/resources/images/x60_lcd_change/0002.JPG (renamed from docs/images/x60_lcd_change/0002.JPG)bin72986 -> 72986 bytes
-rwxr-xr-xdocs/resources/images/x60_lcd_change/0003.JPG (renamed from docs/images/x60_lcd_change/0003.JPG)bin81777 -> 81777 bytes
-rwxr-xr-xdocs/resources/images/x60_lcd_change/0004.JPG (renamed from docs/images/x60_lcd_change/0004.JPG)bin87164 -> 87164 bytes
-rwxr-xr-xdocs/resources/images/x60_lcd_change/0005.JPG (renamed from docs/images/x60_lcd_change/0005.JPG)bin66652 -> 66652 bytes
-rwxr-xr-xdocs/resources/images/x60_lcd_change/0006.JPG (renamed from docs/images/x60_lcd_change/0006.JPG)bin57127 -> 57127 bytes
-rwxr-xr-xdocs/resources/images/x60_lcd_change/0007.JPG (renamed from docs/images/x60_lcd_change/0007.JPG)bin31729 -> 31729 bytes
-rw-r--r--docs/resources/images/x60_security/0000.jpg (renamed from docs/images/x60_security/0000.jpg)bin28430 -> 28430 bytes
-rw-r--r--docs/resources/images/x60_security/0000_bluetooth.jpg (renamed from docs/images/x60_security/0000_bluetooth.jpg)bin26131 -> 26131 bytes
-rw-r--r--docs/resources/images/x60_security/0000_bluetooth0.jpg (renamed from docs/images/x60_security/0000_bluetooth0.jpg)bin19558 -> 19558 bytes
-rw-r--r--docs/resources/images/x60_security/0000_simcard0.jpg (renamed from docs/images/x60_security/0000_simcard0.jpg)bin24917 -> 24917 bytes
-rw-r--r--docs/resources/images/x60_security/0000_simcard1.jpg (renamed from docs/images/x60_security/0000_simcard1.jpg)bin30246 -> 30246 bytes
-rw-r--r--docs/resources/images/x60_security/0001.jpg (renamed from docs/images/x60_security/0001.jpg)bin38997 -> 38997 bytes
-rw-r--r--docs/resources/images/x60_security/0001_microphone.jpg (renamed from docs/images/x60_security/0001_microphone.jpg)bin28959 -> 28959 bytes
-rw-r--r--docs/resources/images/x60_security/0001_modem.jpg (renamed from docs/images/x60_security/0001_modem.jpg)bin33850 -> 33850 bytes
-rw-r--r--docs/resources/images/x60_security/0001_overview.jpg (renamed from docs/images/x60_security/0001_overview.jpg)bin46922 -> 46922 bytes
-rw-r--r--docs/resources/images/x60_security/0001_speaker.jpg (renamed from docs/images/x60_security/0001_speaker.jpg)bin34219 -> 34219 bytes
-rw-r--r--docs/resources/images/x60_security/0001_wlan_wwan.jpg (renamed from docs/images/x60_security/0001_wlan_wwan.jpg)bin54553 -> 54553 bytes
-rw-r--r--docs/resources/images/x60_security/0002.jpg (renamed from docs/images/x60_security/0002.jpg)bin31435 -> 31435 bytes
-rw-r--r--docs/resources/images/x60_security/0003.jpg (renamed from docs/images/x60_security/0003.jpg)bin29815 -> 29815 bytes
-rw-r--r--docs/resources/images/x60_security/0004.jpg (renamed from docs/images/x60_security/0004.jpg)bin42084 -> 42084 bytes
-rw-r--r--docs/resources/images/x60_unbrick/0000.jpg (renamed from docs/images/x60_unbrick/0000.jpg)bin53772 -> 53772 bytes
-rw-r--r--docs/resources/images/x60_unbrick/0001.jpg (renamed from docs/images/x60_unbrick/0001.jpg)bin38997 -> 38997 bytes
-rw-r--r--docs/resources/images/x60_unbrick/0002.jpg (renamed from docs/images/x60_unbrick/0002.jpg)bin31435 -> 31435 bytes
-rw-r--r--docs/resources/images/x60_unbrick/0003.jpg (renamed from docs/images/x60_unbrick/0003.jpg)bin29815 -> 29815 bytes
-rw-r--r--docs/resources/images/x60_unbrick/0004.jpg (renamed from docs/images/x60_unbrick/0004.jpg)bin42084 -> 42084 bytes
-rw-r--r--docs/resources/images/x60_unbrick/0005.jpg (renamed from docs/images/x60_unbrick/0005.jpg)bin42715 -> 42715 bytes
-rw-r--r--docs/resources/images/x60_unbrick/0006.jpg (renamed from docs/images/x60_unbrick/0006.jpg)bin33748 -> 33748 bytes
-rw-r--r--docs/resources/images/x60_unbrick/0007.jpg (renamed from docs/images/x60_unbrick/0007.jpg)bin45537 -> 45537 bytes
-rw-r--r--docs/resources/images/x60_unbrick/0008.jpg (renamed from docs/images/x60_unbrick/0008.jpg)bin46045 -> 46045 bytes
-rw-r--r--docs/resources/images/x60_unbrick/0009.jpg (renamed from docs/images/x60_unbrick/0009.jpg)bin34013 -> 34013 bytes
-rw-r--r--docs/resources/images/x60_unbrick/0010.jpg (renamed from docs/images/x60_unbrick/0010.jpg)bin30985 -> 30985 bytes
-rw-r--r--docs/resources/images/x60_unbrick/0011.jpg (renamed from docs/images/x60_unbrick/0011.jpg)bin38650 -> 38650 bytes
-rw-r--r--docs/resources/images/x60_unbrick/0012.jpg (renamed from docs/images/x60_unbrick/0012.jpg)bin39202 -> 39202 bytes
-rw-r--r--docs/resources/images/x60_unbrick/0013.jpg (renamed from docs/images/x60_unbrick/0013.jpg)bin45481 -> 45481 bytes
-rw-r--r--docs/resources/images/x60_unbrick/0014.jpg (renamed from docs/images/x60_unbrick/0014.jpg)bin40388 -> 40388 bytes
-rw-r--r--docs/resources/images/x60_unbrick/0015.jpg (renamed from docs/images/x60_unbrick/0015.jpg)bin38045 -> 38045 bytes
-rw-r--r--docs/resources/images/x60_unbrick/0016.jpg (renamed from docs/images/x60_unbrick/0016.jpg)bin34554 -> 34554 bytes
-rw-r--r--docs/resources/images/x60_unbrick/0017.jpg (renamed from docs/images/x60_unbrick/0017.jpg)bin36115 -> 36115 bytes
-rw-r--r--docs/resources/images/x60_unbrick/0026.jpg (renamed from docs/images/x60_unbrick/0026.jpg)bin39855 -> 39855 bytes
-rw-r--r--docs/resources/images/x60_unbrick/0027.jpg (renamed from docs/images/x60_unbrick/0027.jpg)bin37302 -> 37302 bytes
-rw-r--r--docs/resources/images/x60_unbrick/0028.jpg (renamed from docs/images/x60_unbrick/0028.jpg)bin39501 -> 39501 bytes
-rw-r--r--docs/resources/images/x60_unbrick/0029.jpg (renamed from docs/images/x60_unbrick/0029.jpg)bin37530 -> 37530 bytes
-rw-r--r--docs/resources/images/x60_unbrick/0030.jpg (renamed from docs/images/x60_unbrick/0030.jpg)bin43484 -> 43484 bytes
-rw-r--r--docs/resources/images/x60_unbrick/0031.jpg (renamed from docs/images/x60_unbrick/0031.jpg)bin38022 -> 38022 bytes
-rw-r--r--docs/resources/images/x60_unbrick/0032.jpg (renamed from docs/images/x60_unbrick/0032.jpg)bin44860 -> 44860 bytes
-rw-r--r--docs/resources/images/x60_unbrick/0033.jpg (renamed from docs/images/x60_unbrick/0033.jpg)bin30821 -> 30821 bytes
-rw-r--r--docs/resources/images/x60_unbrick/0034.jpg (renamed from docs/images/x60_unbrick/0034.jpg)bin37249 -> 37249 bytes
-rw-r--r--docs/resources/images/x60_unbrick/0035.jpg (renamed from docs/images/x60_unbrick/0035.jpg)bin38429 -> 38429 bytes
-rw-r--r--docs/resources/images/x60_unbrick/0036.jpg (renamed from docs/images/x60_unbrick/0036.jpg)bin41042 -> 41042 bytes
-rw-r--r--docs/resources/images/x60_unbrick/0037.jpg (renamed from docs/images/x60_unbrick/0037.jpg)bin33911 -> 33911 bytes
-rw-r--r--docs/resources/images/x60_unbrick/0038.jpg (renamed from docs/images/x60_unbrick/0038.jpg)bin38246 -> 38246 bytes
-rw-r--r--docs/resources/images/x60_unbrick/0039.jpg (renamed from docs/images/x60_unbrick/0039.jpg)bin45794 -> 45794 bytes
-rw-r--r--docs/resources/images/x60_unbrick/0040.jpg (renamed from docs/images/x60_unbrick/0040.jpg)bin40020 -> 40020 bytes
-rw-r--r--docs/resources/images/x60_unbrick/0041.jpg (renamed from docs/images/x60_unbrick/0041.jpg)bin37564 -> 37564 bytes
-rw-r--r--docs/resources/images/x60_unbrick/0042.jpg (renamed from docs/images/x60_unbrick/0042.jpg)bin35915 -> 35915 bytes
-rw-r--r--docs/resources/images/x60_unbrick/0043.jpg (renamed from docs/images/x60_unbrick/0043.jpg)bin36692 -> 36692 bytes
-rw-r--r--docs/resources/images/x60_unbrick/0044.jpg (renamed from docs/images/x60_unbrick/0044.jpg)bin37146 -> 37146 bytes
-rw-r--r--docs/resources/images/x60_unbrick/0045.jpg (renamed from docs/images/x60_unbrick/0045.jpg)bin39062 -> 39062 bytes
-rw-r--r--docs/resources/images/x60_unbrick/0046.jpg (renamed from docs/images/x60_unbrick/0046.jpg)bin35431 -> 35431 bytes
-rw-r--r--docs/resources/images/x60_unbrick/0047.jpg (renamed from docs/images/x60_unbrick/0047.jpg)bin37275 -> 37275 bytes
-rw-r--r--docs/resources/images/x60_unbrick/0048.jpg (renamed from docs/images/x60_unbrick/0048.jpg)bin39975 -> 39975 bytes
-rw-r--r--docs/resources/images/x60_unbrick/0049.jpg (renamed from docs/images/x60_unbrick/0049.jpg)bin42058 -> 42058 bytes
-rw-r--r--docs/resources/images/x60t_unbrick/.htaccess (renamed from docs/t7200q/.htaccess)0
-rw-r--r--docs/resources/images/x60t_unbrick/0000.JPG (renamed from docs/images/x60t_unbrick/0000.JPG)bin24505 -> 24505 bytes
-rw-r--r--docs/resources/images/x60t_unbrick/0001.JPG (renamed from docs/images/x60t_unbrick/0001.JPG)bin29897 -> 29897 bytes
-rw-r--r--docs/resources/images/x60t_unbrick/0002.JPG (renamed from docs/images/x60t_unbrick/0002.JPG)bin23113 -> 23113 bytes
-rw-r--r--docs/resources/images/x60t_unbrick/0003.JPG (renamed from docs/images/x60t_unbrick/0003.JPG)bin31398 -> 31398 bytes
-rw-r--r--docs/resources/images/x60t_unbrick/0004.JPG (renamed from docs/images/x60t_unbrick/0004.JPG)bin26658 -> 26658 bytes
-rw-r--r--docs/resources/images/x60t_unbrick/0005.JPG (renamed from docs/images/x60t_unbrick/0005.JPG)bin36545 -> 36545 bytes
-rw-r--r--docs/resources/images/x60t_unbrick/0006.JPG (renamed from docs/images/x60t_unbrick/0006.JPG)bin38404 -> 38404 bytes
-rw-r--r--docs/resources/images/x60t_unbrick/0007.JPG (renamed from docs/images/x60t_unbrick/0007.JPG)bin36843 -> 36843 bytes
-rw-r--r--docs/resources/images/x60t_unbrick/0008.JPG (renamed from docs/images/x60t_unbrick/0008.JPG)bin33301 -> 33301 bytes
-rw-r--r--docs/resources/images/x60t_unbrick/0009.JPG (renamed from docs/images/x60t_unbrick/0009.JPG)bin30227 -> 30227 bytes
-rw-r--r--docs/resources/images/x60t_unbrick/0010.JPG (renamed from docs/images/x60t_unbrick/0010.JPG)bin30206 -> 30206 bytes
-rw-r--r--docs/resources/images/x60t_unbrick/0011.JPG (renamed from docs/images/x60t_unbrick/0011.JPG)bin36758 -> 36758 bytes
-rw-r--r--docs/resources/licenses/gfdl-1.3.txt (renamed from docs/gfdl-1.3.txt)0
-rw-r--r--docs/resources/misc/coreboot_native_3.12_bug.tar.gz (renamed from docs/future/coreboot_native_3.12_bug.tar.gz)bin583842 -> 583842 bytes
-rw-r--r--docs/resources/misc/donotusethis_macbook_acpi.diff (renamed from docs/future/donotusethis_macbook_acpi.diff)0
-rw-r--r--docs/resources/misc/dumps/5320_7c0000_gma.c (renamed from docs/future/dumps/5320_7c0000_gma.c)0
-rw-r--r--docs/resources/misc/dumps/5885_logs.tar.gz (renamed from docs/future/dumps/5885_logs.tar.gz)bin111526 -> 111526 bytes
-rw-r--r--docs/resources/misc/dumps/5885_logs_2.tar.gz (renamed from docs/future/dumps/5885_logs_2.tar.gz)bin105775 -> 105775 bytes
-rw-r--r--docs/resources/misc/dumps/5927_2.tar.gz (renamed from docs/future/dumps/5927_2.tar.gz)bin804125 -> 804125 bytes
-rw-r--r--docs/resources/misc/dumps/5927_3.tar.gz (renamed from docs/future/dumps/5927_3.tar.gz)bin287569 -> 287569 bytes
-rw-r--r--docs/resources/misc/dumps/5927_5.tar.gz (renamed from docs/future/dumps/5927_5.tar.gz)bin94223 -> 94223 bytes
-rw-r--r--docs/resources/misc/dumps/5927_6.tar.gz (renamed from docs/future/dumps/5927_6.tar.gz)bin94548 -> 94548 bytes
-rw-r--r--docs/resources/misc/dumps/5927_7.tar.gz (renamed from docs/future/dumps/5927_7.tar.gz)bin94304 -> 94304 bytes
-rw-r--r--docs/resources/misc/dumps/5927_cbmemc (renamed from docs/future/dumps/5927_cbmemc)0
-rw-r--r--docs/resources/misc/dumps/5927_config (renamed from docs/future/dumps/5927_config)0
-rw-r--r--docs/resources/misc/dumps/5927_crashdump (renamed from docs/future/dumps/5927_crashdump)0
-rw-r--r--docs/resources/misc/dumps/coreboot_5296_oprom_grub_cbmemc (renamed from docs/future/dumps/coreboot_5296_oprom_grub_cbmemc)0
-rw-r--r--docs/resources/misc/dumps/coreboot_5926_oprom_grub_config (renamed from docs/future/dumps/coreboot_5926_oprom_grub_config)0
-rw-r--r--docs/resources/misc/dumps/grub.cfg (renamed from docs/future/dumps/grub.cfg)0
-rw-r--r--docs/resources/misc/dumps/grub_memdisk_serial.cfg (renamed from docs/future/dumps/grub_memdisk_serial.cfg)0
-rw-r--r--docs/resources/misc/dumps/kernel312_irc (renamed from docs/future/dumps/kernel312_irc)0
-rw-r--r--docs/resources/misc/dumps/logs-t400-bios2.02-ec1.01/biosdecode.log (renamed from docs/future/dumps/logs-t400-bios2.02-ec1.01/biosdecode.log)0
-rw-r--r--docs/resources/misc/dumps/logs-t400-bios2.02-ec1.01/codec#0 (renamed from docs/future/dumps/logs-t400-bios2.02-ec1.01/codec#0)0
-rw-r--r--docs/resources/misc/dumps/logs-t400-bios2.02-ec1.01/cpuinfo.log (renamed from docs/future/dumps/logs-t400-bios2.02-ec1.01/cpuinfo.log)0
-rw-r--r--docs/resources/misc/dumps/logs-t400-bios2.02-ec1.01/dmesg.log (renamed from docs/future/dumps/logs-t400-bios2.02-ec1.01/dmesg.log)0
-rw-r--r--docs/resources/misc/dumps/logs-t400-bios2.02-ec1.01/dmidecode.log (renamed from docs/future/dumps/logs-t400-bios2.02-ec1.01/dmidecode.log)0
-rw-r--r--docs/resources/misc/dumps/logs-t400-bios2.02-ec1.01/ectool.log (renamed from docs/future/dumps/logs-t400-bios2.02-ec1.01/ectool.log)0
-rw-r--r--docs/resources/misc/dumps/logs-t400-bios2.02-ec1.01/flashrom_info.log (renamed from docs/future/dumps/logs-t400-bios2.02-ec1.01/flashrom_info.log)0
-rw-r--r--docs/resources/misc/dumps/logs-t400-bios2.02-ec1.01/flashrom_read.log (renamed from docs/future/dumps/logs-t400-bios2.02-ec1.01/flashrom_read.log)0
-rw-r--r--docs/resources/misc/dumps/logs-t400-bios2.02-ec1.01/inteltool.log (renamed from docs/future/dumps/logs-t400-bios2.02-ec1.01/inteltool.log)0
-rw-r--r--docs/resources/misc/dumps/logs-t400-bios2.02-ec1.01/lspci.log (renamed from docs/future/dumps/logs-t400-bios2.02-ec1.01/lspci.log)0
-rw-r--r--docs/resources/misc/dumps/logs-t400-bios2.02-ec1.01/lspnp.log (renamed from docs/future/dumps/logs-t400-bios2.02-ec1.01/lspnp.log)0
-rw-r--r--docs/resources/misc/dumps/logs-t400-bios2.02-ec1.01/lsusb.log (renamed from docs/future/dumps/logs-t400-bios2.02-ec1.01/lsusb.log)0
-rw-r--r--docs/resources/misc/dumps/logs-t400-bios2.02-ec1.01/msrtool.log (renamed from docs/future/dumps/logs-t400-bios2.02-ec1.01/msrtool.log)0
-rw-r--r--docs/resources/misc/dumps/logs-t400-bios2.02-ec1.01/nvramtool.log (renamed from docs/future/dumps/logs-t400-bios2.02-ec1.01/nvramtool.log)0
-rw-r--r--docs/resources/misc/dumps/logs-t400-bios2.02-ec1.01/pin_hwC0D0 (renamed from docs/future/dumps/logs-t400-bios2.02-ec1.01/pin_hwC0D0)0
-rw-r--r--docs/resources/misc/dumps/logs-t400-bios2.02-ec1.01/superiotool.log (renamed from docs/future/dumps/logs-t400-bios2.02-ec1.01/superiotool.log)0
-rw-r--r--docs/resources/misc/dumps/logs-t400-bios2.02-ec1.01/t400_flashrom_read_with_bbb.txt (renamed from docs/future/dumps/logs-t400-bios2.02-ec1.01/t400_flashrom_read_with_bbb.txt)0
-rw-r--r--docs/resources/misc/dumps/logs-t400-bios2.02-ec1.01/t400_flashrom_write_with_bbb.txt (renamed from docs/future/dumps/logs-t400-bios2.02-ec1.01/t400_flashrom_write_with_bbb.txt)0
-rw-r--r--docs/resources/misc/dumps/pte_x60_6718/dmesg (renamed from docs/future/dumps/pte_x60_6718/dmesg)0
-rw-r--r--docs/resources/misc/dumps/pte_x60_6718/kern.log (renamed from docs/future/dumps/pte_x60_6718/kern.log)0
-rw-r--r--docs/resources/misc/dumps/r500/biosdecode.err.log (renamed from docs/hcl/hwdumps/r500/biosdecode.err.log)0
-rw-r--r--docs/resources/misc/dumps/r500/biosdecode.log (renamed from docs/hcl/hwdumps/r500/biosdecode.log)0
-rw-r--r--docs/resources/misc/dumps/r500/codec#0 (renamed from docs/hcl/hwdumps/r500/codec#0)0
-rw-r--r--docs/resources/misc/dumps/r500/cpuinfo.err.log (renamed from docs/hcl/hwdumps/r500/cpuinfo.err.log)0
-rw-r--r--docs/resources/misc/dumps/r500/cpuinfo.log (renamed from docs/hcl/hwdumps/r500/cpuinfo.log)0
-rw-r--r--docs/resources/misc/dumps/r500/dmesg.err.log (renamed from docs/hcl/hwdumps/r500/dmesg.err.log)0
-rw-r--r--docs/resources/misc/dumps/r500/dmesg.log (renamed from docs/hcl/hwdumps/r500/dmesg.log)0
-rw-r--r--docs/resources/misc/dumps/r500/dmidecode.err.log (renamed from docs/hcl/hwdumps/r500/dmidecode.err.log)0
-rw-r--r--docs/resources/misc/dumps/r500/dmidecode.log (renamed from docs/hcl/hwdumps/r500/dmidecode.log)0
-rw-r--r--docs/resources/misc/dumps/r500/ectool.err.log (renamed from docs/hcl/hwdumps/r500/ectool.err.log)0
-rw-r--r--docs/resources/misc/dumps/r500/ectool.log (renamed from docs/hcl/hwdumps/r500/ectool.log)0
-rw-r--r--docs/resources/misc/dumps/r500/flashrom_info.err.log (renamed from docs/hcl/hwdumps/r500/flashrom_info.err.log)0
-rw-r--r--docs/resources/misc/dumps/r500/flashrom_info.log (renamed from docs/hcl/hwdumps/r500/flashrom_info.log)0
-rw-r--r--docs/resources/misc/dumps/r500/flashrom_read.err.log (renamed from docs/hcl/hwdumps/r500/flashrom_read.err.log)0
-rw-r--r--docs/resources/misc/dumps/r500/flashrom_read.log (renamed from docs/hcl/hwdumps/r500/flashrom_read.log)0
-rw-r--r--docs/resources/misc/dumps/r500/input_bustypes.log (renamed from docs/hcl/hwdumps/r500/input_bustypes.log)0
-rw-r--r--docs/resources/misc/dumps/r500/inteltool.err.log (renamed from docs/hcl/hwdumps/r500/inteltool.err.log)0
-rw-r--r--docs/resources/misc/dumps/r500/inteltool.log (renamed from docs/hcl/hwdumps/r500/inteltool.log)0
-rw-r--r--docs/resources/misc/dumps/r500/ioports.err.log (renamed from docs/hcl/hwdumps/r500/ioports.err.log)0
-rw-r--r--docs/resources/misc/dumps/r500/ioports.log (renamed from docs/hcl/hwdumps/r500/ioports.log)0
-rw-r--r--docs/resources/misc/dumps/r500/lspci.err.log (renamed from docs/hcl/hwdumps/r500/lspci.err.log)0
-rw-r--r--docs/resources/misc/dumps/r500/lspci.log (renamed from docs/hcl/hwdumps/r500/lspci.log)0
-rw-r--r--docs/resources/misc/dumps/r500/lspnp.err.log (renamed from docs/hcl/hwdumps/r500/lspnp.err.log)0
-rw-r--r--docs/resources/misc/dumps/r500/lspnp.log (renamed from docs/hcl/hwdumps/r500/lspnp.log)0
-rw-r--r--docs/resources/misc/dumps/r500/lsusb.err.log (renamed from docs/hcl/hwdumps/r500/lsusb.err.log)0
-rw-r--r--docs/resources/misc/dumps/r500/lsusb.log (renamed from docs/hcl/hwdumps/r500/lsusb.log)0
-rw-r--r--docs/resources/misc/dumps/r500/msrtool.err.log (renamed from docs/hcl/hwdumps/r500/msrtool.err.log)0
-rw-r--r--docs/resources/misc/dumps/r500/msrtool.log (renamed from docs/hcl/hwdumps/r500/msrtool.log)0
-rw-r--r--docs/resources/misc/dumps/r500/nvramtool.err.log (renamed from docs/hcl/hwdumps/r500/nvramtool.err.log)0
-rw-r--r--docs/resources/misc/dumps/r500/nvramtool.log (renamed from docs/hcl/hwdumps/r500/nvramtool.log)0
-rw-r--r--docs/resources/misc/dumps/r500/pin_hwC0D0 (renamed from docs/hcl/hwdumps/r500/pin_hwC0D0)0
-rw-r--r--docs/resources/misc/dumps/r500/superiotool.err.log (renamed from docs/hcl/hwdumps/r500/superiotool.err.log)0
-rw-r--r--docs/resources/misc/dumps/r500/superiotool.log (renamed from docs/hcl/hwdumps/r500/superiotool.log)0
-rw-r--r--docs/resources/misc/dumps/t500_x200_descriptor/descriptor_diff_t500_x200.txt (renamed from docs/future/dumps/t500_x200_descriptor/descriptor_diff_t500_x200.txt)0
-rw-r--r--docs/resources/misc/dumps/t500_x200_descriptor/gbe_diff_t500_x200.txt (renamed from docs/future/dumps/t500_x200_descriptor/gbe_diff_t500_x200.txt)0
-rw-r--r--docs/resources/misc/dumps/t500log/biosdecode.log (renamed from docs/future/dumps/t500log/biosdecode.log)0
-rw-r--r--docs/resources/misc/dumps/t500log/codec#0 (renamed from docs/future/dumps/t500log/codec#0)0
-rw-r--r--docs/resources/misc/dumps/t500log/cpuinfo.log (renamed from docs/future/dumps/t500log/cpuinfo.log)0
-rw-r--r--docs/resources/misc/dumps/t500log/dmesg.log (renamed from docs/future/dumps/t500log/dmesg.log)0
-rw-r--r--docs/resources/misc/dumps/t500log/dmidecode.log (renamed from docs/future/dumps/t500log/dmidecode.log)0
-rw-r--r--docs/resources/misc/dumps/t500log/ectool.log (renamed from docs/future/dumps/t500log/ectool.log)0
-rw-r--r--docs/resources/misc/dumps/t500log/flashrom_info.log (renamed from docs/future/dumps/t500log/flashrom_info.log)0
-rw-r--r--docs/resources/misc/dumps/t500log/flashrom_read.log (renamed from docs/future/dumps/t500log/flashrom_read.log)0
-rw-r--r--docs/resources/misc/dumps/t500log/flashrom_write.log (renamed from docs/future/dumps/t500log/flashrom_write.log)0
-rw-r--r--docs/resources/misc/dumps/t500log/inteltool.log (renamed from docs/future/dumps/t500log/inteltool.log)0
-rw-r--r--docs/resources/misc/dumps/t500log/lspci.log (renamed from docs/future/dumps/t500log/lspci.log)0
-rw-r--r--docs/resources/misc/dumps/t500log/lspnp.log (renamed from docs/future/dumps/t500log/lspnp.log)0
-rw-r--r--docs/resources/misc/dumps/t500log/lsusb.log (renamed from docs/future/dumps/t500log/lsusb.log)0
-rw-r--r--docs/resources/misc/dumps/t500log/msrtool.log (renamed from docs/future/dumps/t500log/msrtool.log)0
-rw-r--r--docs/resources/misc/dumps/t500log/nvramtool.log (renamed from docs/future/dumps/t500log/nvramtool.log)0
-rw-r--r--docs/resources/misc/dumps/t500log/pin_hwC0D0 (renamed from docs/future/dumps/t500log/pin_hwC0D0)0
-rw-r--r--docs/resources/misc/dumps/t500log/superiotool.log (renamed from docs/future/dumps/t500log/superiotool.log)0
-rw-r--r--docs/resources/misc/dumps/x (renamed from docs/future/dumps/x)0
-rw-r--r--docs/resources/misc/dumps/x200/biosdecode.err.log (renamed from docs/hcl/hwdumps/x200/biosdecode.err.log)0
-rw-r--r--docs/resources/misc/dumps/x200/biosdecode.log (renamed from docs/hcl/hwdumps/x200/biosdecode.log)0
-rw-r--r--docs/resources/misc/dumps/x200/codec#0 (renamed from docs/hcl/hwdumps/x200/codec#0)0
-rw-r--r--docs/resources/misc/dumps/x200/cpuinfo.err.log (renamed from docs/hcl/hwdumps/x200/cpuinfo.err.log)0
-rw-r--r--docs/resources/misc/dumps/x200/cpuinfo.log (renamed from docs/hcl/hwdumps/x200/cpuinfo.log)0
-rw-r--r--docs/resources/misc/dumps/x200/dmesg.err.log (renamed from docs/hcl/hwdumps/x200/dmesg.err.log)0
-rw-r--r--docs/resources/misc/dumps/x200/dmesg.log (renamed from docs/hcl/hwdumps/x200/dmesg.log)0
-rw-r--r--docs/resources/misc/dumps/x200/dmidecode.err.log (renamed from docs/hcl/hwdumps/x200/dmidecode.err.log)0
-rw-r--r--docs/resources/misc/dumps/x200/dmidecode.log (renamed from docs/hcl/hwdumps/x200/dmidecode.log)0
-rw-r--r--docs/resources/misc/dumps/x200/ectool.err.log (renamed from docs/hcl/hwdumps/x200/ectool.err.log)0
-rw-r--r--docs/resources/misc/dumps/x200/ectool.log (renamed from docs/hcl/hwdumps/x200/ectool.log)0
-rw-r--r--docs/resources/misc/dumps/x200/flashrom_info.err.log (renamed from docs/hcl/hwdumps/x200/flashrom_info.err.log)0
-rw-r--r--docs/resources/misc/dumps/x200/flashrom_info.log (renamed from docs/hcl/hwdumps/x200/flashrom_info.log)0
-rw-r--r--docs/resources/misc/dumps/x200/flashrom_read.err.log (renamed from docs/hcl/hwdumps/x200/flashrom_read.err.log)0
-rw-r--r--docs/resources/misc/dumps/x200/flashrom_read.log (renamed from docs/hcl/hwdumps/x200/flashrom_read.log)0
-rw-r--r--docs/resources/misc/dumps/x200/input_bustypes.log (renamed from docs/hcl/hwdumps/x200/input_bustypes.log)0
-rw-r--r--docs/resources/misc/dumps/x200/inteltool.err.log (renamed from docs/hcl/hwdumps/x200/inteltool.err.log)0
-rw-r--r--docs/resources/misc/dumps/x200/inteltool.log (renamed from docs/hcl/hwdumps/x200/inteltool.log)0
-rw-r--r--docs/resources/misc/dumps/x200/ioports.err.log (renamed from docs/hcl/hwdumps/x200/ioports.err.log)0
-rw-r--r--docs/resources/misc/dumps/x200/ioports.log (renamed from docs/hcl/hwdumps/x200/ioports.log)0
-rw-r--r--docs/resources/misc/dumps/x200/lspci.err.log (renamed from docs/hcl/hwdumps/x200/lspci.err.log)0
-rw-r--r--docs/resources/misc/dumps/x200/lspci.log (renamed from docs/hcl/hwdumps/x200/lspci.log)0
-rw-r--r--docs/resources/misc/dumps/x200/lspnp.err.log (renamed from docs/hcl/hwdumps/x200/lspnp.err.log)0
-rw-r--r--docs/resources/misc/dumps/x200/lspnp.log (renamed from docs/hcl/hwdumps/x200/lspnp.log)0
-rw-r--r--docs/resources/misc/dumps/x200/lsusb.err.log (renamed from docs/hcl/hwdumps/x200/lsusb.err.log)0
-rw-r--r--docs/resources/misc/dumps/x200/lsusb.log (renamed from docs/hcl/hwdumps/x200/lsusb.log)0
-rw-r--r--docs/resources/misc/dumps/x200/msrtool.err.log (renamed from docs/hcl/hwdumps/x200/msrtool.err.log)0
-rw-r--r--docs/resources/misc/dumps/x200/msrtool.log (renamed from docs/hcl/hwdumps/x200/msrtool.log)0
-rw-r--r--docs/resources/misc/dumps/x200/nvramtool.err.log (renamed from docs/hcl/hwdumps/x200/nvramtool.err.log)0
-rw-r--r--docs/resources/misc/dumps/x200/nvramtool.log (renamed from docs/hcl/hwdumps/x200/nvramtool.log)0
-rw-r--r--docs/resources/misc/dumps/x200/pin_hwC0D0 (renamed from docs/hcl/hwdumps/x200/pin_hwC0D0)0
-rw-r--r--docs/resources/misc/dumps/x200/superiotool.err.log (renamed from docs/hcl/hwdumps/x200/superiotool.err.log)0
-rw-r--r--docs/resources/misc/dumps/x200/superiotool.log (renamed from docs/hcl/hwdumps/x200/superiotool.log)0
-rw-r--r--docs/resources/misc/dumps/x60_5893_native.tar.gz (renamed from docs/future/dumps/x60_5893_native.tar.gz)bin121740 -> 121740 bytes
-rw-r--r--docs/resources/misc/dumps/x60_5893_native_crashdump (renamed from docs/future/dumps/x60_5893_native_crashdump)0
-rw-r--r--docs/resources/misc/dumps/x60_5893_vbios.tar.gz (renamed from docs/future/dumps/x60_5893_vbios.tar.gz)bin80002 -> 80002 bytes
-rw-r--r--docs/resources/misc/dumps/x60_lspcixxxvvnn_5927_19 (renamed from docs/future/dumps/x60_lspcixxxvvnn_5927_19)0
-rw-r--r--docs/resources/misc/dumps/x60_lspcixxxvvnn_6717_1 (renamed from docs/future/dumps/x60_lspcixxxvvnn_6717_1)0
-rw-r--r--docs/resources/misc/dumps/x60_lspcixxxvvnn_factory (renamed from docs/future/dumps/x60_lspcixxxvvnn_factory)0
-rw-r--r--docs/resources/misc/gnutoo_fallback_patch (renamed from docs/future/gnutoo_fallback_patch)0
-rw-r--r--docs/resources/misc/patches/x60flashscript.patch (renamed from docs/install/x60flashscript.patch)0
-rw-r--r--docs/resources/misc/r500_dumps/biosdecode.err.log (renamed from docs/hcl/r500_dumps/biosdecode.err.log)0
-rw-r--r--docs/resources/misc/r500_dumps/biosdecode.log (renamed from docs/hcl/r500_dumps/biosdecode.log)0
-rw-r--r--docs/resources/misc/r500_dumps/codec#0 (renamed from docs/hcl/r500_dumps/codec#0)0
-rw-r--r--docs/resources/misc/r500_dumps/cpuinfo.err.log (renamed from docs/hcl/r500_dumps/cpuinfo.err.log)0
-rw-r--r--docs/resources/misc/r500_dumps/cpuinfo.log (renamed from docs/hcl/r500_dumps/cpuinfo.log)0
-rw-r--r--docs/resources/misc/r500_dumps/dmesg.err.log (renamed from docs/hcl/r500_dumps/dmesg.err.log)0
-rw-r--r--docs/resources/misc/r500_dumps/dmesg.log (renamed from docs/hcl/r500_dumps/dmesg.log)0
-rw-r--r--docs/resources/misc/r500_dumps/dmidecode.err.log (renamed from docs/hcl/r500_dumps/dmidecode.err.log)0
-rw-r--r--docs/resources/misc/r500_dumps/dmidecode.log (renamed from docs/hcl/r500_dumps/dmidecode.log)0
-rw-r--r--docs/resources/misc/r500_dumps/ectool.err.log (renamed from docs/hcl/r500_dumps/ectool.err.log)0
-rw-r--r--docs/resources/misc/r500_dumps/ectool.log (renamed from docs/hcl/r500_dumps/ectool.log)0
-rw-r--r--docs/resources/misc/r500_dumps/flashrom_info.err.log (renamed from docs/hcl/r500_dumps/flashrom_info.err.log)0
-rw-r--r--docs/resources/misc/r500_dumps/flashrom_info.log (renamed from docs/hcl/r500_dumps/flashrom_info.log)0
-rw-r--r--docs/resources/misc/r500_dumps/flashrom_read.err.log (renamed from docs/hcl/r500_dumps/flashrom_read.err.log)0
-rw-r--r--docs/resources/misc/r500_dumps/flashrom_read.log (renamed from docs/hcl/r500_dumps/flashrom_read.log)0
-rw-r--r--docs/resources/misc/r500_dumps/input_bustypes.log (renamed from docs/hcl/r500_dumps/input_bustypes.log)0
-rw-r--r--docs/resources/misc/r500_dumps/inteltool.err.log (renamed from docs/hcl/r500_dumps/inteltool.err.log)0
-rw-r--r--docs/resources/misc/r500_dumps/inteltool.log (renamed from docs/hcl/r500_dumps/inteltool.log)0
-rw-r--r--docs/resources/misc/r500_dumps/ioports.err.log (renamed from docs/hcl/r500_dumps/ioports.err.log)0
-rw-r--r--docs/resources/misc/r500_dumps/ioports.log (renamed from docs/hcl/r500_dumps/ioports.log)0
-rw-r--r--docs/resources/misc/r500_dumps/lspci.err.log (renamed from docs/hcl/r500_dumps/lspci.err.log)0
-rw-r--r--docs/resources/misc/r500_dumps/lspci.log (renamed from docs/hcl/r500_dumps/lspci.log)0
-rw-r--r--docs/resources/misc/r500_dumps/lspnp.err.log (renamed from docs/hcl/r500_dumps/lspnp.err.log)0
-rw-r--r--docs/resources/misc/r500_dumps/lspnp.log (renamed from docs/hcl/r500_dumps/lspnp.log)0
-rw-r--r--docs/resources/misc/r500_dumps/lsusb.err.log (renamed from docs/hcl/r500_dumps/lsusb.err.log)0
-rw-r--r--docs/resources/misc/r500_dumps/lsusb.log (renamed from docs/hcl/r500_dumps/lsusb.log)0
-rw-r--r--docs/resources/misc/r500_dumps/msrtool.err.log (renamed from docs/hcl/r500_dumps/msrtool.err.log)0
-rw-r--r--docs/resources/misc/r500_dumps/msrtool.log (renamed from docs/hcl/r500_dumps/msrtool.log)0
-rw-r--r--docs/resources/misc/r500_dumps/nvramtool.err.log (renamed from docs/hcl/r500_dumps/nvramtool.err.log)0
-rw-r--r--docs/resources/misc/r500_dumps/nvramtool.log (renamed from docs/hcl/r500_dumps/nvramtool.log)0
-rw-r--r--docs/resources/misc/r500_dumps/pin_hwC0D0 (renamed from docs/hcl/r500_dumps/pin_hwC0D0)0
-rw-r--r--docs/resources/misc/r500_dumps/superiotool.err.log (renamed from docs/hcl/r500_dumps/superiotool.err.log)0
-rw-r--r--docs/resources/misc/r500_dumps/superiotool.log (renamed from docs/hcl/r500_dumps/superiotool.log)0
-rw-r--r--docs/resources/text/kfsn4-dre/bootlog.txt (renamed from docs/hcl/text/kfsn4-dre/bootlog.txt)0
-rw-r--r--docs/resources/text/x200s/cblog00.txt (renamed from docs/hcl/text/x200s/cblog00.txt)0
-rw-r--r--docs/resources/text/x200s/cblog01.txt (renamed from docs/hcl/text/x200s/cblog01.txt)0
-rw-r--r--docs/resources/text/x200s/cblog02.txt (renamed from docs/hcl/text/x200s/cblog02.txt)0
-rw-r--r--docs/resources/text/x200s/cblog03.txt (renamed from docs/hcl/text/x200s/cblog03.txt)0
-rw-r--r--docs/src/archive_old.texi (renamed from docs/archive_old.texi)182
-rw-r--r--docs/src/depthcharge/index.texi (renamed from docs/depthcharge/index.texi)2
-rw-r--r--docs/src/future/index.texi (renamed from docs/future/index.texi)10
-rw-r--r--docs/src/future/old.texi (renamed from docs/future/old.texi)22
-rw-r--r--docs/src/git/index.texi (renamed from docs/git/index.texi)2
-rw-r--r--docs/src/gnulinux/configuring_parabola.texi (renamed from docs/gnulinux/configuring_parabola.texi)2
-rw-r--r--docs/src/gnulinux/encrypted_parabola.texi (renamed from docs/gnulinux/encrypted_parabola.texi)6
-rw-r--r--docs/src/gnulinux/encrypted_trisquel.texi (renamed from docs/gnulinux/encrypted_trisquel.texi)2
-rw-r--r--docs/src/gnulinux/grub_boot_installer.texi (renamed from docs/gnulinux/grub_boot_installer.texi)2
-rw-r--r--docs/src/gnulinux/grub_cbfs.texi (renamed from docs/gnulinux/grub_cbfs.texi)2
-rw-r--r--docs/src/gnulinux/grub_config.texi (renamed from docs/gnulinux/grub_config.texi)2
-rw-r--r--docs/src/gnulinux/index.texi (renamed from docs/gnulinux/index.texi)2
-rw-r--r--docs/src/grub/index.texi (renamed from docs/grub/index.texi)2
-rw-r--r--docs/src/hardware/index.texi (renamed from docs/hardware/index.texi)2
-rw-r--r--docs/src/hardware/t60_heatsink.texi (renamed from docs/hardware/t60_heatsink.texi)28
-rw-r--r--docs/src/hardware/t60_lcd_15.texi (renamed from docs/hardware/t60_lcd_15.texi)18
-rw-r--r--docs/src/hardware/x60_heatsink.texi (renamed from docs/hardware/x60_heatsink.texi)36
-rw-r--r--docs/src/hardware/x60_keyboard.texi (renamed from docs/hardware/x60_keyboard.texi)4
-rw-r--r--docs/src/hardware/x60_lcd_change.texi (renamed from docs/hardware/x60_lcd_change.texi)4
-rw-r--r--docs/src/hcl/c201.texi (renamed from docs/hcl/c201.texi)2
-rw-r--r--docs/src/hcl/gm45_lcd.texi (renamed from docs/hcl/gm45_lcd.texi)2
-rw-r--r--docs/src/hcl/gm45_remove_me.texi (renamed from docs/hcl/gm45_remove_me.texi)4
-rw-r--r--docs/src/hcl/index.texi (renamed from docs/hcl/index.texi)4
-rw-r--r--docs/src/hcl/kfsn4-dre.texi (renamed from docs/hcl/kfsn4-dre.texi)4
-rw-r--r--docs/src/hcl/kgpe-d16.texi (renamed from docs/hcl/kgpe-d16.texi)2
-rw-r--r--docs/src/hcl/r400.texi (renamed from docs/hcl/r400.texi)2
-rw-r--r--docs/src/hcl/r500.texi (renamed from docs/hcl/r500.texi)4
-rw-r--r--docs/src/hcl/t400.texi (renamed from docs/hcl/t400.texi)4
-rw-r--r--docs/src/hcl/t500.texi (renamed from docs/hcl/t500.texi)6
-rw-r--r--docs/src/hcl/x200.texi (renamed from docs/hcl/x200.texi)8
-rw-r--r--docs/src/index.texi (renamed from docs/index.texi)4
-rw-r--r--docs/src/install/bbb_ehci.texi (renamed from docs/install/bbb_ehci.texi)2
-rw-r--r--docs/src/install/bbb_setup.texi (renamed from docs/install/bbb_setup.texi)8
-rw-r--r--docs/src/install/c201.texi (renamed from docs/install/c201.texi)6
-rw-r--r--docs/src/install/index.texi (renamed from docs/install/index.texi)4
-rw-r--r--docs/src/install/kgpe-d16.texi (renamed from docs/install/kgpe-d16.texi)2
-rw-r--r--docs/src/install/r400_external.texi (renamed from docs/install/r400_external.texi)60
-rw-r--r--docs/src/install/r500_external.texi (renamed from docs/install/r500_external.texi)24
-rw-r--r--docs/src/install/t400_external.texi (renamed from docs/install/t400_external.texi)60
-rw-r--r--docs/src/install/t500_external.texi (renamed from docs/install/t500_external.texi)62
-rw-r--r--docs/src/install/t60_unbrick.texi (renamed from docs/install/t60_unbrick.texi)68
-rw-r--r--docs/src/install/x200_external.texi (renamed from docs/install/x200_external.texi)32
-rw-r--r--docs/src/install/x60_unbrick.texi (renamed from docs/install/x60_unbrick.texi)86
-rw-r--r--docs/src/install/x60tablet_unbrick.texi (renamed from docs/install/x60tablet_unbrick.texi)30
-rw-r--r--docs/src/maintain/index.texi (renamed from docs/maintain/index.texi)2
-rw-r--r--docs/src/misc/index.texi156
-rw-r--r--docs/src/misc/patch.texi (renamed from docs/misc/patch.texi)2
-rw-r--r--docs/src/release.texi (renamed from docs/release.texi)42
-rw-r--r--docs/src/security/dock.texi (renamed from docs/security/dock.texi)2
-rw-r--r--docs/src/security/index.texi (renamed from docs/security/index.texi)2
-rw-r--r--docs/src/security/t60_security.texi (renamed from docs/security/t60_security.texi)80
-rw-r--r--docs/src/security/x60_security.texi (renamed from docs/security/x60_security.texi)26
-rw-r--r--docs/src/tasks.texi (renamed from docs/tasks.texi)12
662 files changed, 650 insertions, 650 deletions
diff --git a/docs/misc/index.texi b/docs/misc/index.texi
deleted file mode 100644
index d334cc9..0000000
--- a/docs/misc/index.texi
+++ /dev/null
@@ -1,156 +0,0 @@
-\input texinfo
-@documentencoding UTF-8
-
-@ifnottex
-@paragraphindent 0
-@end ifnottex
-@titlepage
-@title Miscellaneous
-@end titlepage
-
-@node Top
-@top Miscellaneous
-
-@menu
-* Miscellaneous::
-* High Pitched Whining Noise on Idle how to remove in Trisquel 7::
-* High Pitched Whining Noise on Idle how to remove in Parabola::
-* X60/T60 Serial port - how to use for dock owners::
-* Power Management Beeps on Thinkpads::
-* Get EDID Find out the name model of your LCD panel::
-@end menu
-
-@node Miscellaneous
-@chapter Miscellaneous
-@anchor{#miscellaneous}
-Or @uref{../index.html,Back to main index}.
-
-@itemize
-@item
-@ref{#trisquel7_powertop,High Pitched Whining Noise on Idle (how to remove in Trisquel 7)}
-@item
-@ref{#high_pitch_parabola,High Pitched Whining Noise on Idle (how to remove in Parabola)}
-@item
-@ref{#serial,X60/T60: Serial port - how to use (for dock owners)}
-@item
-@ref{#powerbeeps,Power Management Beeps on Thinkpads}
-@item
-@uref{patch.html,Using diff and patch}
-@item
-@ref{#get_edid_panelname,Get EDID: Find out the name (model) of your LCD panel}
-@end itemize
-
-@node High Pitched Whining Noise on Idle how to remove in Trisquel 7
-@chapter High Pitched Whining Noise on Idle (how to remove in Trisquel 7)
-@anchor{#high-pitched-whining-noise-on-idle-how-to-remove-in-trisquel-7}
-@menu
-* Start powertop automatically at boot time::
-@end menu
-
-@node Start powertop automatically at boot time
-@section Start powertop automatically at boot time
-@anchor{#start-powertop-automatically-at-boot-time}
-Included with libreboot is a script called 'powertop.trisquel7'. Run this as root and it will setup powertop to run with --auto-tune at boot time. Load the file in your text editor to see how it does that.
-
-$ @strong{sudo ./resources/scripts/misc/powertop.trisquel7}
-
-Might want to run with --calibrate first
-
-If powertop doesn't work, another way (reduces battery life slightly) is to add @emph{processor.max_cstate=2} to the @emph{linux} line in grub.cfg, using @uref{../gnulinux/grub_cbfs.html,this guide}.
-
-@ref{#pagetop,Back to top of page}
-
-@node High Pitched Whining Noise on Idle how to remove in Parabola
-@chapter High Pitched Whining Noise on Idle (how to remove in Parabola)
-@anchor{#high-pitched-whining-noise-on-idle-how-to-remove-in-parabola}
-The following removes most of the noise. It reduces what is a high frequency whine (that not everyone can hear) to a slight buzz (which most people can't hear or doesn't bother most people).
-
-This is not perfect! The full solution is still not discovered but this is a step towards that. Also, in some instances you will need to run 'sudo powertop --auto-tune' again. This needs to be implemented properly in coreboot itself!
-
-On the X60 with coreboot or libreboot, there is a high pitched sound when idle. So far we have use processor.max_cstate=2 or idle=halt in GRUB. These consume power. Stop using them!
-
-Be root@* @strong{$ su -}
-
-Installed powertop:@* @strong{# pacman -S powertop}
-
-and added the following to /etc/systemd/system/powertop.service :
-
-@verbatim
-[Unit]
-Description=Powertop tunings
-
-[Service]
-Type=oneshot
-RemainAfterExit=no
-ExecStart=/usr/bin/powertop --auto-tune
-# "powertop --auto-tune" still needs a terminal for some reason. Possibly a bug?
-Environment="TERM=xterm"
-
-[Install]
-WantedBy=multi-user.target
-@end verbatim
-
-Finally, as root do that:@* @strong{# systemctl enable powertop}@* @strong{# systemctl start powertop}
-
-The next time you boot the system, the buzz will be gone.
-
-Might want to run with --calibrate first
-
-If powertop doesn't work, another way (reduces battery life slightly) is to add @emph{processor.max_cstate=2} to the @emph{linux} line in grub.cfg, using @uref{../gnulinux/grub_cbfs.html,this guide}.
-
-@ref{#pagetop,Back to top of page}
-
-@node X60/T60 Serial port - how to use for dock owners
-@chapter X60/T60: Serial port - how to use (for dock owners)
-@anchor{#x60t60-serial-port---how-to-use-for-dock-owners}
-For the Thinkpad X60 you can use the @strong{"UltraBase X6"} dock (for the X60 Tablet it is called X6 Tablet UltraBase). For the ThinkPad T60, you can use the @strong{"Advanced Mini Dock"}.
-
-If you are using one of the ROM images with 'serial' in the name, then you have serial port enabled in libreboot and you have memtest86+ included inside the ROM. Connect your null modem cable to the serial port on the dock and connect the other end to a 2nd system using your USB Serial adapter.
-
-On the 2nd system, you can try this (using GNU Screen):@* @strong{$ sudo screen /dev/ttyUSB0 115200}
-
-How to quit GNU Screen: Ctrl+A then release and press K, and then press Y.
-
-There are also others like Minicom but I like GNU Screen
-
-By doing this before booting the X60/T60, you will see console output from libreboot. You will also see GRUB displaying on the serial output, and you will be able to see MemTest86+ on the serial output aswell. You can also configure your distro so that a terminal (TTY) is accessible from the serial console.
-
-The following guide is for Ubuntu, and can be followed for Trisquel 6.0 which is based on Ubuntu 12.04 (should also work in Trisquel 7, based on Ubuntu 14.04) to enable a serial console using GeTTY:@* @uref{https://help.ubuntu.com/community/SerialConsoleHowto,https://help.ubuntu.com/community/SerialConsoleHowto}
-
-Note: part of the tutorial above requires changing your grub.cfg. Just change the @strong{linux} line to add instructions for enabling getty. See @uref{../gnulinux/grub_cbfs.html,../gnulinux/grub_cbfs.html}.
-
-@ref{#pagetop,Back to top of page}
-
-@node Power Management Beeps on Thinkpads
-@chapter Power Management Beeps on Thinkpads
-@anchor{#power-management-beeps-on-thinkpads}
-When disconnecting or connecting the charger, a beep occurs. When the battery goes to a critically low charge level, a beep occurs. Nvramtool is included in libreboot, and can be used to enable or disable this behaviour.
-
-Disable or enable beeps when removing/adding the charger:@* $ @strong{sudo ./nvramtool -w power_management_beeps=Enable}@* $ @strong{sudo ./nvramtool -w power_management_beeps=Disable}
-
-Disable or enable beeps when battery is low:@* $ @strong{sudo ./nvramtool -w low_battery_beep=Enable}@* $ @strong{sudo ./nvramtool -w low_battery_beep=Disable}
-
-A reboot is required, for these changes to take effect.
-
-@node Get EDID Find out the name model of your LCD panel
-@chapter Get EDID: Find out the name (model) of your LCD panel
-@anchor{#get-edid-find-out-the-name-model-of-your-lcd-panel}
-Get the panel name with @strong{sudo get-edid | strings}@* Or look in @strong{/sys/class/drm/card0-LVDS-1/edid}
-
-Alternatively you can use i2cdump. In Trisquel, this is in the package i2c-tools.@* $ @strong{sudo modprobe i2c-dev}@* $ @strong{sudo i2cdump -y 5 0x50} (you might have to change the value for -y)@* $ @strong{sudo rmmod i2c-dev}@* You'll see the panel name in the output (from the EDID dump).
-
-If neither of these options work (or they are unavailable), physically removing the LCD panel is an option. Usually, there will be information printed on the back.
-
-@ref{#pagetop,Back to top of page.}
-
-Copyright © 2014, 2015 Francis Rowe <info@@gluglug.org.uk>@* Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license can be found at @uref{../gfdl-1.3.txt,../gfdl-1.3.txt}
-
-Updated versions of the license (when available) can be found at @uref{https://www.gnu.org/licenses/licenses.html,https://www.gnu.org/licenses/licenses.html}
-
-UNLESS OTHERWISE SEPARATELY UNDERTAKEN BY THE LICENSOR, TO THE EXTENT POSSIBLE, THE LICENSOR OFFERS THE LICENSED MATERIAL AS-IS AND AS-AVAILABLE, AND MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY KIND CONCERNING THE LICENSED MATERIAL, WHETHER EXPRESS, IMPLIED, STATUTORY, OR OTHER. THIS INCLUDES, WITHOUT LIMITATION, WARRANTIES OF TITLE, MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, NON-INFRINGEMENT, ABSENCE OF LATENT OR OTHER DEFECTS, ACCURACY, OR THE PRESENCE OR ABSENCE OF ERRORS, WHETHER OR NOT KNOWN OR DISCOVERABLE. WHERE DISCLAIMERS OF WARRANTIES ARE NOT ALLOWED IN FULL OR IN PART, THIS DISCLAIMER MAY NOT APPLY TO YOU.
-
-TO THE EXTENT POSSIBLE, IN NO EVENT WILL THE LICENSOR BE LIABLE TO YOU ON ANY LEGAL THEORY (INCLUDING, WITHOUT LIMITATION, NEGLIGENCE) OR OTHERWISE FOR ANY DIRECT, SPECIAL, INDIRECT, INCIDENTAL, CONSEQUENTIAL, PUNITIVE, EXEMPLARY, OR OTHER LOSSES, COSTS, EXPENSES, OR DAMAGES ARISING OUT OF THIS PUBLIC LICENSE OR USE OF THE LICENSED MATERIAL, EVEN IF THE LICENSOR HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH LOSSES, COSTS, EXPENSES, OR DAMAGES. WHERE A LIMITATION OF LIABILITY IS NOT ALLOWED IN FULL OR IN PART, THIS LIMITATION MAY NOT APPLY TO YOU.
-
-The disclaimer of warranties and limitation of liability provided above shall be interpreted in a manner that, to the extent possible, most closely approximates an absolute disclaimer and waiver of all liability.
-
-@bye
diff --git a/docs/css/main.css b/docs/resources/css/main.css
index 82fbf8e..82fbf8e 100644
--- a/docs/css/main.css
+++ b/docs/resources/css/main.css
diff --git a/docs/install/images/c201/battery-connector.jpg b/docs/resources/images/c201/battery-connector.jpg
index 85f0e63..85f0e63 100644
--- a/docs/install/images/c201/battery-connector.jpg
+++ b/docs/resources/images/c201/battery-connector.jpg
Binary files differ
diff --git a/docs/install/images/c201/screws.jpg b/docs/resources/images/c201/screws.jpg
index cdd20dc..cdd20dc 100644
--- a/docs/install/images/c201/screws.jpg
+++ b/docs/resources/images/c201/screws.jpg
Binary files differ
diff --git a/docs/install/images/c201/spi-flash-layout.jpg b/docs/resources/images/c201/spi-flash-layout.jpg
index 9968ca7..9968ca7 100644
--- a/docs/install/images/c201/spi-flash-layout.jpg
+++ b/docs/resources/images/c201/spi-flash-layout.jpg
Binary files differ
diff --git a/docs/install/images/c201/wp-screw.jpg b/docs/resources/images/c201/wp-screw.jpg
index 77c76dc..77c76dc 100644
--- a/docs/install/images/c201/wp-screw.jpg
+++ b/docs/resources/images/c201/wp-screw.jpg
Binary files differ
diff --git a/docs/install/images/r400/0000.jpg b/docs/resources/images/r400/0000.jpg
index 8063555..8063555 100644
--- a/docs/install/images/r400/0000.jpg
+++ b/docs/resources/images/r400/0000.jpg
Binary files differ
diff --git a/docs/install/images/r400/0001.jpg b/docs/resources/images/r400/0001.jpg
index e8f988d..e8f988d 100644
--- a/docs/install/images/r400/0001.jpg
+++ b/docs/resources/images/r400/0001.jpg
Binary files differ
diff --git a/docs/install/images/r400/0002.jpg b/docs/resources/images/r400/0002.jpg
index f22ddea..f22ddea 100644
--- a/docs/install/images/r400/0002.jpg
+++ b/docs/resources/images/r400/0002.jpg
Binary files differ
diff --git a/docs/install/images/r400/0003.jpg b/docs/resources/images/r400/0003.jpg
index 66ff685..66ff685 100644
--- a/docs/install/images/r400/0003.jpg
+++ b/docs/resources/images/r400/0003.jpg
Binary files differ
diff --git a/docs/install/images/r400/0004.jpg b/docs/resources/images/r400/0004.jpg
index 8f3c38a..8f3c38a 100644
--- a/docs/install/images/r400/0004.jpg
+++ b/docs/resources/images/r400/0004.jpg
Binary files differ
diff --git a/docs/install/images/r400/0005.jpg b/docs/resources/images/r400/0005.jpg
index b228da2..b228da2 100644
--- a/docs/install/images/r400/0005.jpg
+++ b/docs/resources/images/r400/0005.jpg
Binary files differ
diff --git a/docs/install/images/r400/0006.jpg b/docs/resources/images/r400/0006.jpg
index 6463365..6463365 100644
--- a/docs/install/images/r400/0006.jpg
+++ b/docs/resources/images/r400/0006.jpg
Binary files differ
diff --git a/docs/install/images/r400/0007.jpg b/docs/resources/images/r400/0007.jpg
index 9bd6003..9bd6003 100644
--- a/docs/install/images/r400/0007.jpg
+++ b/docs/resources/images/r400/0007.jpg
Binary files differ
diff --git a/docs/install/images/r400/0008.jpg b/docs/resources/images/r400/0008.jpg
index eae67fd..eae67fd 100644
--- a/docs/install/images/r400/0008.jpg
+++ b/docs/resources/images/r400/0008.jpg
Binary files differ
diff --git a/docs/install/images/r400/0009.jpg b/docs/resources/images/r400/0009.jpg
index 7525f3f..7525f3f 100644
--- a/docs/install/images/r400/0009.jpg
+++ b/docs/resources/images/r400/0009.jpg
Binary files differ
diff --git a/docs/install/images/r400/0010.jpg b/docs/resources/images/r400/0010.jpg
index 2eeac9f..2eeac9f 100644
--- a/docs/install/images/r400/0010.jpg
+++ b/docs/resources/images/r400/0010.jpg
Binary files differ
diff --git a/docs/install/images/r400/0011.jpg b/docs/resources/images/r400/0011.jpg
index df8b8bb..df8b8bb 100644
--- a/docs/install/images/r400/0011.jpg
+++ b/docs/resources/images/r400/0011.jpg
Binary files differ
diff --git a/docs/install/images/r400/0012.jpg b/docs/resources/images/r400/0012.jpg
index 29a8023..29a8023 100644
--- a/docs/install/images/r400/0012.jpg
+++ b/docs/resources/images/r400/0012.jpg
Binary files differ
diff --git a/docs/install/images/r400/0013.jpg b/docs/resources/images/r400/0013.jpg
index af4f7f8..af4f7f8 100644
--- a/docs/install/images/r400/0013.jpg
+++ b/docs/resources/images/r400/0013.jpg
Binary files differ
diff --git a/docs/install/images/r400/0014.jpg b/docs/resources/images/r400/0014.jpg
index 6f35ace..6f35ace 100644
--- a/docs/install/images/r400/0014.jpg
+++ b/docs/resources/images/r400/0014.jpg
Binary files differ
diff --git a/docs/install/images/r400/0015.jpg b/docs/resources/images/r400/0015.jpg
index e042400..e042400 100644
--- a/docs/install/images/r400/0015.jpg
+++ b/docs/resources/images/r400/0015.jpg
Binary files differ
diff --git a/docs/install/images/r400/0016.jpg b/docs/resources/images/r400/0016.jpg
index 3406c8c..3406c8c 100644
--- a/docs/install/images/r400/0016.jpg
+++ b/docs/resources/images/r400/0016.jpg
Binary files differ
diff --git a/docs/install/images/r400/0017.jpg b/docs/resources/images/r400/0017.jpg
index ca065c3..ca065c3 100644
--- a/docs/install/images/r400/0017.jpg
+++ b/docs/resources/images/r400/0017.jpg
Binary files differ
diff --git a/docs/install/images/r400/0018.jpg b/docs/resources/images/r400/0018.jpg
index c7fb419..c7fb419 100644
--- a/docs/install/images/r400/0018.jpg
+++ b/docs/resources/images/r400/0018.jpg
Binary files differ
diff --git a/docs/install/images/r400/0019.jpg b/docs/resources/images/r400/0019.jpg
index d36b13d..d36b13d 100644
--- a/docs/install/images/r400/0019.jpg
+++ b/docs/resources/images/r400/0019.jpg
Binary files differ
diff --git a/docs/install/images/r400/0020.jpg b/docs/resources/images/r400/0020.jpg
index 016328a..016328a 100644
--- a/docs/install/images/r400/0020.jpg
+++ b/docs/resources/images/r400/0020.jpg
Binary files differ
diff --git a/docs/install/images/r400/0021.jpg b/docs/resources/images/r400/0021.jpg
index 101e2b8..101e2b8 100644
--- a/docs/install/images/r400/0021.jpg
+++ b/docs/resources/images/r400/0021.jpg
Binary files differ
diff --git a/docs/install/images/r400/0022.jpg b/docs/resources/images/r400/0022.jpg
index 4baeb29..4baeb29 100644
--- a/docs/install/images/r400/0022.jpg
+++ b/docs/resources/images/r400/0022.jpg
Binary files differ
diff --git a/docs/install/images/r400/0023.jpg b/docs/resources/images/r400/0023.jpg
index b60cb17..b60cb17 100644
--- a/docs/install/images/r400/0023.jpg
+++ b/docs/resources/images/r400/0023.jpg
Binary files differ
diff --git a/docs/install/images/r400/0024.jpg b/docs/resources/images/r400/0024.jpg
index 32d9b10..32d9b10 100644
--- a/docs/install/images/r400/0024.jpg
+++ b/docs/resources/images/r400/0024.jpg
Binary files differ
diff --git a/docs/install/images/r400/0025.jpg b/docs/resources/images/r400/0025.jpg
index 193e442..193e442 100644
--- a/docs/install/images/r400/0025.jpg
+++ b/docs/resources/images/r400/0025.jpg
Binary files differ
diff --git a/docs/install/images/r400/0026.jpg b/docs/resources/images/r400/0026.jpg
index 97eb968..97eb968 100644
--- a/docs/install/images/r400/0026.jpg
+++ b/docs/resources/images/r400/0026.jpg
Binary files differ
diff --git a/docs/install/images/r400/0027.jpg b/docs/resources/images/r400/0027.jpg
index ee63976..ee63976 100644
--- a/docs/install/images/r400/0027.jpg
+++ b/docs/resources/images/r400/0027.jpg
Binary files differ
diff --git a/docs/install/images/r400/0028.jpg b/docs/resources/images/r400/0028.jpg
index b3682e8..b3682e8 100644
--- a/docs/install/images/r400/0028.jpg
+++ b/docs/resources/images/r400/0028.jpg
Binary files differ
diff --git a/docs/install/images/r400/0029.jpg b/docs/resources/images/r400/0029.jpg
index 2eaca25..2eaca25 100644
--- a/docs/install/images/r400/0029.jpg
+++ b/docs/resources/images/r400/0029.jpg
Binary files differ
diff --git a/docs/install/images/r400/0030.jpg b/docs/resources/images/r400/0030.jpg
index 654984a..654984a 100644
--- a/docs/install/images/r400/0030.jpg
+++ b/docs/resources/images/r400/0030.jpg
Binary files differ
diff --git a/docs/install/images/r400/0031.jpg b/docs/resources/images/r400/0031.jpg
index 30a86bc..30a86bc 100644
--- a/docs/install/images/r400/0031.jpg
+++ b/docs/resources/images/r400/0031.jpg
Binary files differ
diff --git a/docs/install/images/r400/0032.jpg b/docs/resources/images/r400/0032.jpg
index 1e4a0f6..1e4a0f6 100644
--- a/docs/install/images/r400/0032.jpg
+++ b/docs/resources/images/r400/0032.jpg
Binary files differ
diff --git a/docs/install/images/r400/0033.jpg b/docs/resources/images/r400/0033.jpg
index cedc32d..cedc32d 100644
--- a/docs/install/images/r400/0033.jpg
+++ b/docs/resources/images/r400/0033.jpg
Binary files differ
diff --git a/docs/install/images/r400/0034.jpg b/docs/resources/images/r400/0034.jpg
index 743d3b3..743d3b3 100644
--- a/docs/install/images/r400/0034.jpg
+++ b/docs/resources/images/r400/0034.jpg
Binary files differ
diff --git a/docs/install/images/r400/0035.jpg b/docs/resources/images/r400/0035.jpg
index 86f522c..86f522c 100644
--- a/docs/install/images/r400/0035.jpg
+++ b/docs/resources/images/r400/0035.jpg
Binary files differ
diff --git a/docs/install/images/r400/0036.jpg b/docs/resources/images/r400/0036.jpg
index 2abc758..2abc758 100644
--- a/docs/install/images/r400/0036.jpg
+++ b/docs/resources/images/r400/0036.jpg
Binary files differ
diff --git a/docs/install/images/r400/0037.jpg b/docs/resources/images/r400/0037.jpg
index 52e9b77..52e9b77 100644
--- a/docs/install/images/r400/0037.jpg
+++ b/docs/resources/images/r400/0037.jpg
Binary files differ
diff --git a/docs/install/images/r400/0038.jpg b/docs/resources/images/r400/0038.jpg
index e636cdc..e636cdc 100644
--- a/docs/install/images/r400/0038.jpg
+++ b/docs/resources/images/r400/0038.jpg
Binary files differ
diff --git a/docs/install/images/r400/0039.jpg b/docs/resources/images/r400/0039.jpg
index 4de90aa..4de90aa 100644
--- a/docs/install/images/r400/0039.jpg
+++ b/docs/resources/images/r400/0039.jpg
Binary files differ
diff --git a/docs/install/images/r400/0040.jpg b/docs/resources/images/r400/0040.jpg
index 3bd5eac..3bd5eac 100644
--- a/docs/install/images/r400/0040.jpg
+++ b/docs/resources/images/r400/0040.jpg
Binary files differ
diff --git a/docs/install/images/r400/0041.jpg b/docs/resources/images/r400/0041.jpg
index 6b1c107..6b1c107 100644
--- a/docs/install/images/r400/0041.jpg
+++ b/docs/resources/images/r400/0041.jpg
Binary files differ
diff --git a/docs/install/images/r400/0042.jpg b/docs/resources/images/r400/0042.jpg
index bb90eaf..bb90eaf 100644
--- a/docs/install/images/r400/0042.jpg
+++ b/docs/resources/images/r400/0042.jpg
Binary files differ
diff --git a/docs/install/images/r400/0043.jpg b/docs/resources/images/r400/0043.jpg
index 67a7047..67a7047 100644
--- a/docs/install/images/r400/0043.jpg
+++ b/docs/resources/images/r400/0043.jpg
Binary files differ
diff --git a/docs/install/images/r400/0044.jpg b/docs/resources/images/r400/0044.jpg
index edeb4c9..edeb4c9 100644
--- a/docs/install/images/r400/0044.jpg
+++ b/docs/resources/images/r400/0044.jpg
Binary files differ
diff --git a/docs/install/images/r400/0045.jpg b/docs/resources/images/r400/0045.jpg
index a18cbfe..a18cbfe 100644
--- a/docs/install/images/r400/0045.jpg
+++ b/docs/resources/images/r400/0045.jpg
Binary files differ
diff --git a/docs/install/images/r400/0046.jpg b/docs/resources/images/r400/0046.jpg
index 5274f0f..5274f0f 100644
--- a/docs/install/images/r400/0046.jpg
+++ b/docs/resources/images/r400/0046.jpg
Binary files differ
diff --git a/docs/install/images/r400/0047.jpg b/docs/resources/images/r400/0047.jpg
index d8e7031..d8e7031 100644
--- a/docs/install/images/r400/0047.jpg
+++ b/docs/resources/images/r400/0047.jpg
Binary files differ
diff --git a/docs/install/images/r400/0048.jpg b/docs/resources/images/r400/0048.jpg
index 3f083c4..3f083c4 100644
--- a/docs/install/images/r400/0048.jpg
+++ b/docs/resources/images/r400/0048.jpg
Binary files differ
diff --git a/docs/install/images/r400/0049.jpg b/docs/resources/images/r400/0049.jpg
index 1e648c5..1e648c5 100644
--- a/docs/install/images/r400/0049.jpg
+++ b/docs/resources/images/r400/0049.jpg
Binary files differ
diff --git a/docs/install/images/r400/0050.jpg b/docs/resources/images/r400/0050.jpg
index 74824ee..74824ee 100644
--- a/docs/install/images/r400/0050.jpg
+++ b/docs/resources/images/r400/0050.jpg
Binary files differ
diff --git a/docs/install/images/r400/0051.jpg b/docs/resources/images/r400/0051.jpg
index fb48525..fb48525 100644
--- a/docs/install/images/r400/0051.jpg
+++ b/docs/resources/images/r400/0051.jpg
Binary files differ
diff --git a/docs/install/images/r400/0052.jpg b/docs/resources/images/r400/0052.jpg
index 386557a..386557a 100644
--- a/docs/install/images/r400/0052.jpg
+++ b/docs/resources/images/r400/0052.jpg
Binary files differ
diff --git a/docs/install/images/r400/r400_pomona.jpg b/docs/resources/images/r400/r400_pomona.jpg
index c9a47e4..c9a47e4 100644
--- a/docs/install/images/r400/r400_pomona.jpg
+++ b/docs/resources/images/r400/r400_pomona.jpg
Binary files differ
diff --git a/docs/install/images/r500/0001.JPG b/docs/resources/images/r500/0001.JPG
index 5b0efed..5b0efed 100644
--- a/docs/install/images/r500/0001.JPG
+++ b/docs/resources/images/r500/0001.JPG
Binary files differ
diff --git a/docs/install/images/r500/0002.JPG b/docs/resources/images/r500/0002.JPG
index a989154..a989154 100644
--- a/docs/install/images/r500/0002.JPG
+++ b/docs/resources/images/r500/0002.JPG
Binary files differ
diff --git a/docs/install/images/r500/0003.JPG b/docs/resources/images/r500/0003.JPG
index acf8778..acf8778 100644
--- a/docs/install/images/r500/0003.JPG
+++ b/docs/resources/images/r500/0003.JPG
Binary files differ
diff --git a/docs/install/images/r500/0004.JPG b/docs/resources/images/r500/0004.JPG
index b8056f7..b8056f7 100644
--- a/docs/install/images/r500/0004.JPG
+++ b/docs/resources/images/r500/0004.JPG
Binary files differ
diff --git a/docs/install/images/r500/0005.JPG b/docs/resources/images/r500/0005.JPG
index bf6bec6..bf6bec6 100644
--- a/docs/install/images/r500/0005.JPG
+++ b/docs/resources/images/r500/0005.JPG
Binary files differ
diff --git a/docs/install/images/r500/0006.JPG b/docs/resources/images/r500/0006.JPG
index 2feb6d3..2feb6d3 100644
--- a/docs/install/images/r500/0006.JPG
+++ b/docs/resources/images/r500/0006.JPG
Binary files differ
diff --git a/docs/install/images/r500/0007.JPG b/docs/resources/images/r500/0007.JPG
index 10986e9..10986e9 100644
--- a/docs/install/images/r500/0007.JPG
+++ b/docs/resources/images/r500/0007.JPG
Binary files differ
diff --git a/docs/install/images/r500/0008.JPG b/docs/resources/images/r500/0008.JPG
index 1c7abeb..1c7abeb 100644
--- a/docs/install/images/r500/0008.JPG
+++ b/docs/resources/images/r500/0008.JPG
Binary files differ
diff --git a/docs/install/images/r500/0009.JPG b/docs/resources/images/r500/0009.JPG
index 5a0560c..5a0560c 100644
--- a/docs/install/images/r500/0009.JPG
+++ b/docs/resources/images/r500/0009.JPG
Binary files differ
diff --git a/docs/install/images/r500/0010.JPG b/docs/resources/images/r500/0010.JPG
index 1223ac4..1223ac4 100644
--- a/docs/install/images/r500/0010.JPG
+++ b/docs/resources/images/r500/0010.JPG
Binary files differ
diff --git a/docs/install/images/r500/0011.JPG b/docs/resources/images/r500/0011.JPG
index e627871..e627871 100644
--- a/docs/install/images/r500/0011.JPG
+++ b/docs/resources/images/r500/0011.JPG
Binary files differ
diff --git a/docs/install/images/r500/0012.JPG b/docs/resources/images/r500/0012.JPG
index 2ed5618..2ed5618 100644
--- a/docs/install/images/r500/0012.JPG
+++ b/docs/resources/images/r500/0012.JPG
Binary files differ
diff --git a/docs/install/images/r500/0013.JPG b/docs/resources/images/r500/0013.JPG
index afd4b0b..afd4b0b 100644
--- a/docs/install/images/r500/0013.JPG
+++ b/docs/resources/images/r500/0013.JPG
Binary files differ
diff --git a/docs/install/images/r500/0014.JPG b/docs/resources/images/r500/0014.JPG
index 66cb2a2..66cb2a2 100644
--- a/docs/install/images/r500/0014.JPG
+++ b/docs/resources/images/r500/0014.JPG
Binary files differ
diff --git a/docs/install/images/r500/0015.JPG b/docs/resources/images/r500/0015.JPG
index d3805f0..d3805f0 100644
--- a/docs/install/images/r500/0015.JPG
+++ b/docs/resources/images/r500/0015.JPG
Binary files differ
diff --git a/docs/install/images/r500/0016.JPG b/docs/resources/images/r500/0016.JPG
index abc3d2c..abc3d2c 100644
--- a/docs/install/images/r500/0016.JPG
+++ b/docs/resources/images/r500/0016.JPG
Binary files differ
diff --git a/docs/install/images/r500/0017.JPG b/docs/resources/images/r500/0017.JPG
index e12727d..e12727d 100644
--- a/docs/install/images/r500/0017.JPG
+++ b/docs/resources/images/r500/0017.JPG
Binary files differ
diff --git a/docs/install/images/r500/0018.JPG b/docs/resources/images/r500/0018.JPG
index c500961..c500961 100644
--- a/docs/install/images/r500/0018.JPG
+++ b/docs/resources/images/r500/0018.JPG
Binary files differ
diff --git a/docs/install/images/r500/0019.JPG b/docs/resources/images/r500/0019.JPG
index 5902ab6..5902ab6 100644
--- a/docs/install/images/r500/0019.JPG
+++ b/docs/resources/images/r500/0019.JPG
Binary files differ
diff --git a/docs/install/images/r500/0020.JPG b/docs/resources/images/r500/0020.JPG
index 8115ba3..8115ba3 100644
--- a/docs/install/images/r500/0020.JPG
+++ b/docs/resources/images/r500/0020.JPG
Binary files differ
diff --git a/docs/install/images/r500/0021.JPG b/docs/resources/images/r500/0021.JPG
index 710093d..710093d 100644
--- a/docs/install/images/r500/0021.JPG
+++ b/docs/resources/images/r500/0021.JPG
Binary files differ
diff --git a/docs/install/images/r500/0022.JPG b/docs/resources/images/r500/0022.JPG
index 97c5634..97c5634 100644
--- a/docs/install/images/r500/0022.JPG
+++ b/docs/resources/images/r500/0022.JPG
Binary files differ
diff --git a/docs/install/images/r500/0023.JPG b/docs/resources/images/r500/0023.JPG
index f8d6fa7..f8d6fa7 100644
--- a/docs/install/images/r500/0023.JPG
+++ b/docs/resources/images/r500/0023.JPG
Binary files differ
diff --git a/docs/install/images/r500/0024.JPG b/docs/resources/images/r500/0024.JPG
index 3cb38a3..3cb38a3 100644
--- a/docs/install/images/r500/0024.JPG
+++ b/docs/resources/images/r500/0024.JPG
Binary files differ
diff --git a/docs/install/images/r500/0025.JPG b/docs/resources/images/r500/0025.JPG
index 611a6f5..611a6f5 100644
--- a/docs/install/images/r500/0025.JPG
+++ b/docs/resources/images/r500/0025.JPG
Binary files differ
diff --git a/docs/install/images/r500/0026.JPG b/docs/resources/images/r500/0026.JPG
index c3c9eef..c3c9eef 100644
--- a/docs/install/images/r500/0026.JPG
+++ b/docs/resources/images/r500/0026.JPG
Binary files differ
diff --git a/docs/install/images/r500/0027.JPG b/docs/resources/images/r500/0027.JPG
index db33357..db33357 100644
--- a/docs/install/images/r500/0027.JPG
+++ b/docs/resources/images/r500/0027.JPG
Binary files differ
diff --git a/docs/install/images/r500/0028.JPG b/docs/resources/images/r500/0028.JPG
index 6865016..6865016 100644
--- a/docs/install/images/r500/0028.JPG
+++ b/docs/resources/images/r500/0028.JPG
Binary files differ
diff --git a/docs/install/images/r500/0029.JPG b/docs/resources/images/r500/0029.JPG
index f745a8e..f745a8e 100644
--- a/docs/install/images/r500/0029.JPG
+++ b/docs/resources/images/r500/0029.JPG
Binary files differ
diff --git a/docs/install/images/r500/0030.JPG b/docs/resources/images/r500/0030.JPG
index 04c351e..04c351e 100644
--- a/docs/install/images/r500/0030.JPG
+++ b/docs/resources/images/r500/0030.JPG
Binary files differ
diff --git a/docs/install/images/r500/0031.JPG b/docs/resources/images/r500/0031.JPG
index 2770a51..2770a51 100644
--- a/docs/install/images/r500/0031.JPG
+++ b/docs/resources/images/r500/0031.JPG
Binary files differ
diff --git a/docs/install/images/r500/0032.JPG b/docs/resources/images/r500/0032.JPG
index bde624c..bde624c 100644
--- a/docs/install/images/r500/0032.JPG
+++ b/docs/resources/images/r500/0032.JPG
Binary files differ
diff --git a/docs/install/images/r500/flashchip.jpg b/docs/resources/images/r500/flashchip.jpg
index f26b5ce..f26b5ce 100644
--- a/docs/install/images/r500/flashchip.jpg
+++ b/docs/resources/images/r500/flashchip.jpg
Binary files differ
diff --git a/docs/install/images/t400/0001.jpg b/docs/resources/images/t400/0001.jpg
index 1a25233..1a25233 100644
--- a/docs/install/images/t400/0001.jpg
+++ b/docs/resources/images/t400/0001.jpg
Binary files differ
diff --git a/docs/install/images/t400/0002.jpg b/docs/resources/images/t400/0002.jpg
index cb4137a..cb4137a 100644
--- a/docs/install/images/t400/0002.jpg
+++ b/docs/resources/images/t400/0002.jpg
Binary files differ
diff --git a/docs/install/images/t400/0003.jpg b/docs/resources/images/t400/0003.jpg
index 701c8b0..701c8b0 100644
--- a/docs/install/images/t400/0003.jpg
+++ b/docs/resources/images/t400/0003.jpg
Binary files differ
diff --git a/docs/install/images/t400/0004.jpg b/docs/resources/images/t400/0004.jpg
index 5cc3526..5cc3526 100644
--- a/docs/install/images/t400/0004.jpg
+++ b/docs/resources/images/t400/0004.jpg
Binary files differ
diff --git a/docs/install/images/t400/0005.jpg b/docs/resources/images/t400/0005.jpg
index c3ac3ed..c3ac3ed 100644
--- a/docs/install/images/t400/0005.jpg
+++ b/docs/resources/images/t400/0005.jpg
Binary files differ
diff --git a/docs/install/images/t400/0006.jpg b/docs/resources/images/t400/0006.jpg
index f17a021..f17a021 100644
--- a/docs/install/images/t400/0006.jpg
+++ b/docs/resources/images/t400/0006.jpg
Binary files differ
diff --git a/docs/install/images/t400/0007.jpg b/docs/resources/images/t400/0007.jpg
index 679afbc..679afbc 100644
--- a/docs/install/images/t400/0007.jpg
+++ b/docs/resources/images/t400/0007.jpg
Binary files differ
diff --git a/docs/install/images/t400/0008.jpg b/docs/resources/images/t400/0008.jpg
index 5f015b6..5f015b6 100644
--- a/docs/install/images/t400/0008.jpg
+++ b/docs/resources/images/t400/0008.jpg
Binary files differ
diff --git a/docs/install/images/t400/0009.jpg b/docs/resources/images/t400/0009.jpg
index f78b2b4..f78b2b4 100644
--- a/docs/install/images/t400/0009.jpg
+++ b/docs/resources/images/t400/0009.jpg
Binary files differ
diff --git a/docs/install/images/t400/0010.jpg b/docs/resources/images/t400/0010.jpg
index 2e673f6..2e673f6 100644
--- a/docs/install/images/t400/0010.jpg
+++ b/docs/resources/images/t400/0010.jpg
Binary files differ
diff --git a/docs/install/images/t400/0011.jpg b/docs/resources/images/t400/0011.jpg
index c2104ba..c2104ba 100644
--- a/docs/install/images/t400/0011.jpg
+++ b/docs/resources/images/t400/0011.jpg
Binary files differ
diff --git a/docs/install/images/t400/0012.jpg b/docs/resources/images/t400/0012.jpg
index 4078fcc..4078fcc 100644
--- a/docs/install/images/t400/0012.jpg
+++ b/docs/resources/images/t400/0012.jpg
Binary files differ
diff --git a/docs/install/images/t400/0013.jpg b/docs/resources/images/t400/0013.jpg
index 7c43a48..7c43a48 100644
--- a/docs/install/images/t400/0013.jpg
+++ b/docs/resources/images/t400/0013.jpg
Binary files differ
diff --git a/docs/install/images/t400/0014.jpg b/docs/resources/images/t400/0014.jpg
index 1b77c2c..1b77c2c 100644
--- a/docs/install/images/t400/0014.jpg
+++ b/docs/resources/images/t400/0014.jpg
Binary files differ
diff --git a/docs/install/images/t400/0015.jpg b/docs/resources/images/t400/0015.jpg
index 6eb7663..6eb7663 100644
--- a/docs/install/images/t400/0015.jpg
+++ b/docs/resources/images/t400/0015.jpg
Binary files differ
diff --git a/docs/install/images/t400/0016.jpg b/docs/resources/images/t400/0016.jpg
index 2d5e997..2d5e997 100644
--- a/docs/install/images/t400/0016.jpg
+++ b/docs/resources/images/t400/0016.jpg
Binary files differ
diff --git a/docs/install/images/t400/0017.jpg b/docs/resources/images/t400/0017.jpg
index d55b4be..d55b4be 100644
--- a/docs/install/images/t400/0017.jpg
+++ b/docs/resources/images/t400/0017.jpg
Binary files differ
diff --git a/docs/install/images/t400/0018.jpg b/docs/resources/images/t400/0018.jpg
index 786bb65..786bb65 100644
--- a/docs/install/images/t400/0018.jpg
+++ b/docs/resources/images/t400/0018.jpg
Binary files differ
diff --git a/docs/install/images/t400/0019.jpg b/docs/resources/images/t400/0019.jpg
index 67c4cec..67c4cec 100644
--- a/docs/install/images/t400/0019.jpg
+++ b/docs/resources/images/t400/0019.jpg
Binary files differ
diff --git a/docs/install/images/t400/0020.jpg b/docs/resources/images/t400/0020.jpg
index cff52cd..cff52cd 100644
--- a/docs/install/images/t400/0020.jpg
+++ b/docs/resources/images/t400/0020.jpg
Binary files differ
diff --git a/docs/install/images/t400/0021.jpg b/docs/resources/images/t400/0021.jpg
index aa845fa..aa845fa 100644
--- a/docs/install/images/t400/0021.jpg
+++ b/docs/resources/images/t400/0021.jpg
Binary files differ
diff --git a/docs/install/images/t400/0022.jpg b/docs/resources/images/t400/0022.jpg
index 9ce6c0c..9ce6c0c 100644
--- a/docs/install/images/t400/0022.jpg
+++ b/docs/resources/images/t400/0022.jpg
Binary files differ
diff --git a/docs/install/images/t400/0023.jpg b/docs/resources/images/t400/0023.jpg
index f09a2a7..f09a2a7 100644
--- a/docs/install/images/t400/0023.jpg
+++ b/docs/resources/images/t400/0023.jpg
Binary files differ
diff --git a/docs/install/images/t400/0024.jpg b/docs/resources/images/t400/0024.jpg
index a394848..a394848 100644
--- a/docs/install/images/t400/0024.jpg
+++ b/docs/resources/images/t400/0024.jpg
Binary files differ
diff --git a/docs/install/images/t400/0025.jpg b/docs/resources/images/t400/0025.jpg
index 411e1b4..411e1b4 100644
--- a/docs/install/images/t400/0025.jpg
+++ b/docs/resources/images/t400/0025.jpg
Binary files differ
diff --git a/docs/install/images/t400/0026.jpg b/docs/resources/images/t400/0026.jpg
index ebc63e1..ebc63e1 100644
--- a/docs/install/images/t400/0026.jpg
+++ b/docs/resources/images/t400/0026.jpg
Binary files differ
diff --git a/docs/install/images/t400/0027.jpg b/docs/resources/images/t400/0027.jpg
index 2030226..2030226 100644
--- a/docs/install/images/t400/0027.jpg
+++ b/docs/resources/images/t400/0027.jpg
Binary files differ
diff --git a/docs/install/images/t400/0028.jpg b/docs/resources/images/t400/0028.jpg
index 2e29574..2e29574 100644
--- a/docs/install/images/t400/0028.jpg
+++ b/docs/resources/images/t400/0028.jpg
Binary files differ
diff --git a/docs/install/images/t400/0029.jpg b/docs/resources/images/t400/0029.jpg
index 8a3a2ab..8a3a2ab 100644
--- a/docs/install/images/t400/0029.jpg
+++ b/docs/resources/images/t400/0029.jpg
Binary files differ
diff --git a/docs/install/images/t400/0030.jpg b/docs/resources/images/t400/0030.jpg
index e34f395..e34f395 100644
--- a/docs/install/images/t400/0030.jpg
+++ b/docs/resources/images/t400/0030.jpg
Binary files differ
diff --git a/docs/install/images/t400/0031.jpg b/docs/resources/images/t400/0031.jpg
index ca7bc63..ca7bc63 100644
--- a/docs/install/images/t400/0031.jpg
+++ b/docs/resources/images/t400/0031.jpg
Binary files differ
diff --git a/docs/install/images/t400/0032.jpg b/docs/resources/images/t400/0032.jpg
index c6cda83..c6cda83 100644
--- a/docs/install/images/t400/0032.jpg
+++ b/docs/resources/images/t400/0032.jpg
Binary files differ
diff --git a/docs/install/images/t400/0033.jpg b/docs/resources/images/t400/0033.jpg
index 75922b8..75922b8 100644
--- a/docs/install/images/t400/0033.jpg
+++ b/docs/resources/images/t400/0033.jpg
Binary files differ
diff --git a/docs/install/images/t400/0034.jpg b/docs/resources/images/t400/0034.jpg
index a57b1fb..a57b1fb 100644
--- a/docs/install/images/t400/0034.jpg
+++ b/docs/resources/images/t400/0034.jpg
Binary files differ
diff --git a/docs/install/images/t400/0035.jpg b/docs/resources/images/t400/0035.jpg
index b63e0f1..b63e0f1 100644
--- a/docs/install/images/t400/0035.jpg
+++ b/docs/resources/images/t400/0035.jpg
Binary files differ
diff --git a/docs/install/images/t400/0036.jpg b/docs/resources/images/t400/0036.jpg
index 63dc663..63dc663 100644
--- a/docs/install/images/t400/0036.jpg
+++ b/docs/resources/images/t400/0036.jpg
Binary files differ
diff --git a/docs/install/images/t400/0037.jpg b/docs/resources/images/t400/0037.jpg
index e089aa6..e089aa6 100644
--- a/docs/install/images/t400/0037.jpg
+++ b/docs/resources/images/t400/0037.jpg
Binary files differ
diff --git a/docs/install/images/t400/0038.jpg b/docs/resources/images/t400/0038.jpg
index 456bbea..456bbea 100644
--- a/docs/install/images/t400/0038.jpg
+++ b/docs/resources/images/t400/0038.jpg
Binary files differ
diff --git a/docs/install/images/t400/0039.jpg b/docs/resources/images/t400/0039.jpg
index 2c9b8f4..2c9b8f4 100644
--- a/docs/install/images/t400/0039.jpg
+++ b/docs/resources/images/t400/0039.jpg
Binary files differ
diff --git a/docs/install/images/t400/0040.jpg b/docs/resources/images/t400/0040.jpg
index f78a73d..f78a73d 100644
--- a/docs/install/images/t400/0040.jpg
+++ b/docs/resources/images/t400/0040.jpg
Binary files differ
diff --git a/docs/install/images/t400/0041.jpg b/docs/resources/images/t400/0041.jpg
index a81e06f..a81e06f 100644
--- a/docs/install/images/t400/0041.jpg
+++ b/docs/resources/images/t400/0041.jpg
Binary files differ
diff --git a/docs/install/images/t400/0042.jpg b/docs/resources/images/t400/0042.jpg
index 0e30bdc..0e30bdc 100644
--- a/docs/install/images/t400/0042.jpg
+++ b/docs/resources/images/t400/0042.jpg
Binary files differ
diff --git a/docs/install/images/t400/0043.jpg b/docs/resources/images/t400/0043.jpg
index 683a23e..683a23e 100644
--- a/docs/install/images/t400/0043.jpg
+++ b/docs/resources/images/t400/0043.jpg
Binary files differ
diff --git a/docs/install/images/t400/0044.jpg b/docs/resources/images/t400/0044.jpg
index 0eebd21..0eebd21 100644
--- a/docs/install/images/t400/0044.jpg
+++ b/docs/resources/images/t400/0044.jpg
Binary files differ
diff --git a/docs/install/images/t400/0045.jpg b/docs/resources/images/t400/0045.jpg
index 9ebbc47..9ebbc47 100644
--- a/docs/install/images/t400/0045.jpg
+++ b/docs/resources/images/t400/0045.jpg
Binary files differ
diff --git a/docs/install/images/t400/0046.jpg b/docs/resources/images/t400/0046.jpg
index a095bc3..a095bc3 100644
--- a/docs/install/images/t400/0046.jpg
+++ b/docs/resources/images/t400/0046.jpg
Binary files differ
diff --git a/docs/install/images/t400/0047.jpg b/docs/resources/images/t400/0047.jpg
index 25a9134..25a9134 100644
--- a/docs/install/images/t400/0047.jpg
+++ b/docs/resources/images/t400/0047.jpg
Binary files differ
diff --git a/docs/install/images/t400/0048.jpg b/docs/resources/images/t400/0048.jpg
index ea0172c..ea0172c 100644
--- a/docs/install/images/t400/0048.jpg
+++ b/docs/resources/images/t400/0048.jpg
Binary files differ
diff --git a/docs/install/images/t400/0049.jpg b/docs/resources/images/t400/0049.jpg
index 2c6e8d3..2c6e8d3 100644
--- a/docs/install/images/t400/0049.jpg
+++ b/docs/resources/images/t400/0049.jpg
Binary files differ
diff --git a/docs/install/images/t400/0050.jpg b/docs/resources/images/t400/0050.jpg
index 617e407..617e407 100644
--- a/docs/install/images/t400/0050.jpg
+++ b/docs/resources/images/t400/0050.jpg
Binary files differ
diff --git a/docs/install/images/t400/0051.jpg b/docs/resources/images/t400/0051.jpg
index ffb2dbf..ffb2dbf 100644
--- a/docs/install/images/t400/0051.jpg
+++ b/docs/resources/images/t400/0051.jpg
Binary files differ
diff --git a/docs/install/images/t400/0052.jpg b/docs/resources/images/t400/0052.jpg
index bc8b7c6..bc8b7c6 100644
--- a/docs/install/images/t400/0052.jpg
+++ b/docs/resources/images/t400/0052.jpg
Binary files differ
diff --git a/docs/install/images/t400/0053.jpg b/docs/resources/images/t400/0053.jpg
index 6a3c794..6a3c794 100644
--- a/docs/install/images/t400/0053.jpg
+++ b/docs/resources/images/t400/0053.jpg
Binary files differ
diff --git a/docs/install/images/t400/0054.jpg b/docs/resources/images/t400/0054.jpg
index b90fd35..b90fd35 100644
--- a/docs/install/images/t400/0054.jpg
+++ b/docs/resources/images/t400/0054.jpg
Binary files differ
diff --git a/docs/install/images/t400/0055.jpg b/docs/resources/images/t400/0055.jpg
index 0703447..0703447 100644
--- a/docs/install/images/t400/0055.jpg
+++ b/docs/resources/images/t400/0055.jpg
Binary files differ
diff --git a/docs/install/images/t400/0056.jpg b/docs/resources/images/t400/0056.jpg
index 1d8f735..1d8f735 100644
--- a/docs/install/images/t400/0056.jpg
+++ b/docs/resources/images/t400/0056.jpg
Binary files differ
diff --git a/docs/install/images/t400/0057.jpg b/docs/resources/images/t400/0057.jpg
index 9916242..9916242 100644
--- a/docs/install/images/t400/0057.jpg
+++ b/docs/resources/images/t400/0057.jpg
Binary files differ
diff --git a/docs/install/images/t400/0058.jpg b/docs/resources/images/t400/0058.jpg
index 882f6a3..882f6a3 100644
--- a/docs/install/images/t400/0058.jpg
+++ b/docs/resources/images/t400/0058.jpg
Binary files differ
diff --git a/docs/install/images/t400/0059.jpg b/docs/resources/images/t400/0059.jpg
index b5feddc..b5feddc 100644
--- a/docs/install/images/t400/0059.jpg
+++ b/docs/resources/images/t400/0059.jpg
Binary files differ
diff --git a/docs/install/images/t400/0060.jpg b/docs/resources/images/t400/0060.jpg
index 2132fdc..2132fdc 100644
--- a/docs/install/images/t400/0060.jpg
+++ b/docs/resources/images/t400/0060.jpg
Binary files differ
diff --git a/docs/install/images/t400/0061.jpg b/docs/resources/images/t400/0061.jpg
index 98636a4..98636a4 100644
--- a/docs/install/images/t400/0061.jpg
+++ b/docs/resources/images/t400/0061.jpg
Binary files differ
diff --git a/docs/install/images/t400/0062.jpg b/docs/resources/images/t400/0062.jpg
index f32c348..f32c348 100644
--- a/docs/install/images/t400/0062.jpg
+++ b/docs/resources/images/t400/0062.jpg
Binary files differ
diff --git a/docs/install/images/t400/0063.jpg b/docs/resources/images/t400/0063.jpg
index 31663ef..31663ef 100644
--- a/docs/install/images/t400/0063.jpg
+++ b/docs/resources/images/t400/0063.jpg
Binary files differ
diff --git a/docs/install/images/t400/0064.jpg b/docs/resources/images/t400/0064.jpg
index 179d545..179d545 100644
--- a/docs/install/images/t400/0064.jpg
+++ b/docs/resources/images/t400/0064.jpg
Binary files differ
diff --git a/docs/install/images/t400/0065.jpg b/docs/resources/images/t400/0065.jpg
index 2acb2b7..2acb2b7 100644
--- a/docs/install/images/t400/0065.jpg
+++ b/docs/resources/images/t400/0065.jpg
Binary files differ
diff --git a/docs/install/images/t400/0066.jpg b/docs/resources/images/t400/0066.jpg
index dfff224..dfff224 100644
--- a/docs/install/images/t400/0066.jpg
+++ b/docs/resources/images/t400/0066.jpg
Binary files differ
diff --git a/docs/install/images/t400/0067.jpg b/docs/resources/images/t400/0067.jpg
index 8ac8e17..8ac8e17 100644
--- a/docs/install/images/t400/0067.jpg
+++ b/docs/resources/images/t400/0067.jpg
Binary files differ
diff --git a/docs/install/images/t400/0069.jpg b/docs/resources/images/t400/0069.jpg
index c138abb..c138abb 100644
--- a/docs/install/images/t400/0069.jpg
+++ b/docs/resources/images/t400/0069.jpg
Binary files differ
diff --git a/docs/install/images/t400/0070.jpg b/docs/resources/images/t400/0070.jpg
index 2019874..2019874 100644
--- a/docs/install/images/t400/0070.jpg
+++ b/docs/resources/images/t400/0070.jpg
Binary files differ
diff --git a/docs/install/images/t400/0071.jpg b/docs/resources/images/t400/0071.jpg
index 5757917..5757917 100644
--- a/docs/install/images/t400/0071.jpg
+++ b/docs/resources/images/t400/0071.jpg
Binary files differ
diff --git a/docs/install/images/t400/0072.jpg b/docs/resources/images/t400/0072.jpg
index 436957a..436957a 100644
--- a/docs/install/images/t400/0072.jpg
+++ b/docs/resources/images/t400/0072.jpg
Binary files differ
diff --git a/docs/install/images/t400/ar5b95.jpg b/docs/resources/images/t400/ar5b95.jpg
index 304bae0..304bae0 100644
--- a/docs/install/images/t400/ar5b95.jpg
+++ b/docs/resources/images/t400/ar5b95.jpg
Binary files differ
diff --git a/docs/install/images/t400/boot0.jpg b/docs/resources/images/t400/boot0.jpg
index 40de48a..40de48a 100644
--- a/docs/install/images/t400/boot0.jpg
+++ b/docs/resources/images/t400/boot0.jpg
Binary files differ
diff --git a/docs/install/images/t400/boot1.jpg b/docs/resources/images/t400/boot1.jpg
index 0b259c4..0b259c4 100644
--- a/docs/install/images/t400/boot1.jpg
+++ b/docs/resources/images/t400/boot1.jpg
Binary files differ
diff --git a/docs/install/images/t400/macaddress0.jpg b/docs/resources/images/t400/macaddress0.jpg
index 0d6d6bb..0d6d6bb 100644
--- a/docs/install/images/t400/macaddress0.jpg
+++ b/docs/resources/images/t400/macaddress0.jpg
Binary files differ
diff --git a/docs/install/images/t400/macaddress1.jpg b/docs/resources/images/t400/macaddress1.jpg
index 299acc6..299acc6 100644
--- a/docs/install/images/t400/macaddress1.jpg
+++ b/docs/resources/images/t400/macaddress1.jpg
Binary files differ
diff --git a/docs/install/images/t400/memory.jpg b/docs/resources/images/t400/memory.jpg
index a0bab02..a0bab02 100644
--- a/docs/install/images/t400/memory.jpg
+++ b/docs/resources/images/t400/memory.jpg
Binary files differ
diff --git a/docs/install/images/t400/paste.jpg b/docs/resources/images/t400/paste.jpg
index a382aaa..a382aaa 100644
--- a/docs/install/images/t400/paste.jpg
+++ b/docs/resources/images/t400/paste.jpg
Binary files differ
diff --git a/docs/install/images/t500/0000.jpg b/docs/resources/images/t500/0000.jpg
index b1c4a71..b1c4a71 100644
--- a/docs/install/images/t500/0000.jpg
+++ b/docs/resources/images/t500/0000.jpg
Binary files differ
diff --git a/docs/install/images/t500/0001.jpg b/docs/resources/images/t500/0001.jpg
index 9bd9375..9bd9375 100644
--- a/docs/install/images/t500/0001.jpg
+++ b/docs/resources/images/t500/0001.jpg
Binary files differ
diff --git a/docs/install/images/t500/0002.jpg b/docs/resources/images/t500/0002.jpg
index 04430cd..04430cd 100644
--- a/docs/install/images/t500/0002.jpg
+++ b/docs/resources/images/t500/0002.jpg
Binary files differ
diff --git a/docs/install/images/t500/0003.jpg b/docs/resources/images/t500/0003.jpg
index 0fc51e6..0fc51e6 100644
--- a/docs/install/images/t500/0003.jpg
+++ b/docs/resources/images/t500/0003.jpg
Binary files differ
diff --git a/docs/install/images/t500/0004.jpg b/docs/resources/images/t500/0004.jpg
index 5d66c5a..5d66c5a 100644
--- a/docs/install/images/t500/0004.jpg
+++ b/docs/resources/images/t500/0004.jpg
Binary files differ
diff --git a/docs/install/images/t500/0005.jpg b/docs/resources/images/t500/0005.jpg
index 248d8dc..248d8dc 100644
--- a/docs/install/images/t500/0005.jpg
+++ b/docs/resources/images/t500/0005.jpg
Binary files differ
diff --git a/docs/install/images/t500/0006.jpg b/docs/resources/images/t500/0006.jpg
index 4948c37..4948c37 100644
--- a/docs/install/images/t500/0006.jpg
+++ b/docs/resources/images/t500/0006.jpg
Binary files differ
diff --git a/docs/install/images/t500/0007.jpg b/docs/resources/images/t500/0007.jpg
index 92cfde7..92cfde7 100644
--- a/docs/install/images/t500/0007.jpg
+++ b/docs/resources/images/t500/0007.jpg
Binary files differ
diff --git a/docs/install/images/t500/0008.jpg b/docs/resources/images/t500/0008.jpg
index 4aa8fe9..4aa8fe9 100644
--- a/docs/install/images/t500/0008.jpg
+++ b/docs/resources/images/t500/0008.jpg
Binary files differ
diff --git a/docs/install/images/t500/0009.jpg b/docs/resources/images/t500/0009.jpg
index 7585b26..7585b26 100644
--- a/docs/install/images/t500/0009.jpg
+++ b/docs/resources/images/t500/0009.jpg
Binary files differ
diff --git a/docs/install/images/t500/0010.jpg b/docs/resources/images/t500/0010.jpg
index 5123279..5123279 100644
--- a/docs/install/images/t500/0010.jpg
+++ b/docs/resources/images/t500/0010.jpg
Binary files differ
diff --git a/docs/install/images/t500/0011.jpg b/docs/resources/images/t500/0011.jpg
index d9a9ab4..d9a9ab4 100644
--- a/docs/install/images/t500/0011.jpg
+++ b/docs/resources/images/t500/0011.jpg
Binary files differ
diff --git a/docs/install/images/t500/0012.jpg b/docs/resources/images/t500/0012.jpg
index 9d95159..9d95159 100644
--- a/docs/install/images/t500/0012.jpg
+++ b/docs/resources/images/t500/0012.jpg
Binary files differ
diff --git a/docs/install/images/t500/0013.jpg b/docs/resources/images/t500/0013.jpg
index 50ab59e..50ab59e 100644
--- a/docs/install/images/t500/0013.jpg
+++ b/docs/resources/images/t500/0013.jpg
Binary files differ
diff --git a/docs/install/images/t500/0014.jpg b/docs/resources/images/t500/0014.jpg
index 3c59ab5..3c59ab5 100644
--- a/docs/install/images/t500/0014.jpg
+++ b/docs/resources/images/t500/0014.jpg
Binary files differ
diff --git a/docs/install/images/t500/0015.jpg b/docs/resources/images/t500/0015.jpg
index 3634f4d..3634f4d 100644
--- a/docs/install/images/t500/0015.jpg
+++ b/docs/resources/images/t500/0015.jpg
Binary files differ
diff --git a/docs/install/images/t500/0016.jpg b/docs/resources/images/t500/0016.jpg
index 8fc22d0..8fc22d0 100644
--- a/docs/install/images/t500/0016.jpg
+++ b/docs/resources/images/t500/0016.jpg
Binary files differ
diff --git a/docs/install/images/t500/0017.jpg b/docs/resources/images/t500/0017.jpg
index 57be314..57be314 100644
--- a/docs/install/images/t500/0017.jpg
+++ b/docs/resources/images/t500/0017.jpg
Binary files differ
diff --git a/docs/install/images/t500/0018.jpg b/docs/resources/images/t500/0018.jpg
index ee5b688..ee5b688 100644
--- a/docs/install/images/t500/0018.jpg
+++ b/docs/resources/images/t500/0018.jpg
Binary files differ
diff --git a/docs/install/images/t500/0019.jpg b/docs/resources/images/t500/0019.jpg
index 84049a9..84049a9 100644
--- a/docs/install/images/t500/0019.jpg
+++ b/docs/resources/images/t500/0019.jpg
Binary files differ
diff --git a/docs/install/images/t500/0020.jpg b/docs/resources/images/t500/0020.jpg
index e6519df..e6519df 100644
--- a/docs/install/images/t500/0020.jpg
+++ b/docs/resources/images/t500/0020.jpg
Binary files differ
diff --git a/docs/install/images/t500/0021.jpg b/docs/resources/images/t500/0021.jpg
index e2cc447..e2cc447 100644
--- a/docs/install/images/t500/0021.jpg
+++ b/docs/resources/images/t500/0021.jpg
Binary files differ
diff --git a/docs/install/images/t500/0022.jpg b/docs/resources/images/t500/0022.jpg
index 99ccbaa..99ccbaa 100644
--- a/docs/install/images/t500/0022.jpg
+++ b/docs/resources/images/t500/0022.jpg
Binary files differ
diff --git a/docs/install/images/t500/0023.jpg b/docs/resources/images/t500/0023.jpg
index 16cfdf6..16cfdf6 100644
--- a/docs/install/images/t500/0023.jpg
+++ b/docs/resources/images/t500/0023.jpg
Binary files differ
diff --git a/docs/install/images/t500/0024.jpg b/docs/resources/images/t500/0024.jpg
index 9d959c8..9d959c8 100644
--- a/docs/install/images/t500/0024.jpg
+++ b/docs/resources/images/t500/0024.jpg
Binary files differ
diff --git a/docs/install/images/t500/0025.jpg b/docs/resources/images/t500/0025.jpg
index 763a31e..763a31e 100644
--- a/docs/install/images/t500/0025.jpg
+++ b/docs/resources/images/t500/0025.jpg
Binary files differ
diff --git a/docs/install/images/t500/0026.jpg b/docs/resources/images/t500/0026.jpg
index 2977536..2977536 100644
--- a/docs/install/images/t500/0026.jpg
+++ b/docs/resources/images/t500/0026.jpg
Binary files differ
diff --git a/docs/install/images/t500/0027.jpg b/docs/resources/images/t500/0027.jpg
index 55418ed..55418ed 100644
--- a/docs/install/images/t500/0027.jpg
+++ b/docs/resources/images/t500/0027.jpg
Binary files differ
diff --git a/docs/install/images/t500/0028.jpg b/docs/resources/images/t500/0028.jpg
index eb873b4..eb873b4 100644
--- a/docs/install/images/t500/0028.jpg
+++ b/docs/resources/images/t500/0028.jpg
Binary files differ
diff --git a/docs/install/images/t500/0029.jpg b/docs/resources/images/t500/0029.jpg
index 62e9204..62e9204 100644
--- a/docs/install/images/t500/0029.jpg
+++ b/docs/resources/images/t500/0029.jpg
Binary files differ
diff --git a/docs/install/images/t500/0030.jpg b/docs/resources/images/t500/0030.jpg
index 36b4742..36b4742 100644
--- a/docs/install/images/t500/0030.jpg
+++ b/docs/resources/images/t500/0030.jpg
Binary files differ
diff --git a/docs/install/images/t500/0031.jpg b/docs/resources/images/t500/0031.jpg
index 0c185d4..0c185d4 100644
--- a/docs/install/images/t500/0031.jpg
+++ b/docs/resources/images/t500/0031.jpg
Binary files differ
diff --git a/docs/install/images/t500/0032.jpg b/docs/resources/images/t500/0032.jpg
index 5f05801..5f05801 100644
--- a/docs/install/images/t500/0032.jpg
+++ b/docs/resources/images/t500/0032.jpg
Binary files differ
diff --git a/docs/install/images/t500/0033.jpg b/docs/resources/images/t500/0033.jpg
index 9522f10..9522f10 100644
--- a/docs/install/images/t500/0033.jpg
+++ b/docs/resources/images/t500/0033.jpg
Binary files differ
diff --git a/docs/install/images/t500/0034.jpg b/docs/resources/images/t500/0034.jpg
index 081d9f9..081d9f9 100644
--- a/docs/install/images/t500/0034.jpg
+++ b/docs/resources/images/t500/0034.jpg
Binary files differ
diff --git a/docs/install/images/t500/0035.jpg b/docs/resources/images/t500/0035.jpg
index 27a1a06..27a1a06 100644
--- a/docs/install/images/t500/0035.jpg
+++ b/docs/resources/images/t500/0035.jpg
Binary files differ
diff --git a/docs/install/images/t500/0036.jpg b/docs/resources/images/t500/0036.jpg
index e8cc68a..e8cc68a 100644
--- a/docs/install/images/t500/0036.jpg
+++ b/docs/resources/images/t500/0036.jpg
Binary files differ
diff --git a/docs/install/images/t500/0037.jpg b/docs/resources/images/t500/0037.jpg
index 30a6dc2..30a6dc2 100644
--- a/docs/install/images/t500/0037.jpg
+++ b/docs/resources/images/t500/0037.jpg
Binary files differ
diff --git a/docs/install/images/t500/0038.jpg b/docs/resources/images/t500/0038.jpg
index 5d66301..5d66301 100644
--- a/docs/install/images/t500/0038.jpg
+++ b/docs/resources/images/t500/0038.jpg
Binary files differ
diff --git a/docs/install/images/t500/0039.jpg b/docs/resources/images/t500/0039.jpg
index 36f3726..36f3726 100644
--- a/docs/install/images/t500/0039.jpg
+++ b/docs/resources/images/t500/0039.jpg
Binary files differ
diff --git a/docs/install/images/t500/0040.jpg b/docs/resources/images/t500/0040.jpg
index b5f61eb..b5f61eb 100644
--- a/docs/install/images/t500/0040.jpg
+++ b/docs/resources/images/t500/0040.jpg
Binary files differ
diff --git a/docs/install/images/t500/0041.jpg b/docs/resources/images/t500/0041.jpg
index f539a4a..f539a4a 100644
--- a/docs/install/images/t500/0041.jpg
+++ b/docs/resources/images/t500/0041.jpg
Binary files differ
diff --git a/docs/install/images/t500/0042.jpg b/docs/resources/images/t500/0042.jpg
index d6da7e3..d6da7e3 100644
--- a/docs/install/images/t500/0042.jpg
+++ b/docs/resources/images/t500/0042.jpg
Binary files differ
diff --git a/docs/install/images/t500/0043.jpg b/docs/resources/images/t500/0043.jpg
index 5703e15..5703e15 100644
--- a/docs/install/images/t500/0043.jpg
+++ b/docs/resources/images/t500/0043.jpg
Binary files differ
diff --git a/docs/install/images/t500/0044.jpg b/docs/resources/images/t500/0044.jpg
index 8c7c19f..8c7c19f 100644
--- a/docs/install/images/t500/0044.jpg
+++ b/docs/resources/images/t500/0044.jpg
Binary files differ
diff --git a/docs/install/images/t500/0045.jpg b/docs/resources/images/t500/0045.jpg
index 87f527f..87f527f 100644
--- a/docs/install/images/t500/0045.jpg
+++ b/docs/resources/images/t500/0045.jpg
Binary files differ
diff --git a/docs/install/images/t500/0046.jpg b/docs/resources/images/t500/0046.jpg
index 3420be7..3420be7 100644
--- a/docs/install/images/t500/0046.jpg
+++ b/docs/resources/images/t500/0046.jpg
Binary files differ
diff --git a/docs/install/images/t500/0047.jpg b/docs/resources/images/t500/0047.jpg
index 07cd1bc..07cd1bc 100644
--- a/docs/install/images/t500/0047.jpg
+++ b/docs/resources/images/t500/0047.jpg
Binary files differ
diff --git a/docs/install/images/t500/0048.jpg b/docs/resources/images/t500/0048.jpg
index 26715d5..26715d5 100644
--- a/docs/install/images/t500/0048.jpg
+++ b/docs/resources/images/t500/0048.jpg
Binary files differ
diff --git a/docs/install/images/t500/0049.jpg b/docs/resources/images/t500/0049.jpg
index b2aaa91..b2aaa91 100644
--- a/docs/install/images/t500/0049.jpg
+++ b/docs/resources/images/t500/0049.jpg
Binary files differ
diff --git a/docs/install/images/t500/0050.jpg b/docs/resources/images/t500/0050.jpg
index fe63359..fe63359 100644
--- a/docs/install/images/t500/0050.jpg
+++ b/docs/resources/images/t500/0050.jpg
Binary files differ
diff --git a/docs/install/images/t500/0051.jpg b/docs/resources/images/t500/0051.jpg
index 6b5a8b0..6b5a8b0 100644
--- a/docs/install/images/t500/0051.jpg
+++ b/docs/resources/images/t500/0051.jpg
Binary files differ
diff --git a/docs/install/images/t500/0052.jpg b/docs/resources/images/t500/0052.jpg
index c509db1..c509db1 100644
--- a/docs/install/images/t500/0052.jpg
+++ b/docs/resources/images/t500/0052.jpg
Binary files differ
diff --git a/docs/install/images/t500/0053.jpg b/docs/resources/images/t500/0053.jpg
index 48d59f6..48d59f6 100644
--- a/docs/install/images/t500/0053.jpg
+++ b/docs/resources/images/t500/0053.jpg
Binary files differ
diff --git a/docs/install/images/t500/0054.jpg b/docs/resources/images/t500/0054.jpg
index ebdbca6..ebdbca6 100644
--- a/docs/install/images/t500/0054.jpg
+++ b/docs/resources/images/t500/0054.jpg
Binary files differ
diff --git a/docs/install/images/t500/0055.jpg b/docs/resources/images/t500/0055.jpg
index c6fbe0e..c6fbe0e 100644
--- a/docs/install/images/t500/0055.jpg
+++ b/docs/resources/images/t500/0055.jpg
Binary files differ
diff --git a/docs/install/images/t500/0056.jpg b/docs/resources/images/t500/0056.jpg
index 7040d2d..7040d2d 100644
--- a/docs/install/images/t500/0056.jpg
+++ b/docs/resources/images/t500/0056.jpg
Binary files differ
diff --git a/docs/install/images/t500/0057.jpg b/docs/resources/images/t500/0057.jpg
index ff51a6a..ff51a6a 100644
--- a/docs/install/images/t500/0057.jpg
+++ b/docs/resources/images/t500/0057.jpg
Binary files differ
diff --git a/docs/install/images/t500/0058.jpg b/docs/resources/images/t500/0058.jpg
index 45adf8a..45adf8a 100644
--- a/docs/install/images/t500/0058.jpg
+++ b/docs/resources/images/t500/0058.jpg
Binary files differ
diff --git a/docs/install/images/t500/0059.jpg b/docs/resources/images/t500/0059.jpg
index 6b6647c..6b6647c 100644
--- a/docs/install/images/t500/0059.jpg
+++ b/docs/resources/images/t500/0059.jpg
Binary files differ
diff --git a/docs/install/images/t500/0060.jpg b/docs/resources/images/t500/0060.jpg
index 658a632..658a632 100644
--- a/docs/install/images/t500/0060.jpg
+++ b/docs/resources/images/t500/0060.jpg
Binary files differ
diff --git a/docs/install/images/t500/0061.jpg b/docs/resources/images/t500/0061.jpg
index 44eca4f..44eca4f 100644
--- a/docs/install/images/t500/0061.jpg
+++ b/docs/resources/images/t500/0061.jpg
Binary files differ
diff --git a/docs/install/images/t500/0062.jpg b/docs/resources/images/t500/0062.jpg
index eade289..eade289 100644
--- a/docs/install/images/t500/0062.jpg
+++ b/docs/resources/images/t500/0062.jpg
Binary files differ
diff --git a/docs/images/t60_dev/.htaccess b/docs/resources/images/t60_dev/.htaccess
index 75da674..75da674 100644
--- a/docs/images/t60_dev/.htaccess
+++ b/docs/resources/images/t60_dev/.htaccess
diff --git a/docs/images/t60_dev/0001.JPG b/docs/resources/images/t60_dev/0001.JPG
index 84d2f4f..84d2f4f 100644
--- a/docs/images/t60_dev/0001.JPG
+++ b/docs/resources/images/t60_dev/0001.JPG
Binary files differ
diff --git a/docs/images/t60_dev/0002.JPG b/docs/resources/images/t60_dev/0002.JPG
index 5f8ead5..5f8ead5 100644
--- a/docs/images/t60_dev/0002.JPG
+++ b/docs/resources/images/t60_dev/0002.JPG
Binary files differ
diff --git a/docs/images/t60_dev/0003.JPG b/docs/resources/images/t60_dev/0003.JPG
index 4b0826f..4b0826f 100644
--- a/docs/images/t60_dev/0003.JPG
+++ b/docs/resources/images/t60_dev/0003.JPG
Binary files differ
diff --git a/docs/images/t60_dev/0004.JPG b/docs/resources/images/t60_dev/0004.JPG
index 42d9086..42d9086 100644
--- a/docs/images/t60_dev/0004.JPG
+++ b/docs/resources/images/t60_dev/0004.JPG
Binary files differ
diff --git a/docs/images/t60_dev/0005.JPG b/docs/resources/images/t60_dev/0005.JPG
index 8e9bce3..8e9bce3 100644
--- a/docs/images/t60_dev/0005.JPG
+++ b/docs/resources/images/t60_dev/0005.JPG
Binary files differ
diff --git a/docs/images/t60_dev/0006.JPG b/docs/resources/images/t60_dev/0006.JPG
index 6371b46..6371b46 100644
--- a/docs/images/t60_dev/0006.JPG
+++ b/docs/resources/images/t60_dev/0006.JPG
Binary files differ
diff --git a/docs/images/t60_dev/0007.JPG b/docs/resources/images/t60_dev/0007.JPG
index cedc9d9..cedc9d9 100644
--- a/docs/images/t60_dev/0007.JPG
+++ b/docs/resources/images/t60_dev/0007.JPG
Binary files differ
diff --git a/docs/images/t60_dev/0008.JPG b/docs/resources/images/t60_dev/0008.JPG
index bec57a1..bec57a1 100644
--- a/docs/images/t60_dev/0008.JPG
+++ b/docs/resources/images/t60_dev/0008.JPG
Binary files differ
diff --git a/docs/images/t60_dev/0009.JPG b/docs/resources/images/t60_dev/0009.JPG
index aeeda57..aeeda57 100644
--- a/docs/images/t60_dev/0009.JPG
+++ b/docs/resources/images/t60_dev/0009.JPG
Binary files differ
diff --git a/docs/images/t60_dev/0010.JPG b/docs/resources/images/t60_dev/0010.JPG
index c776171..c776171 100644
--- a/docs/images/t60_dev/0010.JPG
+++ b/docs/resources/images/t60_dev/0010.JPG
Binary files differ
diff --git a/docs/images/t60_dev/0011.JPG b/docs/resources/images/t60_dev/0011.JPG
index 24cb443..24cb443 100644
--- a/docs/images/t60_dev/0011.JPG
+++ b/docs/resources/images/t60_dev/0011.JPG
Binary files differ
diff --git a/docs/images/t60_dev/0012.JPG b/docs/resources/images/t60_dev/0012.JPG
index c719958..c719958 100644
--- a/docs/images/t60_dev/0012.JPG
+++ b/docs/resources/images/t60_dev/0012.JPG
Binary files differ
diff --git a/docs/images/t60_dev/0013.JPG b/docs/resources/images/t60_dev/0013.JPG
index b8ed7ee..b8ed7ee 100644
--- a/docs/images/t60_dev/0013.JPG
+++ b/docs/resources/images/t60_dev/0013.JPG
Binary files differ
diff --git a/docs/images/t60_dev/0014.JPG b/docs/resources/images/t60_dev/0014.JPG
index 5160dc3..5160dc3 100644
--- a/docs/images/t60_dev/0014.JPG
+++ b/docs/resources/images/t60_dev/0014.JPG
Binary files differ
diff --git a/docs/images/t60_dev/0015.JPG b/docs/resources/images/t60_dev/0015.JPG
index 0c1fd18..0c1fd18 100644
--- a/docs/images/t60_dev/0015.JPG
+++ b/docs/resources/images/t60_dev/0015.JPG
Binary files differ
diff --git a/docs/images/t60_dev/0016.JPG b/docs/resources/images/t60_dev/0016.JPG
index c698be2..c698be2 100644
--- a/docs/images/t60_dev/0016.JPG
+++ b/docs/resources/images/t60_dev/0016.JPG
Binary files differ
diff --git a/docs/images/t60_dev/0017.JPG b/docs/resources/images/t60_dev/0017.JPG
index 652a66e..652a66e 100644
--- a/docs/images/t60_dev/0017.JPG
+++ b/docs/resources/images/t60_dev/0017.JPG
Binary files differ
diff --git a/docs/images/t60_dev/0018.JPG b/docs/resources/images/t60_dev/0018.JPG
index cf43067..cf43067 100644
--- a/docs/images/t60_dev/0018.JPG
+++ b/docs/resources/images/t60_dev/0018.JPG
Binary files differ
diff --git a/docs/images/t60_dev/0019.JPG b/docs/resources/images/t60_dev/0019.JPG
index a75f68a..a75f68a 100644
--- a/docs/images/t60_dev/0019.JPG
+++ b/docs/resources/images/t60_dev/0019.JPG
Binary files differ
diff --git a/docs/images/t60_dev/0020.JPG b/docs/resources/images/t60_dev/0020.JPG
index 0c4f7db..0c4f7db 100644
--- a/docs/images/t60_dev/0020.JPG
+++ b/docs/resources/images/t60_dev/0020.JPG
Binary files differ
diff --git a/docs/images/t60_dev/0021.JPG b/docs/resources/images/t60_dev/0021.JPG
index c7d5757..c7d5757 100644
--- a/docs/images/t60_dev/0021.JPG
+++ b/docs/resources/images/t60_dev/0021.JPG
Binary files differ
diff --git a/docs/images/t60_dev/0022.JPG b/docs/resources/images/t60_dev/0022.JPG
index 5971da2..5971da2 100644
--- a/docs/images/t60_dev/0022.JPG
+++ b/docs/resources/images/t60_dev/0022.JPG
Binary files differ
diff --git a/docs/images/t60_dev/0023.JPG b/docs/resources/images/t60_dev/0023.JPG
index 99f67c3..99f67c3 100644
--- a/docs/images/t60_dev/0023.JPG
+++ b/docs/resources/images/t60_dev/0023.JPG
Binary files differ
diff --git a/docs/images/t60_dev/0024.JPG b/docs/resources/images/t60_dev/0024.JPG
index f89b537..f89b537 100644
--- a/docs/images/t60_dev/0024.JPG
+++ b/docs/resources/images/t60_dev/0024.JPG
Binary files differ
diff --git a/docs/images/t60_dev/0025.JPG b/docs/resources/images/t60_dev/0025.JPG
index d6b180e..d6b180e 100644
--- a/docs/images/t60_dev/0025.JPG
+++ b/docs/resources/images/t60_dev/0025.JPG
Binary files differ
diff --git a/docs/images/t60_dev/0026.JPG b/docs/resources/images/t60_dev/0026.JPG
index c8f3299..c8f3299 100644
--- a/docs/images/t60_dev/0026.JPG
+++ b/docs/resources/images/t60_dev/0026.JPG
Binary files differ
diff --git a/docs/images/t60_dev/0027.JPG b/docs/resources/images/t60_dev/0027.JPG
index 10ab8e0..10ab8e0 100644
--- a/docs/images/t60_dev/0027.JPG
+++ b/docs/resources/images/t60_dev/0027.JPG
Binary files differ
diff --git a/docs/images/t60_dev/0028.JPG b/docs/resources/images/t60_dev/0028.JPG
index 64cba1c..64cba1c 100644
--- a/docs/images/t60_dev/0028.JPG
+++ b/docs/resources/images/t60_dev/0028.JPG
Binary files differ
diff --git a/docs/images/t60_dev/0029.JPG b/docs/resources/images/t60_dev/0029.JPG
index 960ebdd..960ebdd 100644
--- a/docs/images/t60_dev/0029.JPG
+++ b/docs/resources/images/t60_dev/0029.JPG
Binary files differ
diff --git a/docs/images/t60_dev/0030.JPG b/docs/resources/images/t60_dev/0030.JPG
index 046fd00..046fd00 100644
--- a/docs/images/t60_dev/0030.JPG
+++ b/docs/resources/images/t60_dev/0030.JPG
Binary files differ
diff --git a/docs/images/t60_dev/0031.JPG b/docs/resources/images/t60_dev/0031.JPG
index 870f22b..870f22b 100644
--- a/docs/images/t60_dev/0031.JPG
+++ b/docs/resources/images/t60_dev/0031.JPG
Binary files differ
diff --git a/docs/images/t60_dev/0032.JPG b/docs/resources/images/t60_dev/0032.JPG
index 70ff44a..70ff44a 100644
--- a/docs/images/t60_dev/0032.JPG
+++ b/docs/resources/images/t60_dev/0032.JPG
Binary files differ
diff --git a/docs/images/t60_dev/0033.JPG b/docs/resources/images/t60_dev/0033.JPG
index 142ca97..142ca97 100644
--- a/docs/images/t60_dev/0033.JPG
+++ b/docs/resources/images/t60_dev/0033.JPG
Binary files differ
diff --git a/docs/images/t60_dev/0039.JPG b/docs/resources/images/t60_dev/0039.JPG
index 224f72e..224f72e 100644
--- a/docs/images/t60_dev/0039.JPG
+++ b/docs/resources/images/t60_dev/0039.JPG
Binary files differ
diff --git a/docs/images/t60_dev/0040.JPG b/docs/resources/images/t60_dev/0040.JPG
index adcd923..adcd923 100644
--- a/docs/images/t60_dev/0040.JPG
+++ b/docs/resources/images/t60_dev/0040.JPG
Binary files differ
diff --git a/docs/images/t60_dev/0041.JPG b/docs/resources/images/t60_dev/0041.JPG
index 2a04682..2a04682 100644
--- a/docs/images/t60_dev/0041.JPG
+++ b/docs/resources/images/t60_dev/0041.JPG
Binary files differ
diff --git a/docs/images/t60_dev/0042.JPG b/docs/resources/images/t60_dev/0042.JPG
index b5ed8ec..b5ed8ec 100644
--- a/docs/images/t60_dev/0042.JPG
+++ b/docs/resources/images/t60_dev/0042.JPG
Binary files differ
diff --git a/docs/images/t60_dev/0043.JPG b/docs/resources/images/t60_dev/0043.JPG
index 7144a98..7144a98 100644
--- a/docs/images/t60_dev/0043.JPG
+++ b/docs/resources/images/t60_dev/0043.JPG
Binary files differ
diff --git a/docs/images/t60_dev/0044.JPG b/docs/resources/images/t60_dev/0044.JPG
index 27a24c6..27a24c6 100644
--- a/docs/images/t60_dev/0044.JPG
+++ b/docs/resources/images/t60_dev/0044.JPG
Binary files differ
diff --git a/docs/images/t60_dev/0045.JPG b/docs/resources/images/t60_dev/0045.JPG
index 997b498..997b498 100644
--- a/docs/images/t60_dev/0045.JPG
+++ b/docs/resources/images/t60_dev/0045.JPG
Binary files differ
diff --git a/docs/images/t60_dev/0046.JPG b/docs/resources/images/t60_dev/0046.JPG
index 25d6baa..25d6baa 100644
--- a/docs/images/t60_dev/0046.JPG
+++ b/docs/resources/images/t60_dev/0046.JPG
Binary files differ
diff --git a/docs/images/t60_dev/0047.JPG b/docs/resources/images/t60_dev/0047.JPG
index 6b57bf3..6b57bf3 100644
--- a/docs/images/t60_dev/0047.JPG
+++ b/docs/resources/images/t60_dev/0047.JPG
Binary files differ
diff --git a/docs/images/t60_dev/0048.JPG b/docs/resources/images/t60_dev/0048.JPG
index 7339f07..7339f07 100644
--- a/docs/images/t60_dev/0048.JPG
+++ b/docs/resources/images/t60_dev/0048.JPG
Binary files differ
diff --git a/docs/images/t60_dev/0049.JPG b/docs/resources/images/t60_dev/0049.JPG
index cf3a7fd..cf3a7fd 100644
--- a/docs/images/t60_dev/0049.JPG
+++ b/docs/resources/images/t60_dev/0049.JPG
Binary files differ
diff --git a/docs/images/t60_dev/0050.JPG b/docs/resources/images/t60_dev/0050.JPG
index 7de4edd..7de4edd 100644
--- a/docs/images/t60_dev/0050.JPG
+++ b/docs/resources/images/t60_dev/0050.JPG
Binary files differ
diff --git a/docs/images/t60_dev/0051.JPG b/docs/resources/images/t60_dev/0051.JPG
index 87c41b3..87c41b3 100644
--- a/docs/images/t60_dev/0051.JPG
+++ b/docs/resources/images/t60_dev/0051.JPG
Binary files differ
diff --git a/docs/images/t60_dev/0052.JPG b/docs/resources/images/t60_dev/0052.JPG
index 4a8e443..4a8e443 100644
--- a/docs/images/t60_dev/0052.JPG
+++ b/docs/resources/images/t60_dev/0052.JPG
Binary files differ
diff --git a/docs/images/t60_dev/0053.JPG b/docs/resources/images/t60_dev/0053.JPG
index e1044fc..e1044fc 100644
--- a/docs/images/t60_dev/0053.JPG
+++ b/docs/resources/images/t60_dev/0053.JPG
Binary files differ
diff --git a/docs/images/t60_dev/0054.JPG b/docs/resources/images/t60_dev/0054.JPG
index c96c020..c96c020 100644
--- a/docs/images/t60_dev/0054.JPG
+++ b/docs/resources/images/t60_dev/0054.JPG
Binary files differ
diff --git a/docs/images/t60_dev/0055.JPG b/docs/resources/images/t60_dev/0055.JPG
index 6da87d5..6da87d5 100644
--- a/docs/images/t60_dev/0055.JPG
+++ b/docs/resources/images/t60_dev/0055.JPG
Binary files differ
diff --git a/docs/images/t60_dev/0056.JPG b/docs/resources/images/t60_dev/0056.JPG
index 81a6659..81a6659 100644
--- a/docs/images/t60_dev/0056.JPG
+++ b/docs/resources/images/t60_dev/0056.JPG
Binary files differ
diff --git a/docs/images/t60_dev/0057.JPG b/docs/resources/images/t60_dev/0057.JPG
index 268fede..268fede 100644
--- a/docs/images/t60_dev/0057.JPG
+++ b/docs/resources/images/t60_dev/0057.JPG
Binary files differ
diff --git a/docs/images/t60_dev/0058.JPG b/docs/resources/images/t60_dev/0058.JPG
index bedfb12..bedfb12 100644
--- a/docs/images/t60_dev/0058.JPG
+++ b/docs/resources/images/t60_dev/0058.JPG
Binary files differ
diff --git a/docs/images/t60_dev/0059.JPG b/docs/resources/images/t60_dev/0059.JPG
index 422687c..422687c 100644
--- a/docs/images/t60_dev/0059.JPG
+++ b/docs/resources/images/t60_dev/0059.JPG
Binary files differ
diff --git a/docs/images/t60_dev/0060.JPG b/docs/resources/images/t60_dev/0060.JPG
index 8743c0d..8743c0d 100644
--- a/docs/images/t60_dev/0060.JPG
+++ b/docs/resources/images/t60_dev/0060.JPG
Binary files differ
diff --git a/docs/images/t60_dev/0061.JPG b/docs/resources/images/t60_dev/0061.JPG
index e05f626..e05f626 100644
--- a/docs/images/t60_dev/0061.JPG
+++ b/docs/resources/images/t60_dev/0061.JPG
Binary files differ
diff --git a/docs/images/t60_dev/0062.JPG b/docs/resources/images/t60_dev/0062.JPG
index 1fe77a7..1fe77a7 100644
--- a/docs/images/t60_dev/0062.JPG
+++ b/docs/resources/images/t60_dev/0062.JPG
Binary files differ
diff --git a/docs/images/t60_dev/0063.JPG b/docs/resources/images/t60_dev/0063.JPG
index 87b7761..87b7761 100644
--- a/docs/images/t60_dev/0063.JPG
+++ b/docs/resources/images/t60_dev/0063.JPG
Binary files differ
diff --git a/docs/images/t60_dev/0064.JPG b/docs/resources/images/t60_dev/0064.JPG
index e80189e..e80189e 100644
--- a/docs/images/t60_dev/0064.JPG
+++ b/docs/resources/images/t60_dev/0064.JPG
Binary files differ
diff --git a/docs/images/t60_dev/0065.JPG b/docs/resources/images/t60_dev/0065.JPG
index 4e77a88..4e77a88 100644
--- a/docs/images/t60_dev/0065.JPG
+++ b/docs/resources/images/t60_dev/0065.JPG
Binary files differ
diff --git a/docs/images/t60_dev/0066.JPG b/docs/resources/images/t60_dev/0066.JPG
index 793c0f8..793c0f8 100644
--- a/docs/images/t60_dev/0066.JPG
+++ b/docs/resources/images/t60_dev/0066.JPG
Binary files differ
diff --git a/docs/images/t60_dev/0068.JPG b/docs/resources/images/t60_dev/0068.JPG
index 9f9f299..9f9f299 100644
--- a/docs/images/t60_dev/0068.JPG
+++ b/docs/resources/images/t60_dev/0068.JPG
Binary files differ
diff --git a/docs/images/t60_dev/0069.JPG b/docs/resources/images/t60_dev/0069.JPG
index 98931e6..98931e6 100644
--- a/docs/images/t60_dev/0069.JPG
+++ b/docs/resources/images/t60_dev/0069.JPG
Binary files differ
diff --git a/docs/images/t60_dev/0070.JPG b/docs/resources/images/t60_dev/0070.JPG
index 09958c3..09958c3 100644
--- a/docs/images/t60_dev/0070.JPG
+++ b/docs/resources/images/t60_dev/0070.JPG
Binary files differ
diff --git a/docs/images/t60_dev/0071.JPG b/docs/resources/images/t60_dev/0071.JPG
index 104d21e..104d21e 100644
--- a/docs/images/t60_dev/0071.JPG
+++ b/docs/resources/images/t60_dev/0071.JPG
Binary files differ
diff --git a/docs/images/t60_dev/0072.JPG b/docs/resources/images/t60_dev/0072.JPG
index 66c8e3b..66c8e3b 100644
--- a/docs/images/t60_dev/0072.JPG
+++ b/docs/resources/images/t60_dev/0072.JPG
Binary files differ
diff --git a/docs/images/t60_dev/0073.JPG b/docs/resources/images/t60_dev/0073.JPG
index 5d9b9fa..5d9b9fa 100644
--- a/docs/images/t60_dev/0073.JPG
+++ b/docs/resources/images/t60_dev/0073.JPG
Binary files differ
diff --git a/docs/images/t60_dev/0074.JPG b/docs/resources/images/t60_dev/0074.JPG
index 303264a..303264a 100644
--- a/docs/images/t60_dev/0074.JPG
+++ b/docs/resources/images/t60_dev/0074.JPG
Binary files differ
diff --git a/docs/images/t60_dev/t60_unbrick.jpg b/docs/resources/images/t60_dev/t60_unbrick.jpg
index 820a9b4..820a9b4 100644
--- a/docs/images/t60_dev/t60_unbrick.jpg
+++ b/docs/resources/images/t60_dev/t60_unbrick.jpg
Binary files differ
diff --git a/docs/images/x60t_unbrick/.htaccess b/docs/resources/images/t7200q/.htaccess
index 75da674..75da674 100644
--- a/docs/images/x60t_unbrick/.htaccess
+++ b/docs/resources/images/t7200q/.htaccess
diff --git a/docs/t7200q/cbmemc b/docs/resources/images/t7200q/cbmemc
index 56b80f0..56b80f0 100644
--- a/docs/t7200q/cbmemc
+++ b/docs/resources/images/t7200q/cbmemc
diff --git a/docs/t7200q/kernel b/docs/resources/images/t7200q/kernel
index ab2dfac..ab2dfac 100644
--- a/docs/t7200q/kernel
+++ b/docs/resources/images/t7200q/kernel
diff --git a/docs/t7200q/t7200_01.jpg b/docs/resources/images/t7200q/t7200_01.jpg
index ccf8618..ccf8618 100644
--- a/docs/t7200q/t7200_01.jpg
+++ b/docs/resources/images/t7200q/t7200_01.jpg
Binary files differ
diff --git a/docs/t7200q/t7200_02.jpg b/docs/resources/images/t7200q/t7200_02.jpg
index e17279c..e17279c 100644
--- a/docs/t7200q/t7200_02.jpg
+++ b/docs/resources/images/t7200q/t7200_02.jpg
Binary files differ
diff --git a/docs/install/images/x200/5252_bbb0.jpg b/docs/resources/images/x200/5252_bbb0.jpg
index cd80143..cd80143 100644
--- a/docs/install/images/x200/5252_bbb0.jpg
+++ b/docs/resources/images/x200/5252_bbb0.jpg
Binary files differ
diff --git a/docs/install/images/x200/5252_bbb1.jpg b/docs/resources/images/x200/5252_bbb1.jpg
index 42ddba5..42ddba5 100644
--- a/docs/install/images/x200/5252_bbb1.jpg
+++ b/docs/resources/images/x200/5252_bbb1.jpg
Binary files differ
diff --git a/docs/install/images/x200/disassembly/0001.jpg b/docs/resources/images/x200/disassembly/0001.jpg
index 231ae57..231ae57 100644
--- a/docs/install/images/x200/disassembly/0001.jpg
+++ b/docs/resources/images/x200/disassembly/0001.jpg
Binary files differ
diff --git a/docs/install/images/x200/disassembly/0002.jpg b/docs/resources/images/x200/disassembly/0002.jpg
index a69d5de..a69d5de 100644
--- a/docs/install/images/x200/disassembly/0002.jpg
+++ b/docs/resources/images/x200/disassembly/0002.jpg
Binary files differ
diff --git a/docs/install/images/x200/disassembly/0003.jpg b/docs/resources/images/x200/disassembly/0003.jpg
index 2637b9f..2637b9f 100644
--- a/docs/install/images/x200/disassembly/0003.jpg
+++ b/docs/resources/images/x200/disassembly/0003.jpg
Binary files differ
diff --git a/docs/install/images/x200/disassembly/0004.jpg b/docs/resources/images/x200/disassembly/0004.jpg
index c246ec4..c246ec4 100644
--- a/docs/install/images/x200/disassembly/0004.jpg
+++ b/docs/resources/images/x200/disassembly/0004.jpg
Binary files differ
diff --git a/docs/install/images/x200/disassembly/0005.jpg b/docs/resources/images/x200/disassembly/0005.jpg
index 95219db..95219db 100644
--- a/docs/install/images/x200/disassembly/0005.jpg
+++ b/docs/resources/images/x200/disassembly/0005.jpg
Binary files differ
diff --git a/docs/install/images/x200/disassembly/0006.jpg b/docs/resources/images/x200/disassembly/0006.jpg
index 0f6d04a..0f6d04a 100644
--- a/docs/install/images/x200/disassembly/0006.jpg
+++ b/docs/resources/images/x200/disassembly/0006.jpg
Binary files differ
diff --git a/docs/install/images/x200/disassembly/0007.jpg b/docs/resources/images/x200/disassembly/0007.jpg
index 68bfb28..68bfb28 100644
--- a/docs/install/images/x200/disassembly/0007.jpg
+++ b/docs/resources/images/x200/disassembly/0007.jpg
Binary files differ
diff --git a/docs/install/images/x200/disassembly/0008.jpg b/docs/resources/images/x200/disassembly/0008.jpg
index 765b9ab..765b9ab 100644
--- a/docs/install/images/x200/disassembly/0008.jpg
+++ b/docs/resources/images/x200/disassembly/0008.jpg
Binary files differ
diff --git a/docs/install/images/x200/disassembly/0009.jpg b/docs/resources/images/x200/disassembly/0009.jpg
index a1b5719..a1b5719 100644
--- a/docs/install/images/x200/disassembly/0009.jpg
+++ b/docs/resources/images/x200/disassembly/0009.jpg
Binary files differ
diff --git a/docs/install/images/x200/disassembly/0010.jpg b/docs/resources/images/x200/disassembly/0010.jpg
index f64ab47..f64ab47 100644
--- a/docs/install/images/x200/disassembly/0010.jpg
+++ b/docs/resources/images/x200/disassembly/0010.jpg
Binary files differ
diff --git a/docs/install/images/x200/disassembly/0011.jpg b/docs/resources/images/x200/disassembly/0011.jpg
index 98ebbf3..98ebbf3 100644
--- a/docs/install/images/x200/disassembly/0011.jpg
+++ b/docs/resources/images/x200/disassembly/0011.jpg
Binary files differ
diff --git a/docs/install/images/x200/disassembly/0012.jpg b/docs/resources/images/x200/disassembly/0012.jpg
index 6db2ed8..6db2ed8 100644
--- a/docs/install/images/x200/disassembly/0012.jpg
+++ b/docs/resources/images/x200/disassembly/0012.jpg
Binary files differ
diff --git a/docs/install/images/x200/disassembly/0013.jpg b/docs/resources/images/x200/disassembly/0013.jpg
index 599a228..599a228 100644
--- a/docs/install/images/x200/disassembly/0013.jpg
+++ b/docs/resources/images/x200/disassembly/0013.jpg
Binary files differ
diff --git a/docs/install/images/x200/disassembly/0014.jpg b/docs/resources/images/x200/disassembly/0014.jpg
index 92af997..92af997 100644
--- a/docs/install/images/x200/disassembly/0014.jpg
+++ b/docs/resources/images/x200/disassembly/0014.jpg
Binary files differ
diff --git a/docs/install/images/x200/disassembly/0015.jpg b/docs/resources/images/x200/disassembly/0015.jpg
index a294275..a294275 100644
--- a/docs/install/images/x200/disassembly/0015.jpg
+++ b/docs/resources/images/x200/disassembly/0015.jpg
Binary files differ
diff --git a/docs/install/images/x200/disassembly/0016.jpg b/docs/resources/images/x200/disassembly/0016.jpg
index 4d36e10..4d36e10 100644
--- a/docs/install/images/x200/disassembly/0016.jpg
+++ b/docs/resources/images/x200/disassembly/0016.jpg
Binary files differ
diff --git a/docs/install/images/x200/disassembly/0017.jpg b/docs/resources/images/x200/disassembly/0017.jpg
index dfc366c..dfc366c 100644
--- a/docs/install/images/x200/disassembly/0017.jpg
+++ b/docs/resources/images/x200/disassembly/0017.jpg
Binary files differ
diff --git a/docs/install/images/x200/disassembly/0018.jpg b/docs/resources/images/x200/disassembly/0018.jpg
index b5ed69a..b5ed69a 100644
--- a/docs/install/images/x200/disassembly/0018.jpg
+++ b/docs/resources/images/x200/disassembly/0018.jpg
Binary files differ
diff --git a/docs/install/images/x200/disassembly/0019.jpg b/docs/resources/images/x200/disassembly/0019.jpg
index a5bd499..a5bd499 100644
--- a/docs/install/images/x200/disassembly/0019.jpg
+++ b/docs/resources/images/x200/disassembly/0019.jpg
Binary files differ
diff --git a/docs/install/images/x200/ftdi.jpg b/docs/resources/images/x200/ftdi.jpg
index 9c81c4c..9c81c4c 100644
--- a/docs/install/images/x200/ftdi.jpg
+++ b/docs/resources/images/x200/ftdi.jpg
Binary files differ
diff --git a/docs/install/images/x200/ftdi_port.jpg b/docs/resources/images/x200/ftdi_port.jpg
index 3adc8ba..3adc8ba 100644
--- a/docs/install/images/x200/ftdi_port.jpg
+++ b/docs/resources/images/x200/ftdi_port.jpg
Binary files differ
diff --git a/docs/hcl/images/x200/gpio33_location.jpg b/docs/resources/images/x200/gpio33_location.jpg
index 2f36bda..2f36bda 100644
--- a/docs/hcl/images/x200/gpio33_location.jpg
+++ b/docs/resources/images/x200/gpio33_location.jpg
Binary files differ
diff --git a/docs/install/images/x200/psu33.jpg b/docs/resources/images/x200/psu33.jpg
index 536c4d2..536c4d2 100644
--- a/docs/install/images/x200/psu33.jpg
+++ b/docs/resources/images/x200/psu33.jpg
Binary files differ
diff --git a/docs/install/images/x200/soic8.jpg b/docs/resources/images/x200/soic8.jpg
index 9f788bf..9f788bf 100644
--- a/docs/install/images/x200/soic8.jpg
+++ b/docs/resources/images/x200/soic8.jpg
Binary files differ
diff --git a/docs/install/images/x200/wson_soldered.jpg b/docs/resources/images/x200/wson_soldered.jpg
index 76cf98d..76cf98d 100644
--- a/docs/install/images/x200/wson_soldered.jpg
+++ b/docs/resources/images/x200/wson_soldered.jpg
Binary files differ
diff --git a/docs/install/images/x200/x200_pomona.jpg b/docs/resources/images/x200/x200_pomona.jpg
index 0dad087..0dad087 100644
--- a/docs/install/images/x200/x200_pomona.jpg
+++ b/docs/resources/images/x200/x200_pomona.jpg
Binary files differ
diff --git a/docs/install/images/x60/th_bbb_flashing.jpg b/docs/resources/images/x60/th_bbb_flashing.jpg
index bab1bdd..bab1bdd 100644
--- a/docs/install/images/x60/th_bbb_flashing.jpg
+++ b/docs/resources/images/x60/th_bbb_flashing.jpg
Binary files differ
diff --git a/docs/images/x60_heatsink/0000.jpg b/docs/resources/images/x60_heatsink/0000.jpg
index ce0ec3b..ce0ec3b 100644
--- a/docs/images/x60_heatsink/0000.jpg
+++ b/docs/resources/images/x60_heatsink/0000.jpg
Binary files differ
diff --git a/docs/images/x60_heatsink/0001.jpg b/docs/resources/images/x60_heatsink/0001.jpg
index 2bbc0ca..2bbc0ca 100644
--- a/docs/images/x60_heatsink/0001.jpg
+++ b/docs/resources/images/x60_heatsink/0001.jpg
Binary files differ
diff --git a/docs/images/x60_heatsink/0002.jpg b/docs/resources/images/x60_heatsink/0002.jpg
index b55db3b..b55db3b 100644
--- a/docs/images/x60_heatsink/0002.jpg
+++ b/docs/resources/images/x60_heatsink/0002.jpg
Binary files differ
diff --git a/docs/images/x60_heatsink/0003.jpg b/docs/resources/images/x60_heatsink/0003.jpg
index c5799ae..c5799ae 100644
--- a/docs/images/x60_heatsink/0003.jpg
+++ b/docs/resources/images/x60_heatsink/0003.jpg
Binary files differ
diff --git a/docs/images/x60_heatsink/0004.jpg b/docs/resources/images/x60_heatsink/0004.jpg
index cd47840..cd47840 100644
--- a/docs/images/x60_heatsink/0004.jpg
+++ b/docs/resources/images/x60_heatsink/0004.jpg
Binary files differ
diff --git a/docs/images/x60_heatsink/0005.jpg b/docs/resources/images/x60_heatsink/0005.jpg
index 418c9d2..418c9d2 100644
--- a/docs/images/x60_heatsink/0005.jpg
+++ b/docs/resources/images/x60_heatsink/0005.jpg
Binary files differ
diff --git a/docs/images/x60_heatsink/0006.jpg b/docs/resources/images/x60_heatsink/0006.jpg
index 6d36d93..6d36d93 100644
--- a/docs/images/x60_heatsink/0006.jpg
+++ b/docs/resources/images/x60_heatsink/0006.jpg
Binary files differ
diff --git a/docs/images/x60_heatsink/0007.jpg b/docs/resources/images/x60_heatsink/0007.jpg
index 971ccdf..971ccdf 100644
--- a/docs/images/x60_heatsink/0007.jpg
+++ b/docs/resources/images/x60_heatsink/0007.jpg
Binary files differ
diff --git a/docs/images/x60_heatsink/0008.jpg b/docs/resources/images/x60_heatsink/0008.jpg
index 24e6526..24e6526 100644
--- a/docs/images/x60_heatsink/0008.jpg
+++ b/docs/resources/images/x60_heatsink/0008.jpg
Binary files differ
diff --git a/docs/images/x60_heatsink/0009.jpg b/docs/resources/images/x60_heatsink/0009.jpg
index d318395..d318395 100644
--- a/docs/images/x60_heatsink/0009.jpg
+++ b/docs/resources/images/x60_heatsink/0009.jpg
Binary files differ
diff --git a/docs/images/x60_heatsink/0010.jpg b/docs/resources/images/x60_heatsink/0010.jpg
index 5e6fdc7..5e6fdc7 100644
--- a/docs/images/x60_heatsink/0010.jpg
+++ b/docs/resources/images/x60_heatsink/0010.jpg
Binary files differ
diff --git a/docs/images/x60_heatsink/0011.jpg b/docs/resources/images/x60_heatsink/0011.jpg
index 101cf6a..101cf6a 100644
--- a/docs/images/x60_heatsink/0011.jpg
+++ b/docs/resources/images/x60_heatsink/0011.jpg
Binary files differ
diff --git a/docs/images/x60_heatsink/0012.jpg b/docs/resources/images/x60_heatsink/0012.jpg
index dbb6669..dbb6669 100644
--- a/docs/images/x60_heatsink/0012.jpg
+++ b/docs/resources/images/x60_heatsink/0012.jpg
Binary files differ
diff --git a/docs/images/x60_heatsink/0013.jpg b/docs/resources/images/x60_heatsink/0013.jpg
index 2d2b9dd..2d2b9dd 100644
--- a/docs/images/x60_heatsink/0013.jpg
+++ b/docs/resources/images/x60_heatsink/0013.jpg
Binary files differ
diff --git a/docs/images/x60_heatsink/0014.jpg b/docs/resources/images/x60_heatsink/0014.jpg
index 733f997..733f997 100644
--- a/docs/images/x60_heatsink/0014.jpg
+++ b/docs/resources/images/x60_heatsink/0014.jpg
Binary files differ
diff --git a/docs/images/x60_heatsink/0015.jpg b/docs/resources/images/x60_heatsink/0015.jpg
index 1e81166..1e81166 100644
--- a/docs/images/x60_heatsink/0015.jpg
+++ b/docs/resources/images/x60_heatsink/0015.jpg
Binary files differ
diff --git a/docs/images/x60_heatsink/0016.jpg b/docs/resources/images/x60_heatsink/0016.jpg
index 9afad81..9afad81 100644
--- a/docs/images/x60_heatsink/0016.jpg
+++ b/docs/resources/images/x60_heatsink/0016.jpg
Binary files differ
diff --git a/docs/images/x60_heatsink/0017.jpg b/docs/resources/images/x60_heatsink/0017.jpg
index 2b211db..2b211db 100644
--- a/docs/images/x60_heatsink/0017.jpg
+++ b/docs/resources/images/x60_heatsink/0017.jpg
Binary files differ
diff --git a/docs/images/x60_heatsink/0018.jpg b/docs/resources/images/x60_heatsink/0018.jpg
index 1ee825a..1ee825a 100644
--- a/docs/images/x60_heatsink/0018.jpg
+++ b/docs/resources/images/x60_heatsink/0018.jpg
Binary files differ
diff --git a/docs/images/x60_keyboard/1.JPG b/docs/resources/images/x60_keyboard/1.JPG
index 6f5286d..6f5286d 100644
--- a/docs/images/x60_keyboard/1.JPG
+++ b/docs/resources/images/x60_keyboard/1.JPG
Binary files differ
diff --git a/docs/images/x60_keyboard/2.JPG b/docs/resources/images/x60_keyboard/2.JPG
index af75432..af75432 100644
--- a/docs/images/x60_keyboard/2.JPG
+++ b/docs/resources/images/x60_keyboard/2.JPG
Binary files differ
diff --git a/docs/images/x60_keyboard/3.JPG b/docs/resources/images/x60_keyboard/3.JPG
index e48367c..e48367c 100644
--- a/docs/images/x60_keyboard/3.JPG
+++ b/docs/resources/images/x60_keyboard/3.JPG
Binary files differ
diff --git a/docs/images/x60_keyboard/4.JPG b/docs/resources/images/x60_keyboard/4.JPG
index ebee97e..ebee97e 100644
--- a/docs/images/x60_keyboard/4.JPG
+++ b/docs/resources/images/x60_keyboard/4.JPG
Binary files differ
diff --git a/docs/images/x60_keyboard/5.JPG b/docs/resources/images/x60_keyboard/5.JPG
index 0980519..0980519 100644
--- a/docs/images/x60_keyboard/5.JPG
+++ b/docs/resources/images/x60_keyboard/5.JPG
Binary files differ
diff --git a/docs/images/x60_lcd_change/0001.JPG b/docs/resources/images/x60_lcd_change/0001.JPG
index fd066eb..fd066eb 100755
--- a/docs/images/x60_lcd_change/0001.JPG
+++ b/docs/resources/images/x60_lcd_change/0001.JPG
Binary files differ
diff --git a/docs/images/x60_lcd_change/0002.JPG b/docs/resources/images/x60_lcd_change/0002.JPG
index 96949f1..96949f1 100755
--- a/docs/images/x60_lcd_change/0002.JPG
+++ b/docs/resources/images/x60_lcd_change/0002.JPG
Binary files differ
diff --git a/docs/images/x60_lcd_change/0003.JPG b/docs/resources/images/x60_lcd_change/0003.JPG
index 90216aa..90216aa 100755
--- a/docs/images/x60_lcd_change/0003.JPG
+++ b/docs/resources/images/x60_lcd_change/0003.JPG
Binary files differ
diff --git a/docs/images/x60_lcd_change/0004.JPG b/docs/resources/images/x60_lcd_change/0004.JPG
index 3b704a4..3b704a4 100755
--- a/docs/images/x60_lcd_change/0004.JPG
+++ b/docs/resources/images/x60_lcd_change/0004.JPG
Binary files differ
diff --git a/docs/images/x60_lcd_change/0005.JPG b/docs/resources/images/x60_lcd_change/0005.JPG
index 823bab9..823bab9 100755
--- a/docs/images/x60_lcd_change/0005.JPG
+++ b/docs/resources/images/x60_lcd_change/0005.JPG
Binary files differ
diff --git a/docs/images/x60_lcd_change/0006.JPG b/docs/resources/images/x60_lcd_change/0006.JPG
index 040f2ca..040f2ca 100755
--- a/docs/images/x60_lcd_change/0006.JPG
+++ b/docs/resources/images/x60_lcd_change/0006.JPG
Binary files differ
diff --git a/docs/images/x60_lcd_change/0007.JPG b/docs/resources/images/x60_lcd_change/0007.JPG
index 42c2607..42c2607 100755
--- a/docs/images/x60_lcd_change/0007.JPG
+++ b/docs/resources/images/x60_lcd_change/0007.JPG
Binary files differ
diff --git a/docs/images/x60_security/0000.jpg b/docs/resources/images/x60_security/0000.jpg
index 97a16be..97a16be 100644
--- a/docs/images/x60_security/0000.jpg
+++ b/docs/resources/images/x60_security/0000.jpg
Binary files differ
diff --git a/docs/images/x60_security/0000_bluetooth.jpg b/docs/resources/images/x60_security/0000_bluetooth.jpg
index 18ecc33..18ecc33 100644
--- a/docs/images/x60_security/0000_bluetooth.jpg
+++ b/docs/resources/images/x60_security/0000_bluetooth.jpg
Binary files differ
diff --git a/docs/images/x60_security/0000_bluetooth0.jpg b/docs/resources/images/x60_security/0000_bluetooth0.jpg
index a750b0c..a750b0c 100644
--- a/docs/images/x60_security/0000_bluetooth0.jpg
+++ b/docs/resources/images/x60_security/0000_bluetooth0.jpg
Binary files differ
diff --git a/docs/images/x60_security/0000_simcard0.jpg b/docs/resources/images/x60_security/0000_simcard0.jpg
index 6b6886d..6b6886d 100644
--- a/docs/images/x60_security/0000_simcard0.jpg
+++ b/docs/resources/images/x60_security/0000_simcard0.jpg
Binary files differ
diff --git a/docs/images/x60_security/0000_simcard1.jpg b/docs/resources/images/x60_security/0000_simcard1.jpg
index 4fec634..4fec634 100644
--- a/docs/images/x60_security/0000_simcard1.jpg
+++ b/docs/resources/images/x60_security/0000_simcard1.jpg
Binary files differ
diff --git a/docs/images/x60_security/0001.jpg b/docs/resources/images/x60_security/0001.jpg
index 2bbc0ca..2bbc0ca 100644
--- a/docs/images/x60_security/0001.jpg
+++ b/docs/resources/images/x60_security/0001.jpg
Binary files differ
diff --git a/docs/images/x60_security/0001_microphone.jpg b/docs/resources/images/x60_security/0001_microphone.jpg
index c92c8da..c92c8da 100644
--- a/docs/images/x60_security/0001_microphone.jpg
+++ b/docs/resources/images/x60_security/0001_microphone.jpg
Binary files differ
diff --git a/docs/images/x60_security/0001_modem.jpg b/docs/resources/images/x60_security/0001_modem.jpg
index fbb1a51..fbb1a51 100644
--- a/docs/images/x60_security/0001_modem.jpg
+++ b/docs/resources/images/x60_security/0001_modem.jpg
Binary files differ
diff --git a/docs/images/x60_security/0001_overview.jpg b/docs/resources/images/x60_security/0001_overview.jpg
index 87d843f..87d843f 100644
--- a/docs/images/x60_security/0001_overview.jpg
+++ b/docs/resources/images/x60_security/0001_overview.jpg
Binary files differ
diff --git a/docs/images/x60_security/0001_speaker.jpg b/docs/resources/images/x60_security/0001_speaker.jpg
index 5d47407..5d47407 100644
--- a/docs/images/x60_security/0001_speaker.jpg
+++ b/docs/resources/images/x60_security/0001_speaker.jpg
Binary files differ
diff --git a/docs/images/x60_security/0001_wlan_wwan.jpg b/docs/resources/images/x60_security/0001_wlan_wwan.jpg
index f3d897f..f3d897f 100644
--- a/docs/images/x60_security/0001_wlan_wwan.jpg
+++ b/docs/resources/images/x60_security/0001_wlan_wwan.jpg
Binary files differ
diff --git a/docs/images/x60_security/0002.jpg b/docs/resources/images/x60_security/0002.jpg
index b55db3b..b55db3b 100644
--- a/docs/images/x60_security/0002.jpg
+++ b/docs/resources/images/x60_security/0002.jpg
Binary files differ
diff --git a/docs/images/x60_security/0003.jpg b/docs/resources/images/x60_security/0003.jpg
index c5799ae..c5799ae 100644
--- a/docs/images/x60_security/0003.jpg
+++ b/docs/resources/images/x60_security/0003.jpg
Binary files differ
diff --git a/docs/images/x60_security/0004.jpg b/docs/resources/images/x60_security/0004.jpg
index cd47840..cd47840 100644
--- a/docs/images/x60_security/0004.jpg
+++ b/docs/resources/images/x60_security/0004.jpg
Binary files differ
diff --git a/docs/images/x60_unbrick/0000.jpg b/docs/resources/images/x60_unbrick/0000.jpg
index ce0ec3b..ce0ec3b 100644
--- a/docs/images/x60_unbrick/0000.jpg
+++ b/docs/resources/images/x60_unbrick/0000.jpg
Binary files differ
diff --git a/docs/images/x60_unbrick/0001.jpg b/docs/resources/images/x60_unbrick/0001.jpg
index 2bbc0ca..2bbc0ca 100644
--- a/docs/images/x60_unbrick/0001.jpg
+++ b/docs/resources/images/x60_unbrick/0001.jpg
Binary files differ
diff --git a/docs/images/x60_unbrick/0002.jpg b/docs/resources/images/x60_unbrick/0002.jpg
index b55db3b..b55db3b 100644
--- a/docs/images/x60_unbrick/0002.jpg
+++ b/docs/resources/images/x60_unbrick/0002.jpg
Binary files differ
diff --git a/docs/images/x60_unbrick/0003.jpg b/docs/resources/images/x60_unbrick/0003.jpg
index c5799ae..c5799ae 100644
--- a/docs/images/x60_unbrick/0003.jpg
+++ b/docs/resources/images/x60_unbrick/0003.jpg
Binary files differ
diff --git a/docs/images/x60_unbrick/0004.jpg b/docs/resources/images/x60_unbrick/0004.jpg
index cd47840..cd47840 100644
--- a/docs/images/x60_unbrick/0004.jpg
+++ b/docs/resources/images/x60_unbrick/0004.jpg
Binary files differ
diff --git a/docs/images/x60_unbrick/0005.jpg b/docs/resources/images/x60_unbrick/0005.jpg
index 418c9d2..418c9d2 100644
--- a/docs/images/x60_unbrick/0005.jpg
+++ b/docs/resources/images/x60_unbrick/0005.jpg
Binary files differ
diff --git a/docs/images/x60_unbrick/0006.jpg b/docs/resources/images/x60_unbrick/0006.jpg
index 6d36d93..6d36d93 100644
--- a/docs/images/x60_unbrick/0006.jpg
+++ b/docs/resources/images/x60_unbrick/0006.jpg
Binary files differ
diff --git a/docs/images/x60_unbrick/0007.jpg b/docs/resources/images/x60_unbrick/0007.jpg
index 971ccdf..971ccdf 100644
--- a/docs/images/x60_unbrick/0007.jpg
+++ b/docs/resources/images/x60_unbrick/0007.jpg
Binary files differ
diff --git a/docs/images/x60_unbrick/0008.jpg b/docs/resources/images/x60_unbrick/0008.jpg
index 24e6526..24e6526 100644
--- a/docs/images/x60_unbrick/0008.jpg
+++ b/docs/resources/images/x60_unbrick/0008.jpg
Binary files differ
diff --git a/docs/images/x60_unbrick/0009.jpg b/docs/resources/images/x60_unbrick/0009.jpg
index d318395..d318395 100644
--- a/docs/images/x60_unbrick/0009.jpg
+++ b/docs/resources/images/x60_unbrick/0009.jpg
Binary files differ
diff --git a/docs/images/x60_unbrick/0010.jpg b/docs/resources/images/x60_unbrick/0010.jpg
index 5e6fdc7..5e6fdc7 100644
--- a/docs/images/x60_unbrick/0010.jpg
+++ b/docs/resources/images/x60_unbrick/0010.jpg
Binary files differ
diff --git a/docs/images/x60_unbrick/0011.jpg b/docs/resources/images/x60_unbrick/0011.jpg
index edc14c7..edc14c7 100644
--- a/docs/images/x60_unbrick/0011.jpg
+++ b/docs/resources/images/x60_unbrick/0011.jpg
Binary files differ
diff --git a/docs/images/x60_unbrick/0012.jpg b/docs/resources/images/x60_unbrick/0012.jpg
index dbb6669..dbb6669 100644
--- a/docs/images/x60_unbrick/0012.jpg
+++ b/docs/resources/images/x60_unbrick/0012.jpg
Binary files differ
diff --git a/docs/images/x60_unbrick/0013.jpg b/docs/resources/images/x60_unbrick/0013.jpg
index 2d2b9dd..2d2b9dd 100644
--- a/docs/images/x60_unbrick/0013.jpg
+++ b/docs/resources/images/x60_unbrick/0013.jpg
Binary files differ
diff --git a/docs/images/x60_unbrick/0014.jpg b/docs/resources/images/x60_unbrick/0014.jpg
index 733f997..733f997 100644
--- a/docs/images/x60_unbrick/0014.jpg
+++ b/docs/resources/images/x60_unbrick/0014.jpg
Binary files differ
diff --git a/docs/images/x60_unbrick/0015.jpg b/docs/resources/images/x60_unbrick/0015.jpg
index 1e81166..1e81166 100644
--- a/docs/images/x60_unbrick/0015.jpg
+++ b/docs/resources/images/x60_unbrick/0015.jpg
Binary files differ
diff --git a/docs/images/x60_unbrick/0016.jpg b/docs/resources/images/x60_unbrick/0016.jpg
index a44b2e6..a44b2e6 100644
--- a/docs/images/x60_unbrick/0016.jpg
+++ b/docs/resources/images/x60_unbrick/0016.jpg
Binary files differ
diff --git a/docs/images/x60_unbrick/0017.jpg b/docs/resources/images/x60_unbrick/0017.jpg
index 69b28c0..69b28c0 100644
--- a/docs/images/x60_unbrick/0017.jpg
+++ b/docs/resources/images/x60_unbrick/0017.jpg
Binary files differ
diff --git a/docs/images/x60_unbrick/0026.jpg b/docs/resources/images/x60_unbrick/0026.jpg
index 526c11c..526c11c 100644
--- a/docs/images/x60_unbrick/0026.jpg
+++ b/docs/resources/images/x60_unbrick/0026.jpg
Binary files differ
diff --git a/docs/images/x60_unbrick/0027.jpg b/docs/resources/images/x60_unbrick/0027.jpg
index 877dc59..877dc59 100644
--- a/docs/images/x60_unbrick/0027.jpg
+++ b/docs/resources/images/x60_unbrick/0027.jpg
Binary files differ
diff --git a/docs/images/x60_unbrick/0028.jpg b/docs/resources/images/x60_unbrick/0028.jpg
index d22d932..d22d932 100644
--- a/docs/images/x60_unbrick/0028.jpg
+++ b/docs/resources/images/x60_unbrick/0028.jpg
Binary files differ
diff --git a/docs/images/x60_unbrick/0029.jpg b/docs/resources/images/x60_unbrick/0029.jpg
index 27f9190..27f9190 100644
--- a/docs/images/x60_unbrick/0029.jpg
+++ b/docs/resources/images/x60_unbrick/0029.jpg
Binary files differ
diff --git a/docs/images/x60_unbrick/0030.jpg b/docs/resources/images/x60_unbrick/0030.jpg
index 813b5c6..813b5c6 100644
--- a/docs/images/x60_unbrick/0030.jpg
+++ b/docs/resources/images/x60_unbrick/0030.jpg
Binary files differ
diff --git a/docs/images/x60_unbrick/0031.jpg b/docs/resources/images/x60_unbrick/0031.jpg
index 49fe541..49fe541 100644
--- a/docs/images/x60_unbrick/0031.jpg
+++ b/docs/resources/images/x60_unbrick/0031.jpg
Binary files differ
diff --git a/docs/images/x60_unbrick/0032.jpg b/docs/resources/images/x60_unbrick/0032.jpg
index e8625ef..e8625ef 100644
--- a/docs/images/x60_unbrick/0032.jpg
+++ b/docs/resources/images/x60_unbrick/0032.jpg
Binary files differ
diff --git a/docs/images/x60_unbrick/0033.jpg b/docs/resources/images/x60_unbrick/0033.jpg
index 3abfa37..3abfa37 100644
--- a/docs/images/x60_unbrick/0033.jpg
+++ b/docs/resources/images/x60_unbrick/0033.jpg
Binary files differ
diff --git a/docs/images/x60_unbrick/0034.jpg b/docs/resources/images/x60_unbrick/0034.jpg
index c8ab597..c8ab597 100644
--- a/docs/images/x60_unbrick/0034.jpg
+++ b/docs/resources/images/x60_unbrick/0034.jpg
Binary files differ
diff --git a/docs/images/x60_unbrick/0035.jpg b/docs/resources/images/x60_unbrick/0035.jpg
index 03d5482..03d5482 100644
--- a/docs/images/x60_unbrick/0035.jpg
+++ b/docs/resources/images/x60_unbrick/0035.jpg
Binary files differ
diff --git a/docs/images/x60_unbrick/0036.jpg b/docs/resources/images/x60_unbrick/0036.jpg
index 244c06c..244c06c 100644
--- a/docs/images/x60_unbrick/0036.jpg
+++ b/docs/resources/images/x60_unbrick/0036.jpg
Binary files differ
diff --git a/docs/images/x60_unbrick/0037.jpg b/docs/resources/images/x60_unbrick/0037.jpg
index f55db4f..f55db4f 100644
--- a/docs/images/x60_unbrick/0037.jpg
+++ b/docs/resources/images/x60_unbrick/0037.jpg
Binary files differ
diff --git a/docs/images/x60_unbrick/0038.jpg b/docs/resources/images/x60_unbrick/0038.jpg
index 0735825..0735825 100644
--- a/docs/images/x60_unbrick/0038.jpg
+++ b/docs/resources/images/x60_unbrick/0038.jpg
Binary files differ
diff --git a/docs/images/x60_unbrick/0039.jpg b/docs/resources/images/x60_unbrick/0039.jpg
index dff9ba4..dff9ba4 100644
--- a/docs/images/x60_unbrick/0039.jpg
+++ b/docs/resources/images/x60_unbrick/0039.jpg
Binary files differ
diff --git a/docs/images/x60_unbrick/0040.jpg b/docs/resources/images/x60_unbrick/0040.jpg
index 74a9b7f..74a9b7f 100644
--- a/docs/images/x60_unbrick/0040.jpg
+++ b/docs/resources/images/x60_unbrick/0040.jpg
Binary files differ
diff --git a/docs/images/x60_unbrick/0041.jpg b/docs/resources/images/x60_unbrick/0041.jpg
index 1b15834..1b15834 100644
--- a/docs/images/x60_unbrick/0041.jpg
+++ b/docs/resources/images/x60_unbrick/0041.jpg
Binary files differ
diff --git a/docs/images/x60_unbrick/0042.jpg b/docs/resources/images/x60_unbrick/0042.jpg
index 849a260..849a260 100644
--- a/docs/images/x60_unbrick/0042.jpg
+++ b/docs/resources/images/x60_unbrick/0042.jpg
Binary files differ
diff --git a/docs/images/x60_unbrick/0043.jpg b/docs/resources/images/x60_unbrick/0043.jpg
index c842695..c842695 100644
--- a/docs/images/x60_unbrick/0043.jpg
+++ b/docs/resources/images/x60_unbrick/0043.jpg
Binary files differ
diff --git a/docs/images/x60_unbrick/0044.jpg b/docs/resources/images/x60_unbrick/0044.jpg
index 2b78380..2b78380 100644
--- a/docs/images/x60_unbrick/0044.jpg
+++ b/docs/resources/images/x60_unbrick/0044.jpg
Binary files differ
diff --git a/docs/images/x60_unbrick/0045.jpg b/docs/resources/images/x60_unbrick/0045.jpg
index d6d8e2d..d6d8e2d 100644
--- a/docs/images/x60_unbrick/0045.jpg
+++ b/docs/resources/images/x60_unbrick/0045.jpg
Binary files differ
diff --git a/docs/images/x60_unbrick/0046.jpg b/docs/resources/images/x60_unbrick/0046.jpg
index 5eef878..5eef878 100644
--- a/docs/images/x60_unbrick/0046.jpg
+++ b/docs/resources/images/x60_unbrick/0046.jpg
Binary files differ
diff --git a/docs/images/x60_unbrick/0047.jpg b/docs/resources/images/x60_unbrick/0047.jpg
index 87517e0..87517e0 100644
--- a/docs/images/x60_unbrick/0047.jpg
+++ b/docs/resources/images/x60_unbrick/0047.jpg
Binary files differ
diff --git a/docs/images/x60_unbrick/0048.jpg b/docs/resources/images/x60_unbrick/0048.jpg
index a701a48..a701a48 100644
--- a/docs/images/x60_unbrick/0048.jpg
+++ b/docs/resources/images/x60_unbrick/0048.jpg
Binary files differ
diff --git a/docs/images/x60_unbrick/0049.jpg b/docs/resources/images/x60_unbrick/0049.jpg
index 630ac53..630ac53 100644
--- a/docs/images/x60_unbrick/0049.jpg
+++ b/docs/resources/images/x60_unbrick/0049.jpg
Binary files differ
diff --git a/docs/t7200q/.htaccess b/docs/resources/images/x60t_unbrick/.htaccess
index 75da674..75da674 100644
--- a/docs/t7200q/.htaccess
+++ b/docs/resources/images/x60t_unbrick/.htaccess
diff --git a/docs/images/x60t_unbrick/0000.JPG b/docs/resources/images/x60t_unbrick/0000.JPG
index 80826ce..80826ce 100644
--- a/docs/images/x60t_unbrick/0000.JPG
+++ b/docs/resources/images/x60t_unbrick/0000.JPG
Binary files differ
diff --git a/docs/images/x60t_unbrick/0001.JPG b/docs/resources/images/x60t_unbrick/0001.JPG
index ccde10b..ccde10b 100644
--- a/docs/images/x60t_unbrick/0001.JPG
+++ b/docs/resources/images/x60t_unbrick/0001.JPG
Binary files differ
diff --git a/docs/images/x60t_unbrick/0002.JPG b/docs/resources/images/x60t_unbrick/0002.JPG
index cdd11a7..cdd11a7 100644
--- a/docs/images/x60t_unbrick/0002.JPG
+++ b/docs/resources/images/x60t_unbrick/0002.JPG
Binary files differ
diff --git a/docs/images/x60t_unbrick/0003.JPG b/docs/resources/images/x60t_unbrick/0003.JPG
index 7c984ad..7c984ad 100644
--- a/docs/images/x60t_unbrick/0003.JPG
+++ b/docs/resources/images/x60t_unbrick/0003.JPG
Binary files differ
diff --git a/docs/images/x60t_unbrick/0004.JPG b/docs/resources/images/x60t_unbrick/0004.JPG
index ffaa429..ffaa429 100644
--- a/docs/images/x60t_unbrick/0004.JPG
+++ b/docs/resources/images/x60t_unbrick/0004.JPG
Binary files differ
diff --git a/docs/images/x60t_unbrick/0005.JPG b/docs/resources/images/x60t_unbrick/0005.JPG
index b6205ad..b6205ad 100644
--- a/docs/images/x60t_unbrick/0005.JPG
+++ b/docs/resources/images/x60t_unbrick/0005.JPG
Binary files differ
diff --git a/docs/images/x60t_unbrick/0006.JPG b/docs/resources/images/x60t_unbrick/0006.JPG
index 6948e35..6948e35 100644
--- a/docs/images/x60t_unbrick/0006.JPG
+++ b/docs/resources/images/x60t_unbrick/0006.JPG
Binary files differ
diff --git a/docs/images/x60t_unbrick/0007.JPG b/docs/resources/images/x60t_unbrick/0007.JPG
index edbd0f1..edbd0f1 100644
--- a/docs/images/x60t_unbrick/0007.JPG
+++ b/docs/resources/images/x60t_unbrick/0007.JPG
Binary files differ
diff --git a/docs/images/x60t_unbrick/0008.JPG b/docs/resources/images/x60t_unbrick/0008.JPG
index c0b8cde..c0b8cde 100644
--- a/docs/images/x60t_unbrick/0008.JPG
+++ b/docs/resources/images/x60t_unbrick/0008.JPG
Binary files differ
diff --git a/docs/images/x60t_unbrick/0009.JPG b/docs/resources/images/x60t_unbrick/0009.JPG
index 7739adf..7739adf 100644
--- a/docs/images/x60t_unbrick/0009.JPG
+++ b/docs/resources/images/x60t_unbrick/0009.JPG
Binary files differ
diff --git a/docs/images/x60t_unbrick/0010.JPG b/docs/resources/images/x60t_unbrick/0010.JPG
index 52a6f59..52a6f59 100644
--- a/docs/images/x60t_unbrick/0010.JPG
+++ b/docs/resources/images/x60t_unbrick/0010.JPG
Binary files differ
diff --git a/docs/images/x60t_unbrick/0011.JPG b/docs/resources/images/x60t_unbrick/0011.JPG
index 9437af5..9437af5 100644
--- a/docs/images/x60t_unbrick/0011.JPG
+++ b/docs/resources/images/x60t_unbrick/0011.JPG
Binary files differ
diff --git a/docs/gfdl-1.3.txt b/docs/resources/licenses/gfdl-1.3.txt
index 2f7e03c..2f7e03c 100644
--- a/docs/gfdl-1.3.txt
+++ b/docs/resources/licenses/gfdl-1.3.txt
diff --git a/docs/future/coreboot_native_3.12_bug.tar.gz b/docs/resources/misc/coreboot_native_3.12_bug.tar.gz
index 3564198..3564198 100644
--- a/docs/future/coreboot_native_3.12_bug.tar.gz
+++ b/docs/resources/misc/coreboot_native_3.12_bug.tar.gz
Binary files differ
diff --git a/docs/future/donotusethis_macbook_acpi.diff b/docs/resources/misc/donotusethis_macbook_acpi.diff
index 61a55c6..61a55c6 100644
--- a/docs/future/donotusethis_macbook_acpi.diff
+++ b/docs/resources/misc/donotusethis_macbook_acpi.diff
diff --git a/docs/future/dumps/5320_7c0000_gma.c b/docs/resources/misc/dumps/5320_7c0000_gma.c
index 04a70dc..04a70dc 100644
--- a/docs/future/dumps/5320_7c0000_gma.c
+++ b/docs/resources/misc/dumps/5320_7c0000_gma.c
diff --git a/docs/future/dumps/5885_logs.tar.gz b/docs/resources/misc/dumps/5885_logs.tar.gz
index 599445e..599445e 100644
--- a/docs/future/dumps/5885_logs.tar.gz
+++ b/docs/resources/misc/dumps/5885_logs.tar.gz
Binary files differ
diff --git a/docs/future/dumps/5885_logs_2.tar.gz b/docs/resources/misc/dumps/5885_logs_2.tar.gz
index a3381b4..a3381b4 100644
--- a/docs/future/dumps/5885_logs_2.tar.gz
+++ b/docs/resources/misc/dumps/5885_logs_2.tar.gz
Binary files differ
diff --git a/docs/future/dumps/5927_2.tar.gz b/docs/resources/misc/dumps/5927_2.tar.gz
index 39a794b..39a794b 100644
--- a/docs/future/dumps/5927_2.tar.gz
+++ b/docs/resources/misc/dumps/5927_2.tar.gz
Binary files differ
diff --git a/docs/future/dumps/5927_3.tar.gz b/docs/resources/misc/dumps/5927_3.tar.gz
index 484acc6..484acc6 100644
--- a/docs/future/dumps/5927_3.tar.gz
+++ b/docs/resources/misc/dumps/5927_3.tar.gz
Binary files differ
diff --git a/docs/future/dumps/5927_5.tar.gz b/docs/resources/misc/dumps/5927_5.tar.gz
index 31ba59f..31ba59f 100644
--- a/docs/future/dumps/5927_5.tar.gz
+++ b/docs/resources/misc/dumps/5927_5.tar.gz
Binary files differ
diff --git a/docs/future/dumps/5927_6.tar.gz b/docs/resources/misc/dumps/5927_6.tar.gz
index 09810f0..09810f0 100644
--- a/docs/future/dumps/5927_6.tar.gz
+++ b/docs/resources/misc/dumps/5927_6.tar.gz
Binary files differ
diff --git a/docs/future/dumps/5927_7.tar.gz b/docs/resources/misc/dumps/5927_7.tar.gz
index 8543547..8543547 100644
--- a/docs/future/dumps/5927_7.tar.gz
+++ b/docs/resources/misc/dumps/5927_7.tar.gz
Binary files differ
diff --git a/docs/future/dumps/5927_cbmemc b/docs/resources/misc/dumps/5927_cbmemc
index 1ef5139..1ef5139 100644
--- a/docs/future/dumps/5927_cbmemc
+++ b/docs/resources/misc/dumps/5927_cbmemc
diff --git a/docs/future/dumps/5927_config b/docs/resources/misc/dumps/5927_config
index 045ca30..045ca30 100644
--- a/docs/future/dumps/5927_config
+++ b/docs/resources/misc/dumps/5927_config
diff --git a/docs/future/dumps/5927_crashdump b/docs/resources/misc/dumps/5927_crashdump
index 3e09cd5..3e09cd5 100644
--- a/docs/future/dumps/5927_crashdump
+++ b/docs/resources/misc/dumps/5927_crashdump
diff --git a/docs/future/dumps/coreboot_5296_oprom_grub_cbmemc b/docs/resources/misc/dumps/coreboot_5296_oprom_grub_cbmemc
index c769d1a..c769d1a 100644
--- a/docs/future/dumps/coreboot_5296_oprom_grub_cbmemc
+++ b/docs/resources/misc/dumps/coreboot_5296_oprom_grub_cbmemc
diff --git a/docs/future/dumps/coreboot_5926_oprom_grub_config b/docs/resources/misc/dumps/coreboot_5926_oprom_grub_config
index dedf3ae..dedf3ae 100644
--- a/docs/future/dumps/coreboot_5926_oprom_grub_config
+++ b/docs/resources/misc/dumps/coreboot_5926_oprom_grub_config
diff --git a/docs/future/dumps/grub.cfg b/docs/resources/misc/dumps/grub.cfg
index ddc5606..ddc5606 100644
--- a/docs/future/dumps/grub.cfg
+++ b/docs/resources/misc/dumps/grub.cfg
diff --git a/docs/future/dumps/grub_memdisk_serial.cfg b/docs/resources/misc/dumps/grub_memdisk_serial.cfg
index 9200910..9200910 100644
--- a/docs/future/dumps/grub_memdisk_serial.cfg
+++ b/docs/resources/misc/dumps/grub_memdisk_serial.cfg
diff --git a/docs/future/dumps/kernel312_irc b/docs/resources/misc/dumps/kernel312_irc
index 3089642..3089642 100644
--- a/docs/future/dumps/kernel312_irc
+++ b/docs/resources/misc/dumps/kernel312_irc
diff --git a/docs/future/dumps/logs-t400-bios2.02-ec1.01/biosdecode.log b/docs/resources/misc/dumps/logs-t400-bios2.02-ec1.01/biosdecode.log
index 7061753..7061753 100644
--- a/docs/future/dumps/logs-t400-bios2.02-ec1.01/biosdecode.log
+++ b/docs/resources/misc/dumps/logs-t400-bios2.02-ec1.01/biosdecode.log
diff --git a/docs/future/dumps/logs-t400-bios2.02-ec1.01/codec#0 b/docs/resources/misc/dumps/logs-t400-bios2.02-ec1.01/codec#0
index 66ad812..66ad812 100644
--- a/docs/future/dumps/logs-t400-bios2.02-ec1.01/codec#0
+++ b/docs/resources/misc/dumps/logs-t400-bios2.02-ec1.01/codec#0
diff --git a/docs/future/dumps/logs-t400-bios2.02-ec1.01/cpuinfo.log b/docs/resources/misc/dumps/logs-t400-bios2.02-ec1.01/cpuinfo.log
index 36ee864..36ee864 100644
--- a/docs/future/dumps/logs-t400-bios2.02-ec1.01/cpuinfo.log
+++ b/docs/resources/misc/dumps/logs-t400-bios2.02-ec1.01/cpuinfo.log
diff --git a/docs/future/dumps/logs-t400-bios2.02-ec1.01/dmesg.log b/docs/resources/misc/dumps/logs-t400-bios2.02-ec1.01/dmesg.log
index e3f54c4..e3f54c4 100644
--- a/docs/future/dumps/logs-t400-bios2.02-ec1.01/dmesg.log
+++ b/docs/resources/misc/dumps/logs-t400-bios2.02-ec1.01/dmesg.log
diff --git a/docs/future/dumps/logs-t400-bios2.02-ec1.01/dmidecode.log b/docs/resources/misc/dumps/logs-t400-bios2.02-ec1.01/dmidecode.log
index 901f7a4..901f7a4 100644
--- a/docs/future/dumps/logs-t400-bios2.02-ec1.01/dmidecode.log
+++ b/docs/resources/misc/dumps/logs-t400-bios2.02-ec1.01/dmidecode.log
diff --git a/docs/future/dumps/logs-t400-bios2.02-ec1.01/ectool.log b/docs/resources/misc/dumps/logs-t400-bios2.02-ec1.01/ectool.log
index 11e5f96..11e5f96 100644
--- a/docs/future/dumps/logs-t400-bios2.02-ec1.01/ectool.log
+++ b/docs/resources/misc/dumps/logs-t400-bios2.02-ec1.01/ectool.log
diff --git a/docs/future/dumps/logs-t400-bios2.02-ec1.01/flashrom_info.log b/docs/resources/misc/dumps/logs-t400-bios2.02-ec1.01/flashrom_info.log
index 8b13789..8b13789 100644
--- a/docs/future/dumps/logs-t400-bios2.02-ec1.01/flashrom_info.log
+++ b/docs/resources/misc/dumps/logs-t400-bios2.02-ec1.01/flashrom_info.log
diff --git a/docs/future/dumps/logs-t400-bios2.02-ec1.01/flashrom_read.log b/docs/resources/misc/dumps/logs-t400-bios2.02-ec1.01/flashrom_read.log
index 8b13789..8b13789 100644
--- a/docs/future/dumps/logs-t400-bios2.02-ec1.01/flashrom_read.log
+++ b/docs/resources/misc/dumps/logs-t400-bios2.02-ec1.01/flashrom_read.log
diff --git a/docs/future/dumps/logs-t400-bios2.02-ec1.01/inteltool.log b/docs/resources/misc/dumps/logs-t400-bios2.02-ec1.01/inteltool.log
index c2c5a28..c2c5a28 100644
--- a/docs/future/dumps/logs-t400-bios2.02-ec1.01/inteltool.log
+++ b/docs/resources/misc/dumps/logs-t400-bios2.02-ec1.01/inteltool.log
diff --git a/docs/future/dumps/logs-t400-bios2.02-ec1.01/lspci.log b/docs/resources/misc/dumps/logs-t400-bios2.02-ec1.01/lspci.log
index 3c5fecf..3c5fecf 100644
--- a/docs/future/dumps/logs-t400-bios2.02-ec1.01/lspci.log
+++ b/docs/resources/misc/dumps/logs-t400-bios2.02-ec1.01/lspci.log
diff --git a/docs/future/dumps/logs-t400-bios2.02-ec1.01/lspnp.log b/docs/resources/misc/dumps/logs-t400-bios2.02-ec1.01/lspnp.log
index 8b13789..8b13789 100644
--- a/docs/future/dumps/logs-t400-bios2.02-ec1.01/lspnp.log
+++ b/docs/resources/misc/dumps/logs-t400-bios2.02-ec1.01/lspnp.log
diff --git a/docs/future/dumps/logs-t400-bios2.02-ec1.01/lsusb.log b/docs/resources/misc/dumps/logs-t400-bios2.02-ec1.01/lsusb.log
index 30af5f4..30af5f4 100644
--- a/docs/future/dumps/logs-t400-bios2.02-ec1.01/lsusb.log
+++ b/docs/resources/misc/dumps/logs-t400-bios2.02-ec1.01/lsusb.log
diff --git a/docs/future/dumps/logs-t400-bios2.02-ec1.01/msrtool.log b/docs/resources/misc/dumps/logs-t400-bios2.02-ec1.01/msrtool.log
index a6d485c..a6d485c 100644
--- a/docs/future/dumps/logs-t400-bios2.02-ec1.01/msrtool.log
+++ b/docs/resources/misc/dumps/logs-t400-bios2.02-ec1.01/msrtool.log
diff --git a/docs/future/dumps/logs-t400-bios2.02-ec1.01/nvramtool.log b/docs/resources/misc/dumps/logs-t400-bios2.02-ec1.01/nvramtool.log
index bca4696..bca4696 100644
--- a/docs/future/dumps/logs-t400-bios2.02-ec1.01/nvramtool.log
+++ b/docs/resources/misc/dumps/logs-t400-bios2.02-ec1.01/nvramtool.log
diff --git a/docs/future/dumps/logs-t400-bios2.02-ec1.01/pin_hwC0D0 b/docs/resources/misc/dumps/logs-t400-bios2.02-ec1.01/pin_hwC0D0
index 6113560..6113560 100644
--- a/docs/future/dumps/logs-t400-bios2.02-ec1.01/pin_hwC0D0
+++ b/docs/resources/misc/dumps/logs-t400-bios2.02-ec1.01/pin_hwC0D0
diff --git a/docs/future/dumps/logs-t400-bios2.02-ec1.01/superiotool.log b/docs/resources/misc/dumps/logs-t400-bios2.02-ec1.01/superiotool.log
index 7fc201d..7fc201d 100644
--- a/docs/future/dumps/logs-t400-bios2.02-ec1.01/superiotool.log
+++ b/docs/resources/misc/dumps/logs-t400-bios2.02-ec1.01/superiotool.log
diff --git a/docs/future/dumps/logs-t400-bios2.02-ec1.01/t400_flashrom_read_with_bbb.txt b/docs/resources/misc/dumps/logs-t400-bios2.02-ec1.01/t400_flashrom_read_with_bbb.txt
index b7f0943..b7f0943 100644
--- a/docs/future/dumps/logs-t400-bios2.02-ec1.01/t400_flashrom_read_with_bbb.txt
+++ b/docs/resources/misc/dumps/logs-t400-bios2.02-ec1.01/t400_flashrom_read_with_bbb.txt
diff --git a/docs/future/dumps/logs-t400-bios2.02-ec1.01/t400_flashrom_write_with_bbb.txt b/docs/resources/misc/dumps/logs-t400-bios2.02-ec1.01/t400_flashrom_write_with_bbb.txt
index 5489e62..5489e62 100644
--- a/docs/future/dumps/logs-t400-bios2.02-ec1.01/t400_flashrom_write_with_bbb.txt
+++ b/docs/resources/misc/dumps/logs-t400-bios2.02-ec1.01/t400_flashrom_write_with_bbb.txt
diff --git a/docs/future/dumps/pte_x60_6718/dmesg b/docs/resources/misc/dumps/pte_x60_6718/dmesg
index 2e84f94..2e84f94 100644
--- a/docs/future/dumps/pte_x60_6718/dmesg
+++ b/docs/resources/misc/dumps/pte_x60_6718/dmesg
diff --git a/docs/future/dumps/pte_x60_6718/kern.log b/docs/resources/misc/dumps/pte_x60_6718/kern.log
index b74142a..b74142a 100644
--- a/docs/future/dumps/pte_x60_6718/kern.log
+++ b/docs/resources/misc/dumps/pte_x60_6718/kern.log
diff --git a/docs/hcl/hwdumps/r500/biosdecode.err.log b/docs/resources/misc/dumps/r500/biosdecode.err.log
index e69de29..e69de29 100644
--- a/docs/hcl/hwdumps/r500/biosdecode.err.log
+++ b/docs/resources/misc/dumps/r500/biosdecode.err.log
diff --git a/docs/hcl/hwdumps/r500/biosdecode.log b/docs/resources/misc/dumps/r500/biosdecode.log
index 538c095..538c095 100644
--- a/docs/hcl/hwdumps/r500/biosdecode.log
+++ b/docs/resources/misc/dumps/r500/biosdecode.log
diff --git a/docs/hcl/hwdumps/r500/codec#0 b/docs/resources/misc/dumps/r500/codec#0
index 40abc05..40abc05 100644
--- a/docs/hcl/hwdumps/r500/codec#0
+++ b/docs/resources/misc/dumps/r500/codec#0
diff --git a/docs/hcl/hwdumps/r500/cpuinfo.err.log b/docs/resources/misc/dumps/r500/cpuinfo.err.log
index e69de29..e69de29 100644
--- a/docs/hcl/hwdumps/r500/cpuinfo.err.log
+++ b/docs/resources/misc/dumps/r500/cpuinfo.err.log
diff --git a/docs/hcl/hwdumps/r500/cpuinfo.log b/docs/resources/misc/dumps/r500/cpuinfo.log
index 7ffcac9..7ffcac9 100644
--- a/docs/hcl/hwdumps/r500/cpuinfo.log
+++ b/docs/resources/misc/dumps/r500/cpuinfo.log
diff --git a/docs/hcl/hwdumps/r500/dmesg.err.log b/docs/resources/misc/dumps/r500/dmesg.err.log
index e69de29..e69de29 100644
--- a/docs/hcl/hwdumps/r500/dmesg.err.log
+++ b/docs/resources/misc/dumps/r500/dmesg.err.log
diff --git a/docs/hcl/hwdumps/r500/dmesg.log b/docs/resources/misc/dumps/r500/dmesg.log
index 7e87c22..7e87c22 100644
--- a/docs/hcl/hwdumps/r500/dmesg.log
+++ b/docs/resources/misc/dumps/r500/dmesg.log
diff --git a/docs/hcl/hwdumps/r500/dmidecode.err.log b/docs/resources/misc/dumps/r500/dmidecode.err.log
index e69de29..e69de29 100644
--- a/docs/hcl/hwdumps/r500/dmidecode.err.log
+++ b/docs/resources/misc/dumps/r500/dmidecode.err.log
diff --git a/docs/hcl/hwdumps/r500/dmidecode.log b/docs/resources/misc/dumps/r500/dmidecode.log
index 09283a7..09283a7 100644
--- a/docs/hcl/hwdumps/r500/dmidecode.log
+++ b/docs/resources/misc/dumps/r500/dmidecode.log
diff --git a/docs/hcl/hwdumps/r500/ectool.err.log b/docs/resources/misc/dumps/r500/ectool.err.log
index 452503e..452503e 100644
--- a/docs/hcl/hwdumps/r500/ectool.err.log
+++ b/docs/resources/misc/dumps/r500/ectool.err.log
diff --git a/docs/hcl/hwdumps/r500/ectool.log b/docs/resources/misc/dumps/r500/ectool.log
index e69de29..e69de29 100644
--- a/docs/hcl/hwdumps/r500/ectool.log
+++ b/docs/resources/misc/dumps/r500/ectool.log
diff --git a/docs/hcl/hwdumps/r500/flashrom_info.err.log b/docs/resources/misc/dumps/r500/flashrom_info.err.log
index 933ac57..933ac57 100644
--- a/docs/hcl/hwdumps/r500/flashrom_info.err.log
+++ b/docs/resources/misc/dumps/r500/flashrom_info.err.log
diff --git a/docs/hcl/hwdumps/r500/flashrom_info.log b/docs/resources/misc/dumps/r500/flashrom_info.log
index 282a4c5..282a4c5 100644
--- a/docs/hcl/hwdumps/r500/flashrom_info.log
+++ b/docs/resources/misc/dumps/r500/flashrom_info.log
diff --git a/docs/hcl/hwdumps/r500/flashrom_read.err.log b/docs/resources/misc/dumps/r500/flashrom_read.err.log
index 0a7925d..0a7925d 100644
--- a/docs/hcl/hwdumps/r500/flashrom_read.err.log
+++ b/docs/resources/misc/dumps/r500/flashrom_read.err.log
diff --git a/docs/hcl/hwdumps/r500/flashrom_read.log b/docs/resources/misc/dumps/r500/flashrom_read.log
index 1014417..1014417 100644
--- a/docs/hcl/hwdumps/r500/flashrom_read.log
+++ b/docs/resources/misc/dumps/r500/flashrom_read.log
diff --git a/docs/hcl/hwdumps/r500/input_bustypes.log b/docs/resources/misc/dumps/r500/input_bustypes.log
index ae6902a..ae6902a 100644
--- a/docs/hcl/hwdumps/r500/input_bustypes.log
+++ b/docs/resources/misc/dumps/r500/input_bustypes.log
diff --git a/docs/hcl/hwdumps/r500/inteltool.err.log b/docs/resources/misc/dumps/r500/inteltool.err.log
index b192da9..b192da9 100644
--- a/docs/hcl/hwdumps/r500/inteltool.err.log
+++ b/docs/resources/misc/dumps/r500/inteltool.err.log
diff --git a/docs/hcl/hwdumps/r500/inteltool.log b/docs/resources/misc/dumps/r500/inteltool.log
index e69de29..e69de29 100644
--- a/docs/hcl/hwdumps/r500/inteltool.log
+++ b/docs/resources/misc/dumps/r500/inteltool.log
diff --git a/docs/hcl/hwdumps/r500/ioports.err.log b/docs/resources/misc/dumps/r500/ioports.err.log
index e69de29..e69de29 100644
--- a/docs/hcl/hwdumps/r500/ioports.err.log
+++ b/docs/resources/misc/dumps/r500/ioports.err.log
diff --git a/docs/hcl/hwdumps/r500/ioports.log b/docs/resources/misc/dumps/r500/ioports.log
index 1be2faf..1be2faf 100644
--- a/docs/hcl/hwdumps/r500/ioports.log
+++ b/docs/resources/misc/dumps/r500/ioports.log
diff --git a/docs/hcl/hwdumps/r500/lspci.err.log b/docs/resources/misc/dumps/r500/lspci.err.log
index e69de29..e69de29 100644
--- a/docs/hcl/hwdumps/r500/lspci.err.log
+++ b/docs/resources/misc/dumps/r500/lspci.err.log
diff --git a/docs/hcl/hwdumps/r500/lspci.log b/docs/resources/misc/dumps/r500/lspci.log
index 2fc9552..2fc9552 100644
--- a/docs/hcl/hwdumps/r500/lspci.log
+++ b/docs/resources/misc/dumps/r500/lspci.log
diff --git a/docs/hcl/hwdumps/r500/lspnp.err.log b/docs/resources/misc/dumps/r500/lspnp.err.log
index 9c0cb27..9c0cb27 100644
--- a/docs/hcl/hwdumps/r500/lspnp.err.log
+++ b/docs/resources/misc/dumps/r500/lspnp.err.log
diff --git a/docs/hcl/hwdumps/r500/lspnp.log b/docs/resources/misc/dumps/r500/lspnp.log
index e69de29..e69de29 100644
--- a/docs/hcl/hwdumps/r500/lspnp.log
+++ b/docs/resources/misc/dumps/r500/lspnp.log
diff --git a/docs/hcl/hwdumps/r500/lsusb.err.log b/docs/resources/misc/dumps/r500/lsusb.err.log
index e69de29..e69de29 100644
--- a/docs/hcl/hwdumps/r500/lsusb.err.log
+++ b/docs/resources/misc/dumps/r500/lsusb.err.log
diff --git a/docs/hcl/hwdumps/r500/lsusb.log b/docs/resources/misc/dumps/r500/lsusb.log
index e71f509..e71f509 100644
--- a/docs/hcl/hwdumps/r500/lsusb.log
+++ b/docs/resources/misc/dumps/r500/lsusb.log
diff --git a/docs/hcl/hwdumps/r500/msrtool.err.log b/docs/resources/misc/dumps/r500/msrtool.err.log
index 14418aa..14418aa 100644
--- a/docs/hcl/hwdumps/r500/msrtool.err.log
+++ b/docs/resources/misc/dumps/r500/msrtool.err.log
diff --git a/docs/hcl/hwdumps/r500/msrtool.log b/docs/resources/misc/dumps/r500/msrtool.log
index e69de29..e69de29 100644
--- a/docs/hcl/hwdumps/r500/msrtool.log
+++ b/docs/resources/misc/dumps/r500/msrtool.log
diff --git a/docs/hcl/hwdumps/r500/nvramtool.err.log b/docs/resources/misc/dumps/r500/nvramtool.err.log
index fb45ec8..fb45ec8 100644
--- a/docs/hcl/hwdumps/r500/nvramtool.err.log
+++ b/docs/resources/misc/dumps/r500/nvramtool.err.log
diff --git a/docs/hcl/hwdumps/r500/nvramtool.log b/docs/resources/misc/dumps/r500/nvramtool.log
index e69de29..e69de29 100644
--- a/docs/hcl/hwdumps/r500/nvramtool.log
+++ b/docs/resources/misc/dumps/r500/nvramtool.log
diff --git a/docs/hcl/hwdumps/r500/pin_hwC0D0 b/docs/resources/misc/dumps/r500/pin_hwC0D0
index 3dd001d..3dd001d 100644
--- a/docs/hcl/hwdumps/r500/pin_hwC0D0
+++ b/docs/resources/misc/dumps/r500/pin_hwC0D0
diff --git a/docs/hcl/hwdumps/r500/superiotool.err.log b/docs/resources/misc/dumps/r500/superiotool.err.log
index a45039d..a45039d 100644
--- a/docs/hcl/hwdumps/r500/superiotool.err.log
+++ b/docs/resources/misc/dumps/r500/superiotool.err.log
diff --git a/docs/hcl/hwdumps/r500/superiotool.log b/docs/resources/misc/dumps/r500/superiotool.log
index e69de29..e69de29 100644
--- a/docs/hcl/hwdumps/r500/superiotool.log
+++ b/docs/resources/misc/dumps/r500/superiotool.log
diff --git a/docs/future/dumps/t500_x200_descriptor/descriptor_diff_t500_x200.txt b/docs/resources/misc/dumps/t500_x200_descriptor/descriptor_diff_t500_x200.txt
index 392f9ad..392f9ad 100644
--- a/docs/future/dumps/t500_x200_descriptor/descriptor_diff_t500_x200.txt
+++ b/docs/resources/misc/dumps/t500_x200_descriptor/descriptor_diff_t500_x200.txt
diff --git a/docs/future/dumps/t500_x200_descriptor/gbe_diff_t500_x200.txt b/docs/resources/misc/dumps/t500_x200_descriptor/gbe_diff_t500_x200.txt
index 2f64f7a..2f64f7a 100644
--- a/docs/future/dumps/t500_x200_descriptor/gbe_diff_t500_x200.txt
+++ b/docs/resources/misc/dumps/t500_x200_descriptor/gbe_diff_t500_x200.txt
diff --git a/docs/future/dumps/t500log/biosdecode.log b/docs/resources/misc/dumps/t500log/biosdecode.log
index 2e97924..2e97924 100644
--- a/docs/future/dumps/t500log/biosdecode.log
+++ b/docs/resources/misc/dumps/t500log/biosdecode.log
diff --git a/docs/future/dumps/t500log/codec#0 b/docs/resources/misc/dumps/t500log/codec#0
index b9d0ab3..b9d0ab3 100644
--- a/docs/future/dumps/t500log/codec#0
+++ b/docs/resources/misc/dumps/t500log/codec#0
diff --git a/docs/future/dumps/t500log/cpuinfo.log b/docs/resources/misc/dumps/t500log/cpuinfo.log
index 9d14269..9d14269 100644
--- a/docs/future/dumps/t500log/cpuinfo.log
+++ b/docs/resources/misc/dumps/t500log/cpuinfo.log
diff --git a/docs/future/dumps/t500log/dmesg.log b/docs/resources/misc/dumps/t500log/dmesg.log
index 353fe26..353fe26 100644
--- a/docs/future/dumps/t500log/dmesg.log
+++ b/docs/resources/misc/dumps/t500log/dmesg.log
diff --git a/docs/future/dumps/t500log/dmidecode.log b/docs/resources/misc/dumps/t500log/dmidecode.log
index f5452d0..f5452d0 100644
--- a/docs/future/dumps/t500log/dmidecode.log
+++ b/docs/resources/misc/dumps/t500log/dmidecode.log
diff --git a/docs/future/dumps/t500log/ectool.log b/docs/resources/misc/dumps/t500log/ectool.log
index 6b67bb6..6b67bb6 100644
--- a/docs/future/dumps/t500log/ectool.log
+++ b/docs/resources/misc/dumps/t500log/ectool.log
diff --git a/docs/future/dumps/t500log/flashrom_info.log b/docs/resources/misc/dumps/t500log/flashrom_info.log
index 35d9e91..35d9e91 100644
--- a/docs/future/dumps/t500log/flashrom_info.log
+++ b/docs/resources/misc/dumps/t500log/flashrom_info.log
diff --git a/docs/future/dumps/t500log/flashrom_read.log b/docs/resources/misc/dumps/t500log/flashrom_read.log
index b3e3d6a..b3e3d6a 100644
--- a/docs/future/dumps/t500log/flashrom_read.log
+++ b/docs/resources/misc/dumps/t500log/flashrom_read.log
diff --git a/docs/future/dumps/t500log/flashrom_write.log b/docs/resources/misc/dumps/t500log/flashrom_write.log
index d966ecb..d966ecb 100644
--- a/docs/future/dumps/t500log/flashrom_write.log
+++ b/docs/resources/misc/dumps/t500log/flashrom_write.log
diff --git a/docs/future/dumps/t500log/inteltool.log b/docs/resources/misc/dumps/t500log/inteltool.log
index 9529ab5..9529ab5 100644
--- a/docs/future/dumps/t500log/inteltool.log
+++ b/docs/resources/misc/dumps/t500log/inteltool.log
diff --git a/docs/future/dumps/t500log/lspci.log b/docs/resources/misc/dumps/t500log/lspci.log
index 7b3d310..7b3d310 100644
--- a/docs/future/dumps/t500log/lspci.log
+++ b/docs/resources/misc/dumps/t500log/lspci.log
diff --git a/docs/future/dumps/t500log/lspnp.log b/docs/resources/misc/dumps/t500log/lspnp.log
index 9c0cb27..9c0cb27 100644
--- a/docs/future/dumps/t500log/lspnp.log
+++ b/docs/resources/misc/dumps/t500log/lspnp.log
diff --git a/docs/future/dumps/t500log/lsusb.log b/docs/resources/misc/dumps/t500log/lsusb.log
index 33a0c60..33a0c60 100644
--- a/docs/future/dumps/t500log/lsusb.log
+++ b/docs/resources/misc/dumps/t500log/lsusb.log
diff --git a/docs/future/dumps/t500log/msrtool.log b/docs/resources/misc/dumps/t500log/msrtool.log
index 03f1259..03f1259 100644
--- a/docs/future/dumps/t500log/msrtool.log
+++ b/docs/resources/misc/dumps/t500log/msrtool.log
diff --git a/docs/future/dumps/t500log/nvramtool.log b/docs/resources/misc/dumps/t500log/nvramtool.log
index 0120f4e..0120f4e 100644
--- a/docs/future/dumps/t500log/nvramtool.log
+++ b/docs/resources/misc/dumps/t500log/nvramtool.log
diff --git a/docs/future/dumps/t500log/pin_hwC0D0 b/docs/resources/misc/dumps/t500log/pin_hwC0D0
index 6113560..6113560 100644
--- a/docs/future/dumps/t500log/pin_hwC0D0
+++ b/docs/resources/misc/dumps/t500log/pin_hwC0D0
diff --git a/docs/future/dumps/t500log/superiotool.log b/docs/resources/misc/dumps/t500log/superiotool.log
index ed07a2a..ed07a2a 100644
--- a/docs/future/dumps/t500log/superiotool.log
+++ b/docs/resources/misc/dumps/t500log/superiotool.log
diff --git a/docs/future/dumps/x b/docs/resources/misc/dumps/x
index 1ef5139..1ef5139 100644
--- a/docs/future/dumps/x
+++ b/docs/resources/misc/dumps/x
diff --git a/docs/hcl/hwdumps/x200/biosdecode.err.log b/docs/resources/misc/dumps/x200/biosdecode.err.log
index e69de29..e69de29 100644
--- a/docs/hcl/hwdumps/x200/biosdecode.err.log
+++ b/docs/resources/misc/dumps/x200/biosdecode.err.log
diff --git a/docs/hcl/hwdumps/x200/biosdecode.log b/docs/resources/misc/dumps/x200/biosdecode.log
index bfeaba3..bfeaba3 100644
--- a/docs/hcl/hwdumps/x200/biosdecode.log
+++ b/docs/resources/misc/dumps/x200/biosdecode.log
diff --git a/docs/hcl/hwdumps/x200/codec#0 b/docs/resources/misc/dumps/x200/codec#0
index 2b9d6f3..2b9d6f3 100644
--- a/docs/hcl/hwdumps/x200/codec#0
+++ b/docs/resources/misc/dumps/x200/codec#0
diff --git a/docs/hcl/hwdumps/x200/cpuinfo.err.log b/docs/resources/misc/dumps/x200/cpuinfo.err.log
index e69de29..e69de29 100644
--- a/docs/hcl/hwdumps/x200/cpuinfo.err.log
+++ b/docs/resources/misc/dumps/x200/cpuinfo.err.log
diff --git a/docs/hcl/hwdumps/x200/cpuinfo.log b/docs/resources/misc/dumps/x200/cpuinfo.log
index 8b01059..8b01059 100644
--- a/docs/hcl/hwdumps/x200/cpuinfo.log
+++ b/docs/resources/misc/dumps/x200/cpuinfo.log
diff --git a/docs/hcl/hwdumps/x200/dmesg.err.log b/docs/resources/misc/dumps/x200/dmesg.err.log
index e69de29..e69de29 100644
--- a/docs/hcl/hwdumps/x200/dmesg.err.log
+++ b/docs/resources/misc/dumps/x200/dmesg.err.log
diff --git a/docs/hcl/hwdumps/x200/dmesg.log b/docs/resources/misc/dumps/x200/dmesg.log
index 64eb580..64eb580 100644
--- a/docs/hcl/hwdumps/x200/dmesg.log
+++ b/docs/resources/misc/dumps/x200/dmesg.log
diff --git a/docs/hcl/hwdumps/x200/dmidecode.err.log b/docs/resources/misc/dumps/x200/dmidecode.err.log
index e69de29..e69de29 100644
--- a/docs/hcl/hwdumps/x200/dmidecode.err.log
+++ b/docs/resources/misc/dumps/x200/dmidecode.err.log
diff --git a/docs/hcl/hwdumps/x200/dmidecode.log b/docs/resources/misc/dumps/x200/dmidecode.log
index a5a1961..a5a1961 100644
--- a/docs/hcl/hwdumps/x200/dmidecode.log
+++ b/docs/resources/misc/dumps/x200/dmidecode.log
diff --git a/docs/hcl/hwdumps/x200/ectool.err.log b/docs/resources/misc/dumps/x200/ectool.err.log
index 452503e..452503e 100644
--- a/docs/hcl/hwdumps/x200/ectool.err.log
+++ b/docs/resources/misc/dumps/x200/ectool.err.log
diff --git a/docs/hcl/hwdumps/x200/ectool.log b/docs/resources/misc/dumps/x200/ectool.log
index e69de29..e69de29 100644
--- a/docs/hcl/hwdumps/x200/ectool.log
+++ b/docs/resources/misc/dumps/x200/ectool.log
diff --git a/docs/hcl/hwdumps/x200/flashrom_info.err.log b/docs/resources/misc/dumps/x200/flashrom_info.err.log
index 933ac57..933ac57 100644
--- a/docs/hcl/hwdumps/x200/flashrom_info.err.log
+++ b/docs/resources/misc/dumps/x200/flashrom_info.err.log
diff --git a/docs/hcl/hwdumps/x200/flashrom_info.log b/docs/resources/misc/dumps/x200/flashrom_info.log
index d9a82f8..d9a82f8 100644
--- a/docs/hcl/hwdumps/x200/flashrom_info.log
+++ b/docs/resources/misc/dumps/x200/flashrom_info.log
diff --git a/docs/hcl/hwdumps/x200/flashrom_read.err.log b/docs/resources/misc/dumps/x200/flashrom_read.err.log
index 0a7925d..0a7925d 100644
--- a/docs/hcl/hwdumps/x200/flashrom_read.err.log
+++ b/docs/resources/misc/dumps/x200/flashrom_read.err.log
diff --git a/docs/hcl/hwdumps/x200/flashrom_read.log b/docs/resources/misc/dumps/x200/flashrom_read.log
index 0c78c81..0c78c81 100644
--- a/docs/hcl/hwdumps/x200/flashrom_read.log
+++ b/docs/resources/misc/dumps/x200/flashrom_read.log
diff --git a/docs/hcl/hwdumps/x200/input_bustypes.log b/docs/resources/misc/dumps/x200/input_bustypes.log
index ebce5d5..ebce5d5 100644
--- a/docs/hcl/hwdumps/x200/input_bustypes.log
+++ b/docs/resources/misc/dumps/x200/input_bustypes.log
diff --git a/docs/hcl/hwdumps/x200/inteltool.err.log b/docs/resources/misc/dumps/x200/inteltool.err.log
index b192da9..b192da9 100644
--- a/docs/hcl/hwdumps/x200/inteltool.err.log
+++ b/docs/resources/misc/dumps/x200/inteltool.err.log
diff --git a/docs/hcl/hwdumps/x200/inteltool.log b/docs/resources/misc/dumps/x200/inteltool.log
index e69de29..e69de29 100644
--- a/docs/hcl/hwdumps/x200/inteltool.log
+++ b/docs/resources/misc/dumps/x200/inteltool.log
diff --git a/docs/hcl/hwdumps/x200/ioports.err.log b/docs/resources/misc/dumps/x200/ioports.err.log
index e69de29..e69de29 100644
--- a/docs/hcl/hwdumps/x200/ioports.err.log
+++ b/docs/resources/misc/dumps/x200/ioports.err.log
diff --git a/docs/hcl/hwdumps/x200/ioports.log b/docs/resources/misc/dumps/x200/ioports.log
index 54e3a06..54e3a06 100644
--- a/docs/hcl/hwdumps/x200/ioports.log
+++ b/docs/resources/misc/dumps/x200/ioports.log
diff --git a/docs/hcl/hwdumps/x200/lspci.err.log b/docs/resources/misc/dumps/x200/lspci.err.log
index e69de29..e69de29 100644
--- a/docs/hcl/hwdumps/x200/lspci.err.log
+++ b/docs/resources/misc/dumps/x200/lspci.err.log
diff --git a/docs/hcl/hwdumps/x200/lspci.log b/docs/resources/misc/dumps/x200/lspci.log
index df6b6cc..df6b6cc 100644
--- a/docs/hcl/hwdumps/x200/lspci.log
+++ b/docs/resources/misc/dumps/x200/lspci.log
diff --git a/docs/hcl/hwdumps/x200/lspnp.err.log b/docs/resources/misc/dumps/x200/lspnp.err.log
index 9c0cb27..9c0cb27 100644
--- a/docs/hcl/hwdumps/x200/lspnp.err.log
+++ b/docs/resources/misc/dumps/x200/lspnp.err.log
diff --git a/docs/hcl/hwdumps/x200/lspnp.log b/docs/resources/misc/dumps/x200/lspnp.log
index e69de29..e69de29 100644
--- a/docs/hcl/hwdumps/x200/lspnp.log
+++ b/docs/resources/misc/dumps/x200/lspnp.log
diff --git a/docs/hcl/hwdumps/x200/lsusb.err.log b/docs/resources/misc/dumps/x200/lsusb.err.log
index e69de29..e69de29 100644
--- a/docs/hcl/hwdumps/x200/lsusb.err.log
+++ b/docs/resources/misc/dumps/x200/lsusb.err.log
diff --git a/docs/hcl/hwdumps/x200/lsusb.log b/docs/resources/misc/dumps/x200/lsusb.log
index e64c87d..e64c87d 100644
--- a/docs/hcl/hwdumps/x200/lsusb.log
+++ b/docs/resources/misc/dumps/x200/lsusb.log
diff --git a/docs/hcl/hwdumps/x200/msrtool.err.log b/docs/resources/misc/dumps/x200/msrtool.err.log
index 14418aa..14418aa 100644
--- a/docs/hcl/hwdumps/x200/msrtool.err.log
+++ b/docs/resources/misc/dumps/x200/msrtool.err.log
diff --git a/docs/hcl/hwdumps/x200/msrtool.log b/docs/resources/misc/dumps/x200/msrtool.log
index e69de29..e69de29 100644
--- a/docs/hcl/hwdumps/x200/msrtool.log
+++ b/docs/resources/misc/dumps/x200/msrtool.log
diff --git a/docs/hcl/hwdumps/x200/nvramtool.err.log b/docs/resources/misc/dumps/x200/nvramtool.err.log
index fb45ec8..fb45ec8 100644
--- a/docs/hcl/hwdumps/x200/nvramtool.err.log
+++ b/docs/resources/misc/dumps/x200/nvramtool.err.log
diff --git a/docs/hcl/hwdumps/x200/nvramtool.log b/docs/resources/misc/dumps/x200/nvramtool.log
index e69de29..e69de29 100644
--- a/docs/hcl/hwdumps/x200/nvramtool.log
+++ b/docs/resources/misc/dumps/x200/nvramtool.log
diff --git a/docs/hcl/hwdumps/x200/pin_hwC0D0 b/docs/resources/misc/dumps/x200/pin_hwC0D0
index 7a21270..7a21270 100644
--- a/docs/hcl/hwdumps/x200/pin_hwC0D0
+++ b/docs/resources/misc/dumps/x200/pin_hwC0D0
diff --git a/docs/hcl/hwdumps/x200/superiotool.err.log b/docs/resources/misc/dumps/x200/superiotool.err.log
index a45039d..a45039d 100644
--- a/docs/hcl/hwdumps/x200/superiotool.err.log
+++ b/docs/resources/misc/dumps/x200/superiotool.err.log
diff --git a/docs/hcl/hwdumps/x200/superiotool.log b/docs/resources/misc/dumps/x200/superiotool.log
index e69de29..e69de29 100644
--- a/docs/hcl/hwdumps/x200/superiotool.log
+++ b/docs/resources/misc/dumps/x200/superiotool.log
diff --git a/docs/future/dumps/x60_5893_native.tar.gz b/docs/resources/misc/dumps/x60_5893_native.tar.gz
index 59266f8..59266f8 100644
--- a/docs/future/dumps/x60_5893_native.tar.gz
+++ b/docs/resources/misc/dumps/x60_5893_native.tar.gz
Binary files differ
diff --git a/docs/future/dumps/x60_5893_native_crashdump b/docs/resources/misc/dumps/x60_5893_native_crashdump
index a3aedb6..a3aedb6 100644
--- a/docs/future/dumps/x60_5893_native_crashdump
+++ b/docs/resources/misc/dumps/x60_5893_native_crashdump
diff --git a/docs/future/dumps/x60_5893_vbios.tar.gz b/docs/resources/misc/dumps/x60_5893_vbios.tar.gz
index 4ff7840..4ff7840 100644
--- a/docs/future/dumps/x60_5893_vbios.tar.gz
+++ b/docs/resources/misc/dumps/x60_5893_vbios.tar.gz
Binary files differ
diff --git a/docs/future/dumps/x60_lspcixxxvvnn_5927_19 b/docs/resources/misc/dumps/x60_lspcixxxvvnn_5927_19
index 5c524c9..5c524c9 100644
--- a/docs/future/dumps/x60_lspcixxxvvnn_5927_19
+++ b/docs/resources/misc/dumps/x60_lspcixxxvvnn_5927_19
diff --git a/docs/future/dumps/x60_lspcixxxvvnn_6717_1 b/docs/resources/misc/dumps/x60_lspcixxxvvnn_6717_1
index ca1b298..ca1b298 100644
--- a/docs/future/dumps/x60_lspcixxxvvnn_6717_1
+++ b/docs/resources/misc/dumps/x60_lspcixxxvvnn_6717_1
diff --git a/docs/future/dumps/x60_lspcixxxvvnn_factory b/docs/resources/misc/dumps/x60_lspcixxxvvnn_factory
index 885a7bc..885a7bc 100644
--- a/docs/future/dumps/x60_lspcixxxvvnn_factory
+++ b/docs/resources/misc/dumps/x60_lspcixxxvvnn_factory
diff --git a/docs/future/gnutoo_fallback_patch b/docs/resources/misc/gnutoo_fallback_patch
index 50af779..50af779 100644
--- a/docs/future/gnutoo_fallback_patch
+++ b/docs/resources/misc/gnutoo_fallback_patch
diff --git a/docs/install/x60flashscript.patch b/docs/resources/misc/patches/x60flashscript.patch
index 2126590..2126590 100644
--- a/docs/install/x60flashscript.patch
+++ b/docs/resources/misc/patches/x60flashscript.patch
diff --git a/docs/hcl/r500_dumps/biosdecode.err.log b/docs/resources/misc/r500_dumps/biosdecode.err.log
index e69de29..e69de29 100644
--- a/docs/hcl/r500_dumps/biosdecode.err.log
+++ b/docs/resources/misc/r500_dumps/biosdecode.err.log
diff --git a/docs/hcl/r500_dumps/biosdecode.log b/docs/resources/misc/r500_dumps/biosdecode.log
index d7750a9..d7750a9 100644
--- a/docs/hcl/r500_dumps/biosdecode.log
+++ b/docs/resources/misc/r500_dumps/biosdecode.log
diff --git a/docs/hcl/r500_dumps/codec#0 b/docs/resources/misc/r500_dumps/codec#0
index 44f7fc4..44f7fc4 100644
--- a/docs/hcl/r500_dumps/codec#0
+++ b/docs/resources/misc/r500_dumps/codec#0
diff --git a/docs/hcl/r500_dumps/cpuinfo.err.log b/docs/resources/misc/r500_dumps/cpuinfo.err.log
index e69de29..e69de29 100644
--- a/docs/hcl/r500_dumps/cpuinfo.err.log
+++ b/docs/resources/misc/r500_dumps/cpuinfo.err.log
diff --git a/docs/hcl/r500_dumps/cpuinfo.log b/docs/resources/misc/r500_dumps/cpuinfo.log
index e22b239..e22b239 100644
--- a/docs/hcl/r500_dumps/cpuinfo.log
+++ b/docs/resources/misc/r500_dumps/cpuinfo.log
diff --git a/docs/hcl/r500_dumps/dmesg.err.log b/docs/resources/misc/r500_dumps/dmesg.err.log
index e69de29..e69de29 100644
--- a/docs/hcl/r500_dumps/dmesg.err.log
+++ b/docs/resources/misc/r500_dumps/dmesg.err.log
diff --git a/docs/hcl/r500_dumps/dmesg.log b/docs/resources/misc/r500_dumps/dmesg.log
index 16a5fbd..16a5fbd 100644
--- a/docs/hcl/r500_dumps/dmesg.log
+++ b/docs/resources/misc/r500_dumps/dmesg.log
diff --git a/docs/hcl/r500_dumps/dmidecode.err.log b/docs/resources/misc/r500_dumps/dmidecode.err.log
index e69de29..e69de29 100644
--- a/docs/hcl/r500_dumps/dmidecode.err.log
+++ b/docs/resources/misc/r500_dumps/dmidecode.err.log
diff --git a/docs/hcl/r500_dumps/dmidecode.log b/docs/resources/misc/r500_dumps/dmidecode.log
index 3dc9bbb..3dc9bbb 100644
--- a/docs/hcl/r500_dumps/dmidecode.log
+++ b/docs/resources/misc/r500_dumps/dmidecode.log
diff --git a/docs/hcl/r500_dumps/ectool.err.log b/docs/resources/misc/r500_dumps/ectool.err.log
index e69de29..e69de29 100644
--- a/docs/hcl/r500_dumps/ectool.err.log
+++ b/docs/resources/misc/r500_dumps/ectool.err.log
diff --git a/docs/hcl/r500_dumps/ectool.log b/docs/resources/misc/r500_dumps/ectool.log
index e69de29..e69de29 100644
--- a/docs/hcl/r500_dumps/ectool.log
+++ b/docs/resources/misc/r500_dumps/ectool.log
diff --git a/docs/hcl/r500_dumps/flashrom_info.err.log b/docs/resources/misc/r500_dumps/flashrom_info.err.log
index 76ef326..76ef326 100644
--- a/docs/hcl/r500_dumps/flashrom_info.err.log
+++ b/docs/resources/misc/r500_dumps/flashrom_info.err.log
diff --git a/docs/hcl/r500_dumps/flashrom_info.log b/docs/resources/misc/r500_dumps/flashrom_info.log
index e69de29..e69de29 100644
--- a/docs/hcl/r500_dumps/flashrom_info.log
+++ b/docs/resources/misc/r500_dumps/flashrom_info.log
diff --git a/docs/hcl/r500_dumps/flashrom_read.err.log b/docs/resources/misc/r500_dumps/flashrom_read.err.log
index 76ef326..76ef326 100644
--- a/docs/hcl/r500_dumps/flashrom_read.err.log
+++ b/docs/resources/misc/r500_dumps/flashrom_read.err.log
diff --git a/docs/hcl/r500_dumps/flashrom_read.log b/docs/resources/misc/r500_dumps/flashrom_read.log
index e69de29..e69de29 100644
--- a/docs/hcl/r500_dumps/flashrom_read.log
+++ b/docs/resources/misc/r500_dumps/flashrom_read.log
diff --git a/docs/hcl/r500_dumps/input_bustypes.log b/docs/resources/misc/r500_dumps/input_bustypes.log
index fb03b4d..fb03b4d 100644
--- a/docs/hcl/r500_dumps/input_bustypes.log
+++ b/docs/resources/misc/r500_dumps/input_bustypes.log
diff --git a/docs/hcl/r500_dumps/inteltool.err.log b/docs/resources/misc/r500_dumps/inteltool.err.log
index 32ecae0..32ecae0 100644
--- a/docs/hcl/r500_dumps/inteltool.err.log
+++ b/docs/resources/misc/r500_dumps/inteltool.err.log
diff --git a/docs/hcl/r500_dumps/inteltool.log b/docs/resources/misc/r500_dumps/inteltool.log
index c016704..c016704 100644
--- a/docs/hcl/r500_dumps/inteltool.log
+++ b/docs/resources/misc/r500_dumps/inteltool.log
diff --git a/docs/hcl/r500_dumps/ioports.err.log b/docs/resources/misc/r500_dumps/ioports.err.log
index e69de29..e69de29 100644
--- a/docs/hcl/r500_dumps/ioports.err.log
+++ b/docs/resources/misc/r500_dumps/ioports.err.log
diff --git a/docs/hcl/r500_dumps/ioports.log b/docs/resources/misc/r500_dumps/ioports.log
index 1be2faf..1be2faf 100644
--- a/docs/hcl/r500_dumps/ioports.log
+++ b/docs/resources/misc/r500_dumps/ioports.log
diff --git a/docs/hcl/r500_dumps/lspci.err.log b/docs/resources/misc/r500_dumps/lspci.err.log
index e69de29..e69de29 100644
--- a/docs/hcl/r500_dumps/lspci.err.log
+++ b/docs/resources/misc/r500_dumps/lspci.err.log
diff --git a/docs/hcl/r500_dumps/lspci.log b/docs/resources/misc/r500_dumps/lspci.log
index d98fd8b..d98fd8b 100644
--- a/docs/hcl/r500_dumps/lspci.log
+++ b/docs/resources/misc/r500_dumps/lspci.log
diff --git a/docs/hcl/r500_dumps/lspnp.err.log b/docs/resources/misc/r500_dumps/lspnp.err.log
index 414fca8..414fca8 100644
--- a/docs/hcl/r500_dumps/lspnp.err.log
+++ b/docs/resources/misc/r500_dumps/lspnp.err.log
diff --git a/docs/hcl/r500_dumps/lspnp.log b/docs/resources/misc/r500_dumps/lspnp.log
index e69de29..e69de29 100644
--- a/docs/hcl/r500_dumps/lspnp.log
+++ b/docs/resources/misc/r500_dumps/lspnp.log
diff --git a/docs/hcl/r500_dumps/lsusb.err.log b/docs/resources/misc/r500_dumps/lsusb.err.log
index e69de29..e69de29 100644
--- a/docs/hcl/r500_dumps/lsusb.err.log
+++ b/docs/resources/misc/r500_dumps/lsusb.err.log
diff --git a/docs/hcl/r500_dumps/lsusb.log b/docs/resources/misc/r500_dumps/lsusb.log
index 4598bbb..4598bbb 100644
--- a/docs/hcl/r500_dumps/lsusb.log
+++ b/docs/resources/misc/r500_dumps/lsusb.log
diff --git a/docs/hcl/r500_dumps/msrtool.err.log b/docs/resources/misc/r500_dumps/msrtool.err.log
index 4272f3a..4272f3a 100644
--- a/docs/hcl/r500_dumps/msrtool.err.log
+++ b/docs/resources/misc/r500_dumps/msrtool.err.log
diff --git a/docs/hcl/r500_dumps/msrtool.log b/docs/resources/misc/r500_dumps/msrtool.log
index a6d485c..a6d485c 100644
--- a/docs/hcl/r500_dumps/msrtool.log
+++ b/docs/resources/misc/r500_dumps/msrtool.log
diff --git a/docs/hcl/r500_dumps/nvramtool.err.log b/docs/resources/misc/r500_dumps/nvramtool.err.log
index e69de29..e69de29 100644
--- a/docs/hcl/r500_dumps/nvramtool.err.log
+++ b/docs/resources/misc/r500_dumps/nvramtool.err.log
diff --git a/docs/hcl/r500_dumps/nvramtool.log b/docs/resources/misc/r500_dumps/nvramtool.log
index 1886fd2..1886fd2 100644
--- a/docs/hcl/r500_dumps/nvramtool.log
+++ b/docs/resources/misc/r500_dumps/nvramtool.log
diff --git a/docs/hcl/r500_dumps/pin_hwC0D0 b/docs/resources/misc/r500_dumps/pin_hwC0D0
index 3dd001d..3dd001d 100644
--- a/docs/hcl/r500_dumps/pin_hwC0D0
+++ b/docs/resources/misc/r500_dumps/pin_hwC0D0
diff --git a/docs/hcl/r500_dumps/superiotool.err.log b/docs/resources/misc/r500_dumps/superiotool.err.log
index e69de29..e69de29 100644
--- a/docs/hcl/r500_dumps/superiotool.err.log
+++ b/docs/resources/misc/r500_dumps/superiotool.err.log
diff --git a/docs/hcl/r500_dumps/superiotool.log b/docs/resources/misc/r500_dumps/superiotool.log
index 47b528e..47b528e 100644
--- a/docs/hcl/r500_dumps/superiotool.log
+++ b/docs/resources/misc/r500_dumps/superiotool.log
diff --git a/docs/hcl/text/kfsn4-dre/bootlog.txt b/docs/resources/text/kfsn4-dre/bootlog.txt
index ea6722d..ea6722d 100644
--- a/docs/hcl/text/kfsn4-dre/bootlog.txt
+++ b/docs/resources/text/kfsn4-dre/bootlog.txt
diff --git a/docs/hcl/text/x200s/cblog00.txt b/docs/resources/text/x200s/cblog00.txt
index 331cb64..331cb64 100644
--- a/docs/hcl/text/x200s/cblog00.txt
+++ b/docs/resources/text/x200s/cblog00.txt
diff --git a/docs/hcl/text/x200s/cblog01.txt b/docs/resources/text/x200s/cblog01.txt
index afad2fe..afad2fe 100644
--- a/docs/hcl/text/x200s/cblog01.txt
+++ b/docs/resources/text/x200s/cblog01.txt
diff --git a/docs/hcl/text/x200s/cblog02.txt b/docs/resources/text/x200s/cblog02.txt
index 3a590dc..3a590dc 100644
--- a/docs/hcl/text/x200s/cblog02.txt
+++ b/docs/resources/text/x200s/cblog02.txt
diff --git a/docs/hcl/text/x200s/cblog03.txt b/docs/resources/text/x200s/cblog03.txt
index d078a48..d078a48 100644
--- a/docs/hcl/text/x200s/cblog03.txt
+++ b/docs/resources/text/x200s/cblog03.txt
diff --git a/docs/archive_old.texi b/docs/src/archive_old.texi
index 5e7ab2f..b8eac7b 100644
--- a/docs/archive_old.texi
+++ b/docs/src/archive_old.texi
@@ -67,7 +67,7 @@ Information for this release can be found at @uref{release.html,release.html}. U
@anchor{#release-20150518}
Release date: 18th May 2015.
-Installation instructions can be found at @strong{@emph{docs/install/index.html}}. Building instructions (for source code) can be found at @strong{@emph{docs/git/index.html#build}}.
+Installation instructions can be found at @strong{@emph{install/index.html}}. Building instructions (for source code) can be found at @strong{@emph{git/index.html#build}}.
@menu
* Machines supported in this release::
* Changes for this release relative to r20150208 earliest changes last recent changes first::
@@ -88,7 +88,7 @@ You can also remove the motherboard from an X61/X61s and replace it with an X60/
@strong{ThinkPad X60 Tablet} (1024x768 and 1400x1050) with digitizer support
@itemize
@item
-See @strong{@emph{docs/hcl/index.html#supported_x60t_list}} for list of supported LCD panels
+See @strong{@emph{hcl/index.html#supported_x60t_list}} for list of supported LCD panels
@item
It is unknown whether an X61 Tablet can have it's mainboard replaced with an X60 Tablet motherboard.
@end itemize
@@ -97,63 +97,63 @@ It is unknown whether an X61 Tablet can have it's mainboard replaced with an X60
@strong{ThinkPad T60} (Intel GPU) (there are issues; see below):
@itemize
@item
-See notes below for exceptions, and @strong{@emph{docs/hcl/index.html#supported_t60_list}} for known working LCD panels.
+See notes below for exceptions, and @strong{@emph{hcl/index.html#supported_t60_list}} for known working LCD panels.
@item
It is unknown whether a T61 can have it's mainboard replaced with a T60 motherboard.
@item
-See @strong{@emph{docs/future/index.html#t60_cpu_microcode}}.
+See @strong{@emph{future/index.html#t60_cpu_microcode}}.
@item
-T60P (and T60 laptops with ATI GPU) will likely never be supported: @strong{@emph{docs/hcl/index.html#t60_ati_intel}}
+T60P (and T60 laptops with ATI GPU) will likely never be supported: @strong{@emph{hcl/index.html#t60_ati_intel}}
@end itemize
@item
@strong{ThinkPad X200}
@itemize
@item
-X200S and X200 Tablet are also supported, conditionally; see @strong{@emph{docs/hcl/x200.html#x200s}}
+X200S and X200 Tablet are also supported, conditionally; see @strong{@emph{hcl/x200.html#x200s}}
@item
-@strong{ME/AMT}: libreboot removes this, permanently. @strong{@emph{docs/hcl/gm45_remove_me.html}}
+@strong{ME/AMT}: libreboot removes this, permanently. @strong{@emph{hcl/gm45_remove_me.html}}
@end itemize
@item
@strong{ThinkPad R400}
@itemize
@item
-See @strong{@emph{docs/hcl/r400.html}}
+See @strong{@emph{hcl/r400.html}}
@item
-@strong{ME/AMT}: libreboot removes this, permanently. @strong{@emph{docs/hcl/gm45_remove_me.html}}
+@strong{ME/AMT}: libreboot removes this, permanently. @strong{@emph{hcl/gm45_remove_me.html}}
@end itemize
@item
@strong{ThinkPad T400}
@itemize
@item
-See @strong{@emph{docs/hcl/t400.html}}
+See @strong{@emph{hcl/t400.html}}
@item
-@strong{ME/AMT}: libreboot removes this, permanently. @strong{@emph{docs/hcl/gm45_remove_me.html}}
+@strong{ME/AMT}: libreboot removes this, permanently. @strong{@emph{hcl/gm45_remove_me.html}}
@end itemize
@item
@strong{ThinkPad T500}
@itemize
@item
-See @strong{@emph{docs/hcl/t500.html}}
+See @strong{@emph{hcl/t500.html}}
@item
-@strong{ME/AMT}: libreboot removes this, permanently. @strong{@emph{docs/hcl/gm45_remove_me.html}}
+@strong{ME/AMT}: libreboot removes this, permanently. @strong{@emph{hcl/gm45_remove_me.html}}
@end itemize
@item
@strong{Apple MacBook1,1} (MA255LL/A, MA254LL/A, MA472LL/A)
@itemize
@item
-See @strong{@emph{docs/hcl/index.html#macbook11}}.
+See @strong{@emph{hcl/index.html#macbook11}}.
@end itemize
@item
@strong{Apple MacBook2,1} (MA699LL/A, MA701LL/A, MB061LL/A, MA700LL/A, MB063LL/A, MB062LL/A)
@itemize
@item
-See @strong{@emph{docs/hcl/index.html#macbook21}}.
+See @strong{@emph{hcl/index.html#macbook21}}.
@end itemize
@end itemize
@@ -188,23 +188,23 @@ coreboot-libre: delete unused code (reduce size of src archive)
@item
Flashing guides: make them more friendly to colourblind people
@item
-docs/gnulinux/encrypted_*.html: Remove mention of password length - it was arbitrary and pointless.
+gnulinux/encrypted_*.html: Remove mention of password length - it was arbitrary and pointless.
@item
-docs/maintain/index.html: Finish the guide
+maintain/index.html: Finish the guide
@item
scripts/download/coreboot: use diffs included in libreboot, not external gerrit cherry-picks - review.coreboot.org (gerrit) being down no longer kills libreboot (backup mirrors of the master repository exist)
@item
-docs/install/bbb_setup.html: Add info about wp/hold and pinouts
+install/bbb_setup.html: Add info about wp/hold and pinouts
@item
-docs/index.html: improve the description of libreboot
+index.html: improve the description of libreboot
@item
-docs/hcl/gm45_remove_me.html: notes about the demefactory utility
+hcl/gm45_remove_me.html: notes about the demefactory utility
@item
-docs/install/bbb_setup.html: EHCI debug: recommend linux-libre
+install/bbb_setup.html: EHCI debug: recommend linux-libre
@item
-docs/install/bbb_setup.html: EHCI Debug logging setup guide
+install/bbb_setup.html: EHCI Debug logging setup guide
@item
-docs/hcl/t500.html: Add screen compatibility report (TODO: fix incompatible screens)
+hcl/t500.html: Add screen compatibility report (TODO: fix incompatible screens)
@item
Update coreboot(again) + merge GM45 hybrid GPU patches - means that T400/T500 with the ATI+Intel hybrid GPU setup will work (ATI disabled, Intel permanently enabled). power_on_after_fail nvram option added to all GM45 boards, defaulting to No, so that plugging it AC doesn't boot up the system against the users will. Net20DC is now the default debug dongle on all boards (compatible with BBB).
@item
@@ -212,41 +212,41 @@ demefactory (new utility): create GM45 factory.rom without the ME
@item
ich9deblob: re-factor descriptor.c functions
@item
-docs/hcl/t500.html: add hardware logs
+hcl/t500.html: add hardware logs
@item
-docs/gnulinux/encrypted_*.html: No password for default entry
+gnulinux/encrypted_*.html: No password for default entry
@item
-docs/git/index.html: Add more details about BUC.TS
+git/index.html: Add more details about BUC.TS
@item
grub.cfg: Also scan for grub2/grub.cfg, not just grub/grub.cfg
@item
-docs/maintain/ (new section. WIP!): Maintaining libreboot
+maintain/ (new section. WIP!): Maintaining libreboot
@item
-docs/gnulinux/grub_boot_installer.html: Fix hazardous instruction
+gnulinux/grub_boot_installer.html: Fix hazardous instruction
@item
-docs/tasks.html: Better categorization between intel/amd/arm
+tasks.html: Better categorization between intel/amd/arm
@item
-docs/install/bbb_setup.html: notes about SPI flashing stability
+install/bbb_setup.html: notes about SPI flashing stability
@item
-docs/install/bbb_setup.html: more names for the 0.1" cables
+install/bbb_setup.html: more names for the 0.1" cables
@item
-docs/install/*_external.html: add disclaimer about thermal paste
+install/*_external.html: add disclaimer about thermal paste
@item
-docs/install/bbb_setup.html: Fix broken links
+install/bbb_setup.html: Fix broken links
@item
-docs/install/bbb_setup.html: preliminary notes about EHCI debug
+install/bbb_setup.html: preliminary notes about EHCI debug
@item
-docs/hcl/gm45_remove_me.html: Link to websites talking about the ME
+hcl/gm45_remove_me.html: Link to websites talking about the ME
@item
-docs/install/@{t400,t500,r400@}_external.html: Notes about CPU compatibility
+install/@{t400,t500,r400@}_external.html: Notes about CPU compatibility
@item
Delete the ich9macchange script. It's useless, and confuses people
@item
-docs/hcl/gm45_remove_me.html: prioritize ich9gen executable path
+hcl/gm45_remove_me.html: prioritize ich9gen executable path
@item
-docs/hcl/gm45_remove_me.html: prioritize changing mac address
+hcl/gm45_remove_me.html: prioritize changing mac address
@item
-docs/hcl/gm45_remove_me.html: less confusing notes about ich9gen
+hcl/gm45_remove_me.html: less confusing notes about ich9gen
@item
build/dependencies/parabola: Add dependencies for x86_64
@item
@@ -260,7 +260,7 @@ Add diffs for descriptor/gbe differences between T500 and X200
@item
coreboot-libre: provide better blob categorization
@item
-docs/hcl/gm45_remove_me.html: add notes about flash write protect
+hcl/gm45_remove_me.html: add notes about flash write protect
@item
@strong{New board}: ThinkPad T400
@item
@@ -291,9 +291,9 @@ coreboot-libre: don't delete the .spd.hex files (they are not blobs)
@item
build/release/archives: don't put rmodtool in libreboot_util
@item
-docs/install/x200_external.html: recommend installing GNU/Linux at the end
+install/x200_external.html: recommend installing GNU/Linux at the end
@item
-docs/install/x200_external.html: add more photos, improve instructions
+install/x200_external.html: add more photos, improve instructions
@item
build/clean/grub: use distclean instead of clean
@item
@@ -301,7 +301,7 @@ grub-assemble: Add the @emph{bsd} and @emph{part_bsd} modules
@item
build/roms/withgrub: Only run ich9gen if gm45/gs45 images exist
@item
-docs/git/index.html: Add notes about building for specific boards
+git/index.html: Add notes about building for specific boards
@item
build/roms/withgrub: Allow building for a custom range of boards
@item
@@ -309,29 +309,29 @@ grub-assemble: Disable verbose output
@item
Add documentation on how to unlock root encrypted fs with key in initramfs in Parabola Linux
@item
-docs/gnulinux/grub_cbfs.html: Improve structure (easier to use)
+gnulinux/grub_cbfs.html: Improve structure (easier to use)
@item
grub.cfg: Disable the beep on startup
@item
-docs/install/bbb_setup.html: Make the guide easier to use
+install/bbb_setup.html: Make the guide easier to use
@item
-docs/gnulinux/grub_cbfs.html: Remove redundant instructions
+gnulinux/grub_cbfs.html: Remove redundant instructions
@item
-docs/install/x200_external.html: Mark pins in the images
+install/x200_external.html: Mark pins in the images
@item
-docs/install/bbb_setup.html: Replace 3.3V PSU photo with ATX PSU
+install/bbb_setup.html: Replace 3.3V PSU photo with ATX PSU
@item
-docs/hcl/x200.html: Add dumps from 4-MiB X200 with Lenovo BIOS 3.22
+hcl/x200.html: Add dumps from 4-MiB X200 with Lenovo BIOS 3.22
@item
-docs/hcl/x200.html: Add dumps from 4-MiB X200 with Lenovo BIOS 3.18
+hcl/x200.html: Add dumps from 4-MiB X200 with Lenovo BIOS 3.18
@item
grub.cfg: add syslinux_configfile menuentry for ahci0
@item
grub.cfg: Add more paths for syslinux_configfile
@item
-docs/future.html: T60: Add EDID dump from LG-Philips LP150E05-A2K1
+future.html: T60: Add EDID dump from LG-Philips LP150E05-A2K1
@item
-docs/install/bbb_setup.html: Further clarify which clip is needed
+install/bbb_setup.html: Further clarify which clip is needed
@item
bash scripts: Make script output more user-friendly in general
@item
@@ -349,11 +349,11 @@ scripts/helpers/build/release: Delete DEBLOB from libreboot_src/ - not needed in
@item
flash (script): Use @emph{build} instead of @emph{DEBLOB} to know if in src
@item
-docs/install/r400_external.html: Show images, don't link.
+install/r400_external.html: Show images, don't link.
@item
-docs/install/x200_external.html: Show images, don't link.
+install/x200_external.html: Show images, don't link.
@item
-docs/install/bbb_setup.html: Show images, instead of linking
+install/bbb_setup.html: Show images, instead of linking
@item
Documentation: optimize all images (reduce file sizes)
@item
@@ -415,9 +415,9 @@ i945-pwm: add clean command to Makefile
@item
i945-pwm: add -lz to Makefile
@item
-docs/install/x200_external: Mention GPIO33 non-descriptor mode
+install/x200_external: Mention GPIO33 non-descriptor mode
@item
-docs/hcl/index.html: Remove redundant links
+hcl/index.html: Remove redundant links
@item
ich9macchange: Add R400
@item
@@ -527,25 +527,25 @@ grub-assemble: merge scripts into a single script gen.sh
@item
Documentation: implement theme, drastically improve readability
@item
-docs/hcl/index.html: update list of compatible T60 LCD panels
+hcl/index.html: update list of compatible T60 LCD panels
@item
-docs/index.html: more clarification of libreboot's stated purpose.
+index.html: more clarification of libreboot's stated purpose.
@item
build-release: include the commitid file in the release archives
@item
-docs/index.html: Further emphasize the GNU/Linux requirement.
+index.html: Further emphasize the GNU/Linux requirement.
@item
lenovobios_firstflash: fix BASH errors
@item
lenovobios_secondflash: fix BASH errors
@item
-docs/install/x200_external.html: Tell user to switch MAC address.
+install/x200_external.html: Tell user to switch MAC address.
@item
-docs/git/index.html: Add to the list of x86_64 compatible hosts.
+git/index.html: Add to the list of x86_64 compatible hosts.
@item
-docs/install/index.html: Remove old (obsolete) information.
+install/index.html: Remove old (obsolete) information.
@item
-docs/git/index.html: Say that the build dependencies are for src (and not nedeed for libreboot_bin)
+git/index.html: Say that the build dependencies are for src (and not nedeed for libreboot_bin)
@item
build: re-factor the descriptor/gbe generating loop for GM45/ICH9M
@item
@@ -555,9 +555,9 @@ Add QEMU (q35/ich9) support to libreboot.
@item
Add QEMU (i440fx/piix4) support to libreboot
@item
-docs/index.html: Re-write the description of what libreboot is.
+index.html: Re-write the description of what libreboot is.
@item
-docs/release.html: Add notes about how to use GPG.
+release.html: Add notes about how to use GPG.
@item
build-release: delete the commitid file from release archives
@item
@@ -628,7 +628,7 @@ buildrom-withgrub: disabled creation of *txtmode*.rom for X200 (only framebuffer
@item
Updated SeaBIOS (again)
@item
-docs/install/index.html#flashrom_x200: improve instructions
+install/index.html#flashrom_x200: improve instructions
@item
Updated flashrom (again) - patches updated
@item
@@ -668,7 +668,7 @@ scripts (all): replace unnecessary rm -Rf with rm -f
@item
powertop.trisquel7: remove sudo (script already checks if the user is root)
@item
-docs/release.html: add lenovo g505s to the list of candidates
+release.html: add lenovo g505s to the list of candidates
@item
.gitignore: add libreboot_bin.tar.xz and libreboot_src.tar.xz
@item
@@ -728,11 +728,11 @@ Move most files in CBFS to GRUB memdisk, except grub.cfg and grubtest.cfg
@end itemize
@item
-docs/release.html Add DMP vortex86ex to list of candidates.
+release.html Add DMP vortex86ex to list of candidates.
@item
-docs/release.html Add ThinkPad X201 to list of candidates.
+release.html Add ThinkPad X201 to list of candidates.
@item
-New links added to docs/security/x60_security and docs/security/t60_security
+New links added to security/x60_security and security/t60_security
@item
lenovobios_secondflash: Warn if BUCTS is not present. (not a dealbreaker. Can just pull out nvram battery/coin).
@item
@@ -748,18 +748,18 @@ buildrom-withgrub: don't move cbfstool, execute directly
@item
resources/utilities/grub-assemble: add French Dvorak (BEPO) keyboard layout.
@item
-Documentation: add docs/hardware/x60_keyboard.html (show how to replace keyboard on X60/X60T)
+Documentation: add hardware/x60_keyboard.html (show how to replace keyboard on X60/X60T)
@item
Documentation: major cleanup (better structure, easier to find things)
@item
-docs/release.html: Remove Acer CB5 from list of future candidates.
+release.html: Remove Acer CB5 from list of future candidates.
@itemize
@item
Too many issues. Chromebooks are crippled (soldered RAM/storage/wifi) and have too many usability issues for the libreboot project.
@end itemize
@item
-docs/gnulinux/grub_cbfs.html Major cleanup. Usability improvements.
+gnulinux/grub_cbfs.html Major cleanup. Usability improvements.
@item
hocs/gnulinux/encrypted_trisquel.html: Fixed mistakes/typos. General improvements
@item
@@ -772,11 +772,11 @@ This was put there before for users upgrading from libreboot r5 to r6, but also
@item
Documentation: update compatibility list for X60T LCD panels.
@item
-docs/release.html: add note about X60 Tablet board in X60/X60s
+release.html: add note about X60 Tablet board in X60/X60s
@item
-docs/howtos/grub_boot_installer.html: small corrections
+howtos/grub_boot_installer.html: small corrections
@item
-docs/howtos/grub_boot_installer.html: improved readability, fixed html errors
+howtos/grub_boot_installer.html: improved readability, fixed html errors
@item
Documentation (macbook21 related): clean up
@end itemize
@@ -871,7 +871,7 @@ builddeps-coreboot: use 'make crossgcc-i386' instead of 'make crossgcc'. Librebo
@item
ROM images no longer include SeaBIOS. Instead, the user adds it afterwards. Documentation and scripts updated.
@item
-docs/images/encrypted_parabola.html: Notes about linux-libre-grsec
+gnulinux/encrypted_parabola.html: Notes about linux-libre-grsec
@item
Documentation: encrypted_parabola.html: add tutorial for encrypted Parabola GNU/Linux installation.
@item
@@ -1267,7 +1267,7 @@ Release archives are now compressed using .tar.xz for better compression
@anchor{#revisions-for-r20140729-4th-beta-29th-july-2014}
@itemize
@item
-Documentation: improved (more explanations, background info) in docs/security/x60_security.html (courtesy of Denis Carikli)
+Documentation: improved (more explanations, background info) in security/x60_security.html (courtesy of Denis Carikli)
@item
MacBook2,1 tested (confirmed)
@item
@@ -1300,7 +1300,7 @@ Fixed typo that existed in 2nd beta where the release date of the 2nd beta was l
@item
Documentation: added (preliminary) details about (rare) buggy CPUs on the ThinkPad T60 that were found to fail (instability, kernel panics, etc) without the microcode updates.
@item
-Documentation: added docs/hardware/x60_heatsink.html for showing how to change the heatsink on the Thinkpad X60
+Documentation: added hardware/x60_heatsink.html for showing how to change the heatsink on the Thinkpad X60
@item
Added ROM images for Azerty (French) keyboard layout in GRUB (courtesy of Olivier Mondoloni)
@item
@@ -1337,7 +1337,7 @@ Updated resources/grub/config/macbook21/grub*cfg to use gnulove.jpg background.
@item
Updated resources/grub/config/@{x60,t60,x60t@}/grub*cfg to use background.jpg background.
@item
-Documentation: updated docs/index.html#grub_custom_keyboard to be more generally useful.
+Documentation: updated index.html#grub_custom_keyboard to be more generally useful.
@item
nvramtool:
@itemize
@@ -1348,7 +1348,7 @@ Updated build script to include it in libreboot_bin
@end itemize
@item
-Documentation: added docs/security/x60_security.html (security hardening for X60)
+Documentation: added security/x60_security.html (security hardening for X60)
@end itemize
@node Revisions for r20140716 2nd beta 16th July 2014
@@ -1391,7 +1391,7 @@ macbook21: Added 'build-macbook21' script and linked to it in 'build' (ROMs incl
@item
macbook21: Removed dd instructions from build-macbook21 script (macbook21 does not need bucts when flashing libreboot while Apple EFI firmware is running)
@item
-Documentation: Added macbook21 ROMs to the list of ROMs in docs/index.html#rom
+Documentation: Added macbook21 ROMs to the list of ROMs in index.html#rom
@item
Documentation: Write documentation linking to Mono Moosbart's macbook21 and parabola page (and include a copy)
@end itemize
@@ -1405,10 +1405,10 @@ T60: Copy CD option from the grub.cfg files for T60 *serial*.rom images into the
@item
macbook21: remove options in build-macbook21 for *serial*.rom (there is no dock or serial port available for macbook21)
@item
-Added patches for backlight controls on X60 and T60 with help from Denis Carikli (see ./resources/libreboot/patch/gitdiff and ./getcb and docs/i945_backlight.html)
+Added patches for backlight controls on X60 and T60 with help from Denis Carikli (see ./resources/libreboot/patch/gitdiff and ./getcb and i945_backlight.html)
@itemize
@item
-Documentation: added docs/i945_backlight.html showing how backlight controls were made to work on X60/T60
+Documentation: added i945_backlight.html showing how backlight controls were made to work on X60/T60
@end itemize
@item
@@ -1506,7 +1506,7 @@ Added instructions to 'build' script for including builddeb-bucts and builddeb-f
Updated flashrom checkout (r1822 2014-06-16) from SVN (http://flashrom.org/Downloads).
@itemize
@item
-Updated flashing instructions in docs/index.html for new commands needed (Macronix chip on X60/T60)
+Updated flashing instructions in index.html for new commands needed (Macronix chip on X60/T60)
@item
For X60/T60 (flashrom): Patched flashchips.c_lenovobios_macronix and flashchips.c_lenovobios_sst executables for SST/macronix (included in resources/flashrom/patch)
@item
@@ -1588,7 +1588,7 @@ Documentation: added notes about cbfstool (standalone) in libreboot_bin
@end itemize
@item
-Documentation: made docs/gnulinux/grub_cbfs.html slightly easier to follow.
+Documentation: made gnulinux/grub_cbfs.html slightly easier to follow.
@item
Annotate the 'build*' scripts with 'echo' commands, to help the user understand what it actually happening during the build process.
@item
@@ -1643,7 +1643,7 @@ Removed instructions for building source code in the 'get' script (they don't re
@item
Added libfuse-dev and liblzma-dev to the list of GRUB dependencies in 'builddeb' script.
@item
-Converted the 'RELEASE' file to 'docs/RELEASE.html'
+Converted the 'RELEASE' file to 'RELEASE.html'
@item
Added those dependencies to builddeb script (for GRUB part): gawk libdevmapper-dev libtool libfreetype6-dev
@item
@@ -1654,7 +1654,7 @@ Deleted the RELEASE and BACKPORT files (no longer needed)
Documentation: added information about X60/T60 dock (ultrabase x6 and advanced mini dock) to relevant sections.
@itemize
@item
-Added to docs/index.html#serial
+Added to index.html#serial
@end itemize
@end itemize
@@ -1753,7 +1753,7 @@ removed FLASH_INSTRUCTION and README.powertop and merged them with README
@item
removed obsolete info from README and tidied it up
@item
-deleted README (replaced with docs/index.html)
+deleted README (replaced with index.html)
@end itemize
@item
@@ -2045,7 +2045,7 @@ source code deblobbed
@ref{#pagetop,Back to top of page.}
-Copyright © 2014, 2015 Francis Rowe <info@@gluglug.org.uk>@* Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license can be found at @uref{gfdl-1.3.txt,gfdl-1.3.txt}
+Copyright © 2014, 2015 Francis Rowe <info@@gluglug.org.uk>@* Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license can be found at @uref{resources/licenses/gfdl-1.3.txt,gfdl-1.3.txt}
Updated versions of the license (when available) can be found at @uref{https://www.gnu.org/licenses/licenses.html,https://www.gnu.org/licenses/licenses.html}
diff --git a/docs/depthcharge/index.texi b/docs/src/depthcharge/index.texi
index e571598..5e9e3fc 100644
--- a/docs/depthcharge/index.texi
+++ b/docs/src/depthcharge/index.texi
@@ -200,7 +200,7 @@ Legacy payload:@* # @strong{crossystem dev_default_boot=legacy}
@end itemize
-Copyright © 2015 Paul Kocialkowski <contact@@paulk.fr>@* Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license can be found at @uref{../gfdl-1.3.txt,../gfdl-1.3.txt}
+Copyright © 2015 Paul Kocialkowski <contact@@paulk.fr>@* Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license can be found at @uref{../resources/licenses/gfdl-1.3.txt,gfdl-1.3.txt}
Updated versions of the license (when available) can be found at @uref{https://www.gnu.org/licenses/licenses.html,https://www.gnu.org/licenses/licenses.html}
diff --git a/docs/future/index.texi b/docs/src/future/index.texi
index 1d97fdf..abb93da 100644
--- a/docs/future/index.texi
+++ b/docs/src/future/index.texi
@@ -100,7 +100,7 @@ Try some 3D games with latest kernel.
@node T60 cpu microcode
@chapter T60 cpu microcode
@anchor{#t60-cpu-microcode}
-TODO: T60: find (for rare buggy CPUs that are unstable without microcode updates) if there is a workaround (patched kernel, special parameter, etc) So far, only 1 processor has been found to have issues. See microcode errata sheets http://download.intel.com/design/mobile/SPECUPDT/31407918.pdf and http://download.intel.com/design/mobile/SPECUPDT/30922214.pdf and then look at the debugging results collected in @uref{../t7200q,t7200q} directory (q means quirk).
+TODO: T60: find (for rare buggy CPUs that are unstable without microcode updates) if there is a workaround (patched kernel, special parameter, etc) So far, only 1 processor has been found to have issues. See microcode errata sheets http://download.intel.com/design/mobile/SPECUPDT/31407918.pdf and http://download.intel.com/design/mobile/SPECUPDT/30922214.pdf and then look at the debugging results collected in @uref{../resources/images/t7200q,t7200q} directory (q means quirk).
Every other T7200 tested so far has worked without microcode updates.
@@ -139,7 +139,7 @@ Study how EDID works and how gma.c handles it.
Original getregs.py script can be found at @uref{http://hg.mtjm.eu/scripts/file/tip/intel-regs.py,http://hg.mtjm.eu/scripts/file/tip/intel-regs.py} written by Michał Masłowski.
-About fixing remaining LCD panels on 5345:@* 'polarity' is mentioned in coreboot log (cbmem -c). compare output (with working and non-working panel). (and see the other notes in docs/future/index.html)
+About fixing remaining LCD panels on 5345:@* 'polarity' is mentioned in coreboot log (cbmem -c). compare output (with working and non-working panel). (and see the other notes in future/index.html)
There was a theory that working panels are 6bpc (bits per colour) and nonworking are 8bpc, but all EDIDs that we have here are for 6bpc panels.
@@ -483,9 +483,9 @@ Todo: test gnutoo's fallback patches: @uref{http://www.coreboot.org/Fallback_mec
PTE errors still exist on i945 with 6718 (which is merged). @uref{http://review.coreboot.org/#/c/6718/,http://review.coreboot.org/#/c/6718/}
@itemize
@item
-@uref{future/dumps/pte_x60_6718/dmesg,dmesg}
+@uref{../resources/misc/dumps/pte_x60_6718/dmesg,dmesg}
@item
-@uref{future/dumps/pte_x60_6718/kern.log,kern.log}
+@uref{../resources/misc/dumps/pte_x60_6718/kern.log,kern.log}
@item
This doesn't seem to cause any issues for general use.
@end itemize
@@ -503,7 +503,7 @@ It might be the same issue I ran into with Paul on the X60 (not enough memory be
@ref{#pagetop,Back to top of page.}
-Copyright © 2014, 2015 Francis Rowe <info@@gluglug.org.uk>@* Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license can be found at @uref{../gfdl-1.3.txt,../gfdl-1.3.txt}
+Copyright © 2014, 2015 Francis Rowe <info@@gluglug.org.uk>@* Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license can be found at @uref{../resources/licenses/gfdl-1.3.txt,gfdl-1.3.txt}
Updated versions of the license (when available) can be found at @uref{https://www.gnu.org/licenses/licenses.html,https://www.gnu.org/licenses/licenses.html}
diff --git a/docs/future/old.texi b/docs/src/future/old.texi
index 0cfdafc..e0f845f 100644
--- a/docs/future/old.texi
+++ b/docs/src/future/old.texi
@@ -116,7 +116,7 @@ See @uref{index.html#lcd_i945_incompatibility,index.html#lcd_i945_incompatibilit
See @ref{#x60_cb5927_testing,#x60_cb5927_testing} for the original (and current) fix, for the replay code. Now we want to implement that on top of @uref{http://review.coreboot.org/#/c/5320,http://review.coreboot.org/#/c/5320} which is the current code for native graphics initialization on i945.
-src/northbridge/intel/i945/gma.c (using the 7c0000 hack) on 5320: @uref{dumps/5320_7c0000_gma.c,5320_7c0000_gma.c} (rename it to gma.c, replacing the current one).
+src/northbridge/intel/i945/gma.c (using the 7c0000 hack) on 5320: @uref{../resources/misc/dumps/5320_7c0000_gma.c,5320_7c0000_gma.c} (rename it to gma.c, replacing the current one).
The above is a hack (as is the original). A better (more correct) method is implemented in later versions of 5927, so that should also be adapted for 5320. For now, you can use the above fix.
@@ -158,7 +158,7 @@ This is the fix for 3D on kernel 3.12 and higher on i945 (ThinkPad X60 in this c
Read the information on @uref{http://review.coreboot.org/#/c/5927/,http://review.coreboot.org/#/c/5927/}.
-For historical purposes, here is a collection of IRC logs that once existed on this page, related to the issue: @uref{dumps/kernel312_irc,kernel312_irc}.
+For historical purposes, here is a collection of IRC logs that once existed on this page, related to the issue: @uref{../resources/misc/dumps/kernel312_irc,kernel312_irc}.
PGETBL_CTL differs between VBIOS (-) and native graphics init (+).@* - PGETBL_CTL: 0x3ffc0001@* + PGETBL_CTL: 0x3f800001
@@ -166,31 +166,31 @@ GTT (graphics translation table) size is PGETBL_save, max 256 KiB. BSM (Base of
@itemize
@item
-5927/7: @uref{dumps/5927_7.tar.gz,5927_7.tar.gz} (GRUB graphics are correct now, and 3D still works)
+5927/7: @uref{../resources/misc/dumps/5927_7.tar.gz,5927_7.tar.gz} (GRUB graphics are correct now, and 3D still works)
@item
-5927/6: @uref{dumps/5927_6.tar.gz,5927_6.tar.gz} (GRUB graphics still corrupt, 3D/everything still works after GRUB)
+5927/6: @uref{../resources/misc/dumps/5927_6.tar.gz,5927_6.tar.gz} (GRUB graphics still corrupt, 3D/everything still works after GRUB)
@item
-5927/5: @uref{dumps/5927_5.tar.gz,5927_5.tar.gz} (GRUB graphics corrupt, 3D/everything still works after GRUB)
+5927/5: @uref{../resources/misc/dumps/5927_5.tar.gz,5927_5.tar.gz} (GRUB graphics corrupt, 3D/everything still works after GRUB)
@item
-5927/3: @uref{dumps/5927_3.tar.gz,5927_3.tar.gz} (3D still works! kernel 3.14.4) - the '7c0000' hack
+5927/3: @uref{../resources/misc/dumps/5927_3.tar.gz,5927_3.tar.gz} (3D still works! kernel 3.14.4) - the '7c0000' hack
@item
-5927/2: @uref{dumps/5927_2.tar.gz,5927_2.tar.gz} (3D works! kernel 3.14.4) - the '7c0000' hack
+5927/2: @uref{../resources/misc/dumps/5927_2.tar.gz,5927_2.tar.gz} (3D works! kernel 3.14.4) - the '7c0000' hack
@item
5927/1 (didn't fix the 3D issue):
@itemize
@item
-@uref{dumps/5927_cbmemc,cbmem -c}
+@uref{../resources/misc/dumps/5927_cbmemc,cbmem -c}
@item
-@uref{dumps/5927_crashdump,/sys/class/drm/card0/error}
+@uref{../resources/misc/dumps/5927_crashdump,/sys/class/drm/card0/error}
@item
-@uref{dumps/5927_config,.config}
+@uref{../resources/misc/dumps/5927_config,.config}
@end itemize
@end itemize
@ref{#pagetop,Back to top of page}
-Copyright © 2014, 2015 Francis Rowe <info@@gluglug.org.uk>@* Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license can be found at @uref{../gfdl-1.3.txt,../gfdl-1.3.txt}
+Copyright © 2014, 2015 Francis Rowe <info@@gluglug.org.uk>@* Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license can be found at @uref{../resources/licenses/gfdl-1.3.txt,gfdl-1.3.txt}
Updated versions of the license (when available) can be found at @uref{https://www.gnu.org/licenses/licenses.html,https://www.gnu.org/licenses/licenses.html}
diff --git a/docs/git/index.texi b/docs/src/git/index.texi
index d39600d..ff53650 100644
--- a/docs/git/index.texi
+++ b/docs/src/git/index.texi
@@ -934,7 +934,7 @@ The ROM images will be stored in separate archives for each system, under @stron
@ref{#pagetop,Back to top of page}
-Copyright © 2014, 2015 Francis Rowe <info@@gluglug.org.uk>@* Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license can be found at @uref{../gfdl-1.3.txt,../gfdl-1.3.txt}
+Copyright © 2014, 2015 Francis Rowe <info@@gluglug.org.uk>@* Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license can be found at @uref{../resources/licenses/gfdl-1.3.txt,gfdl-1.3.txt}
Updated versions of the license (when available) can be found at @uref{https://www.gnu.org/licenses/licenses.html,https://www.gnu.org/licenses/licenses.html}
diff --git a/docs/gnulinux/configuring_parabola.texi b/docs/src/gnulinux/configuring_parabola.texi
index aa9a9d2..ebef9e9 100644
--- a/docs/gnulinux/configuring_parabola.texi
+++ b/docs/src/gnulinux/configuring_parabola.texi
@@ -469,7 +469,7 @@ I added the volume control applet to the panel (right click panel, and add a new
@ref{#pagetop,Back to top of page.}
-Copyright © 2014, 2015 Francis Rowe <info@@gluglug.org.uk>@* Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license can be found at @uref{../gfdl-1.3.txt,../gfdl-1.3.txt}
+Copyright © 2014, 2015 Francis Rowe <info@@gluglug.org.uk>@* Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license can be found at @uref{../resources/licenses/gfdl-1.3.txt,gfdl-1.3.txt}
Updated versions of the license (when available) can be found at @uref{https://www.gnu.org/licenses/licenses.html,https://www.gnu.org/licenses/licenses.html}
diff --git a/docs/gnulinux/encrypted_parabola.texi b/docs/src/gnulinux/encrypted_parabola.texi
index 13d4290..83d5ac4 100644
--- a/docs/gnulinux/encrypted_parabola.texi
+++ b/docs/src/gnulinux/encrypted_parabola.texi
@@ -291,7 +291,7 @@ password_pbkdf2 root grub.pbkdf2.sha512.10000.711F186347156BC105CD83A2ED7AF1EB97
Save your changes in grubtest.cfg, then delete the unmodified config from the ROM image:@* $ @strong{./cbfstool libreboot.rom remove -n grubtest.cfg}@* and insert the modified grubtest.cfg:@* $ @strong{./cbfstool libreboot.rom add -n grubtest.cfg -f grubtest.cfg -t raw}@*
-Now refer to @uref{http://libreboot.org/docs/install/index.html#flashrom,http://libreboot.org/docs/install/index.html#flashrom}. Cd (up) to the libreboot_util directory and update the flash chip contents:@* # @strong{./flash update libreboot.rom}@* Ocassionally, coreboot changes the name of a given board. If flashrom complains about a board mismatch, but you are sure that you chose the correct ROM image, then run this alternative command:@* # @strong{./flash forceupdate libreboot.rom}@* You should see "Verifying flash... VERIFIED." written at the end of the flashrom output.
+Now refer to @uref{http://libreboot.org/install/index.html#flashrom,http://libreboot.org/install/index.html#flashrom}. Cd (up) to the libreboot_util directory and update the flash chip contents:@* # @strong{./flash update libreboot.rom}@* Ocassionally, coreboot changes the name of a given board. If flashrom complains about a board mismatch, but you are sure that you chose the correct ROM image, then run this alternative command:@* # @strong{./flash forceupdate libreboot.rom}@* You should see "Verifying flash... VERIFIED." written at the end of the flashrom output.
With this new configuration, Parabola can boot automatically and you will have to enter a password at boot time, in GRUB, before being able to use any of the menu entries or switch to the terminal. Let's test it out: reboot and choose grubtest.cfg from the GRUB menu, using the arrow keys on your keyboard. Enter the name you chose, the GRUB password, your LUKS passphrase and login as root/your user. All went well? Great!
@@ -299,7 +299,7 @@ If it does not work like you want it to, if you are unsure or sceptical in any w
Now, we can easily and safely create a copy of grubtest.cfg, called grub.cfg. This will be the same except for one difference: the menuentry 'Switch to grub.cfg' is changed to 'Switch to grubtest.cfg' and, inside it, all instances of grub.cfg to grubtest.cfg. This is so that the main config still links (in the menu) to grubtest.cfg, so that you don't have to manually switch to it, in case you ever want to follow this guide again in the future (modifying the already modified config). Inside libreboot_util/cbfstool/@{armv7l i686 x86_64@}, we can do this with the following command:@* $ @strong{sed -e 's:(cbfsdisk)/grub.cfg:(cbfsdisk)/grubtest.cfg:g' -e 's:Switch to grub.cfg:Switch to grubtest.cfg:g' < grubtest.cfg > grub.cfg}@* Delete the grub.cfg that remained inside the ROM:@* $ @strong{./cbfstool libreboot.rom remove -n grub.cfg}@* Add the modified version that you just made:@* $ @strong{./cbfstool libreboot.rom add -n grub.cfg -f grub.cfg -t raw}@*
-Now you have a modified ROM. Once more, refer to @uref{http://libreboot.org/docs/install/index.html#flashrom,http://libreboot.org/docs/install/index.html#flashrom}. Cd to the libreboot_util directory and update the flash chip contents:@* # @strong{./flash update libreboot.rom}@* And wait for the "Verifying flash... VERIFIED." Once you have done that, shut down and then boot up with your new configuration.
+Now you have a modified ROM. Once more, refer to @uref{http://libreboot.org/install/index.html#flashrom,http://libreboot.org/install/index.html#flashrom}. Cd to the libreboot_util directory and update the flash chip contents:@* # @strong{./flash update libreboot.rom}@* And wait for the "Verifying flash... VERIFIED." Once you have done that, shut down and then boot up with your new configuration.
When done, delete GRUB (remember, we only needed it for the @emph{grub-mkpasswd-pbkdf2} utility; GRUB is already part of libreboot, flashed alongside it as a @emph{payload}):@* # @strong{pacman -R grub}
@@ -401,7 +401,7 @@ Supported CD-RW media types according to MMC-4 feature 0x37:
Does not write ultra high speed+ CD-RW media
@end verbatim
-Copyright © 2014, 2015 Francis Rowe <info@@gluglug.org.uk>@* Copyright © 2015 Jeroen Quint <jezza@@diplomail.ch>@* Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license can be found at @uref{../gfdl-1.3.txt,../gfdl-1.3.txt}
+Copyright © 2014, 2015 Francis Rowe <info@@gluglug.org.uk>@* Copyright © 2015 Jeroen Quint <jezza@@diplomail.ch>@* Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license can be found at @uref{../resources/licenses/gfdl-1.3.txt,gfdl-1.3.txt}
Updated versions of the license (when available) can be found at @uref{https://www.gnu.org/licenses/licenses.html,https://www.gnu.org/licenses/licenses.html}
diff --git a/docs/gnulinux/encrypted_trisquel.texi b/docs/src/gnulinux/encrypted_trisquel.texi
index 4e78b0b..4332962 100644
--- a/docs/gnulinux/encrypted_trisquel.texi
+++ b/docs/src/gnulinux/encrypted_trisquel.texi
@@ -334,7 +334,7 @@ Supported CD-RW media types according to MMC-4 feature 0x37:
Does not write ultra high speed+ CD-RW media
@end verbatim
-Copyright © 2014, 2015 Francis Rowe <info@@gluglug.org.uk>@* Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license can be found at @uref{../gfdl-1.3.txt,../gfdl-1.3.txt}
+Copyright © 2014, 2015 Francis Rowe <info@@gluglug.org.uk>@* Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license can be found at @uref{../resources/licenses/gfdl-1.3.txt,gfdl-1.3.txt}
Updated versions of the license (when available) can be found at @uref{https://www.gnu.org/licenses/licenses.html,https://www.gnu.org/licenses/licenses.html}
diff --git a/docs/gnulinux/grub_boot_installer.texi b/docs/src/gnulinux/grub_boot_installer.texi
index 3351380..a06f55c 100644
--- a/docs/gnulinux/grub_boot_installer.texi
+++ b/docs/src/gnulinux/grub_boot_installer.texi
@@ -144,7 +144,7 @@ This workaround was found on the page: @uref{https://www.debian.org/releases/sta
@ref{#pagetop,Back to top of page}.
-Copyright © 2014, 2015 Francis Rowe <info@@gluglug.org.uk>@* Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license can be found at @uref{../gfdl-1.3.txt,../gfdl-1.3.txt}
+Copyright © 2014, 2015 Francis Rowe <info@@gluglug.org.uk>@* Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license can be found at @uref{../resources/licenses/gfdl-1.3.txt,gfdl-1.3.txt}
Updated versions of the license (when available) can be found at @uref{https://www.gnu.org/licenses/licenses.html,https://www.gnu.org/licenses/licenses.html}
diff --git a/docs/gnulinux/grub_cbfs.texi b/docs/src/gnulinux/grub_cbfs.texi
index 91d71d3..c1b6d37 100644
--- a/docs/gnulinux/grub_cbfs.texi
+++ b/docs/src/gnulinux/grub_cbfs.texi
@@ -165,7 +165,7 @@ Add the modified version that you just made:@* @strong{$ ./cbfstool libreboot.ro
@ref{#pagetop,Back to top of page.}
-Copyright © 2014, 2015 Francis Rowe <info@@gluglug.org.uk>@* Copyright © 2015 Jeroen Quint <jezza@@diplomail.ch>@* Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license can be found at @uref{../gfdl-1.3.txt,../gfdl-1.3.txt}
+Copyright © 2014, 2015 Francis Rowe <info@@gluglug.org.uk>@* Copyright © 2015 Jeroen Quint <jezza@@diplomail.ch>@* Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license can be found at @uref{../resources/licenses/gfdl-1.3.txt,gfdl-1.3.txt}
Updated versions of the license (when available) can be found at @uref{https://www.gnu.org/licenses/licenses.html,https://www.gnu.org/licenses/licenses.html}
diff --git a/docs/gnulinux/grub_config.texi b/docs/src/gnulinux/grub_config.texi
index 458bcd8..e0c8520 100644
--- a/docs/gnulinux/grub_config.texi
+++ b/docs/src/gnulinux/grub_config.texi
@@ -106,7 +106,7 @@ You can basically adapt the above. Note however that Parabola does not keep old
@ref{#pagetop,Back to top of page.}
-Copyright © 2014, 2015 Francis Rowe <info@@gluglug.org.uk>@* Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license can be found at @uref{../gfdl-1.3.txt,../gfdl-1.3.txt}
+Copyright © 2014, 2015 Francis Rowe <info@@gluglug.org.uk>@* Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license can be found at @uref{../resources/licenses/gfdl-1.3.txt,gfdl-1.3.txt}
Updated versions of the license (when available) can be found at @uref{https://www.gnu.org/licenses/licenses.html,https://www.gnu.org/licenses/licenses.html}
diff --git a/docs/gnulinux/index.texi b/docs/src/gnulinux/index.texi
index f43e195..9a0c9df 100644
--- a/docs/gnulinux/index.texi
+++ b/docs/src/gnulinux/index.texi
@@ -45,7 +45,7 @@ Follow-up tutorial: @uref{configuring_parabola.html,Configuring Parabola (post-i
@uref{encrypted_trisquel.html,Installing Trisquel GNU/Linux-libre with full disk encryption (including /boot)}
@end itemize
-Copyright © 2014, 2015 Francis Rowe <info@@gluglug.org.uk>@* Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license can be found at @uref{../gfdl-1.3.txt,../gfdl-1.3.txt}
+Copyright © 2014, 2015 Francis Rowe <info@@gluglug.org.uk>@* Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license can be found at @uref{../resources/licenses/gfdl-1.3.txt,gfdl-1.3.txt}
Updated versions of the license (when available) can be found at @uref{https://www.gnu.org/licenses/licenses.html,https://www.gnu.org/licenses/licenses.html}
diff --git a/docs/grub/index.texi b/docs/src/grub/index.texi
index afa1dc4..3bb55ad 100644
--- a/docs/grub/index.texi
+++ b/docs/src/grub/index.texi
@@ -103,7 +103,7 @@ ukdvorak had to be created manually, based on usdvorak. diff them (under resourc
@ref{#pagetop,Back to top of page}
-Copyright © 2014 Francis Rowe <info@@gluglug.org.uk>@* Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license can be found at @uref{../gfdl-1.3.txt,../gfdl-1.3.txt}
+Copyright © 2014 Francis Rowe <info@@gluglug.org.uk>@* Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license can be found at @uref{../resources/licenses/gfdl-1.3.txt,gfdl-1.3.txt}
Updated versions of the license (when available) can be found at @uref{https://www.gnu.org/licenses/licenses.html,https://www.gnu.org/licenses/licenses.html}
diff --git a/docs/hardware/index.texi b/docs/src/hardware/index.texi
index 8c2ce73..0e915b0 100644
--- a/docs/hardware/index.texi
+++ b/docs/src/hardware/index.texi
@@ -35,7 +35,7 @@ This section relates to hardware maintenance on supported targets.
@uref{t60_heatsink.html,ThinkPad T60: change the fan/heatsink}
@end itemize
-Copyright © 2014, 2015 Francis Rowe <info@@gluglug.org.uk>@* Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license can be found at @uref{../gfdl-1.3.txt,../gfdl-1.3.txt}
+Copyright © 2014, 2015 Francis Rowe <info@@gluglug.org.uk>@* Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license can be found at @uref{../resources/licenses/gfdl-1.3.txt,gfdl-1.3.txt}
Updated versions of the license (when available) can be found at @uref{https://www.gnu.org/licenses/licenses.html,https://www.gnu.org/licenses/licenses.html}
diff --git a/docs/hardware/t60_heatsink.texi b/docs/src/hardware/t60_heatsink.texi
index 0f90b5d..41ff0a9 100644
--- a/docs/hardware/t60_heatsink.texi
+++ b/docs/src/hardware/t60_heatsink.texi
@@ -48,37 +48,37 @@ stress
@node Disassembly
@chapter Disassembly
@anchor{#disassembly}
-Remove those screws and remove the HDD:@* @image{../images/t60_dev/0001,,,,JPG} @image{../images/t60_dev/0002,,,,JPG}
+Remove those screws and remove the HDD:@* @image{../resources/images/t60_dev/0001,,,,JPG} @image{../resources/images/t60_dev/0002,,,,JPG}
-Lift off the palm rest:@* @image{../images/t60_dev/0003,,,,JPG}
+Lift off the palm rest:@* @image{../resources/images/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:@* @image{../images/t60_dev/0004,,,,JPG} @image{../images/t60_dev/0005,,,,JPG} @image{../images/t60_dev/0006,,,,JPG}
+Lift up the keyboard, pull it back a bit, flip it over like that and then disconnect it from the board:@* @image{../resources/images/t60_dev/0004,,,,JPG} @image{../resources/images/t60_dev/0005,,,,JPG} @image{../resources/images/t60_dev/0006,,,,JPG}
-Gently wedge both sides loose:@* @image{../images/t60_dev/0007,,,,JPG} @image{../images/t60_dev/0008,,,,JPG}
+Gently wedge both sides loose:@* @image{../resources/images/t60_dev/0007,,,,JPG} @image{../resources/images/t60_dev/0008,,,,JPG}
-Remove that cable from the position:@* @image{../images/t60_dev/0009,,,,JPG} @image{../images/t60_dev/0010,,,,JPG}
+Remove that cable from the position:@* @image{../resources/images/t60_dev/0009,,,,JPG} @image{../resources/images/t60_dev/0010,,,,JPG}
Remove the bezel (sorry forgot to take pics).
-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@* @image{../images/t60_dev/0051,,,,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@* @image{../resources/images/t60_dev/0051,,,,JPG}
This is also an opportunity to change the CPU to another one. For example if you had a Core Duo T2400, you can upgrade it to a better processor (higher speed, 64-bit support). A Core 2 Duo T7600 was installed here.
-Attach the heatsink and install the screws (also, make sure to install the AC jack as highlighted):@* @image{../images/t60_dev/0052,,,,JPG}
+Attach the heatsink and install the screws (also, make sure to install the AC jack as highlighted):@* @image{../resources/images/t60_dev/0052,,,,JPG}
-Reinstall that upper bezel:@* @image{../images/t60_dev/0053,,,,JPG}
+Reinstall that upper bezel:@* @image{../resources/images/t60_dev/0053,,,,JPG}
-Do that:@* @image{../images/t60_dev/0054,,,,JPG} @image{../images/t60_dev/0055,,,,JPG}
+Do that:@* @image{../resources/images/t60_dev/0054,,,,JPG} @image{../resources/images/t60_dev/0055,,,,JPG}
-Attach keyboard:@* @image{../images/t60_dev/0056,,,,JPG}
+Attach keyboard:@* @image{../resources/images/t60_dev/0056,,,,JPG}
-Place keyboard and (sorry, forgot to take pics) reinstall the palmrest and insert screws on the underside:@* @image{../images/t60_dev/0058,,,,JPG}
+Place keyboard and (sorry, forgot to take pics) reinstall the palmrest and insert screws on the underside:@* @image{../resources/images/t60_dev/0058,,,,JPG}
-It lives!@* @image{../images/t60_dev/0071,,,,JPG} @image{../images/t60_dev/0072,,,,JPG} @image{../images/t60_dev/0073,,,,JPG}
+It lives!@* @image{../resources/images/t60_dev/0071,,,,JPG} @image{../resources/images/t60_dev/0072,,,,JPG} @image{../resources/images/t60_dev/0073,,,,JPG}
-Always stress test ('stress -c 2' and xsensors. below 90C is ok) when replacing cpu paste/heatsink:@* @image{../images/t60_dev/0074,,,,JPG}
+Always stress test ('stress -c 2' and xsensors. below 90C is ok) when replacing cpu paste/heatsink:@* @image{../resources/images/t60_dev/0074,,,,JPG}
-Copyright © 2014, 2015 Francis Rowe <info@@gluglug.org.uk>@* Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license can be found at @uref{../gfdl-1.3.txt,../gfdl-1.3.txt}
+Copyright © 2014, 2015 Francis Rowe <info@@gluglug.org.uk>@* Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license can be found at @uref{../resources/licenses/gfdl-1.3.txt,gfdl-1.3.txt}
Updated versions of the license (when available) can be found at @uref{https://www.gnu.org/licenses/licenses.html,https://www.gnu.org/licenses/licenses.html}
diff --git a/docs/hardware/t60_lcd_15.texi b/docs/src/hardware/t60_lcd_15.texi
index 2f613d6..3eb0b90 100644
--- a/docs/hardware/t60_lcd_15.texi
+++ b/docs/src/hardware/t60_lcd_15.texi
@@ -26,27 +26,27 @@ This is for the 15.1" T60. If you have another size then the procedure will diff
@node Disassembly
@chapter Disassembly
@anchor{#disassembly}
-Remove those covers and unscrew:@* @image{../images/t60_dev/0059,,,,JPG} @image{../images/t60_dev/0060,,,,JPG} @image{../images/t60_dev/0061,,,,JPG}
+Remove those covers and unscrew:@* @image{../resources/images/t60_dev/0059,,,,JPG} @image{../resources/images/t60_dev/0060,,,,JPG} @image{../resources/images/t60_dev/0061,,,,JPG}
Gently pry off the front bezel.
-Remove inverter board:@* @image{../images/t60_dev/0064,,,,JPG}
+Remove inverter board:@* @image{../resources/images/t60_dev/0064,,,,JPG}
-Disconnect LCD cable:@* @image{../images/t60_dev/0065,,,,JPG}
+Disconnect LCD cable:@* @image{../resources/images/t60_dev/0065,,,,JPG}
-Remove the panel:@* @image{../images/t60_dev/0066,,,,JPG}
+Remove the panel:@* @image{../resources/images/t60_dev/0066,,,,JPG}
-Move the rails (left and right side) from the old panel to the new one and then attach LCD cable:@* @image{../images/t60_dev/0068,,,,JPG}
+Move the rails (left and right side) from the old panel to the new one and then attach LCD cable:@* @image{../resources/images/t60_dev/0068,,,,JPG}
-Insert panel (this one is an LG-Philips LP150E05-A2K1, and there are others. See @uref{../hcl/index.html#supported_t60_list,../hcl/index.html#supported_t60_list}):@* @image{../images/t60_dev/0069,,,,JPG}
+Insert panel (this one is an LG-Philips LP150E05-A2K1, and there are others. See @uref{../hcl/index.html#supported_t60_list,../hcl/index.html#supported_t60_list}):@* @image{../resources/images/t60_dev/0069,,,,JPG}
-Insert new inverter board (see @uref{../hcl/index.html#supported_t60_list,../hcl/index.html#supported_t60_list} for what is recommended on your LCD panel):@* @image{../images/t60_dev/0070,,,,JPG}
+Insert new inverter board (see @uref{../hcl/index.html#supported_t60_list,../hcl/index.html#supported_t60_list} for what is recommended on your LCD panel):@* @image{../resources/images/t60_dev/0070,,,,JPG}
Now re-attach the front bezel and put all the screws in.
-It lives!@* @image{../images/t60_dev/0071,,,,JPG} @image{../images/t60_dev/0072,,,,JPG} @image{../images/t60_dev/0073,,,,JPG}
+It lives!@* @image{../resources/images/t60_dev/0071,,,,JPG} @image{../resources/images/t60_dev/0072,,,,JPG} @image{../resources/images/t60_dev/0073,,,,JPG}
-Copyright © 2014, 2015 Francis Rowe <info@@gluglug.org.uk>@* Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license can be found at @uref{../gfdl-1.3.txt,../gfdl-1.3.txt}
+Copyright © 2014, 2015 Francis Rowe <info@@gluglug.org.uk>@* Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license can be found at @uref{../resources/licenses/gfdl-1.3.txt,gfdl-1.3.txt}
Updated versions of the license (when available) can be found at @uref{https://www.gnu.org/licenses/licenses.html,https://www.gnu.org/licenses/licenses.html}
diff --git a/docs/hardware/x60_heatsink.texi b/docs/src/hardware/x60_heatsink.texi
index c94fcd7..3930e3f 100644
--- a/docs/hardware/x60_heatsink.texi
+++ b/docs/src/hardware/x60_heatsink.texi
@@ -65,45 +65,45 @@ stress utility
@node Disassembly
@chapter Disassembly
@anchor{#disassembly}
-Remove those screws:@* @image{../images/x60_heatsink/0000,,,,jpg}
+Remove those screws:@* @image{../resources/images/x60_heatsink/0000,,,,jpg}
-Push the keyboard forward (carefully):@* @image{../images/x60_heatsink/0001,,,,jpg}
+Push the keyboard forward (carefully):@* @image{../resources/images/x60_heatsink/0001,,,,jpg}
-Lift the keyboard up and disconnect it from the board:@* @image{../images/x60_heatsink/0002,,,,jpg}
+Lift the keyboard up and disconnect it from the board:@* @image{../resources/images/x60_heatsink/0002,,,,jpg}
-Grab the right-hand side of the chassis and force it off (gently) and pry up the rest of the chassis:@* @image{../images/x60_heatsink/0003,,,,jpg}
+Grab the right-hand side of the chassis and force it off (gently) and pry up the rest of the chassis:@* @image{../resources/images/x60_heatsink/0003,,,,jpg}
-You should now have this:@* @image{../images/x60_heatsink/0004,,,,jpg}
+You should now have this:@* @image{../resources/images/x60_heatsink/0004,,,,jpg}
-Disconnect the wifi antenna cables, the modem cable and the speaker:@* @image{../images/x60_heatsink/0005,,,,jpg}
+Disconnect the wifi antenna cables, the modem cable and the speaker:@* @image{../resources/images/x60_heatsink/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:@* @image{../images/x60_heatsink/0006,,,,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:@* @image{../resources/images/x60_heatsink/0006,,,,jpg}
-Disconnect the monitor from the motherboard, and unroute the grey antenna cable, carefully lifting the tape that holds it into place:@* @image{../images/x60_heatsink/0008,,,,jpg}
+Disconnect the monitor from the motherboard, and unroute the grey antenna cable, carefully lifting the tape that holds it into place:@* @image{../resources/images/x60_heatsink/0008,,,,jpg}
-Carefully lift the remaining tape and unroute the left antenna cable so that it is loose:@* @image{../images/x60_heatsink/0009,,,,jpg}
+Carefully lift the remaining tape and unroute the left antenna cable so that it is loose:@* @image{../resources/images/x60_heatsink/0009,,,,jpg}
-Remove those screws:@* @image{../images/x60_heatsink/0011,,,,jpg}
+Remove those screws:@* @image{../resources/images/x60_heatsink/0011,,,,jpg}
-Remove those screws:@* @image{../images/x60_heatsink/0012,,,,jpg}
+Remove those screws:@* @image{../resources/images/x60_heatsink/0012,,,,jpg}
-Carefully remove the plate, like so:@* @image{../images/x60_heatsink/0013,,,,jpg}
+Carefully remove the plate, like so:@* @image{../resources/images/x60_heatsink/0013,,,,jpg}
-Remove the SATA connector:@* @image{../images/x60_heatsink/0014,,,,jpg}
+Remove the SATA connector:@* @image{../resources/images/x60_heatsink/0014,,,,jpg}
-Now remove the motherboard (gently) and cast the lcd/chassis aside:@* @image{../images/x60_heatsink/0015,,,,jpg}
+Now remove the motherboard (gently) and cast the lcd/chassis aside:@* @image{../resources/images/x60_heatsink/0015,,,,jpg}
-Look at that black tape above the heatsink, remove it:@* @image{../images/x60_heatsink/0016,,,,jpg}
+Look at that black tape above the heatsink, remove it:@* @image{../resources/images/x60_heatsink/0016,,,,jpg}
-Now you have removed it:@* @image{../images/x60_heatsink/0017,,,,jpg}
+Now you have removed it:@* @image{../resources/images/x60_heatsink/0017,,,,jpg}
-Disconnect the fan and remove all the screws, heatsink will easily come off:@* @image{../images/x60_heatsink/0018,,,,jpg}
+Disconnect the fan and remove all the screws, heatsink will easily come off:@* @image{../resources/images/x60_heatsink/0018,,,,jpg}
Remove the old paste with a cloth (from the CPU and heatsink) and then clean both of them with the alcohol (to remove remaining residue of the paste). Apply a pea-sized amount of paste to the both chipsets that the heatsink covered and spread it evenly (uniformally). Finally reinstall the heatsink, reversing previous steps.
@strong{stress -c 2} command can be used to push the CPU to 100%, and @strong{xsensors} (or @strong{watch sensors} command) can be used to monitor heat. Below 90C is ok.
-Copyright © 2014, 2015 Francis Rowe <info@@gluglug.org.uk>@* Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license can be found at @uref{../gfdl-1.3.txt,../gfdl-1.3.txt}
+Copyright © 2014, 2015 Francis Rowe <info@@gluglug.org.uk>@* Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license can be found at @uref{../resources/licenses/gfdl-1.3.txt,gfdl-1.3.txt}
Updated versions of the license (when available) can be found at @uref{https://www.gnu.org/licenses/licenses.html,https://www.gnu.org/licenses/licenses.html}
diff --git a/docs/hardware/x60_keyboard.texi b/docs/src/hardware/x60_keyboard.texi
index 8e9cc80..69e2e83 100644
--- a/docs/hardware/x60_keyboard.texi
+++ b/docs/src/hardware/x60_keyboard.texi
@@ -28,9 +28,9 @@ Although slightly different, this guide can also be followed for the ThinkPad X2
@node Just follow these steps and then reverse
@chapter Just follow these steps, and then reverse
@anchor{#just-follow-these-steps-and-then-reverse}
-@image{../images/x60_keyboard/1,,,,JPG}@* @image{../images/x60_keyboard/2,,,,JPG}@* @image{../images/x60_keyboard/3,,,,JPG}@* @image{../images/x60_keyboard/4,,,,JPG}@* @image{../images/x60_keyboard/5,,,,JPG}
+@image{../resources/images/x60_keyboard/1,,,,JPG}@* @image{../resources/images/x60_keyboard/2,,,,JPG}@* @image{../resources/images/x60_keyboard/3,,,,JPG}@* @image{../resources/images/x60_keyboard/4,,,,JPG}@* @image{../resources/images/x60_keyboard/5,,,,JPG}
-Copyright © 2014, 2015 Francis Rowe <info@@gluglug.org.uk>@* Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license can be found at @uref{../gfdl-1.3.txt,../gfdl-1.3.txt}
+Copyright © 2014, 2015 Francis Rowe <info@@gluglug.org.uk>@* Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license can be found at @uref{../resources/licenses/gfdl-1.3.txt,gfdl-1.3.txt}
Updated versions of the license (when available) can be found at @uref{https://www.gnu.org/licenses/licenses.html,https://www.gnu.org/licenses/licenses.html}
diff --git a/docs/hardware/x60_lcd_change.texi b/docs/src/hardware/x60_lcd_change.texi
index 51b6fd6..6061b90 100644
--- a/docs/hardware/x60_lcd_change.texi
+++ b/docs/src/hardware/x60_lcd_change.texi
@@ -22,9 +22,9 @@ This tutorial is incomplete, and only pictures for now.
@uref{index.html,Back to previous index}
-@image{../images/x60_lcd_change/0001,,,,JPG} @image{../images/x60_lcd_change/0002,,,,JPG} @image{../images/x60_lcd_change/0003,,,,JPG} @image{../images/x60_lcd_change/0004,,,,JPG} @image{../images/x60_lcd_change/0005,,,,JPG} @image{../images/x60_lcd_change/0006,,,,JPG} @image{../images/x60_lcd_change/0007,,,,JPG}
+@image{../resources/images/x60_lcd_change/0001,,,,JPG} @image{../resources/images/x60_lcd_change/0002,,,,JPG} @image{../resources/images/x60_lcd_change/0003,,,,JPG} @image{../resources/images/x60_lcd_change/0004,,,,JPG} @image{../resources/images/x60_lcd_change/0005,,,,JPG} @image{../resources/images/x60_lcd_change/0006,,,,JPG} @image{../resources/images/x60_lcd_change/0007,,,,JPG}
-Copyright © 2014, 2015 Francis Rowe <info@@gluglug.org.uk>@* Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license can be found at @uref{../gfdl-1.3.txt,../gfdl-1.3.txt}
+Copyright © 2014, 2015 Francis Rowe <info@@gluglug.org.uk>@* Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license can be found at @uref{../resources/licenses/gfdl-1.3.txt,gfdl-1.3.txt}
Updated versions of the license (when available) can be found at @uref{https://www.gnu.org/licenses/licenses.html,https://www.gnu.org/licenses/licenses.html}
diff --git a/docs/hcl/c201.texi b/docs/src/hcl/c201.texi
index b0b9a3e..28ed66e 100644
--- a/docs/hcl/c201.texi
+++ b/docs/src/hcl/c201.texi
@@ -148,7 +148,7 @@ It's next to the flash chip. Unscrew it, and the flash chip is read-write. Screw
Write protection is useful, because it prevents the firmware from being re-flashed by any malicious software that might become executed on your GNU/Linux system, as root. In other words, it can prevent a firmware-level @emph{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 Francis Rowe <info@@gluglug.org.uk>@* Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license can be found at @uref{../gfdl-1.3.txt,../gfdl-1.3.txt}
+Copyright © 2015 Francis Rowe <info@@gluglug.org.uk>@* Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license can be found at @uref{../resources/licenses/gfdl-1.3.txt,gfdl-1.3.txt}
Updated versions of the license (when available) can be found at @uref{https://www.gnu.org/licenses/licenses.html,https://www.gnu.org/licenses/licenses.html}
diff --git a/docs/hcl/gm45_lcd.texi b/docs/src/hcl/gm45_lcd.texi
index f795d57..e1e87e1 100644
--- a/docs/hcl/gm45_lcd.texi
+++ b/docs/src/hcl/gm45_lcd.texi
@@ -285,7 +285,7 @@ e0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
f0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
@end verbatim
-Copyright © 2015 Francis Rowe <info@@gluglug.org.uk>@* Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license can be found at @uref{../gfdl-1.3.txt,../gfdl-1.3.txt}
+Copyright © 2015 Francis Rowe <info@@gluglug.org.uk>@* Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license can be found at @uref{../resources/licenses/gfdl-1.3.txt,gfdl-1.3.txt}
Updated versions of the license (when available) can be found at @uref{https://www.gnu.org/licenses/licenses.html,https://www.gnu.org/licenses/licenses.html}
diff --git a/docs/hcl/gm45_remove_me.texi b/docs/src/hcl/gm45_remove_me.texi
index 64bf628..27c4e6e 100644
--- a/docs/hcl/gm45_remove_me.texi
+++ b/docs/src/hcl/gm45_remove_me.texi
@@ -197,7 +197,7 @@ The sections below are adapted from (mostly) IRC logs related to early developme
@item
@textstrikeout{@strong{See reference to HDA_SDO (disable descriptor security)}} strap connected GPIO33 pin is it on ICH9-M (X200). HDA_SDO applies to later chipsets (series 6 or higher). Disabling descriptor security also disables the ethernet according to sgsit. sgsit's method involves use of 'soft straps' (see IRC logs below) instead of disabling the descriptor.
@item
-@strong{and the location of GPIO33 on the x200s: (was an external link. Putting it here instead)} @uref{images/x200/gpio33_location.jpg,images/x200/gpio33_location.jpg} - it's above the number 7 on TP37 (which is above the big intel chip at the bottom)
+@strong{and the location of GPIO33 on the x200s: (was an external link. Putting it here instead)} @uref{../resources/images/x200/gpio33_location.jpg,../resources/images/x200/gpio33_location.jpg} - it's above the number 7 on TP37 (which is above the big intel chip at the bottom)
@item
The ME datasheet may not be for the mobile chipsets but it doesn't vary that much. This one gives some detail and covers QM67 which is what the X201 uses: @uref{http://www.intel.co.uk/content/dam/www/public/us/en/documents/datasheets/6-chipset-c200-chipset-datasheet.pdf,http://www.intel.co.uk/content/dam/www/public/us/en/documents/datasheets/6-chipset-c200-chipset-datasheet.pdf}
@end itemize
@@ -424,7 +424,7 @@ This is a 32K region from the factory image. It could be data (non-functional) t
It has only a 448 byte fragment different from 0x00 or 0xFF.
-Copyright © 2014, 2015 Francis Rowe <info@@gluglug.org.uk>@* Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license can be found at @uref{../gfdl-1.3.txt,../gfdl-1.3.txt}
+Copyright © 2014, 2015 Francis Rowe <info@@gluglug.org.uk>@* Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license can be found at @uref{../resources/licenses/gfdl-1.3.txt,gfdl-1.3.txt}
Updated versions of the license (when available) can be found at @uref{https://www.gnu.org/licenses/licenses.html,https://www.gnu.org/licenses/licenses.html}
diff --git a/docs/hcl/index.texi b/docs/src/hcl/index.texi
index fd4e233..b8558f8 100644
--- a/docs/hcl/index.texi
+++ b/docs/src/hcl/index.texi
@@ -341,7 +341,7 @@ There is also a 15.4" T60 with Intel GPU.
Note: the T60@strong{p} laptops all have ATI graphics. The T60p laptops cannot be used with libreboot under any circumstances.
-The following T60 motherboard (see area highlighted in white) shows an empty space where the ATI GPU would be (this particular motherboard has an Intel GPU):@*@* @image{../images/t60_dev/t60_unbrick,,,,jpg}
+The following T60 motherboard (see area highlighted in white) shows an empty space where the ATI GPU would be (this particular motherboard has an Intel GPU):@*@* @image{../resources/images/t60_dev/t60_unbrick,,,,jpg}
The reason that the ATI GPU on T60 is unsupported is due to the VBIOS (Video BIOS) which is non-free. The VBIOS for the Intel GPU on X60/T60 has been reverse engineered, and replaced with Free Software and so will work in libreboot.
@@ -530,7 +530,7 @@ A user submitted a utility to enable 3-finger tap on this laptop. It's available
@ref{#pagetop,Back to top of page.}
-Copyright © 2014, 2015 Francis Rowe <info@@gluglug.org.uk>@* Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license can be found at @uref{../gfdl-1.3.txt,../gfdl-1.3.txt}
+Copyright © 2014, 2015 Francis Rowe <info@@gluglug.org.uk>@* Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license can be found at @uref{../resources/licenses/gfdl-1.3.txt,gfdl-1.3.txt}
Updated versions of the license (when available) can be found at @uref{https://www.gnu.org/licenses/licenses.html,https://www.gnu.org/licenses/licenses.html}
diff --git a/docs/hcl/kfsn4-dre.texi b/docs/src/hcl/kfsn4-dre.texi
index 6f5e6fd..08876b2 100644
--- a/docs/hcl/kfsn4-dre.texi
+++ b/docs/src/hcl/kfsn4-dre.texi
@@ -65,7 +65,7 @@ PCB revision 1.05G is the best version of this board (the revision number will b
@anchor{#current-issues}
@itemize
@item
-There seems to be a 30 second bootblock delay (observed by tpearson); the system otherwise boots and works as expected. See @uref{text/kfsn4-dre/bootlog.txt,text/kfsn4-dre/bootlog.txt} - this uses the 'simple' bootblock, while tpearson uses the 'normal' bootblock, which tpearson suspects may be a possible cause. This person says that they will look into it. @uref{http://review.coreboot.org/gitweb?p=board-status.git;a=blob;f=asus/kfsn4-dre/4.0-10101-g039edeb/2015-06-27T03:59:16Z/config.txt;h=4742905c185a93fbda8eb14322dd82c70641aef0;hb=055f5df4e000a97453dfad6c91c2d06ea22b8545,This config} doesn't have the issue.
+There seems to be a 30 second bootblock delay (observed by tpearson); the system otherwise boots and works as expected. See @uref{../resources/text/kfsn4-dre/bootlog.txt,kfsn4-dre/bootlog.txt} - this uses the 'simple' bootblock, while tpearson uses the 'normal' bootblock, which tpearson suspects may be a possible cause. This person says that they will look into it. @uref{http://review.coreboot.org/gitweb?p=board-status.git;a=blob;f=asus/kfsn4-dre/4.0-10101-g039edeb/2015-06-27T03:59:16Z/config.txt;h=4742905c185a93fbda8eb14322dd82c70641aef0;hb=055f5df4e000a97453dfad6c91c2d06ea22b8545,This config} doesn't have the issue.
@item
Text-mode is a bit jittery (but still usable). (the jitter disappears if using KMS, once the kernel starts. The jitter will remain, if booting the kernel in text-mode).
@end itemize
@@ -75,7 +75,7 @@ Text-mode is a bit jittery (but still usable). (the jitter disappears if using K
@anchor{#other-information}
@uref{ftp://ftp.sgi.com/public/Technical%20Support/Pdf%20files/Asus/kfsn4-dre.pdf,specifications}
-Copyright © 2015 Francis Rowe <info@@gluglug.org.uk>@* Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license can be found at @uref{../gfdl-1.3.txt,../gfdl-1.3.txt}
+Copyright © 2015 Francis Rowe <info@@gluglug.org.uk>@* Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license can be found at @uref{../resources/licenses/gfdl-1.3.txt,gfdl-1.3.txt}
Updated versions of the license (when available) can be found at @uref{https://www.gnu.org/licenses/licenses.html,https://www.gnu.org/licenses/licenses.html}
diff --git a/docs/hcl/kgpe-d16.texi b/docs/src/hcl/kgpe-d16.texi
index 2c65bf5..14782f1 100644
--- a/docs/hcl/kgpe-d16.texi
+++ b/docs/src/hcl/kgpe-d16.texi
@@ -313,7 +313,7 @@ Fan speed (RPM)
* DDR3 1600 can only be supported with AMD Opteron 6300/6200 series processor
@end itemize
-Copyright © 2015 Francis Rowe <info@@gluglug.org.uk>@* Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license can be found at @uref{../gfdl-1.3.txt,../gfdl-1.3.txt}
+Copyright © 2015 Francis Rowe <info@@gluglug.org.uk>@* Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license can be found at @uref{../resources/licenses/gfdl-1.3.txt,gfdl-1.3.txt}
Updated versions of the license (when available) can be found at @uref{https://www.gnu.org/licenses/licenses.html,https://www.gnu.org/licenses/licenses.html}
diff --git a/docs/hcl/r400.texi b/docs/src/hcl/r400.texi
index 346e597..73332ea 100644
--- a/docs/hcl/r400.texi
+++ b/docs/src/hcl/r400.texi
@@ -57,7 +57,7 @@ TODO: put hardware register logs here like on the @uref{x200.html,X200} and @ure
@anchor{#lcd-compatibly}
Not all LCD panels are compatible yet. See @uref{gm45_lcd.html,gm45_lcd.html}.
-Copyright © 2014, 2015 Francis Rowe <info@@gluglug.org.uk>@* Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license can be found at @uref{../gfdl-1.3.txt,../gfdl-1.3.txt}
+Copyright © 2014, 2015 Francis Rowe <info@@gluglug.org.uk>@* Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license can be found at @uref{../resources/licenses/gfdl-1.3.txt,gfdl-1.3.txt}
Updated versions of the license (when available) can be found at @uref{https://www.gnu.org/licenses/licenses.html,https://www.gnu.org/licenses/licenses.html}
diff --git a/docs/hcl/r500.texi b/docs/src/hcl/r500.texi
index 412623a..f8bd10a 100644
--- a/docs/hcl/r500.texi
+++ b/docs/src/hcl/r500.texi
@@ -73,7 +73,7 @@ The coreboot wiki @uref{http://www.coreboot.org/Motherboard_Porting_Guide,shows}
Lenovo BIOS 3.13 (EC firmware 1.06):
@itemize
@item
-@url{hwdumps/r500/}
+@url{../resources/misc/dumps/r500/}
@end itemize
@end itemize
@@ -177,7 +177,7 @@ In the output above, the ME region is 4KiB larger than on other GM45 systems tha
As part of this effort, ich9gen/ich9deblob/demefactory will all be modified to account for the differences above.
-Copyright © 2015 Francis Rowe <info@@gluglug.org.uk>@* Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license can be found at @uref{../gfdl-1.3.txt,../gfdl-1.3.txt}
+Copyright © 2015 Francis Rowe <info@@gluglug.org.uk>@* Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license can be found at @uref{../resources/licenses/gfdl-1.3.txt,gfdl-1.3.txt}
Updated versions of the license (when available) can be found at @uref{https://www.gnu.org/licenses/licenses.html,https://www.gnu.org/licenses/licenses.html}
diff --git a/docs/hcl/t400.texi b/docs/src/hcl/t400.texi
index 109cf99..2c2b303 100644
--- a/docs/hcl/t400.texi
+++ b/docs/src/hcl/t400.texi
@@ -68,14 +68,14 @@ The coreboot wiki @uref{http://www.coreboot.org/Motherboard_Porting_Guide,shows}
T400 with @strong{Winbond W25X64} flash chip (8MiB, SOIC-16) and Lenovo BIOS 2.02 (EC firmware 1.01):
@itemize
@item
-@uref{../future/dumps/logs-t400-bios2.02-ec1.01/,../future/dumps/logs-t400-bios2.02-ec1.01/}
+@uref{../resources/misc/dumps/logs-t400-bios2.02-ec1.01/,../resources/misc/dumps/logs-t400-bios2.02-ec1.01/}
@end itemize
@item
Version of flashrom used for the external flashing/reading logs is the one that libreboot git revision c164960 uses.
@end itemize
-Copyright © 2015 Francis Rowe <info@@gluglug.org.uk>@* Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license can be found at @uref{../gfdl-1.3.txt,../gfdl-1.3.txt}
+Copyright © 2015 Francis Rowe <info@@gluglug.org.uk>@* Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license can be found at @uref{../resources/licenses/gfdl-1.3.txt,gfdl-1.3.txt}
Updated versions of the license (when available) can be found at @uref{https://www.gnu.org/licenses/licenses.html,https://www.gnu.org/licenses/licenses.html}
diff --git a/docs/hcl/t500.texi b/docs/src/hcl/t500.texi
index bde95ac..42dcad1 100644
--- a/docs/hcl/t500.texi
+++ b/docs/src/hcl/t500.texi
@@ -62,7 +62,7 @@ Not all LCD panels are compatible yet. See @uref{gm45_lcd.html,gm45_lcd.html}.
@node Descriptor and Gbe differences
@section Descriptor and Gbe differences
@anchor{#descriptor-and-gbe-differences}
-See @uref{../future/dumps/t500_x200_descriptor/descriptor_diff_t500_x200.txt,../future/dumps/t500_x200_descriptor/descriptor_diff_t500_x200.txt} and @uref{../future/dumps/t500_x200_descriptor/gbe_diff_t500_x200.txt,../future/dumps/t500_x200_descriptor/gbe_diff_t500_x200.txt}
+See @uref{../resources/misc/dumps/t500_x200_descriptor/descriptor_diff_t500_x200.txt,../resources/misc/dumps/t500_x200_descriptor/descriptor_diff_t500_x200.txt} and @uref{../resources/misc/dumps/t500_x200_descriptor/gbe_diff_t500_x200.txt,../resources/misc/dumps/t500_x200_descriptor/gbe_diff_t500_x200.txt}
The patches above are based on the output from ich9deblob on a factory.rom image dumped from the T500 with a SOIC-8 4MiB flash chip. The patch re-creates the X200 descriptor/gbe source, so the commands were something like:@* $ @strong{diff -u t500gbe x200gbe}@* $ @strong{diff -u t500descriptor x200descriptor}
@@ -80,12 +80,12 @@ The coreboot wiki @uref{http://www.coreboot.org/Motherboard_Porting_Guide,shows}
T500 with @strong{Macronix MX25L3205D} flash chip (4MiB, SOIC-8) and Lenovo BIOS 3.13 7VET83WW (EC firmware 1.06):
@itemize
@item
-@uref{../future/dumps/t500log/,../future/dumps/t500log/}
+@uref{../resources/misc/dumps/t500log/,../resources/misc/dumps/t500log/}
@end itemize
@end itemize
-Copyright © 2015 Francis Rowe <info@@gluglug.org.uk>@* Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license can be found at @uref{../gfdl-1.3.txt,../gfdl-1.3.txt}
+Copyright © 2015 Francis Rowe <info@@gluglug.org.uk>@* Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license can be found at @uref{../resources/licenses/gfdl-1.3.txt,gfdl-1.3.txt}
Updated versions of the license (when available) can be found at @uref{https://www.gnu.org/licenses/licenses.html,https://www.gnu.org/licenses/licenses.html}
diff --git a/docs/hcl/x200.texi b/docs/src/hcl/x200.texi
index c2a1221..76d5bad 100644
--- a/docs/hcl/x200.texi
+++ b/docs/src/hcl/x200.texi
@@ -66,13 +66,13 @@ X200S and X200 Tablet have raminit issues at the time of writing (GS45 chipset.
X200S and X200 Tablet are known to work, but only with certain CPU+RAM configurations. The current stumbling block is RCOMP and SFF, mentioned in @uref{https://www.cs.cmu.edu/~410/doc/minimal_boot.pdf,https://www.cs.cmu.edu/~410/doc/minimal_boot.pdf}.
-The issues mostly relate to raminit (memory initialization). With an unpatched coreboot, you get the following: @uref{text/x200s/cblog00.txt,text/x200s/cblog00.txt}. No SODIMM combination that was tested would work. At first glance, it looks like GS45 (chipset that X200S uses. X200 uses GM45) is unsupported, but there is a workaround that can be used to make certain models of the X200S work, depending on the RAM.
+The issues mostly relate to raminit (memory initialization). With an unpatched coreboot, you get the following: @uref{../resources/text/x200s/cblog00.txt,x200s/cblog00.txt}. No SODIMM combination that was tested would work. At first glance, it looks like GS45 (chipset that X200S uses. X200 uses GM45) is unsupported, but there is a workaround that can be used to make certain models of the X200S work, depending on the RAM.
The datasheet for GS45 describes two modes: low-performance and high-performance. Low performance uses the SU range of ultra-low voltage procesors (SU9400, for example), and high-performance uses the SL range of processors (SL9400, for example). According to datasheets, GS45 behaves very similarly to GM45 when operating in high-performance mode.
The theory then was that you could simply remove the checks in coreboot and make it pass GS45 off as GM45; the idea is that, with a high-performance mode CPU (SL9400, for example) it would just boot up and work.
-This suspicion was confirmed with the following log: @uref{text/x200s/cblog01.txt,text/x200s/cblog01.txt}. The memory modules in this case are 2x4GB. @textstrikeout{@strong{However, not all configurations work: @uref{text/x200s/cblog02.txt,text/x200s/cblog02.txt} (2x2GB) and @uref{text/x200s/cblog03.txt,text/x200s/cblog03.txt} (1x2GB) show a failed bootup.}} @emph{False alarm. The modules were mixed (non-matching). X200S with high-performance mode CPU will work so long as you use matching memory modules (doesn't matter what size).}
+This suspicion was confirmed with the following log: @uref{../resources/text/x200s/cblog01.txt,x200s/cblog01.txt}. The memory modules in this case are 2x4GB. @textstrikeout{@strong{However, not all configurations work: @uref{../resources/text/x200s/cblog02.txt,x200s/cblog02.txt} (2x2GB) and @uref{../resources/text/x200s/cblog03.txt,x200s/cblog03.txt} (1x2GB) show a failed bootup.}} @emph{False alarm. The modules were mixed (non-matching). X200S with high-performance mode CPU will work so long as you use matching memory modules (doesn't matter what size).}
This was then pushed as a patch for coreboot, which can be found at @uref{http://review.coreboot.org/#/c/7786/,http://review.coreboot.org/#/c/7786/} (libreboot merges this patch in coreboot-libre now. Check the 'getcb' script in src or git).
@menu
@@ -172,7 +172,7 @@ The coreboot wiki @uref{http://www.coreboot.org/Motherboard_Porting_Guide,shows}
BIOS 3.15, EC 1.06
@itemize
@item
-@url{hwdumps/x200/}
+@url{../resources/misc/dumps/x200/}
@end itemize
@end itemize
@@ -207,7 +207,7 @@ What pehjota wrote: As I said, 10676 is M0 and 1067A is R0; those are the two CP
<sgsit> http://www.endeer.cz/bios.tools/bios.html
@end verbatim
-Copyright © 2014, 2015 Francis Rowe <info@@gluglug.org.uk>@* Copyright © 2015 Patrick "P. J." McDermott <pj@@pehjota.net>@* Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license can be found at @uref{../gfdl-1.3.txt,../gfdl-1.3.txt}
+Copyright © 2014, 2015 Francis Rowe <info@@gluglug.org.uk>@* Copyright © 2015 Patrick "P. J." McDermott <pj@@pehjota.net>@* Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license can be found at @uref{../resources/licenses/gfdl-1.3.txt,gfdl-1.3.txt}
Updated versions of the license (when available) can be found at @uref{https://www.gnu.org/licenses/licenses.html,https://www.gnu.org/licenses/licenses.html}
diff --git a/docs/index.texi b/docs/src/index.texi
index 16a4b35..aa73d53 100644
--- a/docs/index.texi
+++ b/docs/src/index.texi
@@ -118,11 +118,11 @@ For git, it's easy. Just check the git log.
For releases on or below 20150518, or snapshots generated from the git repository below 127 commits after 20150518, you can find a file named @emph{commitid} inside the archives. If you are using pre-built ROM images from the libreboot project, you can press C in GRUB for access to the terminal, and then run this command:@* @strong{lscoreboot}@* You may find a date in here, detailing when that ROM image was built. For pre-built images distributed by the libreboot project, this is a rough approximation of what version you have, because the version numbers are dated, and the release archives are typically built on the same day as the release; you can correlate that with the release information in @uref{release.html,release.html}.
-You can also check the documentation that came with your archives, and in @emph{docs/release.html} will be the information about the version of libreboot that you are using.
+You can also check the documentation that came with your archives, and in @emph{release.html} will be the information about the version of libreboot that you are using.
Generally speaking, it is advisable to use the latest version of libreboot.
-Copyright © 2014, 2015 Francis Rowe <info@@gluglug.org.uk>@* Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license can be found at @uref{gfdl-1.3.txt,gfdl-1.3.txt}
+Copyright © 2014, 2015 Francis Rowe <info@@gluglug.org.uk>@* Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license can be found at @uref{resources/licenses/gfdl-1.3.txt,gfdl-1.3.txt}
Updated versions of the license (when available) can be found at @uref{https://www.gnu.org/licenses/licenses.html,https://www.gnu.org/licenses/licenses.html}
diff --git a/docs/install/bbb_ehci.texi b/docs/src/install/bbb_ehci.texi
index 8531b82..8a25db3 100644
--- a/docs/install/bbb_ehci.texi
+++ b/docs/src/install/bbb_ehci.texi
@@ -387,7 +387,7 @@ Patch and compule g_dbgp on BBB instead cross-compile
Find a simple way to send debug messages from targets userland
@end enumerate
-Copyright © 2015 Alex David <opdecirkel@@gmail.com>@* Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license can be found at @uref{../gfdl-1.3.txt,../gfdl-1.3.txt}
+Copyright © 2015 Alex David <opdecirkel@@gmail.com>@* Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license can be found at @uref{../resources/licenses/gfdl-1.3.txt,gfdl-1.3.txt}
Updated versions of the license (when available) can be found at @uref{https://www.gnu.org/licenses/licenses.html,https://www.gnu.org/licenses/licenses.html}
diff --git a/docs/install/bbb_setup.texi b/docs/src/install/bbb_setup.texi
index 040885f..78dc126 100644
--- a/docs/install/bbb_setup.texi
+++ b/docs/src/install/bbb_setup.texi
@@ -92,7 +92,7 @@ You only need one 3.3V supply and one ground for the flash chip, after grounding
The male end of a 0.1" or 2.54mm header cable is not thick enough to remain permanently connected to the ATX PSU on its own. When connecting header cables to the connector on the ATX PSU, use a female end attached to a thicker piece of wire (you could use a paper clip), or wedge the male end of the jumper cable into the sides of the hole in the connector, instead of going through the centre.
-Here is an example set up:@* @image{images/x200/psu33,,,,jpg}
+Here is an example set up:@* @image{../resources/images/x200/psu33,,,,jpg}
@node Accessing the operating system on the BBB
@chapter Accessing the operating system on the BBB
@@ -107,7 +107,7 @@ You will also be using the OS on your BBB for programming an SPI flash chip.
@node Alternatives to SSH in case SSH fails
@section Alternatives to SSH (in case SSH fails)
@anchor{#alternatives-to-ssh-in-case-ssh-fails}
-You can also use a serial FTDI debug board with GNU Screen, to access the serial console.@* # @strong{screen /dev/ttyUSB0 115200}@* Here are some example photos:@* @image{images/x200/ftdi,,,,jpg} @image{images/x200/ftdi_port,,,,jpg}@*
+You can also use a serial FTDI debug board with GNU Screen, to access the serial console.@* # @strong{screen /dev/ttyUSB0 115200}@* Here are some example photos:@* @image{../resources/images/x200/ftdi,,,,jpg} @image{../resources/images/x200/ftdi_port,,,,jpg}@*
You can also connect the USB cable from the BBB to another computer and a new network interface will appear, with its own IP address. This is directly accessible from SSH, or screen:@* # @strong{screen /dev/ttyACM0 115200}
@@ -247,7 +247,7 @@ GND 4-5 MOSI
if you need to extend the 3.3v psu leads, just use the same colour M-F leads, @strong{but} keep all other leads short (10cm or less)
-You should now have something that looks like this:@* @image{images/x200/5252_bbb0,,,,jpg} @image{images/x200/5252_bbb1,,,,jpg}
+You should now have something that looks like this:@* @image{../resources/images/x200/5252_bbb0,,,,jpg} @image{../resources/images/x200/5252_bbb1,,,,jpg}
@ref{#pagetop,Back to top of page.}
@@ -271,7 +271,7 @@ See this image: @uref{http://i.imgur.com/qHGxKpj.jpg,http://i.imgur.com/qHGxKpj.
He was able to flash at 50MHz (lower speeds are also fine).
@end itemize
-Copyright © 2014, 2015 Francis Rowe <info@@gluglug.org.uk>@* Copyright © 2015 Patrick "P. J." McDermott <pj@@pehjota.net>@* Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license can be found at @uref{../gfdl-1.3.txt,../gfdl-1.3.txt}
+Copyright © 2014, 2015 Francis Rowe <info@@gluglug.org.uk>@* Copyright © 2015 Patrick "P. J." McDermott <pj@@pehjota.net>@* Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license can be found at @uref{../resources/licenses/gfdl-1.3.txt,gfdl-1.3.txt}
Updated versions of the license (when available) can be found at @uref{https://www.gnu.org/licenses/licenses.html,https://www.gnu.org/licenses/licenses.html}
diff --git a/docs/install/c201.texi b/docs/src/install/c201.texi
index 2ed3506..9ea5feb 100644
--- a/docs/install/c201.texi
+++ b/docs/src/install/c201.texi
@@ -97,7 +97,7 @@ Since part of the SPI flash is write-protected by a screw, it is necessary to re
To access the screw, the device has to be opened. There are 7 screws to remove from the bottom of the device, as shown on the picture below. One is hidden under the top right pad. After removing the screws, the keyboard plastic part can be carefully detached from the rest. @strong{Beware: there are cables attached to it!} It is advised to flip the keyboard plastic 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.
-@uref{images/c201/screws.jpg,@image{images/c201/screws,,,Screws,jpg}} @uref{images/c201/wp-screw.jpg,@image{images/c201/wp-screw,,,WP screw,jpg}}
+@uref{../resources/images/c201/screws.jpg,@image{../resources/images/c201/screws,,,Screws,jpg}} @uref{../resources/images/c201/wp-screw.jpg,@image{../resources/images/c201/wp-screw,,,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.
@@ -134,7 +134,7 @@ Before installing Libreboot to the SPI flash internally, the device has to be op
The SPI flash is located next to the write protect screw. Its layout is indicated in the picture below. Note that it is not necessary to connect @strong{WP#} since removing the screw already connects it to ground. Before writing to the chip externally, the battery connector has to be detached. It is located under the heat spreader, that has to be unscrewed from the rest of the case. The battery connector is located on the right and has colorful cables, as shown on the picture below.
-@uref{images/c201/spi-flash-layout.jpg,@image{images/c201/spi-flash-layout,,,SPI flash layout,jpg}} @uref{images/c201/battery-connector.jpg,@image{images/c201/battery-connector,,,Battery connector,jpg}}
+@uref{../resources/images/c201/spi-flash-layout.jpg,@image{../resources/images/c201/spi-flash-layout,,,SPI flash layout,jpg}} @uref{../resources/images/c201/battery-connector.jpg,@image{../resources/images/c201/battery-connector,,,Battery connector,jpg}}
All the files from the @strong{veyron_speedy} release (or build) have to be transferred to the host.
@@ -150,7 +150,7 @@ The device will now boot to Libreboot.
@ref{#pagetop,Back to top of page.}
-Copyright © 2015 Paul Kocialkowski <contact@@paulk.fr>@* Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license can be found at @uref{../gfdl-1.3.txt,../gfdl-1.3.txt}
+Copyright © 2015 Paul Kocialkowski <contact@@paulk.fr>@* Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license can be found at @uref{../resources/licenses/gfdl-1.3.txt,gfdl-1.3.txt}
Updated versions of the license (when available) can be found at @uref{https://www.gnu.org/licenses/licenses.html,https://www.gnu.org/licenses/licenses.html}
diff --git a/docs/install/index.texi b/docs/src/install/index.texi
index de443d3..8ca7e39 100644
--- a/docs/install/index.texi
+++ b/docs/src/install/index.texi
@@ -216,7 +216,7 @@ You should see @strong{"Verifying flash... VERIFIED."} written at the end of the
@strong{Warning: this guide will not instruct the user how to backup the original Lenovo BIOS firmware. These backups are tied to each system, and will not work on any other. For that, please refer to @uref{http://www.coreboot.org/Board:lenovo/x60/Installation,http://www.coreboot.org/Board:lenovo/x60/Installation}.}
-@strong{If you're using libreboot 20150518, note that there is a mistake in the flashing script. Apply this patch to the BASH script named @emph{flash} (this is the script for flashing libreboot into your X60): @uref{x60flashscript.patch,x60flashscript.patch}. This patch is merged in the main git repository, and in all releases after 20150518.}
+@strong{If you're using libreboot 20150518, note that there is a mistake in the flashing script. Apply this patch to the BASH script named @emph{flash} (this is the script for flashing libreboot into your X60): @uref{../resources/misc/patch/x60flashscript.patch,x60flashscript.patch}. This patch is merged in the main git repository, and in all releases after 20150518.}
The first half of the procedure is as follows:@* $ @strong{sudo ./flash i945lenovo_firstflash @ref{#rom,yourrom.rom}.}
@@ -261,7 +261,7 @@ Shut down.
@ref{#pagetop,Back to top of page.}
-Copyright © 2014, 2015 Francis Rowe <info@@gluglug.org.uk>@* Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license can be found at @uref{../gfdl-1.3.txt,../gfdl-1.3.txt}
+Copyright © 2014, 2015 Francis Rowe <info@@gluglug.org.uk>@* Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license can be found at @uref{../resources/licenses/gfdl-1.3.txt,gfdl-1.3.txt}
Updated versions of the license (when available) can be found at @uref{https://www.gnu.org/licenses/licenses.html,https://www.gnu.org/licenses/licenses.html}
diff --git a/docs/install/kgpe-d16.texi b/docs/src/install/kgpe-d16.texi
index 5405a66..41a834b 100644
--- a/docs/install/kgpe-d16.texi
+++ b/docs/src/install/kgpe-d16.texi
@@ -53,7 +53,7 @@ Refer to @uref{bbb_setup.html,bbb_setup.html} for a guide on how to set up an ex
The flash chip is in a PDIP 8 socket (SPI flash chip) on the motherboard, which you take out and then re-flash with libreboot, using the programmer. @strong{DO NOT} remove the chip with your hands. Use a chip extractor tool.
-Copyright © 2015 Francis Rowe <info@@gluglug.org.uk>@* Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license can be found at @uref{../gfdl-1.3.txt,../gfdl-1.3.txt}
+Copyright © 2015 Francis Rowe <info@@gluglug.org.uk>@* Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license can be found at @uref{../resources/licenses/gfdl-1.3.txt,gfdl-1.3.txt}
Updated versions of the license (when available) can be found at @uref{https://www.gnu.org/licenses/licenses.html,https://www.gnu.org/licenses/licenses.html}
diff --git a/docs/install/r400_external.texi b/docs/src/install/r400_external.texi
index dd8ee94..4d5518b 100644
--- a/docs/install/r400_external.texi
+++ b/docs/src/install/r400_external.texi
@@ -97,7 +97,7 @@ On the R400, the MAC address for the onboard gigabit ethernet chipset is stored
Keep a note of the MAC address before disassembly; this is very important, because you will need to insert this into the libreboot ROM image before flashing it. It will be written in one of these locations:
-@image{images/t400/macaddress0,,,,jpg} @image{images/t400/macaddress1,,,,jpg} @image{images/x200/disassembly/0001,,,,jpg}
+@image{../resources/images/t400/macaddress0,,,,jpg} @image{../resources/images/t400/macaddress1,,,,jpg} @image{../resources/images/x200/disassembly/0001,,,,jpg}
@node Initial BBB configuration
@chapter Initial BBB configuration
@@ -141,51 +141,51 @@ This is how you will connect. Numbers refer to pin numbers on the BBB, on the pl
@node Disassembly
@section Disassembly
@anchor{#disassembly}
-Remove all screws:@* @image{images/r400/0000,,,,jpg}@* Remove the HDD and optical drive:@* @image{images/r400/0001,,,,jpg}@* Remove the hinge screws:@* @image{images/r400/0002,,,,jpg} @image{images/r400/0003,,,,jpg}
+Remove all screws:@* @image{../resources/images/r400/0000,,,,jpg}@* Remove the HDD and optical drive:@* @image{../resources/images/r400/0001,,,,jpg}@* Remove the hinge screws:@* @image{../resources/images/r400/0002,,,,jpg} @image{../resources/images/r400/0003,,,,jpg}
-Remove the palm rest and keyboard:@* @image{images/r400/0004,,,,jpg} @image{images/r400/0005,,,,jpg}
+Remove the palm rest and keyboard:@* @image{../resources/images/r400/0004,,,,jpg} @image{../resources/images/r400/0005,,,,jpg}
-Remove these screws, and then remove the bezel:@* @image{images/r400/0006,,,,jpg} @image{images/r400/0007,,,,jpg}
+Remove these screws, and then remove the bezel:@* @image{../resources/images/r400/0006,,,,jpg} @image{../resources/images/r400/0007,,,,jpg}
-Remove the speaker screws, but don't remove the speakers yet (just set them loose):@* @image{images/r400/0008,,,,jpg} @image{images/r400/0009,,,,jpg} @image{images/r400/0010,,,,jpg}
+Remove the speaker screws, but don't remove the speakers yet (just set them loose):@* @image{../resources/images/r400/0008,,,,jpg} @image{../resources/images/r400/0009,,,,jpg} @image{../resources/images/r400/0010,,,,jpg}
-Remove these screws, and then remove the metal plate:@* @image{images/r400/0011,,,,jpg} @image{images/r400/0012,,,,jpg} @image{images/r400/0013,,,,jpg}
+Remove these screws, and then remove the metal plate:@* @image{../resources/images/r400/0011,,,,jpg} @image{../resources/images/r400/0012,,,,jpg} @image{../resources/images/r400/0013,,,,jpg}
-Remove the antennas from the wifi card, and then start unrouting them:@* @image{images/r400/0014,,,,jpg} @image{images/r400/0015,,,,jpg} @image{images/r400/0016,,,,jpg} @image{images/r400/0017,,,,jpg} @image{images/r400/0018,,,,jpg} @image{images/r400/0019,,,,jpg}
+Remove the antennas from the wifi card, and then start unrouting them:@* @image{../resources/images/r400/0014,,,,jpg} @image{../resources/images/r400/0015,,,,jpg} @image{../resources/images/r400/0016,,,,jpg} @image{../resources/images/r400/0017,,,,jpg} @image{../resources/images/r400/0018,,,,jpg} @image{../resources/images/r400/0019,,,,jpg}
-Disconnect the LCD cable from the motherboard:@* @image{images/r400/0020,,,,jpg} @image{images/r400/0021,,,,jpg} @image{images/r400/0022,,,,jpg} @image{images/r400/0023,,,,jpg}
+Disconnect the LCD cable from the motherboard:@* @image{../resources/images/r400/0020,,,,jpg} @image{../resources/images/r400/0021,,,,jpg} @image{../resources/images/r400/0022,,,,jpg} @image{../resources/images/r400/0023,,,,jpg}
-Remove the hinge screws, and then remove the LCD panel:@* @image{images/r400/0024,,,,jpg} @image{images/r400/0025,,,,jpg} @image{images/r400/0026,,,,jpg} @image{images/r400/0027,,,,jpg}
+Remove the hinge screws, and then remove the LCD panel:@* @image{../resources/images/r400/0024,,,,jpg} @image{../resources/images/r400/0025,,,,jpg} @image{../resources/images/r400/0026,,,,jpg} @image{../resources/images/r400/0027,,,,jpg}
-Remove this:@* @image{images/r400/0028,,,,jpg} @image{images/r400/0029,,,,jpg}
+Remove this:@* @image{../resources/images/r400/0028,,,,jpg} @image{../resources/images/r400/0029,,,,jpg}
-Remove this long cable (there are 3 connections):@* @image{images/r400/0030,,,,jpg} @image{images/r400/0031,,,,jpg} @image{images/r400/0032,,,,jpg} @image{images/r400/0033,,,,jpg}
+Remove this long cable (there are 3 connections):@* @image{../resources/images/r400/0030,,,,jpg} @image{../resources/images/r400/0031,,,,jpg} @image{../resources/images/r400/0032,,,,jpg} @image{../resources/images/r400/0033,,,,jpg}
-Disconnect the speaker cable, and remove the speakers:@* @image{images/r400/0034,,,,jpg}
+Disconnect the speaker cable, and remove the speakers:@* @image{../resources/images/r400/0034,,,,jpg}
-Remove the heatsink screws, remove the fan and then remove the heatsink/fan:@* @image{images/r400/0035,,,,jpg} @image{images/r400/0036,,,,jpg} @image{images/r400/0037,,,,jpg} @image{images/r400/0038,,,,jpg}
+Remove the heatsink screws, remove the fan and then remove the heatsink/fan:@* @image{../resources/images/r400/0035,,,,jpg} @image{../resources/images/r400/0036,,,,jpg} @image{../resources/images/r400/0037,,,,jpg} @image{../resources/images/r400/0038,,,,jpg}
-Remove the NVRAM battery:@* @image{images/r400/0039,,,,jpg} @image{images/r400/0040,,,,jpg}
+Remove the NVRAM battery:@* @image{../resources/images/r400/0039,,,,jpg} @image{../resources/images/r400/0040,,,,jpg}
-Remove this screw:@* @image{images/r400/0041,,,,jpg} @image{images/r400/0042,,,,jpg}
+Remove this screw:@* @image{../resources/images/r400/0041,,,,jpg} @image{../resources/images/r400/0042,,,,jpg}
-Disconnect the AC jack:@* @image{images/r400/0043,,,,jpg} @image{images/r400/0044,,,,jpg}
+Disconnect the AC jack:@* @image{../resources/images/r400/0043,,,,jpg} @image{../resources/images/r400/0044,,,,jpg}
-Remove this screw and then remove what is under it:@* @image{images/r400/0045,,,,jpg}
+Remove this screw and then remove what is under it:@* @image{../resources/images/r400/0045,,,,jpg}
-Remove this:@* @image{images/r400/0046,,,,jpg}
+Remove this:@* @image{../resources/images/r400/0046,,,,jpg}
-Lift the motherboard (which is still inside the cage) from the side on the right, removing it completely:@* @image{images/r400/0047,,,,jpg} @image{images/r400/0048,,,,jpg}
+Lift the motherboard (which is still inside the cage) from the side on the right, removing it completely:@* @image{../resources/images/r400/0047,,,,jpg} @image{../resources/images/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: @image{images/r400/0049,,,,jpg} @image{images/r400/0050,,,,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: @image{../resources/images/r400/0049,,,,jpg} @image{../resources/images/r400/0050,,,,jpg}
-Remove the motherboard from the cage, and the SPI flash chip will be next to the memory slots:@* @image{images/r400/0051,,,,jpg} @image{images/r400/0052,,,,jpg}
+Remove the motherboard from the cage, and the SPI flash chip will be next to the memory slots:@* @image{../resources/images/r400/0051,,,,jpg} @image{../resources/images/r400/0052,,,,jpg}
-Connect your programmer, then connect GND and 3.3V@* @image{images/t400/0065,,,,jpg} @image{images/t400/0066,,,,jpg} @image{images/t400/0067,,,,jpg} @image{images/t400/0069,,,,jpg} @image{images/t400/0070,,,,jpg} @image{images/t400/0071,,,,jpg}
+Connect your programmer, then connect GND and 3.3V@* @image{../resources/images/t400/0065,,,,jpg} @image{../resources/images/t400/0066,,,,jpg} @image{../resources/images/t400/0067,,,,jpg} @image{../resources/images/t400/0069,,,,jpg} @image{../resources/images/t400/0070,,,,jpg} @image{../resources/images/t400/0071,,,,jpg}
-A dedicated 3.3V PSU was used to create this guide, but at ATX PSU is also fine:@* @image{images/t400/0072,,,,jpg}
+A dedicated 3.3V PSU was used to create this guide, but at ATX PSU is also fine:@* @image{../resources/images/t400/0072,,,,jpg}
-Of course, make sure to turn on your PSU:@* @image{images/x200/disassembly/0013,,,,jpg}
+Of course, make sure to turn on your PSU:@* @image{../resources/images/x200/disassembly/0013,,,,jpg}
Now, you should be ready to install libreboot.
@@ -212,7 +212,7 @@ Follow the instructions at @uref{../hcl/gm45_remove_me.html#ich9gen,../hcl/gm45_
Now flash it:@* # @strong{./flashrom -p linux_spi:dev=/dev/spidev1.0,spispeed=512 -w path/to/libreboot/rom/image.rom -V}
-@image{images/x200/disassembly/0015,,,,jpg}
+@image{../resources/images/x200/disassembly/0015,,,,jpg}
You might see errors, but if it says @strong{Verifying flash... VERIFIED} at the end, then it's flashed and should boot. If you see errors, try again (and again, and again); the message @strong{Chip content is identical to the requested image} is also an indication of a successful installation.
@@ -240,7 +240,7 @@ Because part of this procedure involved removing the heatsink, you will need to
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.
-@image{images/t400/paste,,,,jpg}
+@image{../resources/images/t400/paste,,,,jpg}
NOTE: the photo above is for illustration purposes only, and does not show how to properly apply the thermal paste. Other guides online detail the proper application procedure.
@@ -253,7 +253,7 @@ Some R400 laptops might come with an Atheros chipset, but this is 802.11g only.
It is recommended that you install a new wifi chipset. This can only be done after installing libreboot, because the original firmware has a whitelist of approved chips, and it will refuse to boot if you use an 'unauthorized' wifi card.
-The following photos show an Atheros AR5B95 being installed, to replace the Intel chip that this R400 came with:@* @image{images/t400/0012,,,,jpg} @image{images/t400/ar5b95,,,,jpg}
+The following photos show an Atheros AR5B95 being installed, to replace the Intel chip that this R400 came with:@* @image{../resources/images/t400/0012,,,,jpg} @image{../resources/images/t400/ar5b95,,,,jpg}
@node WWAN
@chapter WWAN
@@ -269,7 +269,7 @@ You need DDR3 SODIMM PC3-8500 RAM installed, in matching pairs (speed/size). Non
Make sure that the RAM you buy is the 2Rx8 density.
-The following photo shows 8GiB (2x4GiB) of RAM installed:@* @image{images/t400/memory,,,,jpg}
+The following photo shows 8GiB (2x4GiB) of RAM installed:@* @image{../resources/images/t400/memory,,,,jpg}
@menu
* Boot it!::
@end menu
@@ -279,11 +279,11 @@ The following photo shows 8GiB (2x4GiB) of RAM installed:@* @image{images/t400/m
@anchor{#boot-it}
You should see something like this:
-@image{images/t400/boot0,,,,jpg} @image{images/t400/boot1,,,,jpg}
+@image{../resources/images/t400/boot0,,,,jpg} @image{../resources/images/t400/boot1,,,,jpg}
Now @uref{../gnulinux/index.html,install GNU/Linux}.
-Copyright © 2014, 2015 Francis Rowe <info@@gluglug.org.uk>@* Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license can be found at @uref{../gfdl-1.3.txt,../gfdl-1.3.txt}
+Copyright © 2014, 2015 Francis Rowe <info@@gluglug.org.uk>@* Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license can be found at @uref{../resources/licenses/gfdl-1.3.txt,gfdl-1.3.txt}
Updated versions of the license (when available) can be found at @uref{https://www.gnu.org/licenses/licenses.html,https://www.gnu.org/licenses/licenses.html}
diff --git a/docs/install/r500_external.texi b/docs/src/install/r500_external.texi
index 1ff5d0a..5b46f7f 100644
--- a/docs/install/r500_external.texi
+++ b/docs/src/install/r500_external.texi
@@ -122,17 +122,17 @@ This is how you will connect. Numbers refer to pin numbers on the BBB, on the pl
@node Disassembly
@section Disassembly
@anchor{#disassembly}
-@image{images/r500/0001,,,,JPG} @image{images/r500/0002,,,,JPG} @image{images/r500/0003,,,,JPG} @image{images/r500/0004,,,,JPG} @image{images/r500/0005,,,,JPG} @image{images/r500/0006,,,,JPG} @image{images/r500/0007,,,,JPG} @image{images/r500/0008,,,,JPG} @image{images/r500/0009,,,,JPG} @image{images/r500/0010,,,,JPG} @image{images/r500/0011,,,,JPG} @image{images/r500/0012,,,,JPG} @image{images/r500/0013,,,,JPG} @image{images/r500/0014,,,,JPG} @image{images/r500/0015,,,,JPG} @image{images/r500/0016,,,,JPG} @image{images/r500/0017,,,,JPG} @image{images/r500/0018,,,,JPG} @image{images/r500/0019,,,,JPG} @image{images/r500/0020,,,,JPG} @image{images/r500/0021,,,,JPG} @image{images/r500/0022,,,,JPG} @image{images/r500/0023,,,,JPG} @image{images/r500/0024,,,,JPG} @image{images/r500/0025,,,,JPG} @image{images/r500/0026,,,,JPG} @image{images/r500/0027,,,,JPG} @image{images/r500/0028,,,,JPG} @image{images/r500/0029,,,,JPG} @image{images/r500/0030,,,,JPG} @image{images/r500/0031,,,,JPG}
+@image{../resources/images/r500/0001,,,,JPG} @image{../resources/images/r500/0002,,,,JPG} @image{../resources/images/r500/0003,,,,JPG} @image{../resources/images/r500/0004,,,,JPG} @image{../resources/images/r500/0005,,,,JPG} @image{../resources/images/r500/0006,,,,JPG} @image{../resources/images/r500/0007,,,,JPG} @image{../resources/images/r500/0008,,,,JPG} @image{../resources/images/r500/0009,,,,JPG} @image{../resources/images/r500/0010,,,,JPG} @image{../resources/images/r500/0011,,,,JPG} @image{../resources/images/r500/0012,,,,JPG} @image{../resources/images/r500/0013,,,,JPG} @image{../resources/images/r500/0014,,,,JPG} @image{../resources/images/r500/0015,,,,JPG} @image{../resources/images/r500/0016,,,,JPG} @image{../resources/images/r500/0017,,,,JPG} @image{../resources/images/r500/0018,,,,JPG} @image{../resources/images/r500/0019,,,,JPG} @image{../resources/images/r500/0020,,,,JPG} @image{../resources/images/r500/0021,,,,JPG} @image{../resources/images/r500/0022,,,,JPG} @image{../resources/images/r500/0023,,,,JPG} @image{../resources/images/r500/0024,,,,JPG} @image{../resources/images/r500/0025,,,,JPG} @image{../resources/images/r500/0026,,,,JPG} @image{../resources/images/r500/0027,,,,JPG} @image{../resources/images/r500/0028,,,,JPG} @image{../resources/images/r500/0029,,,,JPG} @image{../resources/images/r500/0030,,,,JPG} @image{../resources/images/r500/0031,,,,JPG}
-Remove the motherboard from the cage, and the SPI flash chip will be next to the memory slots:@* @image{images/r500/0032,,,,JPG} @image{images/r500/flashchip,,,,jpg}
+Remove the motherboard from the cage, and the SPI flash chip will be next to the memory slots:@* @image{../resources/images/r500/0032,,,,JPG} @image{../resources/images/r500/flashchip,,,,jpg}
-The following image is for illustration only, to show how a SOIC-8 clip is connected. This photo is from a T500, which has a different arrangement to the R500:@* @image{images/t500/0061,,,,jpg}
+The following image is for illustration only, to show how a SOIC-8 clip is connected. This photo is from a T500, which has a different arrangement to the R500:@* @image{../resources/images/t500/0061,,,,jpg}
-Connect your programmer, then connect GND and 3.3V@* @image{images/t400/0067,,,,jpg} @image{images/t400/0069,,,,jpg} @image{images/t400/0070,,,,jpg} @image{images/t400/0071,,,,jpg}
+Connect your programmer, then connect GND and 3.3V@* @image{../resources/images/t400/0067,,,,jpg} @image{../resources/images/t400/0069,,,,jpg} @image{../resources/images/t400/0070,,,,jpg} @image{../resources/images/t400/0071,,,,jpg}
-A dedicated 3.3V PSU was used to create this guide, but at ATX PSU is also fine:@* @image{images/t400/0072,,,,jpg}
+A dedicated 3.3V PSU was used to create this guide, but at ATX PSU is also fine:@* @image{../resources/images/t400/0072,,,,jpg}
-Of course, make sure to turn on your PSU:@* @image{images/x200/disassembly/0013,,,,jpg}
+Of course, make sure to turn on your PSU:@* @image{../resources/images/x200/disassembly/0013,,,,jpg}
Now, you should be ready to install libreboot.
@@ -157,7 +157,7 @@ How to backup factory.rom (change the -c option as neeed, for your flash chip):@
Now flash it:@* # @strong{./flashrom -p linux_spi:dev=/dev/spidev1.0,spispeed=512 -w path/to/libreboot/rom/image.rom -V}
-@image{images/x200/disassembly/0015,,,,jpg}
+@image{../resources/images/x200/disassembly/0015,,,,jpg}
You might see errors, but if it says @strong{Verifying flash... VERIFIED} at the end, then it's flashed and should boot. If you see errors, try again (and again, and again); the message @strong{Chip content is identical to the requested image} is also an indication of a successful installation.
@@ -185,7 +185,7 @@ Because part of this procedure involved removing the heatsink, you will need to
When re-installing the heatsink, you must first clean off all old paste with the alcohol/cloth. Then apply new paste. AS5 is also much better than the default paste used on these systems.
-@image{images/t400/paste,,,,jpg}
+@image{../resources/images/t400/paste,,,,jpg}
NOTE: the photo above is for illustration purposes only, and does not show how to properly apply the thermal paste. Other guides online detail the proper application procedure.
@@ -198,7 +198,7 @@ Some R500 laptops might come with an Atheros chipset, but this is 802.11g only.
It is recommended that you install a new wifi chipset. This can only be done after installing libreboot, because the original firmware has a whitelist of approved chips, and it will refuse to boot if you use an 'unauthorized' wifi card.
-The following photos show an Atheros AR5B95 being installed, to replace the Intel chip that this R500 came with:@* @image{images/t400/0012,,,,jpg} @image{images/t400/ar5b95,,,,jpg}
+The following photos show an Atheros AR5B95 being installed, to replace the Intel chip that this R500 came with:@* @image{../resources/images/t400/0012,,,,jpg} @image{../resources/images/t400/ar5b95,,,,jpg}
@node WWAN
@chapter WWAN
@@ -214,7 +214,7 @@ You need DDR3 SODIMM PC3-8500 RAM installed, in matching pairs (speed/size). Non
Make sure that the RAM you buy is the 2Rx8 density.
-The following photo shows 8GiB (2x4GiB) of RAM installed:@* @image{images/t400/memory,,,,jpg}
+The following photo shows 8GiB (2x4GiB) of RAM installed:@* @image{../resources/images/t400/memory,,,,jpg}
@menu
* Boot it!::
@end menu
@@ -224,11 +224,11 @@ The following photo shows 8GiB (2x4GiB) of RAM installed:@* @image{images/t400/m
@anchor{#boot-it}
You should see something like this:
-@image{images/t400/boot0,,,,jpg} @image{images/t400/boot1,,,,jpg}
+@image{../resources/images/t400/boot0,,,,jpg} @image{../resources/images/t400/boot1,,,,jpg}
Now @uref{../gnulinux/index.html,install GNU/Linux}.
-Copyright © 2015 Francis Rowe <info@@gluglug.org.uk>@* Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license can be found at @uref{../gfdl-1.3.txt,../gfdl-1.3.txt}
+Copyright © 2015 Francis Rowe <info@@gluglug.org.uk>@* Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license can be found at @uref{../resources/licenses/gfdl-1.3.txt,gfdl-1.3.txt}
Updated versions of the license (when available) can be found at @uref{https://www.gnu.org/licenses/licenses.html,https://www.gnu.org/licenses/licenses.html}
diff --git a/docs/install/t400_external.texi b/docs/src/install/t400_external.texi
index afef825..7afe4bd 100644
--- a/docs/install/t400_external.texi
+++ b/docs/src/install/t400_external.texi
@@ -97,7 +97,7 @@ On the T400, the MAC address for the onboard gigabit ethernet chipset is stored
Keep a note of the MAC address before disassembly; this is very important, because you will need to insert this into the libreboot ROM image before flashing it. It will be written in one of these locations:
-@image{images/t400/macaddress0,,,,jpg} @image{images/t400/macaddress1,,,,jpg} @image{images/x200/disassembly/0001,,,,jpg}
+@image{../resources/images/t400/macaddress0,,,,jpg} @image{../resources/images/t400/macaddress1,,,,jpg} @image{../resources/images/x200/disassembly/0001,,,,jpg}
@node Initial BBB configuration
@chapter Initial BBB configuration
@@ -141,51 +141,51 @@ This is how you will connect. Numbers refer to pin numbers on the BBB, on the pl
@node The procedure
@section The procedure
@anchor{#the-procedure}
-Remove @emph{all} screws, placing them in the order that you removed them:@* @image{images/t400/0001,,,,jpg} @image{images/t400/0002,,,,jpg}
+Remove @emph{all} screws, placing them in the order that you removed them:@* @image{../resources/images/t400/0001,,,,jpg} @image{../resources/images/t400/0002,,,,jpg}
-Remove those three screws then remove the rear bezel:@* @image{images/t400/0003,,,,jpg} @image{images/t400/0004,,,,jpg} @image{images/t400/0005,,,,jpg} @image{images/t400/0006,,,,jpg}
+Remove those three screws then remove the rear bezel:@* @image{../resources/images/t400/0003,,,,jpg} @image{../resources/images/t400/0004,,,,jpg} @image{../resources/images/t400/0005,,,,jpg} @image{../resources/images/t400/0006,,,,jpg}
-Remove the speakers:@* @image{images/t400/0007,,,,jpg} @image{images/t400/0008,,,,jpg} @image{images/t400/0009,,,,jpg} @image{images/t400/0010,,,,jpg} @image{images/t400/0011,,,,jpg}
+Remove the speakers:@* @image{../resources/images/t400/0007,,,,jpg} @image{../resources/images/t400/0008,,,,jpg} @image{../resources/images/t400/0009,,,,jpg} @image{../resources/images/t400/0010,,,,jpg} @image{../resources/images/t400/0011,,,,jpg}
-Remove the wifi:@* @image{images/t400/0012,,,,jpg} @image{images/t400/0013,,,,jpg}
+Remove the wifi:@* @image{../resources/images/t400/0012,,,,jpg} @image{../resources/images/t400/0013,,,,jpg}
-Remove this cable:@* @image{images/t400/0014,,,,jpg} @image{images/t400/0015,,,,jpg} @image{images/t400/0016,,,,jpg} @image{images/t400/0017,,,,jpg} @image{images/t400/0018,,,,jpg}
+Remove this cable:@* @image{../resources/images/t400/0014,,,,jpg} @image{../resources/images/t400/0015,,,,jpg} @image{../resources/images/t400/0016,,,,jpg} @image{../resources/images/t400/0017,,,,jpg} @image{../resources/images/t400/0018,,,,jpg}
-Unroute those antenna wires:@* @image{images/t400/0019,,,,jpg} @image{images/t400/0020,,,,jpg} @image{images/t400/0021,,,,jpg} @image{images/t400/0022,,,,jpg} @image{images/t400/0023,,,,jpg}
+Unroute those antenna wires:@* @image{../resources/images/t400/0019,,,,jpg} @image{../resources/images/t400/0020,,,,jpg} @image{../resources/images/t400/0021,,,,jpg} @image{../resources/images/t400/0022,,,,jpg} @image{../resources/images/t400/0023,,,,jpg}
-Remove the LCD assembly:@* @image{images/t400/0024,,,,jpg} @image{images/t400/0025,,,,jpg} @image{images/t400/0026,,,,jpg} @image{images/t400/0027,,,,jpg} @image{images/t400/0028,,,,jpg} @image{images/t400/0029,,,,jpg} @image{images/t400/0030,,,,jpg} @image{images/t400/0031,,,,jpg}
+Remove the LCD assembly:@* @image{../resources/images/t400/0024,,,,jpg} @image{../resources/images/t400/0025,,,,jpg} @image{../resources/images/t400/0026,,,,jpg} @image{../resources/images/t400/0027,,,,jpg} @image{../resources/images/t400/0028,,,,jpg} @image{../resources/images/t400/0029,,,,jpg} @image{../resources/images/t400/0030,,,,jpg} @image{../resources/images/t400/0031,,,,jpg}
-Disconnect the NVRAM battery:@* @image{images/t400/0033,,,,jpg}
+Disconnect the NVRAM battery:@* @image{../resources/images/t400/0033,,,,jpg}
-Disconnect the fan:@* @image{images/t400/0034,,,,jpg}
+Disconnect the fan:@* @image{../resources/images/t400/0034,,,,jpg}
-Unscrew these:@* @image{images/t400/0035,,,,jpg} @image{images/t400/0036,,,,jpg} @image{images/t400/0037,,,,jpg} @image{images/t400/0038,,,,jpg}
+Unscrew these:@* @image{../resources/images/t400/0035,,,,jpg} @image{../resources/images/t400/0036,,,,jpg} @image{../resources/images/t400/0037,,,,jpg} @image{../resources/images/t400/0038,,,,jpg}
-Unscrew the heatsink, then lift it off:@* @image{images/t400/0039,,,,jpg} @image{images/t400/0040,,,,jpg}
+Unscrew the heatsink, then lift it off:@* @image{../resources/images/t400/0039,,,,jpg} @image{../resources/images/t400/0040,,,,jpg}
-Disconnect the power jack:@* @image{images/t400/0041,,,,jpg} @image{images/t400/0042,,,,jpg}
+Disconnect the power jack:@* @image{../resources/images/t400/0041,,,,jpg} @image{../resources/images/t400/0042,,,,jpg}
-Loosen this:@* @image{images/t400/0043,,,,jpg}
+Loosen this:@* @image{../resources/images/t400/0043,,,,jpg}
-Remove this:@* @image{images/t400/0044,,,,jpg} @image{images/t400/0045,,,,jpg} @image{images/t400/0046,,,,jpg} @image{images/t400/0047,,,,jpg} @image{images/t400/0048,,,,jpg}
+Remove this:@* @image{../resources/images/t400/0044,,,,jpg} @image{../resources/images/t400/0045,,,,jpg} @image{../resources/images/t400/0046,,,,jpg} @image{../resources/images/t400/0047,,,,jpg} @image{../resources/images/t400/0048,,,,jpg}
-Unscrew these:@* @image{images/t400/0049,,,,jpg} @image{images/t400/0050,,,,jpg}
+Unscrew these:@* @image{../resources/images/t400/0049,,,,jpg} @image{../resources/images/t400/0050,,,,jpg}
-Remove this:@* @image{images/t400/0051,,,,jpg} @image{images/t400/0052,,,,jpg}
+Remove this:@* @image{../resources/images/t400/0051,,,,jpg} @image{../resources/images/t400/0052,,,,jpg}
-Unscrew this:@* @image{images/t400/0053,,,,jpg}
+Unscrew this:@* @image{../resources/images/t400/0053,,,,jpg}
-Remove the motherboard (the cage is still attached) from the right hand side, then lift it out:@* @image{images/t400/0054,,,,jpg} @image{images/t400/0055,,,,jpg} @image{images/t400/0056,,,,jpg}
+Remove the motherboard (the cage is still attached) from the right hand side, then lift it out:@* @image{../resources/images/t400/0054,,,,jpg} @image{../resources/images/t400/0055,,,,jpg} @image{../resources/images/t400/0056,,,,jpg}
-Remove these screws, placing the screws in the same layout and marking each screw hole (so that you know what ones to put the screws back into later): @image{images/t400/0057,,,,jpg} @image{images/t400/0058,,,,jpg} @image{images/t400/0059,,,,jpg} @image{images/t400/0060,,,,jpg} @image{images/t400/0061,,,,jpg} @image{images/t400/0062,,,,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): @image{../resources/images/t400/0057,,,,jpg} @image{../resources/images/t400/0058,,,,jpg} @image{../resources/images/t400/0059,,,,jpg} @image{../resources/images/t400/0060,,,,jpg} @image{../resources/images/t400/0061,,,,jpg} @image{../resources/images/t400/0062,,,,jpg}
-Separate the motherboard:@* @image{images/t400/0063,,,,jpg} @image{images/t400/0064,,,,jpg}
+Separate the motherboard:@* @image{../resources/images/t400/0063,,,,jpg} @image{../resources/images/t400/0064,,,,jpg}
-Connect your programmer, then connect GND and 3.3V@* @image{images/t400/0065,,,,jpg} @image{images/t400/0066,,,,jpg} @image{images/t400/0067,,,,jpg} @image{images/t400/0069,,,,jpg} @image{images/t400/0070,,,,jpg} @image{images/t400/0071,,,,jpg}
+Connect your programmer, then connect GND and 3.3V@* @image{../resources/images/t400/0065,,,,jpg} @image{../resources/images/t400/0066,,,,jpg} @image{../resources/images/t400/0067,,,,jpg} @image{../resources/images/t400/0069,,,,jpg} @image{../resources/images/t400/0070,,,,jpg} @image{../resources/images/t400/0071,,,,jpg}
-A dedicated 3.3V PSU was used to create this guide, but at ATX PSU is also fine:@* @image{images/t400/0072,,,,jpg}
+A dedicated 3.3V PSU was used to create this guide, but at ATX PSU is also fine:@* @image{../resources/images/t400/0072,,,,jpg}
-Of course, make sure to turn on your PSU:@* @image{images/x200/disassembly/0013,,,,jpg}
+Of course, make sure to turn on your PSU:@* @image{../resources/images/x200/disassembly/0013,,,,jpg}
Now, you should be ready to install libreboot.
@@ -212,7 +212,7 @@ Follow the instructions at @uref{../hcl/gm45_remove_me.html#ich9gen,../hcl/gm45_
Now flash it:@* # @strong{./flashrom -p linux_spi:dev=/dev/spidev1.0,spispeed=512 -w path/to/libreboot/rom/image.rom -V}
-@image{images/x200/disassembly/0015,,,,jpg}
+@image{../resources/images/x200/disassembly/0015,,,,jpg}
You might see errors, but if it says @strong{Verifying flash... VERIFIED} at the end, then it's flashed and should boot. If you see errors, try again (and again, and again); the message @strong{Chip content is identical to the requested image} is also an indication of a successful installation.
@@ -240,7 +240,7 @@ Because part of this procedure involved removing the heatsink, you will need to
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.
-@image{images/t400/paste,,,,jpg}
+@image{../resources/images/t400/paste,,,,jpg}
NOTE: the photo above is for illustration purposes only, and does not show how to properly apply the thermal paste. Other guides online detail the proper application procedure.
@@ -253,7 +253,7 @@ Some T400 laptops might come with an Atheros chipset, but this is 802.11g only.
It is recommended that you install a new wifi chipset. This can only be done after installing libreboot, because the original firmware has a whitelist of approved chips, and it will refuse to boot if you use an 'unauthorized' wifi card.
-The following photos show an Atheros AR5B95 being installed, to replace the Intel chip that this T400 came with:@* @image{images/t400/0012,,,,jpg} @image{images/t400/ar5b95,,,,jpg}
+The following photos show an Atheros AR5B95 being installed, to replace the Intel chip that this T400 came with:@* @image{../resources/images/t400/0012,,,,jpg} @image{../resources/images/t400/ar5b95,,,,jpg}
@node WWAN
@chapter WWAN
@@ -269,7 +269,7 @@ You need DDR3 SODIMM PC3-8500 RAM installed, in matching pairs (speed/size). Non
Make sure that the RAM you buy is the 2Rx8 density.
-The following photo shows 8GiB (2x4GiB) of RAM installed:@* @image{images/t400/memory,,,,jpg}
+The following photo shows 8GiB (2x4GiB) of RAM installed:@* @image{../resources/images/t400/memory,,,,jpg}
@menu
* Boot it!::
@end menu
@@ -279,11 +279,11 @@ The following photo shows 8GiB (2x4GiB) of RAM installed:@* @image{images/t400/m
@anchor{#boot-it}
You should see something like this:
-@image{images/t400/boot0,,,,jpg} @image{images/t400/boot1,,,,jpg}
+@image{../resources/images/t400/boot0,,,,jpg} @image{../resources/images/t400/boot1,,,,jpg}
Now @uref{../gnulinux/index.html,install GNU/Linux}.
-Copyright © 2015 Francis Rowe <info@@gluglug.org.uk>@* Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license can be found at @uref{../gfdl-1.3.txt,../gfdl-1.3.txt}
+Copyright © 2015 Francis Rowe <info@@gluglug.org.uk>@* Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license can be found at @uref{../resources/licenses/gfdl-1.3.txt,gfdl-1.3.txt}
Updated versions of the license (when available) can be found at @uref{https://www.gnu.org/licenses/licenses.html,https://www.gnu.org/licenses/licenses.html}
diff --git a/docs/install/t500_external.texi b/docs/src/install/t500_external.texi
index 698a430..bbb0871 100644
--- a/docs/install/t500_external.texi
+++ b/docs/src/install/t500_external.texi
@@ -95,7 +95,7 @@ On the T500, the MAC address for the onboard gigabit ethernet chipset is stored
Keep a note of the MAC address before disassembly; this is very important, because you will need to insert this into the libreboot ROM image before flashing it. It will be written in one of these locations:
-@image{images/t400/macaddress0,,,,jpg} @image{images/t400/macaddress1,,,,jpg} @image{images/x200/disassembly/0001,,,,jpg}
+@image{../resources/images/t400/macaddress0,,,,jpg} @image{../resources/images/t400/macaddress1,,,,jpg} @image{../resources/images/x200/disassembly/0001,,,,jpg}
@node Initial BBB configuration
@chapter Initial BBB configuration
@@ -139,53 +139,53 @@ This is how you will connect. Numbers refer to pin numbers on the BBB, on the pl
@node The procedure
@section The procedure
@anchor{#the-procedure}
-Remove all screws:@* @image{images/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:@* @image{images/t500/0001,,,,jpg} @image{images/t500/0002,,,,jpg}
+Remove all screws:@* @image{../resources/images/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:@* @image{../resources/images/t500/0001,,,,jpg} @image{../resources/images/t500/0002,,,,jpg}
-Remove the HDD/SSD and optical drive:@* @image{images/t500/0003,,,,jpg} @image{images/t500/0004,,,,jpg}
+Remove the HDD/SSD and optical drive:@* @image{../resources/images/t500/0003,,,,jpg} @image{../resources/images/t500/0004,,,,jpg}
-Remove the palm rest:@* @image{images/t500/0005,,,,jpg} @image{images/t500/0006,,,,jpg}
+Remove the palm rest:@* @image{../resources/images/t500/0005,,,,jpg} @image{../resources/images/t500/0006,,,,jpg}
-Remove the keyboard and rear bezel:@* @image{images/t500/0007,,,,jpg} @image{images/t500/0008,,,,jpg} @image{images/t500/0009,,,,jpg} @image{images/t500/0010,,,,jpg} @image{images/t500/0011,,,,jpg} @image{images/t500/0012,,,,jpg}
+Remove the keyboard and rear bezel:@* @image{../resources/images/t500/0007,,,,jpg} @image{../resources/images/t500/0008,,,,jpg} @image{../resources/images/t500/0009,,,,jpg} @image{../resources/images/t500/0010,,,,jpg} @image{../resources/images/t500/0011,,,,jpg} @image{../resources/images/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:@* @image{images/t500/0013,,,,jpg} @image{images/t500/0017,,,,jpg} @image{images/t500/0018,,,,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:@* @image{../resources/images/t500/0013,,,,jpg} @image{../resources/images/t500/0017,,,,jpg} @image{../resources/images/t500/0018,,,,jpg}
-Remove this frame, and then remove the wifi chip:@* @image{images/t500/0014,,,,jpg} @image{images/t500/0015,,,,jpg} @image{images/t500/0016,,,,jpg}
+Remove this frame, and then remove the wifi chip:@* @image{../resources/images/t500/0014,,,,jpg} @image{../resources/images/t500/0015,,,,jpg} @image{../resources/images/t500/0016,,,,jpg}
-Remove the speakers:@* @image{images/t500/0019,,,,jpg} @image{images/t500/0020,,,,jpg} @image{images/t500/0021,,,,jpg} @image{images/t500/0022,,,,jpg} @image{images/t500/0023,,,,jpg} @image{images/t500/0024,,,,jpg} @image{images/t500/0025,,,,jpg}
+Remove the speakers:@* @image{../resources/images/t500/0019,,,,jpg} @image{../resources/images/t500/0020,,,,jpg} @image{../resources/images/t500/0021,,,,jpg} @image{../resources/images/t500/0022,,,,jpg} @image{../resources/images/t500/0023,,,,jpg} @image{../resources/images/t500/0024,,,,jpg} @image{../resources/images/t500/0025,,,,jpg}
-Remove the NVRAM battery (already removed in this photo):@* @image{images/t500/0026,,,,jpg}
+Remove the NVRAM battery (already removed in this photo):@* @image{../resources/images/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:@* @image{images/t500/0027,,,,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:@* @image{../resources/images/t500/0027,,,,jpg}
-Unroute the antenna wires:@* @image{images/t500/0028,,,,jpg} @image{images/t500/0029,,,,jpg} @image{images/t500/0030,,,,jpg} @image{images/t500/0031,,,,jpg}
+Unroute the antenna wires:@* @image{../resources/images/t500/0028,,,,jpg} @image{../resources/images/t500/0029,,,,jpg} @image{../resources/images/t500/0030,,,,jpg} @image{../resources/images/t500/0031,,,,jpg}
-Disconnect the LCD cable from the motherboard:@* @image{images/t500/0032,,,,jpg} @image{images/t500/0033,,,,jpg}
+Disconnect the LCD cable from the motherboard:@* @image{../resources/images/t500/0032,,,,jpg} @image{../resources/images/t500/0033,,,,jpg}
-Remove the LCD assembly hinge screws, and then remove the LCD assembly:@* @image{images/t500/0034,,,,jpg} @image{images/t500/0035,,,,jpg} @image{images/t500/0036,,,,jpg}
+Remove the LCD assembly hinge screws, and then remove the LCD assembly:@* @image{../resources/images/t500/0034,,,,jpg} @image{../resources/images/t500/0035,,,,jpg} @image{../resources/images/t500/0036,,,,jpg}
-Remove the fan and heatsink:@* @image{images/t500/0037,,,,jpg} @image{images/t500/0038,,,,jpg} @image{images/t500/0039,,,,jpg}
+Remove the fan and heatsink:@* @image{../resources/images/t500/0037,,,,jpg} @image{../resources/images/t500/0038,,,,jpg} @image{../resources/images/t500/0039,,,,jpg}
-Remove this screw:@* @image{images/t500/0040,,,,jpg}
+Remove this screw:@* @image{../resources/images/t500/0040,,,,jpg}
-Remove these cables, keeping note of how and in what arrangement they are connected:@* @image{images/t500/0041,,,,jpg} @image{images/t500/0042,,,,jpg} @image{images/t500/0043,,,,jpg} @image{images/t500/0044,,,,jpg} @image{images/t500/0045,,,,jpg} @image{images/t500/0046,,,,jpg} @image{images/t500/0047,,,,jpg} @image{images/t500/0048,,,,jpg} @image{images/t500/0049,,,,jpg}
+Remove these cables, keeping note of how and in what arrangement they are connected:@* @image{../resources/images/t500/0041,,,,jpg} @image{../resources/images/t500/0042,,,,jpg} @image{../resources/images/t500/0043,,,,jpg} @image{../resources/images/t500/0044,,,,jpg} @image{../resources/images/t500/0045,,,,jpg} @image{../resources/images/t500/0046,,,,jpg} @image{../resources/images/t500/0047,,,,jpg} @image{../resources/images/t500/0048,,,,jpg} @image{../resources/images/t500/0049,,,,jpg}
-Disconnect the power jack:@* @image{images/t500/0050,,,,jpg} @image{images/t500/0051,,,,jpg}
+Disconnect the power jack:@* @image{../resources/images/t500/0050,,,,jpg} @image{../resources/images/t500/0051,,,,jpg}
-Remove the motherboard and cage from the base (the marked hole is where those cables were routed through):@* @image{images/t500/0052,,,,jpg} @image{images/t500/0053,,,,jpg}
+Remove the motherboard and cage from the base (the marked hole is where those cables were routed through):@* @image{../resources/images/t500/0052,,,,jpg} @image{../resources/images/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):@* @image{images/t500/0054,,,,jpg} @image{images/t500/0055,,,,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):@* @image{../resources/images/t500/0054,,,,jpg} @image{../resources/images/t500/0055,,,,jpg}
-Also remove this:@* @image{images/t500/0056,,,,jpg} @image{images/t500/0057,,,,jpg}
+Also remove this:@* @image{../resources/images/t500/0056,,,,jpg} @image{../resources/images/t500/0057,,,,jpg}
-Separate the motherboard from the cage:@* @image{images/t500/0058,,,,jpg} @image{images/t500/0059,,,,jpg}
+Separate the motherboard from the cage:@* @image{../resources/images/t500/0058,,,,jpg} @image{../resources/images/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:@* @image{images/t500/0060,,,,jpg}
+The flash chip is next to the memory slots. On this system, it was a SOIC-8 (4MiB or 32Mb) flash chip:@* @image{../resources/images/t500/0060,,,,jpg}
-Connect your programmer, then connect GND and 3.3V@* @image{images/t500/0061,,,,jpg}@* @image{images/t400/0067,,,,jpg} @image{images/t400/0069,,,,jpg} @image{images/t400/0070,,,,jpg} @image{images/t400/0071,,,,jpg}
+Connect your programmer, then connect GND and 3.3V@* @image{../resources/images/t500/0061,,,,jpg}@* @image{../resources/images/t400/0067,,,,jpg} @image{../resources/images/t400/0069,,,,jpg} @image{../resources/images/t400/0070,,,,jpg} @image{../resources/images/t400/0071,,,,jpg}
-A dedicated 3.3V PSU was used to create this guide, but at ATX PSU is also fine:@* @image{images/t400/0072,,,,jpg}
+A dedicated 3.3V PSU was used to create this guide, but at ATX PSU is also fine:@* @image{../resources/images/t400/0072,,,,jpg}
-Of course, make sure to turn on your PSU:@* @image{images/x200/disassembly/0013,,,,jpg}
+Of course, make sure to turn on your PSU:@* @image{../resources/images/x200/disassembly/0013,,,,jpg}
Now, you should be ready to install libreboot.
@@ -212,7 +212,7 @@ Follow the instructions at @uref{../hcl/gm45_remove_me.html#ich9gen,../hcl/gm45_
Now flash it:@* # @strong{./flashrom -p linux_spi:dev=/dev/spidev1.0,spispeed=512 -w path/to/libreboot/rom/image.rom -V}
-@image{images/x200/disassembly/0015,,,,jpg}
+@image{../resources/images/x200/disassembly/0015,,,,jpg}
You might see errors, but if it says @strong{Verifying flash... VERIFIED} at the end, then it's flashed and should boot. If you see errors, try again (and again, and again); the message @strong{Chip content is identical to the requested image} is also an indication of a successful installation.
@@ -240,7 +240,7 @@ Because part of this procedure involved removing the heatsink, you will need to
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.
-@image{images/t400/paste,,,,jpg}
+@image{../resources/images/t400/paste,,,,jpg}
NOTE: the photo above is for illustration purposes only, and does not show how to properly apply the thermal paste. Other guides online detail the proper application procedure.
@@ -253,7 +253,7 @@ Some T500 laptops might come with an Atheros chipset, but this is 802.11g only.
It is recommended that you install a new wifi chipset. This can only be done after installing libreboot, because the original firmware has a whitelist of approved chips, and it will refuse to boot if you use an 'unauthorized' wifi card.
-The following photos show an Atheros AR5B95 being installed, to replace the Intel chip that this T500 came with:@* @image{images/t400/0012,,,,jpg} @image{images/t400/ar5b95,,,,jpg}
+The following photos show an Atheros AR5B95 being installed, to replace the Intel chip that this T500 came with:@* @image{../resources/images/t400/0012,,,,jpg} @image{../resources/images/t400/ar5b95,,,,jpg}
@node WWAN
@chapter WWAN
@@ -269,7 +269,7 @@ You need DDR3 SODIMM PC3-8500 RAM installed, in matching pairs (speed/size). Non
Make sure that the RAM you buy is the 2Rx8 density.
-The following photo shows 8GiB (2x4GiB) of RAM installed:@* @image{images/t400/memory,,,,jpg}
+The following photo shows 8GiB (2x4GiB) of RAM installed:@* @image{../resources/images/t400/memory,,,,jpg}
@menu
* Boot it!::
@end menu
@@ -279,11 +279,11 @@ The following photo shows 8GiB (2x4GiB) of RAM installed:@* @image{images/t400/m
@anchor{#boot-it}
You should see something like this:
-@image{images/t500/0062,,,,jpg}
+@image{../resources/images/t500/0062,,,,jpg}
Now @uref{../gnulinux/index.html,install GNU/Linux}.
-Copyright © 2015 Francis Rowe <info@@gluglug.org.uk>@* Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license can be found at @uref{../gfdl-1.3.txt,../gfdl-1.3.txt}
+Copyright © 2015 Francis Rowe <info@@gluglug.org.uk>@* Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license can be found at @uref{../resources/licenses/gfdl-1.3.txt,gfdl-1.3.txt}
Updated versions of the license (when available) can be found at @uref{https://www.gnu.org/licenses/licenses.html,https://www.gnu.org/licenses/licenses.html}
diff --git a/docs/install/t60_unbrick.texi b/docs/src/install/t60_unbrick.texi
index e774b83..7c94b40 100644
--- a/docs/install/t60_unbrick.texi
+++ b/docs/src/install/t60_unbrick.texi
@@ -45,7 +45,7 @@ Types of brick:
@node Brick type 1 bucts not reset
@chapter Brick type 1: bucts not reset.
@anchor{#brick-type-1-bucts-not-reset.}
-You still have Lenovo BIOS, or you had libreboot running and you flashed another ROM; and you had bucts 1 set and the ROM wasn't dd'd.* or if Lenovo BIOS was present and libreboot wasn't flashed.@*@* 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:@* @image{../images/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 applied!):@* dd if=coreboot.rom of=top64k.bin bs=1 skip=$[$(stat -c %s coreboot.rom) - 0x10000] count=64k@* dd if=coreboot.rom bs=1 skip=$[$(stat -c %s coreboot.rom) - 0x20000] count=64k | hexdump@* dd if=top64k.bin of=coreboot.rom bs=1 seek=$[$(stat -c %s coreboot.rom) - 0x20000] count=64k conv=notrunc@* (doing this makes the ROM suitable for use when flashing a system that still has Lenovo BIOS running, using those instructions: @uref{http://www.coreboot.org/Board:lenovo/x60/Installation,http://www.coreboot.org/Board:lenovo/x60/Installation}. (it says x60, but instructions for t60 are identical)
+You still have Lenovo BIOS, or you had libreboot running and you flashed another ROM; and you had bucts 1 set and the ROM wasn't dd'd.* or if Lenovo BIOS was present and libreboot wasn't flashed.@*@* 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:@* @image{../resources/images/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 applied!):@* dd if=coreboot.rom of=top64k.bin bs=1 skip=$[$(stat -c %s coreboot.rom) - 0x10000] count=64k@* dd if=coreboot.rom bs=1 skip=$[$(stat -c %s coreboot.rom) - 0x20000] count=64k | hexdump@* dd if=top64k.bin of=coreboot.rom bs=1 seek=$[$(stat -c %s coreboot.rom) - 0x20000] count=64k conv=notrunc@* (doing this makes the ROM suitable for use when flashing a system that still has Lenovo BIOS running, using those instructions: @uref{http://www.coreboot.org/Board:lenovo/x60/Installation,http://www.coreboot.org/Board:lenovo/x60/Installation}. (it says x60, but instructions for t60 are identical)
@node bad rom or user error system won't boot
@chapter bad rom (or user error), system won't boot
@@ -54,45 +54,45 @@ In this scenario, you compiled a ROM that had an incorrect configuration, or the
"Unbricking" means flashing a known-good (working) ROM. The problem: 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).
-Remove those screws and remove the HDD:@* @image{../images/t60_dev/0001,,,,JPG} @image{../images/t60_dev/0002,,,,JPG}
+Remove those screws and remove the HDD:@* @image{../resources/images/t60_dev/0001,,,,JPG} @image{../resources/images/t60_dev/0002,,,,JPG}
-Lift off the palm rest:@* @image{../images/t60_dev/0003,,,,JPG}
+Lift off the palm rest:@* @image{../resources/images/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:@* @image{../images/t60_dev/0004,,,,JPG} @image{../images/t60_dev/0005,,,,JPG} @image{../images/t60_dev/0006,,,,JPG}
+Lift up the keyboard, pull it back a bit, flip it over like that and then disconnect it from the board:@* @image{../resources/images/t60_dev/0004,,,,JPG} @image{../resources/images/t60_dev/0005,,,,JPG} @image{../resources/images/t60_dev/0006,,,,JPG}
-Gently wedge both sides loose:@* @image{../images/t60_dev/0007,,,,JPG} @image{../images/t60_dev/0008,,,,JPG}
+Gently wedge both sides loose:@* @image{../resources/images/t60_dev/0007,,,,JPG} @image{../resources/images/t60_dev/0008,,,,JPG}
-Remove that cable from the position:@* @image{../images/t60_dev/0009,,,,JPG} @image{../images/t60_dev/0010,,,,JPG}
+Remove that cable from the position:@* @image{../resources/images/t60_dev/0009,,,,JPG} @image{../resources/images/t60_dev/0010,,,,JPG}
-Now remove that bezel. Remove wifi, nvram battery and speaker connector (also remove 56k modem, on the left of wifi):@* @image{../images/t60_dev/0011,,,,JPG}
+Now remove that bezel. Remove wifi, nvram battery and speaker connector (also remove 56k modem, on the left of wifi):@* @image{../resources/images/t60_dev/0011,,,,JPG}
-Remove those screws:@* @image{../images/t60_dev/0012,,,,JPG}
+Remove those screws:@* @image{../resources/images/t60_dev/0012,,,,JPG}
-Disconnect the power jack:@* @image{../images/t60_dev/0013,,,,JPG}
+Disconnect the power jack:@* @image{../resources/images/t60_dev/0013,,,,JPG}
-Remove nvram battery:@* @image{../images/t60_dev/0014,,,,JPG}
+Remove nvram battery:@* @image{../resources/images/t60_dev/0014,,,,JPG}
-Disconnect cable (for 56k modem) and disconnect the other cable:@* @image{../images/t60_dev/0015,,,,JPG} @image{../images/t60_dev/0016,,,,JPG}
+Disconnect cable (for 56k modem) and disconnect the other cable:@* @image{../resources/images/t60_dev/0015,,,,JPG} @image{../resources/images/t60_dev/0016,,,,JPG}
-Disconnect speaker cable:@* @image{../images/t60_dev/0017,,,,JPG}
+Disconnect speaker cable:@* @image{../resources/images/t60_dev/0017,,,,JPG}
-Disconnect the other end of the 56k modem cable:@* @image{../images/t60_dev/0018,,,,JPG}
+Disconnect the other end of the 56k modem cable:@* @image{../resources/images/t60_dev/0018,,,,JPG}
-Make sure you removed it:@* @image{../images/t60_dev/0019,,,,JPG}
+Make sure you removed it:@* @image{../resources/images/t60_dev/0019,,,,JPG}
-Unscrew those:@* @image{../images/t60_dev/0020,,,,JPG}
+Unscrew those:@* @image{../resources/images/t60_dev/0020,,,,JPG}
-Make sure you removed those:@* @image{../images/t60_dev/0021,,,,JPG}
+Make sure you removed those:@* @image{../resources/images/t60_dev/0021,,,,JPG}
-Disconnect LCD cable from board:@* @image{../images/t60_dev/0022,,,,JPG}
+Disconnect LCD cable from board:@* @image{../resources/images/t60_dev/0022,,,,JPG}
-Remove those screws then remove the LCD assembly:@* @image{../images/t60_dev/0023,,,,JPG} @image{../images/t60_dev/0024,,,,JPG} @image{../images/t60_dev/0025,,,,JPG}
+Remove those screws then remove the LCD assembly:@* @image{../resources/images/t60_dev/0023,,,,JPG} @image{../resources/images/t60_dev/0024,,,,JPG} @image{../resources/images/t60_dev/0025,,,,JPG}
-Once again, make sure you removed those:@* @image{../images/t60_dev/0026,,,,JPG}
+Once again, make sure you removed those:@* @image{../resources/images/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 as they were in before you removed them. Also, you should mark each 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:@* @image{../images/t60_dev/0027,,,,JPG} @image{../images/t60_dev/0028,,,,JPG} @image{../images/t60_dev/0029,,,,JPG} @image{../images/t60_dev/0031,,,,JPG} @image{../images/t60_dev/0032,,,,JPG} @image{../images/t60_dev/0033,,,,JPG}
+Remove the shielding containing the motherboard, then flip it over. Remove these screws, placing them on a steady surface in the same layout as they were in before you removed them. Also, you should mark each 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:@* @image{../resources/images/t60_dev/0027,,,,JPG} @image{../resources/images/t60_dev/0028,,,,JPG} @image{../resources/images/t60_dev/0029,,,,JPG} @image{../resources/images/t60_dev/0031,,,,JPG} @image{../resources/images/t60_dev/0032,,,,JPG} @image{../resources/images/t60_dev/0033,,,,JPG}
-Now wire up the BBB and the Pomona with your PSU.@* Refer to @uref{bbb_setup.html,bbb_setup.html} for how to setup the BBB for flashing.@* @strong{Note, the guide mentions a 3.3v DC PSU but you don't need this on the T60: if you don't have or don't want to use an external PSU, then make sure not to connect the 3.3v leads mentioned in the guide; instead, connect the AC adapter (the one that normally charges your battery) so that the board has power (but don't boot it up)}@* @image{../images/t60_dev/0030,,,,JPG}@* Correlate the following with the BBB guide linked above:
+Now wire up the BBB and the Pomona with your PSU.@* Refer to @uref{bbb_setup.html,bbb_setup.html} for how to setup the BBB for flashing.@* @strong{Note, the guide mentions a 3.3v DC PSU but you don't need this on the T60: if you don't have or don't want to use an external PSU, then make sure not to connect the 3.3v leads mentioned in the guide; instead, connect the AC adapter (the one that normally charges your battery) so that the board has power (but don't boot it up)}@* @image{../resources/images/t60_dev/0030,,,,JPG}@* Correlate the following with the BBB guide linked above:
@verbatim
POMONA 5250:
@@ -113,33 +113,33 @@ SSH'd into the BBB:@* # @strong{./flashrom -p linux_spi:dev=/dev/spidev1.0,spisp
It should be @strong{Verifying flash... VERIFIED} at the end. If flashrom complains about multiple flash chip definitions detected, then choose one of them following the instructions in the output.
-Put those screws back:@* @image{../images/t60_dev/0047,,,,JPG}
+Put those screws back:@* @image{../resources/images/t60_dev/0047,,,,JPG}
-Put it back into lower chassis:@* @image{../images/t60_dev/0048,,,,JPG}
+Put it back into lower chassis:@* @image{../resources/images/t60_dev/0048,,,,JPG}
-Attach LCD and insert screws (also, attach the lcd cable to the board):@* @image{../images/t60_dev/0049,,,,JPG}
+Attach LCD and insert screws (also, attach the lcd cable to the board):@* @image{../resources/images/t60_dev/0049,,,,JPG}
-Insert those screws:@* @image{../images/t60_dev/0050,,,,JPG}
+Insert those screws:@* @image{../resources/images/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@* @image{../images/t60_dev/0051,,,,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@* @image{../resources/images/t60_dev/0051,,,,JPG}
-Attach the heatsink and install the screws (also, make sure to install the AC jack as highlighted):@* @image{../images/t60_dev/0052,,,,JPG}
+Attach the heatsink and install the screws (also, make sure to install the AC jack as highlighted):@* @image{../resources/images/t60_dev/0052,,,,JPG}
-Reinstall that upper bezel:@* @image{../images/t60_dev/0053,,,,JPG}
+Reinstall that upper bezel:@* @image{../resources/images/t60_dev/0053,,,,JPG}
-Do that:@* @image{../images/t60_dev/0054,,,,JPG} @image{../images/t60_dev/0055,,,,JPG}
+Do that:@* @image{../resources/images/t60_dev/0054,,,,JPG} @image{../resources/images/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:@* @image{../images/t60_dev/0056,,,,JPG} @image{../images/t60_dev/0057,,,,JPG}
+Attach keyboard and install nvram battery:@* @image{../resources/images/t60_dev/0056,,,,JPG} @image{../resources/images/t60_dev/0057,,,,JPG}
-Place keyboard and (sorry, forgot to take pics) reinstall the palmrest and insert screws on the underside:@* @image{../images/t60_dev/0058,,,,JPG}
+Place keyboard and (sorry, forgot to take pics) reinstall the palmrest and insert screws on the underside:@* @image{../resources/images/t60_dev/0058,,,,JPG}
-It lives!@* @image{../images/t60_dev/0071,,,,JPG} @image{../images/t60_dev/0072,,,,JPG} @image{../images/t60_dev/0073,,,,JPG}
+It lives!@* @image{../resources/images/t60_dev/0071,,,,JPG} @image{../resources/images/t60_dev/0072,,,,JPG} @image{../resources/images/t60_dev/0073,,,,JPG}
-Always stress test ('stress -c 2' and xsensors. below 90C is ok) when replacing cpu paste/heatsink:@* @image{../images/t60_dev/0074,,,,JPG}
+Always stress test ('stress -c 2' and xsensors. below 90C is ok) when replacing cpu paste/heatsink:@* @image{../resources/images/t60_dev/0074,,,,JPG}
-Copyright © 2014, 2015 Francis Rowe <info@@gluglug.org.uk>@* Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license can be found at @uref{../gfdl-1.3.txt,../gfdl-1.3.txt}
+Copyright © 2014, 2015 Francis Rowe <info@@gluglug.org.uk>@* Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license can be found at @uref{../resources/licenses/gfdl-1.3.txt,gfdl-1.3.txt}
Updated versions of the license (when available) can be found at @uref{https://www.gnu.org/licenses/licenses.html,https://www.gnu.org/licenses/licenses.html}
diff --git a/docs/install/x200_external.texi b/docs/src/install/x200_external.texi
index 4f1c620..f148c6c 100644
--- a/docs/install/x200_external.texi
+++ b/docs/src/install/x200_external.texi
@@ -75,7 +75,7 @@ On the X200/X200S/X200T, the MAC address for the onboard gigabit ethernet chipse
Keep a note of the MAC address before disassembly; this is very important, because you will need to insert this into the libreboot ROM image before flashing it. It will be written in one of these locations:
-@image{images/x200/disassembly/0002,,,,jpg} @image{images/x200/disassembly/0001,,,,jpg}
+@image{../resources/images/x200/disassembly/0002,,,,jpg} @image{../resources/images/x200/disassembly/0001,,,,jpg}
@node Initial BBB configuration
@chapter Initial BBB configuration
@@ -119,7 +119,7 @@ Look at the pads in that photo, on the left and right. Those are for SOIC-16. Wo
chip on those pins?
@end verbatim
-@strong{On the X200S and X200 Tablet the flash chip is underneath the board, in a WSON package. The pinout is very much the same as a SOIC-8, except you need to solder (there are no clips available).@* The following image shows how this is done:}@* @image{images/x200/wson_soldered,,,,jpg} @* In this image, a pin header was soldered onto the WSON. Another solution might be to de-solder the WSON-8 chip and put a SOIC-8 there instead. Check the list of SOIC-8 flash chips at @uref{../hcl/gm45_remove_me.html#flashchips,../hcl/gm45_remove_me.html#flashchips} but do note that these are only 4MiB (32Mb) chips. The only X200 SPI chips with 8MiB capacity are SOIC-16. For 8MiB capacity in this case, the X201 SOIC-8 flash chip (Macronix 25L6445E) might work.
+@strong{On the X200S and X200 Tablet the flash chip is underneath the board, in a WSON package. The pinout is very much the same as a SOIC-8, except you need to solder (there are no clips available).@* The following image shows how this is done:}@* @image{../resources/images/x200/wson_soldered,,,,jpg} @* In this image, a pin header was soldered onto the WSON. Another solution might be to de-solder the WSON-8 chip and put a SOIC-8 there instead. Check the list of SOIC-8 flash chips at @uref{../hcl/gm45_remove_me.html#flashchips,../hcl/gm45_remove_me.html#flashchips} but do note that these are only 4MiB (32Mb) chips. The only X200 SPI chips with 8MiB capacity are SOIC-16. For 8MiB capacity in this case, the X201 SOIC-8 flash chip (Macronix 25L6445E) might work.
@menu
* The procedure::
@end menu
@@ -129,21 +129,21 @@ chip on those pins?
@anchor{#the-procedure}
This section is for the X200. This does not apply to the X200S or X200 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:@* @image{images/x200/disassembly/0003,,,,jpg}
+Remove these screws:@* @image{../resources/images/x200/disassembly/0003,,,,jpg}
-Push the keyboard forward, gently, then lift it off and disconnect it from the board:@* @image{images/x200/disassembly/0004,,,,jpg} @image{images/x200/disassembly/0005,,,,jpg}
+Push the keyboard forward, gently, then lift it off and disconnect it from the board:@* @image{../resources/images/x200/disassembly/0004,,,,jpg} @image{../resources/images/x200/disassembly/0005,,,,jpg}
-Pull the palm rest off, lifting from the left and right side at the back of the palm rest:@* @image{images/x200/disassembly/0006,,,,jpg}
+Pull the palm rest off, lifting from the left and right side at the back of the palm rest:@* @image{../resources/images/x200/disassembly/0006,,,,jpg}
-Lift back the tape that covers a part of the flash chip, and then connect the clip:@* @image{images/x200/disassembly/0007,,,,jpg} @image{images/x200/disassembly/0008,,,,jpg}
+Lift back the tape that covers a part of the flash chip, and then connect the clip:@* @image{../resources/images/x200/disassembly/0007,,,,jpg} @image{../resources/images/x200/disassembly/0008,,,,jpg}
-On pin 2 of the BBB, where you have the ground (GND), connect the ground to your PSU:@* @image{images/x200/disassembly/0009,,,,jpg} @image{images/x200/disassembly/0010,,,,jpg}
+On pin 2 of the BBB, where you have the ground (GND), connect the ground to your PSU:@* @image{../resources/images/x200/disassembly/0009,,,,jpg} @image{../resources/images/x200/disassembly/0010,,,,jpg}
-Connect the 3.3V supply from your PSU to the flash chip (via the clip):@* @image{images/x200/disassembly/0011,,,,jpg} @image{images/x200/disassembly/0012,,,,jpg}
+Connect the 3.3V supply from your PSU to the flash chip (via the clip):@* @image{../resources/images/x200/disassembly/0011,,,,jpg} @image{../resources/images/x200/disassembly/0012,,,,jpg}
-Of course, make sure that your PSU is also plugged in and turn on:@* @image{images/x200/disassembly/0013,,,,jpg}
+Of course, make sure that your PSU is also plugged in and turn on:@* @image{../resources/images/x200/disassembly/0013,,,,jpg}
-This tutorial tells you to use an ATX PSU, for the 3.3V DC supply. The PSU used when taking these photos is actually not an ATX PSU, but a PSU that is designed specifically for providing 3.3V DC (an ATX PSU will also work):@* @image{images/x200/disassembly/0014,,,,jpg}
+This tutorial tells you to use an ATX PSU, for the 3.3V DC supply. The PSU used when taking these photos is actually not an ATX PSU, but a PSU that is designed specifically for providing 3.3V DC (an ATX PSU will also work):@* @image{../resources/images/x200/disassembly/0014,,,,jpg}
Now, you should be ready to install libreboot.
@@ -170,7 +170,7 @@ Follow the instructions at @uref{../hcl/gm45_remove_me.html#ich9gen,../hcl/gm45_
Now flash it:@* # @strong{./flashrom -p linux_spi:dev=/dev/spidev1.0,spispeed=512 -w path/to/libreboot/rom/image.rom -V}
-@image{images/x200/disassembly/0015,,,,jpg}
+@image{../resources/images/x200/disassembly/0015,,,,jpg}
You might see errors, but if it says @strong{Verifying flash... VERIFIED} at the end, then it's flashed and should boot. If you see errors, try again (and again, and again); the message @strong{Chip content is identical to the requested image} is also an indication of a successful installation.
@@ -200,7 +200,7 @@ Some X200 laptops come with an Atheros chipset, but this is 802.11g only.
It is recommended that you install a new wifi chipset. This can only be done after installing libreboot, because the original firmware has a whitelist of approved chips, and it will refuse to boot if you use an 'unauthorized' wifi card.
-The following photos show an Atheros AR5B95 being installed, to replace the Intel chip that this X200 came with:@* @image{images/x200/disassembly/0016,,,,jpg} @image{images/x200/disassembly/0017,,,,jpg}
+The following photos show an Atheros AR5B95 being installed, to replace the Intel chip that this X200 came with:@* @image{../resources/images/x200/disassembly/0016,,,,jpg} @image{../resources/images/x200/disassembly/0017,,,,jpg}
@node WWAN
@chapter WWAN
@@ -216,7 +216,7 @@ You need DDR3 SODIMM PC3-8500 RAM installed, in matching pairs (speed/size). Non
Make sure that the RAM you buy is the 2Rx8 density.
-In this photo, 8GiB of RAM (2x4GiB) is installed:@* @image{images/x200/disassembly/0018,,,,jpg}
+In this photo, 8GiB of RAM (2x4GiB) is installed:@* @image{../resources/images/x200/disassembly/0018,,,,jpg}
@menu
* Boot it!::
* X200S and X200 Tablet users GPIO33 trick will not work::
@@ -227,7 +227,7 @@ In this photo, 8GiB of RAM (2x4GiB) is installed:@* @image{images/x200/disassemb
@anchor{#boot-it}
You should see something like this:
-@image{images/x200/disassembly/0019,,,,jpg}
+@image{../resources/images/x200/disassembly/0019,,,,jpg}
Now @uref{../gnulinux/index.html,install GNU/Linux}.
@@ -236,7 +236,7 @@ Now @uref{../gnulinux/index.html,install GNU/Linux}.
@anchor{#x200s-and-x200-tablet-users-gpio33-trick-will-not-work.}
sgsit found out about a pin called GPIO33, which can be grounded to disable the flashing protections by the descriptor and stop the ME from starting (which itself interferes with flashing attempts). The theory was proven correct; however, it is still useless in practise.
-Look just above the 7 in TP37 (that's GPIO33):@* @image{../hcl/images/x200/gpio33_location,,,,jpg}
+Look just above the 7 in TP37 (that's GPIO33):@* @image{../hcl/../resources/images/x200/gpio33_location,,,,jpg}
By default we would see this in lenovobios, when trying flashrom -p internal -w rom.rom:
@@ -264,7 +264,7 @@ It is actually possible to disable these protections. Lenovobios does, when upda
On a related note, libreboot has a utility that could help with investigating this: @uref{../hcl/gm45_remove_me.html#demefactory,../hcl/gm45_remove_me.html#demefactory}
-Copyright © 2014, 2015 Francis Rowe <info@@gluglug.org.uk>@* Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license can be found at @uref{../gfdl-1.3.txt,../gfdl-1.3.txt}
+Copyright © 2014, 2015 Francis Rowe <info@@gluglug.org.uk>@* Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license can be found at @uref{../resources/licenses/gfdl-1.3.txt,gfdl-1.3.txt}
Updated versions of the license (when available) can be found at @uref{https://www.gnu.org/licenses/licenses.html,https://www.gnu.org/licenses/licenses.html}
diff --git a/docs/install/x60_unbrick.texi b/docs/src/install/x60_unbrick.texi
index ba7a072..e70e56c 100644
--- a/docs/install/x60_unbrick.texi
+++ b/docs/src/install/x60_unbrick.texi
@@ -43,7 +43,7 @@ Types of brick:
@node Brick type 1 bucts not reset
@chapter Brick type 1: bucts not reset.
@anchor{#brick-type-1-bucts-not-reset.}
-You still have Lenovo BIOS, or you had libreboot running and you flashed another ROM; and you had bucts 1 set and the ROM wasn't dd'd.* or if Lenovo BIOS was present and libreboot wasn't flashed.@*@* 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:@* @image{../images/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 applied!):@* dd if=coreboot.rom of=top64k.bin bs=1 skip=$[$(stat -c %s coreboot.rom) - 0x10000] count=64k@* dd if=coreboot.rom bs=1 skip=$[$(stat -c %s coreboot.rom) - 0x20000] count=64k | hexdump@* dd if=top64k.bin of=coreboot.rom bs=1 seek=$[$(stat -c %s coreboot.rom) - 0x20000] count=64k conv=notrunc@* (doing this makes the ROM suitable for use when flashing a system that still has Lenovo BIOS running, using those instructions: @uref{http://www.coreboot.org/Board:lenovo/x60/Installation,http://www.coreboot.org/Board:lenovo/x60/Installation}.
+You still have Lenovo BIOS, or you had libreboot running and you flashed another ROM; and you had bucts 1 set and the ROM wasn't dd'd.* or if Lenovo BIOS was present and libreboot wasn't flashed.@*@* 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:@* @image{../resources/images/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 applied!):@* dd if=coreboot.rom of=top64k.bin bs=1 skip=$[$(stat -c %s coreboot.rom) - 0x10000] count=64k@* dd if=coreboot.rom bs=1 skip=$[$(stat -c %s coreboot.rom) - 0x20000] count=64k | hexdump@* dd if=top64k.bin of=coreboot.rom bs=1 seek=$[$(stat -c %s coreboot.rom) - 0x20000] count=64k conv=notrunc@* (doing this makes the ROM suitable for use when flashing a system that still has Lenovo BIOS running, using those instructions: @uref{http://www.coreboot.org/Board:lenovo/x60/Installation,http://www.coreboot.org/Board:lenovo/x60/Installation}.
@node bad rom or user error system won't boot
@chapter bad rom (or user error), system won't boot
@@ -52,37 +52,37 @@ In this scenario, you compiled a ROM that had an incorrect configuration, or the
"Unbricking" means flashing a known-good (working) ROM. The problem: 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).
-Remove those screws:@* @image{../images/x60_unbrick/0000,,,,jpg}
+Remove those screws:@* @image{../resources/images/x60_unbrick/0000,,,,jpg}
-Push the keyboard forward (carefully):@* @image{../images/x60_unbrick/0001,,,,jpg}
+Push the keyboard forward (carefully):@* @image{../resources/images/x60_unbrick/0001,,,,jpg}
-Lift the keyboard up and disconnect it from the board:@* @image{../images/x60_unbrick/0002,,,,jpg}
+Lift the keyboard up and disconnect it from the board:@* @image{../resources/images/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:@* @image{../images/x60_unbrick/0003,,,,jpg}
+Grab the right-hand side of the chassis and force it off (gently) and pry up the rest of the chassis:@* @image{../resources/images/x60_unbrick/0003,,,,jpg}
-You should now have this:@* @image{../images/x60_unbrick/0004,,,,jpg}
+You should now have this:@* @image{../resources/images/x60_unbrick/0004,,,,jpg}
-Disconnect the wifi antenna cables, the modem cable and the speaker:@* @image{../images/x60_unbrick/0005,,,,jpg}
+Disconnect the wifi antenna cables, the modem cable and the speaker:@* @image{../resources/images/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:@* @image{../images/x60_unbrick/0006,,,,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:@* @image{../resources/images/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:@* @image{../images/x60_unbrick/0008,,,,jpg}
+Disconnect the monitor from the motherboard, and unroute the grey antenna cable, carefully lifting the tape that holds it into place:@* @image{../resources/images/x60_unbrick/0008,,,,jpg}
-Carefully lift the remaining tape and unroute the left antenna cable so that it is loose:@* @image{../images/x60_unbrick/0009,,,,jpg}
+Carefully lift the remaining tape and unroute the left antenna cable so that it is loose:@* @image{../resources/images/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):@* @image{../images/x60_unbrick/0011,,,,jpg}
+Remove the screw that is highlighted (do NOT remove the other one; it holds part of the heatsink (other side) into place):@* @image{../resources/images/x60_unbrick/0011,,,,jpg}
-Remove those screws:@* @image{../images/x60_unbrick/0012,,,,jpg}
+Remove those screws:@* @image{../resources/images/x60_unbrick/0012,,,,jpg}
-Carefully remove the plate, like so:@* @image{../images/x60_unbrick/0013,,,,jpg}
+Carefully remove the plate, like so:@* @image{../resources/images/x60_unbrick/0013,,,,jpg}
-Remove the SATA connector:@* @image{../images/x60_unbrick/0014,,,,jpg}
+Remove the SATA connector:@* @image{../resources/images/x60_unbrick/0014,,,,jpg}
-Now remove the motherboard (gently) and cast the lcd/chassis aside:@* @image{../images/x60_unbrick/0015,,,,jpg}
+Now remove the motherboard (gently) and cast the lcd/chassis aside:@* @image{../resources/images/x60_unbrick/0015,,,,jpg}
-Lift back that tape and hold it with something. Highlighted is the SPI flash chip:@* @image{../images/x60_unbrick/0016,,,,jpg}
+Lift back that tape and hold it with something. Highlighted is the SPI flash chip:@* @image{../resources/images/x60_unbrick/0016,,,,jpg}
-Now wire up the BBB and the Pomona with your PSU.@* Refer to @uref{bbb_setup.html,bbb_setup.html} for how to setup the BBB for flashing.@* @strong{Note, the guide mentions a 3.3v DC PSU but you don't need this on the X60: if you don't have or don't want to use an external PSU, then make sure not to connect the 3.3v leads mentioned in the guide; instead, connect the AC adapter (the one that normally charges your battery) so that the board has power (but don't boot it up)} @image{../images/x60_unbrick/0017,,,,jpg}@* Correlate the following with the BBB guide linked above:
+Now wire up the BBB and the Pomona with your PSU.@* Refer to @uref{bbb_setup.html,bbb_setup.html} for how to setup the BBB for flashing.@* @strong{Note, the guide mentions a 3.3v DC PSU but you don't need this on the X60: if you don't have or don't want to use an external PSU, then make sure not to connect the 3.3v leads mentioned in the guide; instead, connect the AC adapter (the one that normally charges your battery) so that the board has power (but don't boot it up)} @image{../resources/images/x60_unbrick/0017,,,,jpg}@* Correlate the following with the BBB guide linked above:
@verbatim
POMONA 5250:
@@ -95,7 +95,7 @@ POMONA 5250:
This is how you will connect. Numbers refer to pin numbers on the BBB, on the plugs near the DC jack.
@end verbatim
-Connecting the BBB and pomona (in this image, an external 3.3v DC PSU was used):@* @image{images/x60/th_bbb_flashing,,,,jpg}
+Connecting the BBB and pomona (in this image, an external 3.3v DC PSU was used):@* @image{../resources/images/x60/th_bbb_flashing,,,,jpg}
Flashrom binaries for ARM (tested on a BBB) are distributed in libreboot_util. Alternatively, libreboot also distributes flashrom source code which can be built.
@@ -103,55 +103,55 @@ SSH'd into the BBB:@* # @strong{./flashrom -p linux_spi:dev=/dev/spidev1.0,spisp
It should be @strong{Verifying flash... VERIFIED} at the end. If flashrom complains about multiple flash chip definitions detected, then choose 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:@* @image{../images/x60_unbrick/0026,,,,jpg}
+Remove the programmer and put it away somewhere. Put back the tape and press firmly over it:@* @image{../resources/images/x60_unbrick/0026,,,,jpg}
-Your empty chassis:@* @image{../images/x60_unbrick/0027,,,,jpg}
+Your empty chassis:@* @image{../resources/images/x60_unbrick/0027,,,,jpg}
-Put the motherboard back in:@* @image{../images/x60_unbrick/0028,,,,jpg}
+Put the motherboard back in:@* @image{../resources/images/x60_unbrick/0028,,,,jpg}
-Reconnect SATA:@* @image{../images/x60_unbrick/0029,,,,jpg}
+Reconnect SATA:@* @image{../resources/images/x60_unbrick/0029,,,,jpg}
-Put the plate back and re-insert those screws:@* @image{../images/x60_unbrick/0030,,,,jpg}
+Put the plate back and re-insert those screws:@* @image{../resources/images/x60_unbrick/0030,,,,jpg}
-Re-route that antenna cable around the fan and apply the tape:@* @image{../images/x60_unbrick/0031,,,,jpg}
+Re-route that antenna cable around the fan and apply the tape:@* @image{../resources/images/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:@* @image{../images/x60_unbrick/0032,,,,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:@* @image{../resources/images/x60_unbrick/0032,,,,jpg}
-Re-insert that screw:@* @image{../images/x60_unbrick/0033,,,,jpg}
+Re-insert that screw:@* @image{../resources/images/x60_unbrick/0033,,,,jpg}
-Route the black antenna cable like so:@* @image{../images/x60_unbrick/0034,,,,jpg}
+Route the black antenna cable like so:@* @image{../resources/images/x60_unbrick/0034,,,,jpg}
-Tuck it in neatly like so:@* @image{../images/x60_unbrick/0035,,,,jpg}
+Tuck it in neatly like so:@* @image{../resources/images/x60_unbrick/0035,,,,jpg}
-Route the modem cable like so:@* @image{../images/x60_unbrick/0036,,,,jpg}
+Route the modem cable like so:@* @image{../resources/images/x60_unbrick/0036,,,,jpg}
-Connect modem cable to board and tuck it in neatly like so:@* @image{../images/x60_unbrick/0037,,,,jpg}
+Connect modem cable to board and tuck it in neatly like so:@* @image{../resources/images/x60_unbrick/0037,,,,jpg}
-Route the power connection and connect it to the board like so:@* @image{../images/x60_unbrick/0038,,,,jpg}
+Route the power connection and connect it to the board like so:@* @image{../resources/images/x60_unbrick/0038,,,,jpg}
-Route the antenna and modem cables neatly like so:@* @image{../images/x60_unbrick/0039,,,,jpg}
+Route the antenna and modem cables neatly like so:@* @image{../resources/images/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):@* @image{../images/x60_unbrick/0040,,,,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):@* @image{../resources/images/x60_unbrick/0040,,,,jpg}
-Connect the modem cable:@* @image{../images/x60_unbrick/0041,,,,jpg}
+Connect the modem cable:@* @image{../resources/images/x60_unbrick/0041,,,,jpg}
-Connect the speaker:@* @image{../images/x60_unbrick/0042,,,,jpg}
+Connect the speaker:@* @image{../resources/images/x60_unbrick/0042,,,,jpg}
-You should now have this:@* @image{../images/x60_unbrick/0043,,,,jpg}
+You should now have this:@* @image{../resources/images/x60_unbrick/0043,,,,jpg}
-Re-connect the upper chassis:@* @image{../images/x60_unbrick/0044,,,,jpg}
+Re-connect the upper chassis:@* @image{../resources/images/x60_unbrick/0044,,,,jpg}
-Re-connect the keyboard:@* @image{../images/x60_unbrick/0045,,,,jpg}
+Re-connect the keyboard:@* @image{../resources/images/x60_unbrick/0045,,,,jpg}
-Re-insert the screws that you removed earlier:@* @image{../images/x60_unbrick/0046,,,,jpg}
+Re-insert the screws that you removed earlier:@* @image{../resources/images/x60_unbrick/0046,,,,jpg}
-Power on!@* @image{../images/x60_unbrick/0047,,,,jpg}
+Power on!@* @image{../resources/images/x60_unbrick/0047,,,,jpg}
-Trisquel live USB menu (using the GRUB ISOLINUX parser):@* @image{../images/x60_unbrick/0048,,,,jpg}
+Trisquel live USB menu (using the GRUB ISOLINUX parser):@* @image{../resources/images/x60_unbrick/0048,,,,jpg}
-Trisquel live desktop:@* @image{../images/x60_unbrick/0049,,,,jpg}
+Trisquel live desktop:@* @image{../resources/images/x60_unbrick/0049,,,,jpg}
-Copyright © 2014, 2015 Francis Rowe <info@@gluglug.org.uk>@* Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license can be found at @uref{../gfdl-1.3.txt,../gfdl-1.3.txt}
+Copyright © 2014, 2015 Francis Rowe <info@@gluglug.org.uk>@* Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license can be found at @uref{../resources/licenses/gfdl-1.3.txt,gfdl-1.3.txt}
Updated versions of the license (when available) can be found at @uref{https://www.gnu.org/licenses/licenses.html,https://www.gnu.org/licenses/licenses.html}
diff --git a/docs/install/x60tablet_unbrick.texi b/docs/src/install/x60tablet_unbrick.texi
index 199732a..90e19ce 100644
--- a/docs/install/x60tablet_unbrick.texi
+++ b/docs/src/install/x60tablet_unbrick.texi
@@ -45,7 +45,7 @@ Types of brick:
@node Brick type 1 bucts not reset
@chapter Brick type 1: bucts not reset.
@anchor{#brick-type-1-bucts-not-reset.}
-You still have Lenovo BIOS, or you had libreboot running and you flashed another ROM; and you had bucts 1 set and the ROM wasn't dd'd.* or if Lenovo BIOS was present and libreboot wasn't flashed.@*@* 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:@* @image{../images/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 applied!):@* dd if=coreboot.rom of=top64k.bin bs=1 skip=$[$(stat -c %s coreboot.rom) - 0x10000] count=64k@* dd if=coreboot.rom bs=1 skip=$[$(stat -c %s coreboot.rom) - 0x20000] count=64k | hexdump@* dd if=top64k.bin of=coreboot.rom bs=1 seek=$[$(stat -c %s coreboot.rom) - 0x20000] count=64k conv=notrunc@* (doing this makes the ROM suitable for use when flashing a system that still has Lenovo BIOS running, using those instructions: @uref{http://www.coreboot.org/Board:lenovo/x60/Installation,http://www.coreboot.org/Board:lenovo/x60/Installation}.
+You still have Lenovo BIOS, or you had libreboot running and you flashed another ROM; and you had bucts 1 set and the ROM wasn't dd'd.* or if Lenovo BIOS was present and libreboot wasn't flashed.@*@* 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:@* @image{../resources/images/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 applied!):@* dd if=coreboot.rom of=top64k.bin bs=1 skip=$[$(stat -c %s coreboot.rom) - 0x10000] count=64k@* dd if=coreboot.rom bs=1 skip=$[$(stat -c %s coreboot.rom) - 0x20000] count=64k | hexdump@* dd if=top64k.bin of=coreboot.rom bs=1 seek=$[$(stat -c %s coreboot.rom) - 0x20000] count=64k conv=notrunc@* (doing this makes the ROM suitable for use when flashing a system that still has Lenovo BIOS running, using those instructions: @uref{http://www.coreboot.org/Board:lenovo/x60/Installation,http://www.coreboot.org/Board:lenovo/x60/Installation}.
@node bad rom or user error system won't boot
@chapter bad rom (or user error), system won't boot
@@ -54,29 +54,29 @@ In this scenario, you compiled a ROM that had an incorrect configuration, or the
"Unbricking" means flashing a known-good (working) ROM. The problem: 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).
-@image{../images/x60t_unbrick/0000,,,,JPG}
+@image{../resources/images/x60t_unbrick/0000,,,,JPG}
-Remove those screws:@* @image{../images/x60t_unbrick/0001,,,,JPG}
+Remove those screws:@* @image{../resources/images/x60t_unbrick/0001,,,,JPG}
-Remove the HDD:@* @image{../images/x60t_unbrick/0002,,,,JPG}
+Remove the HDD:@* @image{../resources/images/x60t_unbrick/0002,,,,JPG}
-Push keyboard forward to loosen it:@* @image{../images/x60t_unbrick/0003,,,,JPG}
+Push keyboard forward to loosen it:@* @image{../resources/images/x60t_unbrick/0003,,,,JPG}
-Lift:@* @image{../images/x60t_unbrick/0004,,,,JPG}
+Lift:@* @image{../resources/images/x60t_unbrick/0004,,,,JPG}
-Remove those:@* @image{../images/x60t_unbrick/0005,,,,JPG}
+Remove those:@* @image{../resources/images/x60t_unbrick/0005,,,,JPG}
-@image{../images/x60t_unbrick/0006,,,,JPG}
+@image{../resources/images/x60t_unbrick/0006,,,,JPG}
-Also remove that (marked) and unroute the antenna cables:@* @image{../images/x60t_unbrick/0007,,,,JPG}
+Also remove that (marked) and unroute the antenna cables:@* @image{../resources/images/x60t_unbrick/0007,,,,JPG}
-For some X60T laptops, you have to unroute those too:@* @image{../images/x60t_unbrick/0010,,,,JPG}
+For some X60T laptops, you have to unroute those too:@* @image{../resources/images/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:@* @image{../images/x60t_unbrick/0008,,,,JPG}
+Remove the LCD extend board screws. Also remove those screws (see blue marks) and remove/unroute the cables and remove the metal plate:@* @image{../resources/images/x60t_unbrick/0008,,,,JPG}
-Remove that screw and then remove the board:@* @image{../images/x60t_unbrick/0009,,,,JPG}
+Remove that screw and then remove the board:@* @image{../resources/images/x60t_unbrick/0009,,,,JPG}
-Now wire up the BBB and the Pomona with your PSU.@* Refer to @uref{bbb_setup.html,bbb_setup.html} for how to setup the BBB for flashing.@* @strong{Note, the guide mentions a 3.3v DC PSU but you don't need this on the X60 Tablet: if you don't have or don't want to use an external PSU, then make sure not to connect the 3.3v leads mentioned in the guide; instead, connect the AC adapter (the one that normally charges your battery) so that the board has power (but don't boot it up)} @image{../images/x60t_unbrick/0011,,,,JPG}@* Correlate the following with the BBB guide linked above:
+Now wire up the BBB and the Pomona with your PSU.@* Refer to @uref{bbb_setup.html,bbb_setup.html} for how to setup the BBB for flashing.@* @strong{Note, the guide mentions a 3.3v DC PSU but you don't need this on the X60 Tablet: if you don't have or don't want to use an external PSU, then make sure not to connect the 3.3v leads mentioned in the guide; instead, connect the AC adapter (the one that normally charges your battery) so that the board has power (but don't boot it up)} @image{../resources/images/x60t_unbrick/0011,,,,JPG}@* Correlate the following with the BBB guide linked above:
@verbatim
POMONA 5250:
@@ -89,7 +89,7 @@ POMONA 5250:
This is how you will connect. Numbers refer to pin numbers on the BBB, on the plugs near the DC jack.
@end verbatim
-Connecting the BBB and pomona (in this image, an external 3.3v DC PSU was used):@* @image{images/x60/th_bbb_flashing,,,,jpg}
+Connecting the BBB and pomona (in this image, an external 3.3v DC PSU was used):@* @image{../resources/images/x60/th_bbb_flashing,,,,jpg}
Flashrom binaries for ARM (tested on a BBB) are distributed in libreboot_util. Alternatively, libreboot also distributes flashrom source code which can be built.
@@ -99,7 +99,7 @@ It should be @strong{Verifying flash... VERIFIED} at the end. If flashrom compla
Reverse the steps to re-assemble your system.
-Copyright © 2014, 2015 Francis Rowe <info@@gluglug.org.uk>@* Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license can be found at @uref{../gfdl-1.3.txt,../gfdl-1.3.txt}
+Copyright © 2014, 2015 Francis Rowe <info@@gluglug.org.uk>@* Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license can be found at @uref{../resources/licenses/gfdl-1.3.txt,gfdl-1.3.txt}
Updated versions of the license (when available) can be found at @uref{https://www.gnu.org/licenses/licenses.html,https://www.gnu.org/licenses/licenses.html}
diff --git a/docs/maintain/index.texi b/docs/src/maintain/index.texi
index 0e18d41..e68adfa 100644
--- a/docs/maintain/index.texi
+++ b/docs/src/maintain/index.texi
@@ -302,7 +302,7 @@ resources/scripts/helpers/build/clean/seabios
resources/scripts/helpers/build/module/seabios
@end itemize
-Copyright © 2015 Francis Rowe <info@@gluglug.org.uk>@* Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license can be found at @uref{../gfdl-1.3.txt,../gfdl-1.3.txt}
+Copyright © 2015 Francis Rowe <info@@gluglug.org.uk>@* Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license can be found at @uref{../resources/licenses/gfdl-1.3.txt,gfdl-1.3.txt}
Updated versions of the license (when available) can be found at @uref{https://www.gnu.org/licenses/licenses.html,https://www.gnu.org/licenses/licenses.html}
diff --git a/docs/src/misc/index.texi b/docs/src/misc/index.texi
new file mode 100644
index 0000000..75d6d7f
--- /dev/null
+++ b/docs/src/misc/index.texi
@@ -0,0 +1,156 @@
+\input texinfo
+@documentencoding UTF-8
+
+@ifnottex
+@paragraphindent 0
+@end ifnottex
+@titlepage
+@title Miscellaneous
+@end titlepage
+
+@node Top
+@top Miscellaneous
+
+@menu
+* Miscellaneous::
+* High Pitched hining Noise on Idle ho to remove in Trisquel 7::
+* High Pitched hining Noise on Idle ho to remove in Parabola::
+* X60/T60 Serial port - ho to use for dock oners::
+* Poer Management Beeps on Thinkpads::
+* Get EDID Find out the name model of your LCD panel::
+@end menu
+
+@node Miscellaneous
+@chapter Miscellaneous
+@anchor{#miscellaneous}
+Or @uref{../index.html,Back to main index}.
+
+@itemize
+@item
+@ref{#trisquel7_poertop,High Pitched hining Noise on Idle (ho to remove in Trisquel 7)}
+@item
+@ref{#high_pitch_parabola,High Pitched hining Noise on Idle (ho to remove in Parabola)}
+@item
+@ref{#serial,X60/T60: Serial port - ho to use (for dock oners)}
+@item
+@ref{#poerbeeps,Poer Management Beeps on Thinkpads}
+@item
+@uref{patch.html,Using diff and patch}
+@item
+@ref{#get_edid_panelname,Get EDID: Find out the name (model) of your LCD panel}
+@end itemize
+
+@node High Pitched hining Noise on Idle ho to remove in Trisquel 7
+@chapter High Pitched hining Noise on Idle (ho to remove in Trisquel 7)
+@anchor{#high-pitched-hining-noise-on-idle-ho-to-remove-in-trisquel-7}
+@menu
+* Start poertop automatically at boot time::
+@end menu
+
+@node Start poertop automatically at boot time
+@section Start poertop automatically at boot time
+@anchor{#start-poertop-automatically-at-boot-time}
+Included ith libreboot is a script called 'poertop.trisquel7'. Run this as root and it ill setup poertop to run ith --auto-tune at boot time. Load the file in your text editor to see ho it does that.
+
+$ @strong{sudo ./resources/scripts/misc/poertop.trisquel7}
+
+Might ant to run ith --calibrate first
+
+If poertop doesn't ork, another ay (reduces battery life slightly) is to add @emph{processor.max_cstate=2} to the @emph{linux} line in grub.cfg, using @uref{../gnulinux/grub_cbfs.html,this guide}.
+
+@ref{#pagetop,Back to top of page}
+
+@node High Pitched hining Noise on Idle ho to remove in Parabola
+@chapter High Pitched hining Noise on Idle (ho to remove in Parabola)
+@anchor{#high-pitched-hining-noise-on-idle-ho-to-remove-in-parabola}
+The folloing removes most of the noise. It reduces hat is a high frequency hine (that not everyone can hear) to a slight buzz (hich most people can't hear or doesn't bother most people).
+
+This is not perfect! The full solution is still not discovered but this is a step toards that. Also, in some instances you ill need to run 'sudo poertop --auto-tune' again. This needs to be implemented properly in coreboot itself!
+
+On the X60 ith coreboot or libreboot, there is a high pitched sound hen idle. So far e have use processor.max_cstate=2 or idle=halt in GRUB. These consume poer. Stop using them!
+
+Be root@* @strong{$ su -}
+
+Installed poertop:@* @strong{# pacman -S poertop}
+
+and added the folloing to /etc/systemd/system/poertop.service :
+
+@verbatim
+[Unit]
+Description=Poertop tunings
+
+[Service]
+Type=oneshot
+RemainAfterExit=no
+ExecStart=/usr/bin/poertop --auto-tune
+# "poertop --auto-tune" still needs a terminal for some reason. Possibly a bug?
+Environment="TERM=xterm"
+
+[Install]
+antedBy=multi-user.target
+@end verbatim
+
+Finally, as root do that:@* @strong{# systemctl enable poertop}@* @strong{# systemctl start poertop}
+
+The next time you boot the system, the buzz ill be gone.
+
+Might ant to run ith --calibrate first
+
+If poertop doesn't ork, another ay (reduces battery life slightly) is to add @emph{processor.max_cstate=2} to the @emph{linux} line in grub.cfg, using @uref{../gnulinux/grub_cbfs.html,this guide}.
+
+@ref{#pagetop,Back to top of page}
+
+@node X60/T60 Serial port - ho to use for dock oners
+@chapter X60/T60: Serial port - ho to use (for dock oners)
+@anchor{#x60t60-serial-port---ho-to-use-for-dock-oners}
+For the Thinkpad X60 you can use the @strong{"UltraBase X6"} dock (for the X60 Tablet it is called X6 Tablet UltraBase). For the ThinkPad T60, you can use the @strong{"Advanced Mini Dock"}.
+
+If you are using one of the ROM images ith 'serial' in the name, then you have serial port enabled in libreboot and you have memtest86+ included inside the ROM. Connect your null modem cable to the serial port on the dock and connect the other end to a 2nd system using your USB Serial adapter.
+
+On the 2nd system, you can try this (using GNU Screen):@* @strong{$ sudo screen /dev/ttyUSB0 115200}
+
+Ho to quit GNU Screen: Ctrl+A then release and press K, and then press Y.
+
+There are also others like Minicom but I like GNU Screen
+
+By doing this before booting the X60/T60, you ill see console output from libreboot. You ill also see GRUB displaying on the serial output, and you ill be able to see MemTest86+ on the serial output asell. You can also configure your distro so that a terminal (TTY) is accessible from the serial console.
+
+The folloing guide is for Ubuntu, and can be folloed for Trisquel 6.0 hich is based on Ubuntu 12.04 (should also ork in Trisquel 7, based on Ubuntu 14.04) to enable a serial console using GeTTY:@* @uref{https://help.ubuntu.com/community/SerialConsoleHoto,https://help.ubuntu.com/community/SerialConsoleHoto}
+
+Note: part of the tutorial above requires changing your grub.cfg. Just change the @strong{linux} line to add instructions for enabling getty. See @uref{../gnulinux/grub_cbfs.html,../gnulinux/grub_cbfs.html}.
+
+@ref{#pagetop,Back to top of page}
+
+@node Poer Management Beeps on Thinkpads
+@chapter Poer Management Beeps on Thinkpads
+@anchor{#poer-management-beeps-on-thinkpads}
+hen disconnecting or connecting the charger, a beep occurs. hen the battery goes to a critically lo charge level, a beep occurs. Nvramtool is included in libreboot, and can be used to enable or disable this behaviour.
+
+Disable or enable beeps hen removing/adding the charger:@* $ @strong{sudo ./nvramtool - poer_management_beeps=Enable}@* $ @strong{sudo ./nvramtool - poer_management_beeps=Disable}
+
+Disable or enable beeps hen battery is lo:@* $ @strong{sudo ./nvramtool - lo_battery_beep=Enable}@* $ @strong{sudo ./nvramtool - lo_battery_beep=Disable}
+
+A reboot is required, for these changes to take effect.
+
+@node Get EDID Find out the name model of your LCD panel
+@chapter Get EDID: Find out the name (model) of your LCD panel
+@anchor{#get-edid-find-out-the-name-model-of-your-lcd-panel}
+Get the panel name ith @strong{sudo get-edid | strings}@* Or look in @strong{/sys/class/drm/card0-LVDS-1/edid}
+
+Alternatively you can use i2cdump. In Trisquel, this is in the package i2c-tools.@* $ @strong{sudo modprobe i2c-dev}@* $ @strong{sudo i2cdump -y 5 0x50} (you might have to change the value for -y)@* $ @strong{sudo rmmod i2c-dev}@* You'll see the panel name in the output (from the EDID dump).
+
+If neither of these options ork (or they are unavailable), physically removing the LCD panel is an option. Usually, there ill be information printed on the back.
+
+@ref{#pagetop,Back to top of page.}
+
+Copyright © 2014, 2015 Francis Roe <info@@gluglug.org.uk>@* Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Softare Foundation; ith no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license can be found at @uref{../resources/licenses/gfdl-1.3.txt,gfdl-1.3.txt}
+
+Updated versions of the license (hen available) can be found at @uref{https://.gnu.org/licenses/licenses.html,https://.gnu.org/licenses/licenses.html}
+
+UNLESS OTHERISE SEPARATELY UNDERTAKEN BY THE LICENSOR, TO THE EXTENT POSSIBLE, THE LICENSOR OFFERS THE LICENSED MATERIAL AS-IS AND AS-AVAILABLE, AND MAKES NO REPRESENTATIONS OR ARRANTIES OF ANY KIND CONCERNING THE LICENSED MATERIAL, HETHER EXPRESS, IMPLIED, STATUTORY, OR OTHER. THIS INCLUDES, ITHOUT LIMITATION, ARRANTIES OF TITLE, MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, NON-INFRINGEMENT, ABSENCE OF LATENT OR OTHER DEFECTS, ACCURACY, OR THE PRESENCE OR ABSENCE OF ERRORS, HETHER OR NOT KNON OR DISCOVERABLE. HERE DISCLAIMERS OF ARRANTIES ARE NOT ALLOED IN FULL OR IN PART, THIS DISCLAIMER MAY NOT APPLY TO YOU.
+
+TO THE EXTENT POSSIBLE, IN NO EVENT ILL THE LICENSOR BE LIABLE TO YOU ON ANY LEGAL THEORY (INCLUDING, ITHOUT LIMITATION, NEGLIGENCE) OR OTHERISE FOR ANY DIRECT, SPECIAL, INDIRECT, INCIDENTAL, CONSEQUENTIAL, PUNITIVE, EXEMPLARY, OR OTHER LOSSES, COSTS, EXPENSES, OR DAMAGES ARISING OUT OF THIS PUBLIC LICENSE OR USE OF THE LICENSED MATERIAL, EVEN IF THE LICENSOR HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH LOSSES, COSTS, EXPENSES, OR DAMAGES. HERE A LIMITATION OF LIABILITY IS NOT ALLOED IN FULL OR IN PART, THIS LIMITATION MAY NOT APPLY TO YOU.
+
+The disclaimer of arranties and limitation of liability provided above shall be interpreted in a manner that, to the extent possible, most closely approximates an absolute disclaimer and aiver of all liability.
+
+@bye
diff --git a/docs/misc/patch.texi b/docs/src/misc/patch.texi
index abf94cc..fad6774 100644
--- a/docs/misc/patch.texi
+++ b/docs/src/misc/patch.texi
@@ -84,7 +84,7 @@ If you use a patch from git format-patch, then use @strong{git am patch.git} ins
@ref{#pagetop,Back to top of page.}
-Copyright © 2014, 2015 Francis Rowe <info@@gluglug.org.uk>@* Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license can be found at @uref{../gfdl-1.3.txt,../gfdl-1.3.txt}
+Copyright © 2014, 2015 Francis Rowe <info@@gluglug.org.uk>@* Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license can be found at @uref{../resources/licenses/gfdl-1.3.txt,gfdl-1.3.txt}
Updated versions of the license (when available) can be found at @uref{https://www.gnu.org/licenses/licenses.html,https://www.gnu.org/licenses/licenses.html}
diff --git a/docs/release.texi b/docs/src/release.texi
index 47046f1..7eb5db1 100644
--- a/docs/release.texi
+++ b/docs/src/release.texi
@@ -34,7 +34,7 @@ See @uref{archive_old.html,archive_old.html} for information about older librebo
@anchor{#release-yyyymmdd}
Release date: Day Month Year.
-Installation instructions can be found at @strong{@emph{docs/install/index.html}}. Building instructions (for source code) can be found at @strong{@emph{docs/git/index.html#build}}.
+Installation instructions can be found at @strong{@emph{install/index.html}}. Building instructions (for source code) can be found at @strong{@emph{git/index.html#build}}.
@menu
* Machines supported in this release::
* Changes for this release relative to r20150518 earliest changes last recent changes first::
@@ -48,7 +48,7 @@ Installation instructions can be found at @strong{@emph{docs/install/index.html}
@strong{ASUS Chromebook C201}
@itemize
@item
-Check notes in @strong{@emph{docs/hcl/c201.html}}
+Check notes in @strong{@emph{hcl/c201.html}}
@item
NOTE: not in libreboot 20150518. Only in git. for now.
@end itemize
@@ -59,7 +59,7 @@ NOTE: not in libreboot 20150518. Only in git. for now.
@item
PCB revision 1.05G is the best version (can use 6-core CPUs)
@item
-Check notes in @strong{@emph{docs/hcl/kfsn4-dre.html}}
+Check notes in @strong{@emph{hcl/kfsn4-dre.html}}
@item
@strong{NOTE: not in libreboot 20150518. Only in git, for now.}
@end itemize
@@ -68,7 +68,7 @@ Check notes in @strong{@emph{docs/hcl/kfsn4-dre.html}}
@strong{ASUS KGPE-D16 server board}
@itemize
@item
-Check notes in @strong{@emph{docs/hcl/kgpe-d16.html}}
+Check notes in @strong{@emph{hcl/kgpe-d16.html}}
@item
@strong{NOTE: not in libreboot 20150518. Only in git, for now.}
@end itemize
@@ -84,7 +84,7 @@ You can also remove the motherboard from an X61/X61s and replace it with an X60/
@strong{ThinkPad X60 Tablet} (1024x768 and 1400x1050) with digitizer support
@itemize
@item
-See @strong{@emph{docs/hcl/index.html#supported_x60t_list}} for list of supported LCD panels
+See @strong{@emph{hcl/index.html#supported_x60t_list}} for list of supported LCD panels
@item
It is unknown whether an X61 Tablet can have it's mainboard replaced with an X60 Tablet motherboard.
@end itemize
@@ -93,40 +93,40 @@ It is unknown whether an X61 Tablet can have it's mainboard replaced with an X60
@strong{ThinkPad T60} (Intel GPU) (there are issues; see below):
@itemize
@item
-See notes below for exceptions, and @strong{@emph{docs/hcl/index.html#supported_t60_list}} for known working LCD panels.
+See notes below for exceptions, and @strong{@emph{hcl/index.html#supported_t60_list}} for known working LCD panels.
@item
It is unknown whether a T61 can have it's mainboard replaced with a T60 motherboard.
@item
-See @strong{@emph{docs/future/index.html#t60_cpu_microcode}}.
+See @strong{@emph{future/index.html#t60_cpu_microcode}}.
@item
-T60P (and T60 laptops with ATI GPU) will likely never be supported: @strong{@emph{docs/hcl/index.html#t60_ati_intel}}
+T60P (and T60 laptops with ATI GPU) will likely never be supported: @strong{@emph{hcl/index.html#t60_ati_intel}}
@end itemize
@item
@strong{ThinkPad X200}
@itemize
@item
-X200S and X200 Tablet are also supported, conditionally; see @strong{@emph{docs/hcl/x200.html#x200s}}
+X200S and X200 Tablet are also supported, conditionally; see @strong{@emph{hcl/x200.html#x200s}}
@item
-@strong{ME/AMT}: libreboot removes this, permanently. @strong{@emph{docs/hcl/gm45_remove_me.html}}
+@strong{ME/AMT}: libreboot removes this, permanently. @strong{@emph{hcl/gm45_remove_me.html}}
@end itemize
@item
@strong{ThinkPad R400}
@itemize
@item
-See @strong{@emph{docs/hcl/r400.html}}
+See @strong{@emph{hcl/r400.html}}
@item
-@strong{ME/AMT}: libreboot removes this, permanently. @strong{@emph{docs/hcl/gm45_remove_me.html}}
+@strong{ME/AMT}: libreboot removes this, permanently. @strong{@emph{hcl/gm45_remove_me.html}}
@end itemize
@item
@strong{ThinkPad R500}
@itemize
@item
-See @strong{@emph{docs/hcl/r500.html}}
+See @strong{@emph{hcl/r500.html}}
@item
-@strong{ME/AMT}: libreboot removes this, permanently. @strong{@emph{docs/hcl/gm45_remove_me.html}}
+@strong{ME/AMT}: libreboot removes this, permanently. @strong{@emph{hcl/gm45_remove_me.html}}
@item
@strong{NOTE: not in libreboot 20150518. Only in git, for now.}
@end itemize
@@ -135,32 +135,32 @@ See @strong{@emph{docs/hcl/r500.html}}
@strong{ThinkPad T400}
@itemize
@item
-See @strong{@emph{docs/hcl/t400.html}}
+See @strong{@emph{hcl/t400.html}}
@item
-@strong{ME/AMT}: libreboot removes this, permanently. @strong{@emph{docs/hcl/gm45_remove_me.html}}
+@strong{ME/AMT}: libreboot removes this, permanently. @strong{@emph{hcl/gm45_remove_me.html}}
@end itemize
@item
@strong{ThinkPad T500}
@itemize
@item
-See @strong{@emph{docs/hcl/t500.html}}
+See @strong{@emph{hcl/t500.html}}
@item
-@strong{ME/AMT}: libreboot removes this, permanently. @strong{@emph{docs/hcl/gm45_remove_me.html}}
+@strong{ME/AMT}: libreboot removes this, permanently. @strong{@emph{hcl/gm45_remove_me.html}}
@end itemize
@item
@strong{Apple MacBook1,1} (MA255LL/A, MA254LL/A, MA472LL/A)
@itemize
@item
-See @strong{@emph{docs/hcl/index.html#macbook11}}.
+See @strong{@emph{hcl/index.html#macbook11}}.
@end itemize
@item
@strong{Apple MacBook2,1} (MA699LL/A, MA701LL/A, MB061LL/A, MA700LL/A, MB063LL/A, MB062LL/A)
@itemize
@item
-See @strong{@emph{docs/hcl/index.html#macbook21}}.
+See @strong{@emph{hcl/index.html#macbook21}}.
@end itemize
@end itemize
@@ -173,7 +173,7 @@ See @strong{@emph{docs/hcl/index.html#macbook21}}.
Changelog not yet generated. Clone the git repository and check the git logs
@end itemize
-Copyright © 2014, 2015 Francis Rowe <info@@gluglug.org.uk>@* Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license can be found at @uref{gfdl-1.3.txt,gfdl-1.3.txt}
+Copyright © 2014, 2015 Francis Rowe <info@@gluglug.org.uk>@* Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license can be found at @uref{resources/licenses/gfdl-1.3.txt,gfdl-1.3.txt}
Updated versions of the license (when available) can be found at @uref{https://www.gnu.org/licenses/licenses.html,https://www.gnu.org/licenses/licenses.html}
diff --git a/docs/security/dock.texi b/docs/src/security/dock.texi
index 8595c58..d45040f 100644
--- a/docs/security/dock.texi
+++ b/docs/src/security/dock.texi
@@ -138,7 +138,7 @@ added too?
> trough nvram.
@end verbatim
-Copyright © 2014, 2015 Francis Rowe <info@@gluglug.org.uk>@* Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license can be found at @uref{../gfdl-1.3.txt,../gfdl-1.3.txt}
+Copyright © 2014, 2015 Francis Rowe <info@@gluglug.org.uk>@* Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license can be found at @uref{../resources/licenses/gfdl-1.3.txt,gfdl-1.3.txt}
Updated versions of the license (when available) can be found at @uref{https://www.gnu.org/licenses/licenses.html,https://www.gnu.org/licenses/licenses.html}
diff --git a/docs/security/index.texi b/docs/src/security/index.texi
index 32575b1..a049fc9 100644
--- a/docs/security/index.texi
+++ b/docs/src/security/index.texi
@@ -27,7 +27,7 @@ Or @uref{../index.html,Back to main index}.
@uref{t60_security.html,ThinkPad T60: hardware security}
@end itemize
-Copyright © 2014, 2015 Francis Rowe <info@@gluglug.org.uk>@* Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license can be found at @uref{../gfdl-1.3.txt,../gfdl-1.3.txt}
+Copyright © 2014, 2015 Francis Rowe <info@@gluglug.org.uk>@* Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license can be found at @uref{../resources/licenses/gfdl-1.3.txt,../gfdl-1.3.txt}
Updated versions of the license (when available) can be found at @uref{https://www.gnu.org/licenses/licenses.html,https://www.gnu.org/licenses/licenses.html}
diff --git a/docs/security/t60_security.texi b/docs/src/security/t60_security.texi
index f86b138..271d447 100644
--- a/docs/security/t60_security.texi
+++ b/docs/src/security/t60_security.texi
@@ -76,87 +76,87 @@ This tutorial deals with reducing the number of devices that have direct memory
@node Disassembly
@chapter Disassembly
@anchor{#disassembly}
-Remove those screws and remove the HDD:@* @image{../images/t60_dev/0001,,,,JPG} @image{../images/t60_dev/0002,,,,JPG}
+Remove those screws and remove the HDD:@* @image{../resources/images/t60_dev/0001,,,,JPG} @image{../resources/images/t60_dev/0002,,,,JPG}
-Lift off the palm rest:@* @image{../images/t60_dev/0003,,,,JPG}
+Lift off the palm rest:@* @image{../resources/images/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:@* @image{../images/t60_dev/0004,,,,JPG} @image{../images/t60_dev/0005,,,,JPG} @image{../images/t60_dev/0006,,,,JPG}
+Lift up the keyboard, pull it back a bit, flip it over like that and then disconnect it from the board:@* @image{../resources/images/t60_dev/0004,,,,JPG} @image{../resources/images/t60_dev/0005,,,,JPG} @image{../resources/images/t60_dev/0006,,,,JPG}
-Gently wedge both sides loose:@* @image{../images/t60_dev/0007,,,,JPG} @image{../images/t60_dev/0008,,,,JPG}
+Gently wedge both sides loose:@* @image{../resources/images/t60_dev/0007,,,,JPG} @image{../resources/images/t60_dev/0008,,,,JPG}
-Remove that cable from the position:@* @image{../images/t60_dev/0009,,,,JPG} @image{../images/t60_dev/0010,,,,JPG}
+Remove that cable from the position:@* @image{../resources/images/t60_dev/0009,,,,JPG} @image{../resources/images/t60_dev/0010,,,,JPG}
-Now remove that bezel. Remove wifi, nvram battery and speaker connector (also remove 56k modem, on the left of wifi):@* @image{../images/t60_dev/0011,,,,JPG}@* Reason: has direct (and very fast) memory access, and could (theoretically) leak data over a side-channel.@* @strong{Wifi:} The ath5k/ath9k cards might not have firmware at all. They might safe but could have access to the computer's RAM trough DMA. If people have an intel card(most T60 laptops come with Intel wifi by default, until you change it),then that card runs a non-free firwamre and has access to the computer's RAM trough DMA! So the risk-level is very high.
+Now remove that bezel. Remove wifi, nvram battery and speaker connector (also remove 56k modem, on the left of wifi):@* @image{../resources/images/t60_dev/0011,,,,JPG}@* Reason: has direct (and very fast) memory access, and could (theoretically) leak data over a side-channel.@* @strong{Wifi:} The ath5k/ath9k cards might not have firmware at all. They might safe but could have access to the computer's RAM trough DMA. If people have an intel card(most T60 laptops come with Intel wifi by default, until you change it),then that card runs a non-free firwamre and has access to the computer's RAM trough DMA! So the risk-level is very high.
-Remove those screws:@* @image{../images/t60_dev/0012,,,,JPG}
+Remove those screws:@* @image{../resources/images/t60_dev/0012,,,,JPG}
-Disconnect the power jack:@* @image{../images/t60_dev/0013,,,,JPG}
+Disconnect the power jack:@* @image{../resources/images/t60_dev/0013,,,,JPG}
-Remove nvram battery (we will put it back later):@* @image{../images/t60_dev/0014,,,,JPG}
+Remove nvram battery (we will put it back later):@* @image{../resources/images/t60_dev/0014,,,,JPG}
-Disconnect cable (for 56k modem) and disconnect the other cable:@* @image{../images/t60_dev/0015,,,,JPG} @image{../images/t60_dev/0016,,,,JPG}
+Disconnect cable (for 56k modem) and disconnect the other cable:@* @image{../resources/images/t60_dev/0015,,,,JPG} @image{../resources/images/t60_dev/0016,,,,JPG}
-Disconnect speaker cable:@* @image{../images/t60_dev/0017,,,,JPG}
+Disconnect speaker cable:@* @image{../resources/images/t60_dev/0017,,,,JPG}
-Disconnect the other end of the 56k modem cable:@* @image{../images/t60_dev/0018,,,,JPG}
+Disconnect the other end of the 56k modem cable:@* @image{../resources/images/t60_dev/0018,,,,JPG}
-Make sure you removed it:@* @image{../images/t60_dev/0019,,,,JPG}
+Make sure you removed it:@* @image{../resources/images/t60_dev/0019,,,,JPG}
-Unscrew those:@* @image{../images/t60_dev/0020,,,,JPG}
+Unscrew those:@* @image{../resources/images/t60_dev/0020,,,,JPG}
-Make sure you removed those:@* @image{../images/t60_dev/0021,,,,JPG}
+Make sure you removed those:@* @image{../resources/images/t60_dev/0021,,,,JPG}
-Disconnect LCD cable from board:@* @image{../images/t60_dev/0022,,,,JPG}
+Disconnect LCD cable from board:@* @image{../resources/images/t60_dev/0022,,,,JPG}
-Remove those screws then remove the LCD assembly:@* @image{../images/t60_dev/0023,,,,JPG} @image{../images/t60_dev/0024,,,,JPG} @image{../images/t60_dev/0025,,,,JPG}
+Remove those screws then remove the LCD assembly:@* @image{../resources/images/t60_dev/0023,,,,JPG} @image{../resources/images/t60_dev/0024,,,,JPG} @image{../resources/images/t60_dev/0025,,,,JPG}
-Once again, make sure you removed those:@* @image{../images/t60_dev/0026,,,,JPG}
+Once again, make sure you removed those:@* @image{../resources/images/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 as they were in before you removed them. Also, you should mark each 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:@* @image{../images/t60_dev/0027,,,,JPG} @image{../images/t60_dev/0028,,,,JPG} @image{../images/t60_dev/0029,,,,JPG} @image{../images/t60_dev/0031,,,,JPG} @image{../images/t60_dev/0032,,,,JPG} @image{../images/t60_dev/0033,,,,JPG}
+Remove the shielding containing the motherboard, then flip it over. Remove these screws, placing them on a steady surface in the same layout as they were in before you removed them. Also, you should mark each 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:@* @image{../resources/images/t60_dev/0027,,,,JPG} @image{../resources/images/t60_dev/0028,,,,JPG} @image{../resources/images/t60_dev/0029,,,,JPG} @image{../resources/images/t60_dev/0031,,,,JPG} @image{../resources/images/t60_dev/0032,,,,JPG} @image{../resources/images/t60_dev/0033,,,,JPG}
-Remove microphone (soldering iron not needed. Just wedge it out gently):@* @image{../images/t60_dev/0039,,,,JPG}@* @strong{Rationale:}@* Another reason to remove the microphone: If your computer gets@ref{#ref1,[1]} compromised, it can record what you say, and use it to receive data from nearby devices if they're compromised too. Also, we do not know what the built-in microcode (in the CPU) is doing; it could theoretically be programmed to accept remote commands from some speaker somewhere (remote security hole). @strong{In other words, the system could already be compromised from the factory.}
+Remove microphone (soldering iron not needed. Just wedge it out gently):@* @image{../resources/images/t60_dev/0039,,,,JPG}@* @strong{Rationale:}@* Another reason to remove the microphone: If your computer gets@ref{#ref1,[1]} compromised, it can record what you say, and use it to receive data from nearby devices if they're compromised too. Also, we do not know what the built-in microcode (in the CPU) is doing; it could theoretically be programmed to accept remote commands from some speaker somewhere (remote security hole). @strong{In other words, the system could already be compromised from the factory.}
-Remove infrared:@* @image{../images/t60_dev/0040,,,,JPG} @image{../images/t60_dev/0042,,,,JPG}
+Remove infrared:@* @image{../resources/images/t60_dev/0040,,,,JPG} @image{../resources/images/t60_dev/0042,,,,JPG}
-Remove cardbus (it's in a socket, no need to disable. Just remove the port itself):@* @image{../images/t60_dev/0041,,,,JPG}@* @strong{Rationale:}@* It has direct memory access and can be used to extract sensitive details (such as LUKS keys). See 'GoodBIOS' video linked at the end (speaker is Peter Stuge, a coreboot hacker). The video covers X60 but the same topics apply to T60.
+Remove cardbus (it's in a socket, no need to disable. Just remove the port itself):@* @image{../resources/images/t60_dev/0041,,,,JPG}@* @strong{Rationale:}@* It has direct memory access and can be used to extract sensitive details (such as LUKS keys). See 'GoodBIOS' video linked at the end (speaker is Peter Stuge, a coreboot hacker). The video covers X60 but the same topics apply to T60.
-Before re-installing the upper chassis, remove the speaker:@* @image{../images/t60_dev/0043,,,,JPG} @image{../images/t60_dev/0044,,,,JPG}@* Reason: combined with the microphone issue, this could be used to leak data.@* If your computer gets@ref{#ref1,[1]} compromised, it can be used to transmit data to nearby compromised devices. It's unknown if it can be turned into a microphone@ref{#ref2,[2]}.@* Replacement: headphones/speakers (line-out) or external DAC (USB).
+Before re-installing the upper chassis, remove the speaker:@* @image{../resources/images/t60_dev/0043,,,,JPG} @image{../resources/images/t60_dev/0044,,,,JPG}@* Reason: combined with the microphone issue, this could be used to leak data.@* If your computer gets@ref{#ref1,[1]} compromised, it can be used to transmit data to nearby compromised devices. It's unknown if it can be turned into a microphone@ref{#ref2,[2]}.@* Replacement: headphones/speakers (line-out) or external DAC (USB).
-Remove the wwan:@* @image{../images/t60_dev/0045,,,,JPG}@* @strong{Wwan (3g modem):} They run proprietary software! It's like AMT but over the GSM network which is probably even worse.@* Replacement: external USB wifi dongle. (or USB wwan/3g dongle; note, this has all the same privacy issues as mobile phones. wwan not recommended).
+Remove the wwan:@* @image{../resources/images/t60_dev/0045,,,,JPG}@* @strong{Wwan (3g modem):} They run proprietary software! It's like AMT but over the GSM network which is probably even worse.@* Replacement: external USB wifi dongle. (or USB wwan/3g dongle; note, this has all the same privacy issues as mobile phones. wwan not recommended).
-This is where the simcard connector is soldered. See notes above about wwan. Remove simcard by removing battery and then it's accessible (so, remember to do this when you re-assemble. or you could do it now?)@* @image{../images/t60_dev/0046,,,,JPG}
+This is where the simcard connector is soldered. See notes above about wwan. Remove simcard by removing battery and then it's accessible (so, remember to do this when you re-assemble. or you could do it now?)@* @image{../resources/images/t60_dev/0046,,,,JPG}
-Put those screws back:@* @image{../images/t60_dev/0047,,,,JPG}
+Put those screws back:@* @image{../resources/images/t60_dev/0047,,,,JPG}
-Put it back into lower chassis:@* @image{../images/t60_dev/0048,,,,JPG}
+Put it back into lower chassis:@* @image{../resources/images/t60_dev/0048,,,,JPG}
-Attach LCD and insert screws (also, attach the lcd cable to the board):@* @image{../images/t60_dev/0049,,,,JPG}
+Attach LCD and insert screws (also, attach the lcd cable to the board):@* @image{../resources/images/t60_dev/0049,,,,JPG}
-Insert those screws:@* @image{../images/t60_dev/0050,,,,JPG}
+Insert those screws:@* @image{../resources/images/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@* @image{../images/t60_dev/0051,,,,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@* @image{../resources/images/t60_dev/0051,,,,JPG}
-Attach the heatsink and install the screws (also, make sure to install the AC jack as highlighted):@* @image{../images/t60_dev/0052,,,,JPG}
+Attach the heatsink and install the screws (also, make sure to install the AC jack as highlighted):@* @image{../resources/images/t60_dev/0052,,,,JPG}
-Reinstall that upper bezel:@* @image{../images/t60_dev/0053,,,,JPG}
+Reinstall that upper bezel:@* @image{../resources/images/t60_dev/0053,,,,JPG}
-Do that:@* @image{../images/t60_dev/0054,,,,JPG} @image{../images/t60_dev/0055,,,,JPG}
+Do that:@* @image{../resources/images/t60_dev/0054,,,,JPG} @image{../resources/images/t60_dev/0055,,,,JPG}
-Attach keyboard and install nvram battery:@* @image{../images/t60_dev/0056,,,,JPG} @image{../images/t60_dev/0057,,,,JPG}
+Attach keyboard and install nvram battery:@* @image{../resources/images/t60_dev/0056,,,,JPG} @image{../resources/images/t60_dev/0057,,,,JPG}
-Place keyboard and (sorry, forgot to take pics) reinstall the palmrest and insert screws on the underside:@* @image{../images/t60_dev/0058,,,,JPG}
+Place keyboard and (sorry, forgot to take pics) reinstall the palmrest and insert screws on the underside:@* @image{../resources/images/t60_dev/0058,,,,JPG}
-Remove those covers and unscrew:@* @image{../images/t60_dev/0059,,,,JPG} @image{../images/t60_dev/0060,,,,JPG} @image{../images/t60_dev/0061,,,,JPG}
+Remove those covers and unscrew:@* @image{../resources/images/t60_dev/0059,,,,JPG} @image{../resources/images/t60_dev/0060,,,,JPG} @image{../resources/images/t60_dev/0061,,,,JPG}
Gently pry off the front bezel (sorry, forgot to take pics).
-Remove bluetooth module:@* @image{../images/t60_dev/0062,,,,JPG} @image{../images/t60_dev/0063,,,,JPG}
+Remove bluetooth module:@* @image{../resources/images/t60_dev/0062,,,,JPG} @image{../resources/images/t60_dev/0063,,,,JPG}
Re-attach the front bezel and re-insert the screws (sorry, forgot to take pics).
-It lives!@* @image{../images/t60_dev/0071,,,,JPG} @image{../images/t60_dev/0072,,,,JPG} @image{../images/t60_dev/0073,,,,JPG}
+It lives!@* @image{../resources/images/t60_dev/0071,,,,JPG} @image{../resources/images/t60_dev/0072,,,,JPG} @image{../resources/images/t60_dev/0073,,,,JPG}
-Always stress test ('stress -c 2' and xsensors. below 90C is ok) when replacing cpu paste/heatsink:@* @image{../images/t60_dev/0074,,,,JPG}
+Always stress test ('stress -c 2' and xsensors. below 90C is ok) when replacing cpu paste/heatsink:@* @image{../resources/images/t60_dev/0074,,,,JPG}
@menu
* Not covered yet::
* Also not covered yet::
@@ -271,7 +271,7 @@ It's possible to turn headphones into a microphone, you could try yourself, howe
@anchor{#video-ccc}
30c3-5356-en-Firmware_Fat_Camp_webm.webm from the 30th CCC. While their demo is experimental(their hardware also got damaged during the transport), the spies probably already have that since a long time. @uref{http://berlin.ftp.media.ccc.de/congress/2013/webm/30c3-5356-en-Firmware_Fat_Camp_webm.webm,http://berlin.ftp.media.ccc.de/congress/2013/webm/30c3-5356-en-Firmware_Fat_Camp_webm.webm}
-Copyright © 2014, 2015 Francis Rowe <info@@gluglug.org.uk>@* Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license can be found at @uref{../gfdl-1.3.txt,../gfdl-1.3.txt}
+Copyright © 2014, 2015 Francis Rowe <info@@gluglug.org.uk>@* Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license can be found at @uref{../resources/licenses/gfdl-1.3.txt,gfdl-1.3.txt}
Updated versions of the license (when available) can be found at @uref{https://www.gnu.org/licenses/licenses.html,https://www.gnu.org/licenses/licenses.html}
diff --git a/docs/security/x60_security.texi b/docs/src/security/x60_security.texi
index d903bf8..1a17090 100644
--- a/docs/security/x60_security.texi
+++ b/docs/src/security/x60_security.texi
@@ -74,31 +74,31 @@ This tutorial deals with reducing the number of devices that have direct memory
@node Disassembly
@chapter Disassembly
@anchor{#disassembly}
-Firstly remove the bluetooth (if your X60 has this):@* The marked screws are underneath those stickers (marked in those 3 locations at the bottom of the LCD assembly):@* @image{../images/x60_security/0000_bluetooth0,,,,jpg}@* Now gently pry off the bottom part of the front bezel, and the bluetooth module is on the left (easily removable):@* @image{../images/x60_security/0000_bluetooth,,,,jpg}@*
+Firstly remove the bluetooth (if your X60 has this):@* The marked screws are underneath those stickers (marked in those 3 locations at the bottom of the LCD assembly):@* @image{../resources/images/x60_security/0000_bluetooth0,,,,jpg}@* Now gently pry off the bottom part of the front bezel, and the bluetooth module is on the left (easily removable):@* @image{../resources/images/x60_security/0000_bluetooth,,,,jpg}@*
-If your model was WWAN, remove the simcard (check anyway):@* Uncover those 2 screws at the bottom:@* @image{../images/x60_security/0000_simcard0,,,,jpg}@* SIM card (not present in the picture) is in the marked location:@* @image{../images/x60_security/0000_simcard1,,,,jpg}@* Replacement: USB dongle.
+If your model was WWAN, remove the simcard (check anyway):@* Uncover those 2 screws at the bottom:@* @image{../resources/images/x60_security/0000_simcard0,,,,jpg}@* SIM card (not present in the picture) is in the marked location:@* @image{../resources/images/x60_security/0000_simcard1,,,,jpg}@* Replacement: USB dongle.
Now get into the motherboard.
-Remove those screws:@* @image{../images/x60_security/0000,,,,jpg}
+Remove those screws:@* @image{../resources/images/x60_security/0000,,,,jpg}
-Push the keyboard forward (carefully):@* @image{../images/x60_security/0001,,,,jpg}
+Push the keyboard forward (carefully):@* @image{../resources/images/x60_security/0001,,,,jpg}
-Lift the keyboard up and disconnect it from the board:@* @image{../images/x60_security/0002,,,,jpg}
+Lift the keyboard up and disconnect it from the board:@* @image{../resources/images/x60_security/0002,,,,jpg}
-Grab the right-hand side of the chassis and force it off (gently) and pry up the rest of the chassis:@* @image{../images/x60_security/0003,,,,jpg}
+Grab the right-hand side of the chassis and force it off (gently) and pry up the rest of the chassis:@* @image{../resources/images/x60_security/0003,,,,jpg}
-You should now have this:@* @image{../images/x60_security/0004,,,,jpg}
+You should now have this:@* @image{../resources/images/x60_security/0004,,,,jpg}
-The following is a summary of what you will remove (already done to this system):@* @image{../images/x60_security/0001_overview,,,,jpg}@* Note: the blue lines represent antenna cables and modem cables. You don't need to remove these, but you can if you want (to make it tidier after removing other parts). I removed the antenna wires, the modem jack, the modem cable and also (on another model) a device inside the part where the wwan antenna goes (wasn't sure what it was, but I knew it wasn't needed). @strong{This is optional}
+The following is a summary of what you will remove (already done to this system):@* @image{../resources/images/x60_security/0001_overview,,,,jpg}@* Note: the blue lines represent antenna cables and modem cables. You don't need to remove these, but you can if you want (to make it tidier after removing other parts). I removed the antenna wires, the modem jack, the modem cable and also (on another model) a device inside the part where the wwan antenna goes (wasn't sure what it was, but I knew it wasn't needed). @strong{This is optional}
-Remove the microphone (can desolder it, but you can also easily pull it off with you hands). Already removed here:@* @image{../images/x60_security/0001_microphone,,,,jpg}@* @strong{Rationale:}@* Another reason to remove the microphone: If your computer gets@ref{#ref1,[1]} compromised, it can record what you say, and use it to receive data from nearby devices if they're compromised too. Also, we do not know what the built-in microcode (in the CPU) is doing; it could theoretically be programmed to accept remote commands from some speaker somewhere (remote security hole). @strong{In other words, the system could already be compromised from the factory.}
+Remove the microphone (can desolder it, but you can also easily pull it off with you hands). Already removed here:@* @image{../resources/images/x60_security/0001_microphone,,,,jpg}@* @strong{Rationale:}@* Another reason to remove the microphone: If your computer gets@ref{#ref1,[1]} compromised, it can record what you say, and use it to receive data from nearby devices if they're compromised too. Also, we do not know what the built-in microcode (in the CPU) is doing; it could theoretically be programmed to accept remote commands from some speaker somewhere (remote security hole). @strong{In other words, the system could already be compromised from the factory.}
-Remove the modem:@* @image{../images/x60_security/0001_modem,,,,jpg}@* (useless, obsolete device)
+Remove the modem:@* @image{../resources/images/x60_security/0001_modem,,,,jpg}@* (useless, obsolete device)
-Remove the speaker:@* @image{../images/x60_security/0001_speaker,,,,jpg}@* Reason: combined with the microphone issue, this could be used to leak data.@* If your computer gets@ref{#ref1,[1]} compromised, it can be used to transmit data to nearby compromised devices. It's unknown if it can be turned into a microphone@ref{#ref2,[2]}.@* Replacement: headphones/speakers (line-out) or external DAC (USB).
+Remove the speaker:@* @image{../resources/images/x60_security/0001_speaker,,,,jpg}@* Reason: combined with the microphone issue, this could be used to leak data.@* If your computer gets@ref{#ref1,[1]} compromised, it can be used to transmit data to nearby compromised devices. It's unknown if it can be turned into a microphone@ref{#ref2,[2]}.@* Replacement: headphones/speakers (line-out) or external DAC (USB).
-Remove the wlan (also remove wwan if you have it):@* @image{../images/x60_security/0001_wlan_wwan,,,,jpg}@* Reason: has direct (and very fast) memory access, and could (theoretically) leak data over a side-channel.@* @strong{Wifi:} The ath5k/ath9k cards might not have firmware at all. They might safe but could have access to the computer's RAM trough DMA. If people have an intel card(most X60s come with Intel wifi by default, until you change it),then that card runs a non-free firwamre and has access to the computer's RAM trough DMA! So the risk-level is very high.@* @strong{Wwan (3g modem):} They run proprietary software! It's like AMT but over the GSM network which is probably even worse.@* Replacement: external USB wifi dongle. (or USB wwan/3g dongle; note, this has all the same privacy issues as mobile phones. wwan not recommended).
+Remove the wlan (also remove wwan if you have it):@* @image{../resources/images/x60_security/0001_wlan_wwan,,,,jpg}@* Reason: has direct (and very fast) memory access, and could (theoretically) leak data over a side-channel.@* @strong{Wifi:} The ath5k/ath9k cards might not have firmware at all. They might safe but could have access to the computer's RAM trough DMA. If people have an intel card(most X60s come with Intel wifi by default, until you change it),then that card runs a non-free firwamre and has access to the computer's RAM trough DMA! So the risk-level is very high.@* @strong{Wwan (3g modem):} They run proprietary software! It's like AMT but over the GSM network which is probably even worse.@* Replacement: external USB wifi dongle. (or USB wwan/3g dongle; note, this has all the same privacy issues as mobile phones. wwan not recommended).
@menu
* Not covered yet::
* Also not covered yet::
@@ -219,7 +219,7 @@ It's possible to turn headphones into a microphone, you could try yourself, howe
@anchor{#video-ccc}
30c3-5356-en-Firmware_Fat_Camp_webm.webm from the 30th CCC. While their demo is experimental(their hardware also got damaged during the transport), the spies probably already have that since a long time. @uref{http://berlin.ftp.media.ccc.de/congress/2013/webm/30c3-5356-en-Firmware_Fat_Camp_webm.webm,http://berlin.ftp.media.ccc.de/congress/2013/webm/30c3-5356-en-Firmware_Fat_Camp_webm.webm}
-Copyright © 2014, 2015 Francis Rowe <info@@gluglug.org.uk>@* Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license can be found at @uref{../gfdl-1.3.txt,../gfdl-1.3.txt}
+Copyright © 2014, 2015 Francis Rowe <info@@gluglug.org.uk>@* Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license can be found at @uref{../resources/licenses/gfdl-1.3.txt,gfdl-1.3.txt}
Updated versions of the license (when available) can be found at @uref{https://www.gnu.org/licenses/licenses.html,https://www.gnu.org/licenses/licenses.html}
diff --git a/docs/tasks.texi b/docs/src/tasks.texi
index 89719ca..36b8f81 100644
--- a/docs/tasks.texi
+++ b/docs/src/tasks.texi
@@ -239,11 +239,11 @@ Adapt linux-libre deblob scripts for use with coreboot. Libreboot is already deb
Next release after 20150518, relating to the ASUS KFSN4-DRE:
@itemize
@item
-Remove the notes in docs/release.html that say @emph{NOTE: not in libreboot 20150518. Only in git, for now.}
+Remove the notes in release.html that say @emph{NOTE: not in libreboot 20150518. Only in git, for now.}
@item
-Remove the note in docs/hcl/kfsn4-dre.html that says @emph{NOTE: This board is unsupported in libreboot 20150518. To use it in libreboot, for now, you must build for it from source using the libreboot git repository.}
+Remove the note in hcl/kfsn4-dre.html that says @emph{NOTE: This board is unsupported in libreboot 20150518. To use it in libreboot, for now, you must build for it from source using the libreboot git repository.}
@item
-Remove the note in docs/hcl/r500.html that says @emph{NOTE: This board is unsupported in libreboot 20150518. To use it in libreboot, for now, you must build for it from source using the libreboot git repository.}
+Remove the note in hcl/r500.html that says @emph{NOTE: This board is unsupported in libreboot 20150518. To use it in libreboot, for now, you must build for it from source using the libreboot git repository.}
@end itemize
@item
@@ -255,9 +255,9 @@ Add info about FTDI FT232H usbdebug (BBB could be used for this): @uref{http://r
@item
Add information from hw registers on all boards. Get them for the following remaining boards: X60, T60, macbook21, R400
@item
-Add guides for GM45 laptops in docs/security/
+Add guides for GM45 laptops in security/
@item
-Add guides for GM45 laptops in docs/hardware/
+Add guides for GM45 laptops in hardware/
@item
Convert documentation to use Latex (or whatever the GNU project requires) as source.
@item
@@ -295,7 +295,7 @@ T60? @uref{http://ec.gnost.info/ec-18s/ec.html,http://ec.gnost.info/ec-18s/ec.ht
@ref{#pagetop,Back to top of page.}
-Copyright © 2014, 2015 Francis Rowe <info@@gluglug.org.uk>@* Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license can be found at @uref{gfdl-1.3.txt,gfdl-1.3.txt}
+Copyright © 2014, 2015 Francis Rowe <info@@gluglug.org.uk>@* Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license can be found at @uref{resources/licenses/gfdl-1.3.txt,gfdl-1.3.txt}
Updated versions of the license (when available) can be found at @uref{https://www.gnu.org/licenses/licenses.html,https://www.gnu.org/licenses/licenses.html}