Как считать\записать биос с XMC XM25QH128AHIG или GallopMem 25Q128ASIG

XM25QH128AHIG-300x225

Флешки XMC XM25QH128AHIG начали массово применяться в китайских платах в 2021—2022 году.

Модель имеет 2 неприятных нюанса:

  • С ней отказывается работать fpt (W): There is no supported SPI flash device installedfpt-error-103
  • Программатору CH341 (черной версии) не хватает питания, чтобы работать с данной SPI Flash (возможно характерно не для всех ревизий программатора). Характерные симптомы — несовпадение контрольных сумм после прошивки, сплошные «FF» при чтении.

К счастью, обе проблемы можно исправить.

UPD: В 2023 году стали появляться также чипы GallopMem 25Q128ASIG, имеющие аналогичные проблемы с FPT.gm1-294x300

Исправляем работу FPT

FPT (W) не распознает микросхему так как данных о ней нет в файле fparts.txt.

Чтобы исправить это добавляем в конец файла:

  • XM25QH128A, 0x207018, 0x8000000, 0x1000, 0x20, 64, 0  для XMC XM25QH128AHIG
  • GM25Q128A, 0x1C4018, 0x8000000, 0x1000, 0x20, 64, 0 для GallopMem 25Q128ASIG

После добавления сохраняем файл, теперь утилита должна начать корректно определять новые чипы.

Альтернативный вариант: скачайте или скопируйте содержимое fparts.txt от более новой версии утилиты, включающий информацию о большем количестве чипов.

    zip fparts
    Размер файла: 3 KB Кол-во скачиваний: 906


fparts.txt

;
; 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
ZB25VQ128, 0x5E4018, 0×8000000, 0×1000, 0×20, 64, 0
ZB25LQ128A, 0x5E5018, 0×8000000, 0×1000, 0×20, 64, 0
ZB25VQ128A, 0x5E6018, 0×8000000, 0×1000, 0×20, 64, 0
ZB25LQ256A, 0x5E5019, 010000000, 0×1000, 0×20, 64, 0
ZB25VQ256A, 0x5E6019, 010000000, 0×1000, 0×20, 64, 0

