Page 20 of 51
#286 RE: [Guide] Using CH341A-based programmer to flash SPI EEPROM by Lost_N_BIOS 20.02.2019 21:50

avatar

Thanks @svarmod - I was not sure which or if all needed the FD edit. Good to hear you will add info on changes and if needed for user to rewrite FD etc to next version

#287 RE: [Guide] Using CH341A-based programmer to flash SPI EEPROM by Braz09 13.04.2019 19:04

Hi everyone,

After reading all posts and managed to get my board running again, I need to make a small contribution.
First of all, I’m very well impressed of how much information is displayed on this discussion. Just about 20 pages of very useful data.

So let me share my experience:

- Gigabyte GA-H61M-S1 board got bricked after changing HD settings on CMOS setup. After boot, Windows 10 showed a blue screen and after that, the board wasn’t able to boot again.
- No network lights, no keyboard light, no video
- CPU fan ok. If memory taken off, there were some beeps.
- BIOS chip is MX25L3206E.
- Order CH341A (black edition) + clip, as I initially was trying to recover the BIOS, and was hopping the chip was ok.
- Tried CH341 Programmer Software v1.13, 1.18, 1.29, 1.30, 1.34; ASProgramer v1.4. Anyone was able to identify the chip. Tried rotate the chip 180°, due to the different position/version of the software, without success. In some cases, the CH341A got very hot fast, showing of course wrong connections. Tried also to power the motherboard. No luck.
- The only software able to identify was Flashrom. But only works if power is supplied to the board. No need to desolder chip from the board.
- I was able to extract the BIOS file first (as board ID and MAC address network might be needed).
- Flashed the BIOS file from Gigabyte website, and have no issues with IDs or MAC address.

Thanks everyone for the great forum.

#288 RE: [Guide] Using CH341A-based programmer to flash SPI EEPROM by rootuser123 18.04.2019 18:54

@Lost_N_BIOS Hello, I have a Gigabyte Z87X-UD3H with BIOS chip of MX25L12873F but I keep getting the error message of "Chip Main Memory with the contents are in disagreement". I am using Windows 10 64 Bit, ran CH341A 1.34 as Admin, and using the CH341A black programmer. I used the drivers inside the zip of the latest one that was uploaded on 13/12/2018.

EDIT: Managed to solve problem by using this version: https://www.up-4.net/4abbqsap4o71

#289 RE: [Guide] Using CH341A-based programmer to flash SPI EEPROM by Lost_N_BIOS 19.04.2019 05:40

avatar

@rootuser123 - Please see my comments here for MX25L12873F (only 1.31Free/1.4 or ASProgrammer works) - [GUIDE] The Beginners Guide to Using a CH341A SPI Programmer/Flasher (With Pictures!) (2)
I am unsure about Win10, but I know it works only with CH341A 1.31Free/1.4 version software (that is same version for anyone unsure) or ASProgrammer 1.40, but using that on Win10 I can't comment on, only Win7
I see you solved, leaving in case someone else reads later looking for help

#290 RE: [Guide] Using CH341A-based programmer to flash SPI EEPROM by Spam00r 07.05.2019 20:48

Zitat von Lost_N_BIOS im Beitrag #261
@Spam00r - You can try with main battery still plugged in, that might help. And yes, as you mentioned, remove CPU might help too, be careful and put cover over socket while you work.

Is that AMD system, or Intel? If Intel, then no, you cannot extract body from capsule and write, it's missing other BIOS regions. If Intel, I will find you a proper dump to use and then you or I can edit in your system specific details (Serial, UUID, LAN MAC ID)
What you need to do before you write anything is get a verified and valid backup of the original messed up BIOS, make sure it's not all FF or 00 in hex editor too (It may be, but not usually) Try more than one version of the software if you do see all FF or 00, in case it's not blank just a software issue.
What is BIOS chip actual ID, look on chip please. Sometimes you need to use other than exact ID in programmer



