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
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 ![]()
(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
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.
turns out it was a typo on my end - whoops
i would really appreciate if this option was added for the ASUS Chromebook Plus CX34 CX3402 and CX models. they use PixArt touchpads and the edk2 firmware doesn’t play nice with it, more specifically Ubuntu. if its also a known issue on Ubuntu, i would also like to know so that, if necessary, i can switch to another OS.
option for what exactly?
I’m unaware of any touchpad firmware updates for any other models
hi MrChromebox, my Pixelbook 2017 cannot install Operating System . I damaged a chip while disassembling the screen; the chip model is NUVOTON-NPCX586GA0BX, which I suspect is an EC (Embed Controller). After replacing the chip with this one from a computer of the same model, the computer boots up, but I can’t reinstall Linux(I already have a third-party BIOS installed). It reboot when the linux OS logo appears on the liveCD , regardless of whether it’s a new or old version (Ubuntu or Fedora). Reinstalling Windows also results in a boot error. I suspect the NPCX586GA0BX chip needs to be programmed or its contents erased. I’ve dumped the SPI ROM.Below is a photo of my Pixelbook 2017 before the Linux installation error and reboot.
while delete quiet splash to edit the boot parameter
sometimes it show this in the end before reboot
I’ve tried many operating systems (Windows or Linux), but none of them can access the installation environment; only Windows PE works normally. I’m currently trying to restore the Chrome OS BIOS.

