Jump to content

Ozmosis


xpamamadeus
6,231 posts in this topic

Recommended Posts

19 hours ago, cecekpawon said:

@qutongming

 

Did you configure the required properties with BootChimeCfg? Or just to list all available ports?

 

19 hours ago, cecekpawon said:

Is that all right?

 

<?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># AudioIoPortIndex</key>

<integer>7</integer>

<key>AsyncPlayback</key>

<true/>

<key>AudioFileName</key>

<string>\EFI\BeepBeep.wav</string>

<key>AudioIoDevicePath</key>

<string></string>

<key>AudioVolume</key>

<integer>90</integer>

<key>Preferences</key>

<dict>

<key>Debug</key>

<false/>

<key>Off</key>

<false/>

<key>SaveLogToDeviceTree</key>

<false/>

<key>SaveLogToFile</key>

<false/>

<key>SaveLogToNvram</key>

<false/>

</dict>

<key>StartPlaybackOnEvent</key>

<integer>0</integer>

</dict>

</plist>

 

19 hours ago, cecekpawon said:

@qutongming

 

Did you configure the required properties with BootChimeCfg? Or just to list all available ports?

 

 

It's no use. It doesn't make a sound.

 

<?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>AsyncPlayback</key>

<true/>

<key>AudioFileName</key>

<string>\EFI\BeepBeep.wav</string>

<key>AudioIoDevicePath</key>

<string></string>

<key>AudioIoPortIndex</key>

<integer>7</integer>

<key>AudioVolume</key>

<integer>90</integer>

<key>Preferences</key>

<dict>

<key>Debug</key>

<false/>

<key>Off</key>

<false/>

<key>SaveLogToDeviceTree</key>

<false/>

<key>SaveLogToFile</key>

<false/>

<key>SaveLogToNvram</key>

<false/>

</dict>

<key>StartPlaybackOnEvent</key>

<integer>0</integer>

</dict>

</plist>

Link to comment
Share on other sites

Why it is not possible to inject the integrated HD4600 on GA-Z97-D3H board?

I have already tested some of Ozmosis Roms. Existing Roms and self-created.

 

Now I used the original manufacturer Rom and tried Colver.

I have already tested many settings and configurations.

 

Including these:

- config.plist/Graphics/Inject/Intel=true
- config.plist/Graphics/ig-platform-id=0x0d220003

 

I also tried with the following settings:

<key>DeviceProperties</key>
	<dict>
		<key>PciRoot(0x0)/Pci(0x2,0x0)</key>
		<dict>
			<key>AAPL,ig-platform-id</key>
			<data>AwAiDQ==</data>
			<key>device-id</key>
			<data>EgQAAA==</data>
		</dict>
	</dict>


Is there anyone who has run the HD4600 on board GA-Z97-D3H?

I searched some forums and I don't found a person running the HD4600 on GA-Z97-D3H.

 

If there is someone who can help me please tell me what I can do.

I've spent many hours with it. I despair slowly.

 

 

Edited by witjojo
Link to comment
Share on other sites

 

@TypeThree

 

Quote

Have you analysed the effect of KxldUnmap on Ozmosis?

...

 

Yes and No. All was working, but from 10.14.1 I run into problems and can't boot macOS with Ozmosis anymore.

From there I used Clover, but sometimes injecting kext from ESP does not work properly. Loading from /Library/Extensions was ok.

After some time, I read about the new Clover patches and after updating Clover and putting back my kext to ESP all was working again. I thought about and start testing with Ozmosis, KernextPatcher and AptioFixe(s). As a result, Ozmosis is working again for me. Kext injection from ROM and ESP is working like excepted and I didn't recognize any harm with this kernel patches on my system. So I think I will use them in any case.

 

Edited by uglyJoe
Better reflection of what was intended to state
Link to comment
Share on other sites

9 hours ago, witjojo said:

Why it is not possible to inject the integrated HD4600 on GA-Z97-D3H board?

I have already tested some of Ozmosis Roms. Existing Roms and self-created.

 

Now I used the original manufacturer Rom and tried Colver.

I have already tested many settings and configurations.

 

Including these:

- config.plist/Graphics/Inject/Intel=true
- config.plist/Graphics/ig-platform-id=0x0d220003

 

I also tried with the following settings:


<key>DeviceProperties</key>
	<dict>
		<key>PciRoot(0x0)/Pci(0x2,0x0)</key>
		<dict>
			<key>AAPL,ig-platform-id</key>
			<data>AwAiDQ==</data>
			<key>device-id</key>
			<data>EgQAAA==</data>
		</dict>
	</dict>


Is there anyone who has run the HD4600 on board GA-Z97-D3H?

I searched some forums and I don't found a person running the HD4600 on GA-Z97-D3H.

 

