diff --git a/util/sis/sst28sf040.c b/util/sis/sst28sf040.c index 235e7d79d6..e0e5ea3202 100644 --- a/util/sis/sst28sf040.c +++ b/util/sis/sst28sf040.c @@ -105,7 +105,9 @@ int probe_28sf040 (struct flashchip * flash) usleep(10); *bios = READ_ID; + usleep(10); id1 = *(unsigned char *) bios; + usleep(10); id2 = *(unsigned char *) (bios + 0x01); *bios = RESET;