Flashrom error when downgrading trackpad firmware

System Details

  • Device: Pixelbook EVE (i7, 512G SSD)
  • OS: ChromeOS
  • Firmware Type: RW_LEGACY (Also tried on Stock. Write protection unlocked with SuzyQ that I do not have access to anymore)
  • Firmware Version: 9584.230.0 (09/06/2021)
  • Internal storage type: Unsure, probably NVMe? It’s the 512G model

Summary of the Issue

When attempting to downgrade the trackpad firmware from the chronos terminal, flashrom encounters an error. I originally attempted this the recommended way (after flashing the UEFI firmware) but I was able to recreate the exact same error messages without flashing UEFI.

Steps to Reproduce

  1. Install ChromeOS from USB (126.0.6478.132, no valid hardware ID due to previous owner’s actions)

  2. Launch a chronos terminal, run the Firmware Utility Script

  3. Install UEFI firmware, select ‘downgrade touchpad firmware’

Expected Behavior

(I have never successfully flashed the firmware on this trackpad. I don’t know what it’s supposed to look like…)

Google has updated the flashrom build on EVE such that it can no longer program the touchpad firmware under ChromeOS. You’ll need to run the downgrade option from Linux after flashing the UEFI firmware and rebooting

Okay, I’ll see if that works…

under Linux, the script will download a custom/older build of flashrom specifically for flashing the touchpad firmware

I don’t actually see an error message, but the script claims that there’s an error flashing the touchpad firmware. Should I just proceed with installing Windows?

you can, but the touchpad will not work until the TP firmware is downgraded. I don’t have a PB to test so not sure why it’s no longer working