Ara fa uns dies vaig comprar al Wallapop una placa ASUS P8B75-M LX a un tal "Manolo B" de Calella. El tio em va prometre que funcionava... vaja, que no funcionava. Em vaig queixar i el tio volia que li fes un reballing and una pistola de calor (decapadora). Sembla que aquests aprenents de bruixot han descobert la sopa d'all amb les decapadores. Tot s'arregla recremant-ho una mica. Apart de les accions empreses, vaig intentar reparar-la, i me'n vaig sortir! | Some days ago I purchased from Wallapop user "Manolo B" an ASUS P8B75-M LX in Calella de Mar (Catalonia). He told me that is was working proppery. It was not. I complained and he wanted me to apply heat with a heat gun. These people think that heat guns have magic beams that can repair everything, duh! Well, I tried to repair it, and I got to work! |
ASUS P8B75-M LX mainboard.
Aquests eren els símptomes:
Havent revisat la placa minuciosament, vaig desconfiar de la BIOS. La placa porta el sistema CrashFree 3, que incorpora 2 xips de BIOS, per tant hauria de suportar gitanades. |
These were the simpthoms:
|
Asus CrashFree 3 Dual Bios based on Winbond 25Q64FVA1G series 25 SPI chips.
No hi havia manera de poder interactuar amb la placa, era ben morta, de manera que va ser necessari un lector/gravador de memòries SPI series 24 i series 25. N'hi ha un de ben econòmic que es diu CH341A, que vaig comprar a l'eBay. El software es pot baixar d'aquí:
|
The mainboard was dead, so nothing to do with it. I required a SPI series 24 & 25 memory programmer. There is a very cheam one called "CH341A", and of course eBay is your friend. Required software can be downloaded from here:
|
CH341A programmer as purchased at eBay
Vaig llegir els dos xips i en vaig guardar còpia de seguretat (molt important). El programador em va detectar les Winbond 25Q64FVA1G com unes W25X64 de 8Mbytes. Vaig comprovar que el contingut era molt diferent. Així doncs, no semblava pas que us fos còpia de seguretat de l'altre. Llegint en un post de hardforum.com, vaig veure que algú havia fet unes eines FD44Editor per a poder manejar BIOS de ASUS. Descarrega'l d'aquí si no existeix al GitHub. Aquest programa permet veure la personalització del firmware per la placa, és a dir, la MAC address de la xarxa, el número de sèrie, el UUID..., De fet, també permet agafar una BIOS neta del fabricant i personalitzar-la amb aquesta informació per a flashejar-la al xip. Vaja, la feina que fa el programa d'actualitzar la BIOS. Així doncs, aquest programa agafa un arxiu BIN (lectura d'un arxiu de BIOS), n'extreu unes dades, agafa un arxiu CAP (BIOS descarregada des de la web d'ASUS) i insereix aquestes dades. El resultat és un arxiu BIN preparat per a programar un xip. Trobareu molta info a hardforum.com |
I read both chips and I kept backup of both contents. (very important). Programmer detected both Winbond chips 25Q64FVA1G as W25X64 having 8Mbytes each. I could check that both chips contents were *very* different. I expected that one was the backup of the other. I expected to find them very similar. Reading a post in hardforum.com I could see that somebody wrote a program to work ASUS bios named FD44Editor. Download from here if it is not available at GitHub. This program allows you to see the mainboard's particularization of the BIOS, having the motherboard serial number, the system UUID, Ethernet MAC address.... In fact, this program also allows you to get this info, and write it into the manufacturer's BIOS file downloaded from ASUS Support website, so, obtaining the file ready to be flashed to the Bios Chip. The same job that does the flashing program. So, this program reads a BIN file (file read from the BIOS chip), gathers some data from there, then gets a CAP file (BIOS file downloaded from manufacturer's web) and inserts there these data. The resulting file is a BIN file ready to be programmed into the chip. You'll get a lot of info in hardforum.com |
FD44Editor.exe output for Left and Right Chip
Així doncs el xip esquerre és una BIOS de ASUS i correspon amb el que toca a la placa, i el xip de la dreta no conté una BIOS.
|
So left chip is identified as a ASUS BIOS chip for my mainboard, and right chip is not.
Looks like both chips don't have same info.
|