Jump to content
xpamamadeus

Ozmosis

6,026 posts in this topic

Recommended Posts

@STLVNUB

 

If I can find a reasonably priced case, power supply and Ram I might have a go at using the Gigabyte Z77MX-D3H TH with Ozmosis, as you have had great success with a very similar motherboard.

 

The important issue is saving nvram - looking at the BIOS available ex GB your board has far more available, mine has only three F6b, F5, and F3. I see the latest official BIOS for your board is F16d.

 

I am asking this as I am slightly wary of buying the bits I need, if the BIOS available lock the OS writing to nvram.

 

So question - Have you any thoughts to guide me on this issue?

 

Thanks

I would think that with the F3 and F5 bios, NVRAM is writable, so I would go with the F5.

F6b has Secure boot and I think part of that is the locking of NVRAM. Maybe Google might help with this.

 

I would say my F13 is possibly the base for the F3. There seems to be a pattern here.

Mine has been out a little longer, hence the more bios files. I am using F15, The F16 series started having Secure boot enabled and that is when the NVRAm locking started.

 

Ozmosis can only get better, and by that, I mean support some of the Newer boards (Z87 etc) so it is up to you.

 

It's looks like a nice MB, probably closer to the Quo board, If iI had the money, I'd probably go for it.

 

Hope this helps.

Share this post


Link to post
Share on other sites
Advertisement

I would think that with the F3 and F5 bios, NVRAM is writable, so I would go with the F5.

F6b has Secure boot and I think part of that is the locking of NVRAM. Maybe Google might help with this.

 

I would say my F13 is possibly the base for the F3. There seems to be a pattern here.

Mine has been out a little longer, hence the more bios files. I am using F15, The F16 series started having Secure boot enabled and that is when the NVRAm locking started.

 

Ozmosis can only get better, and by that, I mean support some of the Newer boards (Z87 etc) so it is up to you.

 

It's looks like a nice MB, probably closer to the Quo board, If iI had the money, I'd probably go for it.

 

Hope this helps.

Thanks STLVNUB very useful. Where I live,  we get good deals on IT stuff as its very competitive. I had an issue with ITunes playing movies and managed to get a good deal off a friend who has a store here and I got the GB Z77 board to see whether the same iTunes issue would manifest  on the GB board, which had green screen issues while trying to play iTunes movies on the Z77 Asus Sabertooth. There was no change and after a couple of days reverted back to the Sabertooth.

 

Z87 well all the signs were that the saving nvram issues where confined to Z77 and as you will see in the AsusROG thread  the indications where that Z87 were not affected. But alas this board ( the ASUS Z87 Dual Deluxe with Thunderbolt2 ) does require EmuVariableUefi-64.efi  to save Nvram. I was disappointed as a couple of guys with the Gryphon (is it?) suggests that nvram is saved. No so in my case - also there are not too many "old" bios versions around for the Z87.

 

See http://rog.asus.com/forum/showthread.php?32906-ASUS-UEFI-vBIOS-tool-for-GTX-600-series-cards!-It-s-Here!/page10 posts #91/92/94/95

EDIT: Rereading all that - I wonder if he is mistaken as some Gigabyte BIOS are the same. My own noob guess is that this comes from Intel rather than the  Mboard manufactures.

I will let you know how I get on.

Share this post


Link to post
Share on other sites

Ok here is a bash script that you can use, just replace the "Replace"

#!/bin/bash
#SMBIOS
sudo nvram 4D1FDA02-38C7-4A6A-9CC6-4BCCA8B30102:BiosVersion=MM61.88Z.0106.B00.1208091121
sudo nvram 4D1FDA02-38C7-4A6A-9CC6-4BCCA8B30102:ProductName=Macmini6,2
sudo nvram 4D1FDA02-38C7-4A6A-9CC6-4BCCA8B30102:SystemSerial=replace
sudo nvram 4D1FDA02-38C7-4A6A-9CC6-4BCCA8B30102:ProductFamily=Macmini
sudo nvram 4D1FDA02-38C7-4A6A-9CC6-4BCCA8B30102:ProductId=Mac-F65AE981FFA204ED
sudo nvram 4D1FDA02-38C7-4A6A-9CC6-4BCCA8B30102:BaseBoardSerial=Replace
sudo nvram 4D1FDA02-38C7-4A6A-9CC6-4BCCA8B30102:SystemSKU=MD389LL/A
#OzmosisNVRAM
sudo nvram 7C436110-AB2A-4BBB-A880-FE41995C9F82:boot-args="-fakesmc-use-nvram"

