mirror of
https://github.com/supermarsx/other-clevo-modded-bios.git
synced 2025-09-03 21:32:57 +02:00
Extended mirror 👑
This commit is contained in:
parent
071b84596f
commit
96a085a07f
81 changed files with 2007 additions and 0 deletions
BIN
bios/N9xKP-0506-128G.7z
Normal file
BIN
bios/N9xKP-0506-128G.7z
Normal file
Binary file not shown.
Binary file not shown.
BIN
bios/N9xKP-0712-128G.7z
Normal file
BIN
bios/N9xKP-0712-128G.7z
Normal file
Binary file not shown.
BIN
bios/P7xxDMx-0511-9900KS-128G.7z
Normal file
BIN
bios/P7xxDMx-0511-9900KS-128G.7z
Normal file
Binary file not shown.
BIN
bios/P7xxDMx-0729-9900KS-128G.7z
Normal file
BIN
bios/P7xxDMx-0729-9900KS-128G.7z
Normal file
Binary file not shown.
BIN
bios/P870KM-0511-9900KS-128G.7z
Normal file
BIN
bios/P870KM-0511-9900KS-128G.7z
Normal file
Binary file not shown.
BIN
bios/P870KM-0716-9900KS-128G.7z
Normal file
BIN
bios/P870KM-0716-9900KS-128G.7z
Normal file
Binary file not shown.
BIN
bios/pci-error-fix-with-128g/P7xxDMx-0511-9900KS-128G.zip
Normal file
BIN
bios/pci-error-fix-with-128g/P7xxDMx-0511-9900KS-128G.zip
Normal file
Binary file not shown.
BIN
bios/pci-error-fix-with-128g/P7xxDMx-0729-9900KS-128G.zip
Normal file
BIN
bios/pci-error-fix-with-128g/P7xxDMx-0729-9900KS-128G.zip
Normal file
Binary file not shown.
BIN
bios/pci-error-fix-with-128g/P870KM-0511-9900KS-128G.zip
Normal file
BIN
bios/pci-error-fix-with-128g/P870KM-0511-9900KS-128G.zip
Normal file
Binary file not shown.
BIN
bios/pci-error-fix-with-128g/P870KM-0716-9900KS-128G.zip
Normal file
BIN
bios/pci-error-fix-with-128g/P870KM-0716-9900KS-128G.zip
Normal file
Binary file not shown.
BIN
flashing-tools-and-tutorials/bios-ec-tool-dos/DOS/EF2ND10C.EXE
Normal file
BIN
flashing-tools-and-tutorials/bios-ec-tool-dos/DOS/EF2ND10C.EXE
Normal file
Binary file not shown.
BIN
flashing-tools-and-tutorials/bios-ec-tool-dos/DOS/ELASH15.EXE
Normal file
BIN
flashing-tools-and-tutorials/bios-ec-tool-dos/DOS/ELASH15.EXE
Normal file
Binary file not shown.
BIN
flashing-tools-and-tutorials/bios-ec-tool-dos/DOS/FPT.exe
Normal file
BIN
flashing-tools-and-tutorials/bios-ec-tool-dos/DOS/FPT.exe
Normal file
Binary file not shown.
BIN
flashing-tools-and-tutorials/bios-ec-tool-dos/DOS/Meset.EXE
Normal file
BIN
flashing-tools-and-tutorials/bios-ec-tool-dos/DOS/Meset.EXE
Normal file
Binary file not shown.
334
flashing-tools-and-tutorials/bios-ec-tool-dos/DOS/fparts.txt
Normal file
334
flashing-tools-and-tutorials/bios-ec-tool-dos/DOS/fparts.txt
Normal file
|
@ -0,0 +1,334 @@
|
|||
;
|
||||
; These settings are not part recommendations, nor are they an
|
||||
; indication these parts are supported on Intel platforms.
|
||||
; All parts on this list have NOT been validated, and it is the
|
||||
; responsibility of the customer to validate the flash parts used
|
||||
; on their platform.
|
||||
;
|
||||
; Flash parts may change opcodes and architectures so please refer
|
||||
; to the respective flash datasheet and errata/application note and
|
||||
; flash vendor to confirm.
|
||||
;
|
||||
; Description of fields:
|
||||
; 1) Display name
|
||||
; 2) Device ID (2 or 3 bytes)
|
||||
; 3) Device Size (in bits)
|
||||
; 4) Block Erase Size (in bytes - 256, 4K, 64K)
|
||||
; 5) Block Erase Command
|
||||
; 6) Write Granularity (1 or 64)
|
||||
; 7) Enable Write Status Register Command (1- True, 0- False)
|
||||
;
|
||||
|
||||
|
||||
;zbit
|
||||
ZB25LQ128A, 0x5E5018, 0x8000000, 0x1000, 0x20, 64, 0
|
||||
ZB25VQ128A, 0x5E6018, 0x8000000, 0x1000, 0x20, 64, 0
|
||||
ZB25LQ256A, 0x5E5019, 010000000, 0x1000, 0x20, 64, 0
|
||||
ZB25VQ256A, 0x5E6019, 010000000, 0x1000, 0x20, 64, 0
|
||||
|
||||
;winbond
|
||||
W25Q256FV, 0xEF4019, 0x10000000, 0x1000, 0x20, 64, 0
|
||||
W25Q256JV, 0xEF4019, 0x10000000, 0x1000, 0x20, 64, 0
|
||||
W25Q256JW, 0xEF6019, 0x10000000, 0x1000, 0x20, 64, 0
|
||||
W25Q128FV, 0xEF4018, 0x8000000, 0x1000, 0x20, 64, 0
|
||||
W25R128FV, 0xEF4018, 0x8000000, 0x1000, 0x20, 64, 0
|
||||
W25Q128JV, 0xEF4018, 0x8000000, 0x1000, 0x20, 64, 0
|
||||
W25Q128FW, 0xEF6018, 0x8000000, 0x1000, 0x20, 64, 0
|
||||
W25Q64FV, 0xEF4017, 0x4000000, 0x1000, 0x20, 64, 0
|
||||
W25R64FV, 0xEF4017, 0x4000000, 0x1000, 0x20, 64, 0
|
||||
W25Q64JV, 0xEF4017, 0x4000000, 0x1000, 0x20, 64, 0
|
||||
W25Q64FW, 0xEF6017, 0x4000000, 0x1000, 0x20, 64, 0
|
||||
W25Q32FV, 0xEF4016, 0x2000000, 0x1000, 0x20, 64, 0
|
||||
W25Q32JV, 0xEF4016, 0x2000000, 0x1000, 0x20, 64, 0
|
||||
W25Q32FW, 0xEF6016, 0x2000000, 0x1000, 0x20, 64, 0
|
||||
W25Q16DV, 0xEF4015, 0x1000000, 0x1000, 0x20, 64, 0
|
||||
W25Q16JV, 0xEF4015, 0x1000000, 0x1000, 0x20, 64, 0
|
||||
W25Q16CL, 0xEF4015, 0x1000000, 0x1000, 0x20, 64, 0
|
||||
W25Q16DW, 0xEF6015, 0x1000000, 0x1000, 0x20, 64, 0
|
||||
W25Q16FW, 0xEF6015, 0x1000000, 0x1000, 0x20, 64, 0
|
||||
W25Q80DV, 0xEF4014, 0x800000, 0x1000, 0x20, 64, 0
|
||||
W25Q80JV, 0xEF4014, 0x800000, 0x1000, 0x20, 64, 0
|
||||
W25Q80BL, 0xEF4014, 0x800000, 0x1000, 0x20, 64, 0
|
||||
W25Q80EW, 0xEF6014, 0x800000, 0x1000, 0x20, 64, 0
|
||||
W25X40CL, 0xEF3013, 0x400000, 0x1000, 0x20, 64, 0
|
||||
W25Q40CL, 0xEF4013, 0x400000, 0x1000, 0x20, 64, 0
|
||||
W25Q40EW, 0xEF6013, 0x400000, 0x1000, 0x20, 64, 0
|
||||
W25X20CL, 0xEF3012, 0x200000, 0x1000, 0x20, 64, 0
|
||||
W25Q20CL, 0xEF4012, 0x200000, 0x1000, 0x20, 64, 0
|
||||
W25Q20EW, 0xEF6012, 0x200000, 0x1000, 0x20, 64, 0
|
||||
W25X10CL, 0xEF3011, 0x100000, 0x1000, 0x20, 64, 0
|
||||
W25Q10EW, 0xEF3011, 0x100000, 0x1000, 0x20, 64, 0
|
||||
W25X05CL, 0xEF3010, 0x8000, 0x1000, 0x20, 64, 0
|
||||
W25Q128JVSIQ, 0xEF4018, 0x8000000, 0x1000, 0x20, 64, 0
|
||||
W25Q80DL, 0xEF4014, 0x800000, 0x1000, 0x20, 64, 0
|
||||
W25Q16JL, 0xEF4015, 0x1000000, 0x1000, 0x20, 64, 0
|
||||
W25Q256FV, 0xEF4019, 0x10000000, 0x1000, 0x20, 64, 0
|
||||
W25R256FV, 0xEF4019, 0x10000000, 0x1000, 0x20, 64, 0
|
||||
W25Q32JW, 0xEF6016, 0x2000000, 0x1000, 0x20, 64, 0
|
||||
W25Q128JV-DTR, 0xEF7018, 0x8000000, 0x1000, 0x20, 64, 0
|
||||
W25R256JV, 0xEF4019, 0x10000000, 0x1000, 0x20, 64, 0
|
||||
W25R256JW, 0xEF6019, 0x10000000, 0x1000, 0x20, 64, 0
|
||||
W25Q257JV, 0xEF4019, 0x10000000, 0x1000, 0x20, 64, 0
|
||||
W25Q256JV, 0xEF4019, 0x10000000, 0x1000, 0x20, 64, 0
|
||||
W25Q256JW, 0xEF6019, 0x10000000, 0x1000, 0x20, 64, 0
|
||||
W25R128JV, 0xEF4018, 0x8000000, 0x1000, 0x20, 64, 0
|
||||
W25Q64JV, 0xEF4017, 0x4000000, 0x1000, 0x20, 64, 0
|
||||
W25Q32JV, 0xEF7016, 0x2000000, 0x1000, 0x20, 64, 0
|
||||
W25Q32JW, 0xEF6016, 0x2000000, 0x1000, 0x20, 64, 0
|
||||
W25Q16JV, 0xEF4015, 0x1000000, 0x1000, 0x20, 64, 0
|
||||
W25Q256JV-DTR, 0xEF7019, 0x10000000, 0x1000, 0x20, 64, 0
|
||||
W25Q256JW-DTR, 0xEF8019, 0x10000000, 0x1000, 0x20, 64, 0
|
||||
W25Q64JV-DTR, 0xEF7017, 0x4000000, 0x1000, 0x20, 64, 0
|
||||
W25Q32JV-DTR, 0xEF7016, 0x2000000, 0x1000, 0x20, 64, 0
|
||||
W25Q32JW-DTR, 0xEF8016, 0x2000000, 0x1000, 0x20, 64, 0
|
||||
W25Q16JV-DTR, 0xEF7015, 0x1000000, 0x1000, 0x20, 64, 0
|
||||
W25Q128JW, 0xEF6018, 0x8000000, 0x1000, 0x20, 64, 0
|
||||
W25Q128JW-DTR, 0xEF8018, 0x8000000, 0x1000, 0x20, 64, 0
|
||||
W25R128FW, 0xEF6018, 0x8000000, 0x1000, 0x20, 64, 0
|
||||
W25R128JW, 0xEF6018, 0x8000000, 0x1000, 0x20, 64, 0
|
||||
W25Q512JV, 0xEF4020, 0x20000000, 0x1000, 0x20, 64, 0
|
||||
W25Q16JW, 0xEF6015, 0x1000000, 0x1000, 0x20, 64, 0
|
||||
W25Q16JW DTR, 0xEF8015, 0x1000000, 0x1000, 0x20, 64, 0
|
||||
W25R64JV, 0xEF4017, 0x4000000, 0x1000, 0x20, 64, 0
|
||||
W25Q64JW, 0xEF6017, 0x4000000, 0x1000, 0x20, 64, 0
|
||||
W25Q64JW DTR, 0xEF8017, 0x4000000, 0x1000, 0x20, 64, 0
|
||||
W25Q512JV DTR, 0xEF7020, 0x20000000, 0x1000, 0x20, 64, 0
|
||||
|
||||
;macronix
|
||||
MX25L12875F, 0xC22018, 0x8000000, 0x1000, 0x20, 64, 0
|
||||
MX25L12835F, 0xC22018, 0x8000000, 0x1000, 0x20, 64, 0
|
||||
MX25L6473E, 0xC22017, 0x4000000, 0x1000, 0x20, 64, 0
|
||||
MX25L3273E, 0xC22016, 0x2000000, 0x1000, 0x20, 64, 0
|
||||
MX25L1673E, 0xC22415, 0x1000000, 0x1000, 0x20, 64, 0
|
||||
MX25L8075E, 0xC22014, 0x800000, 0x1000, 0x20, 64, 0
|
||||
MX25L12873F, 0xC22018, 0x8000000, 0x1000, 0x20, 64, 0
|
||||
MX25L8073E, 0xC22014, 0x800000, 0x1000, 0x20, 64, 0
|
||||
MX25L6450F, 0xC22017, 0x4000000, 0x1000, 0x20, 64, 0
|
||||
MX25L12850F, 0xC22018, 0x8000000, 0x1000, 0x20, 64, 0
|
||||
MX25L3273F, 0xC22016, 0x2000000, 0x1000, 0x20, 64, 0
|
||||
MX25L6473F, 0xC22017, 0x4000000, 0x1000, 0x20, 64, 0
|
||||
MX25L25735F, 0xC22019, 0x10000000, 0x1000, 0x20, 64, 0
|
||||
MX25L6445E, 0xC22017, 0x4000000, 0x1000, 0x20, 64, 0
|
||||
MX25L6455E, 0xC22617, 0x4000000, 0x1000, 0x20, 64, 0
|
||||
MX25L12855E, 0xC22618, 0x8000000, 0x1000, 0x20, 64, 0
|
||||
MX25L6436E, 0xC22017, 0x4000000, 0x1000, 0x20, 64, 0
|
||||
MX25L12836E, 0xC22018, 0x8000000, 0x1000, 0x20, 64, 0
|
||||
MX25L8036E, 0xC22014, 0x800000, 0x1000, 0x20, 64, 0
|
||||
MX25L1636E, 0xC22515, 0x1000000, 0x1000, 0x20, 64, 0
|
||||
MX25L12865E, 0xC22018, 0x8000000, 0x1000, 0x20, 64, 0
|
||||
MX25L6495F, 0xC29517, 0x4000000, 0x1000, 0x20, 64, 0
|
||||
MX25L12835E, 0xC22018, 0x8000000, 0x1000, 0x20, 64, 0
|
||||
MX25L12845E, 0xC22018, 0x8000000, 0x1000, 0x20, 64, 0
|
||||
MX25L25635E, 0xC22019, 0x10000000, 0x1000, 0x20, 64, 0
|
||||
MX25U1635F, 0xC22535, 0x1000000, 0x1000, 0x20, 64, 0
|
||||
MX25U3235F, 0xC22536, 0x2000000, 0x1000, 0x20, 64, 0
|
||||
MX25U6473F, 0xC22537, 0x4000000, 0x1000, 0x20, 64, 0
|
||||
MX25U6435F, 0xC22537, 0x4000000, 0x1000, 0x20, 64, 0
|
||||
MX25U12835F, 0xC22538, 0x8000000, 0x1000, 0x20, 64, 0
|
||||
MX25U12873F, 0xC22538, 0x8000000, 0x1000, 0x20, 64, 0
|
||||
MX25U25635F, 0xC22539, 0x10000000, 0x1000, 0x20, 64, 0
|
||||
MX25L25673G, 0xC22019, 0x10000000, 0x1000, 0x20, 64, 0
|
||||
MX66L51235F, 0xC2201A, 0x8000000, 0x1000, 0x20, 64, 0
|
||||
MX25L51245G, 0xC2201A, 0x8000000, 0x1000, 0x20, 64, 0
|
||||
MX25L12873G, 0xC22018, 0x8000000, 0x1000, 0x20, 64, 0
|
||||
MX25U8033E, 0xC22534, 0x800000, 0x1000, 0x20, 64, 0
|
||||
MX25U1635F, 0xC22535, 0x1000000, 0x1000, 0x20, 64, 0
|
||||
MX25U3273F, 0xC22536, 0x2000000, 0x1000, 0x20, 64, 0
|
||||
MX25U6473F, 0xC22537, 0x4000000, 0x1000, 0x20, 64, 0
|
||||
MX25U12873F, 0xC22538, 0x8000000, 0x1000, 0x20, 64, 0
|
||||
MX25U25635F, 0xC22539, 0x10000000, 0x1000, 0x20, 64, 0
|
||||
MX25L8073E, 0xC22014, 0x800000, 0x1000, 0x20, 64, 0
|
||||
MX25L1673E, 0xC22415, 0x1000000, 0x1000, 0x20, 64, 0
|
||||
MX25L3273F, 0xC22016, 0x2000000, 0x1000, 0x20, 64, 0
|
||||
MX25L6473F, 0xC22017, 0x4000000, 0x1000, 0x20, 64, 0
|
||||
MX25L6450F, 0xC22017, 0x4000000, 0x1000, 0x20, 64, 0
|
||||
MX25L12850F, 0xC22018, 0x8000000, 0x1000, 0x20, 64, 0
|
||||
MX25L12873F, 0xC22018, 0x8000000, 0x1000, 0x20, 64, 0
|
||||
MX25L25673G, 0xC22019, 0x10000000, 0x1000, 0x20, 64, 0
|
||||
MX25L25673G, 0xC2201A, 0x20000000, 0x1000, 0x20, 64, 0
|
||||
MX25L25635F, 0xC22019, 0x10000000, 0x1000, 0x20, 64, 0
|
||||
MX25L25645G, 0xC22019, 0x10000000, 0x1000, 0x20, 64, 0
|
||||
MX25U25645G, 0xC22539, 0x10000000, 0x1000, 0x20, 64, 0
|
||||
MX25U51245G, 0xC2253A, 0x20000000, 0x1000, 0x20, 64, 0
|
||||
MX25L12833F, 0xC22018, 0x8000000, 0x1000, 0x20, 64, 0
|
||||
MX25L12872F, 0xC22018, 0x8000000, 0x1000, 0x20, 64, 0
|
||||
MX77L25650F, 0xC27519, 0x10000000, 0x1000, 0x20, 64, 0
|
||||
MX25L51273G, 0xC2201A, 0x20000000, 0x1000, 0x20, 64, 0
|
||||
MX77U12850F, 0xC27538, 0x10000000, 0x1000, 0x20, 64, 0
|
||||
MX77U25650F, 0xC27539, 0x10000000, 0x1000, 0x20, 64, 0
|
||||
MX77L12850F, 0xC27518, 0x100000, 0x1000, 0x20, 64, 0
|
||||
MX77L6450F, 0xC27517, 0x4000000, 0x1000, 0x20, 64, 0
|
||||
MX25U25673G, 0xC22539, 0x10000000, 0x1000, 0x20, 64, 0
|
||||
MX25V1035FM1I, 0xC22311, 0x100000, 0x1000, 0x20, 64, 0
|
||||
MX25L51237G, 0xC2201A, 0x20000000, 0x1000, 0x20, 64, 0
|
||||
MX25U6472F, 0xC22537, 0x4000000, 0x1000, 0x20, 64, 0
|
||||
MX25U12872F, 0xC22538, 0x8000000, 0x1000, 0x20, 64, 0
|
||||
|
||||
;micron
|
||||
N25Q064A11EF640E, 0x20BB17, 0x4000000, 0x1000, 0x20, 64, 0
|
||||
N25Q064A11ESEA0F, 0x20BB17, 0x4000000, 0x1000, 0x20, 64, 0
|
||||
MT25QL256ABA1EW9-0SIT, 0x20BA19, 0x10000000, 0x1000, 0x20, 64, 0
|
||||
MT25QL512ABA, 0x20BA20, 0x20000000, 0x1000, 0x20, 64, 0
|
||||
MT25QU128ABA1ESE, 0x20BB18, 0x8000000, 0x1000, 0x20, 64, 0
|
||||
MT25QL128ABA, 0x20BA18, 0x8000000, 0x1000, 0x20, 64, 0
|
||||
MT25QU128ABA, 0x20BB18, 0x8000000, 0x1000, 0x20, 64, 0
|
||||
MT25QU256AB, 0x20BB19, 0x10000000, 0x1000, 0x20, 64, 0
|
||||
|
||||
;EON / ESMT
|
||||
EN25QH256, 0x1C7019, 0x10000000, 0x1000, 0x20, 64, 0
|
||||
EN25QH128A, 0x1C7018, 0x8000000, 0x1000, 0x20, 64, 0
|
||||
EN25QH64A, 0x1C7017, 0x4000000, 0x1000, 0x20, 64, 0
|
||||
EN25QH80, 0x1C7014, 0x800000, 0x1000, 0x20, 64, 0
|
||||
EN25QH16A, 0x1C7015, 0x1000000, 0x1000, 0x20, 64, 0
|
||||
EN25QH32A, 0x1C7016, 0x2000000, 0x1000, 0x20, 64, 0
|
||||
EN25QH64, 0x1C7017, 0x4000000, 0x1000, 0x20, 64, 0
|
||||
EN25Q40A, 0x1C3013, 0x400000, 0x1000, 0x20, 64, 0
|
||||
EN25Q80B, 0x1C3014, 0x800000, 0x1000, 0x20, 64, 0
|
||||
EN25S64, 0x1C3817, 0x4000000, 0x1000, 0x20, 64, 0
|
||||
EN25S64A, 0x1C3817, 0x4000000, 0x1000, 0x20, 64, 0
|
||||
EN25S10A, 0x1C3811, 0x100000, 0x1000, 0x20, 64, 0
|
||||
EN25S20A, 0x1C3812, 0x200000, 0x1000, 0x20, 64, 0
|
||||
EN25S40A, 0x1C3813, 0x400000, 0x1000, 0x20, 64, 0
|
||||
EN25S80A, 0x1C3814, 0x800000, 0x1000, 0x20, 64, 0
|
||||
EN25S32, 0x1C3816, 0x2000000, 0x1000, 0x20, 64, 0
|
||||
EN25QH16, 0x1C7015, 0x1000000, 0x1000, 0x20, 64, 0
|
||||
EN25QH32, 0x1C7016, 0x2000000, 0x1000, 0x20, 64, 0
|
||||
EN25QH128, 0x1C7018, 0x8000000, 0x1000, 0x20, 64, 0
|
||||
EN25F10A, 0x1C3111, 0x100000, 0x1000, 0x20, 64, 0
|
||||
EN25F20A, 0x1C3112, 0x200000, 0x1000, 0x20, 64, 0
|
||||
EN25S80B(2S), 0x1C3814, 0x800000, 0x1000, 0x20, 64, 0
|
||||
EN25Q80C(2A), 0x1C3014, 0x800000, 0x1000, 0x20, 64, 0
|
||||
EN25QH16B(2A), 0x1C7015, 0x1000000, 0x1000, 0x20, 64, 0
|
||||
EN25S16B(2S), 0x1C3815, 0x1000000, 0x1000, 0x20, 64, 0
|
||||
EN25QH32B(2B), 0x1C7016, 0x2000000, 0x1000, 0x20, 64, 0
|
||||
EN25QH64A(2YC), 0x1C7017, 0x4000000, 0x1000, 0x20, 64, 0
|
||||
EN25S64A(2SC), 0x1C3817, 0x4000000, 0x1000, 0x20, 64, 0
|
||||
EN25QH128A(2T), 0x1C7018, 0x8000000, 0x1000, 0x20, 64, 0
|
||||
EN25QH128A(2TC), 0x1C7018, 0x8000000, 0x1000, 0x20, 64, 0
|
||||
EN25QH32B(2C), 0x1C7016, 0x20000000, 0x1000, 0x20, 64, 0
|
||||
EN25F10A(2NF), 0x1C3111, 0x100000, 0x1000, 0x20, 64, 0
|
||||
EN25S10A(2SQ), 0x1C3811, 0x100000, 0x1000, 0x20, 64, 0
|
||||
EN25F20A(2N), 0x1C3112, 0x200000, 0x1000, 0x20, 64, 0
|
||||
EN25S20A(2SF), 0x1C3812, 0x200000, 0x1000, 0x20, 64, 0
|
||||
EN25Q40B(2X), 0x1C3013, 0x400000, 0x1000, 0x20, 64, 0
|
||||
EN25S40A(2S), 0x1C3813, 0x400000, 0x1000, 0x20, 64, 0
|
||||
EN25S32A(2S), 0x1C3816, 0x2000000, 0x1000, 0x20, 64, 0
|
||||
EN25QH256A(2RC), 0x1C7019, 0x10000000, 0x1000, 0x20, 64, 0
|
||||
|
||||
;gigadevice
|
||||
GD25B16B, 0xC84015, 0x1000000, 0x1000, 0x20, 64, 0
|
||||
GD25B32B, 0xC84016, 0x2000000, 0x1000, 0x20, 64, 0
|
||||
GD25B64B, 0xC84017, 0x4000000, 0x1000, 0x20, 64, 0
|
||||
GD25B128C, 0xC84018, 0x8000000, 0x1000, 0x20, 64, 0
|
||||
GD25LQ64C, 0xC86017, 0x4000000, 0x1000, 0x20, 64, 0
|
||||
GD25R64B, 0xC84017, 0x4000000, 0x1000, 0x20, 64, 0
|
||||
GD25B64C, 0xC84017, 0x4000000, 0x1000, 0x20, 64, 0
|
||||
GD25R64C, 0xC84017, 0x4000000, 0x1000, 0x20, 64, 0
|
||||
GD25R128C, 0xC84018, 0x8000000, 0x1000, 0x20, 64, 0
|
||||
GD25LB64, 0xC86017, 0x4000000, 0x1000, 0x20, 64, 0
|
||||
GD25LB128, 0xC86018, 0x8000000, 0x1000, 0x20, 64, 0
|
||||
GD25Q256C, 0xC84019, 0x10000000, 0x1000, 0x20, 64, 0
|
||||
GD25LQ256C, 0xC86019, 0x10000000, 0x1000, 0x20, 64, 0
|
||||
GD25R127C, 0xC84018, 0x8000000, 0x1000, 0x20, 64, 0
|
||||
GD25B256C, 0xC84019, 0x10000000, 0x1000, 0x20, 64, 0
|
||||
GD25B127D, 0xC84018, 0x8000000, 0x1000, 0x20, 64, 0
|
||||
GD25LB128D, 0xC86018, 0x8000000, 0x1000, 0x20, 64, 0
|
||||
GD25LB256D, 0xC86019, 0x10000000, 0x1000, 0x20, 64, 0
|
||||
GD25Q80C, 0xC84014, 0x800000, 0x1000, 0x20, 64, 0
|
||||
GD25B16C, 0xC84015, 0x1000000, 0x1000, 0x20, 64, 0
|
||||
GD25Q16C, 0xC84015, 0x1000000, 0x1000, 0x20, 64, 0
|
||||
GD25B32C, 0xC84016, 0x2000000, 0x1000, 0x20, 64, 0
|
||||
GD25Q32C, 0xC84016, 0x2000000, 0x1000, 0x20, 64, 0
|
||||
GD25Q64C, 0xC84017, 0x4000000, 0x1000, 0x20, 64, 0
|
||||
GD25LQ128D, 0xC86018, 0x8000000, 0x1000, 0x20, 64, 0
|
||||
GD25Q128C, 0xC84018, 0x8000000, 0x1000, 0x20, 64, 0
|
||||
GD25B256D, 0xC84019, 0x10000000, 0x1000, 0x20, 64, 0
|
||||
GD25LQ256D, 0xC86019, 0x10000000, 0x1000, 0x20, 64, 0
|
||||
GD25R127D, 0xC84018, 8000000, 0x1000, 0x20, 64, 0
|
||||
GD25R256D, 0xC84019, 0x10000000, 0x1000, 0x20, 64, 0
|
||||
GD25B32C, 0xC84016, 0x2000000, 0x1000, 0x20, 64, 0
|
||||
GD25B32B, 0xC84016, 0x2000000, 0x1000, 0x20, 64, 0
|
||||
GD25Q127C, 0xC84018, 0x8000000, 0x1000, 0x20, 64, 0
|
||||
GD25LB256E, 0xC86719, 0x10000000, 0x1000, 0x20, 64, 0
|
||||
GD25LR128D, 0xC86018, 0x8000000, 0x1000, 0x20, 64, 0
|
||||
GD25Q256D, 0xC84019, 0x10000000, 0x1000, 0x20, 64, 0
|
||||
GD25Q257D, 0xC84019, 0x10000000, 0x1000, 0x20, 64, 0
|
||||
GD25LB512ME, 0xC8401A, 0x20000000, 0x1000, 0x20, 64, 0
|
||||
GD25LR512ME, 0xC8401A, 0x20000000, 0x1000, 0x20, 64, 0
|
||||
GD25LB32E, 0xC86016, 0x2000000, 0x1000, 0x20, 64, 0
|
||||
GD25LB64E, 0xC86017, 0x4000000, 0x1000, 0x20, 64, 0
|
||||
GD25LB128E, 0xC86018, 0x8000000, 0x1000, 0x20, 64, 0
|
||||
GD25LF255E(DTR), 0xC86319, 0x10000000, 0x1000, 0x20, 64, 0
|
||||
GD25LT256E(DTR), 0xC86619, 0x10000000, 0x1000, 0x20, 64, 0
|
||||
GD25B16E, 0xC84015, 0x1000000, 0x1000, 0x20, 64, 0
|
||||
GD25B32E, 0xC84016, 0x2000000, 0x1000, 0x20, 64, 0
|
||||
GD25B64E, 0xC84017, 0x4000000, 0x1000, 0x20, 64, 0
|
||||
GD25B128E, 0xC84018, 0x8000000, 0x1000, 0x20, 64, 0
|
||||
GD25B256E, 0xC84019, 0x10000000, 0x1000, 0x20, 64, 0
|
||||
GD25B257D(DTR), 0xC84019, 0x10000000, 0x1000, 0x20, 64, 0
|
||||
GD25LR64E, 0xC86017, 0x4000000, 0x1000, 0x20, 64, 0
|
||||
GD25LR128D, 0xC86018, 0x8000000, 0x1000, 0x20, 64, 0
|
||||
|
||||
;Adesto
|
||||
AT25SF641, 0x1F3217, 0x4000000, 0x1000, 0x20, 64, 0
|
||||
AT25SL128A, 0x1F4218, 0x8000000, 0x1000, 0x20, 64, 0
|
||||
AT25SL641, 0x1F4317, 0x4000000, 0x1000, 0x20, 64, 0
|
||||
AT25SL321, 0x1F4216, 0x2000000, 0x1000, 0x20, 64, 0
|
||||
AT25SF128, 0x1F7018, 0x8000000, 0x1000, 0x20, 64, 0
|
||||
AT25QF128, 0x1F7018, 0x8000000, 0x1000, 0x20, 64, 0
|
||||
AT25QF641, 0x1F3217, 0x4000000, 0x1000, 0x20, 64, 0
|
||||
AT25QL128A, 0x1F4218, 0x8000000, 0x1000, 0x20, 64, 0
|
||||
AT25QL641, 0x1F4317, 0x4000000, 0x1000, 0x20, 64, 0
|
||||
AT25QL321, 0x1F4216, 0x2000000, 0x1000, 0x20, 64, 0
|
||||
|
||||
;ISSI
|
||||
IS25LP256A, 0x9D6019, 0x10000000, 0x1000, 0x20, 64, 0
|
||||
IC25LP256A, 0x9D6019, 0x10000000, 0x1000, 0x20, 64, 0
|
||||
IS25LP128, 0x9D6018, 0x8000000, 0x1000, 0x20, 64, 0
|
||||
IC25LP128, 0x9D6018, 0x8000000, 0x1000, 0x20, 64, 0
|
||||
IS25LP064A, 0x9D6017, 0x4000000, 0x1000, 0x20, 64, 0
|
||||
IC25LP064A, 0x9D6017, 0x4000000, 0x1000, 0x20, 64, 0
|
||||
IS25WP256A, 0x9D7019, 0x10000000, 0x1000, 0x20, 64, 0
|
||||
IC25WP256A, 0x9D7019, 0x10000000, 0x1000, 0x20, 64, 0
|
||||
IS25WP128, 0x9D7018, 0x8000000, 0x1000, 0x20, 64, 0
|
||||
IC25WP128, 0x9D7018, 0x8000000, 0x1000, 0x20, 64, 0
|
||||
IS25WP064, 0x9D7017, 0x4000000, 0x1000, 0x20, 64, 0
|
||||
IC25WP064, 0x9D7017, 0x4000000, 0x1000, 0x20, 64, 0
|
||||
IS25WP064A, 0x9D7017, 0x4000000, 0x1000, 0x20, 64, 0
|
||||
IC25WP064A, 0x9D7017, 0x4000000, 0x1000, 0x20, 64, 0
|
||||
IS25LP256D, 0x9D6019, 0x10000000, 0x1000, 0x20, 64, 0
|
||||
IC25LP256D, 0x9D6019, 0x10000000, 0x1000, 0x20, 64, 0
|
||||
IS25WP256D, 0x9D6019, 0x10000000, 0x1000, 0x20, 64, 0
|
||||
IC25WP256D, 0x9D6019, 0x10000000, 0x1000, 0x20, 64, 0
|
||||
IS25WP080D, 0x9D7014, 0x800000, 0x1000, 0x20, 64, 0
|
||||
IS25LP080D, 0x9D6014, 0x800000, 0x1000, 0x20, 64, 0
|
||||
IS25WP016D, 0x9D7015, 0x1000000, 0x1000, 0x20, 64, 0
|
||||
IS25LP016D, 0x9D6015, 0x1000000, 0x1000, 0x20, 64, 0
|
||||
IS25WP032D, 0x9D7016, 0x2000000, 0x1000, 0x20, 64, 0
|
||||
IS25LP032D, 0x9D6016, 0x2000000, 0x1000, 0x20, 64, 0
|
||||
IS25LP128F, 0x9D6018, 0x8000000, 0x1000, 0x20, 64, 0
|
||||
IS25WP128F, 0x9D7018, 0x8000000, 0x1000, 0x20, 64, 0
|
||||
IS25WQ256G, 0x9D7019, 0x2000000, 0x1000, 0x20, 64, 0
|
||||
IS25LQ256G, 0x9D7019, 0x2000000, 0x1000, 0x20, 64, 0
|
||||
|
||||
;BOYA
|
||||
BY25B128AS, 0x684018, 0x8000000, 0x1000, 0x20, 64, 0
|
||||
BY25B64AS, 0x684017, 0x4000000, 0x1000, 0x20, 64, 0
|
||||
BY25B32BS, 0x684016, 0x2000000, 0x1000, 0x20, 64, 0
|
||||
|
||||
;XMC
|
||||
XM25QH64A, 0x207017, 0x4000000, 0x1000, 0x20, 64, 0
|
||||
XM25QH128A, 0x207018, 0x8000000, 0x1000, 0x20, 64, 0
|
||||
XM25QU64A, 0x203817, 0x4000000, 0x1000, 0x20, 64, 0
|
||||
XM25QH32B, 0x204016, 0x2000000, 0x1000, 0x20, 64, 0
|
||||
XM25QH20B, 0x204012, 0x200000, 0x1000, 0x20, 64, 0
|
||||
XM25QH40B, 0x204013, 0x400000, 0x1000, 0x20, 64, 0
|
||||
XM25QH80B, 0x204014, 0x800000, 0x1000, 0x20, 64, 0
|
||||
XM25QH16B, 0x204015, 0x1000000, 0x1000, 0x20, 64, 0
|
||||
XM25QU128C, 0x204118, 0x8000000, 0x1000, 0x20, 64, 0
|
||||
XM25QH128C, 0x204018, 0x8000000, 0x1000, 0x20, 64, 0
|
||||
XM25QU256B, 0x207019, 0x100000000, 0x1000, 0x20, 64, 0
|
||||
XM25QH256B, 0x206019, 0x100000000, 0x1000, 0x20, 64, 0
|
||||
|
||||
;Fudan
|
||||
FM25W128, 0xA12818, 0x8000000, 0x1000, 0x20, 64, 0
|
151
flashing-tools-and-tutorials/bios-ec-tool-dos/readme.txt
Normal file
151
flashing-tools-and-tutorials/bios-ec-tool-dos/readme.txt
Normal file
|
@ -0,0 +1,151 @@
|
|||
Disclaimer:
|
||||
flashing BIOS is risky, improper operation may cause serious problems such as failure to boot.
|
||||
Changing CPU is risky, improper operation may cause permanent hardware damage that can not be repaired.
|
||||
BIOS is not 100% compatible with all computers, there is a possibility that the computer will not boot up after flashing, it is not recommended to try it without a programmer.
|
||||
Please read the tutorials carefully and at your own risk, I and the posters and forums do not take any responsibility for the failure of flashing the BIOS or dismantling the computer.
|
||||
There is a risk of losing system activation and serial number by flashing a modified BIOS, so please think twice before doing so.
|
||||
There is a very small chance that after flashing the BIOS in normal operation, you may not be able to boot up your computer, but it is normal to use the programmer to re-flash the same file and it will be fine.
|
||||
I don't own the copyright of BIOS and its software, please use it legally for research and study purpose.
|
||||
If you have fixed some bugs based on this BIOS, and have suggestions for improvement, please continue to publicize and share the results of your work.
|
||||
I hereby disclaim any warranty for the use of the BIOS, and I do not warrant that the BIOS will be suitable for any user, that it will be trouble-free, or that it will be liable for any theoretical or practical damages that may be incurred by any user as a result of using the BIOS.
|
||||
By using this BIOS, you are accepting this agreement by default.
|
||||
|
||||
Note:
|
||||
Updating the BIOS is risky, please do not turn off the power or reboot the computer during the update process, otherwise the update will fail.
|
||||
After the BIOS update, the PIN code of the system may be invalid. Bitlocker and other functions that rely on TPM may also be invalid, and there is a risk of data loss.
|
||||
Please make sure you have the right model, you can judge by the video card (onboard or MXM), CPU socket is LGA1151 or not, chipset (use the latest version of CPU-Z to check in the "motherboard" page), and other information,
|
||||
Please make sure to plug in the AC power supply at all times when you are operating.
|
||||
If the model is wrong, it will lead to serious problems including but not limited to failure to boot.
|
||||
Please be sure to read all the content below before starting the operation, don't read one step and do one step.
|
||||
|
||||
0. Frequently Asked Questions:
|
||||
What is MSDM:
|
||||
The MSDM table is a piece of data in the BIOS that records the serial number of your computer's pre-installed version of Windows, and if it is lost, the computer may lose the original system, which cannot be recovered after it is lost.
|
||||
What will happen if you don't deal with the MSDM table: Windows may become inactive and nothing may happen because some computers don't have the MSDM table.
|
||||
|
||||
Which part do I need to flush in:
|
||||
0. The complete BIOS is divided into three parts, Flash Descriptor/ME Region/BIOS Region, and you can choose which part to flush when you do it.
|
||||
1. The NIC loss problem is caused by incorrect parameters in the Flash Descriptor/ME Region.
|
||||
2. Higher versions of ME will reject 8th/9th generation CPUs to boot on old PCH(100/200 series), while lower versions of ME will reject 6th/7th generation CPUs to boot on new PCH(300 series), which will be manifested by the power light being on for a while and then powering off immediately.
|
||||
3. If the parameter in Flash Descriptor is not modified, it can't light up the CPU of U0/P0/R0 step of generation 8/9, which is manifested as power off immediately after the power light is on.
|
||||
To sum up, when you brush in the BIOS provided by me, please brush in the whole BIOS, and when you do DIY by yourself, you can just brush in the part you modified.
|
||||
If you have brushed in the BIOS of me before, and can't start up the system after you change CPU, please do it again in full. If you have flashed my BIOS before and can't boot up after changing CPU, you should flash the whole BIOS again.
|
||||
The BIOSes I provide here are all full BIOSes with ME and Flash Descriptor, and can be flashed directly by programmer.
|
||||
|
||||
1. Preparation:
|
||||
will be unzipped, get DOS folder, and then you want to brush the BIOS file renamed BIOS.BIN (other names can be, they know on the line, for the sake of convenience, do not bring spaces and Chinese, the following command in the BIOS.BIN their discretion to replace the EC, the same reason) into the DOS folder
|
||||
Blue Sky model, you want to brush the Main EC file renamed EC. BIN, 2nd EC file renamed EC2.BIN (many models do not have 2nd EC, normal) into the DOS folder.
|
||||
|
||||
|
||||
|
||||
1. Preparation:
|
||||
will be unzipped, get DOS folder, and then you want to brush the BIOS file renamed BIOS.BIN (other names can be, they know on the line, for the sake of convenience, do not take the space and Chinese, the following command in the BIOS.BIN their own discretion to replace the EC, the same thing) into the DOS folder
|
||||
Blue Sky models, you want to brush the Main EC file renamed EC.BIN, 2nd EC file renamed EC2.BIN (many models do not have the 2nd EC, normal) into the DOS folder. file to EC.BIN, 2nd EC file to EC2.BIN (many models do not have 2nd EC, normal) into the DOS folder, if you do not want to brush the EC, do not put
|
||||
rufus to create a FreeDOS boot USB flash drive, the DOS folder of all the contents of the copied to the root directory of this USB disk
|
||||
|
||||
Enter the BIOS and modify the following options and save them, if you can't find them, don't change them, if you can find them, change them according to the requirements
|
||||
Modifying the boot method may cause the current system can't be booted, for example, the current system is booted by UEFI
|
||||
Modifying the boot method may cause the screen can't be illuminated, for example, the graphic card only supports UEFI (in this case we recommend to use the BIOS under the EFI Shell)
|
||||
Make sure that you have a means to recover the normalcy from the above situation, otherwise, you will not be able to recover the normalcy from the above situation. Please make sure you have the means to recover from the above situation, otherwise do not continue
|
||||
One of the two options:
|
||||
BIOS main interface->Boot at the top->UEFI Settings->UEFI Boot->Disabled
|
||||
BIOS main interface->Boot at the top->Boot mode select->Legacy
|
||||
Three of the three options, or none:
|
||||
BIOS main interface->Top Security->Secure Boot->Disabled
|
||||
BIOS main interface->Top Security->Secure Boot->Attempt Secure Boot->Disabled
|
||||
BIOS main interface->Top Security->Secure Boot menu->Secure Boot->Disabled Secure Boot->Disabled
|
||||
Microelectronics choose one, Blue Sky does not:
|
||||
BIOS main interface->Top Advanced->PCH-IO Configuration->BIOS Security Configuration->BIOS Lock->Disabled
|
||||
BIOS main interface->Top Advanced->PCH-IO Configuration->BIOS Lock->Disabled BIOS main interface->top Advanced->PCH-IO Configuration->Security Configuration->BIOS Lock->Disabled
|
||||
|
||||
After booting FreeDOS from USB flash disk, you will see "C:\>_", then the preparation work is finished.
|
||||
|
||||
2. Operation introduction:
|
||||
Unlock the read/write restriction of Flash Descriptor and ME Region settings in Flash Descriptor
|
||||
MICROS can not perform this operation under DOS, Blue Sky performs "meset", and it will reboot automatically after the execution, if it doesn't reboot automatically, please press and hold down the boot key to shut down the computer manually, then press the boot key to boot the computer after 3 seconds.
|
||||
Therefore, this operation is only effective for one boot, if it is not effective, it is only effective for one boot, if it is not effective for one boot, it is only effective for one boot, and it is only effective for one boot. Therefore, the operation will only take effect once, if you reboot again, it will be automatically restored, so please follow the above to boot FreeDOS from the USB flash drive to perform the subsequent backup and write operations
|
||||
If you reboot this time directly into the Windows system, then you reboot to the FreeDOS, it is still not lifted the restriction of the state of the
|
||||
This time the reboot may be slower, it is a normal phenomenon, please wait patiently
|
||||
Blue Sky models of the The fan may run at full speed, it is normal, after all the operations are finished, it will be restored after reboot
|
||||
There are 3 cases of this restriction on ME Region, they are:
|
||||
1.ME Region can not read or write
|
||||
2.ME Region can read and cannot write
|
||||
3.ME Region can read and write
|
||||
There are 2 cases for Flash Descriptor:
|
||||
1.Flash Descriptor readable and unwritable
|
||||
2.Flash Descriptor can be read and written
|
||||
So, you can follow the instructions below, read and then write to the same file to confirm the existence of write protection
|
||||
If there is no error, i.e., there is no write protection, then there is no need for this step.
|
||||
|
||||
|
||||
Backup the current Flash Descriptor
|
||||
fpt -desc -d bak_desc.bin
|
||||
will backup the Flash Descriptor in bak_desc.bin file, you can fill in the filename by yourself, don't include space.
|
||||
|
||||
Backup current ME Region
|
||||
fpt -me -d bak_me.bin
|
||||
will backup ME Region in bak_me.bin file, the file name can be filled in by yourself without spaces.
|
||||
|
||||
Backup the current BIOS Region
|
||||
fpt -bios -d bak_bios.bin
|
||||
will backup the BIOS Region in bak_bios.bin file, the file name can be filled in by yourself without spaces.
|
||||
|
||||
Backup the current full BIOS (including all Regions)
|
||||
fpt -d bak_full.bin
|
||||
will backup the full BIOS in bak_full.bin file, the file name can be filled in by yourself without spaces
|
||||
This full BIOS can be flashed by programmer directly.
|
||||
|
||||
Note, if there is a file with the same name, fpt will prompt you to overwrite it, please be careful.
|
||||
|
||||
Write Flash Descriptor
|
||||
fpt -desc -f BIOS.BIN -rewrite -y
|
||||
will write the Flash Descriptor in BIOS.BIN to the device.
|
||||
|
||||
Write ME Region
|
||||
fpt -me -f BIOS.BIN -rewrite -y
|
||||
will write ME Region in BIOS.BIN to the chassis.
|
||||
|
||||
Write BIOS Region
|
||||
fpt -bios -f BIOS.BIN -rewrite -y
|
||||
will write the BIOS Region in BIOS.BIN to the chassis.
|
||||
|
||||
Write full BIOS (including all regions)
|
||||
fpt -f BIOS.BIN -rewrite -y
|
||||
will write the whole BIOS.BIN to the chassis.
|
||||
|
||||
Note, if the BIOS.BIN you put in is incomplete, for example, it only contains the BIOS Region, please don't perform the operation of writing other Regions.
|
||||
If you write the BIOS Region as a complete BIOS, you will not be able to boot up the computer.
|
||||
|
||||
Blue Sky flashed Main EC
|
||||
ELASH15 EC.BIN /AD /F2 /M
|
||||
to update the firmware of Main EC with EC.BIN.
|
||||
|
||||
Blue Sky flashing 2nd EC
|
||||
EF2ND10C EC2.BIN /AD /M
|
||||
to update the firmware of 2nd EC with EC2.
|
||||
|
||||
3. Troubleshooting:
|
||||
FPT prompts Error 368
|
||||
BIOS Lock is not disabled.
|
||||
|
||||
FPT prompts Error 451
|
||||
The read/write restrictions in the Flash Descriptor have not been lifted.
|
||||
|
||||
FPT prompts yellow "GbE Region does not exist."
|
||||
is normal, because the quasi-system BIOS originally does not have "GbE Region", ignore it!
|
||||
|
||||
4. Operation steps:
|
||||
1. Prepare to brush the BIOS file, to determine whether the BIOS file is complete
|
||||
2. Make preparations to ensure that you have the ability to deal with a variety of emergency situations
|
||||
3. According to their own needs to determine what needs to be written into the Region, the first backup, and then brush, if you are not sure what you need to brush all of them!
|
||||
4. After the operation is completed, reboot according to your favorite method, after reboot and boot, modify the options in the BIOS as required
|
||||
5.EC brush when you want, no order, follow the prompts to operate can be
|
||||
|
||||
5.Special Notes
|
||||
Blue Sky's Z170 motherboard, the official BIOS structure is Flash Descriptor + ME Region = 3MB, BIOS Region = 5MB
|
||||
and Blue Sky's Z370 motherboard, the official BIOS structure is Flash Descriptor + ME Region = 2MB, BIOS Region = 6MB. Region = 6MB
|
||||
When flashing the BIOS ported from the Z370 to the Z170 (or flashing back), you can't flash a region alone, you must flash the whole thing, and after flashing, you can't shut down or reboot, you must force the power to go off.
|
||||
That is, you don't connect the main battery during the operation, but only the AC power supply, and after the operation is finished, you directly disconnect the AC power supply.
|
||||
The reason is that, during a normal shutdown or reboot, the NVRAM in the BIOS will not be able to be used in a normal way. The reason is that, during normal shutdown or reboot, the NVRAM part of the BIOS will be written, because we have flashed a new BIOS, the storage area of this part has been changed
|
||||
But when writing, it will still be written according to the original area, and the content stored in the original area is no longer NVRAM, after being overwritten, the BIOS content will be corrupted, and cannot be booted up.
|
||||
At this time, you can only use the programmer to recover, if you want to be safe, we recommend that you use a programmer to recover the contents of the BIOS directly in this case. Programmer
|
BIN
flashing-tools-and-tutorials/bios-ec-tool-dos/rufus-3.13p.exe
Normal file
BIN
flashing-tools-and-tutorials/bios-ec-tool-dos/rufus-3.13p.exe
Normal file
Binary file not shown.
Binary file not shown.
After Width: | Height: | Size: 35 KiB |
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
|
@ -0,0 +1,334 @@
|
|||
;
|
||||
; These settings are not part recommendations, nor are they an
|
||||
; indication these parts are supported on Intel platforms.
|
||||
; All parts on this list have NOT been validated, and it is the
|
||||
; responsibility of the customer to validate the flash parts used
|
||||
; on their platform.
|
||||
;
|
||||
; Flash parts may change opcodes and architectures so please refer
|
||||
; to the respective flash datasheet and errata/application note and
|
||||
; flash vendor to confirm.
|
||||
;
|
||||
; Description of fields:
|
||||
; 1) Display name
|
||||
; 2) Device ID (2 or 3 bytes)
|
||||
; 3) Device Size (in bits)
|
||||
; 4) Block Erase Size (in bytes - 256, 4K, 64K)
|
||||
; 5) Block Erase Command
|
||||
; 6) Write Granularity (1 or 64)
|
||||
; 7) Enable Write Status Register Command (1- True, 0- False)
|
||||
;
|
||||
|
||||
|
||||
;zbit
|
||||
ZB25LQ128A, 0x5E5018, 0x8000000, 0x1000, 0x20, 64, 0
|
||||
ZB25VQ128A, 0x5E6018, 0x8000000, 0x1000, 0x20, 64, 0
|
||||
ZB25LQ256A, 0x5E5019, 010000000, 0x1000, 0x20, 64, 0
|
||||
ZB25VQ256A, 0x5E6019, 010000000, 0x1000, 0x20, 64, 0
|
||||
|
||||
;winbond
|
||||
W25Q256FV, 0xEF4019, 0x10000000, 0x1000, 0x20, 64, 0
|
||||
W25Q256JV, 0xEF4019, 0x10000000, 0x1000, 0x20, 64, 0
|
||||
W25Q256JW, 0xEF6019, 0x10000000, 0x1000, 0x20, 64, 0
|
||||
W25Q128FV, 0xEF4018, 0x8000000, 0x1000, 0x20, 64, 0
|
||||
W25R128FV, 0xEF4018, 0x8000000, 0x1000, 0x20, 64, 0
|
||||
W25Q128JV, 0xEF4018, 0x8000000, 0x1000, 0x20, 64, 0
|
||||
W25Q128FW, 0xEF6018, 0x8000000, 0x1000, 0x20, 64, 0
|
||||
W25Q64FV, 0xEF4017, 0x4000000, 0x1000, 0x20, 64, 0
|
||||
W25R64FV, 0xEF4017, 0x4000000, 0x1000, 0x20, 64, 0
|
||||
W25Q64JV, 0xEF4017, 0x4000000, 0x1000, 0x20, 64, 0
|
||||
W25Q64FW, 0xEF6017, 0x4000000, 0x1000, 0x20, 64, 0
|
||||
W25Q32FV, 0xEF4016, 0x2000000, 0x1000, 0x20, 64, 0
|
||||
W25Q32JV, 0xEF4016, 0x2000000, 0x1000, 0x20, 64, 0
|
||||
W25Q32FW, 0xEF6016, 0x2000000, 0x1000, 0x20, 64, 0
|
||||
W25Q16DV, 0xEF4015, 0x1000000, 0x1000, 0x20, 64, 0
|
||||
W25Q16JV, 0xEF4015, 0x1000000, 0x1000, 0x20, 64, 0
|
||||
W25Q16CL, 0xEF4015, 0x1000000, 0x1000, 0x20, 64, 0
|
||||
W25Q16DW, 0xEF6015, 0x1000000, 0x1000, 0x20, 64, 0
|
||||
W25Q16FW, 0xEF6015, 0x1000000, 0x1000, 0x20, 64, 0
|
||||
W25Q80DV, 0xEF4014, 0x800000, 0x1000, 0x20, 64, 0
|
||||
W25Q80JV, 0xEF4014, 0x800000, 0x1000, 0x20, 64, 0
|
||||
W25Q80BL, 0xEF4014, 0x800000, 0x1000, 0x20, 64, 0
|
||||
W25Q80EW, 0xEF6014, 0x800000, 0x1000, 0x20, 64, 0
|
||||
W25X40CL, 0xEF3013, 0x400000, 0x1000, 0x20, 64, 0
|
||||
W25Q40CL, 0xEF4013, 0x400000, 0x1000, 0x20, 64, 0
|
||||
W25Q40EW, 0xEF6013, 0x400000, 0x1000, 0x20, 64, 0
|
||||
W25X20CL, 0xEF3012, 0x200000, 0x1000, 0x20, 64, 0
|
||||
W25Q20CL, 0xEF4012, 0x200000, 0x1000, 0x20, 64, 0
|
||||
W25Q20EW, 0xEF6012, 0x200000, 0x1000, 0x20, 64, 0
|
||||
W25X10CL, 0xEF3011, 0x100000, 0x1000, 0x20, 64, 0
|
||||
W25Q10EW, 0xEF3011, 0x100000, 0x1000, 0x20, 64, 0
|
||||
W25X05CL, 0xEF3010, 0x8000, 0x1000, 0x20, 64, 0
|
||||
W25Q128JVSIQ, 0xEF4018, 0x8000000, 0x1000, 0x20, 64, 0
|
||||
W25Q80DL, 0xEF4014, 0x800000, 0x1000, 0x20, 64, 0
|
||||
W25Q16JL, 0xEF4015, 0x1000000, 0x1000, 0x20, 64, 0
|
||||
W25Q256FV, 0xEF4019, 0x10000000, 0x1000, 0x20, 64, 0
|
||||
W25R256FV, 0xEF4019, 0x10000000, 0x1000, 0x20, 64, 0
|
||||
W25Q32JW, 0xEF6016, 0x2000000, 0x1000, 0x20, 64, 0
|
||||
W25Q128JV-DTR, 0xEF7018, 0x8000000, 0x1000, 0x20, 64, 0
|
||||
W25R256JV, 0xEF4019, 0x10000000, 0x1000, 0x20, 64, 0
|
||||
W25R256JW, 0xEF6019, 0x10000000, 0x1000, 0x20, 64, 0
|
||||
W25Q257JV, 0xEF4019, 0x10000000, 0x1000, 0x20, 64, 0
|
||||
W25Q256JV, 0xEF4019, 0x10000000, 0x1000, 0x20, 64, 0
|
||||
W25Q256JW, 0xEF6019, 0x10000000, 0x1000, 0x20, 64, 0
|
||||
W25R128JV, 0xEF4018, 0x8000000, 0x1000, 0x20, 64, 0
|
||||
W25Q64JV, 0xEF4017, 0x4000000, 0x1000, 0x20, 64, 0
|
||||
W25Q32JV, 0xEF7016, 0x2000000, 0x1000, 0x20, 64, 0
|
||||
W25Q32JW, 0xEF6016, 0x2000000, 0x1000, 0x20, 64, 0
|
||||
W25Q16JV, 0xEF4015, 0x1000000, 0x1000, 0x20, 64, 0
|
||||
W25Q256JV-DTR, 0xEF7019, 0x10000000, 0x1000, 0x20, 64, 0
|
||||
W25Q256JW-DTR, 0xEF8019, 0x10000000, 0x1000, 0x20, 64, 0
|
||||
W25Q64JV-DTR, 0xEF7017, 0x4000000, 0x1000, 0x20, 64, 0
|
||||
W25Q32JV-DTR, 0xEF7016, 0x2000000, 0x1000, 0x20, 64, 0
|
||||
W25Q32JW-DTR, 0xEF8016, 0x2000000, 0x1000, 0x20, 64, 0
|
||||
W25Q16JV-DTR, 0xEF7015, 0x1000000, 0x1000, 0x20, 64, 0
|
||||
W25Q128JW, 0xEF6018, 0x8000000, 0x1000, 0x20, 64, 0
|
||||
W25Q128JW-DTR, 0xEF8018, 0x8000000, 0x1000, 0x20, 64, 0
|
||||
W25R128FW, 0xEF6018, 0x8000000, 0x1000, 0x20, 64, 0
|
||||
W25R128JW, 0xEF6018, 0x8000000, 0x1000, 0x20, 64, 0
|
||||
W25Q512JV, 0xEF4020, 0x20000000, 0x1000, 0x20, 64, 0
|
||||
W25Q16JW, 0xEF6015, 0x1000000, 0x1000, 0x20, 64, 0
|
||||
W25Q16JW DTR, 0xEF8015, 0x1000000, 0x1000, 0x20, 64, 0
|
||||
W25R64JV, 0xEF4017, 0x4000000, 0x1000, 0x20, 64, 0
|
||||
W25Q64JW, 0xEF6017, 0x4000000, 0x1000, 0x20, 64, 0
|
||||
W25Q64JW DTR, 0xEF8017, 0x4000000, 0x1000, 0x20, 64, 0
|
||||
W25Q512JV DTR, 0xEF7020, 0x20000000, 0x1000, 0x20, 64, 0
|
||||
|
||||
;macronix
|
||||
MX25L12875F, 0xC22018, 0x8000000, 0x1000, 0x20, 64, 0
|
||||
MX25L12835F, 0xC22018, 0x8000000, 0x1000, 0x20, 64, 0
|
||||
MX25L6473E, 0xC22017, 0x4000000, 0x1000, 0x20, 64, 0
|
||||
MX25L3273E, 0xC22016, 0x2000000, 0x1000, 0x20, 64, 0
|
||||
MX25L1673E, 0xC22415, 0x1000000, 0x1000, 0x20, 64, 0
|
||||
MX25L8075E, 0xC22014, 0x800000, 0x1000, 0x20, 64, 0
|
||||
MX25L12873F, 0xC22018, 0x8000000, 0x1000, 0x20, 64, 0
|
||||
MX25L8073E, 0xC22014, 0x800000, 0x1000, 0x20, 64, 0
|
||||
MX25L6450F, 0xC22017, 0x4000000, 0x1000, 0x20, 64, 0
|
||||
MX25L12850F, 0xC22018, 0x8000000, 0x1000, 0x20, 64, 0
|
||||
MX25L3273F, 0xC22016, 0x2000000, 0x1000, 0x20, 64, 0
|
||||
MX25L6473F, 0xC22017, 0x4000000, 0x1000, 0x20, 64, 0
|
||||
MX25L25735F, 0xC22019, 0x10000000, 0x1000, 0x20, 64, 0
|
||||
MX25L6445E, 0xC22017, 0x4000000, 0x1000, 0x20, 64, 0
|
||||
MX25L6455E, 0xC22617, 0x4000000, 0x1000, 0x20, 64, 0
|
||||
MX25L12855E, 0xC22618, 0x8000000, 0x1000, 0x20, 64, 0
|
||||
MX25L6436E, 0xC22017, 0x4000000, 0x1000, 0x20, 64, 0
|
||||
MX25L12836E, 0xC22018, 0x8000000, 0x1000, 0x20, 64, 0
|
||||
MX25L8036E, 0xC22014, 0x800000, 0x1000, 0x20, 64, 0
|
||||
MX25L1636E, 0xC22515, 0x1000000, 0x1000, 0x20, 64, 0
|
||||
MX25L12865E, 0xC22018, 0x8000000, 0x1000, 0x20, 64, 0
|
||||
MX25L6495F, 0xC29517, 0x4000000, 0x1000, 0x20, 64, 0
|
||||
MX25L12835E, 0xC22018, 0x8000000, 0x1000, 0x20, 64, 0
|
||||
MX25L12845E, 0xC22018, 0x8000000, 0x1000, 0x20, 64, 0
|
||||
MX25L25635E, 0xC22019, 0x10000000, 0x1000, 0x20, 64, 0
|
||||
MX25U1635F, 0xC22535, 0x1000000, 0x1000, 0x20, 64, 0
|
||||
MX25U3235F, 0xC22536, 0x2000000, 0x1000, 0x20, 64, 0
|
||||
MX25U6473F, 0xC22537, 0x4000000, 0x1000, 0x20, 64, 0
|
||||
MX25U6435F, 0xC22537, 0x4000000, 0x1000, 0x20, 64, 0
|
||||
MX25U12835F, 0xC22538, 0x8000000, 0x1000, 0x20, 64, 0
|
||||
MX25U12873F, 0xC22538, 0x8000000, 0x1000, 0x20, 64, 0
|
||||
MX25U25635F, 0xC22539, 0x10000000, 0x1000, 0x20, 64, 0
|
||||
MX25L25673G, 0xC22019, 0x10000000, 0x1000, 0x20, 64, 0
|
||||
MX66L51235F, 0xC2201A, 0x8000000, 0x1000, 0x20, 64, 0
|
||||
MX25L51245G, 0xC2201A, 0x8000000, 0x1000, 0x20, 64, 0
|
||||
MX25L12873G, 0xC22018, 0x8000000, 0x1000, 0x20, 64, 0
|
||||
MX25U8033E, 0xC22534, 0x800000, 0x1000, 0x20, 64, 0
|
||||
MX25U1635F, 0xC22535, 0x1000000, 0x1000, 0x20, 64, 0
|
||||
MX25U3273F, 0xC22536, 0x2000000, 0x1000, 0x20, 64, 0
|
||||
MX25U6473F, 0xC22537, 0x4000000, 0x1000, 0x20, 64, 0
|
||||
MX25U12873F, 0xC22538, 0x8000000, 0x1000, 0x20, 64, 0
|
||||
MX25U25635F, 0xC22539, 0x10000000, 0x1000, 0x20, 64, 0
|
||||
MX25L8073E, 0xC22014, 0x800000, 0x1000, 0x20, 64, 0
|
||||
MX25L1673E, 0xC22415, 0x1000000, 0x1000, 0x20, 64, 0
|
||||
MX25L3273F, 0xC22016, 0x2000000, 0x1000, 0x20, 64, 0
|
||||
MX25L6473F, 0xC22017, 0x4000000, 0x1000, 0x20, 64, 0
|
||||
MX25L6450F, 0xC22017, 0x4000000, 0x1000, 0x20, 64, 0
|
||||
MX25L12850F, 0xC22018, 0x8000000, 0x1000, 0x20, 64, 0
|
||||
MX25L12873F, 0xC22018, 0x8000000, 0x1000, 0x20, 64, 0
|
||||
MX25L25673G, 0xC22019, 0x10000000, 0x1000, 0x20, 64, 0
|
||||
MX25L25673G, 0xC2201A, 0x20000000, 0x1000, 0x20, 64, 0
|
||||
MX25L25635F, 0xC22019, 0x10000000, 0x1000, 0x20, 64, 0
|
||||
MX25L25645G, 0xC22019, 0x10000000, 0x1000, 0x20, 64, 0
|
||||
MX25U25645G, 0xC22539, 0x10000000, 0x1000, 0x20, 64, 0
|
||||
MX25U51245G, 0xC2253A, 0x20000000, 0x1000, 0x20, 64, 0
|
||||
MX25L12833F, 0xC22018, 0x8000000, 0x1000, 0x20, 64, 0
|
||||
MX25L12872F, 0xC22018, 0x8000000, 0x1000, 0x20, 64, 0
|
||||
MX77L25650F, 0xC27519, 0x10000000, 0x1000, 0x20, 64, 0
|
||||
MX25L51273G, 0xC2201A, 0x20000000, 0x1000, 0x20, 64, 0
|
||||
MX77U12850F, 0xC27538, 0x10000000, 0x1000, 0x20, 64, 0
|
||||
MX77U25650F, 0xC27539, 0x10000000, 0x1000, 0x20, 64, 0
|
||||
MX77L12850F, 0xC27518, 0x100000, 0x1000, 0x20, 64, 0
|
||||
MX77L6450F, 0xC27517, 0x4000000, 0x1000, 0x20, 64, 0
|
||||
MX25U25673G, 0xC22539, 0x10000000, 0x1000, 0x20, 64, 0
|
||||
MX25V1035FM1I, 0xC22311, 0x100000, 0x1000, 0x20, 64, 0
|
||||
MX25L51237G, 0xC2201A, 0x20000000, 0x1000, 0x20, 64, 0
|
||||
MX25U6472F, 0xC22537, 0x4000000, 0x1000, 0x20, 64, 0
|
||||
MX25U12872F, 0xC22538, 0x8000000, 0x1000, 0x20, 64, 0
|
||||
|
||||
;micron
|
||||
N25Q064A11EF640E, 0x20BB17, 0x4000000, 0x1000, 0x20, 64, 0
|
||||
N25Q064A11ESEA0F, 0x20BB17, 0x4000000, 0x1000, 0x20, 64, 0
|
||||
MT25QL256ABA1EW9-0SIT, 0x20BA19, 0x10000000, 0x1000, 0x20, 64, 0
|
||||
MT25QL512ABA, 0x20BA20, 0x20000000, 0x1000, 0x20, 64, 0
|
||||
MT25QU128ABA1ESE, 0x20BB18, 0x8000000, 0x1000, 0x20, 64, 0
|
||||
MT25QL128ABA, 0x20BA18, 0x8000000, 0x1000, 0x20, 64, 0
|
||||
MT25QU128ABA, 0x20BB18, 0x8000000, 0x1000, 0x20, 64, 0
|
||||
MT25QU256AB, 0x20BB19, 0x10000000, 0x1000, 0x20, 64, 0
|
||||
|
||||
;EON / ESMT
|
||||
EN25QH256, 0x1C7019, 0x10000000, 0x1000, 0x20, 64, 0
|
||||
EN25QH128A, 0x1C7018, 0x8000000, 0x1000, 0x20, 64, 0
|
||||
EN25QH64A, 0x1C7017, 0x4000000, 0x1000, 0x20, 64, 0
|
||||
EN25QH80, 0x1C7014, 0x800000, 0x1000, 0x20, 64, 0
|
||||
EN25QH16A, 0x1C7015, 0x1000000, 0x1000, 0x20, 64, 0
|
||||
EN25QH32A, 0x1C7016, 0x2000000, 0x1000, 0x20, 64, 0
|
||||
EN25QH64, 0x1C7017, 0x4000000, 0x1000, 0x20, 64, 0
|
||||
EN25Q40A, 0x1C3013, 0x400000, 0x1000, 0x20, 64, 0
|
||||
EN25Q80B, 0x1C3014, 0x800000, 0x1000, 0x20, 64, 0
|
||||
EN25S64, 0x1C3817, 0x4000000, 0x1000, 0x20, 64, 0
|
||||
EN25S64A, 0x1C3817, 0x4000000, 0x1000, 0x20, 64, 0
|
||||
EN25S10A, 0x1C3811, 0x100000, 0x1000, 0x20, 64, 0
|
||||
EN25S20A, 0x1C3812, 0x200000, 0x1000, 0x20, 64, 0
|
||||
EN25S40A, 0x1C3813, 0x400000, 0x1000, 0x20, 64, 0
|
||||
EN25S80A, 0x1C3814, 0x800000, 0x1000, 0x20, 64, 0
|
||||
EN25S32, 0x1C3816, 0x2000000, 0x1000, 0x20, 64, 0
|
||||
EN25QH16, 0x1C7015, 0x1000000, 0x1000, 0x20, 64, 0
|
||||
EN25QH32, 0x1C7016, 0x2000000, 0x1000, 0x20, 64, 0
|
||||
EN25QH128, 0x1C7018, 0x8000000, 0x1000, 0x20, 64, 0
|
||||
EN25F10A, 0x1C3111, 0x100000, 0x1000, 0x20, 64, 0
|
||||
EN25F20A, 0x1C3112, 0x200000, 0x1000, 0x20, 64, 0
|
||||
EN25S80B(2S), 0x1C3814, 0x800000, 0x1000, 0x20, 64, 0
|
||||
EN25Q80C(2A), 0x1C3014, 0x800000, 0x1000, 0x20, 64, 0
|
||||
EN25QH16B(2A), 0x1C7015, 0x1000000, 0x1000, 0x20, 64, 0
|
||||
EN25S16B(2S), 0x1C3815, 0x1000000, 0x1000, 0x20, 64, 0
|
||||
EN25QH32B(2B), 0x1C7016, 0x2000000, 0x1000, 0x20, 64, 0
|
||||
EN25QH64A(2YC), 0x1C7017, 0x4000000, 0x1000, 0x20, 64, 0
|
||||
EN25S64A(2SC), 0x1C3817, 0x4000000, 0x1000, 0x20, 64, 0
|
||||
EN25QH128A(2T), 0x1C7018, 0x8000000, 0x1000, 0x20, 64, 0
|
||||
EN25QH128A(2TC), 0x1C7018, 0x8000000, 0x1000, 0x20, 64, 0
|
||||
EN25QH32B(2C), 0x1C7016, 0x20000000, 0x1000, 0x20, 64, 0
|
||||
EN25F10A(2NF), 0x1C3111, 0x100000, 0x1000, 0x20, 64, 0
|
||||
EN25S10A(2SQ), 0x1C3811, 0x100000, 0x1000, 0x20, 64, 0
|
||||
EN25F20A(2N), 0x1C3112, 0x200000, 0x1000, 0x20, 64, 0
|
||||
EN25S20A(2SF), 0x1C3812, 0x200000, 0x1000, 0x20, 64, 0
|
||||
EN25Q40B(2X), 0x1C3013, 0x400000, 0x1000, 0x20, 64, 0
|
||||
EN25S40A(2S), 0x1C3813, 0x400000, 0x1000, 0x20, 64, 0
|
||||
EN25S32A(2S), 0x1C3816, 0x2000000, 0x1000, 0x20, 64, 0
|
||||
EN25QH256A(2RC), 0x1C7019, 0x10000000, 0x1000, 0x20, 64, 0
|
||||
|
||||
;gigadevice
|
||||
GD25B16B, 0xC84015, 0x1000000, 0x1000, 0x20, 64, 0
|
||||
GD25B32B, 0xC84016, 0x2000000, 0x1000, 0x20, 64, 0
|
||||
GD25B64B, 0xC84017, 0x4000000, 0x1000, 0x20, 64, 0
|
||||
GD25B128C, 0xC84018, 0x8000000, 0x1000, 0x20, 64, 0
|
||||
GD25LQ64C, 0xC86017, 0x4000000, 0x1000, 0x20, 64, 0
|
||||
GD25R64B, 0xC84017, 0x4000000, 0x1000, 0x20, 64, 0
|
||||
GD25B64C, 0xC84017, 0x4000000, 0x1000, 0x20, 64, 0
|
||||
GD25R64C, 0xC84017, 0x4000000, 0x1000, 0x20, 64, 0
|
||||
GD25R128C, 0xC84018, 0x8000000, 0x1000, 0x20, 64, 0
|
||||
GD25LB64, 0xC86017, 0x4000000, 0x1000, 0x20, 64, 0
|
||||
GD25LB128, 0xC86018, 0x8000000, 0x1000, 0x20, 64, 0
|
||||
GD25Q256C, 0xC84019, 0x10000000, 0x1000, 0x20, 64, 0
|
||||
GD25LQ256C, 0xC86019, 0x10000000, 0x1000, 0x20, 64, 0
|
||||
GD25R127C, 0xC84018, 0x8000000, 0x1000, 0x20, 64, 0
|
||||
GD25B256C, 0xC84019, 0x10000000, 0x1000, 0x20, 64, 0
|
||||
GD25B127D, 0xC84018, 0x8000000, 0x1000, 0x20, 64, 0
|
||||
GD25LB128D, 0xC86018, 0x8000000, 0x1000, 0x20, 64, 0
|
||||
GD25LB256D, 0xC86019, 0x10000000, 0x1000, 0x20, 64, 0
|
||||
GD25Q80C, 0xC84014, 0x800000, 0x1000, 0x20, 64, 0
|
||||
GD25B16C, 0xC84015, 0x1000000, 0x1000, 0x20, 64, 0
|
||||
GD25Q16C, 0xC84015, 0x1000000, 0x1000, 0x20, 64, 0
|
||||
GD25B32C, 0xC84016, 0x2000000, 0x1000, 0x20, 64, 0
|
||||
GD25Q32C, 0xC84016, 0x2000000, 0x1000, 0x20, 64, 0
|
||||
GD25Q64C, 0xC84017, 0x4000000, 0x1000, 0x20, 64, 0
|
||||
GD25LQ128D, 0xC86018, 0x8000000, 0x1000, 0x20, 64, 0
|
||||
GD25Q128C, 0xC84018, 0x8000000, 0x1000, 0x20, 64, 0
|
||||
GD25B256D, 0xC84019, 0x10000000, 0x1000, 0x20, 64, 0
|
||||
GD25LQ256D, 0xC86019, 0x10000000, 0x1000, 0x20, 64, 0
|
||||
GD25R127D, 0xC84018, 8000000, 0x1000, 0x20, 64, 0
|
||||
GD25R256D, 0xC84019, 0x10000000, 0x1000, 0x20, 64, 0
|
||||
GD25B32C, 0xC84016, 0x2000000, 0x1000, 0x20, 64, 0
|
||||
GD25B32B, 0xC84016, 0x2000000, 0x1000, 0x20, 64, 0
|
||||
GD25Q127C, 0xC84018, 0x8000000, 0x1000, 0x20, 64, 0
|
||||
GD25LB256E, 0xC86719, 0x10000000, 0x1000, 0x20, 64, 0
|
||||
GD25LR128D, 0xC86018, 0x8000000, 0x1000, 0x20, 64, 0
|
||||
GD25Q256D, 0xC84019, 0x10000000, 0x1000, 0x20, 64, 0
|
||||
GD25Q257D, 0xC84019, 0x10000000, 0x1000, 0x20, 64, 0
|
||||
GD25LB512ME, 0xC8401A, 0x20000000, 0x1000, 0x20, 64, 0
|
||||
GD25LR512ME, 0xC8401A, 0x20000000, 0x1000, 0x20, 64, 0
|
||||
GD25LB32E, 0xC86016, 0x2000000, 0x1000, 0x20, 64, 0
|
||||
GD25LB64E, 0xC86017, 0x4000000, 0x1000, 0x20, 64, 0
|
||||
GD25LB128E, 0xC86018, 0x8000000, 0x1000, 0x20, 64, 0
|
||||
GD25LF255E(DTR), 0xC86319, 0x10000000, 0x1000, 0x20, 64, 0
|
||||
GD25LT256E(DTR), 0xC86619, 0x10000000, 0x1000, 0x20, 64, 0
|
||||
GD25B16E, 0xC84015, 0x1000000, 0x1000, 0x20, 64, 0
|
||||
GD25B32E, 0xC84016, 0x2000000, 0x1000, 0x20, 64, 0
|
||||
GD25B64E, 0xC84017, 0x4000000, 0x1000, 0x20, 64, 0
|
||||
GD25B128E, 0xC84018, 0x8000000, 0x1000, 0x20, 64, 0
|
||||
GD25B256E, 0xC84019, 0x10000000, 0x1000, 0x20, 64, 0
|
||||
GD25B257D(DTR), 0xC84019, 0x10000000, 0x1000, 0x20, 64, 0
|
||||
GD25LR64E, 0xC86017, 0x4000000, 0x1000, 0x20, 64, 0
|
||||
GD25LR128D, 0xC86018, 0x8000000, 0x1000, 0x20, 64, 0
|
||||
|
||||
;Adesto
|
||||
AT25SF641, 0x1F3217, 0x4000000, 0x1000, 0x20, 64, 0
|
||||
AT25SL128A, 0x1F4218, 0x8000000, 0x1000, 0x20, 64, 0
|
||||
AT25SL641, 0x1F4317, 0x4000000, 0x1000, 0x20, 64, 0
|
||||
AT25SL321, 0x1F4216, 0x2000000, 0x1000, 0x20, 64, 0
|
||||
AT25SF128, 0x1F7018, 0x8000000, 0x1000, 0x20, 64, 0
|
||||
AT25QF128, 0x1F7018, 0x8000000, 0x1000, 0x20, 64, 0
|
||||
AT25QF641, 0x1F3217, 0x4000000, 0x1000, 0x20, 64, 0
|
||||
AT25QL128A, 0x1F4218, 0x8000000, 0x1000, 0x20, 64, 0
|
||||
AT25QL641, 0x1F4317, 0x4000000, 0x1000, 0x20, 64, 0
|
||||
AT25QL321, 0x1F4216, 0x2000000, 0x1000, 0x20, 64, 0
|
||||
|
||||
;ISSI
|
||||
IS25LP256A, 0x9D6019, 0x10000000, 0x1000, 0x20, 64, 0
|
||||
IC25LP256A, 0x9D6019, 0x10000000, 0x1000, 0x20, 64, 0
|
||||
IS25LP128, 0x9D6018, 0x8000000, 0x1000, 0x20, 64, 0
|
||||
IC25LP128, 0x9D6018, 0x8000000, 0x1000, 0x20, 64, 0
|
||||
IS25LP064A, 0x9D6017, 0x4000000, 0x1000, 0x20, 64, 0
|
||||
IC25LP064A, 0x9D6017, 0x4000000, 0x1000, 0x20, 64, 0
|
||||
IS25WP256A, 0x9D7019, 0x10000000, 0x1000, 0x20, 64, 0
|
||||
IC25WP256A, 0x9D7019, 0x10000000, 0x1000, 0x20, 64, 0
|
||||
IS25WP128, 0x9D7018, 0x8000000, 0x1000, 0x20, 64, 0
|
||||
IC25WP128, 0x9D7018, 0x8000000, 0x1000, 0x20, 64, 0
|
||||
IS25WP064, 0x9D7017, 0x4000000, 0x1000, 0x20, 64, 0
|
||||
IC25WP064, 0x9D7017, 0x4000000, 0x1000, 0x20, 64, 0
|
||||
IS25WP064A, 0x9D7017, 0x4000000, 0x1000, 0x20, 64, 0
|
||||
IC25WP064A, 0x9D7017, 0x4000000, 0x1000, 0x20, 64, 0
|
||||
IS25LP256D, 0x9D6019, 0x10000000, 0x1000, 0x20, 64, 0
|
||||
IC25LP256D, 0x9D6019, 0x10000000, 0x1000, 0x20, 64, 0
|
||||
IS25WP256D, 0x9D6019, 0x10000000, 0x1000, 0x20, 64, 0
|
||||
IC25WP256D, 0x9D6019, 0x10000000, 0x1000, 0x20, 64, 0
|
||||
IS25WP080D, 0x9D7014, 0x800000, 0x1000, 0x20, 64, 0
|
||||
IS25LP080D, 0x9D6014, 0x800000, 0x1000, 0x20, 64, 0
|
||||
IS25WP016D, 0x9D7015, 0x1000000, 0x1000, 0x20, 64, 0
|
||||
IS25LP016D, 0x9D6015, 0x1000000, 0x1000, 0x20, 64, 0
|
||||
IS25WP032D, 0x9D7016, 0x2000000, 0x1000, 0x20, 64, 0
|
||||
IS25LP032D, 0x9D6016, 0x2000000, 0x1000, 0x20, 64, 0
|
||||
IS25LP128F, 0x9D6018, 0x8000000, 0x1000, 0x20, 64, 0
|
||||
IS25WP128F, 0x9D7018, 0x8000000, 0x1000, 0x20, 64, 0
|
||||
IS25WQ256G, 0x9D7019, 0x2000000, 0x1000, 0x20, 64, 0
|
||||
IS25LQ256G, 0x9D7019, 0x2000000, 0x1000, 0x20, 64, 0
|
||||
|
||||
;BOYA
|
||||
BY25B128AS, 0x684018, 0x8000000, 0x1000, 0x20, 64, 0
|
||||
BY25B64AS, 0x684017, 0x4000000, 0x1000, 0x20, 64, 0
|
||||
BY25B32BS, 0x684016, 0x2000000, 0x1000, 0x20, 64, 0
|
||||
|
||||
;XMC
|
||||
XM25QH64A, 0x207017, 0x4000000, 0x1000, 0x20, 64, 0
|
||||
XM25QH128A, 0x207018, 0x8000000, 0x1000, 0x20, 64, 0
|
||||
XM25QU64A, 0x203817, 0x4000000, 0x1000, 0x20, 64, 0
|
||||
XM25QH32B, 0x204016, 0x2000000, 0x1000, 0x20, 64, 0
|
||||
XM25QH20B, 0x204012, 0x200000, 0x1000, 0x20, 64, 0
|
||||
XM25QH40B, 0x204013, 0x400000, 0x1000, 0x20, 64, 0
|
||||
XM25QH80B, 0x204014, 0x800000, 0x1000, 0x20, 64, 0
|
||||
XM25QH16B, 0x204015, 0x1000000, 0x1000, 0x20, 64, 0
|
||||
XM25QU128C, 0x204118, 0x8000000, 0x1000, 0x20, 64, 0
|
||||
XM25QH128C, 0x204018, 0x8000000, 0x1000, 0x20, 64, 0
|
||||
XM25QU256B, 0x207019, 0x100000000, 0x1000, 0x20, 64, 0
|
||||
XM25QH256B, 0x206019, 0x100000000, 0x1000, 0x20, 64, 0
|
||||
|
||||
;Fudan
|
||||
FM25W128, 0xA12818, 0x8000000, 0x1000, 0x20, 64, 0
|
Binary file not shown.
|
@ -0,0 +1 @@
|
|||
ver
|
Binary file not shown.
167
flashing-tools-and-tutorials/bios-ec-tool-efi-shell/readme.txt
Normal file
167
flashing-tools-and-tutorials/bios-ec-tool-efi-shell/readme.txt
Normal file
|
@ -0,0 +1,167 @@
|
|||
Disclaimer:
|
||||
flashing BIOS is risky, improper operation may cause serious problems such as failure to boot.
|
||||
Changing CPU is risky, improper operation may cause permanent hardware damage that can not be repaired.
|
||||
BIOS is not 100% compatible with all computers, there is a possibility that the computer will not boot up after flashing, it is not recommended to try it without a programmer.
|
||||
Please read the tutorials carefully and at your own risk, I and the posters and forums do not take any responsibility for the failure of flashing the BIOS or dismantling the computer.
|
||||
There is a risk of losing system activation and serial number by flashing a modified BIOS, so please think twice before doing so.
|
||||
There is a very small chance that after flashing the BIOS in normal operation, you may not be able to boot up your computer, but it is normal to use the programmer to re-flash the same file and it will be fine.
|
||||
I don't own the copyright of BIOS and its software, please use it legally for research and study purpose.
|
||||
If you have fixed some bugs based on this BIOS, and have suggestions for improvement, please continue to publicize and share the results of your work.
|
||||
I hereby disclaim any warranty for the use of the BIOS, the suitability of the BIOS for any user, and the absence of any warranty of freedom from malfunction, and shall not be liable to any user for any theoretical or actual damages arising from the use of the BIOS.
|
||||
By using this BIOS, you are accepting this agreement by default.
|
||||
|
||||
Note:
|
||||
Updating the BIOS is risky, please do not turn off the power or reboot the computer during the update process, otherwise the update will fail.
|
||||
After the BIOS update, the PIN code of the system may be invalid. Bitlocker and other functions that rely on TPM may also be invalid, and there is a risk of data loss.
|
||||
Please make sure you have the right model, you can judge by the video card (onboard or MXM), CPU socket is LGA1151 or not, chipset (use the latest version of CPU-Z to check in the "motherboard" page), and other information,
|
||||
Please make sure to plug in the AC power supply at all times when you are operating.
|
||||
If the model is wrong, it will lead to serious problems including but not limited to failure to boot.
|
||||
Please be sure to read all the content below before starting the operation, don't read one step and do one step.
|
||||
|
||||
0. Frequently Asked Questions:
|
||||
What is MSDM:
|
||||
MSDM table is a piece of data in the BIOS, record the serial number of your computer pre-installed genuine Windows, if you lose the computer may lose the genuine system, lost can not be recovered.
|
||||
What will happen if you don't deal with the MSDM table: Windows may become inactive and nothing may happen because some computers don't have the MSDM table.
|
||||
|
||||
Which part do I need to flush in:
|
||||
0. The complete BIOS is divided into three parts, Flash Descriptor/ME Region/BIOS Region, and you can choose which part to flush when you do it.
|
||||
1. The NIC loss problem is caused by incorrect parameters in the Flash Descriptor/ME Region.
|
||||
2. Higher versions of ME will reject 8th/9th generation CPUs to boot on old PCH(100/200 series), while lower versions of ME will reject 6th/7th generation CPUs to boot on new PCH(300 series), which will be manifested by the power light being on for a while and then powering off immediately.
|
||||
3. If the parameter in Flash Descriptor is not modified, it can't light up the CPU of U0/P0/R0 step of 8/9 generation, which is shown as power off immediately after the power light is on.
|
||||
To sum up, when you brush in the BIOS provided by me, please brush in the whole BIOS, and when you do DIY by yourself, you can just brush in the part you modified.
|
||||
If you have brushed in the BIOS of me before, and can't start up the system after you change CPU, please do it again in full. If you have flashed my BIOS before and can't boot up after changing CPU, you should flash it again.
|
||||
The BIOSes I provide here are all full BIOSes with ME and Flash Descriptor, and can be flashed directly with a programmer.
|
||||
|
||||
1. Preparation:
|
||||
will be unzipped, get the EFI folder, and then you want to brush the BIOS file renamed BIOS.BIN (other names can be, they know on the line, for the sake of convenience, do not take the space and Chinese, the following command in the BIOS.BIN their discretion to replace the EC is the same) into the EFI \BOOT folder
|
||||
blue sky models, you want to brush the Main EC file renamed EC.BIN, 2nd EC file renamed EC2.BIN (many models do not have 2nd EC, normal) into the EFI\BOOT folder, do not want to brush the EC, do not put
|
||||
Copy the EFI folder to the root directory of a FAT32 partition, make sure that you can boot from the FAT32 partition in UEFI mode.
|
||||
|
||||
Go to BIOS and change the following options and save them, if you can't find them, don't change them, if you can find them, change them according to the requirements
|
||||
Changing the boot method may lead to not being able to boot the current system, e.g., the current system is booting in Legacy mode
|
||||
Changing the boot method may lead to not being able to illuminate the screen, e.g., the graphics card doesn't support UEFI (in this case, it is recommended that you use the programmer to brush the BIOS directly)
|
||||
Make sure that you have a means to recover the normalcy from the above situation, otherwise, it will not be possible to recover from the above situation. Please make sure you have the means to recover from the above situation, otherwise do not continue
|
||||
One of the two options:
|
||||
BIOS main interface->Boot at the top->UEFI Settings->UEFI Boot->Enabled
|
||||
BIOS main interface->Boot at the top->Boot mode select->UEFI
|
||||
Three of the three options, or none:
|
||||
BIOS main interface->Top Security->Secure Boot->Disabled
|
||||
BIOS main interface->Top Security->Secure Boot->Attempt Secure Boot->Disabled
|
||||
BIOS main interface->Top Security->Secure Boot menu->Secure Boot->Disabled Secure Boot->Disabled
|
||||
Microelectronics choose one, Blue Sky does not:
|
||||
BIOS main interface->Top Advanced->PCH-IO Configuration->BIOS Security Configuration->BIOS Lock->Disabled
|
||||
BIOS main interface->Top Advanced->PCH-IO Configuration->BIOS Lock->Disabled BIOS main interface->top Advanced->PCH-IO Configuration->Security Configuration->BIOS Lock->Disabled
|
||||
|
||||
After booting from the above FAT32 partition, you will see the following prompt
|
||||
Press ESC in 5 seconds to skip startup.nsh, any other key to continue.
|
||||
and 5 is counting down, at this time you can press any key to continue, or wait until the end of the readout to continue automatically, both are fine, but you can't press ESC to skip
|
||||
Next you can see the yellow color “PCHIO Configuration”, “PCHIO Configuration”, “Security Configuration”, “BIOS Lock->Disabled”. You can see the yellow "Shell> _", which means that you have successfully booted into the EFI Shell
|
||||
All the following commands are case insensitive
|
||||
Observe the line similar to "fs1:\EFI\BOOT\startup.nsh> ver" in the screen, and memorize the content before the first "\" (backslash), for example, "fs1:"
|
||||
Execute the content that you memorized in the previous step, for example, "fs1:". For example, "fs1:", "Shell> _" should change to "fs1:\> _" (actually what you got in the previous step, it will show the corresponding content, the same below)
|
||||
Then execute "cd efi\boot", "fs1:\> _" should change to "fs1:\EFI\BOOT\> _"
|
||||
At this point, the preparations are complete!
|
||||
|
||||
2. Operation introduction:
|
||||
Unlock Flash Descriptor read/write restriction on Flash Descriptor and ME Region settings
|
||||
MICROALLIAN execute OPEN, BLUE SKY execute MESET, after the execution of the general will be automatically rebooted, if there is no automatic reboot, please press the boot key to manually shut down the computer, and wait for 3 seconds before pressing the boot key to boot
|
||||
Therefore, the operation will only take effect for a boot, if you reboot again, it will be effective for one time, and the operation will be effective for another time. If you reboot again, it will be restored automatically, so please follow the above to boot from FAT32 partition.
|
||||
|
||||
2. Operation introduction:
|
||||
Unlock Flash Descriptor within the Flash Descriptor and ME Region settings of the read and write restrictions
|
||||
Micro Alliance implementation of open, blue sky implementation of meset, after the implementation of the general will be automatically restarted, if not automatically restarted, please long press the boot button to manually shut down the computer, and so on for 3 seconds, and then press the boot button to start
|
||||
Therefore, the operation will only take effect for a boot, if reboot, it will automatically restore, so please follow the above from the FAT32 partition boot, to perform the subsequent backup and write operations If you directly into the Windows reboot this time, it will be automatically recovered. If you reboot again, it will be restored automatically, so please follow the above to boot from the FAT32 partition to perform the subsequent backup and write operations
|
||||
If you reboot this time directly into the Windows system, then you reboot to the EFI Shell environment, it is still not unlocked the state of the
|
||||
This time, the reboot may be slower, it is a normal phenomenon, please wait patiently
|
||||
The fan of the Blue Sky model may run at full speed, it is normal. The fan of the Blue Sky model may run at full speed, which is normal, and it will be restored after reboot.
|
||||
There are 3 cases of this restriction on ME Region, which are as follows:
|
||||
1.ME Region can not read or write
|
||||
2.ME Region can read and cannot write
|
||||
3.ME Region can read and write
|
||||
There are 2 cases for Flash Descriptor:
|
||||
1.Flash Descriptor readable and unwritable
|
||||
2.Flash Descriptor can be read and written
|
||||
So, you can follow the instructions below, read and then write to the same file to confirm the existence of write protection
|
||||
If there is no error, i.e., there is no write protection, then there is no need for this step.
|
||||
|
||||
Backup the current Flash Descriptor
|
||||
fpt -desc -d bak_desc.bin
|
||||
will backup the Flash Descriptor in bak_desc.bin file, you can fill in the file name by yourself, don't include space.
|
||||
|
||||
Backup current ME Region
|
||||
fpt -me -d bak_me.bin
|
||||
will backup ME Region in bak_me.bin file, the file name can be filled in by yourself without spaces.
|
||||
|
||||
Backup current BIOS Region
|
||||
fpt -bios -d bak_bios.bin
|
||||
will backup the BIOS Region in bak_bios.bin file, the file name can be filled in by yourself without spaces.
|
||||
|
||||
Backup the current full BIOS (including all Regions)
|
||||
fpt -d bak_full.bin
|
||||
will backup the full BIOS in bak_full.bin file, the file name can be filled in by yourself without spaces
|
||||
This full BIOS can be flashed by programmer directly.
|
||||
|
||||
Note, if there is a file with the same name, fpt will ask you whether to overwrite it or not, please be careful with it.
|
||||
|
||||
Write Flash Descriptor
|
||||
fpt -desc -f BIOS.BIN -rewrite -y
|
||||
will write the Flash Descriptor in BIOS.BIN to the device.
|
||||
|
||||
Write ME Region
|
||||
fpt -me -f BIOS.BIN -rewrite -y
|
||||
will write ME Region in BIOS.BIN to the chassis.
|
||||
|
||||
Write BIOS Region
|
||||
fpt -bios -f BIOS.BIN -rewrite -y
|
||||
will write the BIOS Region in BIOS.BIN to the chassis.
|
||||
|
||||
Write full BIOS (including all regions)
|
||||
fpt -f BIOS.BIN -rewrite -y
|
||||
will write the whole BIOS.BIN to the chassis.
|
||||
|
||||
Note, if the BIOS.BIN you put in is incomplete, e.g. only the BIOS Region is included, please don't write other Regions.
|
||||
If you write the BIOS Region as the full BIOS, you will not be able to boot the machine.
|
||||
|
||||
Backup MSDM table
|
||||
gmsdmx64
|
||||
Please do this before flashing the new BIOS, it will save the MSDM table in the msdm.bin file
|
||||
If you are prompted "Search MSDM Table...", please do not write the MSDM table to other regions. . If "Search MSDM Table... Not Found" is prompted, it means that the MSDM table is not included in the current BIOS, so there is no need to recover it.
|
||||
|
||||
Recover MSDM Table
|
||||
oaidefix64 msdm.bin /oa
|
||||
Please do this after flashing a new BIOS and rebooting, it will write the MSDM table in msdm.bin file to the BIOS.
|
||||
|
||||
Blue Sky flashing Main EC
|
||||
uEcFlash EC.BIN /AD /F2
|
||||
to update the firmware of Main EC with EC.BIN.
|
||||
|
||||
Blue Sky flashing 2nd EC
|
||||
uEcFlash EC2.BIN /AD /O2
|
||||
to update the firmware of 2nd EC with EC2.BIN.
|
||||
|
||||
3. Troubleshooting:
|
||||
FPT prompts Error 368
|
||||
BIOS Lock is not disabled.
|
||||
|
||||
FPT prompts Error 451
|
||||
The read/write restrictions in the Flash Descriptor have not been lifted.
|
||||
|
||||
FPT prompts yellow "GbE Region does not exist."
|
||||
is normal, because the quasi-system BIOS originally does not have "GbE Region", ignore it!
|
||||
|
||||
|
||||
4. Operation steps:
|
||||
1. Prepare to brush the BIOS file, to determine whether the BIOS file is complete
|
||||
2. Make preparations to ensure that you have the ability to deal with a variety of emergency situations
|
||||
3. According to their own needs to determine what needs to be written into the Region, the first backup, and then brush, if you are not sure what you need to brush all of them!
|
||||
4. After the operation is completed, reboot according to your favorite method, after reboot and boot, modify the options in the BIOS as required
|
||||
5.EC brush when you want, no order, follow the prompts to operate can be
|
||||
|
||||
5.Special Notes
|
||||
Blue Sky's Z170 motherboard, the official BIOS structure is Flash Descriptor + ME Region = 3MB, BIOS Region = 5MB
|
||||
and Blue Sky's Z370 motherboard, the official BIOS structure is Flash Descriptor + ME Region = 2MB, BIOS Region = 6MB. Region = 6MB
|
||||
When flashing the BIOS ported from the Z370 to the Z170 (or flashing back), you can't flash a region alone, you must flash the whole thing, and after flashing, you can't shut down or reboot, you must force the power to go off.
|
||||
That is, you don't connect the main battery during the operation, but only the AC power supply, and after the operation is finished, you directly disconnect the AC power supply.
|
||||
The reason is that, during a normal shutdown or reboot, the NVRAM in the BIOS will not be able to be used in a normal way. The reason is that, during normal shutdown or reboot, the NVRAM part of the BIOS will be written, because we have flashed a new BIOS, the storage area of this part has been changed
|
||||
But when writing, it will still be written according to the original area, and the content stored in the original area is no longer NVRAM, after being overwritten, the BIOS content will be corrupted, and cannot be booted up.
|
||||
At this time, you can only use the programmer to recover, if you want to be safe, we recommend that you use a programmer to recover the contents of the BIOS directly in this case. Programmer
|
BIN
flashing-tools-and-tutorials/bios-flashing-windows/bios/FPTW.exe
Normal file
BIN
flashing-tools-and-tutorials/bios-flashing-windows/bios/FPTW.exe
Normal file
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
|
@ -0,0 +1,334 @@
|
|||
;
|
||||
; These settings are not part recommendations, nor are they an
|
||||
; indication these parts are supported on Intel platforms.
|
||||
; All parts on this list have NOT been validated, and it is the
|
||||
; responsibility of the customer to validate the flash parts used
|
||||
; on their platform.
|
||||
;
|
||||
; Flash parts may change opcodes and architectures so please refer
|
||||
; to the respective flash datasheet and errata/application note and
|
||||
; flash vendor to confirm.
|
||||
;
|
||||
; Description of fields:
|
||||
; 1) Display name
|
||||
; 2) Device ID (2 or 3 bytes)
|
||||
; 3) Device Size (in bits)
|
||||
; 4) Block Erase Size (in bytes - 256, 4K, 64K)
|
||||
; 5) Block Erase Command
|
||||
; 6) Write Granularity (1 or 64)
|
||||
; 7) Enable Write Status Register Command (1- True, 0- False)
|
||||
;
|
||||
|
||||
|
||||
;zbit
|
||||
ZB25LQ128A, 0x5E5018, 0x8000000, 0x1000, 0x20, 64, 0
|
||||
ZB25VQ128A, 0x5E6018, 0x8000000, 0x1000, 0x20, 64, 0
|
||||
ZB25LQ256A, 0x5E5019, 010000000, 0x1000, 0x20, 64, 0
|
||||
ZB25VQ256A, 0x5E6019, 010000000, 0x1000, 0x20, 64, 0
|
||||
|
||||
;winbond
|
||||
W25Q256FV, 0xEF4019, 0x10000000, 0x1000, 0x20, 64, 0
|
||||
W25Q256JV, 0xEF4019, 0x10000000, 0x1000, 0x20, 64, 0
|
||||
W25Q256JW, 0xEF6019, 0x10000000, 0x1000, 0x20, 64, 0
|
||||
W25Q128FV, 0xEF4018, 0x8000000, 0x1000, 0x20, 64, 0
|
||||
W25R128FV, 0xEF4018, 0x8000000, 0x1000, 0x20, 64, 0
|
||||
W25Q128JV, 0xEF4018, 0x8000000, 0x1000, 0x20, 64, 0
|
||||
W25Q128FW, 0xEF6018, 0x8000000, 0x1000, 0x20, 64, 0
|
||||
W25Q64FV, 0xEF4017, 0x4000000, 0x1000, 0x20, 64, 0
|
||||
W25R64FV, 0xEF4017, 0x4000000, 0x1000, 0x20, 64, 0
|
||||
W25Q64JV, 0xEF4017, 0x4000000, 0x1000, 0x20, 64, 0
|
||||
W25Q64FW, 0xEF6017, 0x4000000, 0x1000, 0x20, 64, 0
|
||||
W25Q32FV, 0xEF4016, 0x2000000, 0x1000, 0x20, 64, 0
|
||||
W25Q32JV, 0xEF4016, 0x2000000, 0x1000, 0x20, 64, 0
|
||||
W25Q32FW, 0xEF6016, 0x2000000, 0x1000, 0x20, 64, 0
|
||||
W25Q16DV, 0xEF4015, 0x1000000, 0x1000, 0x20, 64, 0
|
||||
W25Q16JV, 0xEF4015, 0x1000000, 0x1000, 0x20, 64, 0
|
||||
W25Q16CL, 0xEF4015, 0x1000000, 0x1000, 0x20, 64, 0
|
||||
W25Q16DW, 0xEF6015, 0x1000000, 0x1000, 0x20, 64, 0
|
||||
W25Q16FW, 0xEF6015, 0x1000000, 0x1000, 0x20, 64, 0
|
||||
W25Q80DV, 0xEF4014, 0x800000, 0x1000, 0x20, 64, 0
|
||||
W25Q80JV, 0xEF4014, 0x800000, 0x1000, 0x20, 64, 0
|
||||
W25Q80BL, 0xEF4014, 0x800000, 0x1000, 0x20, 64, 0
|
||||
W25Q80EW, 0xEF6014, 0x800000, 0x1000, 0x20, 64, 0
|
||||
W25X40CL, 0xEF3013, 0x400000, 0x1000, 0x20, 64, 0
|
||||
W25Q40CL, 0xEF4013, 0x400000, 0x1000, 0x20, 64, 0
|
||||
W25Q40EW, 0xEF6013, 0x400000, 0x1000, 0x20, 64, 0
|
||||
W25X20CL, 0xEF3012, 0x200000, 0x1000, 0x20, 64, 0
|
||||
W25Q20CL, 0xEF4012, 0x200000, 0x1000, 0x20, 64, 0
|
||||
W25Q20EW, 0xEF6012, 0x200000, 0x1000, 0x20, 64, 0
|
||||
W25X10CL, 0xEF3011, 0x100000, 0x1000, 0x20, 64, 0
|
||||
W25Q10EW, 0xEF3011, 0x100000, 0x1000, 0x20, 64, 0
|
||||
W25X05CL, 0xEF3010, 0x8000, 0x1000, 0x20, 64, 0
|
||||
W25Q128JVSIQ, 0xEF4018, 0x8000000, 0x1000, 0x20, 64, 0
|
||||
W25Q80DL, 0xEF4014, 0x800000, 0x1000, 0x20, 64, 0
|
||||
W25Q16JL, 0xEF4015, 0x1000000, 0x1000, 0x20, 64, 0
|
||||
W25Q256FV, 0xEF4019, 0x10000000, 0x1000, 0x20, 64, 0
|
||||
W25R256FV, 0xEF4019, 0x10000000, 0x1000, 0x20, 64, 0
|
||||
W25Q32JW, 0xEF6016, 0x2000000, 0x1000, 0x20, 64, 0
|
||||
W25Q128JV-DTR, 0xEF7018, 0x8000000, 0x1000, 0x20, 64, 0
|
||||
W25R256JV, 0xEF4019, 0x10000000, 0x1000, 0x20, 64, 0
|
||||
W25R256JW, 0xEF6019, 0x10000000, 0x1000, 0x20, 64, 0
|
||||
W25Q257JV, 0xEF4019, 0x10000000, 0x1000, 0x20, 64, 0
|
||||
W25Q256JV, 0xEF4019, 0x10000000, 0x1000, 0x20, 64, 0
|
||||
W25Q256JW, 0xEF6019, 0x10000000, 0x1000, 0x20, 64, 0
|
||||
W25R128JV, 0xEF4018, 0x8000000, 0x1000, 0x20, 64, 0
|
||||
W25Q64JV, 0xEF4017, 0x4000000, 0x1000, 0x20, 64, 0
|
||||
W25Q32JV, 0xEF7016, 0x2000000, 0x1000, 0x20, 64, 0
|
||||
W25Q32JW, 0xEF6016, 0x2000000, 0x1000, 0x20, 64, 0
|
||||
W25Q16JV, 0xEF4015, 0x1000000, 0x1000, 0x20, 64, 0
|
||||
W25Q256JV-DTR, 0xEF7019, 0x10000000, 0x1000, 0x20, 64, 0
|
||||
W25Q256JW-DTR, 0xEF8019, 0x10000000, 0x1000, 0x20, 64, 0
|
||||
W25Q64JV-DTR, 0xEF7017, 0x4000000, 0x1000, 0x20, 64, 0
|
||||
W25Q32JV-DTR, 0xEF7016, 0x2000000, 0x1000, 0x20, 64, 0
|
||||
W25Q32JW-DTR, 0xEF8016, 0x2000000, 0x1000, 0x20, 64, 0
|
||||
W25Q16JV-DTR, 0xEF7015, 0x1000000, 0x1000, 0x20, 64, 0
|
||||
W25Q128JW, 0xEF6018, 0x8000000, 0x1000, 0x20, 64, 0
|
||||
W25Q128JW-DTR, 0xEF8018, 0x8000000, 0x1000, 0x20, 64, 0
|
||||
W25R128FW, 0xEF6018, 0x8000000, 0x1000, 0x20, 64, 0
|
||||
W25R128JW, 0xEF6018, 0x8000000, 0x1000, 0x20, 64, 0
|
||||
W25Q512JV, 0xEF4020, 0x20000000, 0x1000, 0x20, 64, 0
|
||||
W25Q16JW, 0xEF6015, 0x1000000, 0x1000, 0x20, 64, 0
|
||||
W25Q16JW DTR, 0xEF8015, 0x1000000, 0x1000, 0x20, 64, 0
|
||||
W25R64JV, 0xEF4017, 0x4000000, 0x1000, 0x20, 64, 0
|
||||
W25Q64JW, 0xEF6017, 0x4000000, 0x1000, 0x20, 64, 0
|
||||
W25Q64JW DTR, 0xEF8017, 0x4000000, 0x1000, 0x20, 64, 0
|
||||
W25Q512JV DTR, 0xEF7020, 0x20000000, 0x1000, 0x20, 64, 0
|
||||
|
||||
;macronix
|
||||
MX25L12875F, 0xC22018, 0x8000000, 0x1000, 0x20, 64, 0
|
||||
MX25L12835F, 0xC22018, 0x8000000, 0x1000, 0x20, 64, 0
|
||||
MX25L6473E, 0xC22017, 0x4000000, 0x1000, 0x20, 64, 0
|
||||
MX25L3273E, 0xC22016, 0x2000000, 0x1000, 0x20, 64, 0
|
||||
MX25L1673E, 0xC22415, 0x1000000, 0x1000, 0x20, 64, 0
|
||||
MX25L8075E, 0xC22014, 0x800000, 0x1000, 0x20, 64, 0
|
||||
MX25L12873F, 0xC22018, 0x8000000, 0x1000, 0x20, 64, 0
|
||||
MX25L8073E, 0xC22014, 0x800000, 0x1000, 0x20, 64, 0
|
||||
MX25L6450F, 0xC22017, 0x4000000, 0x1000, 0x20, 64, 0
|
||||
MX25L12850F, 0xC22018, 0x8000000, 0x1000, 0x20, 64, 0
|
||||
MX25L3273F, 0xC22016, 0x2000000, 0x1000, 0x20, 64, 0
|
||||
MX25L6473F, 0xC22017, 0x4000000, 0x1000, 0x20, 64, 0
|
||||
MX25L25735F, 0xC22019, 0x10000000, 0x1000, 0x20, 64, 0
|
||||
MX25L6445E, 0xC22017, 0x4000000, 0x1000, 0x20, 64, 0
|
||||
MX25L6455E, 0xC22617, 0x4000000, 0x1000, 0x20, 64, 0
|
||||
MX25L12855E, 0xC22618, 0x8000000, 0x1000, 0x20, 64, 0
|
||||
MX25L6436E, 0xC22017, 0x4000000, 0x1000, 0x20, 64, 0
|
||||
MX25L12836E, 0xC22018, 0x8000000, 0x1000, 0x20, 64, 0
|
||||
MX25L8036E, 0xC22014, 0x800000, 0x1000, 0x20, 64, 0
|
||||
MX25L1636E, 0xC22515, 0x1000000, 0x1000, 0x20, 64, 0
|
||||
MX25L12865E, 0xC22018, 0x8000000, 0x1000, 0x20, 64, 0
|
||||
MX25L6495F, 0xC29517, 0x4000000, 0x1000, 0x20, 64, 0
|
||||
MX25L12835E, 0xC22018, 0x8000000, 0x1000, 0x20, 64, 0
|
||||
MX25L12845E, 0xC22018, 0x8000000, 0x1000, 0x20, 64, 0
|
||||
MX25L25635E, 0xC22019, 0x10000000, 0x1000, 0x20, 64, 0
|
||||
MX25U1635F, 0xC22535, 0x1000000, 0x1000, 0x20, 64, 0
|
||||
MX25U3235F, 0xC22536, 0x2000000, 0x1000, 0x20, 64, 0
|
||||
MX25U6473F, 0xC22537, 0x4000000, 0x1000, 0x20, 64, 0
|
||||
MX25U6435F, 0xC22537, 0x4000000, 0x1000, 0x20, 64, 0
|
||||
MX25U12835F, 0xC22538, 0x8000000, 0x1000, 0x20, 64, 0
|
||||
MX25U12873F, 0xC22538, 0x8000000, 0x1000, 0x20, 64, 0
|
||||
MX25U25635F, 0xC22539, 0x10000000, 0x1000, 0x20, 64, 0
|
||||
MX25L25673G, 0xC22019, 0x10000000, 0x1000, 0x20, 64, 0
|
||||
MX66L51235F, 0xC2201A, 0x8000000, 0x1000, 0x20, 64, 0
|
||||
MX25L51245G, 0xC2201A, 0x8000000, 0x1000, 0x20, 64, 0
|
||||
MX25L12873G, 0xC22018, 0x8000000, 0x1000, 0x20, 64, 0
|
||||
MX25U8033E, 0xC22534, 0x800000, 0x1000, 0x20, 64, 0
|
||||
MX25U1635F, 0xC22535, 0x1000000, 0x1000, 0x20, 64, 0
|
||||
MX25U3273F, 0xC22536, 0x2000000, 0x1000, 0x20, 64, 0
|
||||
MX25U6473F, 0xC22537, 0x4000000, 0x1000, 0x20, 64, 0
|
||||
MX25U12873F, 0xC22538, 0x8000000, 0x1000, 0x20, 64, 0
|
||||
MX25U25635F, 0xC22539, 0x10000000, 0x1000, 0x20, 64, 0
|
||||
MX25L8073E, 0xC22014, 0x800000, 0x1000, 0x20, 64, 0
|
||||
MX25L1673E, 0xC22415, 0x1000000, 0x1000, 0x20, 64, 0
|
||||
MX25L3273F, 0xC22016, 0x2000000, 0x1000, 0x20, 64, 0
|
||||
MX25L6473F, 0xC22017, 0x4000000, 0x1000, 0x20, 64, 0
|
||||
MX25L6450F, 0xC22017, 0x4000000, 0x1000, 0x20, 64, 0
|
||||
MX25L12850F, 0xC22018, 0x8000000, 0x1000, 0x20, 64, 0
|
||||
MX25L12873F, 0xC22018, 0x8000000, 0x1000, 0x20, 64, 0
|
||||
MX25L25673G, 0xC22019, 0x10000000, 0x1000, 0x20, 64, 0
|
||||
MX25L25673G, 0xC2201A, 0x20000000, 0x1000, 0x20, 64, 0
|
||||
MX25L25635F, 0xC22019, 0x10000000, 0x1000, 0x20, 64, 0
|
||||
MX25L25645G, 0xC22019, 0x10000000, 0x1000, 0x20, 64, 0
|
||||
MX25U25645G, 0xC22539, 0x10000000, 0x1000, 0x20, 64, 0
|
||||
MX25U51245G, 0xC2253A, 0x20000000, 0x1000, 0x20, 64, 0
|
||||
MX25L12833F, 0xC22018, 0x8000000, 0x1000, 0x20, 64, 0
|
||||
MX25L12872F, 0xC22018, 0x8000000, 0x1000, 0x20, 64, 0
|
||||
MX77L25650F, 0xC27519, 0x10000000, 0x1000, 0x20, 64, 0
|
||||
MX25L51273G, 0xC2201A, 0x20000000, 0x1000, 0x20, 64, 0
|
||||
MX77U12850F, 0xC27538, 0x10000000, 0x1000, 0x20, 64, 0
|
||||
MX77U25650F, 0xC27539, 0x10000000, 0x1000, 0x20, 64, 0
|
||||
MX77L12850F, 0xC27518, 0x100000, 0x1000, 0x20, 64, 0
|
||||
MX77L6450F, 0xC27517, 0x4000000, 0x1000, 0x20, 64, 0
|
||||
MX25U25673G, 0xC22539, 0x10000000, 0x1000, 0x20, 64, 0
|
||||
MX25V1035FM1I, 0xC22311, 0x100000, 0x1000, 0x20, 64, 0
|
||||
MX25L51237G, 0xC2201A, 0x20000000, 0x1000, 0x20, 64, 0
|
||||
MX25U6472F, 0xC22537, 0x4000000, 0x1000, 0x20, 64, 0
|
||||
MX25U12872F, 0xC22538, 0x8000000, 0x1000, 0x20, 64, 0
|
||||
|
||||
;micron
|
||||
N25Q064A11EF640E, 0x20BB17, 0x4000000, 0x1000, 0x20, 64, 0
|
||||
N25Q064A11ESEA0F, 0x20BB17, 0x4000000, 0x1000, 0x20, 64, 0
|
||||
MT25QL256ABA1EW9-0SIT, 0x20BA19, 0x10000000, 0x1000, 0x20, 64, 0
|
||||
MT25QL512ABA, 0x20BA20, 0x20000000, 0x1000, 0x20, 64, 0
|
||||
MT25QU128ABA1ESE, 0x20BB18, 0x8000000, 0x1000, 0x20, 64, 0
|
||||
MT25QL128ABA, 0x20BA18, 0x8000000, 0x1000, 0x20, 64, 0
|
||||
MT25QU128ABA, 0x20BB18, 0x8000000, 0x1000, 0x20, 64, 0
|
||||
MT25QU256AB, 0x20BB19, 0x10000000, 0x1000, 0x20, 64, 0
|
||||
|
||||
;EON / ESMT
|
||||
EN25QH256, 0x1C7019, 0x10000000, 0x1000, 0x20, 64, 0
|
||||
EN25QH128A, 0x1C7018, 0x8000000, 0x1000, 0x20, 64, 0
|
||||
EN25QH64A, 0x1C7017, 0x4000000, 0x1000, 0x20, 64, 0
|
||||
EN25QH80, 0x1C7014, 0x800000, 0x1000, 0x20, 64, 0
|
||||
EN25QH16A, 0x1C7015, 0x1000000, 0x1000, 0x20, 64, 0
|
||||
EN25QH32A, 0x1C7016, 0x2000000, 0x1000, 0x20, 64, 0
|
||||
EN25QH64, 0x1C7017, 0x4000000, 0x1000, 0x20, 64, 0
|
||||
EN25Q40A, 0x1C3013, 0x400000, 0x1000, 0x20, 64, 0
|
||||
EN25Q80B, 0x1C3014, 0x800000, 0x1000, 0x20, 64, 0
|
||||
EN25S64, 0x1C3817, 0x4000000, 0x1000, 0x20, 64, 0
|
||||
EN25S64A, 0x1C3817, 0x4000000, 0x1000, 0x20, 64, 0
|
||||
EN25S10A, 0x1C3811, 0x100000, 0x1000, 0x20, 64, 0
|
||||
EN25S20A, 0x1C3812, 0x200000, 0x1000, 0x20, 64, 0
|
||||
EN25S40A, 0x1C3813, 0x400000, 0x1000, 0x20, 64, 0
|
||||
EN25S80A, 0x1C3814, 0x800000, 0x1000, 0x20, 64, 0
|
||||
EN25S32, 0x1C3816, 0x2000000, 0x1000, 0x20, 64, 0
|
||||
EN25QH16, 0x1C7015, 0x1000000, 0x1000, 0x20, 64, 0
|
||||
EN25QH32, 0x1C7016, 0x2000000, 0x1000, 0x20, 64, 0
|
||||
EN25QH128, 0x1C7018, 0x8000000, 0x1000, 0x20, 64, 0
|
||||
EN25F10A, 0x1C3111, 0x100000, 0x1000, 0x20, 64, 0
|
||||
EN25F20A, 0x1C3112, 0x200000, 0x1000, 0x20, 64, 0
|
||||
EN25S80B(2S), 0x1C3814, 0x800000, 0x1000, 0x20, 64, 0
|
||||
EN25Q80C(2A), 0x1C3014, 0x800000, 0x1000, 0x20, 64, 0
|
||||
EN25QH16B(2A), 0x1C7015, 0x1000000, 0x1000, 0x20, 64, 0
|
||||
EN25S16B(2S), 0x1C3815, 0x1000000, 0x1000, 0x20, 64, 0
|
||||
EN25QH32B(2B), 0x1C7016, 0x2000000, 0x1000, 0x20, 64, 0
|
||||
EN25QH64A(2YC), 0x1C7017, 0x4000000, 0x1000, 0x20, 64, 0
|
||||
EN25S64A(2SC), 0x1C3817, 0x4000000, 0x1000, 0x20, 64, 0
|
||||
EN25QH128A(2T), 0x1C7018, 0x8000000, 0x1000, 0x20, 64, 0
|
||||
EN25QH128A(2TC), 0x1C7018, 0x8000000, 0x1000, 0x20, 64, 0
|
||||
EN25QH32B(2C), 0x1C7016, 0x20000000, 0x1000, 0x20, 64, 0
|
||||
EN25F10A(2NF), 0x1C3111, 0x100000, 0x1000, 0x20, 64, 0
|
||||
EN25S10A(2SQ), 0x1C3811, 0x100000, 0x1000, 0x20, 64, 0
|
||||
EN25F20A(2N), 0x1C3112, 0x200000, 0x1000, 0x20, 64, 0
|
||||
EN25S20A(2SF), 0x1C3812, 0x200000, 0x1000, 0x20, 64, 0
|
||||
EN25Q40B(2X), 0x1C3013, 0x400000, 0x1000, 0x20, 64, 0
|
||||
EN25S40A(2S), 0x1C3813, 0x400000, 0x1000, 0x20, 64, 0
|
||||
EN25S32A(2S), 0x1C3816, 0x2000000, 0x1000, 0x20, 64, 0
|
||||
EN25QH256A(2RC), 0x1C7019, 0x10000000, 0x1000, 0x20, 64, 0
|
||||
|
||||
;gigadevice
|
||||
GD25B16B, 0xC84015, 0x1000000, 0x1000, 0x20, 64, 0
|
||||
GD25B32B, 0xC84016, 0x2000000, 0x1000, 0x20, 64, 0
|
||||
GD25B64B, 0xC84017, 0x4000000, 0x1000, 0x20, 64, 0
|
||||
GD25B128C, 0xC84018, 0x8000000, 0x1000, 0x20, 64, 0
|
||||
GD25LQ64C, 0xC86017, 0x4000000, 0x1000, 0x20, 64, 0
|
||||
GD25R64B, 0xC84017, 0x4000000, 0x1000, 0x20, 64, 0
|
||||
GD25B64C, 0xC84017, 0x4000000, 0x1000, 0x20, 64, 0
|
||||
GD25R64C, 0xC84017, 0x4000000, 0x1000, 0x20, 64, 0
|
||||
GD25R128C, 0xC84018, 0x8000000, 0x1000, 0x20, 64, 0
|
||||
GD25LB64, 0xC86017, 0x4000000, 0x1000, 0x20, 64, 0
|
||||
GD25LB128, 0xC86018, 0x8000000, 0x1000, 0x20, 64, 0
|
||||
GD25Q256C, 0xC84019, 0x10000000, 0x1000, 0x20, 64, 0
|
||||
GD25LQ256C, 0xC86019, 0x10000000, 0x1000, 0x20, 64, 0
|
||||
GD25R127C, 0xC84018, 0x8000000, 0x1000, 0x20, 64, 0
|
||||
GD25B256C, 0xC84019, 0x10000000, 0x1000, 0x20, 64, 0
|
||||
GD25B127D, 0xC84018, 0x8000000, 0x1000, 0x20, 64, 0
|
||||
GD25LB128D, 0xC86018, 0x8000000, 0x1000, 0x20, 64, 0
|
||||
GD25LB256D, 0xC86019, 0x10000000, 0x1000, 0x20, 64, 0
|
||||
GD25Q80C, 0xC84014, 0x800000, 0x1000, 0x20, 64, 0
|
||||
GD25B16C, 0xC84015, 0x1000000, 0x1000, 0x20, 64, 0
|
||||
GD25Q16C, 0xC84015, 0x1000000, 0x1000, 0x20, 64, 0
|
||||
GD25B32C, 0xC84016, 0x2000000, 0x1000, 0x20, 64, 0
|
||||
GD25Q32C, 0xC84016, 0x2000000, 0x1000, 0x20, 64, 0
|
||||
GD25Q64C, 0xC84017, 0x4000000, 0x1000, 0x20, 64, 0
|
||||
GD25LQ128D, 0xC86018, 0x8000000, 0x1000, 0x20, 64, 0
|
||||
GD25Q128C, 0xC84018, 0x8000000, 0x1000, 0x20, 64, 0
|
||||
GD25B256D, 0xC84019, 0x10000000, 0x1000, 0x20, 64, 0
|
||||
GD25LQ256D, 0xC86019, 0x10000000, 0x1000, 0x20, 64, 0
|
||||
GD25R127D, 0xC84018, 8000000, 0x1000, 0x20, 64, 0
|
||||
GD25R256D, 0xC84019, 0x10000000, 0x1000, 0x20, 64, 0
|
||||
GD25B32C, 0xC84016, 0x2000000, 0x1000, 0x20, 64, 0
|
||||
GD25B32B, 0xC84016, 0x2000000, 0x1000, 0x20, 64, 0
|
||||
GD25Q127C, 0xC84018, 0x8000000, 0x1000, 0x20, 64, 0
|
||||
GD25LB256E, 0xC86719, 0x10000000, 0x1000, 0x20, 64, 0
|
||||
GD25LR128D, 0xC86018, 0x8000000, 0x1000, 0x20, 64, 0
|
||||
GD25Q256D, 0xC84019, 0x10000000, 0x1000, 0x20, 64, 0
|
||||
GD25Q257D, 0xC84019, 0x10000000, 0x1000, 0x20, 64, 0
|
||||
GD25LB512ME, 0xC8401A, 0x20000000, 0x1000, 0x20, 64, 0
|
||||
GD25LR512ME, 0xC8401A, 0x20000000, 0x1000, 0x20, 64, 0
|
||||
GD25LB32E, 0xC86016, 0x2000000, 0x1000, 0x20, 64, 0
|
||||
GD25LB64E, 0xC86017, 0x4000000, 0x1000, 0x20, 64, 0
|
||||
GD25LB128E, 0xC86018, 0x8000000, 0x1000, 0x20, 64, 0
|
||||
GD25LF255E(DTR), 0xC86319, 0x10000000, 0x1000, 0x20, 64, 0
|
||||
GD25LT256E(DTR), 0xC86619, 0x10000000, 0x1000, 0x20, 64, 0
|
||||
GD25B16E, 0xC84015, 0x1000000, 0x1000, 0x20, 64, 0
|
||||
GD25B32E, 0xC84016, 0x2000000, 0x1000, 0x20, 64, 0
|
||||
GD25B64E, 0xC84017, 0x4000000, 0x1000, 0x20, 64, 0
|
||||
GD25B128E, 0xC84018, 0x8000000, 0x1000, 0x20, 64, 0
|
||||
GD25B256E, 0xC84019, 0x10000000, 0x1000, 0x20, 64, 0
|
||||
GD25B257D(DTR), 0xC84019, 0x10000000, 0x1000, 0x20, 64, 0
|
||||
GD25LR64E, 0xC86017, 0x4000000, 0x1000, 0x20, 64, 0
|
||||
GD25LR128D, 0xC86018, 0x8000000, 0x1000, 0x20, 64, 0
|
||||
|
||||
;Adesto
|
||||
AT25SF641, 0x1F3217, 0x4000000, 0x1000, 0x20, 64, 0
|
||||
AT25SL128A, 0x1F4218, 0x8000000, 0x1000, 0x20, 64, 0
|
||||
AT25SL641, 0x1F4317, 0x4000000, 0x1000, 0x20, 64, 0
|
||||
AT25SL321, 0x1F4216, 0x2000000, 0x1000, 0x20, 64, 0
|
||||
AT25SF128, 0x1F7018, 0x8000000, 0x1000, 0x20, 64, 0
|
||||
AT25QF128, 0x1F7018, 0x8000000, 0x1000, 0x20, 64, 0
|
||||
AT25QF641, 0x1F3217, 0x4000000, 0x1000, 0x20, 64, 0
|
||||
AT25QL128A, 0x1F4218, 0x8000000, 0x1000, 0x20, 64, 0
|
||||
AT25QL641, 0x1F4317, 0x4000000, 0x1000, 0x20, 64, 0
|
||||
AT25QL321, 0x1F4216, 0x2000000, 0x1000, 0x20, 64, 0
|
||||
|
||||
;ISSI
|
||||
IS25LP256A, 0x9D6019, 0x10000000, 0x1000, 0x20, 64, 0
|
||||
IC25LP256A, 0x9D6019, 0x10000000, 0x1000, 0x20, 64, 0
|
||||
IS25LP128, 0x9D6018, 0x8000000, 0x1000, 0x20, 64, 0
|
||||
IC25LP128, 0x9D6018, 0x8000000, 0x1000, 0x20, 64, 0
|
||||
IS25LP064A, 0x9D6017, 0x4000000, 0x1000, 0x20, 64, 0
|
||||
IC25LP064A, 0x9D6017, 0x4000000, 0x1000, 0x20, 64, 0
|
||||
IS25WP256A, 0x9D7019, 0x10000000, 0x1000, 0x20, 64, 0
|
||||
IC25WP256A, 0x9D7019, 0x10000000, 0x1000, 0x20, 64, 0
|
||||
IS25WP128, 0x9D7018, 0x8000000, 0x1000, 0x20, 64, 0
|
||||
IC25WP128, 0x9D7018, 0x8000000, 0x1000, 0x20, 64, 0
|
||||
IS25WP064, 0x9D7017, 0x4000000, 0x1000, 0x20, 64, 0
|
||||
IC25WP064, 0x9D7017, 0x4000000, 0x1000, 0x20, 64, 0
|
||||
IS25WP064A, 0x9D7017, 0x4000000, 0x1000, 0x20, 64, 0
|
||||
IC25WP064A, 0x9D7017, 0x4000000, 0x1000, 0x20, 64, 0
|
||||
IS25LP256D, 0x9D6019, 0x10000000, 0x1000, 0x20, 64, 0
|
||||
IC25LP256D, 0x9D6019, 0x10000000, 0x1000, 0x20, 64, 0
|
||||
IS25WP256D, 0x9D6019, 0x10000000, 0x1000, 0x20, 64, 0
|
||||
IC25WP256D, 0x9D6019, 0x10000000, 0x1000, 0x20, 64, 0
|
||||
IS25WP080D, 0x9D7014, 0x800000, 0x1000, 0x20, 64, 0
|
||||
IS25LP080D, 0x9D6014, 0x800000, 0x1000, 0x20, 64, 0
|
||||
IS25WP016D, 0x9D7015, 0x1000000, 0x1000, 0x20, 64, 0
|
||||
IS25LP016D, 0x9D6015, 0x1000000, 0x1000, 0x20, 64, 0
|
||||
IS25WP032D, 0x9D7016, 0x2000000, 0x1000, 0x20, 64, 0
|
||||
IS25LP032D, 0x9D6016, 0x2000000, 0x1000, 0x20, 64, 0
|
||||
IS25LP128F, 0x9D6018, 0x8000000, 0x1000, 0x20, 64, 0
|
||||
IS25WP128F, 0x9D7018, 0x8000000, 0x1000, 0x20, 64, 0
|
||||
IS25WQ256G, 0x9D7019, 0x2000000, 0x1000, 0x20, 64, 0
|
||||
IS25LQ256G, 0x9D7019, 0x2000000, 0x1000, 0x20, 64, 0
|
||||
|
||||
;BOYA
|
||||
BY25B128AS, 0x684018, 0x8000000, 0x1000, 0x20, 64, 0
|
||||
BY25B64AS, 0x684017, 0x4000000, 0x1000, 0x20, 64, 0
|
||||
BY25B32BS, 0x684016, 0x2000000, 0x1000, 0x20, 64, 0
|
||||
|
||||
;XMC
|
||||
XM25QH64A, 0x207017, 0x4000000, 0x1000, 0x20, 64, 0
|
||||
XM25QH128A, 0x207018, 0x8000000, 0x1000, 0x20, 64, 0
|
||||
XM25QU64A, 0x203817, 0x4000000, 0x1000, 0x20, 64, 0
|
||||
XM25QH32B, 0x204016, 0x2000000, 0x1000, 0x20, 64, 0
|
||||
XM25QH20B, 0x204012, 0x200000, 0x1000, 0x20, 64, 0
|
||||
XM25QH40B, 0x204013, 0x400000, 0x1000, 0x20, 64, 0
|
||||
XM25QH80B, 0x204014, 0x800000, 0x1000, 0x20, 64, 0
|
||||
XM25QH16B, 0x204015, 0x1000000, 0x1000, 0x20, 64, 0
|
||||
XM25QU128C, 0x204118, 0x8000000, 0x1000, 0x20, 64, 0
|
||||
XM25QH128C, 0x204018, 0x8000000, 0x1000, 0x20, 64, 0
|
||||
XM25QU256B, 0x207019, 0x100000000, 0x1000, 0x20, 64, 0
|
||||
XM25QH256B, 0x206019, 0x100000000, 0x1000, 0x20, 64, 0
|
||||
|
||||
;Fudan
|
||||
FM25W128, 0xA12818, 0x8000000, 0x1000, 0x20, 64, 0
|
|
@ -0,0 +1,4 @@
|
|||
@ECHO OFF
|
||||
CD /d %~dp0
|
||||
if %PROCESSOR_ARCHITECTURE%==AMD64 (doskey FPT=FPTw64.EXE $*) else (doskey FPT=FPTw.EXE $*)
|
||||
cmd /k
|
148
flashing-tools-and-tutorials/bios-flashing-windows/readme.txt
Normal file
148
flashing-tools-and-tutorials/bios-flashing-windows/readme.txt
Normal file
|
@ -0,0 +1,148 @@
|
|||
Disclaimer:
|
||||
flashing BIOS is risky, improper operation may cause serious problems such as failure to boot.
|
||||
Changing CPU is risky, improper operation may cause permanent hardware damage that can not be repaired.
|
||||
BIOS is not 100% compatible with all computers, there is a possibility that the computer will not boot up after flashing, it is not recommended to try it without a programmer.
|
||||
Please read the tutorials carefully and at your own risk, I and the posters and forums do not take any responsibility for the failure of flashing the BIOS or dismantling the computer.
|
||||
There is a risk of losing system activation and serial number by flashing a modified BIOS, so please think twice before doing so.
|
||||
There is a very small chance that after flashing the BIOS in normal operation, you may not be able to boot up your computer, but it is normal to use the programmer to re-flash the same file and it will be fine.
|
||||
I don't own the copyright of BIOS and its software, please use it legally for research and study purpose.
|
||||
If you have fixed some bugs based on this BIOS, and have suggestions for improvement, please continue to publicize and share the results of your work.
|
||||
I hereby disclaim any warranty for the use of the BIOS, the suitability of the BIOS for any user, and the absence of any warranty of freedom from malfunction, and shall not be liable to any user for any theoretical or actual damages arising from the use of the BIOS.
|
||||
By using this BIOS, you are accepting this agreement by default.
|
||||
|
||||
Note:
|
||||
Updating the BIOS is risky, please do not turn off the power or reboot the computer during the update process, otherwise the update will fail.
|
||||
After the BIOS update, the PIN code of the system may be invalid. Bitlocker and other functions that rely on TPM may also be invalid, and there is a risk of data loss.
|
||||
Please make sure you have the right model, you can judge by the video card (onboard or MXM), CPU socket is LGA1151 or not, chipset (use the latest version of CPU-Z to check in the "motherboard" page), and other information,
|
||||
Please make sure to plug in the AC power supply at all times when you are operating.
|
||||
If the model is wrong, it will lead to serious problems including but not limited to failure to boot.
|
||||
Please be sure to read all the content below before starting the operation, don't read one step and do one step.
|
||||
|
||||
0. Frequently Asked Questions:
|
||||
What is MSDM:
|
||||
MSDM table is a piece of data in the BIOS, record the serial number of your computer pre-installed genuine Windows, if you lose the computer may lose the genuine system, lost can not be recovered.
|
||||
What will happen if you don't deal with the MSDM table: Windows may become inactive and nothing may happen because some computers don't have the MSDM table.
|
||||
|
||||
Which part do I need to flush in:
|
||||
0. The complete BIOS is divided into three parts, Flash Descriptor/ME Region/BIOS Region, and you can choose which part to flush when you do it.
|
||||
1. The NIC loss problem is caused by incorrect parameters in the Flash Descriptor/ME Region.
|
||||
2. Higher versions of ME will reject 8th/9th generation CPUs to boot on old PCH(100/200 series), while lower versions of ME will reject 6th/7th generation CPUs to boot on new PCH(300 series), which will be manifested by the power light being on for a while and then powering off immediately.
|
||||
3. If the parameter in Flash Descriptor is not modified, it can't light up the CPU of U0/P0/R0 step of 8/9 generation, which is shown as power off immediately after the power light is on.
|
||||
To sum up, when you brush in the BIOS provided by me, please brush in the whole BIOS, and when you do DIY by yourself, you can just brush in the part you modified.
|
||||
If you have brushed in the BIOS of me before, and can't start up the system after you change CPU, please do it again in full. If you have flashed my BIOS before and can't boot up after changing CPU, you should flash it again.
|
||||
The BIOSes I provide here are all full BIOSes with ME and Flash Descriptor, and can be flashed directly with a programmer.
|
||||
|
||||
1. Preparation:
|
||||
will be unzipped, get the BIOS folder, and then you want to brush the BIOS file renamed BIOS.BIN (other names can be, they know on the line, for convenience, do not take the space and Chinese, the following command in the BIOS.BIN their own discretion to replace) into the BIOS folder
|
||||
will be the BIOS folder to copy the root directory to a partition, is to ensure that there is no Chinese in the path, spaces, special symbols and other obstacles to the operation of Blue Sky models, “WMeset”.exe after the execution of the system PIN password, the ‘WMeset’.exe to execute the system, the PIN code, etc., preventing operation of Blue Sky models, “WMeset”. In order to ensure that there is no Chinese, spaces, special symbols in the path to prevent the operation of the situation
|
||||
Blue Sky models, in the "WMeset".exe execution of the system after the PIN password will be invalidated, you have to use other means of authentication to log in, do not forget the account password
|
||||
uninstalled all the domestic security antivirus software, because it may prevent the brush writing program to load their own drivers
|
||||
|
||||
Enter the BIOS to modify the following options and save, do not change if you can not find it, find it in accordance with the requirements of the change
|
||||
MicroManufacturing two to choose one, the blue sky does not have:
|
||||
BIOS main interface -> top of the Advanced -> PCH-IO Configuration -> BIOS Security Configuration -> BIOS Lock -> Disabled BIOS main interface -> top of the Advanced -> PCH-IO Configuration -> BIOS Lock -> Disabled
|
||||
BIOS main interface->top Advanced->PCH-IO Configuration->Security Configuration->BIOS Lock->Disabled
|
||||
|
||||
Into the BIOS folder, right-click as administrator to run "open cmd command line.bat"
|
||||
pop-up user rights control, please select "Yes"
|
||||
open the black command prompt form, that is, the preparatory work is completed
|
||||
operation, do not use the mouse to click on the black interface of the command prompt, if accidentally clicked on the cursor will become a rectangle, at this time, press the keyboard enter key can be restored, just press a press, press the more possible Pressing more than one key may result in not being able to see the final result.
|
||||
|
||||
2. Operation introduction:
|
||||
Unlock Flash Descriptor read/write restrictions on Flash Descriptor and ME Region settings.
|
||||
MICRON can not perform this operation under Windows, Blue Sky performs "WMeset", and it will restart automatically after the execution, if it does not restart automatically, please press the power on key to manually shut down the computer, and wait for 3 seconds before pressing the power on key to start again.
|
||||
After the execution of the two pop-up prompts, all point "Yes" or "OK" and other options to continue
|
||||
Therefore, the operation will only take effect for one startup, if you reboot again, it will be automatically restored
|
||||
The reboot may be slower, it is a normal phenomenon, please wait patiently
|
||||
Blue Sky models of the fan may run at full speed, it is a normal phenomenon, all the operations are complete, after the reboot, it will be restored by itself
|
||||
This restriction on the ME Region has three kinds of circumstances. This restriction has 3 cases for ME Region, they are:
|
||||
1.ME Region can not read and write
|
||||
2.ME Region can read and cannot write
|
||||
3.ME Region can read and write
|
||||
There are 2 cases for Flash Descriptor:
|
||||
1.Flash Descriptor readable and unwritable
|
||||
2.Flash Descriptor can be read and written
|
||||
So, you can follow the instructions below, read and then write to the same file to confirm the existence of write protection
|
||||
If there is no error, i.e., there is no write protection, then there is no need for this step.
|
||||
|
||||
Backup the current Flash Descriptor
|
||||
fpt -desc -d bak_desc.bin
|
||||
will backup the Flash Descriptor in the bak_desc.bin file, you can fill in the filename by yourself, no space.
|
||||
|
||||
Backup current ME Region
|
||||
fpt -me -d bak_me.bin
|
||||
will backup ME Region in bak_me.bin file, the file name can be filled in by yourself without spaces.
|
||||
|
||||
Backup the current BIOS Region
|
||||
fpt -bios -d bak_bios.bin
|
||||
will backup the BIOS Region in bak_bios.bin file, the file name can be filled in by yourself without spaces.
|
||||
|
||||
Backup the current full BIOS (including all Regions)
|
||||
fpt -d bak_full.bin
|
||||
will back up the full BIOS in the bak_bios.bin file.
|
||||
|
||||
Backup the current Flash Descriptor
|
||||
fpt -desc -d bak_desc.bin
|
||||
will backup the Flash Descriptor in bak_desc.bin file, you can fill in the file name by yourself, don't include space.
|
||||
|
||||
Backup current ME Region
|
||||
fpt -me -d bak_me.bin
|
||||
will backup ME Region in bak_me.bin file, the file name can be filled in by yourself without spaces.
|
||||
|
||||
Backup current BIOS Region
|
||||
fpt -bios -d bak_bios.bin
|
||||
will backup the BIOS Region in bak_bios.bin file, the file name can be filled in by yourself without spaces.
|
||||
|
||||
Backup the current full BIOS (including all Regions)
|
||||
fpt -d bak_full.bin
|
||||
will backup the full BIOS in bak_full.bin file, the file name can be filled in by yourself without spaces
|
||||
This full BIOS can be flashed by programmer directly.
|
||||
|
||||
Note, if there is a file with the same name, fpt will ask you whether to overwrite it or not, please be careful with it.
|
||||
|
||||
Write Flash Descriptor
|
||||
fpt -desc -f BIOS.BIN -rewrite -y
|
||||
will write the Flash Descriptor in BIOS.BIN to the device.
|
||||
|
||||
Write ME Region
|
||||
fpt -me -f BIOS.BIN -rewrite -y
|
||||
will write ME Region in BIOS.BIN to the chassis.
|
||||
|
||||
Write BIOS Region
|
||||
fpt -bios -f BIOS.BIN -rewrite -y
|
||||
will write the BIOS Region in BIOS.BIN to the chassis.
|
||||
|
||||
Write full BIOS (including all regions)
|
||||
fpt -f BIOS.BIN -rewrite -y
|
||||
will write the whole BIOS.BIN to the chassis.
|
||||
|
||||
Note, if the BIOS.BIN you put in is incomplete, for example, it only contains the BIOS Region, please don't perform the operation of writing other regions
|
||||
If you write the BIOS Region as the complete BIOS, you will not be able to boot up the computer.
|
||||
|
||||
3. Troubleshooting:
|
||||
FPT prompts Error 366
|
||||
Not running commands as administrator.
|
||||
|
||||
FPT prompt Error 368
|
||||
BIOS Lock is not disabled.
|
||||
|
||||
FPT prompt Error 451
|
||||
Flash Descriptor read and write restrictions are not lifted
|
||||
|
||||
FPT prompts yellow "GbE Region does not exist."
|
||||
is normal, because the quasi-system BIOS originally does not have "GbE Region", ignore it!
|
||||
|
||||
4. Operation steps:
|
||||
1. Prepare to brush the BIOS file, to determine whether the BIOS file is complete
|
||||
2. Make preparations to ensure that you have the ability to deal with a variety of emergency situations
|
||||
3. According to their own needs to determine what needs to be written into the Region, the first backup, and then brush, if you are not sure what you need to brush all of them!
|
||||
4. After the operation is completed, reboot according to your favorite method, reboot and boot, modify the options in the BIOS according to needs
|
||||
|
||||
5. Special notes
|
||||
Blue Sky's Z170 motherboard, the official BIOS structure is Flash Descriptor + ME Region = 3MB, BIOS Region = 5MB
|
||||
and Blue Sky's Z370 motherboard, the official BIOS structure is Flash Descriptor + ME Region = 2MB, BIOS Region = 6MB. Region = 6MB
|
||||
When flashing the BIOS ported from the Z370 to the Z170 (or flashing back), you can't flash a region alone, you must flash the whole thing, and after flashing, you can't shut down or reboot, you must force the power to go off.
|
||||
That is, you don't connect the main battery during the operation, but only the AC power supply, and after the operation is finished, you directly disconnect the AC power supply.
|
||||
The reason is that, during a normal shutdown or reboot, the NVRAM in the BIOS will not be able to be used in a normal way. The reason is that, during normal shutdown or reboot, the NVRAM part of the BIOS will be written, because we have flashed a new BIOS, the storage area of this part has been changed
|
||||
But when writing, it will still be written according to the original area, and the content stored in the original area is no longer NVRAM, after being overwritten, the BIOS content will be corrupted, and cannot be booted up.
|
||||
At this time, you can only use the programmer to recover, if you want to be safe, we recommend that you use a programmer to recover the contents of the BIOS directly in this case. Programmer
|
|
@ -0,0 +1,13 @@
|
|||
@ECHO OFF&TITLE Flash BIOS
|
||||
|
||||
>NUL 2>&1 REG.exe query "HKU\S-1-5-19" || (
|
||||
ECHO SET UAC = CreateObject^("Shell.Application"^) > "%TEMP%\GetAdmin.vbs"
|
||||
ECHO UAC.ShellExecute "%~f0", "%1", "", "runas", 1 >> "%TEMP%\GetAdmin.vbs"
|
||||
"%TEMP%\GetAdmin.vbs"
|
||||
DEL /f /q "%TEMP%\GetAdmin.vbs" 2>NUL
|
||||
Exit /b
|
||||
)
|
||||
CD /d %~dp0
|
||||
nvflash.exe -v
|
||||
echo Program execution is complete, please check the output, no problem please close this window
|
||||
pause>nul
|
|
@ -0,0 +1,14 @@
|
|||
@ECHO OFF&TITLE Flash BIOS
|
||||
|
||||
>NUL 2>&1 REG.exe query "HKU\S-1-5-19" || (
|
||||
ECHO SET UAC = CreateObject^("Shell.Application"^) > "%TEMP%\GetAdmin.vbs"
|
||||
ECHO UAC.ShellExecute "%~f0", "%1", "", "runas", 1 >> "%TEMP%\GetAdmin.vbs"
|
||||
"%TEMP%\GetAdmin.vbs"
|
||||
DEL /f /q "%TEMP%\GetAdmin.vbs" 2>NUL
|
||||
Exit /b
|
||||
)
|
||||
CD /d %~dp0
|
||||
nvflash.exe --index=0 --save backup_master.rom
|
||||
nvflash.exe --index=1 --save backup_slave.rom
|
||||
echo Program execution is complete, please check the output, no problem please close this window
|
||||
pause>nul
|
|
@ -0,0 +1,14 @@
|
|||
@ECHO OFF&TITLE Flash BIOS
|
||||
|
||||
>NUL 2>&1 REG.exe query "HKU\S-1-5-19" || (
|
||||
ECHO SET UAC = CreateObject^("Shell.Application"^) > "%TEMP%\GetAdmin.vbs"
|
||||
ECHO UAC.ShellExecute "%~f0", "%1", "", "runas", 1 >> "%TEMP%\GetAdmin.vbs"
|
||||
"%TEMP%\GetAdmin.vbs"
|
||||
DEL /f /q "%TEMP%\GetAdmin.vbs" 2>NUL
|
||||
Exit /b
|
||||
)
|
||||
CD /d %~dp0
|
||||
nvflash.exe --index=0 -6 -s -A vbios.rom
|
||||
nvflash.exe --index=1 -6 -s -A vbios.rom
|
||||
echo Program execution is complete, please check the output, no problem please close this window
|
||||
pause>nul
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
|
@ -0,0 +1,40 @@
|
|||
This article is only for the nvflash tool provided here, the tool here, only support for Windows 64-bit operating system, does not support Windows PE
|
||||
Before operating, please be sure to read this article carefully, do not operate blindly, if you do not see the instructions on the blind get out of the problem, that is, you deserve it, no one will be responsible for your recklessness
|
||||
If there is a problem with the terminology in the instructions, please make good use of the search engine. If you have any questions about the terms in the instructions, use a search engine, or if you really can't understand them, give up, because the content here is not for you.
|
||||
|
||||
Some knowledge about GOP:
|
||||
Blue Sky's new BIOS is not compatible with the old version of GOP, if the GOP version is lower than 0x30006, it will not boot up.
|
||||
Some high-resolution, high-refresh rate screens need a high enough version of GOP in order to work properly, or else there will be a splash screen, flicker, water ripples, etc. (Reason: the GOP contains DisplayPortFirmware).
|
||||
Therefore, we need to update the GOP to the appropriate version. We have to update GOP to the right version, but due to the different space occupied by different versions of GOP, it is not possible to use nvflash to update GOP directly, so we can only modify the vBIOS file, replace the GOP in it and correct the address before brushing it into the
|
||||
To update the GOP, you have to check the current vBIOS version first, and then back up the current vBIOS, then find the same version that I provided and brush it into it, and finally repeat the checking. Then find the same version that I provided, and finally check the GOP version again to make sure it is successfully flashed.
|
||||
|
||||
Some knowledge about Blue Sky's OC vBIOS:
|
||||
Blue Sky's GTX1000 series MXM graphics cards have a total of three versions of vBIOS, the first version is commonly known as the non-OC version, the second and third versions are OC versions, the GTX1060 and GTX1070 power consumption limits compared to the first version of the 10W increase in all three versions, the frequency is increased in turn.
|
||||
Personally, I don't recommend that the non-OC version of the card to brush the OC version of the vBIOS, it may be a little bit difficult to brush the vBIOS. I personally don't recommend brushing the OC vBIOS for non-OC graphics cards, as it may be unstable and the performance increase is not particularly large
|
||||
The GTX 1070 OC vBIOS with SLI support lowers the power limit by another 10W compared to the non-SLI version, which is in line with the non-OC version.
|
||||
|
||||
Operation Preparation:
|
||||
Copy the “0-nvflash Tools” folder to the root directory of the C drive, and then enter the folder, do not change the name of the folder (in order to avoid long paths and paths in the presence of spaces caused by the failure of the command execution, you do it on the line).
|
||||
All the following operations, such as pop-up dialog box of the user account control, please All the following operations, if there is a pop-up user account control dialog box, please select “Yes”, do not use the mouse to click on the black command line window, if you accidentally click on it, press Enter to restore, do not press
|
||||
The following operation will be temporarily disabled during the implementation of the graphics card driver, may cause the screen flicker, a short period of black screen, Windows zoom is not normal and other phenomena, do not panic, the operation will automatically recover, if not recovered, Windows will automatically recover, if not recovered, you should do so. If not, please manually start your NVIDIA graphics card in the device manager.
|
||||
|
||||
How to check the current vBIOS version:
|
||||
Enter the “0-nvflash tool” folder, double-click “0_CheckVersion.bat”, and then observe the screen output results, focus on the line Version, observe the colon to the right of the corresponding version number. Observe the version number on the right side of the colon, which is the current vBIOS version.
|
||||
|
||||
How to check the current GOP version:
|
||||
Go to the “0-nvflash tool” folder, double-click “0_Check_Version.bat”, then observe the screen output, focus on the UEFI Version line, and observe the version number to the right of the colon. Focus on the UEFI Version line, and observe the version number to the right of the colon, which is the current GOP version.
|
||||
|
||||
How to backup the current vBIOS:
|
||||
Enter the “0-nvflash tool” folder, double click “1_Backup.bat”, when prompted with “Y/N” please When prompted “Y/N”, please continue to input “Y Enter”, in the case of installing only one graphics card, the error message “Invalid display adapter index specified” is normal, meaning to remind you that there is no second graphics card, don't panic. If you install only one graphics card, the error “Invalid display adapter index specified” is normal, it means you are reminded that there is no second graphics card, don't panic.
|
||||
will get “backup_master.rom” which is the VBIOS backup file for the main graphics card, and “backup_slave.rom” which is the VBIOS backup file for the secondary graphics card (if you don't install the second graphics card, there will be no backup file). “backup_slave.rom” is the VBIOS backup file of the secondary graphics card (if you don't install the second graphics card, there will be no such file)
|
||||
|
||||
How to flash vBIOS:
|
||||
Enter the “0-nvflash tool” folder, rename the VBIOS file to “vbios.rom” (pay attention to the extension, don't change it to vbios.rom.rom) and put it into this folder. and put it into this folder, make sure “nvflash.exe” and “vbios.rom” are in the same path
|
||||
Double click “2_flash.bat”, prompt “Y/N”. Double click “2_flush.bat”, when prompted “Y/N”, please continue to input “Y Enter”, at this time, vbios.rom will be flashed into both the primary and secondary cards, if you do not have a second graphics card installed, of course, it will only be flashed into a graphics card
|
||||
In the case of installing only one graphics card, the following message appears Invalid display adapter index specified“ error is normal, it means to remind you that there is no second graphics card, don't panic
|
||||
prompts ”Firmware image PCI Subsystem ID does not match adapter PCI Subsystem ID". The prompt “Firmware image PCI Subsystem ID does not match adapter PCI Subsystem ID” is completely normal, because the Blue Sky model of the PCI Subsystem ID is not stored in the vBIOS, but by the BIOS control, this prompt can be ignored!
|
||||
|
||||
Note on vBIOS file:
|
||||
1. P870 Dual SIM card model will lose the SLI function if you brush in the wrong VBIOS, please brush in the corresponding VBIOS.
|
||||
2. All VBIOS can be flashed directly by programmer, it has nothing to do with extension, file name and file size.
|
||||
3.The vBIOS files here are all unmodified official original version, only updated GOP processing, and the GOP is also the official original version.
|
Binary file not shown.
11
flashing-tools-and-tutorials/disclaimer.txt
Normal file
11
flashing-tools-and-tutorials/disclaimer.txt
Normal file
|
@ -0,0 +1,11 @@
|
|||
Disclaimer:
|
||||
Flashing BIOS is risky, improper operation may cause serious problems such as failure to boot.
|
||||
Changing CPU is risky, improper operation may cause permanent hardware damage that cannot be repaired.
|
||||
BIOS is not 100% compatible with all computers, there is a possibility that you will not be able to boot your computer after flashing, so it is not recommended to try it without a programmer.
|
||||
Please read the tutorials carefully and at your own risk, I and the posters and forums do not take any responsibility for the failure of the BIOS flashing and dismantling.
|
||||
There is a risk of losing system activation and serial number when flashing a modified BIOS, so please think twice before doing so.
|
||||
There is a very small chance that after flashing the BIOS in normal operation, the system will not boot up, but if you use a programmer to re-flash the same file, the system will be fine, which is a normal phenomenon.
|
||||
I don't own the copyright of the BIOS and the software in it, please use it legally for research and study purposes.
|
||||
If you have fixed some undiscovered bugs based on this BIOS and suggested improvements, please continue to publicize and share the results of your work.
|
||||
I hereby disclaim any warranty for the use of the BIOS, and I do not guarantee the suitability of the BIOS for any user, nor do I guarantee that it will be trouble-free; nor do I assume any responsibility for any theoretical or actual damages suffered by any user using the BIOS.
|
||||
By using this BIOS, you accept this agreement by default.
|
Binary file not shown.
After Width: | Height: | Size: 798 KiB |
|
@ -0,0 +1,51 @@
|
|||
CPU performance limitations are mainly three, current, power consumption, temperature
|
||||
|
||||
We don't touch the temperature limit.
|
||||
|
||||
When modifying in BIOS
|
||||
All models except Blue Sky DM1, the current limit is set at
|
||||
Advanced
|
||||
Power & Performance
|
||||
CPU - Power Management Control
|
||||
CPU VR Settings
|
||||
Core/IA VR Settings
|
||||
Set CPU VR Custom Setting to Enabled, if it is Enabled, you don't need to move it. Set the CPU VR Custom Setting to Enabled, if it is originally Enabled, you don't need to move
|
||||
VR Current Limit is the current limit, the unit is 1/4A, the maximum value is 255.75A, that is, fill in 1023.
|
||||
|
||||
DM1 is at
|
||||
Advanced
|
||||
OverClocking Performance Menu (if I remember correctly it's the second one, if you can't find it then try another one)
|
||||
CPU VR Settings
|
||||
Core/IA VR Settings
|
||||
The rest of the modifications are the same as above.
|
||||
|
||||
Power Limits are divided into two sections, the first one is located at
|
||||
Advanced
|
||||
Power & Performance
|
||||
CPU - Power Management Control
|
||||
Config TDP Configurations
|
||||
Custom Settings Nominal
|
||||
|
||||
Power Limit 1 and Power Limit 2 PL1 are for long time running. Limit 2
|
||||
PL1 is the power limit for long time operation, PL2 is for short time, here the unit is mW
|
||||
For example, if you need to change it to 65W, fill in 65000 here.
|
||||
|
||||
The second location is at
|
||||
Advanced
|
||||
Power & Performance
|
||||
CPU - Power Management Control
|
||||
Config TDP Configurations
|
||||
Custom Settings Nominal
|
||||
|
||||
Power Limit 1 and Power Limit 2 below.
|
||||
View/Configure Turbo Options
|
||||
Change Power Limit 1 Override and Power Limit 2 Override to Enabled first, so that PL1 and PL2 can take effect later.
|
||||
The unit is the same as above.
|
||||
|
||||
For DM1, there is only one location, at
|
||||
Advanced
|
||||
CPU Configuration
|
||||
Change Power Limit 1 Override and Power Limit 2 Override to Enabled first, so that PL1 and PL2 can take effect later.
|
||||
The unit is the same as above.
|
||||
|
||||
The unit is the same as above. The beginning of Platform is not CPU power consumption, so there is no need to modify it.
|
BIN
flashing-tools-and-tutorials/how-to-view-intel-ark-stepping.gif
Normal file
BIN
flashing-tools-and-tutorials/how-to-view-intel-ark-stepping.gif
Normal file
Binary file not shown.
After Width: | Height: | Size: 964 KiB |
Binary file not shown.
After Width: | Height: | Size: 91 KiB |
17
flashing-tools-and-tutorials/notes-about-displays.txt
Normal file
17
flashing-tools-and-tutorials/notes-about-displays.txt
Normal file
|
@ -0,0 +1,17 @@
|
|||
The following is only for these models with the BIOS I provided:
|
||||
|
||||
1. Blue Sky KP and TP mold HDMI interface and away from HDMI DP interface is connected to the GTX1060 solo display, the internal screen eDP is connected to the Intel core display,
|
||||
This model with no core display CPU, the internal screen without display, but can be used through HDMI and away from the HDMI DP external monitor,
|
||||
You can also external driver board and then connected to the eDP to light the internal screen, You can also external driver board and then connected to the eDP to light the internal screen. But I think the loss is not worth the gain.
|
||||
|
||||
2. Blue Sky P series molds, the internal screen and HDMI/DP interfaces are connected to the MXM display, and the motherboard does not have the power supply of the nuclear display
|
||||
these models with a nuclear CPU and no nuclear CPU is the same, there is no difference, the nuclear display will never be able to use!
|
||||
|
||||
3. Blue Sky W series and N650DU molds, whether external or internal screen is connected to the Intel core display, if you use a CPU without a core display,
|
||||
then you will lose the display function, I'm not sure if you can power on, but even if you can power on, but also can not be used like a normal computer,
|
||||
If you just want to use as a soft router / NAS or something like that, then you can try, I have not tried, and I extremely do not recommend this approach If you use a non-core display CPU with a core display, there is no difference. Recommended
|
||||
If you want to use a display with a CPU that has no core graphics, you can try to connect an external graphics card from the PCIE port (if available, e.g. PCIE 1X for M2 2230 or PCIE 4X for M2 2280),
|
||||
and then connect a monitor from the external graphics card or a driver board and then connect the internal screen, which I haven't tried, and which I don't recommend!
|
||||
|
||||
4. MSI full series, the power supply of the nuclear display is complete, but the S5 and S6 do not have the function of nuclear display output, that is, the nuclear display can only do auxiliary computing, can not output the screen,
|
||||
I think that enabling the nuclear display is just a futile increase in power consumption, you can treat it as a blue sky P system, as it does not have a nuclear display good!
|
|
@ -0,0 +1,368 @@
|
|||
This article does not apply to downright unwillingness to do hands unwilling to learn the white, if you really can't get it, it is recommended to give up, after all, is not a no-threshold, the ability to read this point do not have, advise you not to touch the quasi-system.
|
||||
If it is H310/B360/H370/Z390 or C***/CM***/HM*** (* on behalf of the number), please directly close this document and delete the downloaded file
|
||||
The BIOS I have here does not apply to your machine!
|
||||
|
||||
Q:Why do I need to brush the BIOS?
|
||||
A:To realize some functions that cannot be realized by the official original BIOS, such as modifying some options that cannot be modified originally, supporting some CPUs that cannot be supported originally, etc.
|
||||
If you do not have a clear goal, it is not recommended to brush the BIOS, just use it normally.
|
||||
After brushing the BIOS, the settings inside the BIOS will be reset. If you don't even know how to adjust the startup items inside the BIOS, I advise you not to brush it! If you don't even know how to adjust the boot items in the BIOS, we advise you not to do it!
|
||||
|
||||
Q: What is an option in the BIOS for?
|
||||
A: When you don't know what it does, if you are interested, you can search for it on the internet.
|
||||
If you're not interested, just leave it as it is and don't change it.
|
||||
|
||||
Q:How can I tell which BIOS to brush on my machine?
|
||||
A:First of all, make sure the CPU is LGA1151 slot (don't know what I'm talking about, then you don't need to look back, just close this page), after the 6th generation, then what i5 4210M don't ask if you can change i3 8100.
|
||||
NK******** on the code on the back cover is the name of your mold.
|
||||
If you really don't know what mold it is, look at the graphics card and the chipset (use CPU-Z in the “motherboard” field) to differentiate:
|
||||
|
||||
GTX 950M / 960M + H170 = W650DC / W650DD = W650DC,DD
|
||||
GTX 1050 / 1050Ti + H170 = W650KJ / W650KK = W65xKK1_KJ1
|
||||
MX150 + H110 = W650KL = W65xKL
|
||||
On board GTX 1060 + H270 = N950KP6 / N957KP6 / N95xKP6 / N95xKP / N95_KP6
|
||||
Onboard GTX 1060 + Z370 = N950TP6 / N960TP6 / N957TP6 / N95xTP6 / N95xTP / N9xTP
|
||||
No discrete graphics + H170 = N650DU
|
||||
The x in the BIOS filename is an indeterminate character. The x in the file name is an unknown character, and the brackets will indicate which numbers or letters it may be, they are all compressed files, so please unzip them all.
|
||||
BIOS does not differentiate between with or without G-Sync, whether your machine has G-Sync or not, the BIOS is universal, (-G) means optional.
|
||||
|
||||
Q:I see your BIOS is updated, I've flashed it before, should I do it again now?
|
||||
A: If you don't encounter any problems in using the BIOS, you don't need to brush it again, but if you have a compulsion to update the BIOS, you should brush it at your own risk.
|
||||
If you want to change to a new CPU and you are not sure if the current BIOS supports it, it is recommended that you brush the latest one.
|
||||
|
||||
Q: Will I brush black? I'm afraid!
|
||||
A: If you are afraid, don't brush it, add money to buy a new machine!
|
||||
|
||||
Q: This BIOS I am using now supports XX processors?
|
||||
A: It is not possible to determine what CPU is supported by the BIOS through the version number, screenshots,
|
||||
only through the complete BIOS backup to speculate what CPU may be supported. The best way is to verify whether it is supported on the machine.
|
||||
The best way is to verify the support on your computer. I do not provide this service in this post. The best way is to verify the support on the computer.
|
||||
|
||||
Q: Does it still support the CPU I'm using now?
|
||||
A: It is written in the instructions what CPUs are supported by the BIOS.
|
||||
|
||||
Q:Why is it that after I flashed the BIOS and changed the boot logo and version, but after I changed the CPU, the boot light turns on for a while and then goes off/the fan turns on for a while and then stops, and I still can't boot the computer?
|
||||
A:Because you didn't follow the instructions I wrote to brush the Flash Descriptor and ME Region correctly.
|
||||
Please download my BIOS and the brushing tool I provided again, read carefully and follow the instructions.
|
||||
|
||||
Q:After flashing the BIOS, what should I do if I turn on the computer with a black screen and no response?
|
||||
A:If it is like this after flashing the BIOS without changing the CPU, it may be that the BIOS of other models has been flashed by mistake, and you need to use the programmer to flash it back.
|
||||
After flashing the BIOS or replacing the CPU in some machines, the memory will not pass the boot self-test, the specific symptom is that the keyboard does not respond after booting, and the fan is at a low speed.
|
||||
At this time, please unplug all the RAM, insert only one, and try different slots several times, usually can boot normally.
|
||||
|
||||
Q:After changing the CPU, what should I do if I turn on the computer with a black screen and no response?
|
||||
A: Maybe the pins are broken, check if there is any dirt and bent pins, and the motherboard various connecting wires are inserted properly.
|
||||
|
||||
Q:Why can't I find the hard disk after flashing BIOS?
|
||||
A: Because you brush the wrong model, please go to the hospital to see the ophthalmologist.
|
||||
|
||||
Q: Are there any bugs (including but not limited to network card, sound, USB, touchpad, etc.)?
|
||||
A: If it doesn't say there is one, it means there isn't one, don't add drama to yourself.
|
||||
|
||||
Q: Does the brush support the Overton?
|
||||
A:Austen itself is a NVME SSD, it can be used without considering the acceleration function.
|
||||
The RST acceleration function has nothing to do with the BIOS, it is still supported after brushing, and it is not supported after brushing.
|
||||
It is not supported after changing the original unsupported CPU, because the manufacturer didn't ask Intel to get the license for the new CPU.
|
||||
If you have to use the SSD caching function, you can consider using other caching software to accelerate.
|
||||
|
||||
Q: How do I change the English prompts when I turn on my computer? It's ugly.
|
||||
A: Search for related tutorials on your own, we won't answer here. Don't brush it if you don't like it.
|
||||
|
||||
Q: Is there a BIOS for XX models, does it support XX models, and is there a tutorial?
|
||||
A:Because of the many various types of labeled models, I can not know what mold your model corresponds to, please observe for yourself what mold you are.
|
||||
Supported models/known bugs have been clearly written in the document on the disk, do not rush to ask, read the instructions first.
|
||||
I'll give you a description of how the molds correspond to the graphics card in the documentation. The tutorials are on the disk.
|
||||
Provide tutorials to brush into the BIOS, does not provide how to use the search engine and its dismantling and replacement of the CPU to solve a variety of problems in the tutorials, if you have poor reading comprehension skills, please leave this post.
|
||||
If you have poor reading comprehension skills, please leave this post. Poor hands-on skills can be saved, poor reading skills are incorrigible.
|
||||
|
||||
Q: How do I brush it? Do I need a programmer? Do I need to flash EC, VBIOS, CPU short? Do I need to flash VBIOS, do I need to short CPU? Does it need to be shielded? Will it burn? What are the consequences?
|
||||
A: I will write the following separately, no need to ask questions now.
|
||||
|
||||
Q: Can I modify this BIOS? How do I flush it in after modification? Do I need to sign it?
|
||||
A: There is no restriction on modification of BIOS, you can modify it as you like, and you can flash it as you like before modifying it, and then flash it as you like after modifying it, there is no signature verification for FPT flashing.
|
||||
If the modification method is not appropriate, it will cause the problem of not being able to boot, so if you want to learn to modify the BIOS, it is best to buy a programmer backup.
|
||||
|
||||
Q: Can the heat dissipation be pressed after changing the XX processor?
|
||||
A: According to the nominal TDP of the processor to set the power consumption limit can be suppressed, after unlocking the power consumption with your machine specific cooling has a relationship, you can refer to the experience of others, I can not answer.
|
||||
|
||||
Q: Is there a group number? I'm a white guy, I've never brushed, so I'm scared!
|
||||
A: There is no group number. I do not welcome no hands-on ability and refused to search and watch tutorials only blindly ask the white. If you are afraid, close this post.
|
||||
|
||||
Q: Is there any XX desktop motherboard support XX processor BIOS?
|
||||
A: change the BIOS tutorials are open to the public, their lazy Taobao find to go, I do not have.
|
||||
|
||||
Q: What if I can't find the BIOS file with the programmer?
|
||||
A: Brush into the file extension is not important, as long as it is a complete BIOS on the line (8M or 16M), the programmer detects the model code if it is FF or 00 that is not plugged in or not clamped or clamped the opposite, the specific model look at the silkscreen, the front of the match are universal, the last few bits do not matter!
|
||||
|
||||
Q:I bought/downloaded the BIOS from XX place with XX problem, is this fixed?
|
||||
A:Don't ask me if you brushed a half-baked product from nowhere, just ask whoever gave it to you. Any bugs and precautions will be clearly explained when I give the BIOS.
|
||||
|
||||
Q: Does this BIOS support 128G RAM? Can it support it?
|
||||
A: Please read the instructions carefully.
|
||||
|
||||
Q: Why does my CPU frequency not run enough? Why is my CPU frequency always high? Why does my CPU frequency and voltage jump back and forth?
|
||||
A: Because the processor is equipped with EIST technology, the CPU frequency will be automatically lowered when the processor is idle in order to save energy, EIST is called “Enhanced Intel SpeedStep Technology”, which can automatically adjust the processor's voltage and frequency according to different system workloads, in order to reduce power consumption and power generation. EIST is called “Enhanced Intel SpeedStep Technology”, which automatically adjusts the processor voltage and frequency according to the system workload to reduce power consumption and heat.
|
||||
This EIST technology, along with C-State, is turned on by default, which means that your CPU's frequency and voltage are automatically adjusted according to the load.
|
||||
Software such as LU Master can add so-called “High Performance” or “Performance Optimized” power management options, resulting in the RWD not going up, or the frequency always being at maximum. (Solution: After uninstalling those software, the administrator will run “powercfg -restoredefaultschemes” on the command line.
|
||||
After replacing the CPU, you need to remove the CMOS battery and reinstall it after 1 minute to reset the BIOS settings. Some settings may treat your CPU as an old one, which may cause the frequency to go down.
|
||||
In some cases, the C-State is turned off artificially, which can also cause your CPU's RPM not to go up, or the frequency is never high or low, so please reset the BIOS options back to the default values.
|
||||
Confirm the power limit set in BIOS, use ThrottleStop to see the Limit Reason, and find out the reason for downclocking by yourself, don't ask questions like a giant baby.
|
||||
If you can't solve the problem, please refresh the previous backup, I don't have a solution for this kind of problem.
|
||||
|
||||
Q: Can I run all cores of my CPU at maximum RPM?
|
||||
A: Due to the limitations set by Intel to differentiate the performance of CPUs, the maximum RPM of a CPU is only the RPM of a single core, not the RPM of all cores under load at the same time.
|
||||
Since Windows 10 is better optimized for multi-core, in most cases it will not be able to run at the maximum RPM (because the load is distributed to different cores).
|
||||
If you have a CPU with K, then it supports overclocking, and with the Z-series PCH, it is possible to drive all cores higher (not just single-core, but higher, depending on your motherboard's power supply, your CPU's heat dissipation, and your CPU's own physical condition).
|
||||
Generally, desktop motherboards offer an option called Multe Core Enhancement, which automatically overclocks the full core to the same level as the single core. This option is not available for non-K CPUs after the 5th generation.
|
||||
In the 4th generation, due to microcode bugs, non-Z PCHs could adjust the multiplier of K CPUs, and could also pull the full-core RPM of non-K CPUs to the same level as single-core RPM.
|
||||
However, these bugs don't exist on current machines, so don't ask me how to lock frequency, I can only answer you, it's impossible! So don't ask me how to lock the frequency, I can only answer you, it's impossible! Then you ask why, I also can't answer you, please ask Intel!
|
||||
|
||||
Q: Why can't the BIOS setup CPU buck take effect?
|
||||
A: Uninstall the XTU and CC software that regulates the voltage in the system, and adjust the Offset of Core/IA/Processor and Ring/Cache/Uncore (different names in different BIOS) in the BIOS at the same time.
|
||||
|
||||
Q: How to adjust XX (including but not limited to startup items/overclocking/power consumption limits, etc.) after brushing the BIOS?
|
||||
A: What you adjusted before flashing, you can still adjust after flashing, the options will not change, they are all the same!
|
||||
|
||||
Q: Does it support 9th generation? Does it support 10th gen rotary pin processors?
|
||||
A: Please read the instructions carefully for the specific CPUs supported.
|
||||
|
||||
Q: Can I unlock the graphics card power consumption by brushing BIOS or EC?
|
||||
A: No. Graphics card power consumption has nothing to do with BIOS and EC. If you have this need, please search by yourself and don't ask me, I don't know this.
|
||||
|
||||
Q: What should I do if I turn on my computer after flashing the BIOS and there is a blue alert box? What does it mean?
|
||||
A: Normal phenomenon, see the “CMOS Message” blue box when you press the Enter key 3 times (comes with a keyboard, external USB keyboard may not work) to continue to boot.
|
||||
Don't ask what it means in such simple English.
|
||||
|
||||
Q: Do I need to shield and short my CPU?
|
||||
A: No shielding and shorting is required for any CPU on Z370.
|
||||
For 100/200 series quasi-systems none need to be shorted, but depending on the CPU you need to shield 2 points to keep safe.
|
||||
Gen 6/7 CPUs never need to be shielded, and Gen 8/9 B0 stepped CPUs don't need to be shielded, all other stepping need to be shielded.
|
||||
If you can tell for sure that the Gen 8/9 CPU you are going to use is a B0 stepper, then you can leave the 2 points unshielded.
|
||||
If you can't tell exactly what stepping your CPU is, then to be on the safe side, it's recommended to shield 2 points for both 8th/9th generation U.
|
||||
You can check the official CPU stepping in Intel ARK at https://ark.intel.com/content/www/us/en/ark.html
|
||||
See the gif for details, and note that the “-” in the CPU model number cannot be omitted in the search.
|
||||
|
||||
Q: What is the use of shielding and shorting? Why?
|
||||
A:Since the 8/9 generation CPU pins are scheduled to change compared to the 6/7 generation, it will cause some CPUs to burn off 2 pins when uploading, the shielding is just to avoid the warranty problem caused by the fused pins.
|
||||
For quasi-systems, only burned pins, there will be no other problems, and the lack of these 2 pins for normal use (including 6/7/8/9 generation) without any impact.
|
||||
There is no difference between shielding 2 points and shielding more points (including but not limited to 3 points/5 points anti-L/7 points/11 points/19 points/24 points/25 points, etc.), and those other points are undefined.
|
||||
However, don't take it for granted and post it yourself, just because the shielding posting covers a point that has no effect doesn't mean that other nearby points have no effect. Failure to stick it properly will result in serious problems such as failure to light up/single channel/not recognizing solo displays.
|
||||
Shorting the definition of the 2-pin one is SKTOCC one is GND, in Intel's design specifications for normal power-up needs SKTOCC is low, so with GND shorting.
|
||||
As a result of the detection foot, only a very small current through, there is no danger, single-conductor double-conductor also does not matter. For quasi-systems for the motherboard are not set up for this test, so they do not have to be shorted.
|
||||
|
||||
Q:How to shield? What shielding?
|
||||
A: Taobao search for gold finger tape, there are 1.xx yuan shipping.
|
||||
With a hobby knife to cut into contact-sized pieces, pasted to the CPU contacts.
|
||||
Or use UV green oil, or cut the pin, no more.
|
||||
|
||||
Q:What should I do if the CPU is stuck in the boot Logo after changing?
|
||||
A:Please pull out the CMOS battery, wait for 1 minute and then put it back on for boot up. If it still can't boot up, please check if the CPU base pin is damaged.
|
||||
|
||||
Q: Flush BIOS or change CPU first?
|
||||
A: Flush BIOS first.
|
||||
|
||||
Q: How long do I have to wait for the first boot after flashing the BIOS and changing the CPU?
|
||||
A: It varies from person to person, we suggest you wait at least 1 minute.
|
||||
|
||||
Q:Why does my graphics card become PCIEx8 after flashing the BIOS?
|
||||
A: BIOS can not modify this part, what was before you brush, brush is what, do not like to brush back to the original.
|
||||
|
||||
Q:After flashing this BIOS, can I still flash other BIOSes in the future? Does DM2 become TM after I flashed this BIOS?
|
||||
A: No, after flashing this BIOS and getting a new CPU, you can only use this BIOS, of course, if you know what you are doing, then forget what I said.
|
||||
Of course, if you know what you are doing, then forget what I said. After flashing DM2, it is still DM2, and you still can't directly flash the BIOS of TM.
|
||||
|
||||
Q: Can I overclock with this BIOS? Can I turn on XMP?
|
||||
A: Yes, before I flashed it, and yes, after I flashed it. Flashing the BIOS has no effect on the overclocking function. Due to the unlocked options, the overclocking menu is now open for non-K CPUs for you to adjust the memory parameters.
|
||||
But some non-Z molds don't have an overclocking menu in the BIOS, such as the W65 and N65 series, which I can't do anything about.
|
||||
If you're talking about graphics cards, I've preclocked my GTX950M/GTX960M cards for the W650DC/DD molds.
|
||||
If you think the frequency is low, you can adjust it yourself, don't bother me with this, I'm tired. I preset the parameters to adapt to most of the body of the machine depends on. Combined consideration of stability and performance testing for a long time.
|
||||
|
||||
Q: I heard that the new 8100 changed to U0 stepping and also requires shielded pins, is that true?
|
||||
A: As of now (April 2019) all official versions are B0 stepping. No shielding is required.
|
||||
|
||||
Q: Can the tool you posted brush the BIOS of other motherboards?
|
||||
A: No. The tool I posted is only for those models I adapted.
|
||||
|
||||
Q: I changed the CPU, but in the system, the number of cores recognized by Task Manager/LuGuard etc. is less than the actual number of cores (e.g. 6 cores only shows 2-4 cores, etc.)
|
||||
A: Press Win+R to open Run, type msconfig and enter, switch to the boot tab, click Advanced Options, remove the checkboxes before Processor Number and Maximum Memory. OK and reboot.
|
||||
If it still doesn't work, please consider the hardware problem.
|
||||
|
||||
Q: I flashed the BIOS/changed the CPU, the memory shown in the system is very different from the actual memory (e.g. 16G installed, 8G available)
|
||||
A: Follow the previous article. If it still doesn't work, please consider the hardware problem.
|
||||
|
||||
Q: What is EC? Do I need to flash it?
|
||||
A: EC is similar to BIOS, it stands for Embedded Controller.
|
||||
is one of the more advanced power management chips in the machine, controlling a number of functions including fan speed and CPU frequency.
|
||||
Under normal circumstances (i.e. if you don't know what EC is, then it must be normal), EC never needs to be updated.
|
||||
|
||||
Q: How long do I have to wait for the first boot after flashing the BIOS and changing the CPU?
|
||||
A: It varies from person to person, we suggest you wait at least 1 minute.
|
||||
|
||||
Q: What should I do if I can't turn on the computer after reboot?
|
||||
A:Long press the power button to force power off and try to reboot.
|
||||
|
||||
Q: Is my BIOS flashing successful?
|
||||
A: If you see FPT Operation Successful after executing the command, it must be successful.
|
||||
|
||||
Q: How to enter BIOS?
|
||||
A: After shutting down the computer, press and hold F2, and then press the power button until you successfully enter the BIOS.
|
||||
If you can't enter the BIOS interface in this way, please enter the system first.
|
||||
In UEFI-booted Windows 8/10, press and hold the Shift key, and then click Reboot in the Start menu,
|
||||
to bring up the Advanced Reboot menu, and select Troubleshooting-Advanced Boot-Advanced Options-UEFI Firmware Settings to reboot directly to the UEFI firmware. If you want to reboot your system, you can go to
|
||||
to reboot directly to UEFI, i.e. BIOS setup.
|
||||
|
||||
Q: My system is broken, can I still enter BIOS?
|
||||
A: When the system is not bootable, you can definitely enter BIOS.
|
||||
|
||||
Q:What should I do if the prompt “Reboot and Select proper Boot device” appears when I turn on the computer?
|
||||
A: In the Boot menu of BIOS, find UEFI Setting, enable or disable UEFI Boot, and press F4 to save.
|
||||
You can also change the order of the hard disk in Hard Disk BBS. If you can't do it, please seek help from the gods around you.
|
||||
|
||||
Q: Why does my computer start up with a beep?
|
||||
A: This is a normal phenomenon and can be turned off in BIOS.
|
||||
Specific location: BIOS main interface, press “→” to switch to the ‘Advanced’ menu, find “Power On Boot Beep”,
|
||||
Enter! Modify it to “Disabled” to turn off the boot beep.
|
||||
Similarly, find “Battery Low Alarm Beep”, that is, turn off the low battery beep (Windows system needs to be turned off separately).
|
||||
|
||||
Q: Why does my system PIN not work anymore?
|
||||
A: The hardware has changed, normal phenomenon, reconfiguration can be.
|
||||
|
||||
Q: Why does my Solo Display not work? Why is there no sound?
|
||||
A: The hardware has been changed, please enter the “Device Manager” (please enter the method of Baidu)
|
||||
to check whether there are exclamation marks and question marks, and reinstall the corresponding driver.
|
||||
For models with core graphics: If you can't see the core graphics card in the display adapter column, it is recommended to reinstall the system.
|
||||
For models with core graphics: you must install the core graphics driver before installing the discrete graphics driver!
|
||||
|
||||
Q: Can I overclock memory/CPU?
|
||||
A: Yes, before flashing the BIOS, and yes, after flashing the BIOS. If you can't before flashing the BIOS, you can't after flashing the BIOS.
|
||||
|
||||
Q: Why does my CPU VT-X function not work?
|
||||
A: System bug, not related to BIOS. Try to run bcdedit /set hypervisorlaunchtype off in administrator command line and reboot to check if it is normal again.
|
||||
|
||||
Q:Why is my CPU frequency only 2.0GHz and why can't I run my CPU at maximum RPM?
|
||||
A: Have you plugged in the power? Make sure the power is plugged in, but the frequency is still incorrect.
|
||||
Please turn off the computer completely, disconnect the power, dismantle the computer and take off the CMOS battery, wait for 1 minute and then install the CMOS battery, then plug in the power and turn on the computer to try.
|
||||
|
||||
Q: Can I continue to use Win7?
|
||||
A: Not for core models, but not for solo models.
|
||||
The core graphics card of 8th generation Core i series processor does not support Windows 7 system, please use Windows 10. otherwise, you can't have normal video and audio entertainment.
|
||||
|
||||
Q: Why can't I install my core graphics driver?
|
||||
A: It may be that the system version is lower than Windows 10 1607. The core graphics of the 8th generation Core i-series processors do not support Windows 7.
|
||||
At least change Windows 10.
|
||||
|
||||
Q: Why doesn't my Sound Blaster series sound software work?
|
||||
A: Uninstall and reinstall. If you have flashed the ported BIOS, you need to install the sound card driver of the corresponding model.
|
||||
For example, P7xxDM23 needs to install P7xxTM driver.
|
||||
|
||||
Q:Why does my headphone jack not work well? Why can't I adjust the volume?
|
||||
A: If you have flashed the ported BIOS, you need to install the sound card driver of the corresponding model.
|
||||
For example, P7xxDM23 needs to install P7xxTM driver.
|
||||
|
||||
Q:Why does the Fn hotkey not work?
|
||||
A: Try rebooting. Or reinstall Blue Sky's Control Center (Hotkey) software
|
||||
If it doesn't work, try step 4 again.
|
||||
|
||||
Q:Why can't I adjust the brightness?
|
||||
A: Reinstall the core display driver.
|
||||
|
||||
Q:Why can't I adjust the brightness with Fn shortcut?
|
||||
A: Reinstall the core display driver.
|
||||
|
||||
Q: Do I need to reinstall my system?
|
||||
A: The 8th generation i3 processor is well compatible with Windows 10 1703 and above, below which reinstallation and upgrade is recommended.
|
||||
Reinstalling the system can solve most of the metaphysical problems, and it is recommended to reinstall it even if you don't find no problems for the time being.
|
||||
|
||||
Q:Why can't I boot the computer after flashing the BIOS?
|
||||
A:Check the boot settings, UEFI switch and hard disk boot items in BIOS. There are many reasons for this problem, but it has nothing to do with flashing the BIOS.
|
||||
It is normal that flashing BIOS will reset the settings.
|
||||
|
||||
Q: What should I do if I can't remove the CPU/Graphics card's heat sink module?
|
||||
A: If you can't remove the CPU heatpipe, you can consider turning on the switch on the CPU base and try again. Or you can play a few games first and wait for the silicone grease inside to heat up and melt before removing it.
|
||||
|
||||
Q: Why can't my USB flash drive boot up?
|
||||
A: Close UEFI Boot and try it.
|
||||
|
||||
Remarks about the model number
|
||||
The models without 1 and -G at the end of the model number are just different configurations, the BIOS is common, for example, P775DM and P775DM1 are common, and P775TM1-G is common with P775TM1
|
||||
P7xx includes P750/P751/P770/P771/P775
|
||||
N9xTP6 includes N950TP6/N957TP6/ N960TP6
|
||||
N95xKP6 including N950KP6 & N957KP6
|
||||
|
||||
Remarks about BIOS version
|
||||
The version number is set by Blue Sky, not given by me personally, but what Blue Sky has updated, I don't know, so if you ask me what's the difference, I don't know
|
||||
The following can only tell you some, I know the difference, what I didn't write, I just don't know, if you ask, I can't answer you
|
||||
Difference between P7xx 1.05.xx and 1.07.xx: 1.05.xx Audio driver is not UAD, graphics driver is not DCH, install RTX graphics card need to modify INF to install driver
|
||||
Difference between P870 1.05.xx and 1.07.xx: 1.05.xx audio driver is not UAD, graphics driver is not DCH, install RTX graphics card need to modify INF to install driver
|
||||
1.07.xx version can still support 10-series cards, and the P75x installs the GTX1080 no longer need to modify INF
|
||||
P870 version 1.07.xx only supports RTX 2080 G-Sync version without changing INF to install the driver, the compatibility of other RTX cards is unknown.
|
||||
|
||||
Regarding the impact of audio UAD drivers
|
||||
Volume can't be adjusted when the driver is not installed properly, this is not a BIOS problem
|
||||
We recommend using Windows 10 auto update to update the sound card driver
|
||||
I haven't tested much, so feel your way around it, I don't provide the driver because I don't know which one works
|
||||
There is also the Creative Sound software, I don't know which version works, so feel your way around it and try it out, don't ask me!
|
||||
I personally hate UAD drivers, and I don't recommend the BIOS version with UAD drivers.
|
||||
|
||||
About CPU microcode and BIOS supported CPUs
|
||||
All BIOS here support 8th/9th generation official version and ES, including all B0/U0/P0/R0 stepping (here stepping is the “revision” shown in CPU-Z, but not necessarily supported by the official BIOS of the same version)
|
||||
8th/9th generation B0/U0/P0/R0 corresponds to CPU-Z's display. R0 corresponds to the stepping displayed in CPU-Z as A/B/C/D
|
||||
Special version for 100/200 series and Z370, additional support for Gen 6/7 official version and Gen 7 ES, including R0/A0/B0 stepping (here the stepping is the “Revision” displayed in CPU-Z)
|
||||
R0/A0/B0 corresponds to the R0/A0/B0 stepping displayed in Gen 6/7 CPU-Z shows the step 3/8/9
|
||||
ES version of the rotary pin 10 generation CPU and 9 generation official version of the CPU the same step, are R0, support for the 9 generation R0 support 10 generation BGA1440 ES 0000, but 10 generation rotary pin of the official version does not support!
|
||||
|
||||
No core display CPU can not be used
|
||||
W65 and N65 mold can not be used, because only the core display has the function of display output
|
||||
N9x mold in the case of abandonment of the internal screen can be used, because 1 of the two miniDP, as well as HDMI are connected to the GTX1060
|
||||
can be a solo output to the external screen, or add a driver board to output back to the internal screen, the specific operation of the specific operation I do not understand, do not ask me, I only I know someone has succeeded
|
||||
Other P-series with the above mentioned MSI/MSI molds can be used
|
||||
|
||||
Can I still install Win7
|
||||
The installation of the system has nothing to do with the BIOS, only the lack of core graphics drivers for Win7.
|
||||
|
||||
No core display CPU can not be used
|
||||
W65 and N65 molds can not be used, because only the core display has the function of display output
|
||||
N9x molds can be used when giving up the internal screen, because 1 of the two miniDPs, as well as HDMI are connected to the GTX1060
|
||||
can be a solo display output to the external screen, or add a driver board to output back to the internal screen, the specific operation of the specific operation I do not understand, do not ask me, I only I know someone has succeeded
|
||||
Other P-series with the above mentioned MSI/MSI molds can be used
|
||||
|
||||
Can I still install Win7 system
|
||||
installing the system has nothing to do with BIOS, just Win7 lack of core display driver
|
||||
can be displayed normally, but video decoding, games and other functions will be limited
|
||||
basically in the state of not being able to daily use, unless you only run the CPU application
|
||||
molds without nuclear graphics can be installed normally Win7, there will be no problems
|
||||
|
||||
CC2.0
|
||||
requires BIOS and EC to work properly
|
||||
I haven't researched this, and there are many bugs, so I don't recommend using it.
|
||||
|
||||
About Fn+D
|
||||
Some users reported that this function is not available in P870TM 1.07.xx and N9xTP6 1.07.xx versions, which is a bug, and there is no update to fix it, so I don't recommend these versions of BIOS.
|
||||
|
||||
Regarding the driver installation after brushing the BIOS
|
||||
ported BIOS driver to install the ported model, pay attention to the driver should also correspond to the BIOS version, especially the sound-related, those sound software to pick the version, I do not understand, do not ask me!
|
||||
|
||||
About Thunderbolt function
|
||||
Suppose P7xxDM2/DM3 can't recognize the SSD of Thunderbolt interface after brushing into version 1.07.24, you can change the Thunderbolt(TM) Enumeration Mode from Legacy to Native in BIOS.
|
||||
|
||||
About RAID
|
||||
BIOS defaults to AHCI mode, if you have configured RAID in the past, please change it back after flashing the BIOS, otherwise you may not be able to boot up the computer.
|
||||
Note that the RAID in the new version of BIOS has been changed to Intel RST Premium.
|
||||
|
||||
About EC Brush
|
||||
The ECWinFlash provided by Blue Sky does not allow to brush EC across Project Name, but it is allowed under DOS.
|
||||
I modified ECWinFlash to make it possible to brush EC across Project Name under Windows.
|
||||
After testing, the EC of the following groups of models is common within the group. After testing, the following groups of models EC is common within the group, do not cross-group brush EC (P7xx do not brush P870, DM23 do not brush TM):
|
||||
① P870KM and P870TM
|
||||
② P870DM2 and P870DM3
|
||||
③ P7xxDM2 and P7xxDM3, regardless of whether it is a P75x or a P77x, the EC is not the same name but they can be brushed through
|
||||
④ P7xxTM and P7xxTM1, regardless of whether it is a P75x or a P77x, the EC is not the same name but they can be brushed. Although the names are different, they are passable
|
||||
P870TM and P870TM1 are originally the same EC
|
||||
P870KM and P870KM1 are originally the same EC
|
||||
The difference between the EC of P7xxTM and P7xxTM1 is that the whole power consumption wall is 230W or 330W, and the EC of P7xxTM is playing the game in version 1.05.03 and later versions. CPU is not RWD
|
||||
The difference between the EC of P7xxDM2 and P7xxDM3 is whether the power wall is 230W or 330W
|
||||
DM don't brush the EC of TM, the fan control will be disabled and it will cut off the power in a few minutes
|
||||
The EC of other models is not common, don't brush it indiscriminately, it will not turn on the machine
|
||||
I will provide the EC version that I think it works well for you to brush it in
|
||||
Note that the default color of the RGB keyboard light is related to the EC. I don't know what color the EC I provided is, and I don't know how to change it. If you are afraid of the color change, don't brush it.
|
||||
P7xxTM 1.05.03 version of EC has the setting that CPU will not be RWD when playing games (it's not bug, it's designed by BlueSky because 230W power supply consumes more power for graphics card and less power for CPU), so brushing the EC can make it RWD normally. But the RWD can not run full, can run to how much, this has nothing to do with the EC
|
||||
and the BIOS set Power Limit 1 and Power Limit 2 related to the need for you to adjust their own, the BIOS is only the option to unlock, and did not unlock the power consumption, do not ask me, I do not teach this!
|
6
other/bios-release-post-urls.txt
Normal file
6
other/bios-release-post-urls.txt
Normal file
|
@ -0,0 +1,6 @@
|
|||
蓝天 Clevo P7xxDM2 P7xxDM3 Z170 移植 Z370 BIOS
|
||||
http://www.smxdiy.com/thread-3097-1-1.html
|
||||
蓝天 Clevo P870KM Z270 移植 Z370 BIOS
|
||||
http://www.smxdiy.com/thread-3098-1-1.html
|
||||
蓝天 Clevo N9xKP6 H270 移植 Z370 BIOS
|
||||
http://www.smxdiy.com/thread-3101-1-1.html
|
Loading…
Add table
Reference in a new issue