Apple Wiki
Advertisement
Apple Wiki

Open Firmware, now also known as OpenBIOS, is hardware-independent firmware (computer software which loads the operating system) initially developed by Sun Microsystems for use in their SPARC-based workstations and servers. It was described in IEEE 1275 and adopted by PowerPC-based systems such as PegasosPPC. However, IEEE 1275-1994 was not affirmed by the Open Firmware Working Group in 1998 and has since been withdrawn.[1][2]

Open Firmware may be accessed through its command-line interface, which is based on the Forth programming language.[2]

Apple and Open Firmware[]

Apple Computer adopted Open Firmware with its PCI-based Power Macintosh models, starting with the Power Macintosh 9500 in 1995. For such models through the beige Power Macintosh G3, the classic Macintosh Toolbox was stored within the boot ROM itself as an Open Firmware device. Thus, they are still classified as Old World ROM systems. Starting with the first iMac G3 in 1998, a bootloader would instead load New World ROMs from the boot drive. The Open Firmware interface can be accessed at startup by holding down the   COMMAND + OPTION + O + F   keys.[3][4]

Booting[]

Open Firmware on PowerPC Macs can boot from a drive volume partitioned through an Apple Partition Map (APM). However, it is unable to support booting from drives partitioned through a GUID Partition Table (GPT) favored by Intel-based Macs, though such volumes can be mounted and accessed.[5]

Version history[]

Open Firmware versions are not indicative of release order as Apple tended to release newer firnware in portable PowerPC notebooks than desktop models.[4][6] Some firmware updates were released with a confusing naming convention where it was unclear whether the number referred to the version of the update itself or the resulting firmware version after the update.[7]

Version Models Startup icon Notes
1.0.5 Power Macintosh 7200, 7300 to 9600 Monochrome First released in 1995.[4]
1.1.22 Apple Network Server 500, 700 n/a No Mac OS booting.[4]
2.0 Power Macintosh 5400, 6360, 6400 Monochrome
2.0f1 Power Macintosh G3 (beige, rev.A) Color
2.0.1 PowerBook 2400c, 3400c, PowerBook G3 (Kanga, Wallstreet, PDQ) Color
2.0.2 Power Macintosh 4400/7220 Color
2.0.3 Power Macintosh 5500, 6500, 20th Anniversary Macintosh Color
2.4 Power Macintosh G3 (beige, rev.B and later) Color
3.x iMac G3 (tray loading), Power Mac G3 (B&W), PowerBook G3 Series (Lombard) Color New World ROMs, updatable.[4]
4.1.7 iBook G3 (clamshell) Color Firmware update[7]
4.1.8 PowerBook G3 Series (Pismo, 2000), Power Mac G4 (Digital Audio, 2001) Color Firmware update[7]
4.1.9 iMac G3 (slot loading), Power Mac G4 Cube Color Firmware update[7]
4.2.0 iBook G3 (Dual USB, 2001) Color No USB disk (UD) booting.[6]
4.2.8 Power Macintosh G4 (Sawtooth) Color Firmware update[7]
4.2.9 PowerBook G4 (550 - 667 MHz) Color Firmware update[7]
4.4.8 Power Mac G4 (Mirror Drive Doors, 2003) Color
4.8.6 PowerBook G4 (2004) Color
4.8.9 Mac mini G4 (2005) Color
4.9.0 PowerBook G4 (12", 2005) Color Boot picker support.[6]
4.9.1 PowerBook G4 (17", 2005) Color
4.9.3 iBook G4 (2005) Color
5.1.4 Power Mac G5 (2003) Color Firmware update[7]
5.1.5f2 Power Mac G5 (single processor, 2003) Color Firmware update[7]
5.2.7 Power Mac G5 (2005) Color

Discontinuation[]

Starting in 2006, Apple phased out its use of Open Firmware in favor of EFI (Extensible Firmware Interface) during its transition to Intel processors.[4]

References[]

  1. IEEE Standard for Boot (Initialization Configuration) Firmware: Core Requirements and Practices, Institute of Electrical and Electronics Engineers. 1994.
  2. 2.0 2.1 That same Open Firmware Forth system by DonHopkins, Y Hacker News. 2015-07-07.
  3. A guide to Open Firmware - The Apple BIOS by linuxopjemac, iLinux. 2010-02-06. Archived 2010-05-23.
  4. 4.0 4.1 4.2 4.3 4.4 4.5 NetBSD/macppc Model Support, NetBSD. Accessed 2021-03-04.
  5. Open Firmware Macs cannot boot from GPT partitioned disks by komakino, Ars Technica OpenForum. 2005-03-31.
  6. 6.0 6.1 6.2 The Open Firmware Wiki by z970, MacRumors. 2020-02-28.
  7. 7.0 7.1 7.2 7.3 7.4 7.5 7.6 7.7 PowerPC Mac Firmware / Boot ROM Updates by AphoticD, MacRumors. 2021-02-23.

See also[]

External links[]

Wikipedia This page uses Creative Commons Licensed content from Wikipedia (view authors).
Advertisement