PROM8908B revision history:
===========================
V1.00 first release
Nov.14, 1993 V1.01 1. fix "Can't enter burn-in loop" problem.
2. make all devices has its default Algorithm.
Dec. 25, 1993 V1.03 1. Add MBM27C4001.
Jan. 31, 1994 V1.04 1. Correct MBM27C4001.
Mar. 18, 1994 V1.06 1. Add MX28F1000.
Apr. 27, 1994 V1.07 1. Add MX28F4000.
May 25, 1994 V1.08 1. Add 28F001BX-T, -B
2. Test i28F512, i28F001BX-T
June 1, 1994 V1.09 1. Add Winbond W27F256
2. Correct i28F001BX eraseing.
July 05, 1994 V1.10 1. Add M5M28F101P, the same algorithm as I28F010
Aug. 24, 1994 V1.11 1. Add CY27C256, CY27H010
Sep. 17, 1994 V1.12 1. Add Am29F010, W27F010
Dec. 18, 1994 V1.13 1. Add ISSI27HC010, change VPP to ramp rise.
Feb. 21, 1995 V1.15 1. Add SST 29EE010 and 29LE010.
Mar. 05, 1995 V1.16 1. Add SST28SF040.
2. Increase the MX28F4000 erase time.
3. Correcting that the already blanked devices will not
be programmed caused by those turn-on LEDs during the
erasing.
Mar. 25, 1995 V1.17 1. Add Atmel AT27C/LV010, AT27C/LV040, AT29C020
May 08, 1995 V1.18 1. Add 29F040
May 22, 1995 V1.19 1. Add the name IS28F010.(the same as the AM/I28F010)
May 24, 1995 V1.1A 1. Extend the 29F0X0 erase time to 30sec max.
June 28, 1995 V1.1B 1. Change i27080 to M27C801, remove "not tested" message
2. Add MX28F1000P, use the same algorithm as MX28F1000.
3. Protect/Unprotect Am29xxx sectors(VerC).
Sep. 14, 1995 4. Add MEGA BL1988
Sep. 18, 1995 5. Add AS29F010
Oct. 12, 1995 V1.1C 1. Add CAT28F010 and CAT28F020, the same algorithm as
AMD/I, but Changes the PLSCNT to 3000.
Nov. 02, 1995 1. Change M27C801 write pulse to 50uS.
Nov. 06, 1995 V1.1D 1. Add W27F512.
Nov. 11, 1995 2. Add SGS M28F101, the same algorithm as
AMD/I, but Changes the PLSCNT to 6000.
3. Remove MX28F1000.
Nov. 20, 1995 1. remove S28EE011, replaced by W29EE011
Apr. 20, 1996 1. Add MX28F2000P, S29EE020.
2. Rename W27Fxxx to W27F/Exxx. Change the erase voltage
from 12V to 13.8V, the PLSCNT to 20.
(release date: V1.1E April 22, 1996)
May 04, 1996 1. modify W27F/E512 to add 100mS x 25 times try.
May 14, 1996 1. Add name W27E257
May 17, 1996 1. Modify the SST29EE010 programming timing.
June 05, 1996 1. Keep 5V ON between write and verify in COPY command.
June 12, 1996 1. Add AT29C010A, AT29C040, AT29C040A.
(release date: V1.1F June 24, 1996)
July 21, 1996 1. Add "reset" action on MX28F2000P.
2. Add W29EE512, AT27C080, AM28F020A.
3. Add AM28F010A(not test yet).
(release date: V1.20 Aug. 05, 1996)
Aug. 17, 1996 1. Test TMS28F010 by using AM/I28F010 algorithm, it's ok.
Oct. 22, 1996 1. Let the version B can eraseing the AM29Fxxx and also
remove the "sector_setting" capability.
2. For empty slave socket, the AM29Fxxx's verify command
will produce an error at the last "sector protected
status compare" step.
An empty socket is read as all sectors are protected!
3. Add the AM29002NT.
4. Lower the IS27HC010 VPP from 12.75V to 12.5V
(release date: V1.21 Oct. 24, 1996)
Oct. 31, 1996 1. Modify word "DOWN-LOAD" so it can handle a
protected AM29F010 device.
3. Modify word "EraseAT29" and branch "AT29?" in word
"COPY" so the Download of serise FQ/AT29 will act ok.
The original "EraseAT29" has wrong stack picture.
4. Raise the IS27HC010 VPP from 12.5V to 12.75V.
(Release date: V1.22 Nov. 11, 1996)
Nov. 27, 1996 1. modify MVCC hardware circuit by using the PQ05RG11
instead of the 78L05 voltage regulator. Using the
/RST-FAULT pin in word 5V-OFF, 5V-ON to control its
ON/OFF.
This software modification won't has any effects on
those previous machines which had a 78L05 installed.
Dec. 06, 1996 1. remove ResetOC from FORCE at anywhere
before verify action start.
(Release date: V1.23 Dec. 06, 1996)
Dec. 10, 1996 1. Modify the Erase procedure for I28F010.
The LED lamp will be turn-on for the erased-OK-socket
during the other socket's in-erasing process.
(Release date: V1.24 Dec. 10, 1996)
Jan. 08, 1997 1. the PROM8908B will do the "CompareAm29Protect"
in word "VERIFY" after V1.25, V1.24 (and V1.23?)
and all LED will be turn-on at that last moment.
(It's caused by a modification on word "AM29F010"
and "AM29F040" to set their iID no matter what the
hardware version is B or C)
2. Extend the chip erase time of AM29F0x0 to 120Sec.
(Release date: V1.26 Jan. 08, 1997)
Jan. 09, 1997 1. Add MX27C8000.
Jan. 20, 1997 1. Add W29C020.
(Release date: V1.27 Jan. 22, 1997)
March 22, 1997 2. Add I28F002B-T
April 08, 1997 1. Add Reset Command in "ChipEraseAm29".
(Release Date: V1.28 April 8, 1997)
April 28, 1997 1. Add the IS28F020, use the same algorithm as Am28F020.
2. Add the CAT28F001.
(Release Date: V1.29 April 28, 1997)
May 09, 1997 1. Add AT49010,020,040. The Lock function can be enabled
by setting the "Protect byte" to 5A.
Warning: The Lock function is a one-time feature which
there is no way to unlock it. User must be very
careful on using it.
(The Lock-enable detection is failed to implement
on this verison. User has no way to tell if a chip
has been locked or not on this programmer )
(Release Date: V1.30 May 09, 1997)
May 15, 1997 1. Add MX26C1000, MX26C512.(Internal name is MX27Fxxx)
2. The MX27C2000 name also support the MX27L2000.
3. Modify I28F002BC-T's ResetChip action.
(Release Date: V1.31 May 15, 1997)
May 16, 1997 1. Add W27E040.
2. There is a warnning when the "Protect byte" was set
to an "OTP" situation.
3. Add name W27C010.
July 22, 1997 1. Decrease the chip erase time of Am29F0x0
from ~30 seconds to ~12 Seconds.
(Release Date: V1.32 July 22, 1997)
Sep. 09, 1997 1. Add 5V-ON and 5V-OFF in EraseAT29 to deal with
the SST29EE020.
(Release Date: V1.33 Sep. 09, 1997)
Feb. 24, 1998 1. Modify Erase procedure of the W29C0x0.
2. Add self-calibration feature.
(Release Date: V1.40 Feb. 24, 1998)
March 02, 1998 1. Modify Erase procedure/Speed-up programming of
the MX26C512.
(Release Date: V1.41 March 2, 1998)
March 21, 1998 1. Modify Erase procedure of MX26C512A, 1000A.
2. Change all VPP of MX EPROM devices to 12.75V.
(Release Date: V1.42 March 21, 1998)
June 11, 1998 1. Modify Erase procedure of SST28SF040.
(Release Date: V1.43 June 11, 1998)
July 24, 1998 1. Add W27E020.
(Release Date: V1.44 Aug 04, 1998)
Sep. 04, 1998 1. Add W29C040.
2. Add W29C011A which is the same as W29EE011.
3. Change all the name "W27F" to "W27C".
4. Give warning at power-on if PSB is in lock.
Oct. 17, 1998 1. Add AT49F002T.
(Release Date: V1.45 Oct. 19, 1998)
Oct. 20, 1998 1. Add HT27C512.
(Release Date: V1.46 Oct. 21, 1998)
Oct. 26, 1998 1. Add M29F002T/NT.
(Release Date: V1.47 Oct. 26, 1998)
Dec. 08, 1998 1. Add S39SF010, S39SF020.
Jan. 05, 1998 1. Add ST27C1001, HT27C010, HT27C020.
(Release Date: V1.48 07Jan1999)
Jan. 14, 1998 1. Fix the bug on all 12V programming devices which will fail except
on the first time access.
2. Remove V1.47 and V1.48 firmware from the Web.
(Release Date: V1.49 14Jan1999)
Feb. 24, 1999 1. Add V29C51001T, 51002T.
Can't support Unprotect feature in PROM8908B.
(Release Date: V1.50 24Feb1999)
March 19, 1999 1. Add SST39SF512.
June 29, 1999 1. Add AT49F001T.
July 14, 1999 1. Add PM29F002T.
July 15, 1999 1. Add MX29F001T/002T/004T. This version has no
Sector Lock/Unlock feature yet.
(Release Date: V1.51 18July1999)
Aug. 27, 1999 1. Add 39VF010.
Oct. 19, 1999 1. Add W29C020C.
(Release Date: V1.52 30Oct1999)
Software Updates
TO HOME PAGE