- * When the sigrok driver recently uploaded firmware, wait for
- * the FX2 to re-enumerate. Deal with the condition that the
- * MCU can take some 2000ms to be gone from the bus before it
- * re-appears executing the recently uploaded firmware.
+ * When the sigrok driver recently has uploaded MCU firmware,
+ * then wait for the FX2 to re-enumerate. Allow the USB device
+ * to vanish before it reappears. Timeouts are rough estimates
+ * after all, the imprecise time of the last check (potentially
+ * executes after the total check period) simplifies code paths
+ * with optional diagnostics. And increases the probability of
+ * successfully detecting "late/slow" devices.