#APPLE
sudo nvram 4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14:ROM=Replace e.g %90%90%9090%90
#4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14:MLB
sudo nvram 4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14:FirmwareFeatures=%C0%00%7F%FF
sudo nvram 4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14:FirmwareFeaturesMask=%C0%00%14%03 

#CODE
#4D1FDA02-38C7-4A6A-9CC6-4BCCA8B30102:BiosVersion
#4D1FDA02-38C7-4A6A-9CC6-4BCCA8B30102:BiosDate
#4D1FDA02-38C7-4A6A-9CC6-4BCCA8B30102:ProductName
#4D1FDA02-38C7-4A6A-9CC6-4BCCA8B30102:ProductFamily
#4D1FDA02-38C7-4A6A-9CC6-4BCCA8B30102:SystemVersion
#4D1FDA02-38C7-4A6A-9CC6-4BCCA8B30102:SystemSerial
#4D1FDA02-38C7-4A6A-9CC6-4BCCA8B30102:ProductId
#4D1FDA02-38C7-4A6A-9CC6-4BCCA8B30102:BoardVersion
#4D1FDA02-38C7-4A6A-9CC6-4BCCA8B30102:BaseBoardSerial
#4D1FDA02-38C7-4A6A-9CC6-4BCCA8B30102:Manufacturer
#4D1FDA02-38C7-4A6A-9CC6-4BCCA8B30102:ProcessorSerial
#4D1FDA02-38C7-4A6A-9CC6-4BCCA8B30102:SystemSKU
#4D1FDA02-38C7-4A6A-9CC6-4BCCA8B30102:BaseBoardAssetTag
#4D1FDA02-38C7-4A6A-9CC6-4BCCA8B30102:ChassisAssetTag
#4D1FDA02-38C7-4A6A-9CC6-4BCCA8B30102:CpuType
#4D1FDA02-38C7-4A6A-9CC6-4BCCA8B30102:EnclosureType

#CODE
#4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14:ROM
#4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14:MLB
#4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14:FirmwareFeatures
#4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14:FirmwareFeaturesMask

The "ROM" is your Lan wired MAC address.

Ozmosis uses it's own nvram to pass boot-args.

 

Your Firmware must support NVRAM saving, sometimes you may need to backtrack a few versions to find one that does, then any NVRAM settings will stick.

I had to go from F16g to F15

 

 

 

Anyone wishing to do this mod, may find this handy

#205

Turns kexts into Ffs for inclusion into Firmware.  ;)

What is the difference between 

sudo nvram 4D1FDA02-38C7-4A6A-9CC6-4BCCA8B30102:SystemSerial=replace

and

sudo nvram 4D1FDA02-38C7-4A6A-9CC6-4BCCA8B30102:BaseBoardSerial=Replace

?

 

And what about the iMac13,2?

Share this post


Link to post
Share on other sites

What is the difference between 

sudo nvram 4D1FDA02-38C7-4A6A-9CC6-4BCCA8B30102:SystemSerial=replace

and

sudo nvram 4D1FDA02-38C7-4A6A-9CC6-4BCCA8B30102:BaseBoardSerial=Replace

?

 

And what about the iMac13,2?

System Serial is just regular serial number of a given Mac model, BaseBoard Serial is 17 character (essentially MLB), namely used for Messages.

Share this post


Link to post
Share on other sites

But alas this board ( the ASUS Z87 Dual Deluxe with Thunderbolt2 ) does require EmuVariableUefi-64.efi  to save Nvram.

I had to use EmuVariableUEFI-64.efi for the F16 series of FW as well, don't use (like) rc scripts.

Not sure on the Z87, so can't really comment on them.

Share this post


Link to post
Share on other sites

 My own noob guess is that this comes from Intel rather than the  Mboard manufactures.

I will let you know how I get on.

This come from Microsoft,and its requirements for Windows 8 WHQL

Only windows can write to nvram..

Share this post


Link to post
Share on other sites

If the ability to write to NVRAM changes with a BIOS update then clearly the ability to do so is a part of the BIOS programming.

 

Like any other part we should be able to isolate it, or the parts that are requisite for it, and then insert them into BIOS versions that do not normally have this ability.

Share this post


Link to post
Share on other sites

If the ability to write to NVRAM changes with a BIOS update then clearly the ability to do so is a part of the BIOS programming.

 

Like any other part we should be able to isolate it, or the parts that are requisite for it, and then insert them into BIOS versions that do not normally have this ability.

 

