Nvram

From AwkwardTV
Jump to: navigation, search

In the search for a way to perform modifications with out opening the box, the default settings of the apple tv NVRAM may provide some insights. The output of sudo nvram -p is provided here for reference.

efi-boot-device-data    %02%01%0c%00%d0A%03%0a%00%00%00%00%01%01%06%00%01%1f%03%01%08%00%00%00%00%00%04%01*%00%03%00%00%00(%90%0d%00%00%00%00%00%00 %1c%00%00%00%00%00v=%7f%edW%8c*D%a0I%00m%e5/%13%9a%02%02%7f%ff%04%00
boot-args       -v
efi-boot-device <array ID="0"><dict ID="1"><key>BLLastBSDName</key><string ID="2">disk0s3</string><key>IOMatch</key><dict ID="3"><key>IOProviderClass</key><string ID="4">IOMedia</string><key>IOPropertyMatch</key><dict ID="5"><key>UUID</key><string ID="6">ED7F3D76-8C57-442A-A049-006DE52F139A</string></dict></dict></dict></array>%00
max-boot-attempts       %05

well-formatted XML from efi-boot-device:

<array ID="0">
 <dict ID="1">
  <key>BLLastBSDName</key>
  <string ID="2">disk0s3</string>
  <key>IOMatch</key>
  <dict ID="3">
   <key>IOProviderClass</key>
   <string ID="4">IOMedia</string>
   <key>IOPropertyMatch</key>
   <dict ID="5">
    <key>UUID</key>
    <string ID="6">ED7F3D76-8C57-442A-A049-006DE52F139A</string>
   </dict>
  </dict>
 </dict>
</array>