Jump to content
xpamamadeus

Ozmosis

6,187 posts in this topic

Recommended Posts

 

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!

Share this post


Link to post
Share on other sites
Advertisement

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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  :hysterical:, 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 by ammoune78

Share this post


Link to post
Share on other sites

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.

Share this post


Link to post
Share on other sites

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

post-1101532-0-34740300-1509201195_thumb.png

Share this post


Link to post
Share on other sites

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!

Share this post


Link to post
Share on other sites

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 by ammoune78

Share this post


Link to post
Share on other sites

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  :wink_anim:  ^_^

Can you find a place for Oz Logo to be listed in this theme?

Share this post


Link to post
Share on other sites

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!

Share this post


Link to post
Share on other sites

Is there a method to force 4K in mac bootup, I know in BIOS it should be something less than 4K, but the boot verbose messages appears in 720p'ish which sucks and it seems it runs at 30Hz, not unless i reach desktop i get 60Hz and the default for desktop resolution which is a scaled 1080p@60Hz. Also Why I'm unable to select mac drive as it used to be from the F12, There is a lot of MAC OS X  entries listed, and i fear that i lose access to Mac if i accidentally reseted nvram. Also thanks a lot guys for the the efforts you are making to deliver something yet working with something new. also I'd like to thank the devs of Oz but i don't know how.

Share this post


Link to post
Share on other sites

I did reset NVRAM and apfs wasn't able to detect the drive, So i had to boot using clover and sort it from startup disk, incase this happens again is there any fix for it?

Share this post


Link to post
Share on other sites

I've maked a OzLogo and if you can to add it, here's a picture example for where to place if, I didn't centered it by calculating the pixels but just by a draging it.

 

Or if you prefer the Original Oz png it's posted in A fiew pages back by THe KiNG, or if you have any inspiration to do another one feel free my friend!  ^_^

 

There's Original PSD and it's resulted PNG

 

post-334538-0-18740600-1509562875_thumb.png.       OZMOSIS.psd.zip.       OZMOSIS.png.zip

Share this post


Link to post
Share on other sites

Here's DSDT and SSDT-CpuPm with both AML and DSL:

 

attachicon.gifDSDT-SSDT_AML.zip

 

attachicon.gifDSDT-SSDT_DSL.zip

Hi!!! Thanks very much, I wasn't here for some weeks, so is this an F7 or F8 Version of BIOS? And is it revision 1.0?

 

If I understand right, then I must:

 

1. Replace original DSDT and SSDT in BIOS with these ones

2. Remove VoodooTSNC and NullCPU

3. Import Inject All kext for USB

4. Reflash and Reset Nvram

 

Right? And everything will work fine?

Share this post


Link to post
Share on other sites

Hi!!! Thanks very much, I wasn't here for some weeks, so is this an F7 or F8 Version of BIOS? And is it revision 1.0?

 

If I understand right, then I must:

 

1. Replace original DSDT and SSDT in BIOS with these ones

2. Remove VoodooTSNC and NullCPU

3. Import Inject All kext for USB

4. Reflash and Reset Nvram

 

Right? And everything will work fine?

 

