Problem with Google Pixelbook (2017 EVE)'s touchpad

Hi everyone. I need some help with my GGPixelbook’s touchpad. It stopped working at all after I reinstall ChromeOS from Windows (it works on Windows and Linux though). I used MrChromebox Firmware Utility and a Chromebook Recovery USB to install ChromeOS. I did try downgrading touchpad firmware but it’s still no response.
Appreciate you time.

This only worked for me if after I reverted back to stock ChromeOS (from backup) first — then reran the script like I was doing it for the first time. but make sure to downgrade the firmware before rebooting (after it flashes it to coreboot)

I have this same issue. Have reinstalled and downgraded touchpad before installing stock firmware. After reinstalling ChromeOS touchpad is not working.

Pixelbook eve 2017 i5

boot ChromeOS in developer mode, open a VT2 terminal, login as chronos, then run:

sudo flashrom -p ec:type=tp -i EC_RW -w /opt/google/touch/firmware/rose_v2.0.653-dfd8046c6.bin

if successful, then sudo reboot

EDIT:

just added an option to the script to do this, but currently untested

EDIT2: fixed missing param

1 Like

I ran:

Sudo flashrom -p ec:type=to -i EC_RW /opt/google/touch/firmware/rose_v2.0.653-dfd8046c6.bin

It returns an error:

Extra parameter found.

sudo flashrom -p ec:type=tp --wp-status

Unhandled programmer parameters: type=tp
Aborting.
Error: Programmer initialization failed.

why would you run this?

just use the script upgrade function please :slight_smile:

(I left out a param in the manual command above, so don’t worry about it)

Ran the upgrade script - it didn’t execute successfully.
No error returned - it shows a message and returns to the menu options (happens so fast I can’t read the message)

hmm, trying to figure out what would cause that

1 Like

SOLVED!

Mr Chromebox updated his script now and selecting Upgrade Touchpad firmware from his script menu now does the job.

Hope this helps others in future.

1 Like

turns out it was a typo on my end - whoops