4 ms·
I wonder if it will have proper CCD (Case Closed Debugging)[0] support. With CCD, you are pretty much free to mess around with the "BIOS" of the machine, witho
by samueldr 4y ago
I wonder if it will have proper CCD (Case Closed Debugging)[0] support.
With CCD, you are pretty much free to mess around with the "BIOS" of the machine, without fear of being put in a bad situation.
It also provides a serial terminal to the "AP" (application processor), e.g. available to the OS.
In other words, the Cr50 provides a controlled and user-controlled (but not user-owned) sideband channel to debug the system, even on consumer hardware.
Why user-controlled? Because it requires asserting presence to "Open", which with the design of ChromeOS basically requires being the owner of the device. Why not user-owned? For official ChromeOS devices, AFAIK that firmware cannot be replaced by a user with their own builds.
[0]: https://chromium.googlesource.com/chromiumos/platform/ec/+/cr50_stab/docs/case_closed_debugging_cr50.md https://chromium.googlesource.com/chromiumos/platform/ec/+/c...
- amstan 4y agoIt will, kind of a requirement to make a testable Chromebook these days.
- octoberfranklin 4y ago> the Cr50 provides a controlled and user-controlled The Cr50 is as far from user-controlled as you can get. It can MITM your keyboard, reflash your firmware, and obeys only the holder of the private key corresponding to `LOADERKEY_A`: http://www.loper-os.org/?p=2433 http://www.loper-os.org/?p=2433 If the Chromebook is Google's take on laptops, then Cr50 is Google's take on the IME.
- samueldr 4y agoThanks for taking the quote of context. It's not like the sentence as a whole could ever have any more meaning than a snippet of it. As I clearly stated, what is user-controlled is the sideband channel to debug the system on consumer hardware. The sideband channel under the current implementation of Cr50 is entirely user-controlled. This is a fact, as the end-user of the machine has control over the sideband channel. I did not state any judgement about the GSC itself and its firmware. And please don't start spreading FUD around hypotheticals of updates changing that. Yes it is possible. But a lot else and worse is possible under that scenario, so it serves no purpose but to spread FUD. And is still irrelevant to the content of the previous comment. I am asking you, please do not ever derail what I say with FUD or out-of-context quotes ever again. Thank you.