Storing values in the NVRAM
- Boot into Open Firmware by holding Command + Option/alt + O + F when booting your Pismo.
- Run the following to edit the contents of the NVRAM:
- Run the command below which tells the NVRAM to open the power management device
- Enter the following to encode new thermal properties. Be careful to note spaces.
01010200 encode-int 00000000 encode-int encode+ 01010200 encode-int encode+ 00000000 encode-int encode+ " thermal-info" property
You can use
encode-intto encode a single value, but adding
encode+allows you to build up properties. In this case there are four values so we need to use
- Press Control + C on your keyboard to exit the NVRAM editor.
- To ensure these values persist for consecutive boots, you need to store these values in the NVRAM.
Note: Any data stored in the NVRAM only persists while the machine is connected to a power source. You can turn your machine off but when it’s unplugged, and it has a flat battery you will need to perform these tasks again. It may be easier to run an Open Firmware script on boot if this is something you wish to run long-term.
Run the following commands:
setenv use-nvramrc? true
- Your machine will now reboot
You should hear the fans running several seconds into the boot process. If you wish to check the
thermal-info properties, boot into Open Firmware and run the following commands:
If you find a better way of achieving this, or a way to gain more control please get in touch.