>i am not sure if its the disk based MacOS that trashes nvram or the >ROM based MacOS that does. if its ROM based then the MacOS version is >irrelevent, if the ROM is ever run, regardless of whether it even >finds a copy of macos on any disk, the nvram will be reset. > >someone was saying on irc the other day that one of them had some bug >in its nvram checksum check, so it always thought the checksum was >invalid and thus reset it. if this bug lives in the ROM (which i >suspect) there is nothing Apple can do to fix it (not that they would >care).
One solution here is to write a MacOS INIT that installs a "shutdown proc" and restore back NVRAM setting when MacOS is shutdown (or restarted). Ben.