yes you did it right. i think there is a 3rd chip involved. maybe i should try dump of A16 bios and EC
LatinMcG Thank you very much i will try it I always have problem with shipping because i live in Bulgaria, I sometimes think that why don't I live in USA
I tried it but when i run computer but it can't start it. When it start in diagnostic mode, the error code is display error. BUt i found third spi flash m45pe16 in 31. page of schematic I will try with your backup files without this chip. This chip has a different pin configuration. I think i will make a pcb to read this flash. In block diagram show that this ic communicate with bcm5882 and system board.
Thank you LatinMcG, i will try it but i tried without chip m45pe16, but it doesn't boot it either normal mode, or diagnostical mode. When i soldered this chip, the computer booted just in diagnostic mode and wants password. I understood that, the service tag saved in chip m45pe16 spi flash Thank you very much
3. Pin(spi wp# sel) of ec and 5. Pin(bcm5882 gpio15) of m45pe16 are different signal. U14 isnt EC.Ec is u13. I some mainboards have u14, others u34. These are just different manufacturers. Signal bcm5882 gpio15 controls write protection of first 256byte and i think that the first 256 byte is using for firmware of bcm 5882. And the others areas in the chip m45pe16 is using for security,for example service tag,pre-boot and...
I will make backup from spi flash (u34) and i will try to edit it.I must disable pre-boot settings from the chip. This mainboard have two footprints area for security spi flash chip. I checked with multimeter that, the pin configration are different u14 and u34. These are footprints are the different manufacturers. Today i saw that ch341 can programm M45PE16. My u34 Atmet 45db161D and the pin configration of atmel is same with M46pe16. Because i think that i can make backup with this programmer.
I got a binary dump of the M45PE16 (U34) chip from an NVidia E6410 board. As a test, I unsoldered the chip and booted the machine. It first booted in diagnostic mode, then was able to reboot normally on the second restart. In BIOS setup, service tag was still the same and would not allow any editing. I searched the binary dump for any tag info and could not find any. Did either of you have any luck or make any progress? Trying to match service tag to the sticker on the bottom cover on a replacement board. Only other thing I can think of is if there is any way to force it into manufacturing mode through flashing the bios chips like the 'refurbished' boards come (i.e. without a tag and lets you set one on first boot)
Did either of you get the CH341 to read or program the 45db161D (M45PE16) chip? I have seen on a few sites that they list the M45PE16 as being compatible with the CH341 programmer, but any of the software I have downloaded and tried does not list that chip (or any other M45PE* series chips for that matter) as being an option. If not the CH341 programmer, which one would be able to program the M45PE** series chips?
Can you PM me since I can't because I only have 2 posts so I can get you the file? Also, I was able to read the M45PE16 chip by rearranging the pins to match the pinout of the M25PE16. After reading it for the dump, now the chip is blank and I can't get any programmer to write to it. Seems it is locked somehow. I ordered so new chips to see if I can write to those.