;winbond
W25Q256FV, 0xEF4019, 0×10000000, 0×1000, 0×20, 64, 0
W25Q256JV, 0xEF4019, 0×10000000, 0×1000, 0×20, 64, 0
W25Q256JW, 0xEF6019, 0×10000000, 0×1000, 0×20, 64, 0
W25Q128FV, 0xEF4018, 0×8000000, 0×1000, 0×20, 64, 0
W25R128FV, 0xEF4018, 0×8000000, 0×1000, 0×20, 64, 0
W25Q128JV, 0xEF4018, 0×8000000, 0×1000, 0×20, 64, 0
W25Q128FW, 0xEF6018, 0×8000000, 0×1000, 0×20, 64, 0
W25Q64FV, 0xEF4017, 0×4000000, 0×1000, 0×20, 64, 0
W25R64FV, 0xEF4017, 0×4000000, 0×1000, 0×20, 64, 0
W25Q64JV, 0xEF4017, 0×4000000, 0×1000, 0×20, 64, 0
W25Q64FW, 0xEF6017, 0×4000000, 0×1000, 0×20, 64, 0
W25Q32FV, 0xEF4016, 0×2000000, 0×1000, 0×20, 64, 0
W25Q32JV, 0xEF4016, 0×2000000, 0×1000, 0×20, 64, 0
W25Q32FW, 0xEF6016, 0×2000000, 0×1000, 0×20, 64, 0
W25Q16DV, 0xEF4015, 0×1000000, 0×1000, 0×20, 64, 0
W25Q16JV, 0xEF4015, 0×1000000, 0×1000, 0×20, 64, 0
W25Q16CL, 0xEF4015, 0×1000000, 0×1000, 0×20, 64, 0
W25Q16DW, 0xEF6015, 0×1000000, 0×1000, 0×20, 64, 0
W25Q16FW, 0xEF6015, 0×1000000, 0×1000, 0×20, 64, 0
W25Q80DV, 0xEF4014, 0×800000, 0×1000, 0×20, 64, 0
W25Q80JV, 0xEF4014, 0×800000, 0×1000, 0×20, 64, 0
W25Q80BL, 0xEF4014, 0×800000, 0×1000, 0×20, 64, 0
W25Q80EW, 0xEF6014, 0×800000, 0×1000, 0×20, 64, 0
W25X40CL, 0xEF3013, 0×400000, 0×1000, 0×20, 64, 0
W25Q40CL, 0xEF4013, 0×400000, 0×1000, 0×20, 64, 0
W25Q40EW, 0xEF6013, 0×400000, 0×1000, 0×20, 64, 0
W25X20CL, 0xEF3012, 0×200000, 0×1000, 0×20, 64, 0
W25Q20CL, 0xEF4012, 0×200000, 0×1000, 0×20, 64, 0
W25Q20EW, 0xEF6012, 0×200000, 0×1000, 0×20, 64, 0
W25X10CL, 0xEF3011, 0×100000, 0×1000, 0×20, 64, 0
W25Q10EW, 0xEF3011, 0×100000, 0×1000, 0×20, 64, 0
W25X05CL, 0xEF3010, 0×8000, 0×1000, 0×20, 64, 0
W25Q128JVSIQ, 0xEF4018, 0×8000000, 0×1000, 0×20, 64, 0
W25Q80DL, 0xEF4014, 0×800000, 0×1000, 0×20, 64, 0
W25Q16JL, 0xEF4015, 0×1000000, 0×1000, 0×20, 64, 0
W25Q256FV, 0xEF4019, 0×10000000, 0×1000, 0×20, 64, 0
W25R256FV, 0xEF4019, 0×10000000, 0×1000, 0×20, 64, 0
W25Q32JW, 0xEF6016, 0×2000000, 0×1000, 0×20, 64, 0
W25Q128JV-DTR, 0xEF7018, 0×8000000, 0×1000, 0×20, 64, 0
W25R256JV, 0xEF4019, 0×10000000, 0×1000, 0×20, 64, 0
W25R256JW, 0xEF6019, 0×10000000, 0×1000, 0×20, 64, 0
W25Q257JV, 0xEF4019, 0×10000000, 0×1000, 0×20, 64, 0
W25Q256JV, 0xEF4019, 0×10000000, 0×1000, 0×20, 64, 0
W25Q256JW, 0xEF6019, 0×10000000, 0×1000, 0×20, 64, 0
W25R128JV, 0xEF4018, 0×8000000, 0×1000, 0×20, 64, 0
W25Q64JV, 0xEF4017, 0×4000000, 0×1000, 0×20, 64, 0
W25Q32JV, 0xEF7016, 0×2000000, 0×1000, 0×20, 64, 0
W25Q32JW, 0xEF6016, 0×2000000, 0×1000, 0×20, 64, 0
W25Q16JV, 0xEF4015, 0×1000000, 0×1000, 0×20, 64, 0
W25Q256JV-DTR, 0xEF7019, 0×10000000, 0×1000, 0×20, 64, 0
W25Q256JW-DTR, 0xEF8019, 0×10000000, 0×1000, 0×20, 64, 0
W25Q64JV-DTR, 0xEF7017, 0×4000000, 0×1000, 0×20, 64, 0
W25Q32JV-DTR, 0xEF7016, 0×2000000, 0×1000, 0×20, 64, 0
W25Q32JW-DTR, 0xEF8016, 0×2000000, 0×1000, 0×20, 64, 0
W25Q16JV-DTR, 0xEF7015, 0×1000000, 0×1000, 0×20, 64, 0
W25Q128JW, 0xEF6018, 0×8000000, 0×1000, 0×20, 64, 0
W25Q128JW-DTR, 0xEF8018, 0×8000000, 0×1000, 0×20, 64, 0
W25R128FW, 0xEF6018, 0×8000000, 0×1000, 0×20, 64, 0
W25R128JW, 0xEF6018, 0×8000000, 0×1000, 0×20, 64, 0
W25Q512JV, 0xEF4020, 0×20000000, 0×1000, 0×20, 64, 0
W25Q16JW, 0xEF6015, 0×1000000, 0×1000, 0×20, 64, 0
W25Q16JW DTR, 0xEF8015, 0×1000000, 0×1000, 0×20, 64, 0
W25R64JV, 0xEF4017, 0×4000000, 0×1000, 0×20, 64, 0
W25Q64JW, 0xEF6017, 0×4000000, 0×1000, 0×20, 64, 0
W25Q64JW DTR, 0xEF8017, 0×4000000, 0×1000, 0×20, 64, 0
W25Q512JV DTR, 0xEF7020, 0×20000000, 0×1000, 0×20, 64, 0
W25R512JV, 0xEF4020, 0×20000000, 0×1000, 0×20, 64, 0
W25R64JW, 0xEF6017, 0×4000000, 0×1000, 0×20, 64, 0
W25Q01JV, 0xEF4021, 0×40000000, 0×1000, 0×20, 64, 0
W25Q512NW, 0xEF6020, 0×20000000, 0×1000, 0×20, 64, 0
W25Q512NW DTR, 0xEF8020, 0×20000000, 0×1000, 0×20, 64, 0

