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

how to use BCUSB to power SB6120's chip?

Mayuyu

New Member
I am using ISP pin, it has verify mismatch problem, if I use external power, any power source will work?, use 3.3v or 5v? in other threads talked about pin2, if connect the Postive to pin2, then where to connect the Negative? what about ISP pin if use external, if use both, will there any problem? what needs to know in order not to fried anything?

Thanks in advance!
 
DO NOT power PIN2 and use the power source of the modem at the same time .
If you are powering pin2 all you need is to add the 3.3v -5v (use an old usb lead ) to pin 2 there is no negative as you will have your bcusb grounded to the modem already.

Normally with mismatch errors , it could mean you are loading the incorrect stuff to the wrong sectors.
 
DO NOT power PIN2 and use the power source of the modem at the same time .
If you are powering pin2 all you need is to add the 3.3v -5v (use an old usb lead ) to pin 2 there is no negative as you will have your bcusb grounded to the modem already.

Normally with mismatch errors , it could mean you are loading the incorrect stuff to the wrong sectors.

pin2 same as ISP for me, same problem, after many tried, i found the first verify successful rate is high, so i guess it can't write too much at the sametime, maybe it's writing too fast(seems can't change speed mode after detected the correct flash chip), then i tried split 8m dump to 64k or 128k pieces everytime, the success rate is much higher, this method works for me(i don't mind it too long time), I can only write 8m full dump for now, since write firmware can't choose which sector i want to write or i don't know which sector, so, firmware needs to write the whole big file not work for me, and i only have an origin backup, can you give me a forceware good 8m dump?
 
You should not have any issues with writing the file no matter what size it is. If you wish to use sectors to write , try loading the vmg300 script , it has the exact same layout as the 6120.
 
sigh, write small piece won't work :(
after wrote many small pieces, then go back to verify the first piece, it's mismatch again.(read that sectors then compare hash)

i don't know how to fix this. but i want to try take the chip out of the PCB, how do i connect and power it? will this work better usually?
(i saw the wiki say each pin's name, but maybe i just want a tutorial for dummies, just tells which pin# connects which pin#)
 
spi16.jpgspansion chip pin out chart.png
sigh, write small piece won't work :(
after wrote many small pieces, then go back to verify the first piece, it's mismatch again.(read that sectors then compare hash)

i don't know how to fix this. but i want to try take the chip out of the PCB, how do i connect and power it? will this work better usually?
(i saw the wiki say each pin's name, but maybe i just want a tutorial for dummies, just tells which pin# connects which pin#)

the top one is the layout if the chip is off of the board
 
Can you post some pics of how you have your bcusb connected to the device ? Also are you getting mismatch errors when loading on all tabs ? So for example if you load the u-boot does that mismatch as well ?
 
sorry the picture is not good, the side facing camera is the back of the flash chip, it looks like it's bridged to other pins, but it's not. pins look bent, but should be fine. if i disconnect any one of the cable, can't detect the flash chip, i am sure i connect them correctly, write anything can be mismatch, the 1st verify successful rate is high, doesn't matter which sector to begin with. u-boot is small, so it will success usually, but may not if write it one more time. can't use script anymore because incorrect firmware format.
 

Attachments

  • SB6120.PNG
    SB6120.PNG
    710.8 KB · Views: 62
It is possable that the chip itself is damaged , do you get the same programming issues with the chip on the board (ISP Mode) as well as off the board ?
 
i found out this problem happen on my desktop, laptop, my desktop's virtualbox, all windows xp, same problem.

used friend's windows 7 desktop, works fine, no mismatches at all, then i come back home install win7 on virtualbox, works fine too, writes fast, no mismatches.
 
Are you perhaps using any USB keyboards etc on any of your pc's ? Just wondering if libusb was causing any of these issues .
 
I have USB keyboard, but it's not the problem, and you are right, the problem is libusb, the problem file "libusbdotnet.dll" is already the newest version, but after I downloaded another one, both are version 2.2.8.104, but the problem one is 151,040 Bytes , the good one is 150,016 Bytes.

by the way, i regret took the flash chip off, the legs are a little bent, maybe i should just use 16 small cables to connect it back, because I am afraid the legs will break if I bend them back to normal.
 
hmm that is strange as the one i use is the normal 151,040 Bytes and i have no issues with it at all .

Yes you will have to be very carefull putting it back on the legs snap off very easy
 
Back
Top