If there is someone who can help me please tell me what I can do.

I've spent many hours with it. I despair slowly.

 

 

 

Did you prepare your firmware settings (enable IGFX, UEFI Boot) correctly?

Did you removed your Nvidia?

Clover is installed for UEFI boards?

Did you tried with Lilu and WhateverGreen (0x0d220003 comes with 3xDP but your board has only vga, dvi and hdmi ... WEG can solve this)?

"DeviceProperties" injection is used by WEG. If you put in your config, you have to be sure that the device path is correct.

 

Did you tried with iMac 14.1 ?

 

What exactly is the problem at this point?

 

For Clover injection you can try with:

		<key>FakeID</key>
		<dict>
			<key>IntelGFX</key>
			<string>0x04128086</string>
		</dict>
Edited by uglyJoe
Link to comment
Share on other sites

Hello,

 

I tried everything but unfortunately without success to start with the HD4600.

 

But then something unexpected happened. Suddenly my PC did not start anymore. The PC again and again restart with a pip tone.

After I found out that my bios is damaged, I made a recovery from my backup bios.

After that I reflashed the Z97D3H.F9-XMAX.rom.

 

Lo and behold, I was able to start Sierra, High Sierra and Mojave quite normally with the HD4600.

Without DSDT or any settings in the Ozmosis Defaults.plist, or in the KernextPatcher.plist for the HD4600.

I think Lilu and WhateverGreen takes over patching the HD4600 (see pic).

 

But why did it not work before. What was so shifted in my bios that it did not work before.

I've flashed my bios countless times and also reset the default values.

My guess is that on re-flashing of ROM parts will not be completely deleted or overwritten.

 

Still for information. What does not work is to start the older systems El Capitan and Yosemite.

I think that's because of the KernextPatcher which is not executed properly.

I've already posted that to cecekpawon. I do not know if he can find a solution here.

 

EFI.png

Edited by witjojo
Link to comment
Share on other sites

Best to run Oz from ESP using refind till you get problem sorted
Then flash bios


Sent from my iPhone 5S using Tapatalk

Link to comment
Share on other sites

  • 2 weeks later...

Hi guys, 

Finally,i managed to partly make my setup with new GC work, but I've encountered a problem when in couple days after install drive on which Mac Os installed becomes invisible for Oz. I can see it as a device in windows, but Oz not seeing it. 

I remember that there's a way to add it back using the shell, so while my bios don't have much space and include only needed stuff, I'm using the shell from USB (this one https://www.hackintosh-forum.de/forum/thread/25392-hermitshell-in-efi-installieren/?postID=290561#post290561)

After boot I log into the shell and trying to find neede drive with a simple method like this:

bcfg boot fs1:\Sy [TAB] - it should end it to System when I try it one by one. but 1-8 and nothing. and there's only 8 fs's connected counting usb drive. 

Maybe I'm doing it wrong or there's another way to add drive back to bootable or some kind of a new guide? 

Link to comment
Share on other sites

Do fs0 and fs1 and so on until 8 with ls command to see which one contain system folder, like that:

fs0:

ls

then for each one it will list the files and folders inside, that way, you'll know which one contain System folder ^_^ .

Updating your ApfsDriverLoader also, can solve this type of problem.

Edited by ammoune78
  • Like 1
Link to comment
Share on other sites

Ozmosis may need new KernexPatcher updated patches from Clover because after update on 10.14.4 i got AppleACPICPU' stall. 
Guess its a matter of kext injection because I reverted a 10.14.3 CCC backup and no hicups so far. I replaced already patched .ffs kernext available for 10.14.4 as a beta but isnt working. Is it possible that something may subtantially changed in the final build?

Edited by Kynyo
Link to comment
Share on other sites

Hi guys.
after updating mojave 10.13.3 to 10.13.4 error: Kextd stall 0, (240s). "AppleACPICPU" and does not advance.
It only starts well if I put KernextPatcher.plis on EFI-EFI.
Question: To solve this:
1. Do I have to update KernextPatcher.ffs in the bios?
This is the generated KernextPatcherLog.txt:

