; flash.types (Rev. 0307021411) [Description] ; descriptive names to be displayed ; sorting keys: ManID, DevID ; AMD 0x0001_0x2249=AMD Am29LV160D, 16 Mbit 0x0001_0x225b=AMD Am29LV800B, 8 Mbit 0x0001_0x227e=AMD Am41DL6408G, 64 Mbit 0x0001_0x22cb=AMD Am29DL800B, 8 Mbit ; Fujitsu 0x0004_0x2249=Fujitsu, compatible to AMD Am29LV160D, 16 Mbit 0x0004_0x2253=Fujitsu MBM29DL323BE 0x0004_0x2256=Fujitsu MBM29DL322BE 0x0004_0x225a=Fujitsu MBM29DL321BE 0x0004_0x225b=Fujitsu, compatible to AMD Am29LV800B, 8 MBit 0x0004_0x225f=Fujitsu MBM29DL324BE 0x0004_0x227e=Fujitsu MB84VD23280EA/EE, MBM29DL640E80 0x0004_0x22cb=Fujitsu, compatible to AMD Am29DL800B, 8 Mbit ; Mitsubishi 0x001c_0x002b=Mitsubishi M6MGD137W65KT 0x001c_0x00b9=Mitsubishi M6MGE137S8BKT ; ST 0x0020_0x005b=ST M29W800AB ; Micron 0x002c_0x4493=Micron MT28F160C3 0x002c_0x4495=Micron MT28F322P3 ; Intel 0x0089_0x0016=Intel 28F320J3A, 32 Mbit (Strata) 0x0089_0x8853=Intel 28F320xW30, 32 Mbit 0x0089_0x8854=Intel 28F640xW30T, 64 Mbit 0x0089_0x8855=Intel 28F640xW30B, 64 Mbit 0x0089_0x8856=Intel 28F128W30T, 128 Mbit 0x0089_0x8857=Intel 28F128W30B, 128 Mbit 0x0089_0x88c1=Intel 28F800C3, 8 Mbit 0x0089_0x88c3=Intel 28F160C3, 16 Mbit 0x0089_0x88c5=Intel 28F320C3, 32 Mbit 0x0089_0x88cd=Intel 28F640C3, 64 Mbit 0x0089_0x88f3=Intel 28F160F3, 16 Mbit ; Sharp 0x00b0_0x00b0=Sharp LRS1395 (second bank) 0x00b0_0x00b1=Sharp LRS1393 (or LRS1395 first bank) 0x00b0_0x00b5=Sharp LH28F320BFHG-PBTLXX 0x00b0_0x00e1=Sharp LRS1337 0x00b0_0x00e9=Sharp LH28F160BJ(H)E ; Samsung 0x00ec_0x22e0=KBB06A300 0x00ec_0x22e2=KBB05A300 [ChipInfo] ; family, layout, programming type ; sorting keys: ManID, DevID ; AMD 0x0001_0x225b=AMD,AMD-LV-8,Standard 0x0001_0x22cb=AMD,AMD-DL-8,Standard 0x0001_0x2249=AMD,AMD-LV-16,Standard 0x0001_0x227e=AMD,AMD-64(mirrored),Standard ; Fujitsu 0x0004_0x225b=AMD,AMD-LV-8,Standard 0x0004_0x22cb=AMD,AMD-DL-8,Standard 0x0004_0x2249=AMD,AMD-LV-16,Standard 0x0004_0x227e=AMD,AMD-64(mirrored),UnlockBypass 0x0004_0x225a=AMD,Fujitsu_MBM29DL321BE,Standard 0x0004_0x2256=AMD,Fujitsu_MBM29DL322BE,Standard 0x0004_0x2253=AMD,Fujitsu_MBM29DL323BE,Standard 0x0004_0x225f=AMD,Fujitsu_MBM29DL324BE,Standard ; Mitsubishi 0x001c_0x002b=Intel,Intel-128(sym),Standard 0x001c_0x00b9=Intel,Intel-128(sym),Standard ; ST 0x0020_0x005b=AMD,AMD-LV-8,Standard ; Micron 0x002c_0x4493=Intel,Intel-16,Standard 0x002c_0x4495=Intel,Intel-32,Standard ; Intel 0x0089_0x88f3=Intel,Intel-16(top),Standard 0x0089_0x8853=Intel,Intel-32,Standard 0x0089_0x8854=Intel,Intel-64(top),Standard 0x0089_0x8855=Intel,Intel-64(bottom),Standard 0x0089_0x8856=Intel,Intel-128(top),Standard 0x0089_0x8857=Intel,Intel-128(bottom),Standard 0x0089_0x88c1=Intel,Intel-8,Standard 0x0089_0x88c3=Intel,Intel-16,Standard 0x0089_0x88c5=Intel,Intel-32,Standard 0x0089_0x88cd=Intel,Intel-64(bottom),Standard ; Sharp ;0x00b0_0x00e1=Sharp-32(2*16) 0x00b0_0x00e9=Intel,Intel-16,Standard 0x00b0_0x00b5=Intel,Intel-32,Standard 0x00b0_0x00b0=Intel,Intel-64(top),PageBuffer 0x00b0_0x00b1=Intel,Intel-64(bottom),PageBuffer ; Samsung 0x00ec_0x22e2=AMD,Intel-64(bottom),UnlockBypass 0x00ec_0x22e0=AMD,Intel-64(top),UnlockBypass [Layouts] ; sector layout definitons: ; Layout=SECTORS[,SECTORS] ; SECTORS=SIZE | NUMBER*MULT ; SIZE=NUMBER ; NUMBER=[0..9]* ; MULT=[0..9]* AMD-LV-8=16,8,8,32,64*15 AMD-DL-8=16,32,8,8,8,8,32,16,64*14 AMD-LV-16=16,8,8,32,64*31 AMD-64(mirrored)=8*8,64*15,64*48,64*48,64*15,8*8 Intel-8=8*8,64*15 Intel-16=8*8,64*31 Intel-16(top)=64*31,8*8 Intel-32=8*8,64*63 Intel-64(bottom)=8*8,64*127 Intel-64(top)=64*127,8*8 Intel-128(bottom)=8*8,64*255 Intel-128(top)=64*255,8*8 Intel-128(sym)=8*8,64*254,8*8 Intel-Strata-32=128*32 Fujitsu_MBM29DL321BE=8*8,64*63 Fujitsu_MBM29DL322BE=8*8,64*7,64*56 Fujitsu_MBM29DL323BE=8*8,64*15,64*48 Fujitsu_MBM29DL324BE=8*8,64*31,64*32 Sharp-32(2*16)=8*8,64*31,8*8,64*31