Hi folks, I have, for the first time ever, tried to flash the EC firmware on a Google Grunt EVT platform. I have succeeded in the past flashing the coreboot image but the command sequence to flash the EC is somewhat different. Here is the output I see:
(cr) ((8ccc569...)) cmarslett@5000G ~/trunk/src/scripts $ ../platform/ec/util/flash_ec --board=grunt --image=../../grunt-build/ec.bin INFO: Using servo_micro. INFO: Using ec image : ../../grunt-build/ec.bin INFO: Flashing chip npcx_spi. 1+0 records in 1+0 records out 16252928 bytes (16 MB, 16 MiB) copied, 0.0563104 s, 289 MB/s flashrom v0.9.9 : 622128c : Jul 05 2018 14:19:12 UTC on Linux 4.15.0-24-generic (x86_64) Calibrating delay loop... OK. Raiden: Serial number SNCQ01007 matched device bus=0x02,address=0x05 | Servo Micro Erasing and writing flash chip... Verifying flash... VERIFY FAILED at 0x00000000! Expected=0x5e, Read=0xff, failed byte count from 0x00000000-0x00ffffff: 0xc32c8 Your flash chip is in an unknown state. Get help on IRC at irc.freenode.net (channel #flashrom) or mail flashrom@flashrom.org with FAILED: your board name in the subject line! ------------------------------------------------------------------------------- DO NOT REBOOT OR POWEROFF! FAILED INFO: Restoring servo settings...
I did not reboot or poweroff, but it did finally shut down (at least all the LEDs went off).
What do you recommentd next?
Thanks, Charles Marslett