|| U ||| E ||| F ||| T ||| W || https://github.com/cecekpawon/UEFTW
||___|||___|||___|||___|||___||  KernextPatcher (r#NaN | 2018-04-21 15:39:05)
|/___\|/___\|/___\|/___\|/___\|  On 2019-03-27 05:22:45

00:100 (00:100) | Running from: MemoryMapped(0xB,0xDEC6D000,0xDF0BCFFF)FvFile(99665243-5AED-4D57-92AF-8C785FBC7558)
00:100 (00:000) | SelfDirPath = \EFI
00:111 (00:010) | Get Plist from: NVRAM ... Not Found
00:111 (00:000) | Get Plist from: ESP: PciRoot(0x0)/Pci(0x1F,0x2)/Sata(0x0,0xFFFF,0x0)/HD(1,GPT,7CFC6BB2-5DFD-49B2-82A6-7479F460650D,0x28,0x64000)\EFI\KernextPatcher.plist ... Success
00:115 (00:004) | Parsing plist: ... Success
00:115 (00:000) | BlockKextCaches: 1 requested
00:115 (00:000) | KernelToPatch: 7 requested
00:115 (00:000) | KextsToPatch: 1 requested
00:115 (00:000) | BooterToPatch: 1 requested
01:297 (01:182) | AllocatePages: Got RelocBase (0xC0166000) + valid KernelData (0xC0366000)
01:546 (00:249) | Found Booter (OS: 10.12 | Ver: 361.250.4)
01:546 (00:000) | Booter Path: PciRoot(0x0)/Pci(0x1F,0x2)/Sata(0x0,0xFFFF,0x0)/HD(2,GPT,92B03F15-152B-4F76-9595-AD71BDF8AA3A,0x64028,0xDF30B60)/VenMedia(BE74FCF7-0B7C-49F3-9147-01F4042E6842,C0D553CE060AEB4CA3BF59D101A40CD7)\\9329F264-A3C5-367F-BEF2-FD4B436EA8EE\System\Library\CoreServices\boot.efi
01:547 (00:000) | OSVersion: 10.14.4 | BuildVersion: 18E226
01:547 (00:000) | KernelAndKextPatcherInit: Start
01:547 (00:000) | ScreenInfo: Base 0xF1000000 Width 1280 Height 1024 RowBytes 0x1400
01:547 (00:000) | RelocBase = C0166000
01:553 (00:006) | Found BootArgs at 0xC3B09000
01:553 (00:000) | Found 64Bit kernel at 0xC0366000
01:556 (00:002) | Loaded Darwin Kernel Version 18.5.0: Mon Mar 11 20:40:32 PDT 2019; root:xnu-4903.251.3~3/RELEASE_X86_64 | VersionMajor: 18 | VersionMinor: 5 | Revision: 0
01:556 (00:000) | Cached: Yes
01:556 (00:000) | KernelAndKextPatcherInit: End
01:556 (00:000) | Filtering KernelPatches:
01:556 (00:000) |  - [00]: KbepMLMav-EXT | [MatchOS: 10.8,10.9 | MatchBuild: All] | Allowed: No
01:556 (00:000) |  - [01]: KbepYosECSieHS-EXT | [MatchOS: 10.10-10.13 | MatchBuild: All] | Allowed: No
01:556 (00:000) |  - [02]: KbepMoja-EXT | [MatchOS: 10.14 | MatchBuild: All] | Allowed: Yes
01:556 (00:000) |  - [03]: KbepEC-SIP | [MatchOS: 10.11 | MatchBuild: All] | Allowed: No
01:556 (00:000) |  - [04]: KbepSie-SIP | [MatchOS: 10.12 | MatchBuild: All] | Allowed: No
01:556 (00:000) |  - [05]: KbepHSMoja-SIP | [MatchOS: 10.13-10.14.3 | MatchBuild: All] | Allowed: No
01:556 (00:000) |  - [06]: KbepMoja14.4-SIP | [MatchOS: 10.14.4-10.14.6 | MatchBuild: All] | Allowed: Yes
01:556 (00:000) | Kernel patches to process: 2
01:556 (00:000) | KernelUserPatch: Start
01:556 (00:000) | - KbepMoja-EXT | Success: 1 replaces done
01:632 (00:075) | - KbepMoja14.4-SIP | Success: 1 replaces done
01:686 (00:054) | KernelUserPatch: End
01:686 (00:000) | KernextPatcher: End

 

I appreciate any help, I'm stuck

Link to comment
Share on other sites

use another backup or boot from another OS to mount efi partition and copy the plist file.

On windows you could do diskpart

 

diskpart

list disk

select disk x

list partition

select partition

mountvol x

Then use an app like explorer++ to be able to copy the file into corresponding location.

Then boot normally and installer should continue.

Edited by Kynyo
Link to comment
Share on other sites

Use efi method, much easier and can be edited based on needs.

This is final and mandatory solution for Ozmosis with 10.14.4.

Clover needs to be updated to the latest revision for kext injection to work properly.

Link to comment
Share on other sites

  • 2 weeks later...
I have 2 Xserve Intel Xeon 8-Core Model A1279 (last ever made) to give to anyone who would have a use for them. All you have to do is to come pick them up.
I live in Laval, near Montreal.
On the way

Trimis de pe al meu Pixel folosind Tapatalk

Link to comment
Share on other sites

×
×
  • Create New...