Sun bootROM Images and OBP Firmware Patches

Compiled by Craig Dewick

Welcome to my Sun bootROM image and OBP firmware patch archive. If you have any bootROM images, OBP firmware patches (for Ultra systems), or snippets of information which aren't shown in the tables below, please email me with the details.

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 table below lists bootROM images and OBP firmware patches that are currently available to download. Make sure you check the columns on the right hand side of the table and read the notes, etc. shown there.

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!


There have been visitors to this page.

Back to the Sun Shack Data Archive main page

(c) 1997-2006. This page remains the property of Craig Dewick at all times.