Hello!

I've been attempting to flash Coreboot to a recently acquired Acer
Chromebook CP713-3W with the hope of eventually being able to boot from a
USB drive and install some variety of linux.

Currently my system is only limitedly responsive when booting, so I
acquired a flash programmer to try and program the rom chip directly. When
attempting to do this (and also while building the rom from the google
source code) I noticed a few things that seemed to complicate the flashing
process.

The only chip I have identified so far as a rom chip is 1MB in size
(Winbond W25Q80DVSNIG). I was unable to read the intel firmware descriptor
or a layout file from it when attached with the usb programmer. When using
the chromium coreboot sources, selecting the voxel mainboard also
automatically selected the layout file associated with the volteer
mainboards. Because this layout file was for a 32MB chip, I was unable to
use it to build the chip, but because I didn't have a layout file, I didn't
know what to set the size of the CBFS filesystem to be in the build config.
I attempted several guessed sizes to just see if I could get a file to
build, but no attempted size ended up being able to even produce a rom
image.

I now have some questions.

1. Am I even looking at the right chip? Is there a different 32MB Rom that
I should be flashing to? Does the chromebook firmware live on the harddrive
somehow (I find this unlikely because the hard drive is replaceable, but I
wanted to mention the possibility)? If it's not the bios chip, then what is
it?

2. If this is the right chip, how do I reduce the size of the payload
and/or determine the appropriate size of the CBFS filesystem in order to
create a rom that I could flash? Is it feasible/would it be better to get a
32MB rom chip, flash it with the built image from chromium coreboot and the
volteer layout file, and replace the current chip with it?

3. What sort of expectations should I have for the current status of
coreboot on this mainboard (either from the coreboot or chromium
repositories)? What additional work should I expect to have to do if I want
to be able to e. g. boot from a linux flash drive?

Please let me know if there's more information I can provide that would be
useful, if there's a better place for me to ask these questions, or if
there are resources that can help guide me towards answering these
questions for myself.

Matthew Kunjummen
_______________________________________________
coreboot mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to