![]() me for the management engine (also called on servers "Server Platform Services").bios stands for the x86 firmware or UEFI.On this platform there are 3 different sections Bios section? The intel firmware description contains section. Now we can look into the downloaded image, if it looks similiar. This means, it only written up to 0x00c2ee30 (12.2 MB). To find out, if we have a half written flash, we can try to look on the end of the flash if there are a lot of 1s (or 0xffffffff).Ġ0c2ee20 4d 50 44 54 00 01 00 00 10 00 00 00 00 00 10 00 |MPDT.|Ġ0c2ee30 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff |.| Where a 0 was before (0 -> 1), you've to erase the whole block, not only the address. If you want to write a single bit with a 1 A block is usally 64 kbyte.Ī single bit on a flash chip can only be written to a 0. Why?īecause if you want to write a SPI flash, you can not just write to it like a hard drive. I used hexdump -C bios to see if the end contains a lot of 1s (or 0xffff in hex). Now I've looked on the BIOS backup we read with the raspberry pi. Great we found a firmware image with ifd (intel firmware descriptor). X10DRW9.B22: Intel serial flash for PCH ROM Sound good, it's size is exact 16 MB, the same size as the bios flash. │ ├── Readme for X10 AMI BIOS-DOS+UEFI.txt Next I downloaded the supermicro bios update. # try to get some strings out of it, ensure you not only read 0xffff or 0x0000. # ensure the checksum is equal, to ensure you read real things. Sudo flashrom -p linux_spi:dev =/dev/spidev0.0,spispeed = 1000 -r bios2 Sudo flashrom -p linux_spi:dev =/dev/spidev0.0,spispeed = 1000 -r bios Pin 1 of the SPI chip is where the small hole is on the.Įnsure you Disconnect both power supplies from the mainboard. How you have to connect the SPI SOIC chip is described in. a SOIC-8 test clip (either the cheap ones from aliexpress or the expensive, high quality pomona 5250 ).some wire cables to the SOIC8 test clip.raspberry pi with raspian (apt-get install flashrom).To read the bios flash out, I've used a raspberry pi 3 with a SOIC-8 clip using the SPI bus. The bios chip is hidden under the raid controller if you've one.įirst I've taken a look on the BIOS flash. ![]() ![]() Mainboard does, but the IPMI doesn't accept any bios update anymore.Īs preparation I read up on the coreboot support for the Supermicro X10SLM+-F However it seems the IPMI is still booting through and won't be disconnected from the power as the remaining The firmware update was tried by USB storage, but somehow failed.Īfter powering the system, it went like this: I was asked to take a look on a supermicro server which has been damaged by an firmware update. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |