summaryrefslogtreecommitdiffstats
path: root/docs/RELEASE.html
diff options
context:
space:
mode:
Diffstat (limited to 'docs/RELEASE.html')
-rw-r--r--docs/RELEASE.html117
1 files changed, 90 insertions, 27 deletions
diff --git a/docs/RELEASE.html b/docs/RELEASE.html
index 6e12ca7..7e1456a 100644
--- a/docs/RELEASE.html
+++ b/docs/RELEASE.html
@@ -32,7 +32,7 @@
<h2>Releases</h2>
<ul>
- <li><a href="#release6">6th release</a> (2014 July 20th, <b>pre-release, 3rd beta</b>)</h1>
+ <li><a href="#release6">6th release</a> (2014 July 29th, <b>pre-release, 4th beta</b>)</h1>
<li><a href="#release5">5th release</a> (2014 March 7th, revised 2014 June 22nd)</h1>
<li><a href="#release4">4th release</a> (2014 February 21st)</h1>
<li><a href="#release3">3rd release</a> (2013 December 14th)</h1>
@@ -52,12 +52,13 @@
<hr/>
- <h1 id="release6">6th release (pre-release, 3rd beta)</h1>
+ <h1 id="release6">6th release (pre-release, 4th beta)</h1>
<ul>
<li>Released 2014 July 11th (pre-release) 1st beta</li>
<li>Revised (pre-release, 2nd beta) 2014 July 16th</li>
<li>Revised (pre-release, 3rd beta) 2014 July 20th</li>
+ <li>Revised (pre-release, 4th beta) 2014 July 29th</li>
</ul>
<div class="important">
@@ -68,23 +69,23 @@
</p>
</div>
- <h2>Binaries (for flashing)</h2>
+ <h2>Binaries (for flashing) (right-click save as, or use wget)</h2>
<ul>
- <li><a href="http://libreboot.org/release/5/prerelease_beta3/libreboot_bin.tar.gz">http://libreboot.org/release/5/prerelease_beta3/libreboot_bin.tar.gz</a></li>
- <li><a href="http://libreboot.org/release/5/prerelease_beta3/libreboot_bin.tar.gz.gpg.sig">http://libreboot.org/release/5/prerelease_beta3/libreboot_bin.tar.gz.gpg.sig</a></li>
- <li><a href="http://libreboot.org/release/5/prerelease_beta3/libreboot_bin.tar.gz.sha512sum.txt">http://libreboot.org/release/5/prerelease_beta3/libreboot_bin.tar.gz.sha512sum.txt</a></li>
+ <li><a href="http://libreboot.org/release/5/prerelease_beta4/libreboot_bin.tar.gz">http://libreboot.org/release/5/prerelease_beta4/libreboot_bin.tar.gz</a></li>
+ <li><a href="http://libreboot.org/release/5/prerelease_beta4/libreboot_bin.tar.gz.sig">http://libreboot.org/release/5/prerelease_beta4/libreboot_bin.tar.gz.sig</a></li>
+ <li><a href="http://libreboot.org/release/5/prerelease_beta4/libreboot_bin.tar.gz.sha512sum.txt">http://libreboot.org/release/5/prerelease_beta4/libreboot_bin.tar.gz.sha512sum.txt</a></li>
</ul>
- <h2>Source code (for hacking)</h2>
+ <h2>Source code (for hacking) (right-click save as, or use wget)</h2>
<ul>
- <li><a href="http://libreboot.org/release/5/prerelease_beta3/libreboot_src.tar.gz">http://libreboot.org/release/5/prerelease_beta3/libreboot_src.tar.gz</a></li>
- <li><a href="http://libreboot.org/release/5/prerelease_beta3/libreboot_src.tar.gz.gpg.sig">http://libreboot.org/release/5/prerelease_beta3/libreboot_src.tar.gz.gpg.sig</a></li>
- <li><a href="http://libreboot.org/release/5/prerelease_beta3/libreboot_src.tar.gz.sha512sum.txt">http://libreboot.org/release/5/prerelease_beta3/libreboot_src.tar.gz.sha512sum.txt</a></li>
+ <li><a href="http://libreboot.org/release/5/prerelease_beta4/libreboot_src.tar.gz">http://libreboot.org/release/5/prerelease_beta4/libreboot_src.tar.gz</a></li>
+ <li><a href="http://libreboot.org/release/5/prerelease_beta4/libreboot_src.tar.gz.sig">http://libreboot.org/release/5/prerelease_beta4/libreboot_src.tar.gz.sig</a></li>
+ <li><a href="http://libreboot.org/release/5/prerelease_beta4/libreboot_src.tar.gz.sha512sum.txt">http://libreboot.org/release/5/prerelease_beta4/libreboot_src.tar.gz.sha512sum.txt</a></li>
</ul>
- <h2>Metadata (for re-creating the source archive)</h2>
+ <h2>Metadata (for re-creating the source archive) (right-click save as, or use wget)</h2>
<ul>
- <li><a href="http://libreboot.org/release/5/prerelease_beta3/libreboot_meta.tar.gz">http://libreboot.org/release/5/prerelease_beta3/libreboot_meta.tar.gz</a></li>
- <li><a href="http://libreboot.org/release/5/prerelease_beta3/libreboot_meta.tar.gz.gpg.sig">http://libreboot.org/release/5/prerelease_beta3/libreboot_meta.tar.gz.gpg.sig</a></li>
- <li><a href="http://libreboot.org/release/5/prerelease_beta3/libreboot_meta.tar.gz.sha512sum.txt">http://libreboot.org/release/5/prerelease_beta3/libreboot_meta.tar.gz.sha512sum.txt</a></li>
+ <li><a href="http://libreboot.org/release/5/prerelease_beta4/libreboot_meta.tar.gz">http://libreboot.org/release/5/prerelease_beta4/libreboot_meta.tar.gz</a></li>
+ <li><a href="http://libreboot.org/release/5/prerelease_beta4/libreboot_meta.tar.gz.sig">http://libreboot.org/release/5/prerelease_beta4/libreboot_meta.tar.gz.sig</a></li>
+ <li><a href="http://libreboot.org/release/5/prerelease_beta4/libreboot_meta.tar.gz.sha512sum.txt">http://libreboot.org/release/5/prerelease_beta4/libreboot_meta.tar.gz.sha512sum.txt</a></li>
</ul>
<h2>Machines still supported (compared to previous release):</h2>
@@ -125,6 +126,9 @@
</p>
<h2><u>*</u> T60 (microcode): some CPU's might not work (can be replaced)</h2>
<p>
+ Also see <a href="future/index.html#t60_cpu_microcode">future/index.html#t60_cpu_microcode</a>.
+ </p>
+ <p>
A user with 2 T60's, each with a Core 2 Duo T7200 processor tried libreboot on each machine.
One worked, one did not. It should be explained that in addition to the microcode (on the CPU),
updates are usually supplied in coreboot (from Intel) which patch the onboard microcode to fix bugs.
@@ -145,12 +149,6 @@
<p>
If reading this for 2nd beta, note that any debugging obtained so far will be included in the 3rd beta.
</p>
- <h2><u>**</u> Warning: MacBook2,1 <u>UNTESTED</u>!</h2>
- <p>
- At the time of this pre-release, MacBook2,1 support is present but untested. I have ordered a MacBook2,1
- but it has not yet arrived at the time of writing.
- I take it merely on faith that these images even work at all. <b>Use at your own risk!</b>
- </p>
</div>
<h2>Machines no longer supported (compared to previous release):</h2>
<ul>
@@ -382,7 +380,7 @@
</li>
<li>
Documentation: added (preliminary) details about (rare) buggy CPU's on the ThinkPad T60 that were found to fail (instability, kernel panics, etc)
- without the microcode updates.
+ without the microcode updates.
</li>
<li>Documentation: added docs/howtos/x60_heatsink.html for showing how to change the heatsink on the Thinkpad X60</li>
<li>Added ROM images for Azerty (French) keyboard layout in GRUB (courtesy of Olivier Mondoloni)</li>
@@ -403,8 +401,8 @@
<li>Replaced background.png with background.jpg. added gnulove.jpg. (resources/grub/background/)</li>
<li>Updated buildrom-withgrub to use background.jpg instead of background.png</li>
<li>Updated buildrom-withgrub to use gnulove.jpg aswell</li>
- <li>Updated resources/grub/macbook21/grub*cfg to use gnulove.jpg background.</li>
- <li>Updated resources/grub/{x60,t60,x60t}/grub*cfg to use background.jpg background.</li>
+ <li>Updated resources/grub/config/macbook21/grub*cfg to use gnulove.jpg background.</li>
+ <li>Updated resources/grub/config/{x60,t60,x60t}/grub*cfg to use background.jpg background.</li>
<li>Documentation: updated docs/index.html#grub_custom_keyboard to be more generally useful.</li>
<li>
nvramtool:
@@ -418,12 +416,65 @@
</li>
</ul>
+ <h2>
+ Revisions for 4th beta (2014 July 29th)
+ </h2>
+ <ul>
+ <li>Documentation: improved (more explanations, background info) in docs/howtos/x60_security.html (courtesy of Denis Carikli)</li>
+ <li>MacBook2,1 tested (confirmed)</li>
+ <li>macbook21: Added script 'macbook21_firstflash' for flashing libreboot while Apple EFI firmware is running.</li>
+ <li>Documentation: macbook21: added software-based flashing instructions for flashing libreboot while Apple EFI firmware is running.</li>
+ <li>
+ Reduced size of libreboot_src.tar.gz:
+ <ul>
+ <li>
+ Removed .git and .gitignore from grub directory (libreboot_src); not needed.
+ Removing them reduces the size of the archive (by a lot). GRUB development should be upstream.
+ </li>
+ <li>
+ Removed .git and .gitignore from bucts directory (libreboot_src); not needed.
+ Removing them reduces the size of the archive. bucts development should be upstream.
+ </li>
+ <li>
+ Removed .svn from flashrom directory (libreboot_src); not needed.
+ Removing it reduces the size of the archive. flashrom development should be upstream.
+ </li>
+ </ul>
+ </li>
+ <li>
+ Added ROM's with Qwerty (Italian) layout in GRUB (libreboot*itqwerty.rom)
+ </li>
+ <li>
+ Added resources/utilities/i945gpu/intel-regs.py for debugging issues related to LCD panel compatibility on X60 Tablet and T60. (courtesy of <a href="http://mtjm.eu">Michał Masłowski</a>)
+ </li>
+ </ul>
+
<div class="important">
<h2>
Other tasks (to be completed before declaring the initial stable release)
</h2>
<ul>
+ <li>
+ <b><u><i>TODO:</i></u></b> Fix remaining incompatible LCD panels in native graphics on X60 Tablet and T60.
+ (see <a href="future/index.html#lcd_i945_incompatibility">future/index.html#lcd_i945_incompatibility</a>) and <b>submit patches upstream</b>.
+ </li>
+ <li>
+ <b><u><i>TODO:</i></u></b> Implement VBT on X60/T60/X60T (and macbook21?)
+ (see <a href="future/index.html#i945_vbt">future/index.html#i945_vbt</a> and
+ <a href="future/index.html#intelvbttool_results">future/index.html#intelvbttool_results</a>) and <b>submit changes upstream</b>.
+ </li>
+ <li>
+ <b><u><i>TODO:</i></u></b> Submit 3D fix (for X60/T60/macbook21/X60T on kernel 3.12+) upstream for 5320 changeset.
+ </li>
+ <li>
+ <b><u><i>TODO:</i></u></b> Add modules (see 'build' script) for cryptomount/luks in grub.elf
+ </li>
+ <li>
+ <b><u><i>TODO:</i></u></b> Fix remaining incompatible LCD panels in native graphics on X60 Tablet and T60.
+ (see <a href="future/index.html#lcd_i945_incompatibility">future/index.html#lcd_i945_incompatibility</a>) and <b>submit patches upstream</b>.
+ </li>
<li><b><u><i>TODO:</i></u></b> Re-tooled linux-libre deblob scripts for use with coreboot. <b>Deblobbing is already complete; completion of this additional task will simply make future deblobbing work easier.</b></li>
+ <li><b><u><i>TODO:</i></u></b> Remove mention of blob/3rdparty repository in Kconfig</li>
<li>
<b><u><i>TODO:</i></u></b> Modified coreboot to make wifi and trackpoint be enabled by default on the ThinkPad X60 (so no need for nvramtool)
<ul>
@@ -443,7 +494,13 @@
</li>
</ul>
</li>
- <li><b><u><i>TODO:</i></u></b> T60: find (for rare buggy CPU's that are unstable without microcode updates) if there is a workaround (patched kernel, special parameter, etc)</li>
+ <li>
+ <b><u><i>TODO:</i></u></b> make writing the cmos.layout to the rom default
+ </li>
+ <li>
+ <b><u><i>TODO:</i></u></b> T60: find (for rare buggy CPU's that are unstable without microcode updates)
+ if there is a workaround: see <a href="future/index.html#t60_cpu_microcode">future/index.html#t60_cpu_microcode</a>
+ </li>
<li><b><u><i>TODO:</i></u></b> Modify coreboot so that tft_brightness is 0xff by default (for fixing the looping issue automatically)</li>
<li><b><u><i>TODO:</i></u></b> Modify the Kconfig options in coreboot so that the (non-existent, deleted) microcode is never loaded when building.</li>
<li><b><u><i>TODO:</i></u></b> Ask Mono what license he wants to use for his pages (see notes in docs/index.html#macbook21) and then include a copy in the relevant part of the documentation. (note: the backups are not included for now, for this exact reason)</li>
@@ -451,7 +508,6 @@
<li><b><u><i>TODO:</i></u></b> For the gitdiff in resources/libreboot/patch, re-implement those changes as actual commits in git, using separate patch files for each change.</li>
<li><b><u><i>TODO:</i></u></b> Made the lenovobios_firstflash and lenovobios_secondflash scripts safer to use (checking for unintended errors, bad checksums and so on)</li>
<li><b><u><i>TODO:</i></u></b> Tested all of the remaining untested LCD panels under docs/index.html#supported_t60_list</li>
- <li><b><u><i>TODO:</i></u></b> macbook21: from what I can tell, macbook21 has no dock or serial. investigate usbdebug and spkmodem option.</li>
<li><b><u><i>TODO:</i></u></b> Documentation: Added macbook2,1 unbricking tutorial.</li>
<li><b><u><i>TODO:</i></u></b> Documentation: macbook2,1: Show how to physically remove the built-in webcam (which doesn't work unless you install a non-free driver)</li>
<li><b><u><i>TODO:</i></u></b> Documentation: macbook2,1: Check if there is another webcam to replace it that can work without requiring any non-free drivers.</li>
@@ -472,8 +528,6 @@
</li>
<li><b><u><i>TODO:</i></u></b> Documentation: Added (replicated) the same level of logs (from default firmware) that Mono did for macbook21, for t60/x60/x60t</li>
<li><b><u><i>TODO:</i></u></b> Documentation: Write documentation showing how to install a GNU/Linux distribution on a macbook2,1 while stock (non-free) firmware is running.</li>
- <li><b><u><i>TODO:</i></u></b> macbook21: Added script 'macbook21_firstflash' for flashing libreboot while Apple EFI firmware is running.</li>
- <li><b><u><i>TODO:</i></u></b> Documentation: macbook21: added software-based flashing instructions for flashing libreboot while Apple EFI firmware is running.</li>
<li><b><u><i>TODO:</i></u></b> Documentation: updated the X60 unbrick tutorial to use the 5-pin method instead (safer / less dangerous).</li>
<li><b><u><i>TODO:</i></u></b> Documentation: added unbricking tutorial for T60</li>
<li><b><u><i>TODO:</i></u></b> Documentation: Advise what parts of the unbricking tutorial to follow (or skip) for replacing motherboard</li>
@@ -489,6 +543,15 @@
<li><a href="x60.config">kernel .config file</a></li>
</ul>
</li>
+ <li>
+ <b><u><i>TODO:</i></u></b> <a href="http://forum.tabletpcreview.com/lenovo-ibm/9778-x61-tablet-icc-profile-sxga.html">http://forum.tabletpcreview.com/lenovo-ibm/9778-x61-tablet-icc-profile-sxga.html</a>
+ was reported by a user, saying: xcalib can be used (the icm file also works on X60. Note: it's for X61/X60 Tablet which use
+ IPS (different) screens), with the icm file that they have. Investigate this.
+ </li>
+ <li>
+ <b><u><i>TODO:</i></u></b><a href="https://wiki.archlinux.org/index.php/TLP">https://wiki.archlinux.org/index.php/TLP</a> (example article) a user
+ mentioned that this also removes the high-pitched noise (like powertop does). Must look into this.
+ </li>
</ul>
</div>