System Details
- Device: Kano
- OS: Linux (NixOS 26.05)
- Firmware Type: Heads
- Firmware Version: Not sure
- Internal storage type: NVMe
Summary of the Issue
I am in the process of porting the Heads bootloader to the Google Kano device but am running into some issues with the firmware write protection and hope someone can help me understand it better.
The PR for Heads on the Kano is here. At some point in the process it seems I was able to fully disable the firmware write protection, but now I can’t seem to get back to that state.
Questions:
- The Kano section on the “Supported Devices” MrChromeBox page just says “CR50 (SuzyQ)”. Does that mean that I just need to use a SuzyQ device/cable to disable Using this guide: Disabling Firmware Write Protection | MrChromebox.tech
- If I follow that guide above it says to use
gsctoolto enable CCD, should I boot back into ChromeOS to do this? I think the answer is no, or perhaps a previous user of the laptop already did that because I was already able to successfully flash Heads via the SuzyQ cable. - Do I ever need to remove the Battery to disable hardware write protection with the Kano?
- I think to flash Heads I do need to follow this: Disabling Firmware Write Protection | MrChromebox.tech I am able to run the flashrom commands and I posted the results here: https://github.com/linuxboot/heads/pull/2133#issuecomment-4925922599
- There is a lot more info in this heads-wiki PR that I think might help: Add google kano flashing guide by cwiggs · Pull Request #223 · linuxboot/heads-wiki · GitHub Would love to hear what others think.