Difference between revisions of "Support/Haswell"

From GalliumOS Wiki
Jump to: navigation, search
(ASUS Chromebox, 2014 (PANTHER))
Line 1: Line 1:
Intel processors with Haswell cores are very popular in 2013-era ChromeOS devices.
+
Intel processors of the Haswell architecture are very popular in 2013/2014-era ChromeOS devices.
  
Factory firmware support for coreboot and SeaBIOS is common, but custom firmware is also available for all Haswell models from John Lewis: https://johnlewis.ie/custom-chromebook-firmware/rom-download/.
+
Factory firmware support for booting legacy OSes via SeaBIOS is common, but custom firmware is also available for all Haswell models as well -- see [[Firmware]].
  
 
There are three firmware update options available:
 
There are three firmware update options available:
Line 8: Line 8:
 
#* Leaves all stock functionality intact, including the white "OS verification is OFF" screen
 
#* Leaves all stock functionality intact, including the white "OS verification is OFF" screen
 
#* Allows device to dual-boot GalliumOS alongside ChromeOS
 
#* Allows device to dual-boot GalliumOS alongside ChromeOS
#* Some models ship with this feature enabled and including a working SeaBIOS
+
#* Most models ship with this feature enabled and including a working SeaBIOS
#* On some models, includes bugfixes and enables additional functionality such as booting from SD card/eMMC
+
#* On some models, includes bugfixes and enables additional functionality
 
#* '''''Haswell''': Most models ship with this feature enabled, but a few are buggy''
 
#* '''''Haswell''': Most models ship with this feature enabled, but a few are buggy''
 
# '''BOOT_STUB'''
 
# '''BOOT_STUB'''
Line 19: Line 19:
 
# '''Full ROM'''
 
# '''Full ROM'''
 
#* Installs a complete ROM containing a coreboot build and a working SeaBIOS
 
#* Installs a complete ROM containing a coreboot build and a working SeaBIOS
#* Bypasses the white "OS verification is OFF" screen
+
#* Removes the white "OS verification is OFF" screen
 
#* Removes the ability to run ChromeOS natively, creating a small risk of bricking your device
 
#* Removes the ability to run ChromeOS natively, creating a small risk of bricking your device
#* Will wipe out all product data
+
#* Adds full hardware support for virtualization (vmx / VT-x)
#* This option is the most invasive and may include bugs or idiosyncrasies that the stock firmware does not
+
#* This option is the most comprehensive and fixes many bugs and/or idiosyncrasies associated with the stock firmware
  
  

Revision as of 21:48, 9 March 2016

Intel processors of the Haswell architecture are very popular in 2013/2014-era ChromeOS devices.

Factory firmware support for booting legacy OSes via SeaBIOS is common, but custom firmware is also available for all Haswell models as well -- see Firmware.

There are three firmware update options available:

  1. RW_LEGACY
    • Leaves all stock functionality intact, including the white "OS verification is OFF" screen
    • Allows device to dual-boot GalliumOS alongside ChromeOS
    • Most models ship with this feature enabled and including a working SeaBIOS
    • On some models, includes bugfixes and enables additional functionality
    • Haswell: Most models ship with this feature enabled, but a few are buggy
  2. BOOT_STUB
    • Bypasses the white "OS verification is OFF" screen
    • Removes the ability to run ChromeOS natively, creating a small risk of bricking your device
    • Leaves the “REFRESH + POWER” functionality of the stock ROM intact
      • If you engage this key sequence, device will reboot and try to run ChromeOS Recovery (which will fail)
      • This process will repeat on every boot until you disassemble the device and briefly disconnect the battery
  3. Full ROM
    • Installs a complete ROM containing a coreboot build and a working SeaBIOS
    • Removes the white "OS verification is OFF" screen
    • Removes the ability to run ChromeOS natively, creating a small risk of bricking your device
    • Adds full hardware support for virtualization (vmx / VT-x)
    • This option is the most comprehensive and fixes many bugs and/or idiosyncrasies associated with the stock firmware


Model-Specific Notes

ASUS Chromebox, 2014 (PANTHER) / HP Chromebox, 2014 (ZAKO)

  • Factory legacy boot firmware bug prevents use of attached USB devices at boot, including keyboard
    • While installation is possible with factory firmware, it is less than ideal.
    • Custom firmware does not have bug; update RW_LEGACY. See Installing/Panther.