The b.1 edition (900-006-A
) is the first development
revision of the BitBuster. Most specification details are the same as
the b.2 revision, but it contains a
few hardware mistakes that were made during development.
The following issues were fixed in the subsequent revisions:
900-006-B
)RTS
/DTR
are missing a connection to
RESET_L
and GPIO0
. This results in the USB
host not properly setting the bootmode for firmware download,
essentially rendering the board unflashable.GPIO2
pin was stripped high, as it functions as the
I2C
clock line (DUT_SCL
) for the DUT EEPROM.
However, for the correct boot device to be selected (QSPI flash), this
pin has to be strapped low. For b.2 the I2C
clock line was
moved to a different pin and this pin pulled low.RESET_L
is connected to an input-only GPIO pin,
essentially rendering the PHY inoperative. The fix moved the line to a
different pin.RESET_L
is connected to an input-only GPIO pin,
essentially rendering the PPGA inoperative. The fix moved the line to a
different pin.MII
/RMII
mode for the interface to the ESP32
was wrongly selected. The fix is a simple pull-up.Furthermore, the b.2 edition includes the following changes: