Difference between revisions of "Chromebooks"

From coreboot
Jump to: navigation, search
(General Hardware Preperation)
(General Hardware Preperation)
Line 94: Line 94:
 
== General Hardware Preperation ==
 
== General Hardware Preperation ==
 
Use the [http://www.chromium.org/chromium-os/developer-information-for-chrome-os-devices/ disassembly guides] to disassemble your Chromebook   
 
Use the [http://www.chromium.org/chromium-os/developer-information-for-chrome-os-devices/ disassembly guides] to disassemble your Chromebook   
till you see place were you can put on the write-protect-jumper or srew in a Bolt. Do either. For example In Lumpy and Stumpy you have to put a jumper on place between the Battery and Ram next to the Keyboard-Connector. Now Assemble again (follow the guide). Now you are ready to flash your own Coreboot-version onto your Chromebook.
+
till you see the place were you can put on a jumper or screw in a bolt. Check the out the pictures in the disassembly guides to find the right spot.  Either screw or plug on now. For example in Lumpy and Stumpy you have to put a jumper on place between the Battery and Ram next to the Keyboard-Connector. Now assemble again (follow the guide). Now you are ready to flash your own Coreboot-version onto your Chromebook.
  
 
== Recovery/external programming ==
 
== Recovery/external programming ==
 
Ok, you fucked things up, but on the other hand this will give you the oppotunity to learn external chip-programming, so heads-up.  
 
Ok, you fucked things up, but on the other hand this will give you the oppotunity to learn external chip-programming, so heads-up.  
 
First you will need to locate the SPI-Chip. If you done that you will need an [http://flashrom.org/Supported_programmers external flashrom programmer] (for example the [http://en.wikipedia.org/wiki/Open_hardware open-hardware] tool [http://en.wikipedia.org/wiki/Bus_Pirate Bus Pirate]). At the moment ask the coreboot/flashrom mailing list for further details.
 
First you will need to locate the SPI-Chip. If you done that you will need an [http://flashrom.org/Supported_programmers external flashrom programmer] (for example the [http://en.wikipedia.org/wiki/Open_hardware open-hardware] tool [http://en.wikipedia.org/wiki/Bus_Pirate Bus Pirate]). At the moment ask the coreboot/flashrom mailing list for further details.

Revision as of 20:45, 12 June 2013

Flashing your own Coreboot-version and Payload onto your device is do-able, but requires some hardware preperation.

Start

A good place to start is the Chromium site. They have guides howto set your Chromebook into developer-mode and disassembly guides for almost all Chormebooks.

Both things will be nessary, if you want to flash your own version of Coreboot onto your Chromebook (in-system). It is nessary to close a circuit on the motherboard via either a jumper or a srew to disable the write-protection of the spi chip. And to use the flashing tool flashrom in ChromeOs, you have to be in the developer-mode. If you already installed a Gnu/Linux-system or likely you can also use the flashrom from there (but then you would be in developer-mode anyway).

Note: The first three Chromebooks are not supported by coreboot at the moment, but flashrom should be working. Mario, Alex and ZGB are running Insyde H2C some UEFI. Snow has das U-Boot nativly installed, but a coreboot port is available. All the others come shipped with Coreboot.

Release date Manufacturer Model Project Code Name Disassembly guide Close cicuit via Picture of Mainboard SPI-Chip
May 2012 Samsung Series 3 Chromebox Stumpy Jumper
May 2012 Samsung Series 5 550 Chromebook Lumpy Jumper
October 2012 Samsung ARM Chromebook Snow (aka Daisy) Screw
November 2012 Acer C7 Chromebook Parrot Jumper
January 2013 Lenovo Thinkpad X131e Chromebook Stout  ?
February 2013 HP Pavilion 14 Chromebook Butterfly  ?
February 2013 Google Chromebook Pixel Link Screw


General Hardware Preperation

Use the disassembly guides to disassemble your Chromebook till you see the place were you can put on a jumper or screw in a bolt. Check the out the pictures in the disassembly guides to find the right spot. Either screw or plug on now. For example in Lumpy and Stumpy you have to put a jumper on place between the Battery and Ram next to the Keyboard-Connector. Now assemble again (follow the guide). Now you are ready to flash your own Coreboot-version onto your Chromebook.

Recovery/external programming

Ok, you fucked things up, but on the other hand this will give you the oppotunity to learn external chip-programming, so heads-up. First you will need to locate the SPI-Chip. If you done that you will need an external flashrom programmer (for example the open-hardware tool Bus Pirate). At the moment ask the coreboot/flashrom mailing list for further details.