;macronix
MX25L12875F, 0xC22018, 0×8000000, 0×1000, 0×20, 64, 0
MX25L12835F, 0xC22018, 0×8000000, 0×1000, 0×20, 64, 0
MX25L6473E, 0xC22017, 0×4000000, 0×1000, 0×20, 64, 0
MX25L3273E, 0xC22016, 0×2000000, 0×1000, 0×20, 64, 0
MX25L1673E, 0xC22415, 0×1000000, 0×1000, 0×20, 64, 0
MX25L8075E, 0xC22014, 0×800000, 0×1000, 0×20, 64, 0
MX25L12873F, 0xC22018, 0×8000000, 0×1000, 0×20, 64, 0
MX25L8073E, 0xC22014, 0×800000, 0×1000, 0×20, 64, 0
MX25L6450F, 0xC22017, 0×4000000, 0×1000, 0×20, 64, 0
MX25L12850F, 0xC22018, 0×8000000, 0×1000, 0×20, 64, 0
MX25L3273F, 0xC22016, 0×2000000, 0×1000, 0×20, 64, 0
MX25L6473F, 0xC22017, 0×4000000, 0×1000, 0×20, 64, 0
MX25L25735F, 0xC22019, 0×10000000, 0×1000, 0×20, 64, 0
MX25L6445E, 0xC22017, 0×4000000, 0×1000, 0×20, 64, 0
MX25L6455E, 0xC22617, 0×4000000, 0×1000, 0×20, 64, 0
MX25L12855E, 0xC22618, 0×8000000, 0×1000, 0×20, 64, 0
MX25L6436E, 0xC22017, 0×4000000, 0×1000, 0×20, 64, 0
MX25L12836E, 0xC22018, 0×8000000, 0×1000, 0×20, 64, 0
MX25L8036E, 0xC22014, 0×800000, 0×1000, 0×20, 64, 0
MX25L1636E, 0xC22515, 0×1000000, 0×1000, 0×20, 64, 0
MX25L12865E, 0xC22018, 0×8000000, 0×1000, 0×20, 64, 0
MX25L6495F, 0xC29517, 0×4000000, 0×1000, 0×20, 64, 0
MX25L12835E, 0xC22018, 0×8000000, 0×1000, 0×20, 64, 0
MX25L12845E, 0xC22018, 0×8000000, 0×1000, 0×20, 64, 0
MX25L25635E, 0xC22019, 0×10000000, 0×1000, 0×20, 64, 0
MX25U1635F, 0xC22535, 0×1000000, 0×1000, 0×20, 64, 0
MX25U3235F, 0xC22536, 0×2000000, 0×1000, 0×20, 64, 0
MX25U6473F, 0xC22537, 0×4000000, 0×1000, 0×20, 64, 0
MX25U6435F, 0xC22537, 0×4000000, 0×1000, 0×20, 64, 0
MX25U12835F, 0xC22538, 0×8000000, 0×1000, 0×20, 64, 0
MX25U12873F, 0xC22538, 0×8000000, 0×1000, 0×20, 64, 0
MX25U25635F, 0xC22539, 0×10000000, 0×1000, 0×20, 64, 0
MX25L25673G, 0xC22019, 0×10000000, 0×1000, 0×20, 64, 0
MX66L51235F, 0xC2201A, 0×4000000, 0×1000, 0×20, 64, 0
MX25L51245G, 0xC2201A, 0×4000000, 0×1000, 0×20, 64, 0
MX25L12873G, 0xC22018, 0×8000000, 0×1000, 0×20, 64, 0
MX25U8033E, 0xC22534, 0×800000, 0×1000, 0×20, 64, 0
MX25U1635F, 0xC22535, 0×1000000, 0×1000, 0×20, 64, 0
MX25U3273F, 0xC22536, 0×2000000, 0×1000, 0×20, 64, 0
MX25U6473F, 0xC22537, 0×4000000, 0×1000, 0×20, 64, 0
MX25U12873F, 0xC22538, 0×8000000, 0×1000, 0×20, 64, 0
MX25U25635F, 0xC22539, 0×10000000, 0×1000, 0×20, 64, 0
MX25L8073E, 0xC22014, 0×800000, 0×1000, 0×20, 64, 0
MX25L1673E, 0xC22415, 0×1000000, 0×1000, 0×20, 64, 0
MX25L3273F, 0xC22016, 0×2000000, 0×1000, 0×20, 64, 0
MX25L6473F, 0xC22017, 0×4000000, 0×1000, 0×20, 64, 0
MX25L6450F, 0xC22017, 0×4000000, 0×1000, 0×20, 64, 0
MX25L12850F, 0xC22018, 0×8000000, 0×1000, 0×20, 64, 0
MX25L12873F, 0xC22018, 0×8000000, 0×1000, 0×20, 64, 0
MX25L25673G, 0xC22019, 0×10000000, 0×1000, 0×20, 64, 0
MX25L25673G, 0xC2201A, 0×20000000, 0×1000, 0×20, 64, 0
MX25L25635F, 0xC22019, 0×10000000, 0×1000, 0×20, 64, 0
MX25L25645G, 0xC22019, 0×10000000, 0×1000, 0×20, 64, 0
MX25U25645G, 0xC22539, 0×10000000, 0×1000, 0×20, 64, 0
MX25U51245G, 0xC2253A, 0×20000000, 0×1000, 0×20, 64, 0
MX25L12833F, 0xC22018, 0×8000000, 0×1000, 0×20, 64, 0
MX25L12872F, 0xC22018, 0×8000000, 0×1000, 0×20, 64, 0
MX77L25650F, 0xC27519, 0×10000000, 0×1000, 0×20, 64, 0
MX25L51273G, 0xC2201A, 0×20000000, 0×1000, 0×20, 64, 0
MX77U12850F, 0xC27538, 0×10000000, 0×1000, 0×20, 64, 0
MX77U25650F, 0xC27539, 0×10000000, 0×1000, 0×20, 64, 0
MX77L12850F, 0xC27518, 0×100000, 0×1000, 0×20, 64, 0
MX77L6450F, 0xC27517, 0×4000000, 0×1000, 0×20, 64, 0
MX25U25673G, 0xC22539, 0×10000000, 0×1000, 0×20, 64, 0
MX25V1035FM1I, 0xC22311, 0×100000, 0×1000, 0×20, 64, 0
MX25L51237G, 0xC2201A, 0×20000000, 0×1000, 0×20, 64, 0
MX25U6472F, 0xC22537, 0×4000000, 0×1000, 0×20, 64, 0
MX25U12872F, 0xC22538, 0×8000000, 0×1000, 0×20, 64, 0
MX77L51250F, 0xC2751A, 0×20000000, 0×1000, 0×20, 64, 0
MX66L1G45G, 0xC2201B, 0×40000000, 0×1000, 0×20, 64, 0
MX66U1G45G, 0xC2253B, 0×40000000, 0×1000, 0×20, 64, 0

