Sad to hear Coreboot cannot provide this info. Is there some downstream project I don't know about that could provide this?
Maybe Google will take pity on the poor Chromebooks and provide some kind of firmware update themselves after the EoL. --emi On Thu, Oct 13, 2016 at 10:35 PM, Matt DeVillier <[email protected]> wrote: > but then you get into the situation where coreboot (org) is providing > hashes for binary firmware it didn't build / isn't providing / can't easily > validate. And pulling that from a live system like is done with board > status isn't easily done, for multiple reasons. That's one of the reasons > for the "rom-o-matic" GSoC project (where users would provide the blobs, > and a firmware image would be build in real-time using a known good commit > hash, config, etc), but I'm not sure the status on that > > Funny you mention the C710, as I'll be releasing updated firmware for it, > both UEFI and Legacy versions, supporting both SB/IVB variants, in the next > few days. You will be able to reproduce it yourself using my posted > sources, build scripts, and the blobs extracted from my firmware. > > On Thu, Oct 13, 2016 at 2:22 PM, Emilian Bold <[email protected]> > wrote: > >> Just listing SHA hashes of the recommended ROMs for a given Chromebook >> would be an improvement. >> >> The hash is sufficient to verify a build / download. But it has to come >> from Coreboot. >> >> Actually, this would be a nice project for someone from Google. >> >> I can only volunteer testing a build on my Acer C710 (which is probably >> the only Chromebook with upgradeable RAM and disk). >> >> >> >> --emi >> >> On Thu, Oct 13, 2016 at 6:49 PM, Matt DeVillier <[email protected] >> > wrote: >> >>> well, in order for that to happen, someone would have to take ownership >>> of that - are you volunteering? =) >>> >>> There's also the issue of blobs that can't be redistributed, which is >>> AIUI one of the reasons why coreboot doesn't offer compiled firmware. >>> Additionally, some models (ie, Chomeboxes) require persistence of parts of >>> the stock firmware in order to maintain their unique ethernet MAC address, >>> so having users simply download and manually flash a compiled firmware >>> manually is highly suboptimal. This is why I implemented the flashing >>> script (well that, and to provide some basic sanity checks that users >>> weren't flashing the wrong firmware, had write-protect disabled, etc) >>> >>> On Thu, Oct 13, 2016 at 10:14 AM, Emilian Bold <[email protected]> >>> wrote: >>> >>>> I think EoL Chromebooks are a good opportunity for Coreboot to present >>>> itself to end users. >>>> >>>> Right now Chromebooks use Coreboot but nobody knows that. >>>> >>>> But once a Chromebook reaches EoL people will either throw it away or >>>> use it with the insecure and outdated browser version they have until it >>>> breaks. >>>> >>>> People would appreciate that it's possible to keep the device and use a >>>> modern Linux with up-to-date browser by only installing a dedicated >>>> Coreboot ROM. >>>> >>>> A per-device wiki page would be great! Something to show how to install >>>> it, etc. >>>> >>>> A ROM sha-256 (and a link) is also essential to know what to grab (or >>>> if your build was good). >>>> >>>> I'm actually the one that started the reproducible builds thread last >>>> time precisely because I could not get the same ROM image as the ones >>>> posted online and I was wondering what I did wrong and if I would brick my >>>> laptop or not. >>>> >>>> >>>> >>>> --emi >>>> >>>> On Thu, Oct 13, 2016 at 5:53 PM, Matt DeVillier < >>>> [email protected]> wrote: >>>> >>>>> Emi, >>>>> >>>>> I think this is what you're looking for: https://www.coreboot.org/ >>>>> Supported_Motherboards >>>>> It contains the commit hash, build config, and a few other logs for >>>>> each device/commit. It is user submitted though, since there doesn't >>>>> exist >>>>> a test setup for every supported device. >>>>> >>>>> Right now, I'm the main builder/distributor of upstream coreboot >>>>> firmware for ChromeOS devices; I support all Haswell, Broadwell, and some >>>>> Baytrail devices, the former with both UEFI and Legacy Boot variants. When >>>>> time permits, I'll expand that to cover the rest of the Baytrail devices, >>>>> then move on to adding support for Skylake. No plans for Braswell support >>>>> unless I acquire a device on which to test. >>>>> >>>>> John Lewis has some upstream firmware for the older >>>>> SandyBridge/IvyBridge models, but his Haswell firmware is build from >>>>> Google's tree/branches not upstream. He also has no plans for any future >>>>> upstream firmware. >>>>> >>>>> cheers, >>>>> Matt >>>>> >>>>> On Thu, Oct 13, 2016 at 6:49 AM, Emilian Bold <[email protected]> >>>>> wrote: >>>>> >>>>>> Hello, >>>>>> >>>>>> Now that Coreboot has reproducible builds, could you provide a list >>>>>> of build hashes for Chromebooks that are or will soon reach End of Life? >>>>>> >>>>>> I see on https://support.google.com/chrome/a/answer/6220366?hl=en that >>>>>> 2 Chromebooks will reach End of Life in 2016 and 3 more in 2017 then 7 in >>>>>> 2018. I assume the number will increase each year. >>>>>> >>>>>> I know that Coreboot does not distribute builds, but the little >>>>>> Custom roms section on https://www.coreboot.org/users.html seems >>>>>> insufficient. >>>>>> >>>>>> It's easy making a build, you just need to have the certainty you did >>>>>> it well. Or that the one you are downloading is correct. >>>>>> >>>>>> Posting an official SHA-256 hash for a ROM would solve this. >>>>>> >>>>>> --emi >>>>>> >>>>>> -- >>>>>> coreboot mailing list: [email protected] >>>>>> https://www.coreboot.org/mailman/listinfo/coreboot >>>>>> >>>>> >>>>> >>>> >>> >> >
-- coreboot mailing list: [email protected] https://www.coreboot.org/mailman/listinfo/coreboot

