Well I have windows 7 64bit. As far as SPI and NAND firmwares and Build 304 loading correctly I'm not sure what you mean. When I launch BlackcatUSB.exe for build 304 the program launches and says not connected. When I connect the Blackcat usb hardware it then says connected but there's an "error: failed to retrieve board firmware version" message at the bottom.
Build 282 works and allows me to attempt dumps and writes.
Here's build 304's log:
LibUsbDotNet version: 2.2.8.104
BlackcatUSB Script Engine running, build: 200
Welcome to BlackcatUSB interfacing software, build: 304
Running on: Microsoft Windows 7 Ultimate (32 bit)
Initializing EJTAG engine
Error: failed to retrieve board firmware version
Here's build 282's log:
LibUsbDotNet version: 2.2.8.104
BlackcatUSB Script Engine running, build: 150
Welcome to Blackcat USB interfacing software, build: 282
Running on: Microsoft Windows 7 Ultimate (64 bit)
Initializing EJTAG engine
Device connected in JTAG mode: 6.01
Engine setup successfully
Detected CPU ID: 0x334817F IMP CODE: 0x800908
Manufacturer ID: 0xBF Part ID: 0x3348
EJTAG Version support: 2.0
Target device supports DMA mode
Checking for a device specific script
Loading script: SB5100.bcs
Manufacture ID: 0x89 Part: 0x0088C3
Flash device detected: Intel 28F160C3B (2,097,152 bytes)
Located at memory address: 0x1FC00000
Programming mode: Intel (8 bit)
Setting device parameter (Memory Read Mode) to 0x1
Setting device parameter (AMD Flash delay) to 0xDC