;micron
N25Q064A11EF640E, 0x20BB17, 0×4000000, 0×1000, 0×20, 64, 0
N25Q064A11ESEA0F, 0x20BB17, 0×4000000, 0×1000, 0×20, 64, 0
MT25QL256ABA1EW9-0SIT, 0x20BA19, 0×10000000, 0×1000, 0×20, 64, 0
MT25QL512ABA, 0x20BA20, 0×20000000, 0×1000, 0×20, 64, 0
MT25QU128ABA1ESE, 0x20BB18, 0×8000000, 0×1000, 0×20, 64, 0
MT25QL128ABA, 0x20BA18, 0×8000000, 0×1000, 0×20, 64, 0
MT25QU128ABA, 0x20BB18, 0×8000000, 0×1000, 0×20, 64, 0
MT25QU256AB, 0x20BB19, 0×10000000, 0×1000, 0×20, 64, 0
MT25QL128ABAxxxx-Mxxx, 0x20BA18, 0×8000000, 0×1000, 0×20, 64, 0
MT25QU128ABAxxxx-Mxxx, 0x20BB18, 0×8000000, 0×1000, 0×20, 64, 0
MT25QL128ABAxxxx-0xxx, 0x20BA18, 0×8000000, 0×1000, 0×20, 64, 0
MT25QU128ABAxxxx-0xxx, 0x20BB18, 0×8000000, 0×1000, 0×20, 64, 0
MT25QU128ABBxxxx-Cxxx, 0x20BB18, 0×8000000, 0×1000, 0×20, 64, 0
MT25QL128ABBxxxx-Cxxx, 0x20BA18, 0×8000000, 0×1000, 0×20, 64, 0
MT25QU256ABAxxxx-Mxxx, 0x20BB19, 0×10000000, 0×1000, 0×20, 64, 0
MT25QL256BBBxxxx-Cxxx, 0x20BA19, 0×10000000, 0×1000, 0×20, 64, 0
MT25QU256ABAxxxx-0xxx, 0x20BB19, 0×10000000, 0×1000, 0×20, 64, 0
MT25QL256ABAxxxx-0xxx, 0x20BA19, 0×10000000, 0×1000, 0×20, 64, 0
MT25QL512ABBxxxx-0xxx, 0x20BA20, 0×20000000, 0×1000, 0×20, 64, 0
MT25QU512ABBxxxx-0xxx, 0x20BB20, 0×20000000, 0×1000, 0×20, 64, 0
MT25QL01GBBBxxxx-0xxx, 0x20BA21, 0×40000000, 0×1000, 0×20, 64, 0
MT25QU01GBBBxxxx-0xxx, 0x20BB21, 0×40000000, 0×1000, 0×20, 64, 0
MT25QL02GCBBxxxx-0xxx, 0x20BA22, 0×80000000, 0×1000, 0×20, 64, 0
MT25QU02GCBBxxxx-0xxx, 0x20BB22, 0×80000000, 0×1000, 0×20, 64, 0

