SPI Serial Flash

SPI Serial Flash EEPROM have been used for some time now on new mainboards and laptop, in place of the larger PLCC and TSOP EEPROM . The soldered type on the right can be reprogrammed using the SPI-ISP Header shown next to the EEPROM in the image.
SPI-ISP Programming

We are able to program modern motherboards fitted with an SPI Programming header without removing the EPROM. Most PC mainboard’s that use the SOIC SPI serial flash chips do have the required SPI header needed for programming the SPI Flash Device, but not all.

In instances where there is no programming header, a SOIC Test clip can sometimes be used in conjunction with a suitable programmer to reprogram the BIOS Chip.

If the EEPROM cannot be programmed using the above means, the BIOS chip or EEPROM would need to be removed from the board for programming.

P5B SPI Header

The image on the right above, clearly shows the Asus P5B In system programming header (ISP or SPI programming header). And also the SOIC/SOP 8 pin SPI Serial Flash EEPROM.
SPI Serial Flash EEPROM

We currently have a few different types of both SOIC and PDIP SPI Flash Parts in stock up to 64Mb, on the EEPROM page.


The PDIP SPI Serial Flash are usually fitted in a socket and can easily be removed for re programming, this is a must and also remembering to keep your drivers up to date – return to home page for more information. Care must be taken to make a note of the orientation of the device as it is possible to refit them incorrectly resulting in damage to the EEPROM.

Macronix PDIP
Macronix 25L1605DPI-12G PDIP EEPROM Image

This type are much smaller than the PDIP type and range from 4.2 to 5.4 mm square. Unlike the PDIP type this type are always soldered to the main board as in the photo to the right. There are a few exceptions, DFI and some other makers are using clam shell sockets for these soic Parts

Normally the Soldered SPI Serial Flash EEPROM would be accompanied by a 7 pin SPI- ISP programming header. In most cases the SPI-ISP programming header is marked SPI and can be used to re program the EEPROM in place on the mainboard. Some economy boards do not have the ISP header fitted.

Short video on SOIC SPI Serial Flash EEPROM removal and refit
MSI JSPI1 Header
MSI JSPI1 programming header image
MSI JSPI1 Header

MSI use a 9 Pin header marked JSPI1 for reprogramming a soldered SPI Serial Flash EEPROM. Unlike other makers who seem to be using a 7 pin header marked SPI

If you need to send in your board, handle your board carefully to avoid Static damage, and make sure you use a good strong box and an anti static bag if possible, and NOT A JIFFY BAG.
SOIC SPI Serial Flash Ziff Sockets

Some makers are now fitting Ziff Sockets for the SOIC type SPI Serial Flash EEPROM to their Mainboards, this enables the SOIC type EEPROM to be serviced very easily.
However most SOIC EEPROM are soldered in place, consider yourself very lucky if you have a socket fitted for your SOIC BIOS Chip.

SOIC SPI Serial Flash Ziff SMD sockets are available form the home page or https://bios-repair.co.uk/Products/SMD-Sockets.html
Spi Header Pin outs

Common SPI Programming header pin outs for Most mainboard’s with a 7 pin header, although it may not apply to all mainboard’s.

Makers may choose to design their own headers. Some have been using them for many years.