• Visit https://www.embeddedcomputers.net/ for Hardware; Software and all other things related to FlashcatUSB

BCUSB PCB v.1.7 RC15 304?

zathoraus

Member
Currently only build 282 is working for me. Can I upgrade my BCUSB firmware to use the new RC15 304 build? If so where do i get the firmware?
 
You can use Build304 in the download pack posted on here or on Embedded Computers , it has the relevant firmware in there , for both 16k and 32k versions. Note as well you will require Net Framework 4 for any builds over 300
 
Ok well I downloaded the 304 build and put my BLACKCATUSB in boot loader mode with dip switch 2 so i could program the BCUSB.7.02.EJTAG_16K.hex file which I did. I then go back to normal mode and continue to get an error message "failed to retrieve board firmware version" and it does say connected as well. What am I doing wrong or not doing right?
 
I really could use some help with not being able to use 304 build. Let me know as soon as you can. Thanks in advance.
 
Tell me does the SPI and NAND firmwares in the 304 pack load correctly ? Does build304 load correctly on your pc ?
 
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
 
On build 304 , if you try to load one of the other firmwares ie. the nand firmware or spi firmware , do you get the same error , unable to retieve board firmware ?
 
You mean if I program the Blackcat USB with the SPI or NAND .hex firmware files? I don't have the NAND or SPI ability anyways.
 
I attempted to program the Blackcat in bootloader mode with all .hex files provided in the 304 build and I get the same result. What do I need to do to get 304 build to work. And again 282 works fine.
 
So all hex files , jtag,nand and spi give the same result on build 304 , unable to detect firmware ?
Do you have net framework 4 installed ? As this is the only change from previous builds that could cause it to stop working .
 
Yes I programed all tree .hex files from the 304 build and i still get the error. I have manually installed the .NET framework 4 x64 and all possible windows updates have been done. What do you think the problem is if it works fine on Build 282?
 
It's real annoying being able to use the 282 build and having it see board version. Also I'm able to program .hex with 304 build so what gives?

FYI: I noticed when running 282 build it says "Running on: Microsoft Windows 7 Ultimate (64 bit)" and when running 304 build it says "Running on: Microsoft Windows 7 Ultimate (32 bit)" Will this matter or make a difference?
 
This has to be a pc related issue , do not worry about it showing a different os version as it was just compiled on a 32bit machine , that will not make a differance , as i use a 64bit win7 machine myself with no issues.
Do you have any other pc you can test this bcusb board on with Build304 , this will eliminate any issues with the BCUSB itself , then we can try to identify the issue on the pc
 
Ok I finally got a chance to test it on 3 other PC's mine is a desktop but i tried it on 2 other Win & laptops with 32 bit and one Win XP professional machine all give the exact same results. So it's not a PC issue I'm assuming. Do you have a day and time you could check out my PC with teamviewer and go though the drivers and such to eliminate any issues I may have over looked?
 
I will pm you with a time ,it will only be from Friday though as I am snowed under at work at the moment.
In the meantime try this , uninstall all drivers you have on your win7 machine relating to bcusb , then reload and point the driver installation to the drivers in the build304 pack.
 
I installed it by pointing it to the drivers in the 304 build and even used the blackcatusb.inf as to be sure and I still get the same result
 
Back
Top