;EON / ESMT
EN25QH256, 0x1C7019, 0×10000000, 0×1000, 0×20, 64, 0
EN25QH128A, 0x1C7018, 0×8000000, 0×1000, 0×20, 64, 0
EN25QH64A, 0x1C7017, 0×4000000, 0×1000, 0×20, 64, 0
EN25QH80, 0x1C7014, 0×800000, 0×1000, 0×20, 64, 0
EN25QH16A, 0x1C7015, 0×1000000, 0×1000, 0×20, 64, 0
EN25QH32A, 0x1C7016, 0×2000000, 0×1000, 0×20, 64, 0
EN25QH64, 0x1C7017, 0×4000000, 0×1000, 0×20, 64, 0
EN25Q40A, 0x1C3013, 0×400000, 0×1000, 0×20, 64, 0
EN25Q80B, 0x1C3014, 0×800000, 0×1000, 0×20, 64, 0
EN25S64, 0x1C3817, 0×4000000, 0×1000, 0×20, 64, 0
EN25S64A, 0x1C3817, 0×4000000, 0×1000, 0×20, 64, 0
EN25S10A, 0x1C3811, 0×100000, 0×1000, 0×20, 64, 0
EN25S20A, 0x1C3812, 0×200000, 0×1000, 0×20, 64, 0
EN25S40A, 0x1C3813, 0×400000, 0×1000, 0×20, 64, 0
EN25S80A, 0x1C3814, 0×800000, 0×1000, 0×20, 64, 0
EN25S32, 0x1C3816, 0×2000000, 0×1000, 0×20, 64, 0
EN25QH16, 0x1C7015, 0×1000000, 0×1000, 0×20, 64, 0
EN25QH32, 0x1C7016, 0×2000000, 0×1000, 0×20, 64, 0
EN25QH128, 0x1C7018, 0×8000000, 0×1000, 0×20, 64, 0
EN25F10A, 0x1C3111, 0×100000, 0×1000, 0×20, 64, 0
EN25F20A, 0x1C3112, 0×200000, 0×1000, 0×20, 64, 0
EN25S80B (2S), 0x1C3814, 0×800000, 0×1000, 0×20, 64, 0
EN25Q80C (2A), 0x1C3014, 0×800000, 0×1000, 0×20, 64, 0
EN25QH16B (2A), 0x1C7015, 0×1000000, 0×1000, 0×20, 64, 0
EN25S16B (2S), 0x1C3815, 0×1000000, 0×1000, 0×20, 64, 0
EN25QH32B (2B), 0x1C7016, 0×2000000, 0×1000, 0×20, 64, 0
EN25QH64A (2YC), 0x1C7017, 0×4000000, 0×1000, 0×20, 64, 0
EN25S64A (2SC), 0x1C3817, 0×4000000, 0×1000, 0×20, 64, 0
EN25QH128A (2T), 0x1C7018, 0×8000000, 0×1000, 0×20, 64, 0
EN25QH128A (2TC), 0x1C7018, 0×8000000, 0×1000, 0×20, 64, 0
EN25QH32B (2C), 0x1C7016, 0×20000000, 0×1000, 0×20, 64, 0
EN25F10A (2NF), 0x1C3111, 0×100000, 0×1000, 0×20, 64, 0
EN25S10A (2SQ), 0x1C3811, 0×100000, 0×1000, 0×20, 64, 0
EN25F20A (2N), 0x1C3112, 0×200000, 0×1000, 0×20, 64, 0
EN25S20A (2SF), 0x1C3812, 0×200000, 0×1000, 0×20, 64, 0
EN25Q40B (2X), 0x1C3013, 0×400000, 0×1000, 0×20, 64, 0
EN25S40A (2S), 0x1C3813, 0×400000, 0×1000, 0×20, 64, 0
EN25S32A (2S), 0x1C3816, 0×2000000, 0×1000, 0×20, 64, 0
EN25QH256A (2RC), 0x1C7019, 0×10000000, 0×1000, 0×20, 64, 0
EN25QX128A (2V), 0x1C7118, 0×8000000, 0×1000, 0×20, 64, 0
EN25QX64A (2C), 0x1C7117, 0×4000000, 0×1000, 0×20, 64, 0
EN25SX128A (2P), 0x1C7818, 0×8000000, 0×1000, 0×20, 64, 0

