If I can help, I have some infos about OpenFirmware :
Open Firmware Version History
4.1.8 - Power Mac G4 (Digital Audio, January 2001)
4.2.0 - iBook G3 (Dual USB, May 2001)
4.4.8 - Power Mac G4 (Mirror Drive Doors, June 2003)
4.8.6 - PowerBook G4 (April 2004)
4.8.9 - Mac Mini G4 (January 2005)
4.9.1 - PowerBook G4 (January 2005)
4.9.3 - iBook G4 (July 2005)
5.1.5 - Power Mac G5 (Omega, June 2003)
5.2.7 - Power Mac G5 (Cypher, October 2005)
Versions 4.9 and 5.2 Feature Set: 'UD' Device Aliasing, Boot Picker Arrow Key Support ...
Accessing Open Firmware
Method I: At the chime, hold down the Option key. The Boot Picker comes up. Press Control + Z to switch to Open Firmware.
Method II: At the chime, hold down Command + Option + O + F until you've arrived at the Open Firmware prompt.
Running System Diagnostics
o To reset the system NVRAM, enter reset-nvram
o To reset all changes made to Open Firmware, enter set-defaults
o To reset the machine, enter reset-all
o To display a list of all central device aliases, enter devalias
o To display information for a device, enter dev <device alias> .properties
( i.e. dev /cpus .properties | dev screen .properties | dev /memory .properties etc. )
( Note: The capacity values output by dev /memory .properties are saved in the hexadecimal format and will need to be converted to be understood by most. )
o To display a list of all utilities, enter printenv
( WARNING, DO NOT RUN setenv little-endian? true ! This will brick your machine beyond trivial repair! )
o To check for available bootable operating systems, enter multi-boot into the prompt. The Boot Picker comes up.
Note: The utility's interface and control methods may vary between versions.
o To check the system hard disk and its partitions without extracting it from the machine, enter target-mode into the prompt. Target Disk Mode comes up. Connect a FireWire cable from the subject machine to another compatible machine. The subject machine's partitions will appear on the other machine, ready for review or remote boot.
Booting an Operating System
o To automatically enter Open Firmware upon boot, enter setenv auto-boot? false
( Enter setenv auto-boot? true to revert to default. )
o To set a default boot volume, enter setenv boot-device <volume>:<partition ID>,<path>
( i.e. setenv boot-device hd:1,\\:tbxi | setenv boot-device cd:,\\yaboot | setenv boot-device ud:,ofwboot | etc. )
( If no partition ID is provided, the system will look for the first available OS on the specified volume. If none are found, the system will either revert back to Open Firmware, or display a "do not cross" symbol. )
o To boot between locally installed operating systems, enter multi-boot into the prompt. The Boot Picker comes up.
Note: The utility's interface and control methods may vary between versions.
o To boot from a USB disk, enter one of the following depending on the targeted OS (OF V. 4.9 / 5.2 Only) -
Mac OS X: boot ud:,\\:tbxi
Linux: boot ud:,\\yaboot
Linux (GRUB): boot ud:,\\grub.img
OpenBSD: boot ud:,ofwboot
Tricks
o To initialize The Boot Picker faster, enter setenv skip-netboot? true. This will disable scanning for a bootable network OS. To turn NetBoot back on, enter setenv skip-netboot? false.
o To set up a personalized welcome message for Open Firmware to repeat upon activation, enter setenv oem-banner < enter a custom message here > , and setenv oem-banner? true .
Actions
mac-boot: boots either the specified default or first available operating system environment
shut-down: saves all changes and turns off the machine
eject cd: ejects the disc tray or loaded optical disc
Many Resources about OF can be found here :
http://web.archive.org/web/20200529...ook/bonus/ancient/whatismacosx/arch_boot.htmlhttp://www.firmworks.com/QuickRef.html