But as mentioned above the issues writing to NVRAM is NOT a BIOS version issue, cause booting from Clover or Chameleon you can still write to NVRAM, also from linux.

The problem is ozmosis-specific :) and as long as ozmosis isn't opensource we won't be able to figure it out.

For the moment I decided to quit with ozmosis due to several other issues, for example in UEFI shell it's causing a sudden reset/reboot, problem verified on P8Z77-V LX and GA-Z77-D3H.

Share this post


Link to post
Share on other sites

But as mentioned above the issues writing to NVRAM is NOT a BIOS version issue, cause booting from Clover or Chameleon you can still write to NVRAM, also from linux.

The problem is ozmosis-specific :) and as long as ozmosis isn't opensource we won't be able to figure it out.

For the moment I decided to quit with ozmosis due to several other issues, for example in UEFI shell it's causing a sudden reset/reboot, problem verified on P8Z77-V LX and GA-Z77-D3H.

http://www.projectosx.com/forum/index.php?showtopic=2854

Share this post


Link to post
Share on other sites

 

IOPowerManagement IOPowerManagement:MaxPowerState %00%00%00%00 IOPowerManagement:CurrentPowerState %00%00%00%00 4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14:ROM %d1%de%d2%d4%df%be 4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14:MLB C02LLJ13DNMPFI6FA%00 fmm-computer-name My iMac tbt-options %04 efi-apple-payload0 <array><dict><key>IOMatch</key><dict><key>IOProviderClass</key><string>IOMedia</string><key>IOPropertyMatch</key><dict><key>UUID</key><string>EBCBC5C2-B3AE-4917-94E1-670380689BBC</string></dict></dict><key>BLLastBSDName</key><string>disk1s2</string></dict><dict><key>IOEFIDevicePathType</key><string>MediaFilePath</string><key>Path</key><string>\EFI\APPLE\FIRMWARE\iMac27.bin</string></dict></array> SystemAudioVolume @ efi-boot-next <array><dict><key>IOMatch</key><dict><key>IOProviderClass</key><string>IOMedia</string><key>IOPropertyMatch</key><dict><key>UUID</key><string>EBCBC5C2-B3AE-4917-94E1-670380689BBC</string></dict></dict><key>BLLastBSDName</key><string>disk1s2</string></dict><dict><key>IOEFIDevicePathType</key><string>MediaFilePath</string><key>Path</key><string>\EFI\APPLE\FIRMWARE\ThorUtil.efi</string></dict><dict><key>IOEFIBootOption</key><string>-o -ee -f efi-apple-payload0-data</string></dict></array>

however chameleon developers fixed this issue ^^ settings are stored on reboot,

what about loading the module nvram.dylib into UEFI?

Share this post


Link to post
Share on other sites

Thx for THE hard work.

I tried to make a modded bios myself.

And got iT working, but with one problem. Nvram didn't stick.

 

Now I finaly found THE bios wich holds THE nvram.

ITS bios f2f.

I am busy modding iT als we speak.

Let you al know how iT Will turn out

I've modded THE bios. IT works. ITS a full mod

Added ozmosis. All needed kext And dsdt. Nvram sticks. Sleep is working. USB works.

 

Share this post


Link to post
Share on other sites

I've modded THE bios. IT works. ITS a full mod

Added ozmosis. All needed kext And dsdt. Nvram sticks. Sleep is working. USB works.

 

it will be great if u would upload it and share link soo other users can try it..

Share this post


Link to post
Share on other sites

I get an error when trying to insert Core_DXE compressed into the ROM. I saw someone at projectosx had the same problem. Is it solved or is this only possible on newer Bios. 

 

Gigabyte z68 Uefi beta Bios : https://www.dropbox.com/s/hhh1abfzyjsp0xi/Z8MXUD2H.rom

 

I tried with MMTool for Aptio but I see no problem, only one thing:

the compressed size after deleting and reinserting doesn't change, due to the fact that Core_Dxe is already compressed.

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 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 Slice
      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 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
    • By Subirats345
      Hi guys! I'm new on Hackintosh and I have a little problem (I think it's little). Yesterday I made my first hackintosh on a Xiaomi Notebook Air. All went well, but after an update (from High Sierra to 10.13.4) after the first reboot, in the bootloader doesn't appear nothing. I tried with the USB with Clover but I only can reinstall the entire system, I can not boot the system. It has a solution or I need to reinstall all again?

      Thanks a lot and sorry if the question is fool.

×