;gigadevice
GD25B16B, 0xC84015, 0×1000000, 0×1000, 0×20, 64, 0
GD25B32B, 0xC84016, 0×2000000, 0×1000, 0×20, 64, 0
GD25B64B, 0xC84017, 0×4000000, 0×1000, 0×20, 64, 0
GD25B128C, 0xC84018, 0×8000000, 0×1000, 0×20, 64, 0
GD25LQ64C, 0xC86017, 0×4000000, 0×1000, 0×20, 64, 0
GD25R64B, 0xC84017, 0×4000000, 0×1000, 0×20, 64, 0
GD25B64C, 0xC84017, 0×4000000, 0×1000, 0×20, 64, 0
GD25R64C, 0xC84017, 0×4000000, 0×1000, 0×20, 64, 0
GD25R128C, 0xC84018, 0×8000000, 0×1000, 0×20, 64, 0
GD25LB64, 0xC86017, 0×4000000, 0×1000, 0×20, 64, 0
GD25LB128, 0xC86018, 0×8000000, 0×1000, 0×20, 64, 0
GD25Q256C, 0xC84019, 0×10000000, 0×1000, 0×20, 64, 0
GD25LQ256C, 0xC86019, 0×10000000, 0×1000, 0×20, 64, 0
GD25R127C, 0xC84018, 0×8000000, 0×1000, 0×20, 64, 0
GD25B256C, 0xC84019, 0×10000000, 0×1000, 0×20, 64, 0
GD25B127D, 0xC84018, 0×8000000, 0×1000, 0×20, 64, 0
GD25LB128D, 0xC86018, 0×8000000, 0×1000, 0×20, 64, 0
GD25LB256D, 0xC86019, 0×10000000, 0×1000, 0×20, 64, 0
GD25Q80C, 0xC84014, 0×800000, 0×1000, 0×20, 64, 0
GD25B16C, 0xC84015, 0×1000000, 0×1000, 0×20, 64, 0
GD25Q16C, 0xC84015, 0×1000000, 0×1000, 0×20, 64, 0
GD25B32C, 0xC84016, 0×2000000, 0×1000, 0×20, 64, 0
GD25Q32C, 0xC84016, 0×2000000, 0×1000, 0×20, 64, 0
GD25Q64C, 0xC84017, 0×4000000, 0×1000, 0×20, 64, 0
GD25LQ128D, 0xC86018, 0×8000000, 0×1000, 0×20, 64, 0
GD25Q128C, 0xC84018, 0×8000000, 0×1000, 0×20, 64, 0
GD25B256D, 0xC84019, 0×10000000, 0×1000, 0×20, 64, 0
GD25LQ256D, 0xC86019, 0×10000000, 0×1000, 0×20, 64, 0
GD25R127D, 0xC84018, 8000000, 0×1000, 0×20, 64, 0
GD25R256D, 0xC84019, 0×10000000, 0×1000, 0×20, 64, 0
GD25B32C, 0xC84016, 0×2000000, 0×1000, 0×20, 64, 0
GD25B32B, 0xC84016, 0×2000000, 0×1000, 0×20, 64, 0
GD25Q127C, 0xC84018, 0×8000000, 0×1000, 0×20, 64, 0
GD25LB256E, 0xC86719, 0×10000000, 0×1000, 0×20, 64, 0
GD25LR128D, 0xC86018, 0×8000000, 0×1000, 0×20, 64, 0
GD25Q256D, 0xC84019, 0×10000000, 0×1000, 0×20, 64, 0
GD25Q257D, 0xC84019, 0×10000000, 0×1000, 0×20, 64, 0
GD25LB512ME, 0xC8401A, 0×20000000, 0×1000, 0×20, 64, 0
GD25LR512ME, 0xC8401A, 0×20000000, 0×1000, 0×20, 64, 0
GD25LB32E, 0xC86016, 0×2000000, 0×1000, 0×20, 64, 0
GD25LB64E, 0xC86017, 0×4000000, 0×1000, 0×20, 64, 0
GD25LB128E, 0xC86018, 0×8000000, 0×1000, 0×20, 64, 0
GD25LF255E (DTR), 0xC86319, 0×10000000, 0×1000, 0×20, 64, 0
GD25LT256E (DTR), 0xC86619, 0×10000000, 0×1000, 0×20, 64, 0
GD25B16E, 0xC84015, 0×1000000, 0×1000, 0×20, 64, 0
GD25B32E, 0xC84016, 0×2000000, 0×1000, 0×20, 64, 0
GD25B64E, 0xC84017, 0×4000000, 0×1000, 0×20, 64, 0
GD25B128E, 0xC84018, 0×8000000, 0×1000, 0×20, 64, 0
GD25B256E, 0xC84019, 0×10000000, 0×1000, 0×20, 64, 0
GD25B257D (DTR), 0xC84019, 0×10000000, 0×1000, 0×20, 64, 0
GD25LR64E, 0xC86017, 0×4000000, 0×1000, 0×20, 64, 0
GD25LR128D, 0xC86018, 0×8000000, 0×1000, 0×20, 64, 0
GD55B01GE, 0xC8471B, 0×40000000, 0×1000, 0×20, 64, 0
GD25B512ME, 0xC8471A, 0×20000000, 0×1000, 0×20, 64, 0
GD25Q128E, 0xC84018, 0×8000000, 0×1000, 0×20, 64, 0
GD25LQ128E, 0xC86018, 0×8000000, 0×1000, 0×20, 64, 0
GD25LR128E, 0xC86018, 0×8000000, 0×1000, 0×20, 64, 0
GD25R64E, 0xC84017, 0×4000000, 0×1000, 0×20, 64, 0
GD25R128E, 0xC84018, 0×8000000, 0×1000, 0×20, 64, 0
GD25R256E, 0xC84019, 0×10000000, 0×1000, 0×20, 64, 0
GD25R512ME, 0xC8471A, 0×20000000, 0×1000, 0×20, 64, 0
GD25Q64E, 0xC84017, 0×4000000, 0×1000, 0×20, 64, 0
GD25Q32E, 0xC84016, 0×2000000, 0×1000, 0×20, 64, 0
GD25Q16E, 0xC84015, 0×1000000, 0×1000, 0×20, 64, 0
GD25Q80E, 0xC84014, 0×800000, 0×1000, 0×20, 64, 0
GD25LQ64E, 0xC86017, 0×4000000, 0×1000, 0×20, 64, 0
GD25LQ32E, 0xC86016, 0×2000000, 0×1000, 0×20, 64, 0
GD25LQ16E, 0xC86015, 0×1000000, 0×1000, 0×20, 64, 0
GD25LQ80E, 0xC86014, 0×800000, 0×1000, 0×20, 64, 0

