Jump to content

Ozmosis


xpamamadeus
6,231 posts in this topic

Recommended Posts

Hi,

 

I'm on Ozmosis 828M and everything boots up fine. But for further adaption of my MB I like to inject a DSDT.aml into /Volumes/EFI/Efi/Quo/Acpi/Load/DSDT.aml, but nothing happens. 

 

Is there something I missed or can someone confirm that this is possible with 828M? 

 

Regards

 

the right place for the patched DSDT is \EFI\Clover\ACPI\PATCHED\DSDT.aml on your EFI FAT32  partition (disk0)

It's a good idead to place an unpatched DSDT for windows into S:\EFI\Clover\ACPI\WINDOWS if you're gonna use it.

Link to comment
Share on other sites

It's possible alright. Run dmesg when you're at the desktop and check the output. Where it loads the DSDT it should show DSDT.aml at the end of the line.

 

If not, then your aml might be invalid. I also ran into some trouble when I replaced the NTFS module with one from ASRock. It messed up reading the EFI partition.

 

@ Mr. Light Server System: Ozmosis has it's own EFI folder. It won't look at the Clover one.

  • Like 1
Link to comment
Share on other sites

Yes, I figured that out already. But if it's not loaded, then there is no explanation or hint.

 

But the question remains why is my DSDT.aml invalid. I'm using MaciASL and just inserted PJALMs patches and it compiles fine. But neither version 4 nor 5 of the compiler resulted in a DSDT loaded by the bios.

Link to comment
Share on other sites

No, I'm not 100% sure. I'm just working off my own experiences with this. My edited DSDT has typically been smaller because I removed unnecessary devices like PS2 keyboard/mouse, speaker etc to get the DSDT as small as possible. If you can find a large enough device entry in the DSDT you might be able to get away with just removing one device. You can delete a device easily with one line of code. You should be able to paste something like this into MaciASL as a patch to apply:

into device label JMB1 parent_adr 0x001C0003 remove_entry;

Just edit the device label and parent to match whatever device you want to remove. The parent isn't always required. I just left it there to show how you'd handle it if needed.

 

When I tried loading a DSDT that was larger than the one in my BIOS it would typically fail. I can't remember if the DSDT would fail to load or if the machine would fail to post. It's been a few months since I did any of this.

 

I did have issues posting if I extracted the DSDT from the BIOS file. I had to work from a DSDT extracted from the running system. Conversely, when I was compiling a DSDT to put back into the BIOS I had to extract it from the BIOS.

Link to comment
Share on other sites

For now, just aim to remove as little as possible to get the size down below your existing DSDT.

 

Adding it back into the BIOS is a more complicated and risky step. So don't rush into doing that. I took a gamble and was down for almost 2 weeks waiting on a USB programmer to reflash my BIOS.

Link to comment
Share on other sites

Quick status: No luck with injecting DSDT.aml in /EFI partition

 

Things I checked:

- shorter DSDT

- changed header numbering

- even the same DSDT (extracted by a hex editor) from the currently used BIOS without modifications

 

bdmesg shows no loaded DSDT - only that from the BIOS ...

 

 

 

EDIT: OK - now I've flashed my changes and everything runs fine.

Link to comment
Share on other sites

Hi, noob here. I can insert Ozmosis files but have no idea what kexts to include/insert into firmware to enable OSX to load. My OSX install will start at grey apple logo and spinning icon but no further. Does anyone have a fully working BIOS for the Gigabyte GA-Z77MX-D3H TH motherboard they would be willing to share?

 

Cheers BB

Link to comment
Share on other sites

If anyone is interested I now have a fully working BIOS on my Gigabyte GA-Z77MX-D3H TH motherboard that requires no other drivers(kexts) or settings other than BIOS settings and OSX Mavericks will install and run with no issues.

 

Also, is anyone else interested in setting up an english forum that is dedicated to OSX Hackintosh/BIOS/Ozmosis community? I am quite happy to host a forum.

 

cheers

BB

Link to comment
Share on other sites

Is there a way yet to use ozmosis on a motherboard that doesn't save nvram variables? I have a h77-ds3h, but I can't properly use ozmosis since I cannot change my smbios (especially the serial number for messages) and if I insert my modified DSDT, Windows bluescreens on boot. I'm sorry if this has been answered already.

I can set permanent Variables in the uefi shell using the set command, but that doesn't allow the key name to contain the needed ":".

 

Edit: Nevermind. I just reverted to Bios version 7, which can still write to Nvram. The newer Versions didn't add anything but Secure Boot, Nvram lock and support for boot Graphics for Windows afaik.

Link to comment
Share on other sites

I don't know exactly, but, it's possible to flash Ozmosis to Z87-HD3 (F6)?

Thanks in advance, waitin' for a reponse.

EDIT: Still searchin' for a BIOS that saves nvram :(

EDIT2: Finally i have Ozmosis patched bios here (F6): http://cl.ly/3z00013L3S0s

BIOS contains fixes for IGPU / Dedicated GPU, Sound, Lan. 

 

Just flash using Q-Flash.  Set 32MB memory of IGPU (to avoid KP). Install LAN Kext/AppleHDA with DSDT.

You're done.

TIP: Windows install isn't possible because it's hard to do Ozmosis DSDT that suits Windows EFI GPT & OS X boot eachother.

Link to comment
Share on other sites

  • 4 weeks later...

Hey all,

 

I followed the steps in the OP and am now booting from Ozmosis! :D However, NVRAM is not working, which means I cannot set SMBIOS and iMessage won't work.  I've tried putting the EmuVariableUefi-64 driver in the BIOS, no dice.

 

Can anyone point me in the right direction, i.e. old BIOS database where I can find NVRAM-writable BIOS?  If such a thing doesn't exist, I'll still be satisfied with EmuVariableUefi-type solution.

 

Just a note: when I move the nvram.plist from /, it doesn't regenerate on boot...

Link to comment
Share on other sites

Z77-DS3H with ozmosis and everything works great.

Well except one small glitch with the HD4000 strange behavior see here : http://www.insanelymac.com/forum/topic/285139-ga-z77-ds3h-hd4000-hdmi-problem/?p=1996073

Other than that everything works great.

Thanks for the link...

 

However, you weren't very specific on how you got it working. What BIOS version did you use? Can you use NVRAM and set SMBIOS successfully? Thanks again!

Link to comment
Share on other sites

Well i found a bios already modded for the z77ds3h from here http://hackintosh-forum.de/

its a german forum but with a little help by google translate you can find ready modded bios for many motherboards.

The one i used is based on F9 version http://hackintosh-forum.de/index.php?page=Thread&postID=91146#post91146

Thanks! Just to be sure: you're able to write to write to NVRAM and set things like SMBIOS without external drivers, correct?

 

My backup BIOS version is F8, I'll install Ozmosis with it and see what happens...

Link to comment
Share on other sites

After much reflashing, I was able to boot into OS X and set NVRAM using the F8 BIOS! However, I can only reboot max 3 times before I'm met with a black screen.

I'm gonna try Ozmosis with F10, hopefully I can write to NVRAM there... Apparently that was for the GA-Z77X-D3H...

Edited by Lacedaemon
Link to comment
Share on other sites

×
×
  • Create New...