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

Latest Revision PCB V1.8

no probs bro just got that cleared up, thought the 1.8 and the 1.7 had two different capabillities, its all good
 
TBH there is no need for flip as bcusb has the ability to run DFU mode in the software
 
How do I flash chips with 1.8V like SST25WF080? (with SPI mode 3)
 

Attachments

  • SST25WF080.PDF
    837 KB · Views: 38
It may not be possable with a chip that requires that low voltage , here is a quote from the developer regarding this.

It could possibly fry it. It might be possible to use a resistor on the voltage regulator (i.e. the 2 pins that you bridge the jumper to set it to 3.3v). Basically, if you put a resistor instead of a jumper, you can lower how much current is sent to drive the chip. It should have no problem running at 1.8v (although I might be wrong). To do that, you would need to use ohms laws (http://www.microbuilder.eu/Tutorials/Fundamentals/OhmsLaw.aspx), the only variable I don't know off the top of my head, is how much amps is going across the 3.3v line. It CANT be higher than 500 ma, but its probably at around 100 or 50 ma. At any rate, you could just try a few variant resistors and test the output. I would try a 220 ohm resistor, then go up to achieve the proper voltage output.
 
Hello I am new to using this pcb 1.8 version and it is not detecting any of my sbmodems but the 1.7 version is fine!!!!!
 
What firmware do you have installed on the new v1.8 and what build of software are you using ?
 
well like i said i am very new to this but i am using 326 software as for the firmware i have no clue!!
 
Ok set the BCUSB to DFU mode by pressing the reset button on the device , then load the firmware you require either SPI or EJTAG whichever is relevant to the device to are trying to program.
 
ok when i was using the 1.7 i never had to load the firmware of any sbm ijust attached the pins to the board and reset the bc and it would detect the sb board parameters and i would do what i had to do to accomplish what it was i was trying to accomplish. SOOOO basically i dont know how to load the spi or even if my jumpers are set right bc i flipped the little jumpers labled 1&2 smh sorry for making it difficult for you to help me!!!
 
It may be worth reading the pdf in the documentation folder , that will help you understand the BCUSB a bit more .
What type of modem are you trying to flash ?
To load the firmware is easy , connect your BCUSB set your dip switches to the ON position (towards the BCUSB writing on the PCB)
Start the software and press the reset switch in front of the USB connector.
You will then enter DFU mode , load the relevant firmware , Program it and then start the application.
All done
 
ok the problem is i normally use an older version of that software bc software 267 and all i do is load the bootloader and firmware of whatever sb i am trying to ......... but this new stuff have different tabs that i am unfamiliar with it has an avr firmware tab that u are prob talking about if that is where i load everything at then i might know how and what i need to do but if you can help me further pls do thx
 
The AVR tab is just DFU mode that is used for loading your different hex files
SPI for SPI devices(SB6120 etc)
EJTAG for EJTAG devices(Sb4x00 , SB5x0x etc)
NAND for NAND devices (Xbox)

The rest is basically the same as previous builds
 
so the avr tab is where i load the firmware files that have the .hex extensions on them?
if so where and when do i loadthe script files that have the .bcs extensions and the bootloader files that have the .bin extensions on them?
the script files or the files with the .bcs extensions are model specific so its listed in order by sb model so i think i would need these correct? especially since i see a file specifically for the modem i am trying to alter!!
 
Correct AVR tab for the .hex extensions in the firmware folder.
The .bcs script files can only be loaded after your device has been detected by BCUSB.
 
BCUSB.1.07.NAND: Allows NAND programming over a SPI bus.
BCUSB.3.04.SPI: Allows programming of high-density SPI flash devices.
BCUSB.7.02.EJTAG_16K: Allows programming of CFI devices over JTAG using DMA mode.
BCUSB.7.04.EJTAG_32K: Allows programming of CFI devices over JTAG using DMA or PrAcc mode.

these are the hex files i have and dont know which needs to be loaded to detect the sb5101
 
This is where you have to do research on the device/s you are using.
You said there was a script file for the device you have , now the new script file name tells you if it is jtag or spi , so you then just load the corresponding firmware

SB5101 is EJTAG use the 7.04 32K version for this on v1.8
 
damn ok soooo i see this sb5101_jtag.bcs soooo the fact that it has jtag on it lets me know i can use either bcusb.7.02 or.7.04 if so i think i have it
 
Back
Top