Starting with the sun-4c series, the OpenBoot numbering convention has been used, which comprises a major revision number, followed by a '.', then a minor revision number. The minor revision numbers are sequential decimal numbers running from 0 to 9, then 10 to 19, then 20 to 29, etc. For example, the version 2.12 bootROM for the Sparc LX is a more recent version that version 2.9. Current OBP firmware versions for the Ultrasparc-III systems are in the 4.x range for SunBlade systems and the 5.x range for SunFire systems (not yet featured here)...
From the Ultra-1 (aka A11) and up, the motherboards have featured flashROM's instead of regular EPROM's, so they can be field-programmed using special software. All older systems cannot have their bootROM's field-programmed!.
Sun has released a number of OBP firmware patches for most of the Ultrasparc systems. I'm currently in the process of obtaining the most up to date of these patches for each of the different classes of Ultra system to include here. Some of the patches are very large (5 MB and bigger), so downloading them may take quite a bit of time.
To find OBP firmware patches not available from here, you will need to go to SunSolve.
The following Sun BootROM Images and OBP Firmware Patches are available: | ||||||
---|---|---|---|---|---|---|
D/L | Sun Model | Series | ROM/OBP Version | Comments | Last OS | BootROM/OBP Firmware Note(s) |
![]() |
Sun 3/110 | sun-3 | 3.0 | For the 3/110 only | 4.1.1 | nil |
![]() |
Sun 3/1x0 | sun-3 | 3.0 | For all 3/1x0 machines except the 3/110 | 4.1.1 | nil |
![]() |
Sun 3/2x0 | sun-3 | 3.0 | suits all 3/2x0 configurations | 4.1.1 | nil |
![]() |
Sun 3/50 | sun-3 | 2.8 | nil | 4.1.1 | nil |
![]() |
Sun 3/60 | sun-3 | 3.0.1 | Final version | 4.1.1 | adds support for P4-bus cg6 framebuffer |
![]() |
Sun 3/4x0 | sun-3x | 3.0 | suits all 3/4x0 configurations | 4.1.1 | nil |
![]() |
Sun 4/3x0 | sun-4 | 4.1.1 | Final version | 5.4 | nil |
![]() |
SS 1 (4/60) | sun-4c | 2.9 | Final version | 5.7 | First system to use OBP numbering scheme |
![]() |
SS 2 (4/75) | sun-4c | 2.9 | Final version | 5.7 | nil |
![]() |
IPC (4/40) | sun-4c | 2.9 | Final version | 5.7 | nil |
![]() |
IPX (4/50) | sun-4c | 2.9 | Final version | 5.7 | nil |
![]() |
SS 10 | sun-4m | 2.25 | Final version released by Sun | not EOL'd yet | adds >= 150 Mhz Hypersparc
support Contributed by brian@tash.net |
![]() |
SS 20 | sun-4m | 2.25 | Final version released by Sun | not EOL'd yet | adds >= 150 Mhz Hypersparc support |
![]() |
Ultra 1 (A11) | sun-4u | 3.25.0 | POST 3.10.6 (patch # 104881-07) | not EOL'd yet | Ultra 1 (non-E) flashPROM update |
![]() |
Ultra 1 (A12) | sun-4u | 3.25.0 | POST 3.11.4 (patch # 104288-07) | not EOL'd yet | Ultra 1 (E) flashPROM update |
![]() |
Ultra 2 (A14) | sun-4u | 3.25.0 | POST 3.3.8 (patch # 104169-08) | not EOL'd yet | Ultra 2 flashPROM updtate |
![]() |
Ultra 30 (A16) | sun-4u | 3.27.0 | POST 1.1.1 OBDIAG 2.2 (patch # 105930-06) | not EOL'd yet | Ultra 30 flashPROM update |
![]() |
Ultra 5/10 (A11/22) | sun-4u | 3.31.0 | POST 3.1.0 OBDIAG 2.9P # (patch 106121-18) | not EOL'd yet | Ultra 5/10 standalone flashPROM update |
![]() |
Ultra 60/E220R (A23/34) | sun-4u | 3.31.0 | POST 2.0.3 OBDIAG 1.3 (patch # 106455-11) | not EOL'd yet | Ultra 60/E220R flashPROM update |
![]() |
Ultra 80/E420R (A27/33) | sun-4u | 3.31.0 | POST 1.2.8 OBDIAG 1.0 (patch # 109082-05) | not EOL'd yet | Ultra 80/E420R flashPROM update |
![]() |
Ultra E250 (A26) | sun-4u | 3.26.0 | POST 6.1.0 OBDIAG 4.5.1 (patch # 106503-07) | not EOL'd yet | Ultra E250 flashPROM update |
![]() |
Ultra 450/E450 (A20/25) | sun-4u | 3.26.0 | POST 6.1.0 OBDIAG 4.5.1 (patch # 106122-09) | not EOL'd yet | Ultra 450/E450 flashPROM update |
![]() |
Ultra Exx00 (A17/18/etc.) | sun-4u | 3.2.29 | POST 3.9.29 (patch # 103346-29) | not EOL'd yet | Ultra E3x00/E4x00/E5x00/E6x00 flashPROM update |
Below you'll find another table listing the bootROM images that I do not currently have available:
The following Sun BootROM Images are not yet available: | ||||||
---|---|---|---|---|---|---|
Future | Model | Series | ROM Version | Comment | Last SunOS | Note(s) |
![]() |
Sun 3/80 | sun-3x | 3.0.3 | Final version released for this model | 4.1.1 | Wanted! Please email me if you have this ROM image |
![]() |
SS 1+ (4/65) | sun-4c | 2.9 | Final version released for this model | 5.7 | Wanted! Please email me if you have this ROM image |
![]() |
Sparc LC (4/15) | sun-4m | 2.20 | Final version released for this model | 5.8 | Wanted! Please email me if you have this ROM image |
![]() |
Sparc LX (4/30) | sun-4m | 2.14 | Final version released for this model | 5.8 | Wanted! Please email me if you have this ROM image |
![]() |
SS 4 | sun-4m | 2.24 | Final version released for this model | not EOL'd yet | Wanted! Please email me if you have this ROM image |
![]() |
SS 5 (Microsparc-II) | sun-4m | 2.24 | Final version for standard SS5's | not EOL'd yet | Wanted! Please email me if you have this ROM image |
![]() |
SS 5 (Turbosparc) | sun-4m | 2.29 | Special version for Turbosparc-equipped SS5's | not EOL'd yet | Wanted! Please email me if you have this ROM image |
![]() |
SS 10/20 | sun-4m | 2.25r | Special version from Ross Technology | not EOL'd yet | Wanted! Please email me if you have this ROM image |
![]() |
Sun 4/6x0 | sun-4m | 2.14v3 | Final version released for this model | 5.5.1 | Wanted! Please email me if you have this ROM image set |
![]() |
SS 1000/2000 | sun-4d | 2.27 | Final version released for these models | not EOL'd yet | Wanted! Please email me if you have this ROM image set |
Do not email me to ask for a bootROM image if you can clearly see from the tables that I don't currently have it. 8-) But if you can offer some ROM images to add to the list of what's here already, then please let me know!
Back to the Sun Shack Data
Archive main page
(c) 1997-2006. This page remains the property of Craig Dewick at all times.