SPI FlashROM Programmer 2.1 by RayeR ************************************ SPIPGM - binary for Linux SPIPGM.EXE - binary for DOS/Win9x SPIPGMW.EXE - binary for Win9x/NT/2k/XP IOPERM.DLL - low-level HW access library for Win9x/NT/2k/XP/Vista/7(NoUAC) Version 1.7+ has improved LPT port handling resulting in 1,6x faster reading Version 2.0 +extended FlashROM identification (some old non-JEDEC ID chips) +support for AAI Byte/Word programming modes (some SST FlashROMs) +verify command (compare FlashROM content against file) +block erase command (some ST FlashROMs) +allow images smaller than FlashROM size (displays warning) +read speed up +25% +write speed up +41% SPI FlashROMs supported (new are marked with *) *********************************************** AMIC: A25L05PU/PT (64kB) A25L10PU/PT (128kB) A25L20PU/PT (256kB) A25L40PU/PT (512kB) A25L80PU/PT (1MB) A25L16PU/PT (2MB) A25L32PU/PT (4MB) A25L64PU/PT (8MB) A25L512 (64kB) A25L010 (128kB) A25L020 (256kB) A25L040 (512kB) A25L080 (1MB) - tested OK Atmel: AT25F512B (64kB) AT25DF021 (256kB) AT26DF041 (512kB) AT25DF041A (512kB) AT26F004 (512kB) - tested OK AT26DF081 (1MB) AT25/26DF081A (1MB) AT25DF081 (1MB) AT26DF161 (1MB) AT26DF161A (2MB) AT25DF161 (2MB) AT25DQ161 (2MB) AT25/26DF321 (4MB) AT25DF321A (4MB) AT25DQ321A (4MB) AT25DF641(A) (8MB) EON: EN25B10 (128kB) EN25B20 (256kB) EN25B40(T) (512kB) EN25B80 (1MB) EN25B16 (2MB) EN25P32 (4MB) EN25P64 (8MB) EN25P128 (16MB) EN25F10 (128kB) EN25F20 (256kB) EN25F40 (512kB) EN25F80 (1MB) - tested OK EN25F16 (2MB) EN25F32 (4MB) EN25F64 (8MB) EN25F128 (16MB) ESMT: F25L004A (512kB) - tested OK F25L008A/08PA (1MB) F25L016A/16PA (2MB) F25L32PA (4MB) F25L64PA (8MB) F25S04PA (512kB) F25L08PA (1MB) F25L016QA (2MB) F25L32QA (4MB) F25L64QA (8MB) *GigaDevice: *GD25Q512 (64kB) *GD25Q10 (128kB) *GD25Q20 (256kB) *GD25Q40 (512kB) *GD25Q80 (1MB) *GD25Q16 (2MB) - tested OK *GD25Q32 (4MB) *GD25Q64 (8MB) Intel: QB25F016S33B8 (2MB) QB25F032S33B8 (4MB) QB25F064S33B8 (8MB) Macronix: MX25L512E (64kB) MX25L1005/1006E (128kB) MX25L2005/2006E (256kB) MX25L4005/4006E (512kB) MX25L8005/8006E (1MB) - tested OK MX25L1605/1606E (2MB) - tested OK MX25L3205/3206E (4MB) MX25L6405/6406E (8MB) MX25L12835E/12836E (16MB) MX25L25635E/25735E/25835E (32MB) PMC: Pm25LV512(A) (64kB) - tested OK Pm25LV010(AB) (128kB) Pm25LV020 (256kB) Pm25LV040 (512kB) - tested OK Pm25LV080B (1MB) Pm25LV016B (2MB) Pm25LV032B (4MB) Pm25LV064B (8MB) Spansion: S25FL004A (512kB) S25FL008A (1MB) S25FL016A (2MB) S25FL032A (4MB) - tested OK S25FL064A (8MB) S25FL128P/129P (16MB) S25FL256S (32MB) S25FL512S (64MB) S25FL01GS (128MB) ST Microelectronic/Numonyx: M25P05 (64kB) M25P10 (128kB) M25P10AV (128kB) - tested OK M25P20 (256kB) M25P40 (512kB) M25P80 (1MB) M25P16 (2MB) M25P32 (4MB) - tested OK M25P64 (8MB) M25P128 (16MB) M45PE10 (128kB) M45PE20 (256kB) M45PE40 (512kB) M45PE80 (1MB) M45PE16 (2MB) M25PX80 (1MB) M25PX16 (2MB) M25PX32 (4MB) M25PX64 (8MB) N25Q032A13E (4MB) N25Q032A11E (4MB) N25Q064A13E (8MB) N25Q064A11E (8MB) N25Q128A13E (16MB) N25Q128A11E (16MB) N25Q256A13E (32MB) N25Q256A11E (32MB) N25Q512A13G (64MB) N25Q512A11G (64MB) N25Q00AA13GB (128MB) SST: SST25VF512(B) (64kB) - tested OK SST25VF010(B) (128kB) SST25VF020(B) (256kB) SST25VF040(B) (512kB) SST25VF080(B) (1MB) - tested OK SST25VF016(B) (2MB) - tested OK SST25VF032(B) (4MB) SST25VF064C (8MB) SST25VF128(B) (16MB) SST26VF016 (2MB) SST26VF032 (4MB) SST26VF064 (8MB) Winbond: W25Q10B (128kB) W25Q20BV (256kB) W25Q40BV (512kB) W25Q80BV (1MB) - tested OK W25Q16BV (2MB) - tested OK W25Q32BV (4MB) - tested OK W25Q64BV (8MB) W25Q128BV (16MB) W25Q256FV (32MB) W25X10 (128kB) W25X20 (256kB) W25X40 (512kB) W25X80 (1MB) - tested OK W25X16 (2MB) W25X32 (4MB) - tested OK W25X64 (8MB)
kordex35