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

Need help with MSI Eclipse Flash!

I noticed something.. it fails at "adress 0x40000" every time.. are we sure its the right file im trying to write? :) just using a file from MSI for flashing the normal way.. :S ? :)
 
It fails at that address as that is where the file starts having data on it everything from 0x0 t0 3FFFF is Blank. Not sure if it is the correct file as you have the motherboard , but if it corresponds to the correct one on MSI then it is the correct file.

Right we now have to go a different way , i need you to strip down the motherboard to the way you would have it if it was out of the box , once you have done this i want you to connect with 3V setting and see if it gets a detection , if it does not not we will try to connect #HOLD to VCC and see if it detects that way.

This motherboard was tested by the developer so i know it is supported and does work , just a matter of getting the correct settings.

I may not be around for a bit as i have to go out to work now , but i should be back on early tomorrow morning to check in and see how you got on.
 
This motherboard was tested by the developer so i know it is supported and does work , just a matter of getting the correct settings.
:D this is reassuring!

thank you for helping me out;D
 
ok.. nothing in the motherboard other then the spi connection, BCUSB build 326 firmware 3,05 at 3.3v same :(

I think I will need a diagram with #HOLD if you got a link?
 
#HOLD is not connected to one of the SPI headers? so I have to solder a wire directly to the chip?
 
with VCC(pin 1 and 3 on BCUSB) to pin 1(VCC) and pin 9 (#HOLD) at 3.3v -> no detection
5v -> detection but not able to write (mismatches from the start "0x1000")
also shows F7F7F7F7F7F7 where it was all FFFFFF before :(

Edit
Does it matter where the jumper is? Im using 1 off, 2 off (guessing the only thing "on" dose is saving the firmware??)

Edit2
This is the diagrams Im following :)
Traced chip pin 7(HOLD#) to JSPI1 pin 9(reserved) with multimeter. hope that is sufficient?
Im guessing SPI_MISO=SO, SPI_MOSI=SI, SPI_CSO_F#=CS ?
Diagrams1.jpg
 
You still need VCC to both pins 1 & 2 on the JSPI 1 header , do me a favour check what voltage output you get when you have it connected to the board in both 3v and 5v mode.

Also can you verify the Bios chip on the board is indeed a WINBOND W25 SPI chip ?

both your dip switches should be in the OFF position , pointing towards th writing on the BCUSB board.
 
well I cant have VCC to pin 1,2 and 9(#hold), only got two VCC from BCUSB. Also, pin 1 and 2 is connected (says multimeter) so is 7 and 8 ?

Hmm interesting:
Im not sure where to measure.. if I do a multimeter between CHIP Pin 4 and 8 (gnd and vcc) I get:
3.3v -> 1.4v
5v -> 1.8v

I'm using the "original" setup again:
jabhcbci.png
should I pot external 3v to JSPI1 pin 9(#hold) or do I risk complications between the two sources?

edit:
Same measures directly from the BCUSB (connected to target board)
so? something is drawing power still?
 
Ok basically there is not sufficient voltage coming from bcusb to program.
I would add external vcc to the jspi1 header .

So do this add external vcc , so no vcc from bcusb , make sure you connect your gnd connections from the external power source.

Just connect the 2 vcc headers , leave the #HOLD for now.
 
Umm.. do I need the GND from BCUSB?
connect pin 1 and 2 to +3v(external) 7 and 8 to -(external)
or
connect pin 1 and 2 to +3v(external) 7 and 8 to -(external) and gndx2 on BCUSB?

option one would be the easyest since i rather not strip the BCUSB cords
 
I now get 3.5v over pin 4 and 8 (chip)
datasheet says 2,7-3,6v so 3,5 should be right on the money, yes?
no connection :'(
 
Ok and if you press the detection (f1) a few times does it remain the same , undetected ?

If it remains undetected , can you try a link between one of the vcc pins and #hold and see if that alters anything .
 
3.6v to pin 1,2 and 9 (hoping 9 is #HOLD)

no detection (Unable to connect to compatible SPI device)

Same as before :(

I wonder why we "sort of" got connection at 1,8v but none at 3.6 :S

Edit:
funny.. the external source says 3.3 but puts out 3.58v should I try and locate something closer to 3v? since 1.8 detected but not able to write.. maybe 2.5-3v would be the magic number? :)
 
Oh, I forgot to answer one question..
" WINBOND W25 SPI chip"
no im not sure.. I cant read anything ON the chip.. its just what it told me at 1,8v (5v BCUSB)..
 
dont know if it means anything.. right now it is SI->SO, SO->SI
if I go SO->SO, SI->SI it says:
Connected to flash (JEDEC: 00 0000)
:) should probably just live it in SI SO config ;D
 
It should detect at 3,5v with no issues ,
Try and see if you can get a mannifying glass and tilt the chip in the light to see if you can see any markings on it.
Leave it as S)-SI that is correct as it is.

It cant hurt to try a lower voltage , worse comes to worse , how confident are you on ligting the chip from the board and programming it that way ?
 
The board isnt mine, else I might be willing to give it a try.. but I dont got the right tools.. only a normal soldering iron,, guessing a blowtourch would be needed, witch I dont got access to :(

I just found an adjustable PSU.. will try with 1.8 and see if I get same connection as before, then trying to increase.. this will take some time since I need a 2nd pair of hands :)

Plz check back on me in an hour or so :)

and thank you again for all the guidance! wouldn't have gotten this fare without you ;)
 
Back
Top