diff options
-rw-r--r-- | docs/misc/index.texi | 156 | ||||
-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) | bin | 356982 -> 356982 bytes | |||
-rw-r--r-- | docs/resources/images/c201/screws.jpg (renamed from docs/install/images/c201/screws.jpg) | bin | 141588 -> 141588 bytes | |||
-rw-r--r-- | docs/resources/images/c201/spi-flash-layout.jpg (renamed from docs/install/images/c201/spi-flash-layout.jpg) | bin | 113689 -> 113689 bytes | |||
-rw-r--r-- | docs/resources/images/c201/wp-screw.jpg (renamed from docs/install/images/c201/wp-screw.jpg) | bin | 142198 -> 142198 bytes | |||
-rw-r--r-- | docs/resources/images/r400/0000.jpg (renamed from docs/install/images/r400/0000.jpg) | bin | 33118 -> 33118 bytes | |||
-rw-r--r-- | docs/resources/images/r400/0001.jpg (renamed from docs/install/images/r400/0001.jpg) | bin | 28689 -> 28689 bytes | |||
-rw-r--r-- | docs/resources/images/r400/0002.jpg (renamed from docs/install/images/r400/0002.jpg) | bin | 21522 -> 21522 bytes | |||
-rw-r--r-- | docs/resources/images/r400/0003.jpg (renamed from docs/install/images/r400/0003.jpg) | bin | 23675 -> 23675 bytes | |||
-rw-r--r-- | docs/resources/images/r400/0004.jpg (renamed from docs/install/images/r400/0004.jpg) | bin | 35840 -> 35840 bytes | |||
-rw-r--r-- | docs/resources/images/r400/0005.jpg (renamed from docs/install/images/r400/0005.jpg) | bin | 37384 -> 37384 bytes | |||
-rw-r--r-- | docs/resources/images/r400/0006.jpg (renamed from docs/install/images/r400/0006.jpg) | bin | 30815 -> 30815 bytes | |||
-rw-r--r-- | docs/resources/images/r400/0007.jpg (renamed from docs/install/images/r400/0007.jpg) | bin | 29828 -> 29828 bytes | |||
-rw-r--r-- | docs/resources/images/r400/0008.jpg (renamed from docs/install/images/r400/0008.jpg) | bin | 30875 -> 30875 bytes | |||
-rw-r--r-- | docs/resources/images/r400/0009.jpg (renamed from docs/install/images/r400/0009.jpg) | bin | 33238 -> 33238 bytes | |||
-rw-r--r-- | docs/resources/images/r400/0010.jpg (renamed from docs/install/images/r400/0010.jpg) | bin | 40002 -> 40002 bytes | |||
-rw-r--r-- | docs/resources/images/r400/0011.jpg (renamed from docs/install/images/r400/0011.jpg) | bin | 31451 -> 31451 bytes | |||
-rw-r--r-- | docs/resources/images/r400/0012.jpg (renamed from docs/install/images/r400/0012.jpg) | bin | 34890 -> 34890 bytes | |||
-rw-r--r-- | docs/resources/images/r400/0013.jpg (renamed from docs/install/images/r400/0013.jpg) | bin | 32532 -> 32532 bytes | |||
-rw-r--r-- | docs/resources/images/r400/0014.jpg (renamed from docs/install/images/r400/0014.jpg) | bin | 34255 -> 34255 bytes | |||
-rw-r--r-- | docs/resources/images/r400/0015.jpg (renamed from docs/install/images/r400/0015.jpg) | bin | 33461 -> 33461 bytes | |||
-rw-r--r-- | docs/resources/images/r400/0016.jpg (renamed from docs/install/images/r400/0016.jpg) | bin | 33361 -> 33361 bytes | |||
-rw-r--r-- | docs/resources/images/r400/0017.jpg (renamed from docs/install/images/r400/0017.jpg) | bin | 30993 -> 30993 bytes | |||
-rw-r--r-- | docs/resources/images/r400/0018.jpg (renamed from docs/install/images/r400/0018.jpg) | bin | 29756 -> 29756 bytes | |||
-rw-r--r-- | docs/resources/images/r400/0019.jpg (renamed from docs/install/images/r400/0019.jpg) | bin | 30800 -> 30800 bytes | |||
-rw-r--r-- | docs/resources/images/r400/0020.jpg (renamed from docs/install/images/r400/0020.jpg) | bin | 32825 -> 32825 bytes | |||
-rw-r--r-- | docs/resources/images/r400/0021.jpg (renamed from docs/install/images/r400/0021.jpg) | bin | 27159 -> 27159 bytes | |||
-rw-r--r-- | docs/resources/images/r400/0022.jpg (renamed from docs/install/images/r400/0022.jpg) | bin | 30854 -> 30854 bytes | |||
-rw-r--r-- | docs/resources/images/r400/0023.jpg (renamed from docs/install/images/r400/0023.jpg) | bin | 27448 -> 27448 bytes | |||
-rw-r--r-- | docs/resources/images/r400/0024.jpg (renamed from docs/install/images/r400/0024.jpg) | bin | 29560 -> 29560 bytes | |||
-rw-r--r-- | docs/resources/images/r400/0025.jpg (renamed from docs/install/images/r400/0025.jpg) | bin | 26917 -> 26917 bytes | |||
-rw-r--r-- | docs/resources/images/r400/0026.jpg (renamed from docs/install/images/r400/0026.jpg) | bin | 38847 -> 38847 bytes | |||
-rw-r--r-- | docs/resources/images/r400/0027.jpg (renamed from docs/install/images/r400/0027.jpg) | bin | 21915 -> 21915 bytes | |||
-rw-r--r-- | docs/resources/images/r400/0028.jpg (renamed from docs/install/images/r400/0028.jpg) | bin | 31730 -> 31730 bytes | |||
-rw-r--r-- | docs/resources/images/r400/0029.jpg (renamed from docs/install/images/r400/0029.jpg) | bin | 33055 -> 33055 bytes | |||
-rw-r--r-- | docs/resources/images/r400/0030.jpg (renamed from docs/install/images/r400/0030.jpg) | bin | 32063 -> 32063 bytes | |||
-rw-r--r-- | docs/resources/images/r400/0031.jpg (renamed from docs/install/images/r400/0031.jpg) | bin | 30058 -> 30058 bytes | |||
-rw-r--r-- | docs/resources/images/r400/0032.jpg (renamed from docs/install/images/r400/0032.jpg) | bin | 33834 -> 33834 bytes | |||
-rw-r--r-- | docs/resources/images/r400/0033.jpg (renamed from docs/install/images/r400/0033.jpg) | bin | 34335 -> 34335 bytes | |||
-rw-r--r-- | docs/resources/images/r400/0034.jpg (renamed from docs/install/images/r400/0034.jpg) | bin | 34383 -> 34383 bytes | |||
-rw-r--r-- | docs/resources/images/r400/0035.jpg (renamed from docs/install/images/r400/0035.jpg) | bin | 34631 -> 34631 bytes | |||
-rw-r--r-- | docs/resources/images/r400/0036.jpg (renamed from docs/install/images/r400/0036.jpg) | bin | 31741 -> 31741 bytes | |||
-rw-r--r-- | docs/resources/images/r400/0037.jpg (renamed from docs/install/images/r400/0037.jpg) | bin | 31353 -> 31353 bytes | |||
-rw-r--r-- | docs/resources/images/r400/0038.jpg (renamed from docs/install/images/r400/0038.jpg) | bin | 33861 -> 33861 bytes | |||
-rw-r--r-- | docs/resources/images/r400/0039.jpg (renamed from docs/install/images/r400/0039.jpg) | bin | 34247 -> 34247 bytes | |||
-rw-r--r-- | docs/resources/images/r400/0040.jpg (renamed from docs/install/images/r400/0040.jpg) | bin | 31952 -> 31952 bytes | |||
-rw-r--r-- | docs/resources/images/r400/0041.jpg (renamed from docs/install/images/r400/0041.jpg) | bin | 29861 -> 29861 bytes | |||
-rw-r--r-- | docs/resources/images/r400/0042.jpg (renamed from docs/install/images/r400/0042.jpg) | bin | 31280 -> 31280 bytes | |||
-rw-r--r-- | docs/resources/images/r400/0043.jpg (renamed from docs/install/images/r400/0043.jpg) | bin | 28856 -> 28856 bytes | |||
-rw-r--r-- | docs/resources/images/r400/0044.jpg (renamed from docs/install/images/r400/0044.jpg) | bin | 30001 -> 30001 bytes | |||
-rw-r--r-- | docs/resources/images/r400/0045.jpg (renamed from docs/install/images/r400/0045.jpg) | bin | 26346 -> 26346 bytes | |||
-rw-r--r-- | docs/resources/images/r400/0046.jpg (renamed from docs/install/images/r400/0046.jpg) | bin | 32444 -> 32444 bytes | |||
-rw-r--r-- | docs/resources/images/r400/0047.jpg (renamed from docs/install/images/r400/0047.jpg) | bin | 31859 -> 31859 bytes | |||
-rw-r--r-- | docs/resources/images/r400/0048.jpg (renamed from docs/install/images/r400/0048.jpg) | bin | 36520 -> 36520 bytes | |||
-rw-r--r-- | docs/resources/images/r400/0049.jpg (renamed from docs/install/images/r400/0049.jpg) | bin | 38078 -> 38078 bytes | |||
-rw-r--r-- | docs/resources/images/r400/0050.jpg (renamed from docs/install/images/r400/0050.jpg) | bin | 33863 -> 33863 bytes | |||
-rw-r--r-- | docs/resources/images/r400/0051.jpg (renamed from docs/install/images/r400/0051.jpg) | bin | 53500 -> 53500 bytes | |||
-rw-r--r-- | docs/resources/images/r400/0052.jpg (renamed from docs/install/images/r400/0052.jpg) | bin | 42772 -> 42772 bytes | |||
-rw-r--r-- | docs/resources/images/r400/r400_pomona.jpg (renamed from docs/install/images/r400/r400_pomona.jpg) | bin | 50112 -> 50112 bytes | |||
-rw-r--r-- | docs/resources/images/r500/0001.JPG (renamed from docs/install/images/r500/0001.JPG) | bin | 25782 -> 25782 bytes | |||
-rw-r--r-- | docs/resources/images/r500/0002.JPG (renamed from docs/install/images/r500/0002.JPG) | bin | 26264 -> 26264 bytes | |||
-rw-r--r-- | docs/resources/images/r500/0003.JPG (renamed from docs/install/images/r500/0003.JPG) | bin | 26926 -> 26926 bytes | |||
-rw-r--r-- | docs/resources/images/r500/0004.JPG (renamed from docs/install/images/r500/0004.JPG) | bin | 32986 -> 32986 bytes | |||
-rw-r--r-- | docs/resources/images/r500/0005.JPG (renamed from docs/install/images/r500/0005.JPG) | bin | 31213 -> 31213 bytes | |||
-rw-r--r-- | docs/resources/images/r500/0006.JPG (renamed from docs/install/images/r500/0006.JPG) | bin | 29958 -> 29958 bytes | |||
-rw-r--r-- | docs/resources/images/r500/0007.JPG (renamed from docs/install/images/r500/0007.JPG) | bin | 23919 -> 23919 bytes | |||
-rw-r--r-- | docs/resources/images/r500/0008.JPG (renamed from docs/install/images/r500/0008.JPG) | bin | 31203 -> 31203 bytes | |||
-rw-r--r-- | docs/resources/images/r500/0009.JPG (renamed from docs/install/images/r500/0009.JPG) | bin | 35955 -> 35955 bytes | |||
-rw-r--r-- | docs/resources/images/r500/0010.JPG (renamed from docs/install/images/r500/0010.JPG) | bin | 37555 -> 37555 bytes | |||
-rw-r--r-- | docs/resources/images/r500/0011.JPG (renamed from docs/install/images/r500/0011.JPG) | bin | 26988 -> 26988 bytes | |||
-rw-r--r-- | docs/resources/images/r500/0012.JPG (renamed from docs/install/images/r500/0012.JPG) | bin | 30226 -> 30226 bytes | |||
-rw-r--r-- | docs/resources/images/r500/0013.JPG (renamed from docs/install/images/r500/0013.JPG) | bin | 29758 -> 29758 bytes | |||
-rw-r--r-- | docs/resources/images/r500/0014.JPG (renamed from docs/install/images/r500/0014.JPG) | bin | 24918 -> 24918 bytes | |||
-rw-r--r-- | docs/resources/images/r500/0015.JPG (renamed from docs/install/images/r500/0015.JPG) | bin | 31626 -> 31626 bytes | |||
-rw-r--r-- | docs/resources/images/r500/0016.JPG (renamed from docs/install/images/r500/0016.JPG) | bin | 35165 -> 35165 bytes | |||
-rw-r--r-- | docs/resources/images/r500/0017.JPG (renamed from docs/install/images/r500/0017.JPG) | bin | 32281 -> 32281 bytes | |||
-rw-r--r-- | docs/resources/images/r500/0018.JPG (renamed from docs/install/images/r500/0018.JPG) | bin | 35301 -> 35301 bytes | |||
-rw-r--r-- | docs/resources/images/r500/0019.JPG (renamed from docs/install/images/r500/0019.JPG) | bin | 33202 -> 33202 bytes | |||
-rw-r--r-- | docs/resources/images/r500/0020.JPG (renamed from docs/install/images/r500/0020.JPG) | bin | 27560 -> 27560 bytes | |||
-rw-r--r-- | docs/resources/images/r500/0021.JPG (renamed from docs/install/images/r500/0021.JPG) | bin | 34868 -> 34868 bytes | |||
-rw-r--r-- | docs/resources/images/r500/0022.JPG (renamed from docs/install/images/r500/0022.JPG) | bin | 32037 -> 32037 bytes | |||
-rw-r--r-- | docs/resources/images/r500/0023.JPG (renamed from docs/install/images/r500/0023.JPG) | bin | 31513 -> 31513 bytes | |||
-rw-r--r-- | docs/resources/images/r500/0024.JPG (renamed from docs/install/images/r500/0024.JPG) | bin | 23802 -> 23802 bytes | |||
-rw-r--r-- | docs/resources/images/r500/0025.JPG (renamed from docs/install/images/r500/0025.JPG) | bin | 23578 -> 23578 bytes | |||
-rw-r--r-- | docs/resources/images/r500/0026.JPG (renamed from docs/install/images/r500/0026.JPG) | bin | 24790 -> 24790 bytes | |||
-rw-r--r-- | docs/resources/images/r500/0027.JPG (renamed from docs/install/images/r500/0027.JPG) | bin | 25919 -> 25919 bytes | |||
-rw-r--r-- | docs/resources/images/r500/0028.JPG (renamed from docs/install/images/r500/0028.JPG) | bin | 31751 -> 31751 bytes | |||
-rw-r--r-- | docs/resources/images/r500/0029.JPG (renamed from docs/install/images/r500/0029.JPG) | bin | 32756 -> 32756 bytes | |||
-rw-r--r-- | docs/resources/images/r500/0030.JPG (renamed from docs/install/images/r500/0030.JPG) | bin | 39144 -> 39144 bytes | |||
-rw-r--r-- | docs/resources/images/r500/0031.JPG (renamed from docs/install/images/r500/0031.JPG) | bin | 31010 -> 31010 bytes | |||
-rw-r--r-- | docs/resources/images/r500/0032.JPG (renamed from docs/install/images/r500/0032.JPG) | bin | 29833 -> 29833 bytes | |||
-rw-r--r-- | docs/resources/images/r500/flashchip.jpg (renamed from docs/install/images/r500/flashchip.jpg) | bin | 34906 -> 34906 bytes | |||
-rw-r--r-- | docs/resources/images/t400/0001.jpg (renamed from docs/install/images/t400/0001.jpg) | bin | 26448 -> 26448 bytes | |||
-rw-r--r-- | docs/resources/images/t400/0002.jpg (renamed from docs/install/images/t400/0002.jpg) | bin | 26677 -> 26677 bytes | |||
-rw-r--r-- | docs/resources/images/t400/0003.jpg (renamed from docs/install/images/t400/0003.jpg) | bin | 37661 -> 37661 bytes | |||
-rw-r--r-- | docs/resources/images/t400/0004.jpg (renamed from docs/install/images/t400/0004.jpg) | bin | 26500 -> 26500 bytes | |||
-rw-r--r-- | docs/resources/images/t400/0005.jpg (renamed from docs/install/images/t400/0005.jpg) | bin | 32874 -> 32874 bytes | |||
-rw-r--r-- | docs/resources/images/t400/0006.jpg (renamed from docs/install/images/t400/0006.jpg) | bin | 43696 -> 43696 bytes | |||
-rw-r--r-- | docs/resources/images/t400/0007.jpg (renamed from docs/install/images/t400/0007.jpg) | bin | 28410 -> 28410 bytes | |||
-rw-r--r-- | docs/resources/images/t400/0008.jpg (renamed from docs/install/images/t400/0008.jpg) | bin | 41781 -> 41781 bytes | |||
-rw-r--r-- | docs/resources/images/t400/0009.jpg (renamed from docs/install/images/t400/0009.jpg) | bin | 32020 -> 32020 bytes | |||
-rw-r--r-- | docs/resources/images/t400/0010.jpg (renamed from docs/install/images/t400/0010.jpg) | bin | 42729 -> 42729 bytes | |||
-rw-r--r-- | docs/resources/images/t400/0011.jpg (renamed from docs/install/images/t400/0011.jpg) | bin | 37596 -> 37596 bytes | |||
-rw-r--r-- | docs/resources/images/t400/0012.jpg (renamed from docs/install/images/t400/0012.jpg) | bin | 40588 -> 40588 bytes | |||
-rw-r--r-- | docs/resources/images/t400/0013.jpg (renamed from docs/install/images/t400/0013.jpg) | bin | 35554 -> 35554 bytes | |||
-rw-r--r-- | docs/resources/images/t400/0014.jpg (renamed from docs/install/images/t400/0014.jpg) | bin | 37116 -> 37116 bytes | |||
-rw-r--r-- | docs/resources/images/t400/0015.jpg (renamed from docs/install/images/t400/0015.jpg) | bin | 38220 -> 38220 bytes | |||
-rw-r--r-- | docs/resources/images/t400/0016.jpg (renamed from docs/install/images/t400/0016.jpg) | bin | 31596 -> 31596 bytes | |||
-rw-r--r-- | docs/resources/images/t400/0017.jpg (renamed from docs/install/images/t400/0017.jpg) | bin | 33826 -> 33826 bytes | |||
-rw-r--r-- | docs/resources/images/t400/0018.jpg (renamed from docs/install/images/t400/0018.jpg) | bin | 31513 -> 31513 bytes | |||
-rw-r--r-- | docs/resources/images/t400/0019.jpg (renamed from docs/install/images/t400/0019.jpg) | bin | 38454 -> 38454 bytes | |||
-rw-r--r-- | docs/resources/images/t400/0020.jpg (renamed from docs/install/images/t400/0020.jpg) | bin | 36225 -> 36225 bytes | |||
-rw-r--r-- | docs/resources/images/t400/0021.jpg (renamed from docs/install/images/t400/0021.jpg) | bin | 34850 -> 34850 bytes | |||
-rw-r--r-- | docs/resources/images/t400/0022.jpg (renamed from docs/install/images/t400/0022.jpg) | bin | 33805 -> 33805 bytes | |||
-rw-r--r-- | docs/resources/images/t400/0023.jpg (renamed from docs/install/images/t400/0023.jpg) | bin | 35373 -> 35373 bytes | |||
-rw-r--r-- | docs/resources/images/t400/0024.jpg (renamed from docs/install/images/t400/0024.jpg) | bin | 40140 -> 40140 bytes | |||
-rw-r--r-- | docs/resources/images/t400/0025.jpg (renamed from docs/install/images/t400/0025.jpg) | bin | 32543 -> 32543 bytes | |||
-rw-r--r-- | docs/resources/images/t400/0026.jpg (renamed from docs/install/images/t400/0026.jpg) | bin | 32609 -> 32609 bytes | |||
-rw-r--r-- | docs/resources/images/t400/0027.jpg (renamed from docs/install/images/t400/0027.jpg) | bin | 30921 -> 30921 bytes | |||
-rw-r--r-- | docs/resources/images/t400/0028.jpg (renamed from docs/install/images/t400/0028.jpg) | bin | 30536 -> 30536 bytes | |||
-rw-r--r-- | docs/resources/images/t400/0029.jpg (renamed from docs/install/images/t400/0029.jpg) | bin | 30662 -> 30662 bytes | |||
-rw-r--r-- | docs/resources/images/t400/0030.jpg (renamed from docs/install/images/t400/0030.jpg) | bin | 27380 -> 27380 bytes | |||
-rw-r--r-- | docs/resources/images/t400/0031.jpg (renamed from docs/install/images/t400/0031.jpg) | bin | 43693 -> 43693 bytes | |||
-rw-r--r-- | docs/resources/images/t400/0032.jpg (renamed from docs/install/images/t400/0032.jpg) | bin | 31396 -> 31396 bytes | |||
-rw-r--r-- | docs/resources/images/t400/0033.jpg (renamed from docs/install/images/t400/0033.jpg) | bin | 34800 -> 34800 bytes | |||
-rw-r--r-- | docs/resources/images/t400/0034.jpg (renamed from docs/install/images/t400/0034.jpg) | bin | 36435 -> 36435 bytes | |||
-rw-r--r-- | docs/resources/images/t400/0035.jpg (renamed from docs/install/images/t400/0035.jpg) | bin | 39307 -> 39307 bytes | |||
-rw-r--r-- | docs/resources/images/t400/0036.jpg (renamed from docs/install/images/t400/0036.jpg) | bin | 38076 -> 38076 bytes | |||
-rw-r--r-- | docs/resources/images/t400/0037.jpg (renamed from docs/install/images/t400/0037.jpg) | bin | 38494 -> 38494 bytes | |||
-rw-r--r-- | docs/resources/images/t400/0038.jpg (renamed from docs/install/images/t400/0038.jpg) | bin | 36054 -> 36054 bytes | |||
-rw-r--r-- | docs/resources/images/t400/0039.jpg (renamed from docs/install/images/t400/0039.jpg) | bin | 37505 -> 37505 bytes | |||
-rw-r--r-- | docs/resources/images/t400/0040.jpg (renamed from docs/install/images/t400/0040.jpg) | bin | 38588 -> 38588 bytes | |||
-rw-r--r-- | docs/resources/images/t400/0041.jpg (renamed from docs/install/images/t400/0041.jpg) | bin | 34451 -> 34451 bytes | |||
-rw-r--r-- | docs/resources/images/t400/0042.jpg (renamed from docs/install/images/t400/0042.jpg) | bin | 36420 -> 36420 bytes | |||
-rw-r--r-- | docs/resources/images/t400/0043.jpg (renamed from docs/install/images/t400/0043.jpg) | bin | 36682 -> 36682 bytes | |||
-rw-r--r-- | docs/resources/images/t400/0044.jpg (renamed from docs/install/images/t400/0044.jpg) | bin | 31987 -> 31987 bytes | |||
-rw-r--r-- | docs/resources/images/t400/0045.jpg (renamed from docs/install/images/t400/0045.jpg) | bin | 35348 -> 35348 bytes | |||
-rw-r--r-- | docs/resources/images/t400/0046.jpg (renamed from docs/install/images/t400/0046.jpg) | bin | 30227 -> 30227 bytes | |||
-rw-r--r-- | docs/resources/images/t400/0047.jpg (renamed from docs/install/images/t400/0047.jpg) | bin | 36483 -> 36483 bytes | |||
-rw-r--r-- | docs/resources/images/t400/0048.jpg (renamed from docs/install/images/t400/0048.jpg) | bin | 36125 -> 36125 bytes | |||
-rw-r--r-- | docs/resources/images/t400/0049.jpg (renamed from docs/install/images/t400/0049.jpg) | bin | 26159 -> 26159 bytes | |||
-rw-r--r-- | docs/resources/images/t400/0050.jpg (renamed from docs/install/images/t400/0050.jpg) | bin | 31983 -> 31983 bytes | |||
-rw-r--r-- | docs/resources/images/t400/0051.jpg (renamed from docs/install/images/t400/0051.jpg) | bin | 28414 -> 28414 bytes | |||
-rw-r--r-- | docs/resources/images/t400/0052.jpg (renamed from docs/install/images/t400/0052.jpg) | bin | 28104 -> 28104 bytes | |||
-rw-r--r-- | docs/resources/images/t400/0053.jpg (renamed from docs/install/images/t400/0053.jpg) | bin | 34722 -> 34722 bytes | |||
-rw-r--r-- | docs/resources/images/t400/0054.jpg (renamed from docs/install/images/t400/0054.jpg) | bin | 37607 -> 37607 bytes | |||
-rw-r--r-- | docs/resources/images/t400/0055.jpg (renamed from docs/install/images/t400/0055.jpg) | bin | 30343 -> 30343 bytes | |||
-rw-r--r-- | docs/resources/images/t400/0056.jpg (renamed from docs/install/images/t400/0056.jpg) | bin | 37647 -> 37647 bytes | |||
-rw-r--r-- | docs/resources/images/t400/0057.jpg (renamed from docs/install/images/t400/0057.jpg) | bin | 40938 -> 40938 bytes | |||
-rw-r--r-- | docs/resources/images/t400/0058.jpg (renamed from docs/install/images/t400/0058.jpg) | bin | 34865 -> 34865 bytes | |||
-rw-r--r-- | docs/resources/images/t400/0059.jpg (renamed from docs/install/images/t400/0059.jpg) | bin | 33839 -> 33839 bytes | |||
-rw-r--r-- | docs/resources/images/t400/0060.jpg (renamed from docs/install/images/t400/0060.jpg) | bin | 38947 -> 38947 bytes | |||
-rw-r--r-- | docs/resources/images/t400/0061.jpg (renamed from docs/install/images/t400/0061.jpg) | bin | 33635 -> 33635 bytes | |||
-rw-r--r-- | docs/resources/images/t400/0062.jpg (renamed from docs/install/images/t400/0062.jpg) | bin | 39391 -> 39391 bytes | |||
-rw-r--r-- | docs/resources/images/t400/0063.jpg (renamed from docs/install/images/t400/0063.jpg) | bin | 36725 -> 36725 bytes | |||
-rw-r--r-- | docs/resources/images/t400/0064.jpg (renamed from docs/install/images/t400/0064.jpg) | bin | 36770 -> 36770 bytes | |||
-rw-r--r-- | docs/resources/images/t400/0065.jpg (renamed from docs/install/images/t400/0065.jpg) | bin | 58361 -> 58361 bytes | |||
-rw-r--r-- | docs/resources/images/t400/0066.jpg (renamed from docs/install/images/t400/0066.jpg) | bin | 35797 -> 35797 bytes | |||
-rw-r--r-- | docs/resources/images/t400/0067.jpg (renamed from docs/install/images/t400/0067.jpg) | bin | 39396 -> 39396 bytes | |||
-rw-r--r-- | docs/resources/images/t400/0069.jpg (renamed from docs/install/images/t400/0069.jpg) | bin | 29519 -> 29519 bytes | |||
-rw-r--r-- | docs/resources/images/t400/0070.jpg (renamed from docs/install/images/t400/0070.jpg) | bin | 28683 -> 28683 bytes | |||
-rw-r--r-- | docs/resources/images/t400/0071.jpg (renamed from docs/install/images/t400/0071.jpg) | bin | 28448 -> 28448 bytes | |||
-rw-r--r-- | docs/resources/images/t400/0072.jpg (renamed from docs/install/images/t400/0072.jpg) | bin | 31804 -> 31804 bytes | |||
-rw-r--r-- | docs/resources/images/t400/ar5b95.jpg (renamed from docs/install/images/t400/ar5b95.jpg) | bin | 36776 -> 36776 bytes | |||
-rw-r--r-- | docs/resources/images/t400/boot0.jpg (renamed from docs/install/images/t400/boot0.jpg) | bin | 51637 -> 51637 bytes | |||
-rw-r--r-- | docs/resources/images/t400/boot1.jpg (renamed from docs/install/images/t400/boot1.jpg) | bin | 37968 -> 37968 bytes | |||
-rw-r--r-- | docs/resources/images/t400/macaddress0.jpg (renamed from docs/install/images/t400/macaddress0.jpg) | bin | 24715 -> 24715 bytes | |||
-rw-r--r-- | docs/resources/images/t400/macaddress1.jpg (renamed from docs/install/images/t400/macaddress1.jpg) | bin | 41765 -> 41765 bytes | |||
-rw-r--r-- | docs/resources/images/t400/memory.jpg (renamed from docs/install/images/t400/memory.jpg) | bin | 40582 -> 40582 bytes | |||
-rw-r--r-- | docs/resources/images/t400/paste.jpg (renamed from docs/install/images/t400/paste.jpg) | bin | 38841 -> 38841 bytes | |||
-rw-r--r-- | docs/resources/images/t500/0000.jpg (renamed from docs/install/images/t500/0000.jpg) | bin | 23504 -> 23504 bytes | |||
-rw-r--r-- | docs/resources/images/t500/0001.jpg (renamed from docs/install/images/t500/0001.jpg) | bin | 30142 -> 30142 bytes | |||
-rw-r--r-- | docs/resources/images/t500/0002.jpg (renamed from docs/install/images/t500/0002.jpg) | bin | 29796 -> 29796 bytes | |||
-rw-r--r-- | docs/resources/images/t500/0003.jpg (renamed from docs/install/images/t500/0003.jpg) | bin | 24468 -> 24468 bytes | |||
-rw-r--r-- | docs/resources/images/t500/0004.jpg (renamed from docs/install/images/t500/0004.jpg) | bin | 25938 -> 25938 bytes | |||
-rw-r--r-- | docs/resources/images/t500/0005.jpg (renamed from docs/install/images/t500/0005.jpg) | bin | 30414 -> 30414 bytes | |||
-rw-r--r-- | docs/resources/images/t500/0006.jpg (renamed from docs/install/images/t500/0006.jpg) | bin | 36289 -> 36289 bytes | |||
-rw-r--r-- | docs/resources/images/t500/0007.jpg (renamed from docs/install/images/t500/0007.jpg) | bin | 36470 -> 36470 bytes | |||
-rw-r--r-- | docs/resources/images/t500/0008.jpg (renamed from docs/install/images/t500/0008.jpg) | bin | 25878 -> 25878 bytes | |||
-rw-r--r-- | docs/resources/images/t500/0009.jpg (renamed from docs/install/images/t500/0009.jpg) | bin | 27375 -> 27375 bytes | |||
-rw-r--r-- | docs/resources/images/t500/0010.jpg (renamed from docs/install/images/t500/0010.jpg) | bin | 33701 -> 33701 bytes | |||
-rw-r--r-- | docs/resources/images/t500/0011.jpg (renamed from docs/install/images/t500/0011.jpg) | bin | 34890 -> 34890 bytes | |||
-rw-r--r-- | docs/resources/images/t500/0012.jpg (renamed from docs/install/images/t500/0012.jpg) | bin | 34799 -> 34799 bytes | |||
-rw-r--r-- | docs/resources/images/t500/0013.jpg (renamed from docs/install/images/t500/0013.jpg) | bin | 39956 -> 39956 bytes | |||
-rw-r--r-- | docs/resources/images/t500/0014.jpg (renamed from docs/install/images/t500/0014.jpg) | bin | 43395 -> 43395 bytes | |||
-rw-r--r-- | docs/resources/images/t500/0015.jpg (renamed from docs/install/images/t500/0015.jpg) | bin | 38571 -> 38571 bytes | |||
-rw-r--r-- | docs/resources/images/t500/0016.jpg (renamed from docs/install/images/t500/0016.jpg) | bin | 35385 -> 35385 bytes | |||
-rw-r--r-- | docs/resources/images/t500/0017.jpg (renamed from docs/install/images/t500/0017.jpg) | bin | 32290 -> 32290 bytes | |||
-rw-r--r-- | docs/resources/images/t500/0018.jpg (renamed from docs/install/images/t500/0018.jpg) | bin | 30906 -> 30906 bytes | |||
-rw-r--r-- | docs/resources/images/t500/0019.jpg (renamed from docs/install/images/t500/0019.jpg) | bin | 26786 -> 26786 bytes | |||
-rw-r--r-- | docs/resources/images/t500/0020.jpg (renamed from docs/install/images/t500/0020.jpg) | bin | 38695 -> 38695 bytes | |||
-rw-r--r-- | docs/resources/images/t500/0021.jpg (renamed from docs/install/images/t500/0021.jpg) | bin | 31633 -> 31633 bytes | |||
-rw-r--r-- | docs/resources/images/t500/0022.jpg (renamed from docs/install/images/t500/0022.jpg) | bin | 27008 -> 27008 bytes | |||
-rw-r--r-- | docs/resources/images/t500/0023.jpg (renamed from docs/install/images/t500/0023.jpg) | bin | 30269 -> 30269 bytes | |||
-rw-r--r-- | docs/resources/images/t500/0024.jpg (renamed from docs/install/images/t500/0024.jpg) | bin | 31289 -> 31289 bytes | |||
-rw-r--r-- | docs/resources/images/t500/0025.jpg (renamed from docs/install/images/t500/0025.jpg) | bin | 30741 -> 30741 bytes | |||
-rw-r--r-- | docs/resources/images/t500/0026.jpg (renamed from docs/install/images/t500/0026.jpg) | bin | 28282 -> 28282 bytes | |||
-rw-r--r-- | docs/resources/images/t500/0027.jpg (renamed from docs/install/images/t500/0027.jpg) | bin | 30876 -> 30876 bytes | |||
-rw-r--r-- | docs/resources/images/t500/0028.jpg (renamed from docs/install/images/t500/0028.jpg) | bin | 29754 -> 29754 bytes | |||
-rw-r--r-- | docs/resources/images/t500/0029.jpg (renamed from docs/install/images/t500/0029.jpg) | bin | 37067 -> 37067 bytes | |||
-rw-r--r-- | docs/resources/images/t500/0030.jpg (renamed from docs/install/images/t500/0030.jpg) | bin | 35889 -> 35889 bytes | |||
-rw-r--r-- | docs/resources/images/t500/0031.jpg (renamed from docs/install/images/t500/0031.jpg) | bin | 39179 -> 39179 bytes | |||
-rw-r--r-- | docs/resources/images/t500/0032.jpg (renamed from docs/install/images/t500/0032.jpg) | bin | 32263 -> 32263 bytes | |||
-rw-r--r-- | docs/resources/images/t500/0033.jpg (renamed from docs/install/images/t500/0033.jpg) | bin | 30601 -> 30601 bytes | |||
-rw-r--r-- | docs/resources/images/t500/0034.jpg (renamed from docs/install/images/t500/0034.jpg) | bin | 30212 -> 30212 bytes | |||
-rw-r--r-- | docs/resources/images/t500/0035.jpg (renamed from docs/install/images/t500/0035.jpg) | bin | 24554 -> 24554 bytes | |||
-rw-r--r-- | docs/resources/images/t500/0036.jpg (renamed from docs/install/images/t500/0036.jpg) | bin | 38676 -> 38676 bytes | |||
-rw-r--r-- | docs/resources/images/t500/0037.jpg (renamed from docs/install/images/t500/0037.jpg) | bin | 30488 -> 30488 bytes | |||
-rw-r--r-- | docs/resources/images/t500/0038.jpg (renamed from docs/install/images/t500/0038.jpg) | bin | 32448 -> 32448 bytes | |||
-rw-r--r-- | docs/resources/images/t500/0039.jpg (renamed from docs/install/images/t500/0039.jpg) | bin | 39297 -> 39297 bytes | |||
-rw-r--r-- | docs/resources/images/t500/0040.jpg (renamed from docs/install/images/t500/0040.jpg) | bin | 26266 -> 26266 bytes | |||
-rw-r--r-- | docs/resources/images/t500/0041.jpg (renamed from docs/install/images/t500/0041.jpg) | bin | 29654 -> 29654 bytes | |||
-rw-r--r-- | docs/resources/images/t500/0042.jpg (renamed from docs/install/images/t500/0042.jpg) | bin | 30424 -> 30424 bytes | |||
-rw-r--r-- | docs/resources/images/t500/0043.jpg (renamed from docs/install/images/t500/0043.jpg) | bin | 30628 -> 30628 bytes | |||
-rw-r--r-- | docs/resources/images/t500/0044.jpg (renamed from docs/install/images/t500/0044.jpg) | bin | 33562 -> 33562 bytes | |||
-rw-r--r-- | docs/resources/images/t500/0045.jpg (renamed from docs/install/images/t500/0045.jpg) | bin | 36403 -> 36403 bytes | |||
-rw-r--r-- | docs/resources/images/t500/0046.jpg (renamed from docs/install/images/t500/0046.jpg) | bin | 32132 -> 32132 bytes | |||
-rw-r--r-- | docs/resources/images/t500/0047.jpg (renamed from docs/install/images/t500/0047.jpg) | bin | 31274 -> 31274 bytes | |||
-rw-r--r-- | docs/resources/images/t500/0048.jpg (renamed from docs/install/images/t500/0048.jpg) | bin | 30871 -> 30871 bytes | |||
-rw-r--r-- | docs/resources/images/t500/0049.jpg (renamed from docs/install/images/t500/0049.jpg) | bin | 29664 -> 29664 bytes | |||
-rw-r--r-- | docs/resources/images/t500/0050.jpg (renamed from docs/install/images/t500/0050.jpg) | bin | 27758 -> 27758 bytes | |||
-rw-r--r-- | docs/resources/images/t500/0051.jpg (renamed from docs/install/images/t500/0051.jpg) | bin | 29816 -> 29816 bytes | |||
-rw-r--r-- | docs/resources/images/t500/0052.jpg (renamed from docs/install/images/t500/0052.jpg) | bin | 36181 -> 36181 bytes | |||
-rw-r--r-- | docs/resources/images/t500/0053.jpg (renamed from docs/install/images/t500/0053.jpg) | bin | 31490 -> 31490 bytes | |||
-rw-r--r-- | docs/resources/images/t500/0054.jpg (renamed from docs/install/images/t500/0054.jpg) | bin | 37190 -> 37190 bytes | |||
-rw-r--r-- | docs/resources/images/t500/0055.jpg (renamed from docs/install/images/t500/0055.jpg) | bin | 37562 -> 37562 bytes | |||
-rw-r--r-- | docs/resources/images/t500/0056.jpg (renamed from docs/install/images/t500/0056.jpg) | bin | 29405 -> 29405 bytes | |||
-rw-r--r-- | docs/resources/images/t500/0057.jpg (renamed from docs/install/images/t500/0057.jpg) | bin | 29451 -> 29451 bytes | |||
-rw-r--r-- | docs/resources/images/t500/0058.jpg (renamed from docs/install/images/t500/0058.jpg) | bin | 35942 -> 35942 bytes | |||
-rw-r--r-- | docs/resources/images/t500/0059.jpg (renamed from docs/install/images/t500/0059.jpg) | bin | 36251 -> 36251 bytes | |||
-rw-r--r-- | docs/resources/images/t500/0060.jpg (renamed from docs/install/images/t500/0060.jpg) | bin | 34040 -> 34040 bytes | |||
-rw-r--r-- | docs/resources/images/t500/0061.jpg (renamed from docs/install/images/t500/0061.jpg) | bin | 39965 -> 39965 bytes | |||
-rw-r--r-- | docs/resources/images/t500/0062.jpg (renamed from docs/install/images/t500/0062.jpg) | bin | 52394 -> 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) | bin | 29286 -> 29286 bytes | |||
-rw-r--r-- | docs/resources/images/t60_dev/0002.JPG (renamed from docs/images/t60_dev/0002.JPG) | bin | 18438 -> 18438 bytes | |||
-rw-r--r-- | docs/resources/images/t60_dev/0003.JPG (renamed from docs/images/t60_dev/0003.JPG) | bin | 25880 -> 25880 bytes | |||
-rw-r--r-- | docs/resources/images/t60_dev/0004.JPG (renamed from docs/images/t60_dev/0004.JPG) | bin | 29980 -> 29980 bytes | |||
-rw-r--r-- | docs/resources/images/t60_dev/0005.JPG (renamed from docs/images/t60_dev/0005.JPG) | bin | 34349 -> 34349 bytes | |||
-rw-r--r-- | docs/resources/images/t60_dev/0006.JPG (renamed from docs/images/t60_dev/0006.JPG) | bin | 32029 -> 32029 bytes | |||
-rw-r--r-- | docs/resources/images/t60_dev/0007.JPG (renamed from docs/images/t60_dev/0007.JPG) | bin | 21920 -> 21920 bytes | |||
-rw-r--r-- | docs/resources/images/t60_dev/0008.JPG (renamed from docs/images/t60_dev/0008.JPG) | bin | 27410 -> 27410 bytes | |||
-rw-r--r-- | docs/resources/images/t60_dev/0009.JPG (renamed from docs/images/t60_dev/0009.JPG) | bin | 28007 -> 28007 bytes | |||
-rw-r--r-- | docs/resources/images/t60_dev/0010.JPG (renamed from docs/images/t60_dev/0010.JPG) | bin | 26159 -> 26159 bytes | |||
-rw-r--r-- | docs/resources/images/t60_dev/0011.JPG (renamed from docs/images/t60_dev/0011.JPG) | bin | 29595 -> 29595 bytes | |||
-rw-r--r-- | docs/resources/images/t60_dev/0012.JPG (renamed from docs/images/t60_dev/0012.JPG) | bin | 33949 -> 33949 bytes | |||
-rw-r--r-- | docs/resources/images/t60_dev/0013.JPG (renamed from docs/images/t60_dev/0013.JPG) | bin | 36311 -> 36311 bytes | |||
-rw-r--r-- | docs/resources/images/t60_dev/0014.JPG (renamed from docs/images/t60_dev/0014.JPG) | bin | 24707 -> 24707 bytes | |||
-rw-r--r-- | docs/resources/images/t60_dev/0015.JPG (renamed from docs/images/t60_dev/0015.JPG) | bin | 39588 -> 39588 bytes | |||
-rw-r--r-- | docs/resources/images/t60_dev/0016.JPG (renamed from docs/images/t60_dev/0016.JPG) | bin | 27100 -> 27100 bytes | |||
-rw-r--r-- | docs/resources/images/t60_dev/0017.JPG (renamed from docs/images/t60_dev/0017.JPG) | bin | 28726 -> 28726 bytes | |||
-rw-r--r-- | docs/resources/images/t60_dev/0018.JPG (renamed from docs/images/t60_dev/0018.JPG) | bin | 29222 -> 29222 bytes | |||
-rw-r--r-- | docs/resources/images/t60_dev/0019.JPG (renamed from docs/images/t60_dev/0019.JPG) | bin | 25665 -> 25665 bytes | |||
-rw-r--r-- | docs/resources/images/t60_dev/0020.JPG (renamed from docs/images/t60_dev/0020.JPG) | bin | 25546 -> 25546 bytes | |||
-rw-r--r-- | docs/resources/images/t60_dev/0021.JPG (renamed from docs/images/t60_dev/0021.JPG) | bin | 31706 -> 31706 bytes | |||
-rw-r--r-- | docs/resources/images/t60_dev/0022.JPG (renamed from docs/images/t60_dev/0022.JPG) | bin | 31204 -> 31204 bytes | |||
-rw-r--r-- | docs/resources/images/t60_dev/0023.JPG (renamed from docs/images/t60_dev/0023.JPG) | bin | 24873 -> 24873 bytes | |||
-rw-r--r-- | docs/resources/images/t60_dev/0024.JPG (renamed from docs/images/t60_dev/0024.JPG) | bin | 23202 -> 23202 bytes | |||
-rw-r--r-- | docs/resources/images/t60_dev/0025.JPG (renamed from docs/images/t60_dev/0025.JPG) | bin | 30328 -> 30328 bytes | |||
-rw-r--r-- | docs/resources/images/t60_dev/0026.JPG (renamed from docs/images/t60_dev/0026.JPG) | bin | 31226 -> 31226 bytes | |||
-rw-r--r-- | docs/resources/images/t60_dev/0027.JPG (renamed from docs/images/t60_dev/0027.JPG) | bin | 46231 -> 46231 bytes | |||
-rw-r--r-- | docs/resources/images/t60_dev/0028.JPG (renamed from docs/images/t60_dev/0028.JPG) | bin | 23612 -> 23612 bytes | |||
-rw-r--r-- | docs/resources/images/t60_dev/0029.JPG (renamed from docs/images/t60_dev/0029.JPG) | bin | 25268 -> 25268 bytes | |||
-rw-r--r-- | docs/resources/images/t60_dev/0030.JPG (renamed from docs/images/t60_dev/0030.JPG) | bin | 30434 -> 30434 bytes | |||
-rw-r--r-- | docs/resources/images/t60_dev/0031.JPG (renamed from docs/images/t60_dev/0031.JPG) | bin | 23611 -> 23611 bytes | |||
-rw-r--r-- | docs/resources/images/t60_dev/0032.JPG (renamed from docs/images/t60_dev/0032.JPG) | bin | 40278 -> 40278 bytes | |||
-rw-r--r-- | docs/resources/images/t60_dev/0033.JPG (renamed from docs/images/t60_dev/0033.JPG) | bin | 27035 -> 27035 bytes | |||
-rw-r--r-- | docs/resources/images/t60_dev/0039.JPG (renamed from docs/images/t60_dev/0039.JPG) | bin | 26270 -> 26270 bytes | |||
-rw-r--r-- | docs/resources/images/t60_dev/0040.JPG (renamed from docs/images/t60_dev/0040.JPG) | bin | 18541 -> 18541 bytes | |||
-rw-r--r-- | docs/resources/images/t60_dev/0041.JPG (renamed from docs/images/t60_dev/0041.JPG) | bin | 21721 -> 21721 bytes | |||
-rw-r--r-- | docs/resources/images/t60_dev/0042.JPG (renamed from docs/images/t60_dev/0042.JPG) | bin | 20235 -> 20235 bytes | |||
-rw-r--r-- | docs/resources/images/t60_dev/0043.JPG (renamed from docs/images/t60_dev/0043.JPG) | bin | 23633 -> 23633 bytes | |||
-rw-r--r-- | docs/resources/images/t60_dev/0044.JPG (renamed from docs/images/t60_dev/0044.JPG) | bin | 19500 -> 19500 bytes | |||
-rw-r--r-- | docs/resources/images/t60_dev/0045.JPG (renamed from docs/images/t60_dev/0045.JPG) | bin | 27856 -> 27856 bytes | |||
-rw-r--r-- | docs/resources/images/t60_dev/0046.JPG (renamed from docs/images/t60_dev/0046.JPG) | bin | 20677 -> 20677 bytes | |||
-rw-r--r-- | docs/resources/images/t60_dev/0047.JPG (renamed from docs/images/t60_dev/0047.JPG) | bin | 27700 -> 27700 bytes | |||
-rw-r--r-- | docs/resources/images/t60_dev/0048.JPG (renamed from docs/images/t60_dev/0048.JPG) | bin | 28463 -> 28463 bytes | |||
-rw-r--r-- | docs/resources/images/t60_dev/0049.JPG (renamed from docs/images/t60_dev/0049.JPG) | bin | 24666 -> 24666 bytes | |||
-rw-r--r-- | docs/resources/images/t60_dev/0050.JPG (renamed from docs/images/t60_dev/0050.JPG) | bin | 22518 -> 22518 bytes | |||
-rw-r--r-- | docs/resources/images/t60_dev/0051.JPG (renamed from docs/images/t60_dev/0051.JPG) | bin | 26041 -> 26041 bytes | |||
-rw-r--r-- | docs/resources/images/t60_dev/0052.JPG (renamed from docs/images/t60_dev/0052.JPG) | bin | 30542 -> 30542 bytes | |||
-rw-r--r-- | docs/resources/images/t60_dev/0053.JPG (renamed from docs/images/t60_dev/0053.JPG) | bin | 24306 -> 24306 bytes | |||
-rw-r--r-- | docs/resources/images/t60_dev/0054.JPG (renamed from docs/images/t60_dev/0054.JPG) | bin | 25897 -> 25897 bytes | |||
-rw-r--r-- | docs/resources/images/t60_dev/0055.JPG (renamed from docs/images/t60_dev/0055.JPG) | bin | 26165 -> 26165 bytes | |||
-rw-r--r-- | docs/resources/images/t60_dev/0056.JPG (renamed from docs/images/t60_dev/0056.JPG) | bin | 26494 -> 26494 bytes | |||
-rw-r--r-- | docs/resources/images/t60_dev/0057.JPG (renamed from docs/images/t60_dev/0057.JPG) | bin | 23831 -> 23831 bytes | |||
-rw-r--r-- | docs/resources/images/t60_dev/0058.JPG (renamed from docs/images/t60_dev/0058.JPG) | bin | 25265 -> 25265 bytes | |||
-rw-r--r-- | docs/resources/images/t60_dev/0059.JPG (renamed from docs/images/t60_dev/0059.JPG) | bin | 23332 -> 23332 bytes | |||
-rw-r--r-- | docs/resources/images/t60_dev/0060.JPG (renamed from docs/images/t60_dev/0060.JPG) | bin | 23005 -> 23005 bytes | |||
-rw-r--r-- | docs/resources/images/t60_dev/0061.JPG (renamed from docs/images/t60_dev/0061.JPG) | bin | 27218 -> 27218 bytes | |||
-rw-r--r-- | docs/resources/images/t60_dev/0062.JPG (renamed from docs/images/t60_dev/0062.JPG) | bin | 25952 -> 25952 bytes | |||
-rw-r--r-- | docs/resources/images/t60_dev/0063.JPG (renamed from docs/images/t60_dev/0063.JPG) | bin | 24230 -> 24230 bytes | |||
-rw-r--r-- | docs/resources/images/t60_dev/0064.JPG (renamed from docs/images/t60_dev/0064.JPG) | bin | 22184 -> 22184 bytes | |||
-rw-r--r-- | docs/resources/images/t60_dev/0065.JPG (renamed from docs/images/t60_dev/0065.JPG) | bin | 24711 -> 24711 bytes | |||
-rw-r--r-- | docs/resources/images/t60_dev/0066.JPG (renamed from docs/images/t60_dev/0066.JPG) | bin | 28270 -> 28270 bytes | |||
-rw-r--r-- | docs/resources/images/t60_dev/0068.JPG (renamed from docs/images/t60_dev/0068.JPG) | bin | 20900 -> 20900 bytes | |||
-rw-r--r-- | docs/resources/images/t60_dev/0069.JPG (renamed from docs/images/t60_dev/0069.JPG) | bin | 22345 -> 22345 bytes | |||
-rw-r--r-- | docs/resources/images/t60_dev/0070.JPG (renamed from docs/images/t60_dev/0070.JPG) | bin | 22149 -> 22149 bytes | |||
-rw-r--r-- | docs/resources/images/t60_dev/0071.JPG (renamed from docs/images/t60_dev/0071.JPG) | bin | 48759 -> 48759 bytes | |||
-rw-r--r-- | docs/resources/images/t60_dev/0072.JPG (renamed from docs/images/t60_dev/0072.JPG) | bin | 42778 -> 42778 bytes | |||
-rw-r--r-- | docs/resources/images/t60_dev/0073.JPG (renamed from docs/images/t60_dev/0073.JPG) | bin | 49383 -> 49383 bytes | |||
-rw-r--r-- | docs/resources/images/t60_dev/0074.JPG (renamed from docs/images/t60_dev/0074.JPG) | bin | 42206 -> 42206 bytes | |||
-rw-r--r-- | docs/resources/images/t60_dev/t60_unbrick.jpg (renamed from docs/images/t60_dev/t60_unbrick.jpg) | bin | 61220 -> 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) | bin | 504869 -> 504869 bytes | |||
-rw-r--r-- | docs/resources/images/t7200q/t7200_02.jpg (renamed from docs/t7200q/t7200_02.jpg) | bin | 567676 -> 567676 bytes | |||
-rw-r--r-- | docs/resources/images/x200/5252_bbb0.jpg (renamed from docs/install/images/x200/5252_bbb0.jpg) | bin | 31027 -> 31027 bytes | |||
-rw-r--r-- | docs/resources/images/x200/5252_bbb1.jpg (renamed from docs/install/images/x200/5252_bbb1.jpg) | bin | 26507 -> 26507 bytes | |||
-rw-r--r-- | docs/resources/images/x200/disassembly/0001.jpg (renamed from docs/install/images/x200/disassembly/0001.jpg) | bin | 20230 -> 20230 bytes | |||
-rw-r--r-- | docs/resources/images/x200/disassembly/0002.jpg (renamed from docs/install/images/x200/disassembly/0002.jpg) | bin | 27428 -> 27428 bytes | |||
-rw-r--r-- | docs/resources/images/x200/disassembly/0003.jpg (renamed from docs/install/images/x200/disassembly/0003.jpg) | bin | 27875 -> 27875 bytes | |||
-rw-r--r-- | docs/resources/images/x200/disassembly/0004.jpg (renamed from docs/install/images/x200/disassembly/0004.jpg) | bin | 36758 -> 36758 bytes | |||
-rw-r--r-- | docs/resources/images/x200/disassembly/0005.jpg (renamed from docs/install/images/x200/disassembly/0005.jpg) | bin | 35607 -> 35607 bytes | |||
-rw-r--r-- | docs/resources/images/x200/disassembly/0006.jpg (renamed from docs/install/images/x200/disassembly/0006.jpg) | bin | 25892 -> 25892 bytes | |||
-rw-r--r-- | docs/resources/images/x200/disassembly/0007.jpg (renamed from docs/install/images/x200/disassembly/0007.jpg) | bin | 26817 -> 26817 bytes | |||
-rw-r--r-- | docs/resources/images/x200/disassembly/0008.jpg (renamed from docs/install/images/x200/disassembly/0008.jpg) | bin | 33089 -> 33089 bytes | |||
-rw-r--r-- | docs/resources/images/x200/disassembly/0009.jpg (renamed from docs/install/images/x200/disassembly/0009.jpg) | bin | 25781 -> 25781 bytes | |||
-rw-r--r-- | docs/resources/images/x200/disassembly/0010.jpg (renamed from docs/install/images/x200/disassembly/0010.jpg) | bin | 27395 -> 27395 bytes | |||
-rw-r--r-- | docs/resources/images/x200/disassembly/0011.jpg (renamed from docs/install/images/x200/disassembly/0011.jpg) | bin | 30633 -> 30633 bytes | |||
-rw-r--r-- | docs/resources/images/x200/disassembly/0012.jpg (renamed from docs/install/images/x200/disassembly/0012.jpg) | bin | 27229 -> 27229 bytes | |||
-rw-r--r-- | docs/resources/images/x200/disassembly/0013.jpg (renamed from docs/install/images/x200/disassembly/0013.jpg) | bin | 23312 -> 23312 bytes | |||
-rw-r--r-- | docs/resources/images/x200/disassembly/0014.jpg (renamed from docs/install/images/x200/disassembly/0014.jpg) | bin | 35004 -> 35004 bytes | |||
-rw-r--r-- | docs/resources/images/x200/disassembly/0015.jpg (renamed from docs/install/images/x200/disassembly/0015.jpg) | bin | 62163 -> 62163 bytes | |||
-rw-r--r-- | docs/resources/images/x200/disassembly/0016.jpg (renamed from docs/install/images/x200/disassembly/0016.jpg) | bin | 30697 -> 30697 bytes | |||
-rw-r--r-- | docs/resources/images/x200/disassembly/0017.jpg (renamed from docs/install/images/x200/disassembly/0017.jpg) | bin | 33807 -> 33807 bytes | |||
-rw-r--r-- | docs/resources/images/x200/disassembly/0018.jpg (renamed from docs/install/images/x200/disassembly/0018.jpg) | bin | 32159 -> 32159 bytes | |||
-rw-r--r-- | docs/resources/images/x200/disassembly/0019.jpg (renamed from docs/install/images/x200/disassembly/0019.jpg) | bin | 55826 -> 55826 bytes | |||
-rw-r--r-- | docs/resources/images/x200/ftdi.jpg (renamed from docs/install/images/x200/ftdi.jpg) | bin | 24332 -> 24332 bytes | |||
-rw-r--r-- | docs/resources/images/x200/ftdi_port.jpg (renamed from docs/install/images/x200/ftdi_port.jpg) | bin | 25523 -> 25523 bytes | |||
-rw-r--r-- | docs/resources/images/x200/gpio33_location.jpg (renamed from docs/hcl/images/x200/gpio33_location.jpg) | bin | 59747 -> 59747 bytes | |||
-rw-r--r-- | docs/resources/images/x200/psu33.jpg (renamed from docs/install/images/x200/psu33.jpg) | bin | 29747 -> 29747 bytes | |||
-rw-r--r-- | docs/resources/images/x200/soic8.jpg (renamed from docs/install/images/x200/soic8.jpg) | bin | 46760 -> 46760 bytes | |||
-rw-r--r-- | docs/resources/images/x200/wson_soldered.jpg (renamed from docs/install/images/x200/wson_soldered.jpg) | bin | 29471 -> 29471 bytes | |||
-rw-r--r-- | docs/resources/images/x200/x200_pomona.jpg (renamed from docs/install/images/x200/x200_pomona.jpg) | bin | 54124 -> 54124 bytes | |||
-rw-r--r-- | docs/resources/images/x60/th_bbb_flashing.jpg (renamed from docs/install/images/x60/th_bbb_flashing.jpg) | bin | 39438 -> 39438 bytes | |||
-rw-r--r-- | docs/resources/images/x60_heatsink/0000.jpg (renamed from docs/images/x60_heatsink/0000.jpg) | bin | 53772 -> 53772 bytes | |||
-rw-r--r-- | docs/resources/images/x60_heatsink/0001.jpg (renamed from docs/images/x60_heatsink/0001.jpg) | bin | 38997 -> 38997 bytes | |||
-rw-r--r-- | docs/resources/images/x60_heatsink/0002.jpg (renamed from docs/images/x60_heatsink/0002.jpg) | bin | 31435 -> 31435 bytes | |||
-rw-r--r-- | docs/resources/images/x60_heatsink/0003.jpg (renamed from docs/images/x60_heatsink/0003.jpg) | bin | 29815 -> 29815 bytes | |||
-rw-r--r-- | docs/resources/images/x60_heatsink/0004.jpg (renamed from docs/images/x60_heatsink/0004.jpg) | bin | 42084 -> 42084 bytes | |||
-rw-r--r-- | docs/resources/images/x60_heatsink/0005.jpg (renamed from docs/images/x60_heatsink/0005.jpg) | bin | 42715 -> 42715 bytes | |||
-rw-r--r-- | docs/resources/images/x60_heatsink/0006.jpg (renamed from docs/images/x60_heatsink/0006.jpg) | bin | 33748 -> 33748 bytes | |||
-rw-r--r-- | docs/resources/images/x60_heatsink/0007.jpg (renamed from docs/images/x60_heatsink/0007.jpg) | bin | 45537 -> 45537 bytes | |||
-rw-r--r-- | docs/resources/images/x60_heatsink/0008.jpg (renamed from docs/images/x60_heatsink/0008.jpg) | bin | 46045 -> 46045 bytes | |||
-rw-r--r-- | docs/resources/images/x60_heatsink/0009.jpg (renamed from docs/images/x60_heatsink/0009.jpg) | bin | 34013 -> 34013 bytes | |||
-rw-r--r-- | docs/resources/images/x60_heatsink/0010.jpg (renamed from docs/images/x60_heatsink/0010.jpg) | bin | 30985 -> 30985 bytes | |||
-rw-r--r-- | docs/resources/images/x60_heatsink/0011.jpg (renamed from docs/images/x60_heatsink/0011.jpg) | bin | 45500 -> 45500 bytes | |||
-rw-r--r-- | docs/resources/images/x60_heatsink/0012.jpg (renamed from docs/images/x60_heatsink/0012.jpg) | bin | 39202 -> 39202 bytes | |||
-rw-r--r-- | docs/resources/images/x60_heatsink/0013.jpg (renamed from docs/images/x60_heatsink/0013.jpg) | bin | 45481 -> 45481 bytes | |||
-rw-r--r-- | docs/resources/images/x60_heatsink/0014.jpg (renamed from docs/images/x60_heatsink/0014.jpg) | bin | 40388 -> 40388 bytes | |||
-rw-r--r-- | docs/resources/images/x60_heatsink/0015.jpg (renamed from docs/images/x60_heatsink/0015.jpg) | bin | 38045 -> 38045 bytes | |||
-rw-r--r-- | docs/resources/images/x60_heatsink/0016.jpg (renamed from docs/images/x60_heatsink/0016.jpg) | bin | 36901 -> 36901 bytes | |||
-rw-r--r-- | docs/resources/images/x60_heatsink/0017.jpg (renamed from docs/images/x60_heatsink/0017.jpg) | bin | 44499 -> 44499 bytes | |||
-rw-r--r-- | docs/resources/images/x60_heatsink/0018.jpg (renamed from docs/images/x60_heatsink/0018.jpg) | bin | 51752 -> 51752 bytes | |||
-rw-r--r-- | docs/resources/images/x60_keyboard/1.JPG (renamed from docs/images/x60_keyboard/1.JPG) | bin | 37572 -> 37572 bytes | |||
-rw-r--r-- | docs/resources/images/x60_keyboard/2.JPG (renamed from docs/images/x60_keyboard/2.JPG) | bin | 36324 -> 36324 bytes | |||
-rw-r--r-- | docs/resources/images/x60_keyboard/3.JPG (renamed from docs/images/x60_keyboard/3.JPG) | bin | 43413 -> 43413 bytes | |||
-rw-r--r-- | docs/resources/images/x60_keyboard/4.JPG (renamed from docs/images/x60_keyboard/4.JPG) | bin | 44844 -> 44844 bytes | |||
-rw-r--r-- | docs/resources/images/x60_keyboard/5.JPG (renamed from docs/images/x60_keyboard/5.JPG) | bin | 48108 -> 48108 bytes | |||
-rwxr-xr-x | docs/resources/images/x60_lcd_change/0001.JPG (renamed from docs/images/x60_lcd_change/0001.JPG) | bin | 80828 -> 80828 bytes | |||
-rwxr-xr-x | docs/resources/images/x60_lcd_change/0002.JPG (renamed from docs/images/x60_lcd_change/0002.JPG) | bin | 72986 -> 72986 bytes | |||
-rwxr-xr-x | docs/resources/images/x60_lcd_change/0003.JPG (renamed from docs/images/x60_lcd_change/0003.JPG) | bin | 81777 -> 81777 bytes | |||
-rwxr-xr-x | docs/resources/images/x60_lcd_change/0004.JPG (renamed from docs/images/x60_lcd_change/0004.JPG) | bin | 87164 -> 87164 bytes | |||
-rwxr-xr-x | docs/resources/images/x60_lcd_change/0005.JPG (renamed from docs/images/x60_lcd_change/0005.JPG) | bin | 66652 -> 66652 bytes | |||
-rwxr-xr-x | docs/resources/images/x60_lcd_change/0006.JPG (renamed from docs/images/x60_lcd_change/0006.JPG) | bin | 57127 -> 57127 bytes | |||
-rwxr-xr-x | docs/resources/images/x60_lcd_change/0007.JPG (renamed from docs/images/x60_lcd_change/0007.JPG) | bin | 31729 -> 31729 bytes | |||
-rw-r--r-- | docs/resources/images/x60_security/0000.jpg (renamed from docs/images/x60_security/0000.jpg) | bin | 28430 -> 28430 bytes | |||
-rw-r--r-- | docs/resources/images/x60_security/0000_bluetooth.jpg (renamed from docs/images/x60_security/0000_bluetooth.jpg) | bin | 26131 -> 26131 bytes | |||
-rw-r--r-- | docs/resources/images/x60_security/0000_bluetooth0.jpg (renamed from docs/images/x60_security/0000_bluetooth0.jpg) | bin | 19558 -> 19558 bytes | |||
-rw-r--r-- | docs/resources/images/x60_security/0000_simcard0.jpg (renamed from docs/images/x60_security/0000_simcard0.jpg) | bin | 24917 -> 24917 bytes | |||
-rw-r--r-- | docs/resources/images/x60_security/0000_simcard1.jpg (renamed from docs/images/x60_security/0000_simcard1.jpg) | bin | 30246 -> 30246 bytes | |||
-rw-r--r-- | docs/resources/images/x60_security/0001.jpg (renamed from docs/images/x60_security/0001.jpg) | bin | 38997 -> 38997 bytes | |||
-rw-r--r-- | docs/resources/images/x60_security/0001_microphone.jpg (renamed from docs/images/x60_security/0001_microphone.jpg) | bin | 28959 -> 28959 bytes | |||
-rw-r--r-- | docs/resources/images/x60_security/0001_modem.jpg (renamed from docs/images/x60_security/0001_modem.jpg) | bin | 33850 -> 33850 bytes | |||
-rw-r--r-- | docs/resources/images/x60_security/0001_overview.jpg (renamed from docs/images/x60_security/0001_overview.jpg) | bin | 46922 -> 46922 bytes | |||
-rw-r--r-- | docs/resources/images/x60_security/0001_speaker.jpg (renamed from docs/images/x60_security/0001_speaker.jpg) | bin | 34219 -> 34219 bytes | |||
-rw-r--r-- | docs/resources/images/x60_security/0001_wlan_wwan.jpg (renamed from docs/images/x60_security/0001_wlan_wwan.jpg) | bin | 54553 -> 54553 bytes | |||
-rw-r--r-- | docs/resources/images/x60_security/0002.jpg (renamed from docs/images/x60_security/0002.jpg) | bin | 31435 -> 31435 bytes | |||
-rw-r--r-- | docs/resources/images/x60_security/0003.jpg (renamed from docs/images/x60_security/0003.jpg) | bin | 29815 -> 29815 bytes | |||
-rw-r--r-- | docs/resources/images/x60_security/0004.jpg (renamed from docs/images/x60_security/0004.jpg) | bin | 42084 -> 42084 bytes | |||
-rw-r--r-- | docs/resources/images/x60_unbrick/0000.jpg (renamed from docs/images/x60_unbrick/0000.jpg) | bin | 53772 -> 53772 bytes | |||
-rw-r--r-- | docs/resources/images/x60_unbrick/0001.jpg (renamed from docs/images/x60_unbrick/0001.jpg) | bin | 38997 -> 38997 bytes | |||
-rw-r--r-- | docs/resources/images/x60_unbrick/0002.jpg (renamed from docs/images/x60_unbrick/0002.jpg) | bin | 31435 -> 31435 bytes | |||
-rw-r--r-- | docs/resources/images/x60_unbrick/0003.jpg (renamed from docs/images/x60_unbrick/0003.jpg) | bin | 29815 -> 29815 bytes | |||
-rw-r--r-- | docs/resources/images/x60_unbrick/0004.jpg (renamed from docs/images/x60_unbrick/0004.jpg) | bin | 42084 -> 42084 bytes | |||
-rw-r--r-- | docs/resources/images/x60_unbrick/0005.jpg (renamed from docs/images/x60_unbrick/0005.jpg) | bin | 42715 -> 42715 bytes | |||
-rw-r--r-- | docs/resources/images/x60_unbrick/0006.jpg (renamed from docs/images/x60_unbrick/0006.jpg) | bin | 33748 -> 33748 bytes | |||
-rw-r--r-- | docs/resources/images/x60_unbrick/0007.jpg (renamed from docs/images/x60_unbrick/0007.jpg) | bin | 45537 -> 45537 bytes | |||
-rw-r--r-- | docs/resources/images/x60_unbrick/0008.jpg (renamed from docs/images/x60_unbrick/0008.jpg) | bin | 46045 -> 46045 bytes | |||
-rw-r--r-- | docs/resources/images/x60_unbrick/0009.jpg (renamed from docs/images/x60_unbrick/0009.jpg) | bin | 34013 -> 34013 bytes | |||
-rw-r--r-- | docs/resources/images/x60_unbrick/0010.jpg (renamed from docs/images/x60_unbrick/0010.jpg) | bin | 30985 -> 30985 bytes | |||
-rw-r--r-- | docs/resources/images/x60_unbrick/0011.jpg (renamed from docs/images/x60_unbrick/0011.jpg) | bin | 38650 -> 38650 bytes | |||
-rw-r--r-- | docs/resources/images/x60_unbrick/0012.jpg (renamed from docs/images/x60_unbrick/0012.jpg) | bin | 39202 -> 39202 bytes | |||
-rw-r--r-- | docs/resources/images/x60_unbrick/0013.jpg (renamed from docs/images/x60_unbrick/0013.jpg) | bin | 45481 -> 45481 bytes | |||
-rw-r--r-- | docs/resources/images/x60_unbrick/0014.jpg (renamed from docs/images/x60_unbrick/0014.jpg) | bin | 40388 -> 40388 bytes | |||
-rw-r--r-- | docs/resources/images/x60_unbrick/0015.jpg (renamed from docs/images/x60_unbrick/0015.jpg) | bin | 38045 -> 38045 bytes | |||
-rw-r--r-- | docs/resources/images/x60_unbrick/0016.jpg (renamed from docs/images/x60_unbrick/0016.jpg) | bin | 34554 -> 34554 bytes | |||
-rw-r--r-- | docs/resources/images/x60_unbrick/0017.jpg (renamed from docs/images/x60_unbrick/0017.jpg) | bin | 36115 -> 36115 bytes | |||
-rw-r--r-- | docs/resources/images/x60_unbrick/0026.jpg (renamed from docs/images/x60_unbrick/0026.jpg) | bin | 39855 -> 39855 bytes | |||
-rw-r--r-- | docs/resources/images/x60_unbrick/0027.jpg (renamed from docs/images/x60_unbrick/0027.jpg) | bin | 37302 -> 37302 bytes | |||
-rw-r--r-- | docs/resources/images/x60_unbrick/0028.jpg (renamed from docs/images/x60_unbrick/0028.jpg) | bin | 39501 -> 39501 bytes | |||
-rw-r--r-- | docs/resources/images/x60_unbrick/0029.jpg (renamed from docs/images/x60_unbrick/0029.jpg) | bin | 37530 -> 37530 bytes | |||
-rw-r--r-- | docs/resources/images/x60_unbrick/0030.jpg (renamed from docs/images/x60_unbrick/0030.jpg) | bin | 43484 -> 43484 bytes | |||
-rw-r--r-- | docs/resources/images/x60_unbrick/0031.jpg (renamed from docs/images/x60_unbrick/0031.jpg) | bin | 38022 -> 38022 bytes | |||
-rw-r--r-- | docs/resources/images/x60_unbrick/0032.jpg (renamed from docs/images/x60_unbrick/0032.jpg) | bin | 44860 -> 44860 bytes | |||
-rw-r--r-- | docs/resources/images/x60_unbrick/0033.jpg (renamed from docs/images/x60_unbrick/0033.jpg) | bin | 30821 -> 30821 bytes | |||
-rw-r--r-- | docs/resources/images/x60_unbrick/0034.jpg (renamed from docs/images/x60_unbrick/0034.jpg) | bin | 37249 -> 37249 bytes | |||
-rw-r--r-- | docs/resources/images/x60_unbrick/0035.jpg (renamed from docs/images/x60_unbrick/0035.jpg) | bin | 38429 -> 38429 bytes | |||
-rw-r--r-- | docs/resources/images/x60_unbrick/0036.jpg (renamed from docs/images/x60_unbrick/0036.jpg) | bin | 41042 -> 41042 bytes | |||
-rw-r--r-- | docs/resources/images/x60_unbrick/0037.jpg (renamed from docs/images/x60_unbrick/0037.jpg) | bin | 33911 -> 33911 bytes | |||
-rw-r--r-- | docs/resources/images/x60_unbrick/0038.jpg (renamed from docs/images/x60_unbrick/0038.jpg) | bin | 38246 -> 38246 bytes | |||
-rw-r--r-- | docs/resources/images/x60_unbrick/0039.jpg (renamed from docs/images/x60_unbrick/0039.jpg) | bin | 45794 -> 45794 bytes | |||
-rw-r--r-- | docs/resources/images/x60_unbrick/0040.jpg (renamed from docs/images/x60_unbrick/0040.jpg) | bin | 40020 -> 40020 bytes | |||
-rw-r--r-- | docs/resources/images/x60_unbrick/0041.jpg (renamed from docs/images/x60_unbrick/0041.jpg) | bin | 37564 -> 37564 bytes | |||
-rw-r--r-- | docs/resources/images/x60_unbrick/0042.jpg (renamed from docs/images/x60_unbrick/0042.jpg) | bin | 35915 -> 35915 bytes | |||
-rw-r--r-- | docs/resources/images/x60_unbrick/0043.jpg (renamed from docs/images/x60_unbrick/0043.jpg) | bin | 36692 -> 36692 bytes | |||
-rw-r--r-- | docs/resources/images/x60_unbrick/0044.jpg (renamed from docs/images/x60_unbrick/0044.jpg) | bin | 37146 -> 37146 bytes | |||
-rw-r--r-- | docs/resources/images/x60_unbrick/0045.jpg (renamed from docs/images/x60_unbrick/0045.jpg) | bin | 39062 -> 39062 bytes | |||
-rw-r--r-- | docs/resources/images/x60_unbrick/0046.jpg (renamed from docs/images/x60_unbrick/0046.jpg) | bin | 35431 -> 35431 bytes | |||
-rw-r--r-- | docs/resources/images/x60_unbrick/0047.jpg (renamed from docs/images/x60_unbrick/0047.jpg) | bin | 37275 -> 37275 bytes | |||
-rw-r--r-- | docs/resources/images/x60_unbrick/0048.jpg (renamed from docs/images/x60_unbrick/0048.jpg) | bin | 39975 -> 39975 bytes | |||
-rw-r--r-- | docs/resources/images/x60_unbrick/0049.jpg (renamed from docs/images/x60_unbrick/0049.jpg) | bin | 42058 -> 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) | bin | 24505 -> 24505 bytes | |||
-rw-r--r-- | docs/resources/images/x60t_unbrick/0001.JPG (renamed from docs/images/x60t_unbrick/0001.JPG) | bin | 29897 -> 29897 bytes | |||
-rw-r--r-- | docs/resources/images/x60t_unbrick/0002.JPG (renamed from docs/images/x60t_unbrick/0002.JPG) | bin | 23113 -> 23113 bytes | |||
-rw-r--r-- | docs/resources/images/x60t_unbrick/0003.JPG (renamed from docs/images/x60t_unbrick/0003.JPG) | bin | 31398 -> 31398 bytes | |||
-rw-r--r-- | docs/resources/images/x60t_unbrick/0004.JPG (renamed from docs/images/x60t_unbrick/0004.JPG) | bin | 26658 -> 26658 bytes | |||
-rw-r--r-- | docs/resources/images/x60t_unbrick/0005.JPG (renamed from docs/images/x60t_unbrick/0005.JPG) | bin | 36545 -> 36545 bytes | |||
-rw-r--r-- | docs/resources/images/x60t_unbrick/0006.JPG (renamed from docs/images/x60t_unbrick/0006.JPG) | bin | 38404 -> 38404 bytes | |||
-rw-r--r-- | docs/resources/images/x60t_unbrick/0007.JPG (renamed from docs/images/x60t_unbrick/0007.JPG) | bin | 36843 -> 36843 bytes | |||
-rw-r--r-- | docs/resources/images/x60t_unbrick/0008.JPG (renamed from docs/images/x60t_unbrick/0008.JPG) | bin | 33301 -> 33301 bytes | |||
-rw-r--r-- | docs/resources/images/x60t_unbrick/0009.JPG (renamed from docs/images/x60t_unbrick/0009.JPG) | bin | 30227 -> 30227 bytes | |||
-rw-r--r-- | docs/resources/images/x60t_unbrick/0010.JPG (renamed from docs/images/x60t_unbrick/0010.JPG) | bin | 30206 -> 30206 bytes | |||
-rw-r--r-- | docs/resources/images/x60t_unbrick/0011.JPG (renamed from docs/images/x60t_unbrick/0011.JPG) | bin | 36758 -> 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) | bin | 583842 -> 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) | bin | 111526 -> 111526 bytes | |||
-rw-r--r-- | docs/resources/misc/dumps/5885_logs_2.tar.gz (renamed from docs/future/dumps/5885_logs_2.tar.gz) | bin | 105775 -> 105775 bytes | |||
-rw-r--r-- | docs/resources/misc/dumps/5927_2.tar.gz (renamed from docs/future/dumps/5927_2.tar.gz) | bin | 804125 -> 804125 bytes | |||
-rw-r--r-- | docs/resources/misc/dumps/5927_3.tar.gz (renamed from docs/future/dumps/5927_3.tar.gz) | bin | 287569 -> 287569 bytes | |||
-rw-r--r-- | docs/resources/misc/dumps/5927_5.tar.gz (renamed from docs/future/dumps/5927_5.tar.gz) | bin | 94223 -> 94223 bytes | |||
-rw-r--r-- | docs/resources/misc/dumps/5927_6.tar.gz (renamed from docs/future/dumps/5927_6.tar.gz) | bin | 94548 -> 94548 bytes | |||
-rw-r--r-- | docs/resources/misc/dumps/5927_7.tar.gz (renamed from docs/future/dumps/5927_7.tar.gz) | bin | 94304 -> 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) | bin | 121740 -> 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) | bin | 80002 -> 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.texi | 156 | ||||
-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 d334cc91..00000000 --- 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 82fbf8e7..82fbf8e7 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 Binary files differindex 85f0e631..85f0e631 100644 --- a/docs/install/images/c201/battery-connector.jpg +++ b/docs/resources/images/c201/battery-connector.jpg diff --git a/docs/install/images/c201/screws.jpg b/docs/resources/images/c201/screws.jpg Binary files differindex cdd20dc2..cdd20dc2 100644 --- a/docs/install/images/c201/screws.jpg +++ b/docs/resources/images/c201/screws.jpg diff --git a/docs/install/images/c201/spi-flash-layout.jpg b/docs/resources/images/c201/spi-flash-layout.jpg Binary files differindex 9968ca71..9968ca71 100644 --- a/docs/install/images/c201/spi-flash-layout.jpg +++ b/docs/resources/images/c201/spi-flash-layout.jpg diff --git a/docs/install/images/c201/wp-screw.jpg b/docs/resources/images/c201/wp-screw.jpg Binary files differindex 77c76dc1..77c76dc1 100644 --- a/docs/install/images/c201/wp-screw.jpg +++ b/docs/resources/images/c201/wp-screw.jpg diff --git a/docs/install/images/r400/0000.jpg b/docs/resources/images/r400/0000.jpg Binary files differindex 80635551..80635551 100644 --- a/docs/install/images/r400/0000.jpg +++ b/docs/resources/images/r400/0000.jpg diff --git a/docs/install/images/r400/0001.jpg b/docs/resources/images/r400/0001.jpg Binary files differindex e8f988d2..e8f988d2 100644 --- a/docs/install/images/r400/0001.jpg +++ b/docs/resources/images/r400/0001.jpg diff --git a/docs/install/images/r400/0002.jpg b/docs/resources/images/r400/0002.jpg Binary files differindex f22ddea9..f22ddea9 100644 --- a/docs/install/images/r400/0002.jpg +++ b/docs/resources/images/r400/0002.jpg diff --git a/docs/install/images/r400/0003.jpg b/docs/resources/images/r400/0003.jpg Binary files differindex 66ff685a..66ff685a 100644 --- a/docs/install/images/r400/0003.jpg +++ b/docs/resources/images/r400/0003.jpg diff --git a/docs/install/images/r400/0004.jpg b/docs/resources/images/r400/0004.jpg Binary files differindex 8f3c38a8..8f3c38a8 100644 --- a/docs/install/images/r400/0004.jpg +++ b/docs/resources/images/r400/0004.jpg diff --git a/docs/install/images/r400/0005.jpg b/docs/resources/images/r400/0005.jpg Binary files differindex b228da29..b228da29 100644 --- a/docs/install/images/r400/0005.jpg +++ b/docs/resources/images/r400/0005.jpg diff --git a/docs/install/images/r400/0006.jpg b/docs/resources/images/r400/0006.jpg Binary files differindex 64633652..64633652 100644 --- a/docs/install/images/r400/0006.jpg +++ b/docs/resources/images/r400/0006.jpg diff --git a/docs/install/images/r400/0007.jpg b/docs/resources/images/r400/0007.jpg Binary files differindex 9bd60033..9bd60033 100644 --- a/docs/install/images/r400/0007.jpg +++ b/docs/resources/images/r400/0007.jpg diff --git a/docs/install/images/r400/0008.jpg b/docs/resources/images/r400/0008.jpg Binary files differindex eae67fdf..eae67fdf 100644 --- a/docs/install/images/r400/0008.jpg +++ b/docs/resources/images/r400/0008.jpg diff --git a/docs/install/images/r400/0009.jpg b/docs/resources/images/r400/0009.jpg Binary files differindex 7525f3f1..7525f3f1 100644 --- a/docs/install/images/r400/0009.jpg +++ b/docs/resources/images/r400/0009.jpg diff --git a/docs/install/images/r400/0010.jpg b/docs/resources/images/r400/0010.jpg Binary files differindex 2eeac9f4..2eeac9f4 100644 --- a/docs/install/images/r400/0010.jpg +++ b/docs/resources/images/r400/0010.jpg diff --git a/docs/install/images/r400/0011.jpg b/docs/resources/images/r400/0011.jpg Binary files differindex df8b8bb8..df8b8bb8 100644 --- a/docs/install/images/r400/0011.jpg +++ b/docs/resources/images/r400/0011.jpg diff --git a/docs/install/images/r400/0012.jpg b/docs/resources/images/r400/0012.jpg Binary files differindex 29a80235..29a80235 100644 --- a/docs/install/images/r400/0012.jpg +++ b/docs/resources/images/r400/0012.jpg diff --git a/docs/install/images/r400/0013.jpg b/docs/resources/images/r400/0013.jpg Binary files differindex af4f7f87..af4f7f87 100644 --- a/docs/install/images/r400/0013.jpg +++ b/docs/resources/images/r400/0013.jpg diff --git a/docs/install/images/r400/0014.jpg b/docs/resources/images/r400/0014.jpg Binary files differindex 6f35acec..6f35acec 100644 --- a/docs/install/images/r400/0014.jpg +++ b/docs/resources/images/r400/0014.jpg diff --git a/docs/install/images/r400/0015.jpg b/docs/resources/images/r400/0015.jpg Binary files differindex e0424003..e0424003 100644 --- a/docs/install/images/r400/0015.jpg +++ b/docs/resources/images/r400/0015.jpg diff --git a/docs/install/images/r400/0016.jpg b/docs/resources/images/r400/0016.jpg Binary files differindex 3406c8cf..3406c8cf 100644 --- a/docs/install/images/r400/0016.jpg +++ b/docs/resources/images/r400/0016.jpg diff --git a/docs/install/images/r400/0017.jpg b/docs/resources/images/r400/0017.jpg Binary files differindex ca065c3d..ca065c3d 100644 --- a/docs/install/images/r400/0017.jpg +++ b/docs/resources/images/r400/0017.jpg diff --git a/docs/install/images/r400/0018.jpg b/docs/resources/images/r400/0018.jpg Binary files differindex c7fb419a..c7fb419a 100644 --- a/docs/install/images/r400/0018.jpg +++ b/docs/resources/images/r400/0018.jpg diff --git a/docs/install/images/r400/0019.jpg b/docs/resources/images/r400/0019.jpg Binary files differindex d36b13d9..d36b13d9 100644 --- a/docs/install/images/r400/0019.jpg +++ b/docs/resources/images/r400/0019.jpg diff --git a/docs/install/images/r400/0020.jpg b/docs/resources/images/r400/0020.jpg Binary files differindex 016328ae..016328ae 100644 --- a/docs/install/images/r400/0020.jpg +++ b/docs/resources/images/r400/0020.jpg diff --git a/docs/install/images/r400/0021.jpg b/docs/resources/images/r400/0021.jpg Binary files differindex 101e2b85..101e2b85 100644 --- a/docs/install/images/r400/0021.jpg +++ b/docs/resources/images/r400/0021.jpg diff --git a/docs/install/images/r400/0022.jpg b/docs/resources/images/r400/0022.jpg Binary files differindex 4baeb290..4baeb290 100644 --- a/docs/install/images/r400/0022.jpg +++ b/docs/resources/images/r400/0022.jpg diff --git a/docs/install/images/r400/0023.jpg b/docs/resources/images/r400/0023.jpg Binary files differindex b60cb172..b60cb172 100644 --- a/docs/install/images/r400/0023.jpg +++ b/docs/resources/images/r400/0023.jpg diff --git a/docs/install/images/r400/0024.jpg b/docs/resources/images/r400/0024.jpg Binary files differindex 32d9b109..32d9b109 100644 --- a/docs/install/images/r400/0024.jpg +++ b/docs/resources/images/r400/0024.jpg diff --git a/docs/install/images/r400/0025.jpg b/docs/resources/images/r400/0025.jpg Binary files differindex 193e442b..193e442b 100644 --- a/docs/install/images/r400/0025.jpg +++ b/docs/resources/images/r400/0025.jpg diff --git a/docs/install/images/r400/0026.jpg b/docs/resources/images/r400/0026.jpg Binary files differindex 97eb9687..97eb9687 100644 --- a/docs/install/images/r400/0026.jpg +++ b/docs/resources/images/r400/0026.jpg diff --git a/docs/install/images/r400/0027.jpg b/docs/resources/images/r400/0027.jpg Binary files differindex ee639765..ee639765 100644 --- a/docs/install/images/r400/0027.jpg +++ b/docs/resources/images/r400/0027.jpg diff --git a/docs/install/images/r400/0028.jpg b/docs/resources/images/r400/0028.jpg Binary files differindex b3682e8c..b3682e8c 100644 --- a/docs/install/images/r400/0028.jpg +++ b/docs/resources/images/r400/0028.jpg diff --git a/docs/install/images/r400/0029.jpg b/docs/resources/images/r400/0029.jpg Binary files differindex 2eaca253..2eaca253 100644 --- a/docs/install/images/r400/0029.jpg +++ b/docs/resources/images/r400/0029.jpg diff --git a/docs/install/images/r400/0030.jpg b/docs/resources/images/r400/0030.jpg Binary files differindex 654984ad..654984ad 100644 --- a/docs/install/images/r400/0030.jpg +++ b/docs/resources/images/r400/0030.jpg diff --git a/docs/install/images/r400/0031.jpg b/docs/resources/images/r400/0031.jpg Binary files differindex 30a86bc9..30a86bc9 100644 --- a/docs/install/images/r400/0031.jpg +++ b/docs/resources/images/r400/0031.jpg diff --git a/docs/install/images/r400/0032.jpg b/docs/resources/images/r400/0032.jpg Binary files differindex 1e4a0f66..1e4a0f66 100644 --- a/docs/install/images/r400/0032.jpg +++ b/docs/resources/images/r400/0032.jpg diff --git a/docs/install/images/r400/0033.jpg b/docs/resources/images/r400/0033.jpg Binary files differindex cedc32df..cedc32df 100644 --- a/docs/install/images/r400/0033.jpg +++ b/docs/resources/images/r400/0033.jpg diff --git a/docs/install/images/r400/0034.jpg b/docs/resources/images/r400/0034.jpg Binary files differindex 743d3b37..743d3b37 100644 --- a/docs/install/images/r400/0034.jpg +++ b/docs/resources/images/r400/0034.jpg diff --git a/docs/install/images/r400/0035.jpg b/docs/resources/images/r400/0035.jpg Binary files differindex 86f522c8..86f522c8 100644 --- a/docs/install/images/r400/0035.jpg +++ b/docs/resources/images/r400/0035.jpg diff --git a/docs/install/images/r400/0036.jpg b/docs/resources/images/r400/0036.jpg Binary files differindex 2abc758e..2abc758e 100644 --- a/docs/install/images/r400/0036.jpg +++ b/docs/resources/images/r400/0036.jpg diff --git a/docs/install/images/r400/0037.jpg b/docs/resources/images/r400/0037.jpg Binary files differindex 52e9b772..52e9b772 100644 --- a/docs/install/images/r400/0037.jpg +++ b/docs/resources/images/r400/0037.jpg diff --git a/docs/install/images/r400/0038.jpg b/docs/resources/images/r400/0038.jpg Binary files differindex e636cdcf..e636cdcf 100644 --- a/docs/install/images/r400/0038.jpg +++ b/docs/resources/images/r400/0038.jpg diff --git a/docs/install/images/r400/0039.jpg b/docs/resources/images/r400/0039.jpg Binary files differindex 4de90aaa..4de90aaa 100644 --- a/docs/install/images/r400/0039.jpg +++ b/docs/resources/images/r400/0039.jpg diff --git a/docs/install/images/r400/0040.jpg b/docs/resources/images/r400/0040.jpg Binary files differindex 3bd5eacb..3bd5eacb 100644 --- a/docs/install/images/r400/0040.jpg +++ b/docs/resources/images/r400/0040.jpg diff --git a/docs/install/images/r400/0041.jpg b/docs/resources/images/r400/0041.jpg Binary files differindex 6b1c1070..6b1c1070 100644 --- a/docs/install/images/r400/0041.jpg +++ b/docs/resources/images/r400/0041.jpg diff --git a/docs/install/images/r400/0042.jpg b/docs/resources/images/r400/0042.jpg Binary files differindex bb90eafc..bb90eafc 100644 --- a/docs/install/images/r400/0042.jpg +++ b/docs/resources/images/r400/0042.jpg diff --git a/docs/install/images/r400/0043.jpg b/docs/resources/images/r400/0043.jpg Binary files differindex 67a7047f..67a7047f 100644 --- a/docs/install/images/r400/0043.jpg +++ b/docs/resources/images/r400/0043.jpg diff --git a/docs/install/images/r400/0044.jpg b/docs/resources/images/r400/0044.jpg Binary files differindex edeb4c9d..edeb4c9d 100644 --- a/docs/install/images/r400/0044.jpg +++ b/docs/resources/images/r400/0044.jpg diff --git a/docs/install/images/r400/0045.jpg b/docs/resources/images/r400/0045.jpg Binary files differindex a18cbfe1..a18cbfe1 100644 --- a/docs/install/images/r400/0045.jpg +++ b/docs/resources/images/r400/0045.jpg diff --git a/docs/install/images/r400/0046.jpg b/docs/resources/images/r400/0046.jpg Binary files differindex 5274f0fd..5274f0fd 100644 --- a/docs/install/images/r400/0046.jpg +++ b/docs/resources/images/r400/0046.jpg diff --git a/docs/install/images/r400/0047.jpg b/docs/resources/images/r400/0047.jpg Binary files differindex d8e7031f..d8e7031f 100644 --- a/docs/install/images/r400/0047.jpg +++ b/docs/resources/images/r400/0047.jpg diff --git a/docs/install/images/r400/0048.jpg b/docs/resources/images/r400/0048.jpg Binary files differindex 3f083c4c..3f083c4c 100644 --- a/docs/install/images/r400/0048.jpg +++ b/docs/resources/images/r400/0048.jpg diff --git a/docs/install/images/r400/0049.jpg b/docs/resources/images/r400/0049.jpg Binary files differindex 1e648c5a..1e648c5a 100644 --- a/docs/install/images/r400/0049.jpg +++ b/docs/resources/images/r400/0049.jpg diff --git a/docs/install/images/r400/0050.jpg b/docs/resources/images/r400/0050.jpg Binary files differindex 74824ee1..74824ee1 100644 --- a/docs/install/images/r400/0050.jpg +++ b/docs/resources/images/r400/0050.jpg diff --git a/docs/install/images/r400/0051.jpg b/docs/resources/images/r400/0051.jpg Binary files differindex fb485253..fb485253 100644 --- a/docs/install/images/r400/0051.jpg +++ b/docs/resources/images/r400/0051.jpg diff --git a/docs/install/images/r400/0052.jpg b/docs/resources/images/r400/0052.jpg Binary files differindex 386557ab..386557ab 100644 --- a/docs/install/images/r400/0052.jpg +++ b/docs/resources/images/r400/0052.jpg diff --git a/docs/install/images/r400/r400_pomona.jpg b/docs/resources/images/r400/r400_pomona.jpg Binary files differindex c9a47e4f..c9a47e4f 100644 --- a/docs/install/images/r400/r400_pomona.jpg +++ b/docs/resources/images/r400/r400_pomona.jpg diff --git a/docs/install/images/r500/0001.JPG b/docs/resources/images/r500/0001.JPG Binary files differindex 5b0efed3..5b0efed3 100644 --- a/docs/install/images/r500/0001.JPG +++ b/docs/resources/images/r500/0001.JPG diff --git a/docs/install/images/r500/0002.JPG b/docs/resources/images/r500/0002.JPG Binary files differindex a989154a..a989154a 100644 --- a/docs/install/images/r500/0002.JPG +++ b/docs/resources/images/r500/0002.JPG diff --git a/docs/install/images/r500/0003.JPG b/docs/resources/images/r500/0003.JPG Binary files differindex acf87785..acf87785 100644 --- a/docs/install/images/r500/0003.JPG +++ b/docs/resources/images/r500/0003.JPG diff --git a/docs/install/images/r500/0004.JPG b/docs/resources/images/r500/0004.JPG Binary files differindex b8056f73..b8056f73 100644 --- a/docs/install/images/r500/0004.JPG +++ b/docs/resources/images/r500/0004.JPG diff --git a/docs/install/images/r500/0005.JPG b/docs/resources/images/r500/0005.JPG Binary files differindex bf6bec66..bf6bec66 100644 --- a/docs/install/images/r500/0005.JPG +++ b/docs/resources/images/r500/0005.JPG diff --git a/docs/install/images/r500/0006.JPG b/docs/resources/images/r500/0006.JPG Binary files differindex 2feb6d3d..2feb6d3d 100644 --- a/docs/install/images/r500/0006.JPG +++ b/docs/resources/images/r500/0006.JPG diff --git a/docs/install/images/r500/0007.JPG b/docs/resources/images/r500/0007.JPG Binary files differindex 10986e91..10986e91 100644 --- a/docs/install/images/r500/0007.JPG +++ b/docs/resources/images/r500/0007.JPG diff --git a/docs/install/images/r500/0008.JPG b/docs/resources/images/r500/0008.JPG Binary files differindex 1c7abebb..1c7abebb 100644 --- a/docs/install/images/r500/0008.JPG +++ b/docs/resources/images/r500/0008.JPG diff --git a/docs/install/images/r500/0009.JPG b/docs/resources/images/r500/0009.JPG Binary files differindex 5a0560ca..5a0560ca 100644 --- a/docs/install/images/r500/0009.JPG +++ b/docs/resources/images/r500/0009.JPG diff --git a/docs/install/images/r500/0010.JPG b/docs/resources/images/r500/0010.JPG Binary files differindex 1223ac4f..1223ac4f 100644 --- a/docs/install/images/r500/0010.JPG +++ b/docs/resources/images/r500/0010.JPG diff --git a/docs/install/images/r500/0011.JPG b/docs/resources/images/r500/0011.JPG Binary files differindex e6278718..e6278718 100644 --- a/docs/install/images/r500/0011.JPG +++ b/docs/resources/images/r500/0011.JPG diff --git a/docs/install/images/r500/0012.JPG b/docs/resources/images/r500/0012.JPG Binary files differindex 2ed56188..2ed56188 100644 --- a/docs/install/images/r500/0012.JPG +++ b/docs/resources/images/r500/0012.JPG diff --git a/docs/install/images/r500/0013.JPG b/docs/resources/images/r500/0013.JPG Binary files differindex afd4b0b3..afd4b0b3 100644 --- a/docs/install/images/r500/0013.JPG +++ b/docs/resources/images/r500/0013.JPG diff --git a/docs/install/images/r500/0014.JPG b/docs/resources/images/r500/0014.JPG Binary files differindex 66cb2a29..66cb2a29 100644 --- a/docs/install/images/r500/0014.JPG +++ b/docs/resources/images/r500/0014.JPG diff --git a/docs/install/images/r500/0015.JPG b/docs/resources/images/r500/0015.JPG Binary files differindex d3805f0f..d3805f0f 100644 --- a/docs/install/images/r500/0015.JPG +++ b/docs/resources/images/r500/0015.JPG diff --git a/docs/install/images/r500/0016.JPG b/docs/resources/images/r500/0016.JPG Binary files differindex abc3d2ca..abc3d2ca 100644 --- a/docs/install/images/r500/0016.JPG +++ b/docs/resources/images/r500/0016.JPG diff --git a/docs/install/images/r500/0017.JPG b/docs/resources/images/r500/0017.JPG Binary files differindex e12727d2..e12727d2 100644 --- a/docs/install/images/r500/0017.JPG +++ b/docs/resources/images/r500/0017.JPG diff --git a/docs/install/images/r500/0018.JPG b/docs/resources/images/r500/0018.JPG Binary files differindex c5009611..c5009611 100644 --- a/docs/install/images/r500/0018.JPG +++ b/docs/resources/images/r500/0018.JPG diff --git a/docs/install/images/r500/0019.JPG b/docs/resources/images/r500/0019.JPG Binary files differindex 5902ab6d..5902ab6d 100644 --- a/docs/install/images/r500/0019.JPG +++ b/docs/resources/images/r500/0019.JPG diff --git a/docs/install/images/r500/0020.JPG b/docs/resources/images/r500/0020.JPG Binary files differindex 8115ba37..8115ba37 100644 --- a/docs/install/images/r500/0020.JPG +++ b/docs/resources/images/r500/0020.JPG diff --git a/docs/install/images/r500/0021.JPG b/docs/resources/images/r500/0021.JPG Binary files differindex 710093dc..710093dc 100644 --- a/docs/install/images/r500/0021.JPG +++ b/docs/resources/images/r500/0021.JPG diff --git a/docs/install/images/r500/0022.JPG b/docs/resources/images/r500/0022.JPG Binary files differindex 97c5634e..97c5634e 100644 --- a/docs/install/images/r500/0022.JPG +++ b/docs/resources/images/r500/0022.JPG diff --git a/docs/install/images/r500/0023.JPG b/docs/resources/images/r500/0023.JPG Binary files differindex f8d6fa7a..f8d6fa7a 100644 --- a/docs/install/images/r500/0023.JPG +++ b/docs/resources/images/r500/0023.JPG diff --git a/docs/install/images/r500/0024.JPG b/docs/resources/images/r500/0024.JPG Binary files differindex 3cb38a38..3cb38a38 100644 --- a/docs/install/images/r500/0024.JPG +++ b/docs/resources/images/r500/0024.JPG diff --git a/docs/install/images/r500/0025.JPG b/docs/resources/images/r500/0025.JPG Binary files differindex 611a6f5f..611a6f5f 100644 --- a/docs/install/images/r500/0025.JPG +++ b/docs/resources/images/r500/0025.JPG diff --git a/docs/install/images/r500/0026.JPG b/docs/resources/images/r500/0026.JPG Binary files differindex c3c9eefc..c3c9eefc 100644 --- a/docs/install/images/r500/0026.JPG +++ b/docs/resources/images/r500/0026.JPG diff --git a/docs/install/images/r500/0027.JPG b/docs/resources/images/r500/0027.JPG Binary files differindex db333571..db333571 100644 --- a/docs/install/images/r500/0027.JPG +++ b/docs/resources/images/r500/0027.JPG diff --git a/docs/install/images/r500/0028.JPG b/docs/resources/images/r500/0028.JPG Binary files differindex 68650168..68650168 100644 --- a/docs/install/images/r500/0028.JPG +++ b/docs/resources/images/r500/0028.JPG diff --git a/docs/install/images/r500/0029.JPG b/docs/resources/images/r500/0029.JPG Binary files differindex f745a8e3..f745a8e3 100644 --- a/docs/install/images/r500/0029.JPG +++ b/docs/resources/images/r500/0029.JPG diff --git a/docs/install/images/r500/0030.JPG b/docs/resources/images/r500/0030.JPG Binary files differindex 04c351eb..04c351eb 100644 --- a/docs/install/images/r500/0030.JPG +++ b/docs/resources/images/r500/0030.JPG diff --git a/docs/install/images/r500/0031.JPG b/docs/resources/images/r500/0031.JPG Binary files differindex 2770a510..2770a510 100644 --- a/docs/install/images/r500/0031.JPG +++ b/docs/resources/images/r500/0031.JPG diff --git a/docs/install/images/r500/0032.JPG b/docs/resources/images/r500/0032.JPG Binary files differindex bde624c5..bde624c5 100644 --- a/docs/install/images/r500/0032.JPG +++ b/docs/resources/images/r500/0032.JPG diff --git a/docs/install/images/r500/flashchip.jpg b/docs/resources/images/r500/flashchip.jpg Binary files differindex f26b5ce5..f26b5ce5 100644 --- a/docs/install/images/r500/flashchip.jpg +++ b/docs/resources/images/r500/flashchip.jpg diff --git a/docs/install/images/t400/0001.jpg b/docs/resources/images/t400/0001.jpg Binary files differindex 1a252338..1a252338 100644 --- a/docs/install/images/t400/0001.jpg +++ b/docs/resources/images/t400/0001.jpg diff --git a/docs/install/images/t400/0002.jpg b/docs/resources/images/t400/0002.jpg Binary files differindex cb4137a9..cb4137a9 100644 --- a/docs/install/images/t400/0002.jpg +++ b/docs/resources/images/t400/0002.jpg diff --git a/docs/install/images/t400/0003.jpg b/docs/resources/images/t400/0003.jpg Binary files differindex 701c8b09..701c8b09 100644 --- a/docs/install/images/t400/0003.jpg +++ b/docs/resources/images/t400/0003.jpg diff --git a/docs/install/images/t400/0004.jpg b/docs/resources/images/t400/0004.jpg Binary files differindex 5cc35268..5cc35268 100644 --- a/docs/install/images/t400/0004.jpg +++ b/docs/resources/images/t400/0004.jpg diff --git a/docs/install/images/t400/0005.jpg b/docs/resources/images/t400/0005.jpg Binary files differindex c3ac3ed6..c3ac3ed6 100644 --- a/docs/install/images/t400/0005.jpg +++ b/docs/resources/images/t400/0005.jpg diff --git a/docs/install/images/t400/0006.jpg b/docs/resources/images/t400/0006.jpg Binary files differindex f17a0213..f17a0213 100644 --- a/docs/install/images/t400/0006.jpg +++ b/docs/resources/images/t400/0006.jpg diff --git a/docs/install/images/t400/0007.jpg b/docs/resources/images/t400/0007.jpg Binary files differindex 679afbc3..679afbc3 100644 --- a/docs/install/images/t400/0007.jpg +++ b/docs/resources/images/t400/0007.jpg diff --git a/docs/install/images/t400/0008.jpg b/docs/resources/images/t400/0008.jpg Binary files differindex 5f015b6e..5f015b6e 100644 --- a/docs/install/images/t400/0008.jpg +++ b/docs/resources/images/t400/0008.jpg diff --git a/docs/install/images/t400/0009.jpg b/docs/resources/images/t400/0009.jpg Binary files differindex f78b2b4c..f78b2b4c 100644 --- a/docs/install/images/t400/0009.jpg +++ b/docs/resources/images/t400/0009.jpg diff --git a/docs/install/images/t400/0010.jpg b/docs/resources/images/t400/0010.jpg Binary files differindex 2e673f67..2e673f67 100644 --- a/docs/install/images/t400/0010.jpg +++ b/docs/resources/images/t400/0010.jpg diff --git a/docs/install/images/t400/0011.jpg b/docs/resources/images/t400/0011.jpg Binary files differindex c2104bad..c2104bad 100644 --- a/docs/install/images/t400/0011.jpg +++ b/docs/resources/images/t400/0011.jpg diff --git a/docs/install/images/t400/0012.jpg b/docs/resources/images/t400/0012.jpg Binary files differindex 4078fcc1..4078fcc1 100644 --- a/docs/install/images/t400/0012.jpg +++ b/docs/resources/images/t400/0012.jpg diff --git a/docs/install/images/t400/0013.jpg b/docs/resources/images/t400/0013.jpg Binary files differindex 7c43a48a..7c43a48a 100644 --- a/docs/install/images/t400/0013.jpg +++ b/docs/resources/images/t400/0013.jpg diff --git a/docs/install/images/t400/0014.jpg b/docs/resources/images/t400/0014.jpg Binary files differindex 1b77c2c1..1b77c2c1 100644 --- a/docs/install/images/t400/0014.jpg +++ b/docs/resources/images/t400/0014.jpg diff --git a/docs/install/images/t400/0015.jpg b/docs/resources/images/t400/0015.jpg Binary files differindex 6eb7663d..6eb7663d 100644 --- a/docs/install/images/t400/0015.jpg +++ b/docs/resources/images/t400/0015.jpg diff --git a/docs/install/images/t400/0016.jpg b/docs/resources/images/t400/0016.jpg Binary files differindex 2d5e9979..2d5e9979 100644 --- a/docs/install/images/t400/0016.jpg +++ b/docs/resources/images/t400/0016.jpg diff --git a/docs/install/images/t400/0017.jpg b/docs/resources/images/t400/0017.jpg Binary files differindex d55b4bed..d55b4bed 100644 --- a/docs/install/images/t400/0017.jpg +++ b/docs/resources/images/t400/0017.jpg diff --git a/docs/install/images/t400/0018.jpg b/docs/resources/images/t400/0018.jpg Binary files differindex 786bb655..786bb655 100644 --- a/docs/install/images/t400/0018.jpg +++ b/docs/resources/images/t400/0018.jpg diff --git a/docs/install/images/t400/0019.jpg b/docs/resources/images/t400/0019.jpg Binary files differindex 67c4cecc..67c4cecc 100644 --- a/docs/install/images/t400/0019.jpg +++ b/docs/resources/images/t400/0019.jpg diff --git a/docs/install/images/t400/0020.jpg b/docs/resources/images/t400/0020.jpg Binary files differindex cff52cd7..cff52cd7 100644 --- a/docs/install/images/t400/0020.jpg +++ b/docs/resources/images/t400/0020.jpg diff --git a/docs/install/images/t400/0021.jpg b/docs/resources/images/t400/0021.jpg Binary files differindex aa845fa8..aa845fa8 100644 --- a/docs/install/images/t400/0021.jpg +++ b/docs/resources/images/t400/0021.jpg diff --git a/docs/install/images/t400/0022.jpg b/docs/resources/images/t400/0022.jpg Binary files differindex 9ce6c0c9..9ce6c0c9 100644 --- a/docs/install/images/t400/0022.jpg +++ b/docs/resources/images/t400/0022.jpg diff --git a/docs/install/images/t400/0023.jpg b/docs/resources/images/t400/0023.jpg Binary files differindex f09a2a7e..f09a2a7e 100644 --- a/docs/install/images/t400/0023.jpg +++ b/docs/resources/images/t400/0023.jpg diff --git a/docs/install/images/t400/0024.jpg b/docs/resources/images/t400/0024.jpg Binary files differindex a3948480..a3948480 100644 --- a/docs/install/images/t400/0024.jpg +++ b/docs/resources/images/t400/0024.jpg diff --git a/docs/install/images/t400/0025.jpg b/docs/resources/images/t400/0025.jpg Binary files differindex 411e1b4b..411e1b4b 100644 --- a/docs/install/images/t400/0025.jpg +++ b/docs/resources/images/t400/0025.jpg diff --git a/docs/install/images/t400/0026.jpg b/docs/resources/images/t400/0026.jpg Binary files differindex ebc63e11..ebc63e11 100644 --- a/docs/install/images/t400/0026.jpg +++ b/docs/resources/images/t400/0026.jpg diff --git a/docs/install/images/t400/0027.jpg b/docs/resources/images/t400/0027.jpg Binary files differindex 20302264..20302264 100644 --- a/docs/install/images/t400/0027.jpg +++ b/docs/resources/images/t400/0027.jpg diff --git a/docs/install/images/t400/0028.jpg b/docs/resources/images/t400/0028.jpg Binary files differindex 2e295748..2e295748 100644 --- a/docs/install/images/t400/0028.jpg +++ b/docs/resources/images/t400/0028.jpg diff --git a/docs/install/images/t400/0029.jpg b/docs/resources/images/t400/0029.jpg Binary files differindex 8a3a2ab0..8a3a2ab0 100644 --- a/docs/install/images/t400/0029.jpg +++ b/docs/resources/images/t400/0029.jpg diff --git a/docs/install/images/t400/0030.jpg b/docs/resources/images/t400/0030.jpg Binary files differindex e34f395e..e34f395e 100644 --- a/docs/install/images/t400/0030.jpg +++ b/docs/resources/images/t400/0030.jpg diff --git a/docs/install/images/t400/0031.jpg b/docs/resources/images/t400/0031.jpg Binary files differindex ca7bc639..ca7bc639 100644 --- a/docs/install/images/t400/0031.jpg +++ b/docs/resources/images/t400/0031.jpg diff --git a/docs/install/images/t400/0032.jpg b/docs/resources/images/t400/0032.jpg Binary files differindex c6cda83a..c6cda83a 100644 --- a/docs/install/images/t400/0032.jpg +++ b/docs/resources/images/t400/0032.jpg diff --git a/docs/install/images/t400/0033.jpg b/docs/resources/images/t400/0033.jpg Binary files differindex 75922b86..75922b86 100644 --- a/docs/install/images/t400/0033.jpg +++ b/docs/resources/images/t400/0033.jpg diff --git a/docs/install/images/t400/0034.jpg b/docs/resources/images/t400/0034.jpg Binary files differindex a57b1fbd..a57b1fbd 100644 --- a/docs/install/images/t400/0034.jpg +++ b/docs/resources/images/t400/0034.jpg diff --git a/docs/install/images/t400/0035.jpg b/docs/resources/images/t400/0035.jpg Binary files differindex b63e0f1b..b63e0f1b 100644 --- a/docs/install/images/t400/0035.jpg +++ b/docs/resources/images/t400/0035.jpg diff --git a/docs/install/images/t400/0036.jpg b/docs/resources/images/t400/0036.jpg Binary files differindex 63dc6636..63dc6636 100644 --- a/docs/install/images/t400/0036.jpg +++ b/docs/resources/images/t400/0036.jpg diff --git a/docs/install/images/t400/0037.jpg b/docs/resources/images/t400/0037.jpg Binary files differindex e089aa65..e089aa65 100644 --- a/docs/install/images/t400/0037.jpg +++ b/docs/resources/images/t400/0037.jpg diff --git a/docs/install/images/t400/0038.jpg b/docs/resources/images/t400/0038.jpg Binary files differindex 456bbeaa..456bbeaa 100644 --- a/docs/install/images/t400/0038.jpg +++ b/docs/resources/images/t400/0038.jpg diff --git a/docs/install/images/t400/0039.jpg b/docs/resources/images/t400/0039.jpg Binary files differindex 2c9b8f47..2c9b8f47 100644 --- a/docs/install/images/t400/0039.jpg +++ b/docs/resources/images/t400/0039.jpg diff --git a/docs/install/images/t400/0040.jpg b/docs/resources/images/t400/0040.jpg Binary files differindex f78a73d5..f78a73d5 100644 --- a/docs/install/images/t400/0040.jpg +++ b/docs/resources/images/t400/0040.jpg diff --git a/docs/install/images/t400/0041.jpg b/docs/resources/images/t400/0041.jpg Binary files differindex a81e06fc..a81e06fc 100644 --- a/docs/install/images/t400/0041.jpg +++ b/docs/resources/images/t400/0041.jpg diff --git a/docs/install/images/t400/0042.jpg b/docs/resources/images/t400/0042.jpg Binary files differindex 0e30bdc1..0e30bdc1 100644 --- a/docs/install/images/t400/0042.jpg +++ b/docs/resources/images/t400/0042.jpg diff --git a/docs/install/images/t400/0043.jpg b/docs/resources/images/t400/0043.jpg Binary files differindex 683a23e3..683a23e3 100644 --- a/docs/install/images/t400/0043.jpg +++ b/docs/resources/images/t400/0043.jpg diff --git a/docs/install/images/t400/0044.jpg b/docs/resources/images/t400/0044.jpg Binary files differindex 0eebd214..0eebd214 100644 --- a/docs/install/images/t400/0044.jpg +++ b/docs/resources/images/t400/0044.jpg diff --git a/docs/install/images/t400/0045.jpg b/docs/resources/images/t400/0045.jpg Binary files differindex 9ebbc471..9ebbc471 100644 --- a/docs/install/images/t400/0045.jpg +++ b/docs/resources/images/t400/0045.jpg diff --git a/docs/install/images/t400/0046.jpg b/docs/resources/images/t400/0046.jpg Binary files differindex a095bc3c..a095bc3c 100644 --- a/docs/install/images/t400/0046.jpg +++ b/docs/resources/images/t400/0046.jpg diff --git a/docs/install/images/t400/0047.jpg b/docs/resources/images/t400/0047.jpg Binary files differindex 25a91348..25a91348 100644 --- a/docs/install/images/t400/0047.jpg +++ b/docs/resources/images/t400/0047.jpg diff --git a/docs/install/images/t400/0048.jpg b/docs/resources/images/t400/0048.jpg Binary files differindex ea0172cf..ea0172cf 100644 --- a/docs/install/images/t400/0048.jpg +++ b/docs/resources/images/t400/0048.jpg diff --git a/docs/install/images/t400/0049.jpg b/docs/resources/images/t400/0049.jpg Binary files differindex 2c6e8d3b..2c6e8d3b 100644 --- a/docs/install/images/t400/0049.jpg +++ b/docs/resources/images/t400/0049.jpg diff --git a/docs/install/images/t400/0050.jpg b/docs/resources/images/t400/0050.jpg Binary files differindex 617e4079..617e4079 100644 --- a/docs/install/images/t400/0050.jpg +++ b/docs/resources/images/t400/0050.jpg diff --git a/docs/install/images/t400/0051.jpg b/docs/resources/images/t400/0051.jpg Binary files differindex ffb2dbff..ffb2dbff 100644 --- a/docs/install/images/t400/0051.jpg +++ b/docs/resources/images/t400/0051.jpg diff --git a/docs/install/images/t400/0052.jpg b/docs/resources/images/t400/0052.jpg Binary files differindex bc8b7c69..bc8b7c69 100644 --- a/docs/install/images/t400/0052.jpg +++ b/docs/resources/images/t400/0052.jpg diff --git a/docs/install/images/t400/0053.jpg b/docs/resources/images/t400/0053.jpg Binary files differindex 6a3c7947..6a3c7947 100644 --- a/docs/install/images/t400/0053.jpg +++ b/docs/resources/images/t400/0053.jpg diff --git a/docs/install/images/t400/0054.jpg b/docs/resources/images/t400/0054.jpg Binary files differindex b90fd352..b90fd352 100644 --- a/docs/install/images/t400/0054.jpg +++ b/docs/resources/images/t400/0054.jpg diff --git a/docs/install/images/t400/0055.jpg b/docs/resources/images/t400/0055.jpg Binary files differindex 07034472..07034472 100644 --- a/docs/install/images/t400/0055.jpg +++ b/docs/resources/images/t400/0055.jpg diff --git a/docs/install/images/t400/0056.jpg b/docs/resources/images/t400/0056.jpg Binary files differindex 1d8f735d..1d8f735d 100644 --- a/docs/install/images/t400/0056.jpg +++ b/docs/resources/images/t400/0056.jpg diff --git a/docs/install/images/t400/0057.jpg b/docs/resources/images/t400/0057.jpg Binary files differindex 99162421..99162421 100644 --- a/docs/install/images/t400/0057.jpg +++ b/docs/resources/images/t400/0057.jpg diff --git a/docs/install/images/t400/0058.jpg b/docs/resources/images/t400/0058.jpg Binary files differindex 882f6a38..882f6a38 100644 --- a/docs/install/images/t400/0058.jpg +++ b/docs/resources/images/t400/0058.jpg diff --git a/docs/install/images/t400/0059.jpg b/docs/resources/images/t400/0059.jpg Binary files differindex b5feddcd..b5feddcd 100644 --- a/docs/install/images/t400/0059.jpg +++ b/docs/resources/images/t400/0059.jpg diff --git a/docs/install/images/t400/0060.jpg b/docs/resources/images/t400/0060.jpg Binary files differindex 2132fdcd..2132fdcd 100644 --- a/docs/install/images/t400/0060.jpg +++ b/docs/resources/images/t400/0060.jpg diff --git a/docs/install/images/t400/0061.jpg b/docs/resources/images/t400/0061.jpg Binary files differindex 98636a4f..98636a4f 100644 --- a/docs/install/images/t400/0061.jpg +++ b/docs/resources/images/t400/0061.jpg diff --git a/docs/install/images/t400/0062.jpg b/docs/resources/images/t400/0062.jpg Binary files differindex f32c348c..f32c348c 100644 --- a/docs/install/images/t400/0062.jpg +++ b/docs/resources/images/t400/0062.jpg diff --git a/docs/install/images/t400/0063.jpg b/docs/resources/images/t400/0063.jpg Binary files differindex 31663ef1..31663ef1 100644 --- a/docs/install/images/t400/0063.jpg +++ b/docs/resources/images/t400/0063.jpg diff --git a/docs/install/images/t400/0064.jpg b/docs/resources/images/t400/0064.jpg Binary files differindex 179d545d..179d545d 100644 --- a/docs/install/images/t400/0064.jpg +++ b/docs/resources/images/t400/0064.jpg diff --git a/docs/install/images/t400/0065.jpg b/docs/resources/images/t400/0065.jpg Binary files differindex 2acb2b72..2acb2b72 100644 --- a/docs/install/images/t400/0065.jpg +++ b/docs/resources/images/t400/0065.jpg diff --git a/docs/install/images/t400/0066.jpg b/docs/resources/images/t400/0066.jpg Binary files differindex dfff2242..dfff2242 100644 --- a/docs/install/images/t400/0066.jpg +++ b/docs/resources/images/t400/0066.jpg diff --git a/docs/install/images/t400/0067.jpg b/docs/resources/images/t400/0067.jpg Binary files differindex 8ac8e176..8ac8e176 100644 --- a/docs/install/images/t400/0067.jpg +++ b/docs/resources/images/t400/0067.jpg diff --git a/docs/install/images/t400/0069.jpg b/docs/resources/images/t400/0069.jpg Binary files differindex c138abb3..c138abb3 100644 --- a/docs/install/images/t400/0069.jpg +++ b/docs/resources/images/t400/0069.jpg diff --git a/docs/install/images/t400/0070.jpg b/docs/resources/images/t400/0070.jpg Binary files differindex 20198745..20198745 100644 --- a/docs/install/images/t400/0070.jpg +++ b/docs/resources/images/t400/0070.jpg diff --git a/docs/install/images/t400/0071.jpg b/docs/resources/images/t400/0071.jpg Binary files differindex 57579171..57579171 100644 --- a/docs/install/images/t400/0071.jpg +++ b/docs/resources/images/t400/0071.jpg diff --git a/docs/install/images/t400/0072.jpg b/docs/resources/images/t400/0072.jpg Binary files differindex 436957a1..436957a1 100644 --- a/docs/install/images/t400/0072.jpg +++ b/docs/resources/images/t400/0072.jpg diff --git a/docs/install/images/t400/ar5b95.jpg b/docs/resources/images/t400/ar5b95.jpg Binary files differindex 304bae04..304bae04 100644 --- a/docs/install/images/t400/ar5b95.jpg +++ b/docs/resources/images/t400/ar5b95.jpg diff --git a/docs/install/images/t400/boot0.jpg b/docs/resources/images/t400/boot0.jpg Binary files differindex 40de48a5..40de48a5 100644 --- a/docs/install/images/t400/boot0.jpg +++ b/docs/resources/images/t400/boot0.jpg diff --git a/docs/install/images/t400/boot1.jpg b/docs/resources/images/t400/boot1.jpg Binary files differindex 0b259c46..0b259c46 100644 --- a/docs/install/images/t400/boot1.jpg +++ b/docs/resources/images/t400/boot1.jpg diff --git a/docs/install/images/t400/macaddress0.jpg b/docs/resources/images/t400/macaddress0.jpg Binary files differindex 0d6d6bb9..0d6d6bb9 100644 --- a/docs/install/images/t400/macaddress0.jpg +++ b/docs/resources/images/t400/macaddress0.jpg diff --git a/docs/install/images/t400/macaddress1.jpg b/docs/resources/images/t400/macaddress1.jpg Binary files differindex 299acc60..299acc60 100644 --- a/docs/install/images/t400/macaddress1.jpg +++ b/docs/resources/images/t400/macaddress1.jpg diff --git a/docs/install/images/t400/memory.jpg b/docs/resources/images/t400/memory.jpg Binary files differindex a0bab029..a0bab029 100644 --- a/docs/install/images/t400/memory.jpg +++ b/docs/resources/images/t400/memory.jpg diff --git a/docs/install/images/t400/paste.jpg b/docs/resources/images/t400/paste.jpg Binary files differindex a382aaa5..a382aaa5 100644 --- a/docs/install/images/t400/paste.jpg +++ b/docs/resources/images/t400/paste.jpg diff --git a/docs/install/images/t500/0000.jpg b/docs/resources/images/t500/0000.jpg Binary files differindex b1c4a715..b1c4a715 100644 --- a/docs/install/images/t500/0000.jpg +++ b/docs/resources/images/t500/0000.jpg diff --git a/docs/install/images/t500/0001.jpg b/docs/resources/images/t500/0001.jpg Binary files differindex 9bd93759..9bd93759 100644 --- a/docs/install/images/t500/0001.jpg +++ b/docs/resources/images/t500/0001.jpg diff --git a/docs/install/images/t500/0002.jpg b/docs/resources/images/t500/0002.jpg Binary files differindex 04430cd5..04430cd5 100644 --- a/docs/install/images/t500/0002.jpg +++ b/docs/resources/images/t500/0002.jpg diff --git a/docs/install/images/t500/0003.jpg b/docs/resources/images/t500/0003.jpg Binary files differindex 0fc51e60..0fc51e60 100644 --- a/docs/install/images/t500/0003.jpg +++ b/docs/resources/images/t500/0003.jpg diff --git a/docs/install/images/t500/0004.jpg b/docs/resources/images/t500/0004.jpg Binary files differindex 5d66c5ab..5d66c5ab 100644 --- a/docs/install/images/t500/0004.jpg +++ b/docs/resources/images/t500/0004.jpg diff --git a/docs/install/images/t500/0005.jpg b/docs/resources/images/t500/0005.jpg Binary files differindex 248d8dc5..248d8dc5 100644 --- a/docs/install/images/t500/0005.jpg +++ b/docs/resources/images/t500/0005.jpg diff --git a/docs/install/images/t500/0006.jpg b/docs/resources/images/t500/0006.jpg Binary files differindex 4948c377..4948c377 100644 --- a/docs/install/images/t500/0006.jpg +++ b/docs/resources/images/t500/0006.jpg diff --git a/docs/install/images/t500/0007.jpg b/docs/resources/images/t500/0007.jpg Binary files differindex 92cfde7d..92cfde7d 100644 --- a/docs/install/images/t500/0007.jpg +++ b/docs/resources/images/t500/0007.jpg diff --git a/docs/install/images/t500/0008.jpg b/docs/resources/images/t500/0008.jpg Binary files differindex 4aa8fe91..4aa8fe91 100644 --- a/docs/install/images/t500/0008.jpg +++ b/docs/resources/images/t500/0008.jpg diff --git a/docs/install/images/t500/0009.jpg b/docs/resources/images/t500/0009.jpg Binary files differindex 7585b262..7585b262 100644 --- a/docs/install/images/t500/0009.jpg +++ b/docs/resources/images/t500/0009.jpg diff --git a/docs/install/images/t500/0010.jpg b/docs/resources/images/t500/0010.jpg Binary files differindex 51232799..51232799 100644 --- a/docs/install/images/t500/0010.jpg +++ b/docs/resources/images/t500/0010.jpg diff --git a/docs/install/images/t500/0011.jpg b/docs/resources/images/t500/0011.jpg Binary files differindex d9a9ab48..d9a9ab48 100644 --- a/docs/install/images/t500/0011.jpg +++ b/docs/resources/images/t500/0011.jpg diff --git a/docs/install/images/t500/0012.jpg b/docs/resources/images/t500/0012.jpg Binary files differindex 9d951597..9d951597 100644 --- a/docs/install/images/t500/0012.jpg +++ b/docs/resources/images/t500/0012.jpg diff --git a/docs/install/images/t500/0013.jpg b/docs/resources/images/t500/0013.jpg Binary files differindex 50ab59e3..50ab59e3 100644 --- a/docs/install/images/t500/0013.jpg +++ b/docs/resources/images/t500/0013.jpg diff --git a/docs/install/images/t500/0014.jpg b/docs/resources/images/t500/0014.jpg Binary files differindex 3c59ab5d..3c59ab5d 100644 --- a/docs/install/images/t500/0014.jpg +++ b/docs/resources/images/t500/0014.jpg diff --git a/docs/install/images/t500/0015.jpg b/docs/resources/images/t500/0015.jpg Binary files differindex 3634f4de..3634f4de 100644 --- a/docs/install/images/t500/0015.jpg +++ b/docs/resources/images/t500/0015.jpg diff --git a/docs/install/images/t500/0016.jpg b/docs/resources/images/t500/0016.jpg Binary files differindex 8fc22d0e..8fc22d0e 100644 --- a/docs/install/images/t500/0016.jpg +++ b/docs/resources/images/t500/0016.jpg diff --git a/docs/install/images/t500/0017.jpg b/docs/resources/images/t500/0017.jpg Binary files differindex 57be3141..57be3141 100644 --- a/docs/install/images/t500/0017.jpg +++ b/docs/resources/images/t500/0017.jpg diff --git a/docs/install/images/t500/0018.jpg b/docs/resources/images/t500/0018.jpg Binary files differindex ee5b6886..ee5b6886 100644 --- a/docs/install/images/t500/0018.jpg +++ b/docs/resources/images/t500/0018.jpg diff --git a/docs/install/images/t500/0019.jpg b/docs/resources/images/t500/0019.jpg Binary files differindex 84049a92..84049a92 100644 --- a/docs/install/images/t500/0019.jpg +++ b/docs/resources/images/t500/0019.jpg diff --git a/docs/install/images/t500/0020.jpg b/docs/resources/images/t500/0020.jpg Binary files differindex e6519df9..e6519df9 100644 --- a/docs/install/images/t500/0020.jpg +++ b/docs/resources/images/t500/0020.jpg diff --git a/docs/install/images/t500/0021.jpg b/docs/resources/images/t500/0021.jpg Binary files differindex e2cc447b..e2cc447b 100644 --- a/docs/install/images/t500/0021.jpg +++ b/docs/resources/images/t500/0021.jpg diff --git a/docs/install/images/t500/0022.jpg b/docs/resources/images/t500/0022.jpg Binary files differindex 99ccbaac..99ccbaac 100644 --- a/docs/install/images/t500/0022.jpg +++ b/docs/resources/images/t500/0022.jpg diff --git a/docs/install/images/t500/0023.jpg b/docs/resources/images/t500/0023.jpg Binary files differindex 16cfdf6d..16cfdf6d 100644 --- a/docs/install/images/t500/0023.jpg +++ b/docs/resources/images/t500/0023.jpg diff --git a/docs/install/images/t500/0024.jpg b/docs/resources/images/t500/0024.jpg Binary files differindex 9d959c8b..9d959c8b 100644 --- a/docs/install/images/t500/0024.jpg +++ b/docs/resources/images/t500/0024.jpg diff --git a/docs/install/images/t500/0025.jpg b/docs/resources/images/t500/0025.jpg Binary files differindex 763a31ea..763a31ea 100644 --- a/docs/install/images/t500/0025.jpg +++ b/docs/resources/images/t500/0025.jpg diff --git a/docs/install/images/t500/0026.jpg b/docs/resources/images/t500/0026.jpg Binary files differindex 2977536f..2977536f 100644 --- a/docs/install/images/t500/0026.jpg +++ b/docs/resources/images/t500/0026.jpg diff --git a/docs/install/images/t500/0027.jpg b/docs/resources/images/t500/0027.jpg Binary files differindex 55418ed7..55418ed7 100644 --- a/docs/install/images/t500/0027.jpg +++ b/docs/resources/images/t500/0027.jpg diff --git a/docs/install/images/t500/0028.jpg b/docs/resources/images/t500/0028.jpg Binary files differindex eb873b41..eb873b41 100644 --- a/docs/install/images/t500/0028.jpg +++ b/docs/resources/images/t500/0028.jpg diff --git a/docs/install/images/t500/0029.jpg b/docs/resources/images/t500/0029.jpg Binary files differindex 62e92046..62e92046 100644 --- a/docs/install/images/t500/0029.jpg +++ b/docs/resources/images/t500/0029.jpg diff --git a/docs/install/images/t500/0030.jpg b/docs/resources/images/t500/0030.jpg Binary files differindex 36b47429..36b47429 100644 --- a/docs/install/images/t500/0030.jpg +++ b/docs/resources/images/t500/0030.jpg diff --git a/docs/install/images/t500/0031.jpg b/docs/resources/images/t500/0031.jpg Binary files differindex 0c185d43..0c185d43 100644 --- a/docs/install/images/t500/0031.jpg +++ b/docs/resources/images/t500/0031.jpg diff --git a/docs/install/images/t500/0032.jpg b/docs/resources/images/t500/0032.jpg Binary files differindex 5f058010..5f058010 100644 --- a/docs/install/images/t500/0032.jpg +++ b/docs/resources/images/t500/0032.jpg diff --git a/docs/install/images/t500/0033.jpg b/docs/resources/images/t500/0033.jpg Binary files differindex 9522f105..9522f105 100644 --- a/docs/install/images/t500/0033.jpg +++ b/docs/resources/images/t500/0033.jpg diff --git a/docs/install/images/t500/0034.jpg b/docs/resources/images/t500/0034.jpg Binary files differindex 081d9f9f..081d9f9f 100644 --- a/docs/install/images/t500/0034.jpg +++ b/docs/resources/images/t500/0034.jpg diff --git a/docs/install/images/t500/0035.jpg b/docs/resources/images/t500/0035.jpg Binary files differindex 27a1a069..27a1a069 100644 --- a/docs/install/images/t500/0035.jpg +++ b/docs/resources/images/t500/0035.jpg diff --git a/docs/install/images/t500/0036.jpg b/docs/resources/images/t500/0036.jpg Binary files differindex e8cc68a0..e8cc68a0 100644 --- a/docs/install/images/t500/0036.jpg +++ b/docs/resources/images/t500/0036.jpg diff --git a/docs/install/images/t500/0037.jpg b/docs/resources/images/t500/0037.jpg Binary files differindex 30a6dc29..30a6dc29 100644 --- a/docs/install/images/t500/0037.jpg +++ b/docs/resources/images/t500/0037.jpg diff --git a/docs/install/images/t500/0038.jpg b/docs/resources/images/t500/0038.jpg Binary files differindex 5d66301d..5d66301d 100644 --- a/docs/install/images/t500/0038.jpg +++ b/docs/resources/images/t500/0038.jpg diff --git a/docs/install/images/t500/0039.jpg b/docs/resources/images/t500/0039.jpg Binary files differindex 36f3726f..36f3726f 100644 --- a/docs/install/images/t500/0039.jpg +++ b/docs/resources/images/t500/0039.jpg diff --git a/docs/install/images/t500/0040.jpg b/docs/resources/images/t500/0040.jpg Binary files differindex b5f61ebd..b5f61ebd 100644 --- a/docs/install/images/t500/0040.jpg +++ b/docs/resources/images/t500/0040.jpg diff --git a/docs/install/images/t500/0041.jpg b/docs/resources/images/t500/0041.jpg Binary files differindex f539a4a0..f539a4a0 100644 --- a/docs/install/images/t500/0041.jpg +++ b/docs/resources/images/t500/0041.jpg diff --git a/docs/install/images/t500/0042.jpg b/docs/resources/images/t500/0042.jpg Binary files differindex d6da7e3a..d6da7e3a 100644 --- a/docs/install/images/t500/0042.jpg +++ b/docs/resources/images/t500/0042.jpg diff --git a/docs/install/images/t500/0043.jpg b/docs/resources/images/t500/0043.jpg Binary files differindex 5703e153..5703e153 100644 --- a/docs/install/images/t500/0043.jpg +++ b/docs/resources/images/t500/0043.jpg diff --git a/docs/install/images/t500/0044.jpg b/docs/resources/images/t500/0044.jpg Binary files differindex 8c7c19f1..8c7c19f1 100644 --- a/docs/install/images/t500/0044.jpg +++ b/docs/resources/images/t500/0044.jpg diff --git a/docs/install/images/t500/0045.jpg b/docs/resources/images/t500/0045.jpg Binary files differindex 87f527f9..87f527f9 100644 --- a/docs/install/images/t500/0045.jpg +++ b/docs/resources/images/t500/0045.jpg diff --git a/docs/install/images/t500/0046.jpg b/docs/resources/images/t500/0046.jpg Binary files differindex 3420be7b..3420be7b 100644 --- a/docs/install/images/t500/0046.jpg +++ b/docs/resources/images/t500/0046.jpg diff --git a/docs/install/images/t500/0047.jpg b/docs/resources/images/t500/0047.jpg Binary files differindex 07cd1bc2..07cd1bc2 100644 --- a/docs/install/images/t500/0047.jpg +++ b/docs/resources/images/t500/0047.jpg diff --git a/docs/install/images/t500/0048.jpg b/docs/resources/images/t500/0048.jpg Binary files differindex 26715d55..26715d55 100644 --- a/docs/install/images/t500/0048.jpg +++ b/docs/resources/images/t500/0048.jpg diff --git a/docs/install/images/t500/0049.jpg b/docs/resources/images/t500/0049.jpg Binary files differindex b2aaa917..b2aaa917 100644 --- a/docs/install/images/t500/0049.jpg +++ b/docs/resources/images/t500/0049.jpg diff --git a/docs/install/images/t500/0050.jpg b/docs/resources/images/t500/0050.jpg Binary files differindex fe63359b..fe63359b 100644 --- a/docs/install/images/t500/0050.jpg +++ b/docs/resources/images/t500/0050.jpg diff --git a/docs/install/images/t500/0051.jpg b/docs/resources/images/t500/0051.jpg Binary files differindex 6b5a8b0a..6b5a8b0a 100644 --- a/docs/install/images/t500/0051.jpg +++ b/docs/resources/images/t500/0051.jpg diff --git a/docs/install/images/t500/0052.jpg b/docs/resources/images/t500/0052.jpg Binary files differindex c509db13..c509db13 100644 --- a/docs/install/images/t500/0052.jpg +++ b/docs/resources/images/t500/0052.jpg diff --git a/docs/install/images/t500/0053.jpg b/docs/resources/images/t500/0053.jpg Binary files differindex 48d59f6f..48d59f6f 100644 --- a/docs/install/images/t500/0053.jpg +++ b/docs/resources/images/t500/0053.jpg diff --git a/docs/install/images/t500/0054.jpg b/docs/resources/images/t500/0054.jpg Binary files differindex ebdbca6c..ebdbca6c 100644 --- a/docs/install/images/t500/0054.jpg +++ b/docs/resources/images/t500/0054.jpg diff --git a/docs/install/images/t500/0055.jpg b/docs/resources/images/t500/0055.jpg Binary files differindex c6fbe0eb..c6fbe0eb 100644 --- a/docs/install/images/t500/0055.jpg +++ b/docs/resources/images/t500/0055.jpg diff --git a/docs/install/images/t500/0056.jpg b/docs/resources/images/t500/0056.jpg Binary files differindex 7040d2d7..7040d2d7 100644 --- a/docs/install/images/t500/0056.jpg +++ b/docs/resources/images/t500/0056.jpg diff --git a/docs/install/images/t500/0057.jpg b/docs/resources/images/t500/0057.jpg Binary files differindex ff51a6a2..ff51a6a2 100644 --- a/docs/install/images/t500/0057.jpg +++ b/docs/resources/images/t500/0057.jpg diff --git a/docs/install/images/t500/0058.jpg b/docs/resources/images/t500/0058.jpg Binary files differindex 45adf8a3..45adf8a3 100644 --- a/docs/install/images/t500/0058.jpg +++ b/docs/resources/images/t500/0058.jpg diff --git a/docs/install/images/t500/0059.jpg b/docs/resources/images/t500/0059.jpg Binary files differindex 6b6647cf..6b6647cf 100644 --- a/docs/install/images/t500/0059.jpg +++ b/docs/resources/images/t500/0059.jpg diff --git a/docs/install/images/t500/0060.jpg b/docs/resources/images/t500/0060.jpg Binary files differindex 658a6321..658a6321 100644 --- a/docs/install/images/t500/0060.jpg +++ b/docs/resources/images/t500/0060.jpg diff --git a/docs/install/images/t500/0061.jpg b/docs/resources/images/t500/0061.jpg Binary files differindex 44eca4fe..44eca4fe 100644 --- a/docs/install/images/t500/0061.jpg +++ b/docs/resources/images/t500/0061.jpg diff --git a/docs/install/images/t500/0062.jpg b/docs/resources/images/t500/0062.jpg Binary files differindex eade2891..eade2891 100644 --- a/docs/install/images/t500/0062.jpg +++ b/docs/resources/images/t500/0062.jpg diff --git a/docs/images/t60_dev/.htaccess b/docs/resources/images/t60_dev/.htaccess index 75da6747..75da6747 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 Binary files differindex 84d2f4fe..84d2f4fe 100644 --- a/docs/images/t60_dev/0001.JPG +++ b/docs/resources/images/t60_dev/0001.JPG diff --git a/docs/images/t60_dev/0002.JPG b/docs/resources/images/t60_dev/0002.JPG Binary files differindex 5f8ead50..5f8ead50 100644 --- a/docs/images/t60_dev/0002.JPG +++ b/docs/resources/images/t60_dev/0002.JPG diff --git a/docs/images/t60_dev/0003.JPG b/docs/resources/images/t60_dev/0003.JPG Binary files differindex 4b0826fb..4b0826fb 100644 --- a/docs/images/t60_dev/0003.JPG +++ b/docs/resources/images/t60_dev/0003.JPG diff --git a/docs/images/t60_dev/0004.JPG b/docs/resources/images/t60_dev/0004.JPG Binary files differindex 42d90867..42d90867 100644 --- a/docs/images/t60_dev/0004.JPG +++ b/docs/resources/images/t60_dev/0004.JPG diff --git a/docs/images/t60_dev/0005.JPG b/docs/resources/images/t60_dev/0005.JPG Binary files differindex 8e9bce3e..8e9bce3e 100644 --- a/docs/images/t60_dev/0005.JPG +++ b/docs/resources/images/t60_dev/0005.JPG diff --git a/docs/images/t60_dev/0006.JPG b/docs/resources/images/t60_dev/0006.JPG Binary files differindex 6371b467..6371b467 100644 --- a/docs/images/t60_dev/0006.JPG +++ b/docs/resources/images/t60_dev/0006.JPG diff --git a/docs/images/t60_dev/0007.JPG b/docs/resources/images/t60_dev/0007.JPG Binary files differindex cedc9d9b..cedc9d9b 100644 --- a/docs/images/t60_dev/0007.JPG +++ b/docs/resources/images/t60_dev/0007.JPG diff --git a/docs/images/t60_dev/0008.JPG b/docs/resources/images/t60_dev/0008.JPG Binary files differindex bec57a15..bec57a15 100644 --- a/docs/images/t60_dev/0008.JPG +++ b/docs/resources/images/t60_dev/0008.JPG diff --git a/docs/images/t60_dev/0009.JPG b/docs/resources/images/t60_dev/0009.JPG Binary files differindex aeeda578..aeeda578 100644 --- a/docs/images/t60_dev/0009.JPG +++ b/docs/resources/images/t60_dev/0009.JPG diff --git a/docs/images/t60_dev/0010.JPG b/docs/resources/images/t60_dev/0010.JPG Binary files differindex c776171b..c776171b 100644 --- a/docs/images/t60_dev/0010.JPG +++ b/docs/resources/images/t60_dev/0010.JPG diff --git a/docs/images/t60_dev/0011.JPG b/docs/resources/images/t60_dev/0011.JPG Binary files differindex 24cb4439..24cb4439 100644 --- a/docs/images/t60_dev/0011.JPG +++ b/docs/resources/images/t60_dev/0011.JPG diff --git a/docs/images/t60_dev/0012.JPG b/docs/resources/images/t60_dev/0012.JPG Binary files differindex c7199586..c7199586 100644 --- a/docs/images/t60_dev/0012.JPG +++ b/docs/resources/images/t60_dev/0012.JPG diff --git a/docs/images/t60_dev/0013.JPG b/docs/resources/images/t60_dev/0013.JPG Binary files differindex b8ed7ee1..b8ed7ee1 100644 --- a/docs/images/t60_dev/0013.JPG +++ b/docs/resources/images/t60_dev/0013.JPG diff --git a/docs/images/t60_dev/0014.JPG b/docs/resources/images/t60_dev/0014.JPG Binary files differindex 5160dc3f..5160dc3f 100644 --- a/docs/images/t60_dev/0014.JPG +++ b/docs/resources/images/t60_dev/0014.JPG diff --git a/docs/images/t60_dev/0015.JPG b/docs/resources/images/t60_dev/0015.JPG Binary files differindex 0c1fd18f..0c1fd18f 100644 --- a/docs/images/t60_dev/0015.JPG +++ b/docs/resources/images/t60_dev/0015.JPG diff --git a/docs/images/t60_dev/0016.JPG b/docs/resources/images/t60_dev/0016.JPG Binary files differindex c698be2c..c698be2c 100644 --- a/docs/images/t60_dev/0016.JPG +++ b/docs/resources/images/t60_dev/0016.JPG diff --git a/docs/images/t60_dev/0017.JPG b/docs/resources/images/t60_dev/0017.JPG Binary files differindex 652a66ea..652a66ea 100644 --- a/docs/images/t60_dev/0017.JPG +++ b/docs/resources/images/t60_dev/0017.JPG diff --git a/docs/images/t60_dev/0018.JPG b/docs/resources/images/t60_dev/0018.JPG Binary files differindex cf430675..cf430675 100644 --- a/docs/images/t60_dev/0018.JPG +++ b/docs/resources/images/t60_dev/0018.JPG diff --git a/docs/images/t60_dev/0019.JPG b/docs/resources/images/t60_dev/0019.JPG Binary files differindex a75f68a0..a75f68a0 100644 --- a/docs/images/t60_dev/0019.JPG +++ b/docs/resources/images/t60_dev/0019.JPG diff --git a/docs/images/t60_dev/0020.JPG b/docs/resources/images/t60_dev/0020.JPG Binary files differindex 0c4f7db9..0c4f7db9 100644 --- a/docs/images/t60_dev/0020.JPG +++ b/docs/resources/images/t60_dev/0020.JPG diff --git a/docs/images/t60_dev/0021.JPG b/docs/resources/images/t60_dev/0021.JPG Binary files differindex c7d57576..c7d57576 100644 --- a/docs/images/t60_dev/0021.JPG +++ b/docs/resources/images/t60_dev/0021.JPG diff --git a/docs/images/t60_dev/0022.JPG b/docs/resources/images/t60_dev/0022.JPG Binary files differindex 5971da26..5971da26 100644 --- a/docs/images/t60_dev/0022.JPG +++ b/docs/resources/images/t60_dev/0022.JPG diff --git a/docs/images/t60_dev/0023.JPG b/docs/resources/images/t60_dev/0023.JPG Binary files differindex 99f67c3c..99f67c3c 100644 --- a/docs/images/t60_dev/0023.JPG +++ b/docs/resources/images/t60_dev/0023.JPG diff --git a/docs/images/t60_dev/0024.JPG b/docs/resources/images/t60_dev/0024.JPG Binary files differindex f89b5379..f89b5379 100644 --- a/docs/images/t60_dev/0024.JPG +++ b/docs/resources/images/t60_dev/0024.JPG diff --git a/docs/images/t60_dev/0025.JPG b/docs/resources/images/t60_dev/0025.JPG Binary files differindex d6b180e3..d6b180e3 100644 --- a/docs/images/t60_dev/0025.JPG +++ b/docs/resources/images/t60_dev/0025.JPG diff --git a/docs/images/t60_dev/0026.JPG b/docs/resources/images/t60_dev/0026.JPG Binary files differindex c8f3299f..c8f3299f 100644 --- a/docs/images/t60_dev/0026.JPG +++ b/docs/resources/images/t60_dev/0026.JPG diff --git a/docs/images/t60_dev/0027.JPG b/docs/resources/images/t60_dev/0027.JPG Binary files differindex 10ab8e08..10ab8e08 100644 --- a/docs/images/t60_dev/0027.JPG +++ b/docs/resources/images/t60_dev/0027.JPG diff --git a/docs/images/t60_dev/0028.JPG b/docs/resources/images/t60_dev/0028.JPG Binary files differindex 64cba1c3..64cba1c3 100644 --- a/docs/images/t60_dev/0028.JPG +++ b/docs/resources/images/t60_dev/0028.JPG diff --git a/docs/images/t60_dev/0029.JPG b/docs/resources/images/t60_dev/0029.JPG Binary files differindex 960ebdd7..960ebdd7 100644 --- a/docs/images/t60_dev/0029.JPG +++ b/docs/resources/images/t60_dev/0029.JPG diff --git a/docs/images/t60_dev/0030.JPG b/docs/resources/images/t60_dev/0030.JPG Binary files differindex 046fd005..046fd005 100644 --- a/docs/images/t60_dev/0030.JPG +++ b/docs/resources/images/t60_dev/0030.JPG diff --git a/docs/images/t60_dev/0031.JPG b/docs/resources/images/t60_dev/0031.JPG Binary files differindex 870f22b5..870f22b5 100644 --- a/docs/images/t60_dev/0031.JPG +++ b/docs/resources/images/t60_dev/0031.JPG diff --git a/docs/images/t60_dev/0032.JPG b/docs/resources/images/t60_dev/0032.JPG Binary files differindex 70ff44a9..70ff44a9 100644 --- a/docs/images/t60_dev/0032.JPG +++ b/docs/resources/images/t60_dev/0032.JPG diff --git a/docs/images/t60_dev/0033.JPG b/docs/resources/images/t60_dev/0033.JPG Binary files differindex 142ca979..142ca979 100644 --- a/docs/images/t60_dev/0033.JPG +++ b/docs/resources/images/t60_dev/0033.JPG diff --git a/docs/images/t60_dev/0039.JPG b/docs/resources/images/t60_dev/0039.JPG Binary files differindex 224f72ee..224f72ee 100644 --- a/docs/images/t60_dev/0039.JPG +++ b/docs/resources/images/t60_dev/0039.JPG diff --git a/docs/images/t60_dev/0040.JPG b/docs/resources/images/t60_dev/0040.JPG Binary files differindex adcd9232..adcd9232 100644 --- a/docs/images/t60_dev/0040.JPG +++ b/docs/resources/images/t60_dev/0040.JPG diff --git a/docs/images/t60_dev/0041.JPG b/docs/resources/images/t60_dev/0041.JPG Binary files differindex 2a046824..2a046824 100644 --- a/docs/images/t60_dev/0041.JPG +++ b/docs/resources/images/t60_dev/0041.JPG diff --git a/docs/images/t60_dev/0042.JPG b/docs/resources/images/t60_dev/0042.JPG Binary files differindex b5ed8ec9..b5ed8ec9 100644 --- a/docs/images/t60_dev/0042.JPG +++ b/docs/resources/images/t60_dev/0042.JPG diff --git a/docs/images/t60_dev/0043.JPG b/docs/resources/images/t60_dev/0043.JPG Binary files differindex 7144a98c..7144a98c 100644 --- a/docs/images/t60_dev/0043.JPG +++ b/docs/resources/images/t60_dev/0043.JPG diff --git a/docs/images/t60_dev/0044.JPG b/docs/resources/images/t60_dev/0044.JPG Binary files differindex 27a24c68..27a24c68 100644 --- a/docs/images/t60_dev/0044.JPG +++ b/docs/resources/images/t60_dev/0044.JPG diff --git a/docs/images/t60_dev/0045.JPG b/docs/resources/images/t60_dev/0045.JPG Binary files differindex 997b4980..997b4980 100644 --- a/docs/images/t60_dev/0045.JPG +++ b/docs/resources/images/t60_dev/0045.JPG diff --git a/docs/images/t60_dev/0046.JPG b/docs/resources/images/t60_dev/0046.JPG Binary files differindex 25d6baa8..25d6baa8 100644 --- a/docs/images/t60_dev/0046.JPG +++ b/docs/resources/images/t60_dev/0046.JPG diff --git a/docs/images/t60_dev/0047.JPG b/docs/resources/images/t60_dev/0047.JPG Binary files differindex 6b57bf34..6b57bf34 100644 --- a/docs/images/t60_dev/0047.JPG +++ b/docs/resources/images/t60_dev/0047.JPG diff --git a/docs/images/t60_dev/0048.JPG b/docs/resources/images/t60_dev/0048.JPG Binary files differindex 7339f07d..7339f07d 100644 --- a/docs/images/t60_dev/0048.JPG +++ b/docs/resources/images/t60_dev/0048.JPG diff --git a/docs/images/t60_dev/0049.JPG b/docs/resources/images/t60_dev/0049.JPG Binary files differindex cf3a7fd5..cf3a7fd5 100644 --- a/docs/images/t60_dev/0049.JPG +++ b/docs/resources/images/t60_dev/0049.JPG diff --git a/docs/images/t60_dev/0050.JPG b/docs/resources/images/t60_dev/0050.JPG Binary files differindex 7de4edd1..7de4edd1 100644 --- a/docs/images/t60_dev/0050.JPG +++ b/docs/resources/images/t60_dev/0050.JPG diff --git a/docs/images/t60_dev/0051.JPG b/docs/resources/images/t60_dev/0051.JPG Binary files differindex 87c41b36..87c41b36 100644 --- a/docs/images/t60_dev/0051.JPG +++ b/docs/resources/images/t60_dev/0051.JPG diff --git a/docs/images/t60_dev/0052.JPG b/docs/resources/images/t60_dev/0052.JPG Binary files differindex 4a8e4433..4a8e4433 100644 --- a/docs/images/t60_dev/0052.JPG +++ b/docs/resources/images/t60_dev/0052.JPG diff --git a/docs/images/t60_dev/0053.JPG b/docs/resources/images/t60_dev/0053.JPG Binary files differindex e1044fc7..e1044fc7 100644 --- a/docs/images/t60_dev/0053.JPG +++ b/docs/resources/images/t60_dev/0053.JPG diff --git a/docs/images/t60_dev/0054.JPG b/docs/resources/images/t60_dev/0054.JPG Binary files differindex c96c020e..c96c020e 100644 --- a/docs/images/t60_dev/0054.JPG +++ b/docs/resources/images/t60_dev/0054.JPG diff --git a/docs/images/t60_dev/0055.JPG b/docs/resources/images/t60_dev/0055.JPG Binary files differindex 6da87d5f..6da87d5f 100644 --- a/docs/images/t60_dev/0055.JPG +++ b/docs/resources/images/t60_dev/0055.JPG diff --git a/docs/images/t60_dev/0056.JPG b/docs/resources/images/t60_dev/0056.JPG Binary files differindex 81a6659b..81a6659b 100644 --- a/docs/images/t60_dev/0056.JPG +++ b/docs/resources/images/t60_dev/0056.JPG diff --git a/docs/images/t60_dev/0057.JPG b/docs/resources/images/t60_dev/0057.JPG Binary files differindex 268fede4..268fede4 100644 --- a/docs/images/t60_dev/0057.JPG +++ b/docs/resources/images/t60_dev/0057.JPG diff --git a/docs/images/t60_dev/0058.JPG b/docs/resources/images/t60_dev/0058.JPG Binary files differindex bedfb127..bedfb127 100644 --- a/docs/images/t60_dev/0058.JPG +++ b/docs/resources/images/t60_dev/0058.JPG diff --git a/docs/images/t60_dev/0059.JPG b/docs/resources/images/t60_dev/0059.JPG Binary files differindex 422687c7..422687c7 100644 --- a/docs/images/t60_dev/0059.JPG +++ b/docs/resources/images/t60_dev/0059.JPG diff --git a/docs/images/t60_dev/0060.JPG b/docs/resources/images/t60_dev/0060.JPG Binary files differindex 8743c0d9..8743c0d9 100644 --- a/docs/images/t60_dev/0060.JPG +++ b/docs/resources/images/t60_dev/0060.JPG diff --git a/docs/images/t60_dev/0061.JPG b/docs/resources/images/t60_dev/0061.JPG Binary files differindex e05f6266..e05f6266 100644 --- a/docs/images/t60_dev/0061.JPG +++ b/docs/resources/images/t60_dev/0061.JPG diff --git a/docs/images/t60_dev/0062.JPG b/docs/resources/images/t60_dev/0062.JPG Binary files differindex 1fe77a7d..1fe77a7d 100644 --- a/docs/images/t60_dev/0062.JPG +++ b/docs/resources/images/t60_dev/0062.JPG diff --git a/docs/images/t60_dev/0063.JPG b/docs/resources/images/t60_dev/0063.JPG Binary files differindex 87b77611..87b77611 100644 --- a/docs/images/t60_dev/0063.JPG +++ b/docs/resources/images/t60_dev/0063.JPG diff --git a/docs/images/t60_dev/0064.JPG b/docs/resources/images/t60_dev/0064.JPG Binary files differindex e80189e1..e80189e1 100644 --- a/docs/images/t60_dev/0064.JPG +++ b/docs/resources/images/t60_dev/0064.JPG diff --git a/docs/images/t60_dev/0065.JPG b/docs/resources/images/t60_dev/0065.JPG Binary files differindex 4e77a889..4e77a889 100644 --- a/docs/images/t60_dev/0065.JPG +++ b/docs/resources/images/t60_dev/0065.JPG diff --git a/docs/images/t60_dev/0066.JPG b/docs/resources/images/t60_dev/0066.JPG Binary files differindex 793c0f82..793c0f82 100644 --- a/docs/images/t60_dev/0066.JPG +++ b/docs/resources/images/t60_dev/0066.JPG diff --git a/docs/images/t60_dev/0068.JPG b/docs/resources/images/t60_dev/0068.JPG Binary files differindex 9f9f299d..9f9f299d 100644 --- a/docs/images/t60_dev/0068.JPG +++ b/docs/resources/images/t60_dev/0068.JPG diff --git a/docs/images/t60_dev/0069.JPG b/docs/resources/images/t60_dev/0069.JPG Binary files differindex 98931e6a..98931e6a 100644 --- a/docs/images/t60_dev/0069.JPG +++ b/docs/resources/images/t60_dev/0069.JPG diff --git a/docs/images/t60_dev/0070.JPG b/docs/resources/images/t60_dev/0070.JPG Binary files differindex 09958c35..09958c35 100644 --- a/docs/images/t60_dev/0070.JPG +++ b/docs/resources/images/t60_dev/0070.JPG diff --git a/docs/images/t60_dev/0071.JPG b/docs/resources/images/t60_dev/0071.JPG Binary files differindex 104d21ea..104d21ea 100644 --- a/docs/images/t60_dev/0071.JPG +++ b/docs/resources/images/t60_dev/0071.JPG diff --git a/docs/images/t60_dev/0072.JPG b/docs/resources/images/t60_dev/0072.JPG Binary files differindex 66c8e3b5..66c8e3b5 100644 --- a/docs/images/t60_dev/0072.JPG +++ b/docs/resources/images/t60_dev/0072.JPG diff --git a/docs/images/t60_dev/0073.JPG b/docs/resources/images/t60_dev/0073.JPG Binary files differindex 5d9b9fa7..5d9b9fa7 100644 --- a/docs/images/t60_dev/0073.JPG +++ b/docs/resources/images/t60_dev/0073.JPG diff --git a/docs/images/t60_dev/0074.JPG b/docs/resources/images/t60_dev/0074.JPG Binary files differindex 303264af..303264af 100644 --- a/docs/images/t60_dev/0074.JPG +++ b/docs/resources/images/t60_dev/0074.JPG diff --git a/docs/images/t60_dev/t60_unbrick.jpg b/docs/resources/images/t60_dev/t60_unbrick.jpg Binary files differindex 820a9b42..820a9b42 100644 --- a/docs/images/t60_dev/t60_unbrick.jpg +++ b/docs/resources/images/t60_dev/t60_unbrick.jpg diff --git a/docs/images/x60t_unbrick/.htaccess b/docs/resources/images/t7200q/.htaccess index 75da6747..75da6747 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 56b80f0d..56b80f0d 100644 --- a/docs/t7200q/cbmemc +++ b/docs/resources/images/t7200q/cbmemc diff --git a/docs/t7200q/kernel b/docs/resources/images/t7200q/kernel index ab2dfac2..ab2dfac2 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 Binary files differindex ccf86182..ccf86182 100644 --- a/docs/t7200q/t7200_01.jpg +++ b/docs/resources/images/t7200q/t7200_01.jpg diff --git a/docs/t7200q/t7200_02.jpg b/docs/resources/images/t7200q/t7200_02.jpg Binary files differindex e17279c9..e17279c9 100644 --- a/docs/t7200q/t7200_02.jpg +++ b/docs/resources/images/t7200q/t7200_02.jpg diff --git a/docs/install/images/x200/5252_bbb0.jpg b/docs/resources/images/x200/5252_bbb0.jpg Binary files differindex cd801436..cd801436 100644 --- a/docs/install/images/x200/5252_bbb0.jpg +++ b/docs/resources/images/x200/5252_bbb0.jpg diff --git a/docs/install/images/x200/5252_bbb1.jpg b/docs/resources/images/x200/5252_bbb1.jpg Binary files differindex 42ddba5b..42ddba5b 100644 --- a/docs/install/images/x200/5252_bbb1.jpg +++ b/docs/resources/images/x200/5252_bbb1.jpg diff --git a/docs/install/images/x200/disassembly/0001.jpg b/docs/resources/images/x200/disassembly/0001.jpg Binary files differindex 231ae57a..231ae57a 100644 --- a/docs/install/images/x200/disassembly/0001.jpg +++ b/docs/resources/images/x200/disassembly/0001.jpg diff --git a/docs/install/images/x200/disassembly/0002.jpg b/docs/resources/images/x200/disassembly/0002.jpg Binary files differindex a69d5de1..a69d5de1 100644 --- a/docs/install/images/x200/disassembly/0002.jpg +++ b/docs/resources/images/x200/disassembly/0002.jpg diff --git a/docs/install/images/x200/disassembly/0003.jpg b/docs/resources/images/x200/disassembly/0003.jpg Binary files differindex 2637b9f7..2637b9f7 100644 --- a/docs/install/images/x200/disassembly/0003.jpg +++ b/docs/resources/images/x200/disassembly/0003.jpg diff --git a/docs/install/images/x200/disassembly/0004.jpg b/docs/resources/images/x200/disassembly/0004.jpg Binary files differindex c246ec47..c246ec47 100644 --- a/docs/install/images/x200/disassembly/0004.jpg +++ b/docs/resources/images/x200/disassembly/0004.jpg diff --git a/docs/install/images/x200/disassembly/0005.jpg b/docs/resources/images/x200/disassembly/0005.jpg Binary files differindex 95219dbc..95219dbc 100644 --- a/docs/install/images/x200/disassembly/0005.jpg +++ b/docs/resources/images/x200/disassembly/0005.jpg diff --git a/docs/install/images/x200/disassembly/0006.jpg b/docs/resources/images/x200/disassembly/0006.jpg Binary files differindex 0f6d04a1..0f6d04a1 100644 --- a/docs/install/images/x200/disassembly/0006.jpg +++ b/docs/resources/images/x200/disassembly/0006.jpg diff --git a/docs/install/images/x200/disassembly/0007.jpg b/docs/resources/images/x200/disassembly/0007.jpg Binary files differindex 68bfb28a..68bfb28a 100644 --- a/docs/install/images/x200/disassembly/0007.jpg +++ b/docs/resources/images/x200/disassembly/0007.jpg diff --git a/docs/install/images/x200/disassembly/0008.jpg b/docs/resources/images/x200/disassembly/0008.jpg Binary files differindex 765b9ab4..765b9ab4 100644 --- a/docs/install/images/x200/disassembly/0008.jpg +++ b/docs/resources/images/x200/disassembly/0008.jpg diff --git a/docs/install/images/x200/disassembly/0009.jpg b/docs/resources/images/x200/disassembly/0009.jpg Binary files differindex a1b57199..a1b57199 100644 --- a/docs/install/images/x200/disassembly/0009.jpg +++ b/docs/resources/images/x200/disassembly/0009.jpg diff --git a/docs/install/images/x200/disassembly/0010.jpg b/docs/resources/images/x200/disassembly/0010.jpg Binary files differindex f64ab476..f64ab476 100644 --- a/docs/install/images/x200/disassembly/0010.jpg +++ b/docs/resources/images/x200/disassembly/0010.jpg diff --git a/docs/install/images/x200/disassembly/0011.jpg b/docs/resources/images/x200/disassembly/0011.jpg Binary files differindex 98ebbf3d..98ebbf3d 100644 --- a/docs/install/images/x200/disassembly/0011.jpg +++ b/docs/resources/images/x200/disassembly/0011.jpg diff --git a/docs/install/images/x200/disassembly/0012.jpg b/docs/resources/images/x200/disassembly/0012.jpg Binary files differindex 6db2ed8c..6db2ed8c 100644 --- a/docs/install/images/x200/disassembly/0012.jpg +++ b/docs/resources/images/x200/disassembly/0012.jpg diff --git a/docs/install/images/x200/disassembly/0013.jpg b/docs/resources/images/x200/disassembly/0013.jpg Binary files differindex 599a2282..599a2282 100644 --- a/docs/install/images/x200/disassembly/0013.jpg +++ b/docs/resources/images/x200/disassembly/0013.jpg diff --git a/docs/install/images/x200/disassembly/0014.jpg b/docs/resources/images/x200/disassembly/0014.jpg Binary files differindex 92af9973..92af9973 100644 --- a/docs/install/images/x200/disassembly/0014.jpg +++ b/docs/resources/images/x200/disassembly/0014.jpg diff --git a/docs/install/images/x200/disassembly/0015.jpg b/docs/resources/images/x200/disassembly/0015.jpg Binary files differindex a294275f..a294275f 100644 --- a/docs/install/images/x200/disassembly/0015.jpg +++ b/docs/resources/images/x200/disassembly/0015.jpg diff --git a/docs/install/images/x200/disassembly/0016.jpg b/docs/resources/images/x200/disassembly/0016.jpg Binary files differindex 4d36e10a..4d36e10a 100644 --- a/docs/install/images/x200/disassembly/0016.jpg +++ b/docs/resources/images/x200/disassembly/0016.jpg diff --git a/docs/install/images/x200/disassembly/0017.jpg b/docs/resources/images/x200/disassembly/0017.jpg Binary files differindex dfc366c8..dfc366c8 100644 --- a/docs/install/images/x200/disassembly/0017.jpg +++ b/docs/resources/images/x200/disassembly/0017.jpg diff --git a/docs/install/images/x200/disassembly/0018.jpg b/docs/resources/images/x200/disassembly/0018.jpg Binary files differindex b5ed69ae..b5ed69ae 100644 --- a/docs/install/images/x200/disassembly/0018.jpg +++ b/docs/resources/images/x200/disassembly/0018.jpg diff --git a/docs/install/images/x200/disassembly/0019.jpg b/docs/resources/images/x200/disassembly/0019.jpg Binary files differindex a5bd4990..a5bd4990 100644 --- a/docs/install/images/x200/disassembly/0019.jpg +++ b/docs/resources/images/x200/disassembly/0019.jpg diff --git a/docs/install/images/x200/ftdi.jpg b/docs/resources/images/x200/ftdi.jpg Binary files differindex 9c81c4c3..9c81c4c3 100644 --- a/docs/install/images/x200/ftdi.jpg +++ b/docs/resources/images/x200/ftdi.jpg diff --git a/docs/install/images/x200/ftdi_port.jpg b/docs/resources/images/x200/ftdi_port.jpg Binary files differindex 3adc8ba9..3adc8ba9 100644 --- a/docs/install/images/x200/ftdi_port.jpg +++ b/docs/resources/images/x200/ftdi_port.jpg diff --git a/docs/hcl/images/x200/gpio33_location.jpg b/docs/resources/images/x200/gpio33_location.jpg Binary files differindex 2f36bda8..2f36bda8 100644 --- a/docs/hcl/images/x200/gpio33_location.jpg +++ b/docs/resources/images/x200/gpio33_location.jpg diff --git a/docs/install/images/x200/psu33.jpg b/docs/resources/images/x200/psu33.jpg Binary files differindex 536c4d26..536c4d26 100644 --- a/docs/install/images/x200/psu33.jpg +++ b/docs/resources/images/x200/psu33.jpg diff --git a/docs/install/images/x200/soic8.jpg b/docs/resources/images/x200/soic8.jpg Binary files differindex 9f788bf8..9f788bf8 100644 --- a/docs/install/images/x200/soic8.jpg +++ b/docs/resources/images/x200/soic8.jpg diff --git a/docs/install/images/x200/wson_soldered.jpg b/docs/resources/images/x200/wson_soldered.jpg Binary files differindex 76cf98d0..76cf98d0 100644 --- a/docs/install/images/x200/wson_soldered.jpg +++ b/docs/resources/images/x200/wson_soldered.jpg diff --git a/docs/install/images/x200/x200_pomona.jpg b/docs/resources/images/x200/x200_pomona.jpg Binary files differindex 0dad087d..0dad087d 100644 --- a/docs/install/images/x200/x200_pomona.jpg +++ b/docs/resources/images/x200/x200_pomona.jpg diff --git a/docs/install/images/x60/th_bbb_flashing.jpg b/docs/resources/images/x60/th_bbb_flashing.jpg Binary files differindex bab1bdd6..bab1bdd6 100644 --- a/docs/install/images/x60/th_bbb_flashing.jpg +++ b/docs/resources/images/x60/th_bbb_flashing.jpg diff --git a/docs/images/x60_heatsink/0000.jpg b/docs/resources/images/x60_heatsink/0000.jpg Binary files differindex ce0ec3be..ce0ec3be 100644 --- a/docs/images/x60_heatsink/0000.jpg +++ b/docs/resources/images/x60_heatsink/0000.jpg diff --git a/docs/images/x60_heatsink/0001.jpg b/docs/resources/images/x60_heatsink/0001.jpg Binary files differindex 2bbc0cae..2bbc0cae 100644 --- a/docs/images/x60_heatsink/0001.jpg +++ b/docs/resources/images/x60_heatsink/0001.jpg diff --git a/docs/images/x60_heatsink/0002.jpg b/docs/resources/images/x60_heatsink/0002.jpg Binary files differindex b55db3b8..b55db3b8 100644 --- a/docs/images/x60_heatsink/0002.jpg +++ b/docs/resources/images/x60_heatsink/0002.jpg diff --git a/docs/images/x60_heatsink/0003.jpg b/docs/resources/images/x60_heatsink/0003.jpg Binary files differindex c5799ae5..c5799ae5 100644 --- a/docs/images/x60_heatsink/0003.jpg +++ b/docs/resources/images/x60_heatsink/0003.jpg diff --git a/docs/images/x60_heatsink/0004.jpg b/docs/resources/images/x60_heatsink/0004.jpg Binary files differindex cd47840d..cd47840d 100644 --- a/docs/images/x60_heatsink/0004.jpg +++ b/docs/resources/images/x60_heatsink/0004.jpg diff --git a/docs/images/x60_heatsink/0005.jpg b/docs/resources/images/x60_heatsink/0005.jpg Binary files differindex 418c9d29..418c9d29 100644 --- a/docs/images/x60_heatsink/0005.jpg +++ b/docs/resources/images/x60_heatsink/0005.jpg diff --git a/docs/images/x60_heatsink/0006.jpg b/docs/resources/images/x60_heatsink/0006.jpg Binary files differindex 6d36d932..6d36d932 100644 --- a/docs/images/x60_heatsink/0006.jpg +++ b/docs/resources/images/x60_heatsink/0006.jpg diff --git a/docs/images/x60_heatsink/0007.jpg b/docs/resources/images/x60_heatsink/0007.jpg Binary files differindex 971ccdfd..971ccdfd 100644 --- a/docs/images/x60_heatsink/0007.jpg +++ b/docs/resources/images/x60_heatsink/0007.jpg diff --git a/docs/images/x60_heatsink/0008.jpg b/docs/resources/images/x60_heatsink/0008.jpg Binary files differindex 24e65263..24e65263 100644 --- a/docs/images/x60_heatsink/0008.jpg +++ b/docs/resources/images/x60_heatsink/0008.jpg diff --git a/docs/images/x60_heatsink/0009.jpg b/docs/resources/images/x60_heatsink/0009.jpg Binary files differindex d318395b..d318395b 100644 --- a/docs/images/x60_heatsink/0009.jpg +++ b/docs/resources/images/x60_heatsink/0009.jpg diff --git a/docs/images/x60_heatsink/0010.jpg b/docs/resources/images/x60_heatsink/0010.jpg Binary files differindex 5e6fdc75..5e6fdc75 100644 --- a/docs/images/x60_heatsink/0010.jpg +++ b/docs/resources/images/x60_heatsink/0010.jpg diff --git a/docs/images/x60_heatsink/0011.jpg b/docs/resources/images/x60_heatsink/0011.jpg Binary files differindex 101cf6af..101cf6af 100644 --- a/docs/images/x60_heatsink/0011.jpg +++ b/docs/resources/images/x60_heatsink/0011.jpg diff --git a/docs/images/x60_heatsink/0012.jpg b/docs/resources/images/x60_heatsink/0012.jpg Binary files differindex dbb6669a..dbb6669a 100644 --- a/docs/images/x60_heatsink/0012.jpg +++ b/docs/resources/images/x60_heatsink/0012.jpg diff --git a/docs/images/x60_heatsink/0013.jpg b/docs/resources/images/x60_heatsink/0013.jpg Binary files differindex 2d2b9dd4..2d2b9dd4 100644 --- a/docs/images/x60_heatsink/0013.jpg +++ b/docs/resources/images/x60_heatsink/0013.jpg diff --git a/docs/images/x60_heatsink/0014.jpg b/docs/resources/images/x60_heatsink/0014.jpg Binary files differindex 733f997a..733f997a 100644 --- a/docs/images/x60_heatsink/0014.jpg +++ b/docs/resources/images/x60_heatsink/0014.jpg diff --git a/docs/images/x60_heatsink/0015.jpg b/docs/resources/images/x60_heatsink/0015.jpg Binary files differindex 1e811660..1e811660 100644 --- a/docs/images/x60_heatsink/0015.jpg +++ b/docs/resources/images/x60_heatsink/0015.jpg diff --git a/docs/images/x60_heatsink/0016.jpg b/docs/resources/images/x60_heatsink/0016.jpg Binary files differindex 9afad818..9afad818 100644 --- a/docs/images/x60_heatsink/0016.jpg +++ b/docs/resources/images/x60_heatsink/0016.jpg diff --git a/docs/images/x60_heatsink/0017.jpg b/docs/resources/images/x60_heatsink/0017.jpg Binary files differindex 2b211db5..2b211db5 100644 --- a/docs/images/x60_heatsink/0017.jpg +++ b/docs/resources/images/x60_heatsink/0017.jpg diff --git a/docs/images/x60_heatsink/0018.jpg b/docs/resources/images/x60_heatsink/0018.jpg Binary files differindex 1ee825ac..1ee825ac 100644 --- a/docs/images/x60_heatsink/0018.jpg +++ b/docs/resources/images/x60_heatsink/0018.jpg diff --git a/docs/images/x60_keyboard/1.JPG b/docs/resources/images/x60_keyboard/1.JPG Binary files differindex 6f5286d7..6f5286d7 100644 --- a/docs/images/x60_keyboard/1.JPG +++ b/docs/resources/images/x60_keyboard/1.JPG diff --git a/docs/images/x60_keyboard/2.JPG b/docs/resources/images/x60_keyboard/2.JPG Binary files differindex af75432c..af75432c 100644 --- a/docs/images/x60_keyboard/2.JPG +++ b/docs/resources/images/x60_keyboard/2.JPG diff --git a/docs/images/x60_keyboard/3.JPG b/docs/resources/images/x60_keyboard/3.JPG Binary files differindex e48367cc..e48367cc 100644 --- a/docs/images/x60_keyboard/3.JPG +++ b/docs/resources/images/x60_keyboard/3.JPG diff --git a/docs/images/x60_keyboard/4.JPG b/docs/resources/images/x60_keyboard/4.JPG Binary files differindex ebee97e3..ebee97e3 100644 --- a/docs/images/x60_keyboard/4.JPG +++ b/docs/resources/images/x60_keyboard/4.JPG diff --git a/docs/images/x60_keyboard/5.JPG b/docs/resources/images/x60_keyboard/5.JPG Binary files differindex 0980519a..0980519a 100644 --- a/docs/images/x60_keyboard/5.JPG +++ b/docs/resources/images/x60_keyboard/5.JPG diff --git a/docs/images/x60_lcd_change/0001.JPG b/docs/resources/images/x60_lcd_change/0001.JPG Binary files differindex fd066eb2..fd066eb2 100755 --- a/docs/images/x60_lcd_change/0001.JPG +++ b/docs/resources/images/x60_lcd_change/0001.JPG diff --git a/docs/images/x60_lcd_change/0002.JPG b/docs/resources/images/x60_lcd_change/0002.JPG Binary files differindex 96949f1e..96949f1e 100755 --- a/docs/images/x60_lcd_change/0002.JPG +++ b/docs/resources/images/x60_lcd_change/0002.JPG diff --git a/docs/images/x60_lcd_change/0003.JPG b/docs/resources/images/x60_lcd_change/0003.JPG Binary files differindex 90216aaa..90216aaa 100755 --- a/docs/images/x60_lcd_change/0003.JPG +++ b/docs/resources/images/x60_lcd_change/0003.JPG diff --git a/docs/images/x60_lcd_change/0004.JPG b/docs/resources/images/x60_lcd_change/0004.JPG Binary files differindex 3b704a45..3b704a45 100755 --- a/docs/images/x60_lcd_change/0004.JPG +++ b/docs/resources/images/x60_lcd_change/0004.JPG diff --git a/docs/images/x60_lcd_change/0005.JPG b/docs/resources/images/x60_lcd_change/0005.JPG Binary files differindex 823bab94..823bab94 100755 --- a/docs/images/x60_lcd_change/0005.JPG +++ b/docs/resources/images/x60_lcd_change/0005.JPG diff --git a/docs/images/x60_lcd_change/0006.JPG b/docs/resources/images/x60_lcd_change/0006.JPG Binary files differindex 040f2ca4..040f2ca4 100755 --- a/docs/images/x60_lcd_change/0006.JPG +++ b/docs/resources/images/x60_lcd_change/0006.JPG diff --git a/docs/images/x60_lcd_change/0007.JPG b/docs/resources/images/x60_lcd_change/0007.JPG Binary files differindex 42c2607c..42c2607c 100755 --- a/docs/images/x60_lcd_change/0007.JPG +++ b/docs/resources/images/x60_lcd_change/0007.JPG diff --git a/docs/images/x60_security/0000.jpg b/docs/resources/images/x60_security/0000.jpg Binary files differindex 97a16be5..97a16be5 100644 --- a/docs/images/x60_security/0000.jpg +++ b/docs/resources/images/x60_security/0000.jpg diff --git a/docs/images/x60_security/0000_bluetooth.jpg b/docs/resources/images/x60_security/0000_bluetooth.jpg Binary files differindex 18ecc330..18ecc330 100644 --- a/docs/images/x60_security/0000_bluetooth.jpg +++ b/docs/resources/images/x60_security/0000_bluetooth.jpg diff --git a/docs/images/x60_security/0000_bluetooth0.jpg b/docs/resources/images/x60_security/0000_bluetooth0.jpg Binary files differindex a750b0cd..a750b0cd 100644 --- a/docs/images/x60_security/0000_bluetooth0.jpg +++ b/docs/resources/images/x60_security/0000_bluetooth0.jpg diff --git a/docs/images/x60_security/0000_simcard0.jpg b/docs/resources/images/x60_security/0000_simcard0.jpg Binary files differindex 6b6886d7..6b6886d7 100644 --- a/docs/images/x60_security/0000_simcard0.jpg +++ b/docs/resources/images/x60_security/0000_simcard0.jpg diff --git a/docs/images/x60_security/0000_simcard1.jpg b/docs/resources/images/x60_security/0000_simcard1.jpg Binary files differindex 4fec6349..4fec6349 100644 --- a/docs/images/x60_security/0000_simcard1.jpg +++ b/docs/resources/images/x60_security/0000_simcard1.jpg diff --git a/docs/images/x60_security/0001.jpg b/docs/resources/images/x60_security/0001.jpg Binary files differindex 2bbc0cae..2bbc0cae 100644 --- a/docs/images/x60_security/0001.jpg +++ b/docs/resources/images/x60_security/0001.jpg diff --git a/docs/images/x60_security/0001_microphone.jpg b/docs/resources/images/x60_security/0001_microphone.jpg Binary files differindex c92c8daa..c92c8daa 100644 --- a/docs/images/x60_security/0001_microphone.jpg +++ b/docs/resources/images/x60_security/0001_microphone.jpg diff --git a/docs/images/x60_security/0001_modem.jpg b/docs/resources/images/x60_security/0001_modem.jpg Binary files differindex fbb1a51d..fbb1a51d 100644 --- a/docs/images/x60_security/0001_modem.jpg +++ b/docs/resources/images/x60_security/0001_modem.jpg diff --git a/docs/images/x60_security/0001_overview.jpg b/docs/resources/images/x60_security/0001_overview.jpg Binary files differindex 87d843ff..87d843ff 100644 --- a/docs/images/x60_security/0001_overview.jpg +++ b/docs/resources/images/x60_security/0001_overview.jpg diff --git a/docs/images/x60_security/0001_speaker.jpg b/docs/resources/images/x60_security/0001_speaker.jpg Binary files differindex 5d474070..5d474070 100644 --- a/docs/images/x60_security/0001_speaker.jpg +++ b/docs/resources/images/x60_security/0001_speaker.jpg diff --git a/docs/images/x60_security/0001_wlan_wwan.jpg b/docs/resources/images/x60_security/0001_wlan_wwan.jpg Binary files differindex f3d897f2..f3d897f2 100644 --- a/docs/images/x60_security/0001_wlan_wwan.jpg +++ b/docs/resources/images/x60_security/0001_wlan_wwan.jpg diff --git a/docs/images/x60_security/0002.jpg b/docs/resources/images/x60_security/0002.jpg Binary files differindex b55db3b8..b55db3b8 100644 --- a/docs/images/x60_security/0002.jpg +++ b/docs/resources/images/x60_security/0002.jpg diff --git a/docs/images/x60_security/0003.jpg b/docs/resources/images/x60_security/0003.jpg Binary files differindex c5799ae5..c5799ae5 100644 --- a/docs/images/x60_security/0003.jpg +++ b/docs/resources/images/x60_security/0003.jpg diff --git a/docs/images/x60_security/0004.jpg b/docs/resources/images/x60_security/0004.jpg Binary files differindex cd47840d..cd47840d 100644 --- a/docs/images/x60_security/0004.jpg +++ b/docs/resources/images/x60_security/0004.jpg diff --git a/docs/images/x60_unbrick/0000.jpg b/docs/resources/images/x60_unbrick/0000.jpg Binary files differindex ce0ec3be..ce0ec3be 100644 --- a/docs/images/x60_unbrick/0000.jpg +++ b/docs/resources/images/x60_unbrick/0000.jpg diff --git a/docs/images/x60_unbrick/0001.jpg b/docs/resources/images/x60_unbrick/0001.jpg Binary files differindex 2bbc0cae..2bbc0cae 100644 --- a/docs/images/x60_unbrick/0001.jpg +++ b/docs/resources/images/x60_unbrick/0001.jpg diff --git a/docs/images/x60_unbrick/0002.jpg b/docs/resources/images/x60_unbrick/0002.jpg Binary files differindex b55db3b8..b55db3b8 100644 --- a/docs/images/x60_unbrick/0002.jpg +++ b/docs/resources/images/x60_unbrick/0002.jpg diff --git a/docs/images/x60_unbrick/0003.jpg b/docs/resources/images/x60_unbrick/0003.jpg Binary files differindex c5799ae5..c5799ae5 100644 --- a/docs/images/x60_unbrick/0003.jpg +++ b/docs/resources/images/x60_unbrick/0003.jpg diff --git a/docs/images/x60_unbrick/0004.jpg b/docs/resources/images/x60_unbrick/0004.jpg Binary files differindex cd47840d..cd47840d 100644 --- a/docs/images/x60_unbrick/0004.jpg +++ b/docs/resources/images/x60_unbrick/0004.jpg diff --git a/docs/images/x60_unbrick/0005.jpg b/docs/resources/images/x60_unbrick/0005.jpg Binary files differindex 418c9d29..418c9d29 100644 --- a/docs/images/x60_unbrick/0005.jpg +++ b/docs/resources/images/x60_unbrick/0005.jpg diff --git a/docs/images/x60_unbrick/0006.jpg b/docs/resources/images/x60_unbrick/0006.jpg Binary files differindex 6d36d932..6d36d932 100644 --- a/docs/images/x60_unbrick/0006.jpg +++ b/docs/resources/images/x60_unbrick/0006.jpg diff --git a/docs/images/x60_unbrick/0007.jpg b/docs/resources/images/x60_unbrick/0007.jpg Binary files differindex 971ccdfd..971ccdfd 100644 --- a/docs/images/x60_unbrick/0007.jpg +++ b/docs/resources/images/x60_unbrick/0007.jpg diff --git a/docs/images/x60_unbrick/0008.jpg b/docs/resources/images/x60_unbrick/0008.jpg Binary files differindex 24e65263..24e65263 100644 --- a/docs/images/x60_unbrick/0008.jpg +++ b/docs/resources/images/x60_unbrick/0008.jpg diff --git a/docs/images/x60_unbrick/0009.jpg b/docs/resources/images/x60_unbrick/0009.jpg Binary files differindex d318395b..d318395b 100644 --- a/docs/images/x60_unbrick/0009.jpg +++ b/docs/resources/images/x60_unbrick/0009.jpg diff --git a/docs/images/x60_unbrick/0010.jpg b/docs/resources/images/x60_unbrick/0010.jpg Binary files differindex 5e6fdc75..5e6fdc75 100644 --- a/docs/images/x60_unbrick/0010.jpg +++ b/docs/resources/images/x60_unbrick/0010.jpg diff --git a/docs/images/x60_unbrick/0011.jpg b/docs/resources/images/x60_unbrick/0011.jpg Binary files differindex edc14c74..edc14c74 100644 --- a/docs/images/x60_unbrick/0011.jpg +++ b/docs/resources/images/x60_unbrick/0011.jpg diff --git a/docs/images/x60_unbrick/0012.jpg b/docs/resources/images/x60_unbrick/0012.jpg Binary files differindex dbb6669a..dbb6669a 100644 --- a/docs/images/x60_unbrick/0012.jpg +++ b/docs/resources/images/x60_unbrick/0012.jpg diff --git a/docs/images/x60_unbrick/0013.jpg b/docs/resources/images/x60_unbrick/0013.jpg Binary files differindex 2d2b9dd4..2d2b9dd4 100644 --- a/docs/images/x60_unbrick/0013.jpg +++ b/docs/resources/images/x60_unbrick/0013.jpg diff --git a/docs/images/x60_unbrick/0014.jpg b/docs/resources/images/x60_unbrick/0014.jpg Binary files differindex 733f997a..733f997a 100644 --- a/docs/images/x60_unbrick/0014.jpg +++ b/docs/resources/images/x60_unbrick/0014.jpg diff --git a/docs/images/x60_unbrick/0015.jpg b/docs/resources/images/x60_unbrick/0015.jpg Binary files differindex 1e811660..1e811660 100644 --- a/docs/images/x60_unbrick/0015.jpg +++ b/docs/resources/images/x60_unbrick/0015.jpg diff --git a/docs/images/x60_unbrick/0016.jpg b/docs/resources/images/x60_unbrick/0016.jpg Binary files differindex a44b2e69..a44b2e69 100644 --- a/docs/images/x60_unbrick/0016.jpg +++ b/docs/resources/images/x60_unbrick/0016.jpg diff --git a/docs/images/x60_unbrick/0017.jpg b/docs/resources/images/x60_unbrick/0017.jpg Binary files differindex 69b28c06..69b28c06 100644 --- a/docs/images/x60_unbrick/0017.jpg +++ b/docs/resources/images/x60_unbrick/0017.jpg diff --git a/docs/images/x60_unbrick/0026.jpg b/docs/resources/images/x60_unbrick/0026.jpg Binary files differindex 526c11c4..526c11c4 100644 --- a/docs/images/x60_unbrick/0026.jpg +++ b/docs/resources/images/x60_unbrick/0026.jpg diff --git a/docs/images/x60_unbrick/0027.jpg b/docs/resources/images/x60_unbrick/0027.jpg Binary files differindex 877dc593..877dc593 100644 --- a/docs/images/x60_unbrick/0027.jpg +++ b/docs/resources/images/x60_unbrick/0027.jpg diff --git a/docs/images/x60_unbrick/0028.jpg b/docs/resources/images/x60_unbrick/0028.jpg Binary files differindex d22d9324..d22d9324 100644 --- a/docs/images/x60_unbrick/0028.jpg +++ b/docs/resources/images/x60_unbrick/0028.jpg diff --git a/docs/images/x60_unbrick/0029.jpg b/docs/resources/images/x60_unbrick/0029.jpg Binary files differindex 27f91907..27f91907 100644 --- a/docs/images/x60_unbrick/0029.jpg +++ b/docs/resources/images/x60_unbrick/0029.jpg diff --git a/docs/images/x60_unbrick/0030.jpg b/docs/resources/images/x60_unbrick/0030.jpg Binary files differindex 813b5c61..813b5c61 100644 --- a/docs/images/x60_unbrick/0030.jpg +++ b/docs/resources/images/x60_unbrick/0030.jpg diff --git a/docs/images/x60_unbrick/0031.jpg b/docs/resources/images/x60_unbrick/0031.jpg Binary files differindex 49fe5416..49fe5416 100644 --- a/docs/images/x60_unbrick/0031.jpg +++ b/docs/resources/images/x60_unbrick/0031.jpg diff --git a/docs/images/x60_unbrick/0032.jpg b/docs/resources/images/x60_unbrick/0032.jpg Binary files differindex e8625ef9..e8625ef9 100644 --- a/docs/images/x60_unbrick/0032.jpg +++ b/docs/resources/images/x60_unbrick/0032.jpg diff --git a/docs/images/x60_unbrick/0033.jpg b/docs/resources/images/x60_unbrick/0033.jpg Binary files differindex 3abfa37b..3abfa37b 100644 --- a/docs/images/x60_unbrick/0033.jpg +++ b/docs/resources/images/x60_unbrick/0033.jpg diff --git a/docs/images/x60_unbrick/0034.jpg b/docs/resources/images/x60_unbrick/0034.jpg Binary files differindex c8ab5970..c8ab5970 100644 --- a/docs/images/x60_unbrick/0034.jpg +++ b/docs/resources/images/x60_unbrick/0034.jpg diff --git a/docs/images/x60_unbrick/0035.jpg b/docs/resources/images/x60_unbrick/0035.jpg Binary files differindex 03d5482f..03d5482f 100644 --- a/docs/images/x60_unbrick/0035.jpg +++ b/docs/resources/images/x60_unbrick/0035.jpg diff --git a/docs/images/x60_unbrick/0036.jpg b/docs/resources/images/x60_unbrick/0036.jpg Binary files differindex 244c06c2..244c06c2 100644 --- a/docs/images/x60_unbrick/0036.jpg +++ b/docs/resources/images/x60_unbrick/0036.jpg diff --git a/docs/images/x60_unbrick/0037.jpg b/docs/resources/images/x60_unbrick/0037.jpg Binary files differindex f55db4ff..f55db4ff 100644 --- a/docs/images/x60_unbrick/0037.jpg +++ b/docs/resources/images/x60_unbrick/0037.jpg diff --git a/docs/images/x60_unbrick/0038.jpg b/docs/resources/images/x60_unbrick/0038.jpg Binary files differindex 07358253..07358253 100644 --- a/docs/images/x60_unbrick/0038.jpg +++ b/docs/resources/images/x60_unbrick/0038.jpg diff --git a/docs/images/x60_unbrick/0039.jpg b/docs/resources/images/x60_unbrick/0039.jpg Binary files differindex dff9ba4c..dff9ba4c 100644 --- a/docs/images/x60_unbrick/0039.jpg +++ b/docs/resources/images/x60_unbrick/0039.jpg diff --git a/docs/images/x60_unbrick/0040.jpg b/docs/resources/images/x60_unbrick/0040.jpg Binary files differindex 74a9b7fb..74a9b7fb 100644 --- a/docs/images/x60_unbrick/0040.jpg +++ b/docs/resources/images/x60_unbrick/0040.jpg diff --git a/docs/images/x60_unbrick/0041.jpg b/docs/resources/images/x60_unbrick/0041.jpg Binary files differindex 1b15834d..1b15834d 100644 --- a/docs/images/x60_unbrick/0041.jpg +++ b/docs/resources/images/x60_unbrick/0041.jpg diff --git a/docs/images/x60_unbrick/0042.jpg b/docs/resources/images/x60_unbrick/0042.jpg Binary files differindex 849a2602..849a2602 100644 --- a/docs/images/x60_unbrick/0042.jpg +++ b/docs/resources/images/x60_unbrick/0042.jpg diff --git a/docs/images/x60_unbrick/0043.jpg b/docs/resources/images/x60_unbrick/0043.jpg Binary files differindex c8426954..c8426954 100644 --- a/docs/images/x60_unbrick/0043.jpg +++ b/docs/resources/images/x60_unbrick/0043.jpg diff --git a/docs/images/x60_unbrick/0044.jpg b/docs/resources/images/x60_unbrick/0044.jpg Binary files differindex 2b783804..2b783804 100644 --- a/docs/images/x60_unbrick/0044.jpg +++ b/docs/resources/images/x60_unbrick/0044.jpg diff --git a/docs/images/x60_unbrick/0045.jpg b/docs/resources/images/x60_unbrick/0045.jpg Binary files differindex d6d8e2da..d6d8e2da 100644 --- a/docs/images/x60_unbrick/0045.jpg +++ b/docs/resources/images/x60_unbrick/0045.jpg diff --git a/docs/images/x60_unbrick/0046.jpg b/docs/resources/images/x60_unbrick/0046.jpg Binary files differindex 5eef8787..5eef8787 100644 --- a/docs/images/x60_unbrick/0046.jpg +++ b/docs/resources/images/x60_unbrick/0046.jpg diff --git a/docs/images/x60_unbrick/0047.jpg b/docs/resources/images/x60_unbrick/0047.jpg Binary files differindex 87517e02..87517e02 100644 --- a/docs/images/x60_unbrick/0047.jpg +++ b/docs/resources/images/x60_unbrick/0047.jpg diff --git a/docs/images/x60_unbrick/0048.jpg b/docs/resources/images/x60_unbrick/0048.jpg Binary files differindex a701a48e..a701a48e 100644 --- a/docs/images/x60_unbrick/0048.jpg +++ b/docs/resources/images/x60_unbrick/0048.jpg diff --git a/docs/images/x60_unbrick/0049.jpg b/docs/resources/images/x60_unbrick/0049.jpg Binary files differindex 630ac53a..630ac53a 100644 --- a/docs/images/x60_unbrick/0049.jpg +++ b/docs/resources/images/x60_unbrick/0049.jpg diff --git a/docs/t7200q/.htaccess b/docs/resources/images/x60t_unbrick/.htaccess index 75da6747..75da6747 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 Binary files differindex 80826ce9..80826ce9 100644 --- a/docs/images/x60t_unbrick/0000.JPG +++ b/docs/resources/images/x60t_unbrick/0000.JPG diff --git a/docs/images/x60t_unbrick/0001.JPG b/docs/resources/images/x60t_unbrick/0001.JPG Binary files differindex ccde10b9..ccde10b9 100644 --- a/docs/images/x60t_unbrick/0001.JPG +++ b/docs/resources/images/x60t_unbrick/0001.JPG diff --git a/docs/images/x60t_unbrick/0002.JPG b/docs/resources/images/x60t_unbrick/0002.JPG Binary files differindex cdd11a7b..cdd11a7b 100644 --- a/docs/images/x60t_unbrick/0002.JPG +++ b/docs/resources/images/x60t_unbrick/0002.JPG diff --git a/docs/images/x60t_unbrick/0003.JPG b/docs/resources/images/x60t_unbrick/0003.JPG Binary files differindex 7c984ad0..7c984ad0 100644 --- a/docs/images/x60t_unbrick/0003.JPG +++ b/docs/resources/images/x60t_unbrick/0003.JPG diff --git a/docs/images/x60t_unbrick/0004.JPG b/docs/resources/images/x60t_unbrick/0004.JPG Binary files differindex ffaa429c..ffaa429c 100644 --- a/docs/images/x60t_unbrick/0004.JPG +++ b/docs/resources/images/x60t_unbrick/0004.JPG diff --git a/docs/images/x60t_unbrick/0005.JPG b/docs/resources/images/x60t_unbrick/0005.JPG Binary files differindex b6205ada..b6205ada 100644 --- a/docs/images/x60t_unbrick/0005.JPG +++ b/docs/resources/images/x60t_unbrick/0005.JPG diff --git a/docs/images/x60t_unbrick/0006.JPG b/docs/resources/images/x60t_unbrick/0006.JPG Binary files differindex 6948e35a..6948e35a 100644 --- a/docs/images/x60t_unbrick/0006.JPG +++ b/docs/resources/images/x60t_unbrick/0006.JPG diff --git a/docs/images/x60t_unbrick/0007.JPG b/docs/resources/images/x60t_unbrick/0007.JPG Binary files differindex edbd0f1b..edbd0f1b 100644 --- a/docs/images/x60t_unbrick/0007.JPG +++ b/docs/resources/images/x60t_unbrick/0007.JPG diff --git a/docs/images/x60t_unbrick/0008.JPG b/docs/resources/images/x60t_unbrick/0008.JPG Binary files differindex c0b8cde3..c0b8cde3 100644 --- a/docs/images/x60t_unbrick/0008.JPG +++ b/docs/resources/images/x60t_unbrick/0008.JPG diff --git a/docs/images/x60t_unbrick/0009.JPG b/docs/resources/images/x60t_unbrick/0009.JPG Binary files differindex 7739adf1..7739adf1 100644 --- a/docs/images/x60t_unbrick/0009.JPG +++ b/docs/resources/images/x60t_unbrick/0009.JPG diff --git a/docs/images/x60t_unbrick/0010.JPG b/docs/resources/images/x60t_unbrick/0010.JPG Binary files differindex 52a6f596..52a6f596 100644 --- a/docs/images/x60t_unbrick/0010.JPG +++ b/docs/resources/images/x60t_unbrick/0010.JPG diff --git a/docs/images/x60t_unbrick/0011.JPG b/docs/resources/images/x60t_unbrick/0011.JPG Binary files differindex 9437af5d..9437af5d 100644 --- a/docs/images/x60t_unbrick/0011.JPG +++ b/docs/resources/images/x60t_unbrick/0011.JPG diff --git a/docs/gfdl-1.3.txt b/docs/resources/licenses/gfdl-1.3.txt index 2f7e03ca..2f7e03ca 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 Binary files differindex 3564198a..3564198a 100644 --- a/docs/future/coreboot_native_3.12_bug.tar.gz +++ b/docs/resources/misc/coreboot_native_3.12_bug.tar.gz diff --git a/docs/future/donotusethis_macbook_acpi.diff b/docs/resources/misc/donotusethis_macbook_acpi.diff index 61a55c64..61a55c64 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 04a70dca..04a70dca 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 Binary files differindex 599445e7..599445e7 100644 --- a/docs/future/dumps/5885_logs.tar.gz +++ b/docs/resources/misc/dumps/5885_logs.tar.gz diff --git a/docs/future/dumps/5885_logs_2.tar.gz b/docs/resources/misc/dumps/5885_logs_2.tar.gz Binary files differindex a3381b4c..a3381b4c 100644 --- a/docs/future/dumps/5885_logs_2.tar.gz +++ b/docs/resources/misc/dumps/5885_logs_2.tar.gz diff --git a/docs/future/dumps/5927_2.tar.gz b/docs/resources/misc/dumps/5927_2.tar.gz Binary files differindex 39a794b4..39a794b4 100644 --- a/docs/future/dumps/5927_2.tar.gz +++ b/docs/resources/misc/dumps/5927_2.tar.gz diff --git a/docs/future/dumps/5927_3.tar.gz b/docs/resources/misc/dumps/5927_3.tar.gz Binary files differindex 484acc60..484acc60 100644 --- a/docs/future/dumps/5927_3.tar.gz +++ b/docs/resources/misc/dumps/5927_3.tar.gz diff --git a/docs/future/dumps/5927_5.tar.gz b/docs/resources/misc/dumps/5927_5.tar.gz Binary files differindex 31ba59f7..31ba59f7 100644 --- a/docs/future/dumps/5927_5.tar.gz +++ b/docs/resources/misc/dumps/5927_5.tar.gz diff --git a/docs/future/dumps/5927_6.tar.gz b/docs/resources/misc/dumps/5927_6.tar.gz Binary files differindex 09810f05..09810f05 100644 --- a/docs/future/dumps/5927_6.tar.gz +++ b/docs/resources/misc/dumps/5927_6.tar.gz diff --git a/docs/future/dumps/5927_7.tar.gz b/docs/resources/misc/dumps/5927_7.tar.gz Binary files differindex 85435470..85435470 100644 --- a/docs/future/dumps/5927_7.tar.gz +++ b/docs/resources/misc/dumps/5927_7.tar.gz diff --git a/docs/future/dumps/5927_cbmemc b/docs/resources/misc/dumps/5927_cbmemc index 1ef5139c..1ef5139c 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 045ca300..045ca300 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 3e09cd59..3e09cd59 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 c769d1a0..c769d1a0 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 dedf3ae6..dedf3ae6 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 ddc56069..ddc56069 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 92009107..92009107 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 30896426..30896426 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 70617532..70617532 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 66ad8121..66ad8121 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 36ee864f..36ee864f 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 e3f54c49..e3f54c49 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 901f7a48..901f7a48 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 11e5f963..11e5f963 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 8b137891..8b137891 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 8b137891..8b137891 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 c2c5a28a..c2c5a28a 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 3c5fecfc..3c5fecfc 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 8b137891..8b137891 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 30af5f4f..30af5f4f 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 a6d485c7..a6d485c7 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 bca46968..bca46968 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 61135600..61135600 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 7fc201d3..7fc201d3 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 b7f09430..b7f09430 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 5489e623..5489e623 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 2e84f944..2e84f944 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 b74142a5..b74142a5 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 e69de29b..e69de29b 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 538c095d..538c095d 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 40abc05c..40abc05c 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 e69de29b..e69de29b 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 7ffcac90..7ffcac90 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 e69de29b..e69de29b 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 7e87c229..7e87c229 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 e69de29b..e69de29b 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 09283a76..09283a76 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 452503e5..452503e5 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 e69de29b..e69de29b 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 933ac573..933ac573 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 282a4c53..282a4c53 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 0a7925d7..0a7925d7 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 1014417b..1014417b 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 ae6902a5..ae6902a5 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 b192da99..b192da99 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 e69de29b..e69de29b 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 e69de29b..e69de29b 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 1be2fafa..1be2fafa 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 e69de29b..e69de29b 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 2fc95528..2fc95528 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 9c0cb27f..9c0cb27f 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 e69de29b..e69de29b 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 e69de29b..e69de29b 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 e71f5098..e71f5098 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 14418aae..14418aae 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 e69de29b..e69de29b 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 fb45ec80..fb45ec80 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 e69de29b..e69de29b 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 3dd001d6..3dd001d6 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 a45039d4..a45039d4 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 e69de29b..e69de29b 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 392f9ad6..392f9ad6 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 2f64f7aa..2f64f7aa 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 2e979247..2e979247 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 b9d0ab3d..b9d0ab3d 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 9d142692..9d142692 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 353fe26b..353fe26b 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 f5452d03..f5452d03 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 6b67bb66..6b67bb66 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 35d9e914..35d9e914 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 b3e3d6a2..b3e3d6a2 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 d966ecb4..d966ecb4 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 9529ab53..9529ab53 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 7b3d310a..7b3d310a 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 9c0cb27f..9c0cb27f 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 33a0c60e..33a0c60e 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 03f12598..03f12598 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 0120f4e0..0120f4e0 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 61135600..61135600 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 ed07a2ab..ed07a2ab 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 1ef5139c..1ef5139c 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 e69de29b..e69de29b 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 bfeaba39..bfeaba39 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 2b9d6f35..2b9d6f35 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 e69de29b..e69de29b 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 8b01059e..8b01059e 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 e69de29b..e69de29b 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 64eb5805..64eb5805 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 e69de29b..e69de29b 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 a5a19616..a5a19616 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 452503e5..452503e5 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 e69de29b..e69de29b 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 933ac573..933ac573 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 d9a82f8b..d9a82f8b 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 0a7925d7..0a7925d7 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 0c78c81c..0c78c81c 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 ebce5d5b..ebce5d5b 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 b192da99..b192da99 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 e69de29b..e69de29b 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 e69de29b..e69de29b 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 54e3a06a..54e3a06a 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 e69de29b..e69de29b 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 df6b6ccd..df6b6ccd 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 9c0cb27f..9c0cb27f 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 e69de29b..e69de29b 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 e69de29b..e69de29b 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 e64c87dd..e64c87dd 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 14418aae..14418aae 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 e69de29b..e69de29b 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 fb45ec80..fb45ec80 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 e69de29b..e69de29b 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 7a212707..7a212707 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 a45039d4..a45039d4 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 e69de29b..e69de29b 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 Binary files differindex 59266f82..59266f82 100644 --- a/docs/future/dumps/x60_5893_native.tar.gz +++ b/docs/resources/misc/dumps/x60_5893_native.tar.gz diff --git a/docs/future/dumps/x60_5893_native_crashdump b/docs/resources/misc/dumps/x60_5893_native_crashdump index a3aedb64..a3aedb64 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 Binary files differindex 4ff78404..4ff78404 100644 --- a/docs/future/dumps/x60_5893_vbios.tar.gz +++ b/docs/resources/misc/dumps/x60_5893_vbios.tar.gz diff --git a/docs/future/dumps/x60_lspcixxxvvnn_5927_19 b/docs/resources/misc/dumps/x60_lspcixxxvvnn_5927_19 index 5c524c9f..5c524c9f 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 ca1b298e..ca1b298e 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 885a7bce..885a7bce 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 50af7798..50af7798 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 2126590a..2126590a 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 e69de29b..e69de29b 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 d7750a91..d7750a91 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 44f7fc4a..44f7fc4a 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 e69de29b..e69de29b 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 e22b2397..e22b2397 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 e69de29b..e69de29b 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 16a5fbde..16a5fbde 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 e69de29b..e69de29b 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 3dc9bbb5..3dc9bbb5 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 e69de29b..e69de29b 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 e69de29b..e69de29b 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 76ef326b..76ef326b 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 e69de29b..e69de29b 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 76ef326b..76ef326b 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 e69de29b..e69de29b 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 fb03b4d1..fb03b4d1 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 32ecae0e..32ecae0e 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 c0167047..c0167047 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 e69de29b..e69de29b 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 1be2fafa..1be2fafa 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 e69de29b..e69de29b 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 d98fd8b7..d98fd8b7 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 414fca8b..414fca8b 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 e69de29b..e69de29b 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 e69de29b..e69de29b 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 4598bbb6..4598bbb6 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 4272f3a0..4272f3a0 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 a6d485c7..a6d485c7 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 e69de29b..e69de29b 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 1886fd2d..1886fd2d 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 3dd001d6..3dd001d6 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 e69de29b..e69de29b 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 47b528ee..47b528ee 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 ea6722d8..ea6722d8 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 331cb643..331cb643 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 afad2fed..afad2fed 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 3a590dc2..3a590dc2 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 d078a48a..d078a48a 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 5e7ab2f2..b8eac7b4 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 e5715980..5e9e3fcc 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 1d97fdfa..abb93da3 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 0cfdafcb..e0f845fd 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 d39600de..ff536501 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 aa9a9d2e..ebef9e95 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 13d42908..83d5ac4b 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 4e78b0b9..4332962e 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 33513801..a06f55c0 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 91d71d3c..c1b6d371 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 458bcd89..e0c85203 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 f43e1956..9a0c9df6 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 afa1dc44..3bb55ad6 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 8c2ce733..0e915b0a 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 0f90b5d8..41ff0a97 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 2f613d63..3eb0b903 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 c94fcd72..3930e3f7 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 8e9cc800..69e2e830 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 51b6fd6e..6061b908 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 b0b9a3ec..28ed66ed 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 f795d578..e1e87e15 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 64bf6281..27c4e6e7 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 fd4e2337..b8558f82 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 6f5e6fd0..08876b2b 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 2c65bf55..14782f1c 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 346e5977..73332ea7 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 412623ab..f8bd10a9 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 109cf99d..2c2b303d 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 bde95aca..42dcad14 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 c2a12216..76d5badc 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 16a4b35e..aa73d53a 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 8531b827..8a25db31 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 040885fb..78dc1265 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 2ed3506b..9ea5febd 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 de443d36..8ca7e396 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 5405a664..41a834b4 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 dd8ee948..4d5518b9 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 1ff5d0a3..5b46f7f2 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 afef8259..7afe4bd3 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 698a4309..bbb0871f 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 e774b839..7c94b402 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 4f1c6205..f148c6cc 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 ba7a072a..e70e56c8 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 199732a2..90e19cec 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 0e18d411..e68adfa0 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 00000000..75d6d7fb --- /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 abf94cc8..fad67741 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 47046f11..7eb5db1d 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 8595c586..d45040f8 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 32575b15..a049fc94 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 f86b138b..271d4473 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 d903bf80..1a170909 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 89719ca4..36b8f814 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} |