;Adesto
AT25SF641, 0x1F3217, 0×4000000, 0×1000, 0×20, 64, 0
AT25SL128A, 0x1F4218, 0×8000000, 0×1000, 0×20, 64, 0
AT25SL641, 0x1F4317, 0×4000000, 0×1000, 0×20, 64, 0
AT25SL321, 0x1F4216, 0×2000000, 0×1000, 0×20, 64, 0
AT25SF128, 0x1F7018, 0×8000000, 0×1000, 0×20, 64, 0
AT25QF128, 0x1F7018, 0×8000000, 0×1000, 0×20, 64, 0
AT25QF641, 0x1F3217, 0×4000000, 0×1000, 0×20, 64, 0
AT25QL128A, 0x1F4218, 0×8000000, 0×1000, 0×20, 64, 0
AT25QL641, 0x1F4317, 0×4000000, 0×1000, 0×20, 64, 0
AT25QL321, 0x1F4216, 0×2000000, 0×1000, 0×20, 64, 0

;ISSI
IS25LP256A, 0x9D6019, 0×10000000, 0×1000, 0×20, 64, 0
IC25LP256A, 0x9D6019, 0×10000000, 0×1000, 0×20, 64, 0
IS25LP128, 0x9D6018, 0×8000000, 0×1000, 0×20, 64, 0
IC25LP128, 0x9D6018, 0×8000000, 0×1000, 0×20, 64, 0
IS25LP064A, 0x9D6017, 0×4000000, 0×1000, 0×20, 64, 0
IC25LP064A, 0x9D6017, 0×4000000, 0×1000, 0×20, 64, 0
IS25WP256A, 0x9D7019, 0×10000000, 0×1000, 0×20, 64, 0
IC25WP256A, 0x9D7019, 0×10000000, 0×1000, 0×20, 64, 0
IS25WP128, 0x9D7018, 0×8000000, 0×1000, 0×20, 64, 0
IC25WP128, 0x9D7018, 0×8000000, 0×1000, 0×20, 64, 0
IS25WP064, 0x9D7017, 0×4000000, 0×1000, 0×20, 64, 0
IC25WP064, 0x9D7017, 0×4000000, 0×1000, 0×20, 64, 0
IS25WP064A, 0x9D7017, 0×4000000, 0×1000, 0×20, 64, 0
IC25WP064A, 0x9D7017, 0×4000000, 0×1000, 0×20, 64, 0
IS25LP256D, 0x9D6019, 0×10000000, 0×1000, 0×20, 64, 0
IC25LP256D, 0x9D6019, 0×10000000, 0×1000, 0×20, 64, 0
IS25WP256D, 0x9D6019, 0×10000000, 0×1000, 0×20, 64, 0
IC25WP256D, 0x9D6019, 0×10000000, 0×1000, 0×20, 64, 0
IS25WP080D, 0x9D7014, 0×800000, 0×1000, 0×20, 64, 0
IS25LP080D, 0x9D6014, 0×800000, 0×1000, 0×20, 64, 0
IS25WP016D, 0x9D7015, 0×1000000, 0×1000, 0×20, 64, 0
IS25LP016D, 0x9D6015, 0×1000000, 0×1000, 0×20, 64, 0
IS25WP032D, 0x9D7016, 0×2000000, 0×1000, 0×20, 64, 0
IS25LP032D, 0x9D6016, 0×2000000, 0×1000, 0×20, 64, 0
IS25LP128F, 0x9D6018, 0×8000000, 0×1000, 0×20, 64, 0
IS25WP128F, 0x9D7018, 0×8000000, 0×1000, 0×20, 64, 0
IS25WQ256G, 0x9D7019, 0×2000000, 0×1000, 0×20, 64, 0
IS25LQ256G, 0x9D7019, 0×2000000, 0×1000, 0×20, 64, 0

