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

SB6121 with MX25L6445EMI-10G flash - not supported

taurus6

New Member
I have the SB6121 with the flash chip MX25L6445EMI-10G and the Blackcat USB 1.8 board running in SPI mode with Enable JTAG VCC turned on, jumper set to 3.3v, and the BCUSB.3.01.SPI firmware. Pinouts connected as described in many places with Blackcat USB Pin 1 (3.3vcc) connected to the flash chip pin 2 for power. Those connections are clean and correct and I verified the 3.3v is supplied to the chip. The modem's own power is not applied. End result so far is that the flash is detected but not supported.

Is this a limitation of the jtag device as since it is not listed as a supported chip in the manual, or can the SPI be manually configured to access the flash? Hopefully I won't need to spend more $ on the NT unit.

Thanks for any help.
 
If you have enable jtag vcc on that means you have allocated vcc to Pin8 on theBCUSB only.
Pin 9 on BCUSB is the VCC used , but i have found at times it is better to use an external VCC rather than the one on BCUSB.
This chip is supported so there should not be an issue , try loading the latest firmware as well 3.05.

You say the flash is detected , does it give you any JEDEC ID ?
 
I don't think so. Message shown is:
Connected to Flash(JEDEC: 00 0000)

I understood the manual showing the USB in SPI mode having pin 1 as VCC. I assumed that was the voltage applied to that pin (pin 1) as determined by the jumper. I thought that setting was required in addition to SPI mode in order to send voltage to pin 1. I Turned off the Enable JTAG VCC option and get same results. Loaded 3.05 firmware with same results.

What about removing USB pin 1 from flash pin 2 and powering modem by itself? Would that work? If not then I will work up a 3.3v external source. If using an external source where would the ground from the external power source be connected to?

BTW, I did verify that with Enable JTAG VCC option I did have 3.3v on pin 1 to ground pin 2.

Well...it still has 3.3v with that option off too.
 
Try an external 3v source onto the VCC pin on the chip. The GND would then come from the source onto the GND of the chip
 
Try an external 3v source onto the VCC pin on the chip. The GND would then come from the source onto the GND of the chip

Ok, so would the GND from the external power source + the GND from the BCUSB both connect to the GND of the chip? Or, is only the GND from the power needed and not the one from the BCUSB?
BTW although I get 4.1v on pin 1 of the BCUSB without the cable connected to the flash chip, when connected to the chip the voltage at the chip is only 1.9. That is most likely the cause I would guess,
not enough voltage to properly power the chip. I will triple-check my connections for any short, jumpers, etc. in the mean time. If that does not work I'll go to ext. supply.
Thanks again!
 
Still a no go. JEDEC still 00-0000, unsupported. External power supply did not help. The problem seems to be I can't get 3.3v to pin 2 of the flash chip. Either powered by BCUSB or external battery supply (1500ma/3.7v) only provides 1.9 - 2.2 volts at pin 2. Unconnected the BCUSB and battery show the full voltage. BCUSB actually 4.01 and battery 3.7. But when the chip is connected the voltage drops below the threshold for the chip to run. Any suggestions? Every one says the SB6121 works but the only info I see supporting that is the NT unit. I appreciate any help. Thanks.
 
Try using an old USB lead and add 5v power to pin 2of the chip
 
OK, that got 4.8v to the chip, but JEDEC still 00-0000, unsupported. Here are pinouts i am using.

Flash BCUSB
7 CS 9
8 SO 5
10 GD 2
15 SI 3
16 SC 7

2 VCC External 5v

Also to confirm i'm using the 3.05 fw in SPI mode with auto-detect for SPI. JTAG VCC turned off. Thanks again.
 
Thanks D3m0n. That was the problem. I double-checked the manual and it looks to me like it is backwards. Anyway, thank you. I'm able to read the flash. I did the initial read from the SPI Flash tab and saved that file. Not sure what it contains but I'm saving everything before I start and that worked ok. But after loading the script (SB6120_SPI.bcs, SB6220_SPI.bcs, and VMG300_SPI.bcs they all start to read when I run the functions on the script-specific tab but all result in a "Data read back failed" error. Any further suggestions? Thanks for your help.
 
What size is the flash in the status tab ? It may need some script adjustments for that specific dump. Send me a full dump for that device and I can have a look.
 
i have the same problem, but the pins are on correct position. i hear here some trick with pin 9 !!!
 
Sometimes the Hold pin requires to be tied to vcc as well.What output do you get on a normal connection .
 
By any chance do you have a pic of the pin out, i have tried all what i found here and im not able to detect
 
By any chance do you have a pic of the pin out, i have tried all what i found here and im not able to detect
pin 1 fcusb to pin 10
pin 2 fcusb to pin 1
pin 4 fcusb to pin 8
pin 6 fcusb to pin 15
pin 8 fcusb to pin 16
pin 10 fcusb to pin 7
 
Back
Top