Jump to content
xpamamadeus

Ozmosis

6,205 posts in this topic

Recommended Posts

On 2/24/2019 at 9:11 PM, cecekpawon said:

Was Grund!Keine soundkarte Nur grafikkarten

 

 _____ _____ _____ _____ _____
|| U ||| E ||| F ||| T ||| W || https://github.com/cecekpawon/UEFTW
||___|||___|||___|||___|||___||  BeepBeep (r#49 | 2019-02-24 20:08:00)
|/___\|/___\|/___\|/___\|/___\|  On 2019-02-25 03:42:26

00:100 (00:100) | No Apple boot-args found
00:100 (00:000) | Running from: MemoryMapped(0xB,0xC1073004,0xC19A7003)/FvFile(E509B49D-B273-4DF6-992F-4FBE3A671467)
00:100 (00:000) | SelfDirPath = \EFI
00:100 (00:000) | Get Plist from: NVRAM ... Not Found
00:100 (00:000) | Get Plist from: ESP ... Not Found
00:100 (00:000) | Get Plist from: FV: MemoryMapped(0xB,0xC1073004,0xC19A7003)/FvFile(E509B49D-B273-4DF6-992F-4FBE3A671467) ... Success
00:101 (00:001) | Parsing plist: ... Success
00:101 (00:000) | Preferences->Off: No
00:101 (00:000) | Preferences->Debug: No
00:101 (00:000) | Preferences->SaveLogCompress: No
00:101 (00:000) | Preferences->SaveLogToFile: Yes
00:101 (00:000) | Preferences->SaveLogToDeviceTree: No
00:101 (00:000) | Preferences->SaveLogToNvram: No
00:106 (00:004) | Got AppleAudioVolume (64)
00:112 (00:005) | Load Audio File '\EFI\BeepBeep.wav' ... Success
00:112 (00:000) | WAVE Length (451654) Format (16) Channels (2) Freqs (44100) Bits (16) Samples (451584)
01:333 (01:221) | Controller Name  : NVIDIA GK110 HD Audio Controller
01:333 (00:000) | Codec Name       : NVIDIA (Unknown) ... Success
01:333 (00:000) |  AFG Function Id : 0x1 (unsol 0) ... Success
01:333 (00:000) |  Vendor Id       : 0x10DE0044 ... Success
01:333 (00:000) |  Revision Id     : 0x100100 ... Success
01:333 (00:000) | AudioIo (0) Skip (0) DevicePath 'PciRoot(0x0)/Pci(0x1,0x0)/Pci(0x0,0x1)'
01:333 (00:000) |  Got (4) OutputPorts ... Success
01:333 (00:000) |   00) HDMI         @ Other    Internal   (N)
01:333 (00:000) |   01) HDMI         @ Other    Internal   (N)
01:333 (00:000) |   02) HDMI         @ Other    Internal   (N)
01:333 (00:000) |   03) HDMI         @ Other    Internal   (Y)
01:333 (00:000) | StartPlaybackOnEvent: OnBoot
01:413 (00:080) | Setup Playback Output (3) Volume (90%) ... Success
01:413 (00:000) | Start (Async (1)) Playback ... Success
07:675 (06:262) | ((( Ozmosis is currently running )))
07:735 (00:059) | Found Booter (OS: 10.12 | Ver: 361.220.1)
07:735 (00:000) | Booter Path: PciRoot(0x0)/Pci(0x1F,0x2)/Sata(0x0,0xFFFF,0x0)/HD(2,GPT,E35E0A12-9D1F-4EF8-9ACF-315888C287D4,0x64028,0x1DC8F260)/VenMedia(BE74FCF7-0B7C-49F3-9147-01F4042E6842,A9EA89BFBC97DC47BE909886D5C42AF9)/\System\Library\CoreServices\boot.efi
07:736 (00:001) | OSVersion: 10.14.3 | BuildVersion: 18D109
10:213 (02:476) | Found BootArgs at 0xB2741000
10:213 (00:000) | BeepBeep: End

 

bootchimecfg.efi -t

Outputted devices:

1. HDMI - other internal

2. HDMI - other internal

3. HDMI - other internal

4. HDMI - other internal

5. SPDIF - other internal

6. Line - rear external

7. Line - rear external

8. Line - rear external

9. Headphones - front external

10. SPDIF - rear external

Share this post


Link to post
Share on other sites
Advertisement
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>

Share this post


Link to post
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

Share this post


Link to post
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

Share this post


Link to post
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

Share this post


Link to post
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

Share this post


Link to post
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

Share this post


Link to post
Share on other sites

I can't figure out what hardware you have, Commodore 64?

Edited by STLVNUB

Share this post


Link to post
Share on other sites
Guest BartSimpson

This sounds like an interesting project, does it support the latest hardware?

Share this post


Link to post
Share on other sites

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? 

Share this post


Link to post
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

Share this post


Link to post
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

Share this post


Link to post
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

Share this post


Link to post
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

Share this post


Link to post
Share on other sites

hi Kynyo.

1.And can not you put (KernextPatcher.plist) in the bios? or some kext in the bios?
There is no other solution or is this final?

2.with clover is the same?

Edited by medallo

Share this post


Link to post
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.

Share this post


Link to post
Share on other sites

thanks uglyJoe.
I followed the guide and finally managed to replace the kernextPatcher.plist in the ROM:thumbsup_anim:

Only Modify SaveLogToFile = No 

Edited by medallo

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   1 member

  • Similar Content

    • By dgsga
      Can I propose a new subforum be created for the new OpenCorePkg OpenCore front end being created by vit9696 and others, it is a fantastic piece of work:
      https://github.com/acidanthera/OpenCorePkg
      Even at version 0.1 it runs my Mojave 10.14.4 setup very nearly flawlessly. It consists of a 10KB bootstrap BootX64.efi and a 200KB OpenCore.efi OS loader. All configuration is done using a very well documented config.plist 
       
       
    • 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.
       
       
       
       
      Feel free to "Rate File"
      Submitter cvad Submitted 04/28/2013 Category Bootloaders  
    • 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 Post#53 Using UDK2018 Post#54 Device Properties Post#55 Scalable themes Post#56 How to search Clover mistakes (bisection) -----------------
       
      Slice:
      I edited all posts in the thread to correspond to actual Clover revision.
      Please install Clover at least 2652 and use new instructions.
    • By Slice
      OK, 4988 released.
      Now, @vector sigma, what have we do to update translations?
×