;BOYA
BY25Q128AS, 0×684018, 0×8000000, 0×1000, 0×20, 64, 0
BY25B128AS, 0×684018, 0×8000000, 0×1000, 0×20, 64, 0
BY25B64AS, 0×684017, 0×4000000, 0×1000, 0×20, 64, 0
BY25B32BS, 0×684016, 0×2000000, 0×1000, 0×20, 64, 0

;XMC
XM25QH64A, 0×207017, 0×4000000, 0×1000, 0×20, 64, 0
XM25QH128A, 0×207018, 0×8000000, 0×1000, 0×20, 64, 0
XM25QU64A, 0×203817, 0×4000000, 0×1000, 0×20, 64, 0
XM25QH32B, 0×204016, 0×2000000, 0×1000, 0×20, 64, 0
XM25QH20B, 0×204012, 0×200000, 0×1000, 0×20, 64, 0
XM25QH40B, 0×204013, 0×400000, 0×1000, 0×20, 64, 0
XM25QH80B, 0×204014, 0×800000, 0×1000, 0×20, 64, 0
XM25QH16B, 0×204015, 0×1000000, 0×1000, 0×20, 64, 0
XM25QU128C, 0×204118, 0×8000000, 0×1000, 0×20, 64, 0
XM25QH128C, 0×204018, 0×8000000, 0×1000, 0×20, 64, 0
XM25QU256B, 0×207019, 0×100000000, 0×1000, 0×20, 64, 0
XM25QH256B, 0×206019, 0×100000000, 0×1000, 0×20, 64, 0
XM25QU64C, 0×204117, 0×4000000, 0×1000, 0×20, 64, 0
XM25QH32C, 0×204016, 0×1000000, 0×1000, 0×20, 64, 0
XM25QH16C, 0×204015, 0×1000000, 0×1000, 0×20, 64, 0
XM25RH256C, 0×204319, 0×10000000, 0×1000, 0×20, 64, 0
XM25RU256C, 0×204419, 0×10000000, 0×1000, 0×20, 64, 0
XM25QH256C, 0×204019, 0×10000000, 0×1000, 0×20, 64, 0
XM25QU256C, 0×204119, 0×10000000, 0×1000, 0×20, 64, 0
XM25QU128B, 0×205018, 0×8000000, 0×1000, 0×20, 64, 0
XM25QH64C, 0×204017, 0×4000000, 0×1000, 0×20, 64, 0
XM25RH128C, 0×204318, 0×8000000, 0×1000, 0×20, 64, 0

;Fudan
FM25W128, 0xA12818, 0×8000000, 0×1000, 0×20, 64, 0
FM25Q128A, 0xA14018, 0×8000000, 0×1000, 0×20, 64, 0

;CFX
GM25Q128A, 0x1C4018, 0×8000000, 0×1000, 0×20, 64, 0

Доработка программатора (для XM25QH128AHIG)

Перед тем как приступать к модификации — убедитесь, что программатор и правда не может работать с данным чипом. Судя по всему, этим страдают только некоторые ревизии CH341A.

Как обычно, модификация выполняется исключительно на ваш страх и риск. Модернизация не повлияет на работу с другими чипами (winbond, macronix, micron), встречающимися на lga2011-3

sr341mod

 

3.3V_Fix

Информация для данного материала взята с форума overclockers.