Contribute
Register

NVRAM messing with LastBootedVolume

Status
Not open for further replies.
Joined
Jul 7, 2012
Messages
49
Motherboard
Dell XPS 15 7590
CPU
i7-9750H
Graphics
UHD 630/GTX 1650 FHD
Mobile Phone
  1. Android
There is probably a really simple solution to this but for the life of me I can't figure it out.

In my config.plist for Clover, I have my default volume set to LastBootedVolume
Code:
<key>DefaultVolume</key>
<string>LastBootedVolume</string>
But when booting, it always tries to auto boot Mac. I have found that if I disable EmuVariable (so I'm guessing the problem is related to a value in the NVRAM), it will boot the last booted volume. However, I would like to keep NVRAM functionality so I don't really see this as a viable option.

This is my config.plist
Code:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
   <key>ACPI</key>
   <dict>
       <key>DSDT</key>
       <dict>
           <key>Debug</key>
           <false/>
           <key>DropOEM_DSM</key>
           <false/>
           <key>Name</key>
           <string>DSDT.aml</string>
           <key>ReuseFFFF</key>
           <false/>
       </dict>
       <key>HaltEnabler</key>
       <true/>
       <key>PatchAPIC</key>
       <true/>
       <key>SSDT</key>
       <dict>
           <key>DropOem</key>
           <false/>
           <key>Generate</key>
           <false/>
       </dict>
   </dict>
   <key>Boot</key>
   <dict>
       <key>Arguments</key>
       <string>nvda_drv=1</string>
       <key>Debug</key>
       <false/>
       <key>DefaultVolume</key>
       <string>LastBootedVolume</string>
       <key>Secure</key>
       <false/>
       <key>Timeout</key>
       <integer>5</integer>
       <key>XMPDetection</key>
       <string>Yes</string>
       <key>IgnoreNVRAMBoot</key>
       <true/>
   </dict>
   <key>CPU</key>
   <dict>
       <key>UseARTFrequency</key>
       <false/>
   </dict>
   <key>Devices</key>
   <dict>
       <key>Audio</key>
       <dict>
           <key>Inject</key>
           <string>1</string>
       </dict>
       <key>FakeID</key>
       <dict>
           <key>ATI</key>
           <string>0x0</string>
           <key>IMEI</key>
           <string>0x0</string>
           <key>IntelGFX</key>
           <string>0x0</string>
           <key>LAN</key>
           <string>0x0</string>
           <key>NVidia</key>
           <string>0x0</string>
           <key>SATA</key>
           <string>0x0</string>
           <key>WIFI</key>
           <string>0x0</string>
           <key>XHCI</key>
           <string>0x0</string>
       </dict>
       <key>USB</key>
       <dict>
           <key>FixOwnership</key>
           <false/>
           <key>Inject</key>
           <false/>
       </dict>
   </dict>
   <key>DisableDrivers</key>
   <array>
       <string>Nothing</string>
   </array>
   <key>GUI</key>
   <dict>
       <key>Hide</key>
       <array>
           <string>\EFI\BOOT\BOOTX64.EFI</string>
       </array>
       <key>Language</key>
       <string>en:0</string>
       <key>Mouse</key>
       <dict>
           <key>DoubleClick</key>
           <integer>500</integer>
           <key>Enabled</key>
           <true/>
           <key>Mirror</key>
           <false/>
           <key>Speed</key>
           <integer>8</integer>
       </dict>
       <key>Scan</key>
       <dict>
           <key>Entries</key>
           <true/>
           <key>Legacy</key>
           <string>First</string>
           <key>Linux</key>
           <false/>
           <key>Tool</key>
           <true/>
       </dict>
       <key>Theme</key>
       <string>embedded</string>
   </dict>
   <key>Graphics</key>
   <dict>
       <key>Inject</key>
       <dict>
           <key>ATI</key>
           <false/>
           <key>Intel</key>
           <false/>
           <key>NVidia</key>
           <false/>
       </dict>
       <key>NvidiaSingle</key>
       <false/>
   </dict>
   <key>KernelAndKextPatches</key>
   <dict>
       <key>AppleRTC</key>
       <true/>
       <key>AsusAICPUPM</key>
       <false/>
       <key>Debug</key>
       <false/>
       <key>KernelCpu</key>
       <false/>
       <key>KernelHaswellE</key>
       <false/>
       <key>KernelLapic</key>
       <false/>
       <key>KernelPm</key>
       <false/>
       <key>KextsToPatch</key>
       <array>
           <dict>
               <key>Comment</key>
               <string>t1-AppleHDA/Resources/xml&gt;zml</string>
               <key>Disabled</key>
               <false/>
               <key>Find</key>
               <data>
               eG1sLnps
               </data>
               <key>Name</key>
               <string>AppleHDA</string>
               <key>Replace</key>
               <data>
               em1sLnps
               </data>
           </dict>
           <dict>
               <key>Comment</key>
               <string>SSD Trim</string>
               <key>Disabled</key>
               <false/>
               <key>Find</key>
               <data>
               QVBQTEUgU1NEAA==
               </data>
               <key>Name</key>
               <string>IOAHCIBlockStorage</string>
               <key>Replace</key>
               <data>
               AAAAAAAAAAAAAA==
               </data>
           </dict>
           <dict>
               <key>Comment</key>
               <string>t1-10.9-10.12-AppleHDA/Realtek ALC887</string>
               <key>Disabled</key>
               <false/>
               <key>Find</key>
               <data>
               ixnUEQ==
               </data>
               <key>Name</key>
               <string>AppleHDA</string>
               <key>Replace</key>
               <data>
               hwjsEA==
               </data>
           </dict>
           <dict>
               <key>Comment</key>
               <string>t1-10.11-AppleHDA/Realtek ALC...</string>
               <key>Disabled</key>
               <false/>
               <key>Find</key>
               <data>
               gxnUEQ==
               </data>
               <key>Name</key>
               <string>AppleHDA</string>
               <key>Replace</key>
               <data>
               AAAAAA==
               </data>
           </dict>
           <dict>
               <key>Comment</key>
               <string>External icons patch</string>
               <key>Disabled</key>
               <true/>
               <key>Find</key>
               <data>
               RXh0ZXJuYWw=
               </data>
               <key>Name</key>
               <string>AppleAHCIPort</string>
               <key>Replace</key>
               <data>
               SW50ZXJuYWw=
               </data>
           </dict>
       </array>
   </dict>
   <key>RtVariables</key>
   <dict>
       <key>BooterConfig</key>
       <string>0x28</string>
       <key>CsrActiveConfig</key>
       <string>0x67</string>
   </dict>
   <key>SMBIOS</key>
   <dict>
       <key>BiosReleaseDate</key>
       <string>09/03/2013</string>
       <key>BiosVendor</key>
       <string>Apple Inc.</string>
       <key>BiosVersion</key>
       <string>IM142.88Z.0118.B00.1309031249</string>
       <key>Board-ID</key>
       <string>Mac-27ADBB7B4CEE8E61</string>
       <key>BoardManufacturer</key>
       <string>Apple Inc.</string>
       <key>BoardSerialNumber</key>
       <string>C02LH8LKF8JCOKX97</string>
       <key>BoardType</key>
       <integer>10</integer>
       <key>ChassisAssetTag</key>
       <string>iMac-Aluminum</string>
       <key>ChassisManufacturer</key>
       <string>Apple Inc.</string>
       <key>ChassisType</key>
       <string>13</string>
       <key>Family</key>
       <string>iMac</string>
       <key>Manufacturer</key>
       <string>Apple Inc.</string>
       <key>ProductName</key>
       <string>iMac14,2</string>
       <key>SerialNumber</key>
       <string>C02LH8LKF8JC</string>
       <key>SmUUID</key>
       <string>800C41B5-4A81-4D2B-AE6D-8889DF1C951A</string>
       <key>Trust</key>
       <false/>
       <key>Version</key>
       <string>1.0</string>
   </dict>
   <key>SystemParameters</key>
   <dict>
       <key>InjectKexts</key>
       <string>Yes</string>
       <key>InjectSystemID</key>
       <true/>
   </dict>
</dict>
</plist>
Any ideas? Thank you for your time!
 
Change:
Code:
<key>IgnoreNVRAMBoot</key>
<true/>
Into:
Code:
<key>IgnoreNVRAMBoot</key>
<false/>
 
Status
Not open for further replies.
Back
Top