Jump to content
xpamamadeus

Ozmosis

6,214 posts in this topic

Recommended Posts

Advertisement

Hello Alecwild, I will answer to the best of my ability...

 

2. how to fix iMessages/FaceTime. you need information from a REAL mac to do this.  Hex edit the ozmosis file and replace the ROM and MLB values that you have scavenged from a real mac. remember it has to be in HEX because they have non printable chars to make it so that you can not just copy paste them.

 

3. yes, it is a common issue, you will also sometimes get an error on startup saying that the SMC controller is not working correctly/caused a bad shutdown.

 

hope this helps.

HBP

 

 

2. iMessage. All of the online fixes for iMessage are for Clover/Chameleon bootloaders. Is there any known fix for Ozmosis?

 

3. Apparent freeze at shutdown (but I'm not sure). At OS X shutdown, the dock starts to sink, then freezs halfway down. Then my hack shuts off. The fans go off, everything seems normal. Boot is normal (and fast). Is this a freeze that's happening? 

 

I'm new, but brave and willing to learn. Any advice?

 

Thanks!

Share this post


Link to post
Share on other sites

Hi,

 

Was wondering if the kext2ffs tool could be used to inject kexts into the bios for use with chameleon or chimera or is Ozmosis needed for those kexts to be understood? As much as I love to mod my bios I am comfortable with traditional bootloaders I have been using and don't wish to do a complete reinstall but would like to do away with having to install custom kexts everytime I update the os to a new version.

 

Thank you.

 

Edit: Also wondering is there a way to inject a fix for ssd trim functionality so you don't have to run trim enabler every time?

 

Thanks.

Share this post


Link to post
Share on other sites

Hi Friends, i have one question, i need to enable HD4600 via osmozis, i know there are some specific key to add onto Default.plist, but i don't know how to find correct AAPL for 4600, someone could point me to right doc? 

Many Thanks

Share this post


Link to post
Share on other sites

Hi,

I got oz 849 working last night and I want to thank the devs for this very innovative tool but I have a few questions.

1. Sometimes clicking shutdown reboots instead. Maybe I need a dsdt? I have a ga-z87x-ud5h if anyone can share. I'm using a premodded bios I found on a German site with the f9 bios.

2. The boot menu when I press f12 is overloaded with 'efi shell device' entries. About almost 20 of them.

3. Upon first boot Yosemite rebooted 3 times until I was able to get in to the desktop. Normal?

4. Is extfs.fss not used anymore in 1479?

5. Noticed when an old chameleon partition is attached the new oz install takes forever to boot.

Thanks.

Share this post


Link to post
Share on other sites

 

2. The boot menu when I press f12 is overloaded with 'efi shell device' entries. About almost 20 of them.

 

 

Thanks.

 

This happens to me on my QUO board when an un-expected reboot occurs or when shutdown does not complete properly and I have to turn it off manually.. Best way I found to clear this is to reset NVRAM (at F12 menu Win-Option-P-R) ...

 

Once you have re-applied your BIOS settings , I suggest you save your BIOS profile to a USB stick so you can recall them easily if you have to re-apply them.

Like this no in firmware 

attachicon.gifScreen Shot 2015-03-25 at 5.45.41 PM.png

Shouldn't you Defaults.plist file be in the Oz folder for it to work  ?

Share this post


Link to post
Share on other sites

Hi Friends, i have one question, i need to enable HD4600 via osmozis, i know there are some specific key to add onto Default.plist, but i don't know how to find correct AAPL for 4600, someone could point me to right doc? 

Many Thanks

 

  1. 13:339 00:000 Found Intel HD Graphics 4600 [8086:0412] PciRoot(0x0)/Pci(0x2,0x0)
  2. 13:339 00:000  Injected PciRoot(0x0)/Pci(0x2,0x0) - "model" = "Intel HD Graphics 4600" (22) - Success
  3. 13:339 00:000  Injected PciRoot(0x0)/Pci(0x2,0x0) - "built-in" = 00  (1) - Success
  4. 13:339 00:000  Injected PciRoot(0x0)/Pci(0x2,0x0) - "graphic-options" = 0C 00 00 00  (4) - Success
  5. 13:339 00:000  Injected PciRoot(0x0)/Pci(0x2,0x0) - "AAPL,ig-platform-id" = 03 00 22 0D  (4) - Success
 
It should be auto detected and injected. I don't have any extra setting for intel in my defaults.

No my Default.plist is in Efi folder!!!!

EFI/Efi/ and paste this.

Defaults.plist must be in /EFI/EFI/Oz/ 

Share this post


Link to post
Share on other sites

This happens to me on my QUO board when an un-expected reboot occurs or when shutdown does not complete properly and I have to turn it off manually.. Best way I found to clear this is to reset NVRAM (at F12 menu Win-Option-P-R) ...

 

Once you have re-applied your BIOS settings , I suggest you save your BIOS profile to a USB stick so you can recall them easily if you have to re-apply them.

Shouldn't you Defaults.plist file be in the Oz folder for it to work  ?

Ok thanks. I'll try to reset the nvraid settings but wouldn't that render it non bootable? Will have to research how to do that thanks.

Share this post


Link to post
Share on other sites

It should be auto detected and injected. I don't have any extra setting for intel in my defaults.

Defaults.plist must be in /EFI/EFI/Oz/ 

 

 Sorry my fault @joe75

Share this post


Link to post
Share on other sites

Ok thanks. I'll try to reset the nvraid settings but wouldn't that render it non bootable? Will have to research how to do that thanks.

 

Choose the last shell entry (only real one there) in the listing you see at the F12 menu, then once in the shell bcfg boot dump to get listing and bcfg boot rm 1 to remove the number 1 listing. Make sure to leave the last shell entry so you can get back into it again when you have the repeat of the bug that will do it again so you can do it all over yet one more time.

Share this post


Link to post
Share on other sites

Thanks for that hint using bcfg but the system keeps adding an entry after each reboot. Anyhow I need to backup those nvram settings but not sure how. Suggestions?

 

I tried nvram -p to see them but they don't display.

 

thanks

 

Edit: Even though I can boot into OS X Yosemite 10.10.2 I get an error message that the system recovered from a failed shutdown ignore or cancel. Not a big deal considering it didn't but the details are:

 

 

Anonymous UUID:       098A00A3-93DB-95E3-F73E-14C7913C05DE

 
Mon Apr  6 14:35:25 2015
 
*** Panic Report ***
panic(cpu 0 caller 0xffffff800041a46e): Kernel trap at 0xffffff7f810214ab, type 14=page fault, registers:
CR0: 0x000000008001003b, CR2: 0x0000000000000000, CR3: 0x0000000001678001, CR4: 0x00000000001627e0
RAX: 0x0000000000000000, RBX: 0xffffff81a3c95000, RCX: 0x0000000000000000, RDX: 0x7fffffffffffffff
RSP: 0xffffff81eec3b880, RBP: 0xffffff81eec3b880, RSI: 0x0000000000000048, RDI: 0xffffff81a3c95000
R8:  0xffffff81eec3b5a8, R9:  0x0000000000000000, R10: 0xffffff81eec3b5a0, R11: 0xffffff7f810769c8
R12: 0xffffff81a3c95000, R13: 0xffffff81eec3bb10, R14: 0xffffff81eec3bb10, R15: 0x0000000000000000
RFL: 0x0000000000010207, RIP: 0xffffff7f810214ab, CS:  0x0000000000000008, SS:  0x0000000000000010
Fault CR2: 0x0000000000000000, Error code: 0x0000000000000000, Fault CPU: 0x0
 
Backtrace (CPU 0), Frame : Return Address
0xffffff81eec3b530 : 0xffffff800032fe41 
0xffffff81eec3b5b0 : 0xffffff800041a46e 
0xffffff81eec3b770 : 0xffffff8000436683 
0xffffff81eec3b790 : 0xffffff7f810214ab 
0xffffff81eec3b880 : 0xffffff7f810214e8 
0xffffff81eec3b8a0 : 0xffffff7f810355f6 
0xffffff81eec3ba70 : 0xffffff7f80e4b83b 
0xffffff81eec3bb00 : 0xffffff7f80e378c6 
0xffffff81eec3bb70 : 0xffffff7f80df76e8 
0xffffff81eec3bbb0 : 0xffffff80008af335 
0xffffff81eec3bc10 : 0xffffff8000926f29 
0xffffff81eec3bc70 : 0xffffff80008b90e9 
0xffffff81eec3bcb0 : 0xffffff8000916463 
0xffffff81eec3bd90 : 0xffffff80008edbfc 
0xffffff81eec3bdd0 : 0xffffff800041e932 
0xffffff81eec3bde0 : 0xffffff800033c8f5 
0xffffff81eec3bdf0 : 0xffffff80007d5adf 
0xffffff81eec3bec0 : 0xffffff80007e6ab9 
0xffffff81eec3bf50 : 0xffffff800084b386 
0xffffff81eec3bfb0 : 0xffffff8000436e86 
      Kernel Extensions in backtrace:
         com.apple.iokit.IOGraphicsFamily(2.4.1)[619F6C9F-0461-3BA1-A75F-53BB0F87ACD3]@0xffffff7f80dec000->0xffffff7f80e32fff
            dependency: com.apple.iokit.IOPCIFamily(2.9)[56AD16B5-4F29-3F74-93E7-D492B3966DE2]@0xffffff7f80b24000
         com.apple.iokit.IONDRVSupport(2.4.1)[E5A48E71-70F5-3B01-81D3-C2B037BBE80A]@0xffffff7f80e33000->0xffffff7f80e42fff
            dependency: com.apple.iokit.IOGraphicsFamily(2.4.1)[619F6C9F-0461-3BA1-A75F-53BB0F87ACD3]@0xffffff7f80dec000
            dependency: com.apple.iokit.IOPCIFamily(2.9)[56AD16B5-4F29-3F74-93E7-D492B3966DE2]@0xffffff7f80b24000
         com.apple.nvidia.driver.NVDAResman(10.0.2)[EFB702DE-5458-35DF-84DA-E0FFC4DCA500]@0xffffff7f80e49000->0xffffff7f810c9fff
            dependency: com.apple.iokit.IOPCIFamily(2.9)[56AD16B5-4F29-3F74-93E7-D492B3966DE2]@0xffffff7f80b24000
            dependency: com.apple.iokit.IONDRVSupport(2.4.1)[E5A48E71-70F5-3B01-81D3-C2B037BBE80A]@0xffffff7f80e33000
            dependency: com.apple.iokit.IOGraphicsFamily(2.4.1)[619F6C9F-0461-3BA1-A75F-53BB0F87ACD3]@0xffffff7f80dec000
            dependency: com.apple.AppleGraphicsDeviceControl(3.8.6)[957EB27F-7D07-3C40-91F5-9B54652F06EE]@0xffffff7f80e43000
 
BSD process name corresponding to current thread: launchd
Boot args: slide=0 kext-dev-mode=1
 
Mac OS version:
14C109
 
Kernel version:
Darwin Kernel Version 14.1.0: Mon Dec 22 23:10:38 PST 2014; root:xnu-2782.10.72~2/RELEASE_X86_64
Kernel UUID: DCF5C2D5-16AE-37F5-B2BE-ED127048DFF5
__HIB  text base: 0xffffff8000100000
System model name: iMac14,2 (Mac-27ADBB7B4CEE8E61)
 
System uptime in nanoseconds: 706529441525
last loaded kext at 243008011351: com.apple.filesystems.msdosfs 1.10 (addr 0xffffff7f825ca000, size 69632)
last unloaded kext at 303353456023: com.apple.filesystems.msdosfs 1.10 (addr 0xffffff7f825ca000, size 61440)
loaded kexts:
org.netkas.FakeSMC 3.3.1
com.apple.driver.AudioAUUC 1.70
com.apple.iokit.SCSITaskUserClient 3.7.3
com.apple.filesystems.autofs 3.0
com.apple.driver.AppleHDA 269.25
com.apple.iokit.IOBluetoothSerialManager 4.3.2f6
com.apple.iokit.IOUserEthernet 1.0.1
com.apple.driver.AppleOSXWatchdog 1
com.apple.driver.AppleUpstreamUserClient 3.6.1
com.apple.driver.AppleMCCSControl 1.2.11
com.apple.Dont_Steal_Mac_OS_X 7.0.0
com.apple.driver.AppleIntelHD5000Graphics 10.0.2
com.apple.GeForce 10.0.2
com.apple.driver.AppleLPC 1.7.3
com.apple.driver.AppleHWAccess 1
com.apple.driver.AppleHV 1
com.apple.driver.ACPI_SMC_PlatformPlugin 1.0.0
com.apple.driver.Apple16X50ACPI 3.2
com.apple.driver.AppleIntelFramebufferAzul 10.0.2
com.apple.AppleFSCompression.AppleFSCompressionTypeDataless 1.0.0d1
com.apple.AppleFSCompression.AppleFSCompressionTypeZlib 1.0.0d1
com.apple.BootCache 35
com.apple.driver.XsanFilter 404
com.apple.driver.AppleUSBHub 705.4.2
com.apple.iokit.IOAHCIBlockStorage 2.7.0
com.apple.driver.AppleFWOHCI 5.5.2
com.apple.iokit.AppleIntelI210Ethernet 2.2.0b1
com.apple.driver.AppleAHCIPort 3.0.7
com.apple.driver.AppleUSBEHCI 705.4.14
com.apple.driver.AppleUSBXHCI 710.4.11
com.apple.driver.AppleACPIButtons 3.1
com.apple.driver.AppleRTC 2.0
com.apple.driver.AppleHPET 1.8
com.apple.driver.AppleSMBIOS 2.1
com.apple.driver.AppleAPIC 1.7
com.apple.nke.applicationfirewall 161
com.apple.security.quarantine 3
com.apple.security.TMSafetyNet 8
com.apple.iokit.IOAHCISerialATAPI 2.6.1
com.apple.kext.triggers 1.0
com.apple.driver.DspFuncLib 269.25
com.apple.kext.OSvKernDSPLib 1.15
com.apple.iokit.IOUSBUserClient 705.4.0
com.apple.iokit.IOBluetoothFamily 4.3.2f6
com.apple.iokit.IOFireWireIP 2.2.6
com.apple.iokit.IOUSBHIDDriver 705.4.0
com.apple.driver.AppleSMBusController 1.0.13d1
com.apple.iokit.IOSurface 97
com.apple.nvidia.driver.NVDAGK100Hal 10.0.2
com.apple.nvidia.driver.NVDAResman 10.0.2
com.apple.driver.AppleSMC 3.1.9
com.apple.driver.IOPlatformPluginLegacy 1.0.0
com.apple.driver.IOPlatformPluginFamily 5.8.1d38
com.apple.driver.AppleHDAController 269.25
com.apple.iokit.IOHDAFamily 269.25
com.apple.iokit.IOAudioFamily 203.3
com.apple.vecLib.kext 1.2.0
com.apple.driver.Apple16X50Serial 3.2
com.apple.iokit.IOSerialFamily 11
com.apple.AppleGraphicsDeviceControl 3.8.6
com.apple.iokit.IOAcceleratorFamily2 156.6
com.apple.iokit.IONDRVSupport 2.4.1
com.apple.iokit.IOGraphicsFamily 2.4.1
com.apple.iokit.IOSCSIArchitectureModelFamily 3.7.3
com.apple.driver.AppleUSBComposite 705.4.9
com.apple.iokit.IOFireWireFamily 4.5.6
com.apple.iokit.IOEthernetAVBController 1.0.3b3
com.apple.driver.mDNSOffloadUserClient 1.0.1b8
com.apple.iokit.IONetworkingFamily 3.2
com.apple.driver.AppleEFINVRAM 2.0
com.apple.iokit.IOAHCIFamily 2.7.5
com.apple.iokit.IOUSBFamily 710.4.14
com.apple.iokit.IOHIDFamily 2.0.0
com.apple.driver.AppleEFIRuntime 2.0
com.apple.iokit.IOSMBusFamily 1.1
com.apple.security.sandbox 300.0
com.apple.kext.AppleMatch 1.0.0d1
com.apple.driver.AppleKeyStore 2
com.apple.driver.AppleMobileFileIntegrity 1.0.5
com.apple.driver.AppleCredentialManager 1.0
com.apple.driver.DiskImages 396
com.apple.iokit.IOStorageFamily 2.0
com.apple.iokit.IOReportFamily 31
com.apple.driver.AppleFDEKeyStore 28.30
com.apple.driver.AppleACPIPlatform 3.1
com.apple.iokit.IOPCIFamily 2.9
com.apple.iokit.IOACPIFamily 1.4
com.apple.kec.corecrypto 1.0
com.apple.kec.Libm 1
com.apple.kec.pthread 1
Model: iMac14,2, BootROM IM142.0118.B00, 4 processors, Intel Core i5, 3.8 GHz, 16 GB, SMC 1.30f3
Graphics: NVIDIA GeForce GTX 770, NVIDIA GeForce GTX 770, PCIe, 2048 MB
Graphics: NVIDIA Chip Model, NVIDIA Chip Model, PCIe, 2048 MB
Memory Module: BANK 1/ChannelA-DIMM1, 8 GB, DDR3, 1866 MHz, Corsair, CMY16GX3M2A1866C9
Memory Module: BANK 3/ChannelB-DIMM1, 8 GB, DDR3, 1866 MHz, Corsair, CMY16GX3M2A1866C9
Network Service: Ethernet, Ethernet, en0
PCI Card: NVIDIA GeForce GTX 770, Display Controller, J6B1
Serial ATA Device: KINGSTON SH103S3120G, 120.03 GB
Serial ATA Device: MARVELL VIRTUALL
USB Device: Hub
USB Device: Hub
USB Device: Hub
USB Device: Hub
USB Device: Hub
USB Device: G510 Gaming Keyboard
USB Device: Corsair Vengeance M60 Mouse
USB Device: Hub
USB Device: Xbox 360 Wireless Receiver for Windows
USB Device: Integrated USB Bridge
Thunderbolt Bus: 

Share this post


Link to post
Share on other sites

Just wanted to add that installing the Nvidia web drivers took care of that shutdown error system message. Still not sure I can write to nvram.

My system is a gigabyte z87x-ud5h. 

 

Thanks

 

Edit: Anyone know if updating the bios will wipe osmosisdefaults and cause a problem to boot as I have a boot arg that turns of kext driver signing and its important that that setting not be lost. thanks again.

Share this post


Link to post
Share on other sites

I had the same problem with the efi shell creating multiple entries. It doesn't do it on my Z68 but did when I tried Oz on my X79. The fix was to remove HermitShell from the BIOS. You should be able to load a shell from USB when needed (I can).

Share this post


Link to post
Share on other sites

 

  1. 13:339 00:000 Found Intel HD Graphics 4600 [8086:0412] PciRoot(0x0)/Pci(0x2,0x0)
  2. 13:339 00:000  Injected PciRoot(0x0)/Pci(0x2,0x0) - "model" = "Intel HD Graphics 4600" (22) - Success
  3. 13:339 00:000  Injected PciRoot(0x0)/Pci(0x2,0x0) - "built-in" = 00  (1) - Success
  4. 13:339 00:000  Injected PciRoot(0x0)/Pci(0x2,0x0) - "graphic-options" = 0C 00 00 00  (4) - Success
  5. 13:339 00:000  Injected PciRoot(0x0)/Pci(0x2,0x0) - "AAPL,ig-platform-id" = 03 00 22 0D  (4) - Success
 
It should be auto detected and injected. I don't have any extra setting for intel in my defaults.

Defaults.plist must be in /EFI/EFI/Oz/ 

 

Hi Joe75,thanks for the answer, but i have a little problem, during yosemite installation i can see intel HD4600 but the system claims: no kext loaded and the graphisc dont work.

Reding some forums messages i tried to use DisableIntelInjection setting to in conjunction with AAPL, almost work, work in hdmi mode, but in dvi mode i have few graphics issue like mouse rereace, fake color and so on.

Share this post


Link to post
Share on other sites

Hi,

 

Was wondering if its possible to load ozmosis drivers from an efi shell instead of copying the files into the bios directly?

 

That way you can test compatibility or take less risk bricking a mainboard..

 

Thanks.

Share this post


Link to post
Share on other sites

Yes you can

 

I found a guide sort of somewhere that explained how to load the drivers but the link that explained ffs to efi conversion was missing. Any explanations anyone can provide would be great!

 

Thanks

Share this post


Link to post
Share on other sites

I found a guide sort of somewhere that explained how to load the drivers but the link that explained ffs to efi conversion was missing. Any explanations anyone can provide would be great!

 

Thanks

Open the ffs file in a Hex Editor and remove everything till the first occurrence of 'MZ' (yes, of course case matters). Save with the efi file extension and enjoy

Share this post


Link to post
Share on other sites

Give extra likes if you can say how to turn an ffs such as ozmosis defaults.ffs back to a plist? Curious what's inside the ozmosisdefaults.plist of a bios I found. Thanks for the solution!

 

Edit: Also cant get 1479 to work. Bios doesn't allow me to get into bios setup utility or boot at all. Locks up. Can only run qflash utility.

 

GA-Z87X-UD5H.

 

Thanks

Share this post


Link to post
Share on other sites

Give extra likes if you can say how to turn an ffs such as ozmosis defaults.ffs back to a plist? Curious what's inside the ozmosisdefaults.plist of a bios I found. Thanks for the solution!

 

Edit: Also cant get 1479 to work. Bios doesn't allow me to get into bios setup utility or boot at all. Locks up. Can only run qflash utility.

 

GA-Z87X-UD5H.

 

Thanks

 

Remove all HDD and SSD with your PC and try again or remove you GPU and concect you IGPU.

And change you your signature. After attach your bios rom.

Try this rom file!!

GA-Z87X-UD5H

Thanks!!!

Share this post


Link to post
Share on other sites

Remove all HDD and SSD with your PC and try again or remove you GPU and concect you IGPU.

And change you your signature. After attach your bios rom.

Try this rom file!!

GA-Z87X-UD5H

Thanks!!!

Well I already tried disconnecting the SSDs (all of them) and at best it would boot into the efi shell or I could press 'end' to run the flash utility but could not get into bios setup as pressing delete would just throw a frozen mouse pointer on a black screen. Will try your suggestions after work and post my bios file next. Thank you.

 

Edit: Heres a link to the offending bios file:

 

https://www.dropbox.com/s/35mvdqqv7qyqjqv/Z87XUD5H-10c-OZM-DSDT-G-1479m.rom.zip?dl=0

 

Thanks.

Share this post


Link to post
Share on other sites

Hello David, it tend to happens if you are using CSM. If you set your bios to EFI only it stops happening. If you need CSM here's how I entered bios in the past:

 

Turn ont he computer and press ESC like crazy (to disable ozmosis). You should see a red screen at some point (if you dont, try again), then press DEL to enter bios normally and it should.

 

Cheers

Share this post


Link to post
Share on other sites

All to know for Ozmosis shortcut:

Start-up HotKeys
================

 'Function'        || 'Shortcut'           || 'Notes'
===================||======================||=========
 Disable Ozmosis   ||  Escape              ||  Press at start-up, screen will flash red to indicate Ozmosis is disabled.
 Reset NVRAM       ||  Option+Command+P+R  || From F12 menu, Ozmosis GUI, Shell or BIOS Setup.
 Start Ozmosis GUI ||  Option/Home         || It can be controlled with mouse only for now.
 Safe Boot Mode    ||  Shift               ||
 Verbose Mode      ||  Command+V           ||
 Single-User Mode  ||  Command+S           ||
 32 Bit Boot Mode  ||  3+2                 || Start Up In 32 Bit Mode
 64 Bit Boot Mode  ||  6+4                 || Start Up In 64 Bit Mode


Mac/PC Keyboard Legend
======================

'Mac' Key  || 'PC' Key
 Option    || Alt
 Command   || WinLogo


Added the ability to control graphics and audio injection using NVRAM variables, complete list of variables:

Default Settings 1F8E0C02-58A9-4E34-AE22-2B63745FA101
======================================================

 'Key'                        || 'Value' || 'Note/Example'
==============================||=========||==================================
 AcpiLoaderMode               || INTEGER || Control ACPI Loader
 UserInterface                || BOOLEAN || Display User Interface/GUI
 TimeOut                      || INTEGER || Time-out In Seconds
 DisableAtiInjection          || BOOLEAN || De/activate ATI GFX device property injection
 AtiFramebuffer               || STRING  || Name of the specific ATI framebuffer
 DisableNvidaInjection        || BOOLEAN || De/activate Nvidia GFX device property injection
 DisableIntelInjection        || BOOLEAN || De/activate Intel GFX device property injection
 DisableVoodooHda             || BOOLEAN || Disables loading VoodooHDA from firmware
 EnableVoodooHdaInternalSpdif || BOOLEAN || Enable/Disable onboard S/PDIF header when using VoodooHDA from firmware
 DisableBootEntriesFilter     || BOOLEAN || Disables filtering of firmware generated boot entries
 AAPL,snb_platform_id         || INTEGER ||
 AAPL,ig-platform-id          || INTEGER ||
 BootEntryTemplate            || STRING  || $label $guid
 DarwinDiskTemplate           || STRING  || $label $platform $major $minor $build
 DarwinRecoveryDiskTemplate   || STRING  || $label $platform $major $minor $build

Examples:
=========

  !! Note on VoodooHDA, it covers ONLY the onboard codec and is enabled for the moment only for ALC892/ALC1150 !!
  !! For discrete graphics HDMI/DP audio AppleHDA is used instead. Those who use internal GPU (IGPU) only will !!
  !! have to disable VoodooHda and use AppleHda for HDMI/DP audio                                              !!

  To Disable loading VoodooHda.kext from Firmware

    sudo nvram 1F8E0C02-58A9-4E34-AE22-2B63745FA101:DisableVoodooHda=%01

  To Enable loading VoodooHda.kext from Firmware

    sudo nvram 1F8E0C02-58A9-4E34-AE22-2B63745FA101:DisableVoodooHda=%00


 Changing ATI Framebuffers
=========================

  sudo nvram 1F8E0C02-58A9-4E34-AE22-2B63745FA101:AtiFramebuffer=Futomaki

 Or based on VendorSubsystemId

  sudo nvram 1F8E0C02-58A9-4E34-AE22-2B63745FA101:AtiFramebuffer10029440=Futomaki

 Or based on pci addressing

  sudo nvram 1F8E0C02-58A9-4E34-AE22-2B63745FA101:AtiFramebuffer00.01.00=Futomaki

Changing AAPL,ig-platform-id
============================

  sudo nvram 1F8E0C02-58A9-4E34-AE22-2B63745FA101:AAPL,ig-platform-id=0x01620005

Changing AcpiLoader Mode
============================

  Add The Following Values Together For Default Acpi Loader Mode

  ACPI_LOADER_MODE_DISABLE        0x00000000
  ACPI_LOADER_MODE_ENABLE         0x00000001
  ACPI_LOADER_MODE_DUMP           0x00000002
  ACPI_LOADER_MODE_WINDOWS        0x00000008
  ACPI_LOADER_MODE_UPDATE_LEGACY  0x00000040

  Default Value : ACPI_LOADER_MODE_ENABLE | ACPI_LOADER_MODE_DARWIN | ACPI_LOADER_MODE_UPDATE_LEGACY = 0x45

  To Change

  sudo nvram 1F8E0C02-58A9-4E34-AE22-2B63745FA101:AcpiLoaderMode=0x45

Note: They can also be controlled by using Defaults.plist placed on boot hard-drive efi system partition and path is /EFI/OZ/Defaults.plist, see bellow for example.

WARNING! Defaults.plist will override the one found in firmware and values are used only if variables are not already added.
For example if you want to set BiosVersion using Defaults.plist and was already set by Defaults from Firmware, you will need
to do a 4 finger NVRAM reset or delete the BiosVersion variable from shell, for the new one to be used.

Share this post


Link to post
Share on other sites

Hello David, it tend to happens if you are using CSM. If you set your bios to EFI only it stops happening. If you need CSM here's how I entered bios in the past:

 

Turn ont he computer and press ESC like crazy (to disable ozmosis). You should see a red screen at some point (if you dont, try again), then press DEL to enter bios normally and it should.

 

Cheers

Thanks for the tip! But I was wondering as I have Win 7 and Win 8.1 non-uefi non-gpt installs on other disks would  they fail to boot up with CSM disabled? 

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

    • By cvad
      View File Bootdisk Utility
      Make bootable USB Flash Disk for MAC OS X with Latest Clover bootloader revision fast and easy by one click! under OS Windows.
      Special utility from cvad & russian MAC community for new hackintosh users.
       
      Enjoy...
       
      For more information and complete instructions please see this topic.
       
      Anyone who likes the program, please support its Community Score.
       
       
      Feel free to "Rate File"
      Submitter cvad Submitted 04/28/2013 Category Bootloaders  
    • By cvad
      Make bootable USB Flash Disk for MAC OS X with Latest Clover bootloader revision fast and easy by one click! under OS Windows.
      Special utility from cvad & russian MAC community for new hackintosh users.
       
      Enjoy...
       
      For more information and complete instructions please see this topic.
       
      Anyone who likes the program, please support its Community Score.
       
       
      Feel free to "Rate File"
    • By blackosx
      Do you want to quickly find your boot log, or ever wanted to know which version of bootloader is installed on your disk(s), had the need to dump your BIOS from OS X, just curious about your own system setup or been asked to provide your setup information to others when asking for assistance?
       
      DarwinDumper is a useful collection of readily available tools, and scripts wrapped in an application framework giving you a convenient method to quickly gather a system overview of your hack or Mac. And rest assured that enabling the privacy option will mask sensitive data like the IOPlatformSerialNumber, IOPlatformUUID, IOMACAddress(s), USB Serial Number(s), SystemSerialNumber, serial-number, fmm-mobileme-token-FMM, MLB and ROM efi vars and CustomUUID in the dumped files and report.
       
      Current Release Version: 3.0.4, though latest beta DarwinDumper_v3.1.0b6



      The system dumps are saved to a folder or your choice, but defaulting to the same directory as the main application. You can choose to setup a symlink to make it simple to run DarwinDumper from the Terminal.
       
      There is an option to create an html report showing a complete overview of the dumps. This report will mostly just contain the text dumps as you'll find in the main dump directory, but for some dumps there is extra processing to try to present the information in a better way. For example, the Disk Partitions and Unique ID's dump will show a visual map of the disk layout, and the DMI Tables (SMBIOS) dump will show the data split by table type.
       

       
      Note: The html report does not contain all files from a complete dump so if seeking assistance for a problem and you wish to send someone a DarwinDump then you will want to send the complete dump directory and not just the .html report file.
       
      The following can be read and dumped by DarwinDumper:
      - ACPI tables.
      - Audio codec and further info.
      - Boot loaders and configuration files.
      - CPU info.
      - Device-properties.
      - Disk partition structure / info.
      - Disk sectors (hex).
      - DMI (SMBIOS).
      - EDID.
      - I/O Kit Registry.
      - EFI Memory Map.
      - EFI vars (some).
      - Kernel information
      - Kexts - (list of currently loaded kexts).
      - Memory.
      - NVRAM (both Apple specific and UEFI firmware variables).
      - SMC Keys.
      - LSPCI (PCI vendor & device codes) dumps.
      - Power (Sleep/Hibernate) settings.
      - RTC.
      - System Profiler.
      - System BIOS.
      - System Log(s).
      - Video BIOS.
       
      License:
      DarwinDumper is licensed under GNU General Public License, version 3.0 (GPLv3).
       
      Tools included:
      AnalyseVBIOS
      Copyright: Not Known. License: Not known Source: http://www.insanelymac.com/forum/topic/211294-information-on-vesa-modes-in-atinvidia-bios/   AppleIntelInfo Copyright: © 2012-2017 Pike R. Alpha. All rights reserved. License: Creative Commons Attribution-NonCommercial https://github.com/Piker-Alpha/AppleIntelInfo   atomdis Copyright: Michael Larabel @ Phoronix.com License: GPL Version 2 Source: http://www.phoronix.com/scan.php?page=article&item=amd_atombios_dumper   bgrep Copyright 2009 Felix Domke <tmbinc@elitedvb.net>. All rights reserved.   Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:      1. Redistributions of source code must retain the above copyright notice, this list of       conditions and the following disclaimer.      2. Redistributions in binary form must reproduce the above copyright notice, this list       of conditions and the following disclaimer in the documentation and/or other materials       provided with the distribution.   THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDER ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL <COPYRIGHT HOLDER> OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.   The views and conclusions contained in the software and documentation are those of the authors and should not be interpreted as representing official policies, either expressed or implied, of the copyright holder.   Source: https://github.com/tmbinc/bgrep   bdmesg Copyright 2010 by Islam M. Ahmed Zaid. All rights reserved. License: GPL Version 2 Source: http://forge.voodooprojects.org/p/chameleon/source/tree/HEAD/trunk/i386/util/bdmesg.c   cmosDumperForOsx Created by rafirafi, revised extensively by STLVNUB License: Information not available Source: http://www.projectosx.com/forum/index.php?showtopic=2432&st=0&p=21522&&do=findComment&comment=21522   csrstat Created by Piker-Alpha Copyright: © 2015-2017) by Pike R. Alpha License: Information not available Source: https://github.com/Piker-Alpha/csrstat   dmidecode http://www.nongnu.org/dmidecode/ License: GPL Version 2 Source: http://www.projectosx.com/forum/index.php?showtopic=2488   dumpACPI Created by blackosx. Idea taken from PHPdev32's MacIASL. Source: https://bitbucket.org/blackosx/dumpacpi   edid-decode Created by Adam Jackson, revised by Andy Vandijck License: Information not available Original Source: http://cgit.freedesktop.org/xorg/app/edid-decode Revised Source: http://bit.ly/1qAzqxb   fdisk440 Apple Computer, Inc. License: APSL v2.0 Source: http://forge.voodooprojects.org/p/chameleonApplications/source/tree/HEAD/trunk/fdisk.tproj   FirmwareMemoryMap script Amit Singh (showbootermemorymap) License: Information not available Source: http://www.projectosx.com/forum/index.php?showtopic=2447&st=120&p=19329&&do=findComment&comment=19329   flashrom http://flashrom.org/Flashrom License: GPL Version 2 Source: http://www.projectosx.com/forum/index.php?s=&showtopic=2485&view=findpost&p=40285   getcodecid Copyright © 2012 AnV Software. All rights reserved. License: Information not available Source: http://www.insanelymac.com/forum/topic/285277-getcodecid-command-line-tool-to-detect-codec-id/   getdump Created by fassl?, modifications by Slice and AutumnRain? License: Information not available Source: https://svn.code.sf.net/p/voodoohda/code/tranc/getdump.c   gfxutil Copyright 2008 mcmatrix. All rights reserved. License: Information not available http://forum.netkas.org/index.php?PHPSESSID=q2isd338ihjjpcgbng7tne08pdv7tr4f&topic=64.0 Source: https://dl.dropbox.com/u/222155/gfxutil_source.zip   iasl Copyright © 2000 – 2014 Intel Corporation. License: Information not available Source: https://github.com/acpica/acpica   ioregwv Apple Computer, Inc. License: APSL v2.0 Source: https://bitbucket.org/blackosx/ioregwv   lzma Copyright © 2013 Igor Pavlov. License: GNU Lesser General Public License Source: http://www.7-zip.org/sdk.html   lzvn Copyright: © 2014 Apple Computer, Inc. All rights reserved. License: APSL Credit: Piker-Alpha, Andy Vandijck, MinusZwei. https://github.com/Piker-Alpha/LZVN   MacGap2 Created by Tim Debo. All rights reserved. License: MIT Source: https://github.com/MacGapProject/MacGap2   nvram Apple Computer, Inc. License: APSL v2.0 Source: https://bitbucket.org/blackosx/nvram   oclinfo Copyright © 2009 cmf License: GPL Version 2 Source: http://www.insanelymac.com/forum/topic/170796-opencl-info/   pciutils driver (DirectHW.kext) DirectHW is Copyright © 2008-2010 coresystems GmbH License: GPL Version 2 Source: http://www.projectosx.com/forum/index.php?showtopic=2480   pciutils lspci Copyright © 1997--2008 Martin Mares License: GPL Version 2 Source Code: https://kernel.googlesource.com/pub/scm/utils/pciutils/pciutils.git/+/master   Macpmem driver (Macpmem.kext) Copyright © 2007-2011 Volatile Systems. Copyright 2013-2014 Google Inc. All Rights Reserved. License: GPL Version 2 Source Code: https://github.com/google/rekall/tree/master/tools/osx/MacPmem]https://github.com/google/rekall/tree/master/tools/osx/MacPmem   RadeonDump Created by Dong Luo. Copyright 2008. All rights reserved. Modified by Andy Vandijck License: Information not available Source: http://www.insanelymac.com/forum/topic/282794-darwindumper/page__st__120?do=findComment&comment=1920068   radeon_bios_decode Created by Dong Luo. Copyright 2008. All rights reserved. License: Information not available Source: http://www.insanelymac.com/forum/topic/282794-darwindumper/page__st__120?do=findComment&comment=1920068   smbios-reader http://www.nongnu.org/dmidecode/ License: GPL Version 2 Source: http://www.projectosx.com/forum/index.php?showtopic=2208   SMC_util3 Copyright © 2006 devnull  License: GPL Version 2 Source: http://www.projectosx.com/forum/index.php?s=&showtopic=2447&view=findpost&p=23230   VoodooHDA.kext Created by fassl?, modifications by Slice and AutumnRain? License: https://sourceforge.net/p/voodoohda/code/HEAD/tree/tranc/License.h]https://sourceforge.net/p/voodoohda/code/HEAD/tree/tranc/License.h Source: https://sourceforge.net/p/voodoohda/code/HEAD/tree/]https://sourceforge.net/p/voodoohda/code/HEAD/tree/   x86info Written to succeed CPUID by Phil Karn (KA9Q). Contributed to by various people. OS X compatability by Slice License: GPL Version 2 Original Source: https://github.com/kernelslacker/x86info Revised Source: http://www.projectosx.com/forum/index.php?s=&showtopic=2447&view=findpost&p=41134  
       
      Running DarwinDumper from the command line:
      From Terminal, you can initiate DarwinDumper by running the following script directly.
       
       
       
      /DarwinDumper.app/Contents/Resources/public/bash/script.sh To help with this, the UI has a Symlink option which you can click to create a symbolic link which points to the above script. DarwinDumper can then be subsequently run from the command-line by loading a new Terminal window and typing darwindumper followed by return.

      Credits (in alphabetical order):
      Adam Jackson, Amit Singh, Andy Vandijck, Apple Inc., arsradu, bcc9, blackosx, cmf, DieBuche, dmazar, Dong Luo, droplets, ErmaC, Felix Domke, Google Inc., Intel Corporation, InsanelyDeepak, JrCs, Kabyl, Kynnder, Martin Mareš, mcmatrix, Michael Larabel, Mickey1979, phcoder, Phil Karn, Piker-Alpha, rafirafi, гык-sse2, Slice ,sonotone, STLVNUB, THe KiNG, Trauma, Volatile Systems, xsmile, !Xabbu.
       
      DarwinDumper was originally inspired as an open project by Trauma, it has remained an open project and please keep it an open project, so if you make any changes or additions to it then please share your work here.
       
      Please report any feedback, requests or bugs.
       
      Please note:
      DarwinDumper v3 requires OS X 10.9 and newer to run in the Finder, though it should work from the command line okay on older OS versions.

      The following link retains the download for v2.9.9.2 for older OS versions.

      DarwinDumper Download
    • By heiza
      Ryzen 7 2700X
      ASUS Prime X470 Pro
      32GB G.Skill Ripjaws V DDR4-3200
      ASRock Phantom Gaming Vega 56
       
      My motherboard doesn’t have an option for 4G encoding. And boot modes are listed as ”Windows UEFI Mode” and “Other OS”.
       
    • By ErmaC
      Slice is glad to present a new EFI bootloader.

      CLOVER
      Now version 2 rEFIt based.


      It is open source based on different projects: Chameleon, rEFIt, XNU, VirtualBox. The main is EDK2 latest revision.
      I also want to thank all who help Slice with the development. Credits and copyrights remain in the sources.
      https://sourceforge.net/projects/cloverefiboot/?source=directory
      There is a WIKI 
      http://clover-wiki.zetam.org/
      Main features:


      If you have a question please provide outputs from DarwinDumper (formed from Trauma tool). Thanks Trauma!
      Continued by blackosx and STLVNUB.
      Post#2 CloverGrower - create Clover by yourself Post#3 Downloads Post#4 Installation of the bootloader Post#5 How to do UEFI boot Post#6 How to use - common words Post#7 Calculator for Automatic DSDT fix Post#8 Instructions for GraphicsInjector Post#9 ATIConnector patching Post#10 Any kexts patching with some Samples Post#11 CustomEDID Post#12 Hiding unnecessary menu entries Post#13 Instruction for DSDT corrections to do DeviceInjection works Post#14 Development Post#15 Themes Post#16 About kexts injection Post#17 Instructions for P- and C-states generator Post#18 Patching DSDT to get Sleep working Post#19 CPU settings and geekbench Post#20 ACPI tables loading Post#21 DSDTmini Post#22 Custom SMBios Post#23 F.A.Q. Post#24 iCloudFix Post#25 Using mouse. Post#26 How to make orange icons to be metallic Post#27 How to make software RAID (by Magnifico) Post#28 How to modify InstallESD.dmg (by shiecldk) Post#29 Config.plist settings Post#30 Using extra kexts and skipping kernelcache Post#31 Choosing EFI drivers Post#32 Configuration files Post#33 Automatic config.plist creating Post#34 Custom DSDT patches Post#35 How to do sleep/wake working with UEFI BOOT Post#36 DeviceID substitution (FakeID) Post#37 Using Custom OS Icons Post#38 Hibernation Post#39 Floating regions Post#41 Property List Editor Post#42 Blocking Bad Kext Post#43 AAPL,slot-name Post#44 FakeCPUID for unsupported CPU Post#45 Multiple Boot Options - to write into UEFI BIOS boot menu Post#46 How to install Windows UEFI Post#47 How to speedup Clover boot Post#48 Info.plist patching Post#49 Arbitrary device injection Post#50 Non-Standard Legacy Boot Files Post#51 Reboot to Windows UEFI from Mac OSX Post#52 Deprecated Features, part 1 Post#53 Using UDK2018 Post#54 Device Properties Post#55 Scalable themes Post#56 How to search Clover mistakes (bisection) Post#57 Deprecated features, part 2 Post#58 Programming Code Style -----------------
       
      Slice:
      I edited all posts in the thread to correspond to actual Clover revision.
      Please install Clover at least 2652 and use new instructions.
×