ammoune78 Posted October 19, 2017 Share Posted October 19, 2017 Here's DSDT and SSDT-CpuPm with both AML and DSL: DSDT-SSDT_AML.zip DSDT-SSDT_DSL.zip 1 Link to comment Share on other sites More sharing options...
WinstonAce Posted October 19, 2017 Share Posted October 19, 2017 It can be simplified like the attached SSDT OEM2.aml.zip Link to comment Share on other sites More sharing options...
ammoune78 Posted October 19, 2017 Share Posted October 19, 2017 This file won't to be opened, however, the files I'm uploading can directly be injected into the ROM as well if they worked in Load folder. Link to comment Share on other sites More sharing options...
WinstonAce Posted October 19, 2017 Share Posted October 19, 2017 Unzip and open with maciasl just tried and it's working Link to comment Share on other sites More sharing options...
ammoune78 Posted October 19, 2017 Share Posted October 19, 2017 (edited) You work with MaciASL, yes, I also, but you use iASL6.1. Since the last mod of all my ACPI Tables with both Tables that aren't listed in MaciASL, I do not use anymore iASL higher than the one used by the manufacturer. I did before a mod with iASL 6.1, and it keeped my Board rebooting with no post screen. Edited October 19, 2017 by ammoune78 1 Link to comment Share on other sites More sharing options...
WinstonAce Posted October 19, 2017 Share Posted October 19, 2017 I also have Gigabyte Z97 This few lines ssdt is all you need for PM. Sent from my ONEPLUS A5000 using Tapatalk Link to comment Share on other sites More sharing options...
uglyJoe Posted October 20, 2017 Share Posted October 20, 2017 ... 1. I can't boot into Windows or Mac (separate 2 SSD Drives) without F12. With it everything works perfect, but if I only switch my PC on and add a Windows or Mac as a primary drive in bios, after Bios loading a have a black screen with 2 violet rectangles and nothing happens. What I did: - Trying to reboot with ESC - nothing changed - Trying to reboot with Home to see Oz GUI - Black Screen - Trying to edit Defaults.plist I removed UserInterface and TimeOut parameters - nothing changed - Trying to edit nvram parameters with sudo nvram 1F8E0C02-58A9-4E34-AE22-2B63745FA101:UserInterface=%00 sudo nvram 1F8E0C02-58A9-4E34-AE22-2B63745FA101:TimeOut=0 but nothing changed. So I have 2 perfect working Systems, but can't normally boot, must do F12 every time and this sucks. Can you help me? ... Try: sudo nvram 1F8E0C02-58A9-4E34-AE22-2B63745FA101:UserInterface= sudo nvram 1F8E0C02-58A9-4E34-AE22-2B63745FA101:TimeOut= Link to comment Share on other sites More sharing options...
ammoune78 Posted October 20, 2017 Share Posted October 20, 2017 Try: sudo nvram 1F8E0C02-58A9-4E34-AE22-2B63745FA101:UserInterface= sudo nvram 1F8E0C02-58A9-4E34-AE22-2B63745FA101:TimeOut= X79 boards doesn't need any boot-args except npci=0x20.. 3... etc for Nvidia and somethings like that, more than that VoodooTSCSync also not needed with Ozmosis. First things needed is injecting SATA device from an Kext or via DSDT/SSDT to boot, then the other things comes flawlessly! Link to comment Share on other sites More sharing options...
cecekpawon Posted October 26, 2017 Share Posted October 26, 2017 I was able to reverse 'recovery' state so I thought Im in the right place to make loadable Sierra icon patch. But only {censored} Link to comment Share on other sites More sharing options...
ammoune78 Posted October 26, 2017 Share Posted October 26, 2017 My MAN, could a kext injector work not only for SATA injection but for USB ports and other devices? If you look at the Legacy Oz you will find 3 devices injection, for SATA, USB and Thunderbolt! Sent from my iPhone using Tapatalk Link to comment Share on other sites More sharing options...
cecekpawon Posted October 27, 2017 Share Posted October 27, 2017 Sorry, what you means by 'kext injector', 'Legacy Oz' & 'devices injection'?- 'devices injection' == devices property injection? You can tune it with SSDT. Link to comment Share on other sites More sharing options...
ammoune78 Posted October 27, 2017 Share Posted October 27, 2017 Sorry, what you means by 'kext injector', 'Legacy Oz' & 'devices injection'? - Isnt injecting kexts was perfectly done by Ozmosis until now? - 'Legacy Oz' == iNDi's 'EBL.efi' as early mentioned by modbin? - 'devices injection' == devices property injection? You can tune it with SSDT. Existing devs save this guy please.. What I mean is, the kext injector in Oz stuffs now do the injection of SATA ports, but in the QUO board wiki, there's Legacy bootloader with the Injector.Kext, and this one have two additional devices injection: USB and Thunderbolt! Now my mean is to add other devices in it without doing SSDT! Sent from my iPhone using Tapatalk Link to comment Share on other sites More sharing options...
cecekpawon Posted October 27, 2017 Share Posted October 27, 2017 Really have no idea sorry. You can try (untouched) Quo Oz + KernextPatcher with KernelToPatch to run > 10.11. Link to comment Share on other sites More sharing options...
ammoune78 Posted October 27, 2017 Share Posted October 27, 2017 (edited) My MAN look here, this is the Info.plist of the first version of Injector.kext: <key>IOKitPersonalities</key> <dict> <key>ASM1062</key> <dict> <key>CFBundleIdentifier</key> <string>com.apple.driver.AppleAHCIPort</string> <key>Chipset Name</key> <string>ASM1062</string> <key>IOClass</key> <string>AppleAHCI</string> <key>IOMediaIcon</key> <dict> <key>CFBundleIdentifier</key> <string>com.XyZ.Kext.Injector</string> <key>IOBundleResourceFile</key> <string>ThunderboltHdd.icns</string> </dict> <key>IONameMatch</key> <array> <string>pci1b21,612</string> </array> <key>IOPCITunnelCompatible</key> <true/> <key>IOProbeScore</key> <integer>2000</integer> <key>IOProviderClass</key> <string>IOPCIDevice</string> <key>Vendor Name</key> <string>ASMedia</string> </dict> <key>HDA Hardware Config Resource</key> <dict> <key>CFBundleIdentifier</key> <string>com.apple.driver.AppleHDAHardwareConfigDriver</string> <key>HDAConfigDefault</key> <array/> <key>IOClass</key> <string>AppleHDAHardwareConfigDriver</string> <key>IOMatchCategory</key> <string>AppleHDAHardwareConfigDriver</string> <key>IOProviderClass</key> <string>AppleHDAHardwareConfigDriverLoader</string> <key>PostConstructionInitialization</key> <array> <dict> <key>Codec</key> <string>Realtek ALC892 3 Analog Out</string> <key>CodecID</key> <integer>283904146</integer> <key>Layouts</key> <array> <integer>3</integer> </array> <key>widgets</key> <array> <dict> <key>NodeID</key> <integer>17</integer> <key>NodeInfo</key> <string>0x400000F0 SPDIF-Out/Internal DISABLED</string> <key>PinConfigDefault</key> <integer>1073742064</integer> </dict> <dict> <key>NodeID</key> <integer>18</integer> <key>NodeInfo</key> <string>0x400000F0 DISABLED</string> <key>PinConfigDefault</key> <integer>1073742064</integer> </dict> <dict> <key>NodeID</key> <integer>20</integer> <key>NodeInfo</key> <string>0x01114130 Line-Out/Green/Back -> Speakers</string> <key>PinConfigDefault</key> <integer>17908016</integer> </dict> <dict> <key>NodeID</key> <integer>21</integer> <key>NodeInfo</key> <string>0x01011160 Line-Out/Black/Back</string> <key>PinConfigDefault</key> <integer>16847200</integer> </dict> <dict> <key>NodeID</key> <integer>22</integer> <key>NodeInfo</key> <string>0x01016170 Line-Out/Orange/Back</string> <key>PinConfigDefault</key> <integer>16867696</integer> </dict> <dict> <key>NodeID</key> <integer>23</integer> <key>NodeInfo</key> <string>0x400000F0 Line-Out/Gray/Back DISABLED</string> <key>PinConfigDefault</key> <integer>1073742064</integer> </dict> <dict> <key>NodeID</key> <integer>24</integer> <key>NodeInfo</key> <string>0x01819110 Microphone/Pink/Back -> LineIn</string> <key>PinConfigDefault</key> <integer>25268496</integer> </dict> <dict> <key>NodeID</key> <integer>25</integer> <key>NodeInfo</key> <string>0x90A09120 Microphone/Pink/Front</string> <key>PinConfigDefault</key> <integer>2426442016</integer> </dict> <dict> <key>NodeID</key> <integer>26</integer> <key>NodeInfo</key> <string>0x400000F0 Line-In/Blue/Back DISABLED</string> <key>PinConfigDefault</key> <integer>1073742064</integer> </dict> <dict> <key>NodeID</key> <integer>27</integer> <key>NodeInfo</key> <string>0x01214040 Headphones/Front/Green</string> <key>PinConfigDefault</key> <integer>18956352</integer> </dict> <dict> <key>NodeID</key> <integer>28</integer> <key>NodeInfo</key> <string>0x400000F0 DISABLED</string> <key>PinConfigDefault</key> <integer>1073742064</integer> </dict> <dict> <key>NodeID</key> <integer>29</integer> <key>NodeInfo</key> <string>0x400000F0 DISABLED</string> <key>PinConfigDefault</key> <integer>1073742064</integer> </dict> <dict> <key>NodeID</key> <integer>30</integer> <key>NodeInfo</key> <string>0x01451150 S/PDIF Out/Back/Black</string> <key>PinConfigDefault</key> <integer>21303632</integer> </dict> <dict> <key>NodeID</key> <integer>31</integer> <key>NodeInfo</key> <string>0x400000F0 S/PDIF-In/Internal DISABLED</string> <key>PinConfigDefault</key> <integer>1073742064</integer> </dict> </array> </dict> <dict> <key>Codec</key> <string>Realtek ALC892 2 Analog Out</string> <key>CodecID</key> <integer>283904146</integer> <key>Layouts</key> <array> <integer>2</integer> </array> <key>widgets</key> <array> <dict> <key>NodeID</key> <integer>17</integer> <key>NodeInfo</key> <string>0x400000F0 SPDIF-Out/Internal DISABLED</string> <key>PinConfigDefault</key> <integer>1073742064</integer> </dict> <dict> <key>NodeID</key> <integer>18</integer> <key>NodeInfo</key> <string>0x400000F0 DISABLED</string> <key>PinConfigDefault</key> <integer>1073742064</integer> </dict> <dict> <key>NodeID</key> <integer>20</integer> <key>NodeInfo</key> <string>0x01114130 Line-Out/Green/Back -> Speakers</string> <key>PinConfigDefault</key> <integer>17908016</integer> </dict> <dict> <key>NodeID</key> <integer>21</integer> <key>NodeInfo</key> <string>0x01011160 Line-Out/Black/Back</string> <key>PinConfigDefault</key> <integer>16847200</integer> </dict> <dict> <key>NodeID</key> <integer>22</integer> <key>NodeInfo</key> <string>0x400000F0 Line-Out/Orange/Back DISABLED</string> <key>PinConfigDefault</key> <integer>1073742064</integer> </dict> <dict> <key>NodeID</key> <integer>23</integer> <key>NodeInfo</key> <string>0x400000F0 Line-Out/Gray/Back DISABLED</string> <key>PinConfigDefault</key> <integer>1073742064</integer> </dict> <dict> <key>NodeID</key> <integer>24</integer> <key>NodeInfo</key> <string>0x01819110 Microphone/Pink/Back -> LineIn</string> <key>PinConfigDefault</key> <integer>25268496</integer> </dict> <dict> <key>NodeID</key> <integer>25</integer> <key>NodeInfo</key> <string>0x90A09120 Microphone/Pink/Front</string> <key>PinConfigDefault</key> <integer>2426442016</integer> </dict> <dict> <key>NodeID</key> <integer>26</integer> <key>NodeInfo</key> <string>0x400000F0 Line-In/Blue/Back DISABLED</string> <key>PinConfigDefault</key> <integer>1073742064</integer> </dict> <dict> <key>NodeID</key> <integer>27</integer> <key>NodeInfo</key> <string>0x01214040 Headphones/Front/Green</string> <key>PinConfigDefault</key> <integer>18956352</integer> </dict> <dict> <key>NodeID</key> <integer>28</integer> <key>NodeInfo</key> <string>0x400000F0 DISABLED</string> <key>PinConfigDefault</key> <integer>1073742064</integer> </dict> <dict> <key>NodeID</key> <integer>29</integer> <key>NodeInfo</key> <string>0x400000F0 DISABLED</string> <key>PinConfigDefault</key> <integer>1073742064</integer> </dict> <dict> <key>NodeID</key> <integer>30</integer> <key>NodeInfo</key> <string>0x01451150 S/PDIF Out/Back/Black</string> <key>PinConfigDefault</key> <integer>21303632</integer> </dict> <dict> <key>NodeID</key> <integer>31</integer> <key>NodeInfo</key> <string>0x400000F0 S/PDIF-In/Internal DISABLED</string> <key>PinConfigDefault</key> <integer>1073742064</integer> </dict> </array> </dict> </array> </dict> <key>Intel7SeriesAHCI</key> <dict> <key>CFBundleIdentifier</key> <string>com.apple.driver.AppleAHCIPort</string> <key>Chipset Name</key> <string>7 Series Chipset</string> <key>IOClass</key> <string>AppleIntelPchSeriesAHCI</string> <key>IONameMatch</key> <array> <string>pci8086,1e02</string> </array> <key>IOProbeScore</key> <integer>2000</integer> <key>IOProviderClass</key> <string>IOPCIDevice</string> <key>Vendor Name</key> <string>Intel</string> </dict> </dict> What I re-mean is just Injecting all Devices needed here like this above, I will try it maybe this night or tomorrow like I did for the updated one, but I don't know how to calculate the: IOProbeScore! My MAN, maybe I'll need some of your "PRECIOUS MAGIC HELP" but don't put on your profile DO NOT DISTURB , I'm kidding! I'll begin to make a list of all devices in my board with all id's and related sub-infos, generally devices that need _DSM method, then device id's for other board's will be easier to add them in the Info.plist once worked. Any kind of help will be appreciated! Edited October 27, 2017 by ammoune78 Link to comment Share on other sites More sharing options...
cecekpawon Posted October 28, 2017 Share Posted October 28, 2017 If 'IOKitPersonalities injector' is all what you meant, Im currently not interest to create those 'plugin' for Oz, sorry. So please dont waste your energy.. 1 Link to comment Share on other sites More sharing options...
TypeThree Posted October 28, 2017 Share Posted October 28, 2017 I was able to reverse 'recovery' state so I thought Im in the right place to make loadable Sierra icon patch. But only {censored} Hmm, good job but do you have any idea on what the problem could be?I think it would already be a success if you would be able to seperate macOS/Darwin from the other OSs (get every OS X to be recognized as OS X). This way we could create an Icon thats shown for every OS X installed. There would be no difference between the Icons of different OS X Versions anymore, but at least we could seperate (High-)Sierra from any other OS. Atm High Sierra and Sierra display the generic Badge even if there's an Icon for both OSs deposited. This way there's no difference between (High-)Sierra and other unknown operating systems. I think that getting (High-)Sierra to be recognized as an OS that should show OS X-Badges is the first step to being able to show specific Badges for both of them in the future. Link to comment Share on other sites More sharing options...
cecekpawon Posted October 28, 2017 Share Posted October 28, 2017 Hmm, good job but do you have any idea on what the problem could be? (Still) No idea man Until now I suspect they hardcoded max limit of Darwin ID (as you know, the last release if for 10.11) on some place that Im unable to found it with my old eyes. I think it would already be a success if you would be able to seperate macOS/Darwin from the other OSs (get every OS X to be recognized as OS X). This way we could create an Icon thats shown for every OS X installed. There would be no difference between the Icons of different OS X Versions anymore, but at least we could seperate (High-)Sierra from any other OS. Im sure Oz will marking any blessed dir as Darwin during scanning. We can see those from: they translate the recovery volume label with my custom 'DarwinRecoveryDiskTemplate': $label ($platform.$major.$minor) -> 'Recover HD (10.12.0)' Atm High Sierra and Sierra display the generic Badge even if there's an Icon for both OSs deposited. This way there's no difference between (High-)Sierra and other unknown operating systems. I think that getting (High-)Sierra to be recognized as an OS that should show OS X-Badges is the first step to being able to show specific Badges for both of them in the future. Yes, I know >>> Attached screenshot with "G" generic icon & compiled theme. Archive.zip Link to comment Share on other sites More sharing options...
alanlcarlos Posted October 28, 2017 Share Posted October 28, 2017 BootCamp Theme (BlackTheme Mod) BootCampTheme.zip 2 Link to comment Share on other sites More sharing options...
cecekpawon Posted October 28, 2017 Share Posted October 28, 2017 I thought it was legendary ResourceHacker Superb nice & clean theme man, thanks for share Link to comment Share on other sites More sharing options...
TypeThree Posted October 28, 2017 Share Posted October 28, 2017 Until now I suspect they hardcoded max limit of Darwin ID But why would they do something like that? The detection follows a continuous scheme with Badge_01_00_Tiger being the first available OS. Every even number after that represents an icon for an install-thumb drive of that OS. So Badge_02_00_Tiger should be the Tiger-Installer. Why should they end this scheme at number 16? Attached screenshot with "G" generic icon & compiled theme. Yeah you got me. I already thought about replacing the GenericBadge with a macOS Badge since this will get displayed for Sierra and High Sierra. But then there's no difference between Sierra and HighS. Badge and also unknown OSs would display a macOS Badge... I've tried implementing Badges with Numbers 16-20 but they will not get used at all. (SomeName_(16-20)_00) So this has to be an issue with Ozm theme implementation. I can't do much about that though but maybe you can. Fingers crossed @alanlcarlos I really like it man! Link to comment Share on other sites More sharing options...
ammoune78 Posted October 28, 2017 Share Posted October 28, 2017 (edited) BootCamp Theme (BlackTheme Mod) Good Theme, but windows drive appear like old BlackTheme one not like the one in the picture you posted. I did a replace of the raw inside the old OzmosisBlackTheme, is it right? No it's ok now I just reset nvram and it's gone Edited October 28, 2017 by ammoune78 Link to comment Share on other sites More sharing options...
alanlcarlos Posted October 29, 2017 Share Posted October 29, 2017 Little Update I changed the distance between the Icons, Font size and Selector. BootCampTheme.zip 2 Link to comment Share on other sites More sharing options...
ammoune78 Posted October 31, 2017 Share Posted October 31, 2017 Little Update I changed the distance between the Icons, Font size and Selector. MAN nice work, I now always use the GUI with this BCTheme Can you find a place for Oz Logo to be listed in this theme? Link to comment Share on other sites More sharing options...
alanlcarlos Posted November 1, 2017 Share Posted November 1, 2017 I add command to the Logo, and where is it best, in the corners or in the center? Link to comment Share on other sites More sharing options...
ammoune78 Posted November 1, 2017 Share Posted November 1, 2017 Choose whatever you prefer, in the corner is good and in the center is good to! If preference for me it will be in the center! Link to comment Share on other sites More sharing options...
Recommended Posts