Sun’s original firmware download site disappeared years ago when Oracle took over, and tracking down the right OBP update for a specific machine has become increasingly difficult. Over the years I’ve collected ROM images from various sources—archived FTP sites, the vintage Sun community, and other collectors. This page makes them available for download.

The collection spans Sun-3 boot ROMs through UltraSPARC system firmware, covering roughly 15 years of Sun hardware. The Sun-3 and early Sun-4/Sun4c images are raw PROM images that need to be burned to an EPROM chip using a programmer like the MiniPRO TL866II Plus. The Sun4u and later images are flash update packages designed to be applied from a running Solaris system.

For a table of the last available OBP version for each machine, see Last OBP Firmware Versions.

Sun-3 Architecture

The Sun-3 series used Motorola 68020 and 68030 processors. These are among the earliest Sun workstations, predating the SPARC architecture entirely. Boot ROMs for these machines are relatively small and are burned to standard EPROMs.

FileMachineVersionDescription
3.50_v2.8.zipSun 3/502.8The Sun 3/50 was a compact diskless workstation popular in university labs. 68020 processor at 15 MHz.
3.60_v3.0.1.zipSun 3/603.0.1The Sun 3/60 was a desktop 68020 workstation with color graphics support and room for an internal disk.
sun3_80_v3.0.zipSun 3/803.0The Sun 3/80 was the last Sun-3 desktop, using a 68030 at 20 MHz. First Sun desktop with a “pizza box” form factor.
3.110_v3.0.zipSun 3/1103.0The Sun 3/110 was a desktop 68020 workstation with VME expansion.
3.1xx_v3.0.zipSun 3/1xx series3.0Covers the Sun 3/100-series VME desktop workstations including the 3/140, 3/150, 3/160, and 3/180.
3.2xx_v3.0.zipSun 3/2xx series3.0The Sun 3/200 series were VME-based rackmount servers using the 68020. Includes the 3/260 and 3/280.
3.4xx_v3.0.zipSun 3/4xx series3.0The Sun 3/400 series were the last and most powerful Sun-3 machines. 68030-based VME servers including the 3/460, 3/470, and 3/480.

Sun-4 and Sun4c Architecture

The Sun-4 introduced the SPARC processor, and the Sun4c variant brought the compact “pizza box” form factor that defined Sun workstations through the early 1990s. These are raw PROM images for burning to EPROM chips.

FileMachineVersionDescription
4.3xx_v4.1.1.zipSun 4/3xx series4.1.1The Sun 4/300 series were the first SPARC-based machines. VME-based deskside and rackmount systems predating the pizza box form factor.
ss1_v2.9.zipSPARCstation 1 (4/60)OBP 2.9The last OBP for the original pizza box workstation. Adds support for later SBus cards including the CG6 TGX+ framebuffer.
4.40_v2.9.zipSPARCstation IPC (4/40)OBP 2.9OBP update for the first lunchbox SPARCstation.
ssipx_v2.9.zipSPARCstation IPX (4/50)OBP 2.9OBP update for the IPX, the most popular lunchbox workstation.
ss2_v2.9.zipSPARCstation 2 (4/75)OBP 2.9OBP update for the SPARCstation 2. Addresses disk size recognition and SCSI compatibility improvements.

Sun4m Architecture

The Sun4m generation introduced MBus processor modules and supported multiprocessor configurations. These are raw PROM images.

FileMachineVersionDescription
ss10-20_v2.25.zipSPARCstation 10 / 20OBP 2.25The last OBP for the SS10 and SS20. Fixes multiprocessor stability issues and improves SCSI handling. Critical for dual-processor SS10 configurations.
ss10-20_v2.25r.zipSPARCstation 10 / 20OBP 2.25rA revised build of the 2.25 OBP for the SS10/SS20. The “r” suffix indicates a minor revision with additional fixes beyond the initial 2.25 release.

Sun4u Architecture — Flash Updates

Starting with the UltraSPARC generation, Sun moved to flash-programmable firmware. These are not raw PROM images—they are Solaris patch packages applied using the standard patchadd command or a flash update utility included in the patch. You apply them from a running Solaris system and reboot to activate the new firmware.

Ultra Desktop Workstations

FilePatchMachineOBP VersionDescription
104881-09.zip104881-09Ultra 13.25.0Flash PROM update for the Ultra 1 (non-Creator, model A11).
104288-09.zip104288-09Ultra 1 Creator/Creator3D3.25.0Flash PROM update for the Ultra 1E (Creator graphics, model A12).
106121-18.zip106121-18Ultra 5 / Ultra 103.31.0Flash PROM update for the Ultra 5 and Ultra 10 desktop workstations. Fixes IDE disk detection and Y2K handling.
119235-01.zip119235-01Sun Blade 100 / 1504.17.1Flash PROM update for the UltraSPARC IIe-based Blade 100 and Blade 150.
118323-01.zip118323-01Sun Blade 1000 / 20004.16.4Flash PROM update for the UltraSPARC III-based Blade workstations. Resolves “Bad magic number in disk label” errors when booting Solaris 10.
119232-02.zip119232-02Sun Blade 25004.17.1Flash PROM update for the UltraSPARC IIIi-based Blade 2500.
142704-01.zip142704-01Sun Ultra 254.30.4Flash PROM update for the Ultra 25, one of the last UltraSPARC IIIi desktop workstations Sun produced.

Ultra Servers

FilePatchMachineOBP VersionDescription
104169-08.zip104169-08Ultra 23.25.0Flash PROM update for the dual-processor Ultra 2 server/workstation.
105930-06.zip105930-06Ultra 303.27.0Flash PROM update for the Ultra 30, a uniprocessor UltraSPARC II tower workstation.
106455-11.zip106455-11Ultra 60 / E220R3.31.0Flash PROM update for the Ultra 60 tower workstation and its rackmount variant, the Enterprise 220R.
106503-07.zip106503-07Enterprise 2503.26.0Flash PROM update for the Enterprise 250 server.
106122-09.zip106122-09Ultra 450 / E4503.26.0Flash PROM update for the Ultra 450 tower server and its Enterprise 450 variant.
109082-05.zip109082-05Ultra 80 / E420R3.31.0Flash PROM update for the Ultra 80 tower workstation and Enterprise 420R rackmount server.
142700-02.zip142700-02Sun Fire V210 / V2404.30.4Flash PROM update for the Sun Fire V210 and V240 1U/2U servers, including Netra 210 and 240 variants.

SPARC Enterprise

FilePatchMachineVersionDescription
147307-11.zip147307-11SPARC Enterprise T5120 / T5220System FW 7.4.xFull system firmware bundle for the UltraSPARC T2-based CoolThreads servers. Unlike earlier patches that update only the OBP, this is a complete firmware package including ILOM, OBP, POST, Hypervisor, and VBSC firmware. Applied via ILOM rather than Solaris.

Applying Flash Updates (Sun4u)

For UltraSPARC machines, the general procedure is:

  1. Download and unzip the patch on a running Solaris system
  2. Read the README included in the patch for machine-specific instructions
  3. Run the flash update utility (usually a script in the patch directory)
  4. Reboot to activate the new firmware

Some patches require a specific minimum Solaris version. Always check the README before applying.

For the SPARC Enterprise T5120/T5220, firmware updates are applied through the ILOM (Integrated Lights Out Manager) service processor rather than from the host OS.

Burning Sun-3 and Sun4c/Sun4m PROMs

The earlier ROM images in this collection are raw binary files that must be burned to EPROM or OTP PROM chips using a hardware programmer. See Burning a New SPARCstation 1 PROM for a walkthrough of the process using a MiniPRO TL866II Plus.