Zitat von gyrator im Beitrag #262
I was actually using an M92p as a proof of concept because I didn't care if I bricked it. I was able to read the BIOS to file then write it back and successfully boot the system afterwards. I wasn't trying to resurrect a dead system or build a valid file from BIN or anything that complex.

You could try a 3.3V coin battery in place of a dedicated DC power supply. Or really *any* 3.3V DC power supply (any old wall wart as long as it puts out the right voltage), doesn't have to be a fancy unit like the one I linked.




Sorry for the late feedback, but my CH341A just arrived today after 2 failed import attempts. ;-(

I managed to make backups (multiple times) of the two chips close to the BIOS Battery.

I'm kinda confused because they are 2 MB and 8 MB in size. But the CAP file from Lenovo is just 4 MB in size. Did I read the wrong chips?

I was expecting the Binary to be exactly as big as the one Lenovo makes available for download.

I'm confused. I was prepared, read alot and watched many youtube videos while waiting for the programmer to arrive. I was thrilled that the chips were recognized correctly. But I did not expect the binary readouts to be different in size than the downloaded BIOS. What schould I do now? Is the BIOS on a different Chip of the Board?

I opend the files in a Hex editor and the 2MB file seems to be the Recovery BIOS, as it contaiones some Text hinting at that.

The 8 MB file seems to be the Intel AMT BIOS, as I could find some references in that file.

Please advice what I can do. WHich chip does contain the 4 MB Bios that I need to flash in order to unbrick the board?

The BIOS is from a IS7XM M92p Board with a Q77 Chip.

#291 RE: [Guide] Using CH341A-based programmer to flash SPI EEPROM by Lost_N_BIOS 08.05.2019 07:22

avatar

I replied in the new thread you created @Spam00r

#292 RE: [Guide] Using CH341A-based programmer to flash SPI EEPROM by rlsturk 10.05.2019 16:05

Hello Guys,
i am new to this great forum...
i am trying to flash bios my Motherboard Gigabyte GA-B85M-D3H, 8 PIN CHIP on board = mxic 25l6473e
i am purchase CH341A black edition & clipper & 8 Pin chip 150ML
when i am start to detect from clipper its undetected i am trying many of versions V1.17, V1.18, V1.30 all is not detected too much tries but still not successful :(

please guide me anyone can help Appreciate :)

& one thing more i am downloading bios file from gigabyte official site but its not .bin file how to get .bin file downloaded file extension is B85MD3H.F15

https://www.gigabyte.com/Motherboard/GA-...support-dl-bios


Waiting for your helpful reply guys

Thank you

#293 RE: [Guide] Using CH341A-based programmer to flash SPI EEPROM by MiesMosel 10.05.2019 17:11

avatar

Hello rlsturk,

welcome in this forum!

First: Is the yellow jumper set to [1 2] near middle of the flasher (look backside)?
2nd: Be aware the 0 from the clipper is @ the side with the * point on the chip.
3rd: Is the other side connected to the 8 contacts of the 25 SPI-side near middle of the flasher?
4rth: If that not work, draw the clipper inside the 25-SPI-mounting by 180°.

There's a guide with pictures here in the forum for using CH341A.

Best regards, MiMo

P.S.

For MXIC MX25L6473E you could use CH341A programmer v1.34 and manually choose Type, Manu(facturer), Name.
The CH341A programmer software works best on WinXP, Vista or Win7. In Win10 there'ra sometimes trouble.

Btw. the BIOS file B85MD3H.F15 is a binary file, but only without that extension .bin.
The format means BOARDNAME.FW-version.

!!! But plz before you flash a new bios, be aware to have a working copy stored on your harddrive !!!
Not only a copy from the manufacturer, but from your individual device -> because of often the MAC-address & so on is stored there.

And last, but not least: Proof the revision of your mainboard - do you really have the rev. 1.0?

#294 RE: [Guide] Using CH341A-based programmer to flash SPI EEPROM by davidm71 14.05.2019 05:33

avatar

Hi,

Having difficulty trying to backup the bios or read/detect the bios chip using a CH341A usb adapter and ver 1.18 of the software using a soic-8 clip.
The motherboard is a z270-ws with a Winbond 25Q128FVSQ bios chip. When I press the detect button it fails to detect the chip and furthermore pressing read reads in a lot of jiberish and garbage.

I have my clip setup like this:


What am I doing wrong?

Thanks

Note: Tested the clip on a netbox motherboard and the ch341a was able to read the chip but not in this case with the Z270-WS.

Also note: Forgot to take cmos battery out first time.

Thanks

#295 CH341A Take a Bios backup or a native file from maufacturer? by lfb6 14.05.2019 08:11

I'm not able to work with 128Mbit chips with software 1.29, verify is never OK. I suppose earlier versions won't work better. ASprogrammer 1.40 worked for me (I think 1.3.14 did work, too)
https://github.com/nofeletru/UsbAsp-flash/releases

#296 RE: CH341A Take a Bios backup or a native file from maufacturer? by Lost_N_BIOS 14.05.2019 10:05

avatar

@davidm71 - As @lfb6 mentioned for W25Q128FV use ASProgrammer 1.40, already tested many versions CH341A software here, all fail - Bricked Asus Z170-AR

#297 RE: CH341A Take a Bios backup or a native file from maufacturer? by davidm71 14.05.2019 10:52

avatar

I read that account and tried 1.40 of Asprogramer but got a file full of 'FF's. Think perhaps in testing with other versions I may have blanked the spi rom. Is this possible?

#298 RE: CH341A Take a Bios backup or a native file from maufacturer? by Lost_N_BIOS 14.05.2019 14:54

avatar

@davidm71 - you shouldn't have blanked the chip by reading attempts, but it's possible if you accidentally hit auto on any of the attempts, by default "Auto" erases first (Erase, blank check, write, verify)

Did the board run at all, even if not did it run somewhat and just not boot? If yes, start it and see, if it still acts 100% the same, then not likely it's blank but something in the loop if off maybe loose connection, try again.
Put CMOS battery back in if you have it out, then if same still, connect power (24+8 or 4) and try again, if same, then yes, maybe you did blank it somehow

#299 RE: CH341A Take a Bios backup or a native file from maufacturer? by davidm71 14.05.2019 20:07

avatar

Zitat von Lost_N_BIOS im Beitrag #298
@davidm71 - you shouldn't have blanked the chip by reading attempts, but it's possible if you accidentally hit auto on any of the attempts, by default "Auto" erases first (Erase, blank check, write, verify)

Did the board run at all, even if not did it run somewhat and just not boot? If yes, start it and see, if it still acts 100% the same, then not likely it's blank but something in the loop if off maybe loose connection, try again.
Put CMOS battery back in if you have it out, then if same still, connect power (24+8 or 4) and try again, if same, then yes, maybe you did blank it somehow


I don't think I pressed 'Auto'. I might have hit verify but pretty sure I did not press anything else besides 'Read'. This board right now does not have a cpu anymore. My plans are to prepare it for a coffelake mod and buy an 8350K or a 9350KF cpu for it. I replaced it with an Apex IX that I got for $60 more or less on sale after rebate for the benefit of overclocking ram. The only problem the Z270 WS board ever had was that it would go on and off before posting after a cold boot so I wanted to rma it anyhow. Was a minor inconviencience.

Anyhow only way to know for sure would be to get my hands on a cheap celeron if I could find one used on ebay I would buy it. But what confuses me about flashing a mod bios onto Asus boards I have seen others short pads on the motherboard for some reason. Need to do more research. Perhaps that has the effect of unlocking certain regions I am guessing.

Thanks

#300 RE: CH341A Take a Bios backup or a native file from maufacturer? by davidm71 15.05.2019 01:15

avatar

@Lost_N_BIOS

Are you familiar with the function of these pins? I think they are direct access to the spi using a 9 pin cable by Asus. Am I right?

Xobor Forum Software von Xobor
Datenschutz