Since you didn't replied on my Question, I was based on the F8g you wrote on your first post. you have to go back because I wrote some things that you have to know as the OzmosisDefaults, and no put them on Efi/Acpi/Load/ folder, once worked you can go for injecting them on the ROM!

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 Slice
      Since rev 4844 Vector Themes are supported and there are ready-to-use Clovy by Clovy, cesium by Slice and BGM_SVG by Blackosx.
      You may see it's structure to create own theme
      -------------------------------------------------------------------------------------------------------------------------------------------------------
       
       
      Now I want to add vector graphics support in Clover. See rev 4560 and later.
      It is not working yet but designers may begin to create Vector Themes.
      It supposed to consist of SVG elements and has design size. It will be rendered to any screen size scaled from design size.
       
      What application in macOS can create SVG graphics?
      Inkscape is not working in macOS 10.11+. Pity.
      LibreOffice Draw works with SVG but buggy.
      Boxy SVG cost 10$ but looks good enough. It creates the best in simplicity files and have more then enough features.
      Illustrator is good but expensive.
       
      How to improve SVG file?
      Clover has restricted support for SVG. It is your job to make compatible file and as small as possible to speedup rendering.
      Some helps:
      Help:Inkscape – From invalid to valid SVG Inkscape files
      From invalid to valid SVG Adobe Illustrator files
      From invalid to valid SVG files of other editors: BKchem, ChemDraw and CorelDRAW
      Help:Illustrator – Assistance with creating and saving SVG images in Adobe Illustrator that will pass W3C validation
      User:Quibik/Cleaning up SVG files manually
      Later I will write own instructions specific to Clover abilities.
       
      How to create SVG fonts?
      You can google to find ready-to-use SVG fonts.  I found some problems with too beaty fonts: slow rendering and overflow crash. Be careful.
      You can get ttf or otf fonts and convert them into svg by using online WEB services. Not a problem to google.
      But then I want to find a way to simplify the font to reduce a size and speedup rendering.
      You can create own font by FontForge It is opensource and available for Windows, Mac and GNU+Linux. It creates otf font which you can convert to svg font.
       
      Pictures from Badruzeus
      https://www.insanelymac.com/forum/applications/core/interface/file/attachment.php?id=301597
    • By thomaspetersen
      Hi All
       
      I'm trying to start a Hackintosh High Sierra 10.13.5 installation:
      - MSI B350 PC Mate
      - Ryzen 5 - 2600
      - Radeon Pro 580 GPU
      - 4 x 8GB DDR4
      (Have a working clover bootloader for HS 10.13.3 - but for some reason, I can't use that setup with the 10.13.5) 
       
      Have tried different bootloader setup, with different outcomes...
      ATM. I get this error/hang - "Unknown CPU: family = 0x17, model = 0x8, Stepping = 0x2"
      Have search google, and can see that the threads ppl. are getting this, is when they look at "About this mac", I haven't yet installed the OSX.
       
      So can someone help...

      I'm running the newest Kexts: AppleALC, FakeSMC, Lilu, RealtekRTL8111, USBInjectAll and WhateverGreen.
      In Bootloader setup, i'm running: -v, -s, -f, -no_compat_check, busratio=34, PCIRootUID=1, npci=0x2000, dart=0 and nv_disable=1
      In SMBIOS i'm using the iMac18,2 and in RT i'm using BooterConfig: 0x28 and CsrActiveConfig: 0x67
      In installed drivers i'm using: AptioMemoryFix, EmuVariableUefi-64, OsxAptioFixDrv-64 (Have tried Fix2 as well)
       
      But i'm, keep getting the Unknown CPU hang/error, can someone help...
      Or do someone have a setup with the same CPU and GPU, that can show me his/her setup for Bootloader/Kexts...
    • By apianti
      Just so you all know I actually have done something. I have pushed the source to both my github and to sourceforge, please commit to the experimental branch and I will merge it into the stable branch once it is safe. Also, nothing meaningful happens yet so don't get too excited. Only the Visual studio build works right now. I haven't set up the Xcode or Makefile builds yet, I'm trying to do them now.
       
      https://github.com/apianti/Clover
      https://sourceforge.net/p/cloverefiboot/Clover
       
      IA32/X64/ARM/ARM64 testing ISO (6/7/2018): Clover-3.0-experimental.iso
    • By cvad
      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.
       
      BDU_v2.1.2018.023b.zip
      MakeCloverBDUReadyZip.bat.zip
      Enjoy...
       
       
       
      Feel free to "Rate File"
      Submitter cvad Submitted 04/28/2013 Category Bootloaders  
      BDU_v2.1.2015.016b.zip
      BDU_v2.1.2015.018b.zip
      BDU_v2.1.2016.019b.zip
      BDU_v2.1.2016.020b.zip
      BDU_v2.1.2017.021b.zip
      BDU_v2.1.2017.022b.zip
×