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

Need help with MSI Eclipse Flash!

^GaMbi

Member
I bricked my friends motherboard using MSI's M-Flash
So I ordered a BCUSB in hope of fixing
I connected it like:
http://www.blackcatusb.net/index.php?threads/msi-motherboards.171/

loaded AWR Firmware: FCUSB.3.05.SPI.hex -> program -> Start app
it says Connected to device: (no flash detected)
when I enable setting "SPI nRF24LE1" it seams to find the flash:
Connected to device: SPI compatible device (Nordic SPI port)
Flash memory size 16.384 bytes
Flash mem name: main flash block
but it just shows alot of "FF FF FF FF"
and sometimes: "D7 D7 D7"

and when I try to write to the flash, it dose nothing. no moving bar, no "Write speed"
If I put the BCUSB on the 5v jumper, however, the bar is moving and it seams to write!
But console says:
"Adress 0xC00 wrote 0x53 and read 0x0(512 mismatches)"


Do I need to desconnect EVERYTHING from the board?
I still got the CMOS batt, CPU, SATA, power/reset/pcspeaker/hddled in the board
RAM, ATX, CPU power and GFX card is out
Do I need a script maybe? didnt think that was required

I hope you can help me with this
^GaMbi
 
Status.jpg
It now looks better :) Im using 5v jumper (3.3v wont detect the flash) also "SPI nRF24LE1" setting is now disabled!
it seams to be writing! at first it writs successfully but then a lot of mismatches.
Console2.jpg

Im trying to write the 4mb bios ROM that I got from MSI.com "A7520IMS.170" (renamed to A7520IMS.bin)

is this right?
 
In your settings tab do you have ENABLE JTAG VCC ticked ?
Basically you should just have the mainboard connected , no exteranal attachments , as you may find these tend to draw power .
Also do not rename the bios to .bin leave it as original
 
Hi D3m0n :)
No.. only the verify programming is checked
so it might be the CPU that draws power and therefore not working in 3.3v?
do I risk damaging the system by using 5v?

if I write the original "A7520IMS.1F0" it does the same thing.. at first successful and then 4080~ mismatches

I guess next step is to get everything out of the board and try again with 3.3v?

but the bios file should be the right one? I was kinda expecting that the file contained a lot of stuff not needed in the flash chip (i'm no expert ;D)

Edit:
Do I leave the CMOS batt in or take that out too?
 
You wont damage anything using the 5v ,,, but it should work on 3v.

Tick the ENABLE jtag VCC , set the BCUSB to 3v and see if u get a detection.
When you tick the ENABLE JTAG VCC it will set pin 8 on the BCUSB to 3v output , so if you have it connected as per the link in your first post then you should be able to get a detection.

Do not take the CPU off that will not be neccessary .

Once you get a detection with the steps we have above , try and write the original bios file you downloaded from MSI site.
 
3v on BCUSB and jtag VCC checked - No connection :(
If I check the nRF24LE1 it finds something :S "Main flash block" but it looks wrong..

So only seams I can get connection with 5v :S

Does it matter wich bios Ill try to write? I mean.. 1.1, 1.7 or 1.F shouldn't make a difference should it?
 
Ok possably other stuff draining the power from BCUSB making it unusable , try and connect an exteranl 3v source to the 2x VCC pin headers on the board
 
how is that done? replace the two VCC with external 3-3.6v supply? or keep both sources? also.. + to the 2x VCC "-" isnt needed? or should be added / replaced with the two GND?
 
Yes the 2 VCC pins on the motherboard attach a seperate 3v to each of them . Leave the GND attached to the BCUSB . there will be no VCC attachment from BCUSB once you use an exteranl VCC .
 
just to be 100% clear ;D
hm2.png
No VCC from BCUSB used
+3v to pin 1 and 2 on motherboard
- (from the 3v supply) not attached to anything
Yes?
 
Done..no changes :(
Also tryed
+(from external PSU) to CVV
-(from external PSU) to GND
multimeter said 3.6v before connected(without load).. says 3.0v on the PSU so guessing that should be fine

Only seams to react with 5v :S
 
Ok try this

Connect as you did before with the 5v until you have a proper detection , then try this command Memory.EraseBulk() in the console window , once that has done what it has supposed to , restart the software and tell me if in the SPI tab it is all FFFFFF everywhere.
 
Ok so if you try to write the file does it still mismatch ?
 
would it be possible to leave out the VCC and GND and power on the system though its own powersupply? or would that lock up the flash?
 
ok..
3.26 with firmware 3.04 at 3.3v
1: Connected to device: (no flash detected)

3.26 with firmware 3.04 at 5v
1: finds the chip
2: will write, but really slow, and all mismatches

3.26 with firmware 3.05 at 3.3v ->
1:Connected to device: (no flash detected)

3.26 with firmware 3.05 at 5v
1: finds the chip
2: writes well the first 2 min (5-7%), then starts to mismatch
hmmm.jpg
 
Back
Top