|
|
|
'Lightning' ROM BIOS
Summary (Rev 1.17)
Release |
Date |
Changes |
12
Beta |
22/9/97 |
This disk is a collection of utilities
and the binary images required to update all the Flash-based firmware on Lightning. It is
primarily intended for use by Apricot by which BIOS updates are released from R&D for
distribution to the field.
File |
Description |
Version |
Part num |
160601SW.BIN |
Main BIOS release |
12.00.06 |
160601SW |
161479SW.BIN |
AGP RAGE PRO (100/75 Mhz) NTSC TV Video binary This
can be updated on its own to blow a different video binary into the machine without a
MAIN.BIN update |
v3.074 Apricot rev1.00.05 |
161479SW |
161526SW.BIN |
Boot Block recovery code : With Consumer Crystal PnP Info.
- These are only for development. |
1.00.09 |
161526SW |
162424SW.BIN |
Boot Block recovery code : With Corporate Crystal PnP
Info. - These are only for development. |
1.00.09 |
162424SW |
BEEPNAF.COM |
To signal a failure of recovery process a tone is played |
None |
None |
BEEPOK.COM |
To signal a end of recovery process a short series of
tones is played |
None |
None |
0.BAT |
Bat file used to reset machine |
|
|
1.BAT |
Bat file used to update Main & Video Bios |
None |
None |
2.BAT |
Bat file used to update Main BIOS |
None |
None |
3.BAT |
Bat file used to update Video BIOS (NTSC) |
None |
None |
C.BAT |
Bat file used to preserve the header of the bootblok and
add corporate PNP CS2436 info. |
None |
None |
B.BAT |
Bat file used to preserve the header of the bootblok and
add consumer PNP CS4237 info. |
None |
None |
REC.BAT |
Bat file used for recovering Main & Video Bios |
None |
None |
VREC.BAT |
Bat file used for recovering Video BIOS (NTSC) |
None |
None |
OFF.exe |
Utility to switch off Machine (Not recovery mode) |
None |
None |
TEMPV.BIN |
Temp copy of Video Binary |
None |
None |
BB???.BIN |
TEMP Boot block binaries |
None |
None |
CNV.EXE |
Utility used by merge.bat |
None |
None |
BB.CNV |
Convert file used by b.bat |
None |
None |
CORP.CNV |
Convert file used by c.bat |
None |
None |
RECMODE.EXE |
To check if we are in recovery or update mode used in
autoexec.bat |
None |
None |
AUTOEXEC.BAT |
Used to automate recovery process |
None |
None |
AFLASH.EXE |
Flash programming utility used by autoexec.bat |
1.00.19 |
not released |
Operation
As mentioned above there are two potential users of the disk, engineers
or possibly end-users in the field. They should simply boot from it, the rest of the
process is automated. There are two ways the disk will operate
- As a BIOS recovery disk if the firmware is somehow corrupted so that the
machine will not boot to the DOS prompt. To do this the floppy must be in the drive and
the power removed so that AC is disconnected.
- As a firmware upgrade disk to upgrade to a later or earlier version of
the BIOS. This mode of operation will only work if the floppy is not inserted until video
is displayed otherwise method 1 will prevail.
The Screen should display after DOS has loaded :-
Apricot Computers Ltd. Copyright 1997
Lightning Firmware Upgrade Disk (PN 160578)
Release: 12 (16/09/97)
Recovery Code is version 1.00.XX
Getting Environment variables
- Update Main BIOS and Video BIOS
- Update Main BIOS.
- Update Video BIOS.
- Reset Machine
- Update Bootblock. (Consumer 161526SW - CS4237)
- Update Bootblock. (Corporate 162424SW - CS4236)
The difference between 1) and 2) is that 1) will have no video and the
user must wait until the machine beeps a tune 2) the user will be informed via on screen
messages when the process is complete. Note: For this Release 2) will just boot to DOS
mode and initiate a menu system.
Below is a list for Error codes for 1)
Port 80 Code |
Meaning |
E2 |
Chipset Initialisation |
E3 |
Refresh Initialisation |
E4 |
Check for Forced Recovery |
E5 |
Check HW state of ROM |
E6 |
BIOS is Okay |
E7 |
RAM Test |
E8 |
OEM Initialisation |
E9 |
Interrupt Controller Initialisation |
EA |
Reading BootStrap Code |
EB |
Initialise all Vectors |
EC |
Boot the Flash Program |
ED |
Initialise the Boot Device |
EE |
Boot Code was read Okay |
EF |
CPU Initialisation |
Once the recovery process has booted AFLASH.EXE will run to start
programming the new BIOS. Please refer to the Latest AFLASH.EXE release notes for Further
Port 80 codes.
What string
File: AFLASH.EXE
Identification: Flash Programming Utility, Version 1.00.19, 21st August 1997
File: 161479SW.BIN
Identification: ATI Rage Pro Video BIOS (AGP - NTSC TV out - 100/75.0Mhz) v3.074
Part Number 161479SW
Version Number 1.00.05
Length of Video Binary 48 kB
Length of area reserved for Video Binary 48 kB
File: 160601SW.BIN
Apricot BIOS Version 12.00.06, 16th September 1997
Part Number 160601SW
File: 161526SW.BIN
Identification: Apricot PN161526SW Bootblock Version 1.00.09
File: 162424SW.BIN
Identification: Apricot PN162424SW Bootblock Version 1.00.09
Changes from Last Release
- BootBlock Release 1.00.09
- Main BIOS Release 12.00.06
Notes
If the Revision A BIOS is blown into a Revision B or later board, memory
will not be found as the SPD information is incorrect. A beep code will follow and the
Port80 card will read 28. This can be corrected by inserting the correct Recovery disk for
this motherboard and recovering.
|
13
Beta |
29/9/97 |
The MAIN BIOS needs updating from
Release 12. If changing from a different release update the video, bootblock and main
BIOS.
The main BIOS is at 12.00.07
The BootBlock is at 1.00.09
Create the floppy using the image utility then boot into DOS using this disk. (Insert the
disk when the Video signs on or recovery will happen which is not wanted.)
This disk is a collection of utilities and the binary images required to update all the
Flash-based firmware on Lightning. It is primarily intended for use by Apricot by which
BIOS updates are released from R&D for distribution to the field. Contents
File |
Description |
Version |
Part num |
160601SW.BIN |
Main BIOS release |
12.00.07 |
160601SW |
161479SW.BIN |
AGP RAGE PRO (100/75 Mhz) NTSC TV Video binary This
can be updated on its own to blow a different video binary into the machine without a
MAIN.BIN update |
v3.076 Apricot rev1.00.06 |
161479SW |
161531SW.BIN |
AGP RAGE PRO (100/75 Mhz) PAL TV Video binary This
can be updated on its own to blow a different video binary into the machine without a
MAIN.BIN update |
v3.076 Apricot rev1.00.01 |
161531SW |
161526SW.BIN |
Boot Block recovery code : With Consumer Crystal PnP Info.
- These are only for development. |
1.00.09 |
161526SW |
162424SW.BIN |
Boot Block recovery code : With Corporate Crystal PnP
Info. - These are only for development. |
1.00.09 |
162424SW |
BEEPNAF.COM |
To signal a failure of recovery process a tone is played |
None |
None |
BEEPOK.COM |
To signal a end of recovery process a short series of
tones is played |
None |
None |
0.BAT |
Bat file used to reset machine |
|
|
1.BAT |
Bat file used to update Main & Video Bios |
None |
None |
2.BAT |
Bat file used to update Main BIOS |
None |
None |
3.BAT |
Bat file used to update Video BIOS (NTSC) |
None |
None |
C.BAT |
Bat file used to preserve the header of the bootblok and
add corporate PNP CS2436 info. |
None |
None |
B.BAT |
Bat file used to preserve the header of the bootblok and
add consumer PNP CS4237 info. |
None |
None |
REC.BAT |
Bat file used for recovering Main & Video Bios |
None |
None |
VREC.BAT |
Bat file used for recovering Video BIOS (NTSC) |
None |
None |
OFF.exe |
Utility to switch off Machine (Not recovery mode) |
None |
None |
TEMPV.BIN |
Temp copy of Video Binary |
None |
None |
BB???.BIN |
TEMP Boot block binaries |
None |
None |
CNV.EXE |
Utility used by merge.bat |
None |
None |
BB.CNV |
Convert file used by b.bat |
None |
None |
CORP.CNV |
Convert file used by c.bat |
None |
None |
RECMODE.EXE |
To check if we are in recovery or update mode used in
autoexec.bat |
None |
None |
AUTOEXEC.BAT |
Used to automate recovery process |
None |
None |
AFLASH.EXE |
Flash programming utility used by autoexec.bat |
1.00.20 |
not released |
|
|
|
|
Operation
As mentioned above there are two potential users of the disk, engineers
or possibly end-users in the field. They should simply boot from it, the rest of the
process is automated. There are two ways the disk will operate
- As a BIOS recovery disk if the firmware is somehow corrupted so that the
machine will not boot to the DOS prompt. To do this the floppy must be in the drive and
the power removed so that AC is disconnected.
- As a firmware upgrade disk to upgrade to a later or earlier version of
the BIOS. This mode of operation will only work if the floppy is not inserted until video
is displayed otherwise method 1 will prevail.
The Screen should display after DOS has loaded :-
Apricot Computers Ltd. Copyright 1997
Lightning Firmware Upgrade Disk (PN 160578)
Release: 13 (29/09/97)
Recovery Code is version 1.00.XX
Getting Environment variables
- Update Main BIOS and Video BIOS
- Update Main BIOS.
- Update Video BIOS.
- Reset Machine
- Update Bootblock. (Consumer 161526SW - CS4237)
- Update Bootblock. (Corporate 162424SW - CS4236)
The difference between 1) and 2) is that 1) will have no video and the
user must wait until the machine beeps a tune 2) the user will be informed via on screen
messages when the process is complete. Note: For this Release 2) will just boot to DOS
mode and initiate a menu system.
Below is a list for Error codes for 1)
Port 80 Code |
Meaning |
E2 |
Chipset Initialisation |
E3 |
Refresh Initialisation |
E4 |
Check for Forced Recovery |
E5 |
Check HW state of ROM |
E6 |
BIOS is Okay |
E7 |
RAM Test |
E8 |
OEM Initialisation |
E9 |
Interrupt Controller Initialisation |
EA |
Reading BootStrap Code |
EB |
Initialise all Vectors |
EC |
Boot the Flash Program |
ED |
Initialise the Boot Device |
EE |
Boot Code was read Okay |
EF |
CPU Initialisation |
Once the recovery process has booted AFLASH.EXE will run to start
programming the new BIOS. Please refer to the Latest AFLASH.EXE release notes for Further
Port 80 codes.
What string
File: AFLASH.EXE
Identification: Flash Programming Utility, Version 1.00.20, 24th September 1997
File: 161479SW.BIN
Identification: ATI Rage Pro Video BIOS (AGP - NTSC TV out - 100/75.0Mhz) v3.076
Part Number 161479SW
Version Number 1.00.06
Length of Video Binary 48 kB
Length of area reserved for Video Binary 48 kB
File: 161531SW.BIN
Identification: ATI Rage Pro Video BIOS (AGP - PAL TV out - 100/75.0Mhz) v3.076
Part Number 161531W
Version Number 1.00.01
Length of Video Binary 48 kB
Length of area reserved for Video Binary 48 kB
File: 160601SW.BIN
Apricot BIOS Version 12.00.07, 29th September 1997
Part Number 160601SW
File: 161526SW.BIN
Identification: Apricot PN161526SW Bootblock Version 1.00.09
File: 162424SW.BIN
Identification: Apricot PN162424SW Bootblock Version 1.00.09
Changes from Last Release
- NTSC Video BIOS - 161479SW Version 1.00.06
- PAL Video BIOS - 161531SW Version 1.00.01
- Main BIOS Release 12.00.07
- AFLASH Version 1.00.20
Notes
If the Revision A BIOS is blown into a Revision B or later board, memory
will not be found as the SPD information is incorrect. A beep code will follow and the
Port80 card will read 28. This can be corrected by inserting the correct Recovery disk for
this motherboard and recovering.
|
14
Beta |
2/10/97 |
The MAIN BIOS and Corporate Bootblock
need updating from Release 13. If changing from a different release update the video,
bootblock and main BIOS.
The main BIOS is at 12.00.08
The Consumer BootBlock is at 1.00.09
The Corporate BootBlock is at 1.00.10
Create the floppy using the image utility then boot into DOS using this disk. (Insert the
disk when the video signs on or recovery will happen which is not wanted.)Contents
File |
Description |
Version |
Part num |
160601SW.BIN |
Main BIOS release |
12.00.08 |
160601SW |
161479SW.BIN |
AGP RAGE PRO (100/75 Mhz) NTSC TV Video binary This
can be updated on its own to blow a different video binary into the machine without a
MAIN.BIN update |
v3.076 Apricot rev1.00.06 |
161479SW |
161531SW.BIN |
AGP RAGE PRO (100/75 Mhz) PAL TV Video binary This
can be updated on its own to blow a different video binary into the machine without a
MAIN.BIN update |
v3.076 Apricot rev1.00.01 |
161531SW |
161526SW.BIN |
Boot Block recovery code : With Consumer Crystal PnP Info.
- These are only for development. |
1.00.09 |
161526SW |
162424SW.BIN |
Boot Block recovery code : With Corporate Crystal PnP
Info. - These are only for development. |
1.00.10 |
162424SW |
BEEPNAF.COM |
To signal a failure of recovery process a tone is played |
None |
None |
BEEPOK.COM |
To signal a end of recovery process a short series of
tones is played |
None |
None |
0.BAT |
Bat file used to reset machine |
|
|
1.BAT |
Bat file used to update Main & Video Bios |
None |
None |
2.BAT |
Bat file used to update Main BIOS |
None |
None |
3.BAT |
Bat file used to update Video BIOS (NTSC) |
None |
None |
C.BAT |
Bat file used to preserve the header of the bootblok and
add corporate PNP CS2436 info. |
None |
None |
B.BAT |
Bat file used to preserve the header of the bootblok and
add consumer PNP CS4237 info. |
None |
None |
REC.BAT |
Bat file used for recovering Main & Video Bios |
None |
None |
VREC.BAT |
Bat file used for recovering Video BIOS (NTSC) |
None |
None |
OFF.exe |
Utility to switch off Machine (Not recovery mode) |
None |
None |
TEMPV.BIN |
Temp copy of Video Binary |
None |
None |
BB???.BIN |
TEMP Boot block binaries |
None |
None |
CNV.EXE |
Utility used by merge.bat |
None |
None |
BB.CNV |
Convert file used by b.bat |
None |
None |
CORP.CNV |
Convert file used by c.bat |
None |
None |
RECMODE.EXE |
To check if we are in recovery or update mode used in
autoexec.bat |
None |
None |
AUTOEXEC.BAT |
Used to automate recovery process |
None |
None |
AFLASH.EXE |
Flash programming utility used by autoexec.bat |
1.00.20 |
not released |
|
|
|
|
Operation
As mentioned above there are two potential users of the disk, engineers
or possibly end-users in the field. They should simply boot from it, the rest of the
process is automated. There are two ways the disk will operate
- As a BIOS recovery disk if the firmware is somehow corrupted so that the
machine will not boot to the DOS prompt. To do this the floppy must be in the drive and
the power removed so that AC is disconnected.
- As a firmware upgrade disk to upgrade to a later or earlier version of
the BIOS. This mode of operation will only work if the floppy is not inserted until video
is displayed otherwise method 1 will prevail.
The Screen should display after DOS has loaded :-
Apricot Computers Ltd. Copyright 1997
Lightning Firmware Upgrade Disk (PN 160578)
Release: 14 (02/10/97)
Recovery Code is version 1.00.XX
Getting Environment variables
- Update Main BIOS and Video BIOS
- Update Main BIOS.
- Update Video BIOS.
- Reset Machine
- Update Bootblock. (Consumer 161526SW - CS4237)
- Update Bootblock. (Corporate 162424SW - CS4236)
The difference between 1) and 2) is that 1) will have no video and the
user must wait until the machine beeps a tune 2) the user will be informed via on screen
messages when the process is complete. Note: For this Release 2) will just boot to DOS
mode and initiate a menu system.
Below is a list for Error codes for 1)
Port 80 Code |
Meaning |
E2 |
Chipset Initialisation |
E3 |
Refresh Initialisation |
E4 |
Check for Forced Recovery |
E5 |
Check HW state of ROM |
E6 |
BIOS is Okay |
E7 |
RAM Test |
E8 |
OEM Initialisation |
E9 |
Interrupt Controller Initialisation |
EA |
Reading BootStrap Code |
EB |
Initialise all Vectors |
EC |
Boot the Flash Program |
ED |
Initialise the Boot Device |
EE |
Boot Code was read Okay |
EF |
CPU Initialisation |
Once the recovery process has booted AFLASH.EXE will run to start
programming the new BIOS. Please refer to the Latest AFLASH.EXE release notes for Further
Port 80 codes.
What string
File: AFLASH.EXE
Identification: Flash Programming Utility, Version 1.00.20, 24th September 1997
File: 161479SW.BIN
Identification: ATI Rage Pro Video BIOS (AGP - NTSC TV out - 100/75.0Mhz) v3.076
Part Number 161479SW
Version Number 1.00.06
Length of Video Binary 48 kB
Length of area reserved for Video Binary 48 kB
File: 161531SW.BIN
Identification: ATI Rage Pro Video BIOS (AGP - PAL TV out - 100/75.0Mhz) v3.076
Part Number 161531W
Version Number 1.00.01
Length of Video Binary 48 kB
Length of area reserved for Video Binary 48 kB
File: 160601SW.BIN
Apricot BIOS Version 12.00.08, 2nd October 1997
Part Number 160601SW
File: 161526SW.BIN
Identification: Apricot PN161526SW Bootblock Version 1.00.09
File: 162424SW.BIN
Identification: Apricot PN162424SW Bootblock Version 1.00.10
Changes from Last Release
- Main BIOS Release 12.00.08
- Corporate Bootblock 1.00.10
Notes
If the Revision A BIOS is blown into a Revision B or later board, memory
will not be found as the SPD information is incorrect. A beep code will follow and the
Port80 card will read 28. This can be corrected by inserting the correct Recovery disk for
this motherboard and recovering.
|
15 |
15/10/97 |
This disk is a collection of utilities
and the binary images required to update all the Flash-based firmware on Lightning. It is
primarily intended for use by Apricot by which BIOS updates are released from R&D for
distribution to the field. Contents
File |
Description |
Version |
Part num |
160601SW.BIN |
Main BIOS release |
12.00.09 |
160601SW |
161479SW.BIN |
AGP RAGE PRO (100/75 Mhz) NTSC TV Video binary This
can be updated on its own to blow a different video binary into the machine without a
MAIN.BIN update |
v3.076 Apricot rev1.00.06 |
161479SW |
161531SW.BIN |
AGP RAGE PRO (100/75 Mhz) PAL TV Video binary This
can be updated on its own to blow a different video binary into the machine without a
MAIN.BIN update |
v3.076 Apricot rev1.00.01 |
161531SW |
161526SW.BIN |
Boot Block recovery code : With Consumer Crystal PnP Info.
- These are only for development. |
1.00.09 |
161526SW |
162424SW.BIN |
Boot Block recovery code : With Corporate Crystal PnP
Info. - These are only for development. |
1.00.10 |
162424SW |
BEEPNAF.COM |
To signal a failure of recovery process a tone is played |
None |
None |
BEEPOK.COM |
To signal a end of recovery process a short series of
tones is played |
None |
None |
0.BAT |
Bat file used to reset machine |
|
|
1.BAT |
Bat file used to update Main & Video Bios |
None |
None |
2.BAT |
Bat file used to update Main BIOS |
None |
None |
3.BAT |
Bat file used to update Video BIOS (NTSC) |
None |
None |
C.BAT |
Bat file used to preserve the header of the bootblok and
add corporate PNP CS2436 info. |
None |
None |
B.BAT |
Bat file used to preserve the header of the bootblok and
add consumer PNP CS4237 info. |
None |
None |
REC.BAT |
Bat file used for recovering Main & Video Bios |
None |
None |
VREC.BAT |
Bat file used for recovering Video BIOS (NTSC) |
None |
None |
OFF.exe |
Utility to switch off Machine (Not recovery mode) |
None |
None |
TEMPV.BIN |
Temp copy of Video Binary |
None |
None |
BB???.BIN |
TEMP Boot block binaries |
None |
None |
CNV.EXE |
Utility used by merge.bat |
None |
None |
BB.CNV |
Convert file used by b.bat |
None |
None |
CORP.CNV |
Convert file used by c.bat |
None |
None |
RECMODE.EXE |
To check if we are in recovery or update mode used in
autoexec.bat |
None |
None |
AUTOEXEC.BAT |
Used to automate recovery process |
None |
None |
AFLASH.EXE |
Flash programming utility used by autoexec.bat |
1.00.20 |
not released |
|
|
|
|
Operation
As mentioned above there are two potential users of the disk, engineers
or possibly end-users in the field. They should simply boot from it, the rest of the
process is automated. There are two ways the disk will operate
- As a BIOS recovery disk if the firmware is somehow corrupted so that the
machine will not boot to the DOS prompt. To do this the floppy must be in the drive and
the power removed so that AC is disconnected.
- As a firmware upgrade disk to upgrade to a later or earlier version of
the BIOS. This mode of operation will only work if the floppy is not inserted until video
is displayed otherwise method 1 will prevail.
The Screen should display after DOS has loaded :-
Apricot Computers Ltd. Copyright 1997
Lightning Firmware Upgrade Disk (PN 160578)
Release: 15 (10/10/97)
Recovery Code is version 1.00.XX
Getting Environment variables
- Update Main BIOS and Video BIOS
- Update Main BIOS.
- Update Video BIOS.
- Reset Machine
- Update Bootblock. (Consumer 161526SW - CS4237)
- Update Bootblock. (Corporate 162424SW - CS4236)
The difference between 1) and 2) is that 1) will have no video and the
user must wait until the machine beeps a tune 2) the user will be informed via on screen
messages when the process is complete. Note: For this Release 2) will just boot to DOS
mode and initiate a menu system.
Below is a list for Error codes for 1)
Port 80 Code |
Meaning |
E2 |
Chipset Initialisation |
E3 |
Refresh Initialisation |
E4 |
Check for Forced Recovery |
E5 |
Check HW state of ROM |
E6 |
BIOS is Okay |
E7 |
RAM Test |
E8 |
OEM Initialisation |
E9 |
Interrupt Controller Initialisation |
EA |
Reading BootStrap Code |
EB |
Initialise all Vectors |
EC |
Boot the Flash Program |
ED |
Initialise the Boot Device |
EE |
Boot Code was read Okay |
EF |
CPU Initialisation |
Once the recovery process has booted AFLASH.EXE will run to start
programming the new BIOS. Please refer to the Latest AFLASH.EXE release notes for Further
Port 80 codes.
What string
File: AFLASH.EXE
Identification: Flash Programming Utility, Version 1.00.20, 24th September 1997
File: 161479SW.BIN
Identification: ATI Rage Pro Video BIOS (AGP - NTSC TV out - 100/75.0Mhz) v3.076
Part Number 161479SW
Version Number 1.00.06
Length of Video Binary 48 kB
Length of area reserved for Video Binary 48 kB
File: 161531SW.BIN
Identification: ATI Rage Pro Video BIOS (AGP - PAL TV out - 100/75.0Mhz) v3.076
Part Number 161531W
Version Number 1.00.01
Length of Video Binary 48 kB
Length of area reserved for Video Binary 48 kB
File: 160601SW.BIN
Apricot BIOS Version 12.00.09, 10th October 1997
Part Number 160601SW
File: 161526SW.BIN
Identification: Apricot PN161526SW Bootblock Version 1.00.09
File: 162424SW.BIN
Identification: Apricot PN162424SW Bootblock Version 1.00.10
Changes from Last Release
- Main BIOS Release 12.00.09
- Corporate Bootblock 1.00.10
Notes
If the Revision A BIOS is blown into a Revision B or later board, memory
will not be found as the SPD information is incorrect. A beep code will follow and the
Port80 card will read 28. This can be corrected by inserting the correct Recovery disk for
this motherboard and recovering.
|
16 |
15/10/97 |
This disk is a collection of utilities
and the binary images required to update all the Flash-based firmware on Lightning. It is
primarily intended for use by Apricot by which BIOS updates are released from R&D for
distribution to the field. Contents
File |
Description |
Version |
Part num |
160601SW.BIN |
Main BIOS release |
12.00 |
160601SW |
161479SW.BIN |
AGP RAGE PRO (100/75 Mhz) NTSC TV Video binary. This
can be updated on its own to blow a different video binary into the machine without a
MAIN.BIN update |
v3.076 Apricot rev1.00.06 |
161479SW |
161531SW.BIN |
AGP RAGE PRO (100/75 Mhz) PAL TV Video binary. This
can be updated on its own to blow a different video binary into the machine without a
MAIN.BIN update |
v3.076 Apricot rev1.00.01 |
161531SW |
161532SW.BIN |
AGP RAGE PRO (100/75 Mhz) NO TV Video binary. This
can be updated on its own to blow a different video binary into the machine without a
MAIN.BIN update |
v3.076 Apricot rev1.00.01 |
161532SW |
161526SW.BIN |
Boot Block recovery code : With Consumer Crystal PnP Info.
- These are only for development. |
1.00.09 |
161526SW |
162424SW.BIN |
Boot Block recovery code : With Corporate Crystal PnP
Info. - These are only for development. |
1.00.10 |
162424SW |
BEEPNAF.COM |
To signal a failure of recovery process a tone is played |
None |
None |
BEEPOK.COM |
To signal a end of recovery process a short series of
tones is played |
None |
None |
0.BAT |
Bat file used to reset machine |
|
|
1.BAT |
Bat file used to update Main & Video Bios |
None |
None |
2.BAT |
Bat file used to update Main BIOS |
None |
None |
3.BAT |
Bat file used to update Video BIOS (NTSC) |
None |
None |
C.BAT |
Bat file used to preserve the header of the bootblok and
add corporate PNP CS2436 info. |
None |
None |
B.BAT |
Bat file used to preserve the header of the bootblok and
add consumer UK PNP CS4237 info. |
None |
None |
J.BAT |
Bat file used to preserve the header of the bootblok and
add consumer Japan PNP CS4237 info. |
None |
None |
REC.BAT |
Bat file used for recovering Main & Video Bios |
None |
None |
VREC.BAT |
Bat file used for recovering Video BIOS (NTSC) |
None |
None |
OFF.exe |
Utility to switch off Machine (Not recovery mode) |
None |
None |
TEMPV.BIN |
Temp copy of Video Binary |
None |
None |
BB???.BIN |
TEMP Boot block binaries |
None |
None |
CNV.EXE |
Utility used by merge.bat |
None |
None |
CONSUK.CNV |
Convert file used by b.bat |
None |
None |
CONSJP.CNV |
Convert file used by j.bat |
None |
None |
CORP.CNV |
Convert file used by c.bat |
None |
None |
RECMODE.EXE |
To check if we are in recovery or update mode used in
autoexec.bat |
None |
None |
AUTOEXEC.BAT |
Used to automate recovery process |
None |
None |
AFLASH.EXE |
Flash programming utility used by autoexec.bat |
1.00.20 |
not released |
BUSTCMOS.COM |
To ensure that new defaults are loaded following BIOS
update |
None |
None |
160601SW.PRT |
Part number file |
None |
None |
161479SW.PRT |
Part number file |
None |
None |
161531SW.PRT |
Part number file |
None |
None |
161532SW.PRT |
Part number file |
None |
None |
161526SW.PRT |
Part number file |
None |
None |
162424SW.PRT |
Part number file |
None |
None |
GETPARTS.EXE |
Utility to obtain part numbers from bootblock |
None |
None |
Operation
As mentioned above there are two potential users of the disk, engineers
or possibly end-users in the field. They should simply boot from the disk, the rest of the
process is automated. There are two ways the disk will operate
- As a BIOS recovery disk if the firmware is somehow corrupted so that the
machine will not boot to the DOS prompt. To do this the floppy must be in the drive and
the power removed so that AC is disconnected.
- As a firmware upgrade disk to upgrade to a later or earlier version of
the BIOS. This mode of operation will only work if the floppy is not inserted until video
is displayed otherwise method 1 will prevail.
The difference between 1) and 2) is that 1) will have no video and the
user must wait until the machine beeps a tune and in 2) the user will be informed via on
screen messages when the process is complete.
Note: For this Release 2) will just boot to DOS mode
and initiate a menu system. The screen display after DOS has loaded should be as follows:-
Apricot Computers Ltd. Copyright 1997
Lightning Firmware Upgrade Disk (PN 160578)
Release: 16 (10/10/97)
Recovery Code is version 1.00.XX
Getting Environment variables
1) Update Main BIOS and Video BIOS
2) Update Main BIOS.
3) Update Video BIOS.
0) Reset Machine
B) Update Bootblock (Consumer, UK, 161526SW - CS4237).
J) Update Bootblock (Consumer, Japan, 161526SW - CS4237).
C) Update Bootblock (Corporate, 162424SW - CS4236).
This release will check the existing bootblock for part numbers. If part numbers do not
exist then the following menu will be displayed:-
Apricot Computers Ltd. Copyright 1997
Lightning Firmware Upgrade Disk (PN 160578)
Release: 16 (10/10/97)
Recovery Code is version 1.00.XX
Getting Environment variables
One or more part numbers are missing from the bootblock.
It is recommended that the bootblock is updated
before the main BIOS or video BIOS.
0) Reset Machine
B) Update Bootblock (Consumer, UK, 161526SW - CS4237).
J) Update Bootblock (Consumer, Japan, 161526SW - CS4237).
C) Update Bootblock (Corporate, 162424SW - CS4236).
The appropriate selection should then be used to update the bootblock to include correct
part numbers. This will ensure that the correct video BIOS is used in future updates.
After the bootblock has been updated the first menu will be displayed to allow update of
the main and/or video BIOS.
Below is a list of Port 80 error codes for 1)
Port 80 Code |
Meaning |
E2 |
Chipset Initialisation |
E3 |
Refresh Initialisation |
E4 |
Check for Forced Recovery |
E5 |
Check HW state of ROM |
E6 |
BIOS is Okay |
E7 |
RAM Test |
E8 |
OEM Initialisation |
E9 |
Interrupt Controller Initialisation |
EA |
Reading BootStrap Code |
EB |
Initialise all Vectors |
EC |
Boot the Flash Program |
ED |
Initialise the Boot Device |
EE |
Boot Code was read Okay |
EF |
CPU Initialisation |
Once the recovery process has booted AFLASH.EXE will run to start
programming the new BIOS. Please refer to the latest AFLASH.EXE release notes for further
Port 80 codes.
What strings
File: AFLASH.EXE
Identification: Flash Programming Utility, Version 1.00.20, 24th September 1997
File: 160601sw.bin 10-10-1997 18:27:36 245760 bytes
Checksum: 89C2
Identification: Apricot BIOS Version 12.00, 10th October 1997
Part Number 160601SW
File: 161479sw.bin 18-09-1997 09:34:04 50176 bytes
Checksum: 0000
Identification: ATI Rage Pro Video BIOS (AGP - NTSC TV - 100/75.0Mhz) v3.076
Part Number 161479SW
Version Number 1.00.06
Length of Video Binary 48 kB
Length of area reserved for Video Binary 48 kB
File: 161531sw.bin 26-09-1997 12:43:54 50176 bytes
Checksum: 3200
Identification: ATI Rage Pro Video BIOS (AGP - PAL TV - 100/75.0Mhz) v3.076
Part Number 161531SW
Version Number 1.00.01
Length of Video Binary 48 kB
Length of area reserved for Video Binary 48 kB
File: 161532sw.bin 03-10-1997 15:44:52 50176 bytes
Checksum: 8100
Identification: ATI Rage Pro Video BIOS (NO TV 100/75.0Mhz) v3.076
Part Number 161532SW
Version Number 1.00.01
Length of Video Binary 32 kB
Length of area reserved for Video Binary 48 kB
File: 162424sw.bin 02-10-1997 10:18:08 16384 bytes
Checksum: 5026
Identification: Apricot PN162424SW Bootblock Version 1.00.10
File: 161526sw.bin 16-09-1997 13:14:06 16384 bytes
Checksum: 49FA
Identification: Apricot PN161526SW Bootblock Version 1.00.09
Changes from Last Release
- Main BIOS, Release 12.00
- Video BIOS NO TV for corporate builds, Release 1.00.01
- Update of part numbers in bootblock
Known Omissions
- Does not support Micron flash devices.
- Does not support Revision A motherboards.
|
17 |
17/10/97 |
The main BIOS needs updating from
Release 16. If changing from a different release, update the video, bootblock and main
BIOS.
Main BIOS 12.01.01 Updated for Micron
Consumer BootBlock 1.00.09
Corporate BootBlock 1.00.10
This disk is a collection of utilities and the binary images required to update all the
Flash-based firmware on Lightning. It is primarily intended for use by Apricot by which
BIOS updates are released from R&D for distribution to the field. Contents
File |
Description |
Version |
Part num |
160601SW.BIN |
Main BIOS release |
12.01.01 |
160601SW |
161479SW.BIN |
AGP RAGE PRO (100/75 Mhz) NTSC TV Video binary. This
can be updated on its own to blow a different video binary into the machine without a
MAIN.BIN update |
v3.076 Apricot rev1.00.06 |
161479SW |
161531SW.BIN |
AGP RAGE PRO (100/75 Mhz) PAL TV Video binary. This
can be updated on its own to blow a different video binary into the machine without a
MAIN.BIN update |
v3.076 Apricot rev1.00.01 |
161531SW |
161532SW.BIN |
AGP RAGE PRO (100/75 Mhz) NO TV Video binary. This
can be updated on its own to blow a different video binary into the machine without a
MAIN.BIN update |
v3.076 Apricot rev1.00.01 |
161532SW |
161526SW.BIN |
Boot Block recovery code : With Consumer Crystal PnP Info.
- These are only for development. |
1.00.09 |
161526SW |
162424SW.BIN |
Boot Block recovery code : With Corporate Crystal PnP
Info. - These are only for development. |
1.00.10 |
162424SW |
BEEPNAF.COM |
To signal a failure of recovery process a tone is played |
None |
None |
BEEPOK.COM |
To signal a end of recovery process a short series of
tones is played |
None |
None |
0.BAT |
Bat file used to reset machine |
|
|
1.BAT |
Bat file used to update Main & Video Bios |
None |
None |
2.BAT |
Bat file used to update Main BIOS |
None |
None |
3.BAT |
Bat file used to update Video BIOS (NTSC) |
None |
None |
C.BAT |
Bat file used to preserve the header of the bootblok and
add corporate PNP CS2436 info. |
None |
None |
B.BAT |
Bat file used to preserve the header of the bootblok and
add consumer UK PNP CS4237 info. |
None |
None |
J.BAT |
Bat file used to preserve the header of the bootblok and
add consumer Japan PNP CS4237 info. |
None |
None |
REC.BAT |
Bat file used for recovering Main & Video Bios |
None |
None |
VREC.BAT |
Bat file used for recovering Video BIOS (NTSC) |
None |
None |
OFF.exe |
Utility to switch off Machine (Not recovery mode) |
None |
None |
TEMPV.BIN |
Temp copy of Video Binary |
None |
None |
BB???.BIN |
TEMP Boot block binaries |
None |
None |
CNV.EXE |
Utility used by merge.bat |
None |
None |
CONSUK.CNV |
Convert file used by b.bat |
None |
None |
CONSJP.CNV |
Convert file used by j.bat |
None |
None |
CORP.CNV |
Convert file used by c.bat |
None |
None |
RECMODE.EXE |
To check if we are in recovery or update mode used in
autoexec.bat |
None |
None |
AUTOEXEC.BAT |
Used to automate recovery process |
None |
None |
AFLASH.EXE |
Flash programming utility used by autoexec.bat |
1.00.20 |
not released |
BUSTCMOS.COM |
To ensure that new defaults are loaded following BIOS
update |
None |
None |
160601SW.PRT |
Part number file |
None |
None |
161479SW.PRT |
Part number file |
None |
None |
161531SW.PRT |
Part number file |
None |
None |
161532SW.PRT |
Part number file |
None |
None |
161526SW.PRT |
Part number file |
None |
None |
162424SW.PRT |
Part number file |
None |
None |
GETPARTS.EXE |
Utility to obtain part numbers from bootblock |
None |
None |
Operation
As mentioned above there are two potential users of the disk, engineers
or possibly end-users in the field. They should simply boot from the disk, the rest of the
process is automated. There are two ways the disk will operate
- As a BIOS recovery disk if the firmware is somehow corrupted so that the
machine will not boot to the DOS prompt. To do this the floppy must be in the drive and
the power removed so that AC is disconnected.
- As a firmware upgrade disk to upgrade to a later or earlier version of
the BIOS. This mode of operation will only work if the floppy is not inserted until video
is displayed otherwise method 1 will prevail.
The difference between 1) and 2) is that 1) will have no video and the
user must wait until the machine beeps a tune and in 2) the user will be informed via on
screen messages when the process is complete.
Note: For this Release 2) will just boot to DOS mode and initiate a menu
system. The screen display after DOS has loaded should be as follows:-
Apricot Computers Ltd. Copyright 1997
Lightning Firmware Upgrade Disk (PN 160578)
Release: 17 (16/10/97)
Recovery Code is version 1.00.XX
Getting Environment variables
1) Update Main BIOS and Video BIOS
2) Update Main BIOS.
3) Update Video BIOS.
0) Reset Machine
B) Update Bootblock (Consumer, UK, 161526SW - CS4237).
J) Update Bootblock (Consumer, Japan, 161526SW - CS4237).
C) Update Bootblock (Corporate, 162424SW - CS4236).
This release will check the existing bootblock for part numbers. If part numbers do not
exist then the following menu will be displayed:-
Apricot Computers Ltd. Copyright 1997
Lightning Firmware Upgrade Disk (PN 160578)
Release: 17 (16/10/97)
Recovery Code is version 1.00.XX
Getting Environment variables
One or more part numbers are missing from the bootblock.
It is recommended that the bootblock is updated
before the main BIOS or video BIOS.
0) Reset Machine
B) Update Bootblock (Consumer, UK, 161526SW - CS4237).
J) Update Bootblock (Consumer, Japan, 161526SW - CS4237).
C) Update Bootblock (Corporate, 162424SW - CS4236).
The appropriate selection should then be used to update the bootblock to include correct
part numbers. This will ensure that the correct video BIOS is used in future updates.
After the bootblock has been updated the first menu will be displayed to allow update of
the main and/or video BIOS.
Below is a list of Port 80 error codes for 1)
Port 80 Code |
Meaning |
E2 |
Chipset Initialisation |
E3 |
Refresh Initialisation |
E4 |
Check for Forced Recovery |
E5 |
Check HW state of ROM |
E6 |
BIOS is Okay |
E7 |
RAM Test |
E8 |
OEM Initialisation |
E9 |
Interrupt Controller Initialisation |
EA |
Reading BootStrap Code |
EB |
Initialise all Vectors |
EC |
Boot the Flash Program |
ED |
Initialise the Boot Device |
EE |
Boot Code was read Okay |
EF |
CPU Initialisation |
Once the recovery process has booted AFLASH.EXE will run to start
programming the new BIOS. Please refer to the latest AFLASH.EXE release notes for further
Port 80 codes.
What strings
File: AFLASH.EXE
Identification: Flash Programming Utility, Version 1.00.20, 24th September 1997
File: 160601sw.bin
Checksum: F0B2
Identification: Apricot BIOS Version 12.01.01, 16th October 1997
Part Number 160601SW
File: 161479sw.bin 18-09-1997 09:34:04 50176 bytes
Checksum: 0000
Identification: ATI Rage Pro Video BIOS (AGP - NTSC TV - 100/75.0Mhz) v3.076
Part Number 161479SW
Version Number 1.00.06
Length of Video Binary 48 kB
Length of area reserved for Video Binary 48 kB
File: 161531sw.bin 26-09-1997 12:43:54 50176 bytes
Checksum: 3200
Identification: ATI Rage Pro Video BIOS (AGP - PAL TV - 100/75.0Mhz) v3.076
Part Number 161531SW
Version Number 1.00.01
Length of Video Binary 48 kB
Length of area reserved for Video Binary 48 kB
File: 161532sw.bin 03-10-1997 15:44:52 50176 bytes
Checksum: 8100
Identification: ATI Rage Pro Video BIOS (NO TV 100/75.0Mhz) v3.076
Part Number 161532SW
Version Number 1.00.01
Length of Video Binary 32 kB
Length of area reserved for Video Binary 48 kB
File: 162424sw.bin 02-10-1997 10:18:08 16384 bytes
Checksum: 5026
Identification: Apricot PN162424SW Bootblock Version 1.00.10
File: 161526sw.bin 16-09-1997 13:14:06 16384 bytes
Checksum: 49FA
Identification: Apricot PN161526SW Bootblock Version 1.00.09
Changes from Last Release
- Main BIOS, Release 12.01.01
Known Omissions
- Does not support Revision A motherboards.
|
12.01
Release
Checksum:
PN 160601SW |
10/11/97
6FC3 |
Sign on: Apricot BIOS Version 12.01, 4th
November 1997. Programming
Target device: |
Alliance AS29F002T / Micron MT28F002T |
Utility: |
AFLASH on update disk ( normally an automated process) |
Command line: |
AFALSH -w -m -f:160601SW.BIN |
Changes since 12.01.03
Known problems
Known omissions
What string
File: |
160601sw.bin 04-11-97 14:22:56 245760 bytes |
Checksum: |
6FC3 |
Identification: |
Apricot BIOS Version 12.01, 4th November 1997
Part Number 160601SW |
|
12.03
Release
Checksum:
PN 160601SW |
22/01/98
1B28 |
Sign on: Apricot BIOS Version 12.03,
20th January 1998. Programming
Target device: |
Alliance AS29F002T / Micron MT28F002T |
Utility: |
AFLASH on update disk ( normally an automated process) |
Command line: |
AFALSH -w -m -f:160601SW.BIN |
Changes since 12.03.01
- Version sign on.
- Keyboardless operation now default for manufacturing & Normal Boot.
- SMBIOS now reports max CPU Speed as 333MHz.
What string
File: |
160601sw.bin 20-01-1998 09:23:44 245760 bytes |
Checksum: |
1B28 |
Identification: |
Apricot BIOS Version 12.03, 20th January 1998
Part Number 160601SW |
|
12.04
Release
Checksum:
PN 160601SW |
23/03/98
A84B |
Sign on: Apricot BIOS Version 12.04,
20th March 1998. Programming
Target device: |
Alliance AS29F002T / Micron MT28F002T |
Utility: |
AFLASH on update disk ( normally an automated process) |
Command line: |
AFALSH -w -m -f:160601SW.BIN |
Changes since 12.04.01
What string
File: |
160601sw.bin 20-03-1998 12:19 245760 bytes |
Checksum: |
A84B |
Identification: |
Apricot BIOS Version 12.04, 20th March 1998
Part Number 160601SW |
|
12.05.01
BETA
Checksum:
PN 160601SW |
21/04/98
64F6 |
Sign on: Apricot BIOS Version 12.05.01,
20th April 1998. Programming
Target device: |
Alliance AS29F002T / Micron MT28F002T |
Utility: |
AFLASH on update disk ( normally an automated process) |
Command line: |
AFALSH -w -m -f:160601SW.BIN |
Changes since 12.04
- Version sign on.
- Added support for turning off L2 Cache ECC checking.
- Added microcod update patch 27 for A0 Deschutes (and Celeron).
- Modified post sequence so that L2 Cache detection/sizing happens after
microcode update (as per Intel specification).
- Modified cache initialisation to support Celeron.
- Modified cache initialisation to respect Cache Disable in Setup.
What string
File: |
160601sw.bin 20-04-1998 13:32:24 245760 bytes |
Checksum: |
64F6 |
Identification: |
Apricot BIOS Version 12.05.01, 20th April 1998
Part Number 160601SW |
|
12.05.02
BETA
Checksum:
PN 160601SW |
13/05/98
64F6 |
Applies to Revision B Boards and Later
Only, Pentium II and Celeron Procesors. Sign on: Apricot BIOS
Version 12.05.02, 12th May 1998.
Programming
Target device: |
Alliance AS29F002T / Micron MT28F002T |
Utility: |
AFLASH on update disk ( normally an automated process) |
Command line: |
AFALSH -w -m -f:160601SW.BIN |
Changes
- Version sign on.
- Added fix for IPR 010287 - Unable to FDISK HDD after system branded.
- Added fix for IPR 010282 - HCT Test Failure : Int 13 Extensions.
- Added fix for IPR 010280 - Microsoft HCT 7.5 - Unreported memory failure.
- Added fix for IPR 010278 - Disabling Memory Cache does not have any
effect on Celeron.
- Added fix for IPR 010261 - Windows Hanging with CD-ROM CDU711 when set to
UltraDMA in the BIOS.
- Added fix for IPR 010260 - BIOS does not auto detect UltraDMA mode in
CDU711 drive.
- Added fix for IPR 010249 - Printer Mode default ECP instead EPP.
- Added fix for IPR 004271 - so the system will obey the Win95
"Wake-On-Ring" setting in the Power Control Panel Applet.
- Added OEM enhancement request - Facility for HARD PSU to leave
"...ready to turn off..." message when shutting dowm Windows.
- Added OEM enhancement request - Some Danish/German characters where not
available for branding.
- Added MFG enhancement request - Fix problem in manufacturing mode were
COM Port Clashes with COM3 when modem in system.
- Added fix for problem where PCI Slot Number was not displayed when a PCI
Configuration Error was detected.
What string
File: |
160601sw.bin 12-05-1998 14:11:04 245760 bytes |
Checksum: |
9DC4 |
Identification: |
Apricot BIOS Version 12.05.02, 12th May 1998
Part Number 160601SW |
|
12.05
Release
Checksum:
PN 160601SW |
09/06/98
0B5D |
Sign on: Apricot BIOS Version 12.05. Programming
Target device: |
Alliance AS29F002T / Micron MT28F002T |
Utility: |
AFLASH on update disk ( normally an automated process) |
Command line: |
AFALSH -w -m -f:160601SW.BIN |
Changes since 12.05.03
|
|
|
|
|