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