On 6/30/21 8:47 PM, Edward O'Callaghan via flashrom wrote:
These differences are being actively worked on James. Although as you noted there are some key areas of difference that are not easy to upstream as they currently are.
I believe two key areas you may run into is lack of cros_ec support for updating the EC and lack of a ignore_error feature in the cros tree for dealing with the ME. We would like to replace both of these mechanisms with a cleaner upstream one however the effort needs to be resourced.
What was your specific problem?
Thanks Edward. I am simply wondering if I will be able to 1) upgrade the chromebook EC firmware from "stock linux", without running chromeos, either using Google's flashrom, or with the stock flashrom, and similarly, 2) if I will be able to write the main flash using stock flashrom? Or instead, should I simply use Google's flashrom fork?
For an Intel chromebook - geminilake - would I always be "safe" just compiling and using the Google flashrom from https://chromium.googlesource.com/chromiumos/third_party/flashrom/+/refs/hea... without chromeos, instead of using stock flashrom? There won't be any weird "write protect" problems?
James