Jump to content

Ozmosis


xpamamadeus
6,231 posts in this topic

Recommended Posts

Sorry for not getting what you meant the other day. Yeah - that would be useful though I see bs0d answered the question.

 

It was just an idea. lice's idea about dumping the nvram from memory and then writing that back into the BIOS seems like a possible winner though.

 

As for writable NVRAM is this just a module like any other? So once a BIOS version for a particular board is found with writable NVRAM could the module be extracted and put into the latest BIOS?

Link to comment
Share on other sites

Look better ;)

i see that intel vga updated,intel lan and some other files.

 

I wass thinking about files that we use for other bios mods.

Are there any other files that can be replaced in other bios or just one for ozmosis and filesystem drivers ?

I took only 2 mins to check things out,and i just compare file sizes.

Can u plz say whats new in this release.

Thx.

Link to comment
Share on other sites

Really?

I solved the problem as described in the other thread http://www.insanelymac.com/forum/topic/285920-new-os-x-compatible-motherboard-quo/?p=1945514 and set up my BaseBoardSerial

I thought this was the problem...

@STLVNUBAre you one of the programer of HermitCrabs BIOS or only a beta tester?

 

Realy my serial board had a good length but it would not work.

Since i update bios it's ok.

 

Fred

Link to comment
Share on other sites

I want to try this new 'bootloader' because it feels like you will get a more Mac. What leads me to the following question: Does Apple (OS X) also have this drivers integrated in the firmware?

What means 'we' are getting closer and closer to a real Mac. :D

 

Great work! :)

Link to comment
Share on other sites

I made a completely fresh installation of Mountain Lion 10.8.2 after updating the BIOS to 801M.

Audio was not working without patching the quo legacy patch. After updating to 10.8.5 audio works fine but only HDMI audio. In the system setting there is no other input audio.

I also have done my iMessage fix with setting the BaseBoardSerial before it works again. I also set up fusion drive before I installed ML with the following steps:

 

  1. diskutil cs create FusionDrive disk0 disk1
  2. diskutil coreStorage createVolume IDENT jhfs+ FusionDrive 890g

IDENT = UUDI after formatted SSD (256GB) and HDD (640GB)

You can find out the UUID of the created FusionDrive with the diskutil cs list.

 

Funny that for someone audio works without the quo legacy patch, iMessage only with changing the password and in my case not.

Link to comment
Share on other sites

Funny that for someone audio works without the quo legacy patch, iMessage only with changing the password and in my case not.

What is funny?

Deppending from what version of OS you make the upgrade the files may need to be patched or not, simple as that.

Link to comment
Share on other sites

Ah. okay.. I didn't previously see that. I haven't really used the UI that much.

 

I remade and reflashed by BIOS last night and I can now boot. Maybe it was down to me extracting and inserting the new modules 'As is' instead of 'uncompressed'? I also removed the other Clover drivers I'd previously included to the FW (was experimenting as I can no longer boot OS X from Clover UEFI). Here's a snippet from the boot log.

00:000 00:000 Ozmosis 1.01.0801M RELEASE (2013-09-15 22:02:58 VS2012x86) on 2013-09-17 05:55:53
00:000 00:000 Found Firmware UEFI Spec  :2.31:
00:000 00:000 Found Firmware Vendor     :American Megatrends:
00:000 00:000 Found Firmware Revision   :4.651:
00:000 00:000 Detected Aptio 2.x firmware enabling fixes
00:000 00:000 Embedded Mode Detected
03:388 03:388 BootOrder 07 06 01 02 03 04 05 09 0A 08 (10)
03:392 00:003 Found Boot0007 "Hard Drive " (0x18)
03:392 00:000 Found Boot0006 "CD/DVD Drive " (0x1C)
03:392 00:000 Found Boot0001 "MountainLion" (0x1A)
03:392 00:000 Found Boot0002 "Recovery HD" (0x18)
03:392 00:000 Found Boot0003 "MAC" (0x08)
03:392 00:000 Found Boot0004 "BackupML" (0x12)
03:392 00:000 Found Boot0005 "DevLion" (0x10)
03:392 00:000 Found Boot0009 "UEFI: USB USB 2.0 Flash " (0x32)
03:392 00:000 Found Boot000A "Built-In EDK Shell" (0x26)
03:392 00:000 Found Boot0008 "UEFI_CLOVER" (0x18)
03:494 00:101 Found Intel(R) Core(TM) i7-2600 CPU @ 3.40GHz (2A.06.00) Cores 4 Threads 8
03:494 00:000  P-State Coordination Type HW_ALL -> SW_ANY = SW_ANY
03:494 00:000  Disabling Invalid Flex-Ratio 90000 -> 80000 = 80000
03:494 00:000 Calculated TSC Frequency 3411MHz (3411127400)
03:494 00:000 Calculated CPU Frequency 5919MHz (5919309284)
03:494 00:000 Calculated FSB Frequency  100MHz (100327276)
03:494 00:000 Found Graphics Controller [1002:68B8] MMIO 0xF7E20000, IOPort 0xE000
03:494 00:000 Found Intel Ethernet Controller [8086:1503] rev 5 MMIO 0xF7F00000
03:494 00:000  MAC Address FF:FF:FF:FF:FF:FF
03:494 00:000 Found 6 Series SMBUS Controller [8086:1C22] MMIO 0xF7F25000, IOPort 0x580

CPU frequency is still incorrect and I still have my stepper errors though now I don't think it's a problem with Ozmosis but something else as booting my previously installed OS X partitions with other loaders also gives me the stepper error and KP's at AICPM...  I'm using NullCPM for now..

 

Windows 7 boots on this system okay and after some simple tests with CPU-Z I can see the CPU multiplier changing so I'm happy the CPU is okay.

 

I'm slowly getting there, just don't have that much time to dedicate to it right now.

 

EDIT: Fixed!

  • Like 1
Link to comment
Share on other sites

What is funny?

Deppending from what version of OS you make the upgrade the files may need to be patched or not, simple as that.

From which version I have to patch and from which version not? I have patched audio in version 10.8.2 after updated on 10.8.4 I also have patched and finally I have patched audio in version 10.8.5 because only HDMI audio is working.

Link to comment
Share on other sites

From which version I have to patch and from which version not? I have patched audio in version 10.8.2 after updated on 10.8.4 I also have patched and finally I have patched audio in version 10.8.5 because only HDMI audio is working.

 AppleHDA gets updated quite often, so each time you update the system its likely you'll have to patch the binary and copy the xml files.

 

This would be the same for most people since the codecs that are natively supported are either no longer available to  manufacturers or exclusively licenced to apple.

  • Like 1
Link to comment
Share on other sites

Do you know of anyway to force/override a systemID so I can keep my Hardware UUID?

I've set Ozmosis to use my normal Hardware UUID.

sudo nvram platform-uuid=%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00

The value you enter will be the one used in Chameleon's SystemId boot option. Take the hex string, remove the dashes and preced each hex byte with a %

 

EDIT: Also

sudo nvram 4D1FDA02-38C7-4A6A-9CC6-4BCCA8B30102:platform-uuid=%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00
Link to comment
Share on other sites

^_^ And what you do with text colors?

:angel_not:

nothing, just replace the GTSE Module. ^_^

How can i edit the config.plist in this thing, or add my own dsdt and ssdt?

ozmosis automatically takes Configs,for Dsdt and ssdt you but this in EFI partition EFI/Quo/ACPI/Load, but the ssdt can't load

you must add like this to your DSDT B)

Scope (_PR)
	{
		Scope (CPU0)
		{
			Method (APSN, 0, NotSerialized)
			{
				Return (0x04)
			}

			Method (APLF, 0, NotSerialized)
			{
				Return (0x04)
			}

			Method (APSS, 0, NotSerialized)
			{
				Return (Package (0x23)
				{
					Package (0x06)
					{
						0x1068, 
						Zero, 
						0x0A, 
						0x0A, 
						0x2A00, 
						0x2A00
					}, 

					Package (0x06)
					{
						0x1004, 
						Zero, 
						0x0A, 
						0x0A, 
						0x2900, 
						0x2900
					}, 

					Package (0x06)
					{
						0x0FA0, 
						Zero, 
						0x0A, 
						0x0A, 
						0x2800, 
						0x2800
					}, 

					Package (0x06)
					{
						0x0F3C, 
						Zero, 
						0x0A, 
						0x0A, 
						0x2700, 
						0x2700
					}, 

					Package (0x06)
					{
						0x0ED8, 
						Zero, 
						0x0A, 
						0x0A, 
						0x2600, 
						0x2600
					}, 

					Package (0x06)
					{
						0x0E74, 
						Zero, 
						0x0A, 
						0x0A, 
						0x2500, 
						0x2500
					}, 

					Package (0x06)
					{
						0x0E10, 
						Zero, 
						0x0A, 
						0x0A, 
						0x2400, 
						0x2400
					}, 

					Package (0x06)
					{
						0x0DAC, 
						Zero, 
						0x0A, 
						0x0A, 
						0x2300, 
						0x2300
					}, 

					Package (0x06)
					{
						0x0D48, 
						Zero, 
						0x0A, 
						0x0A, 
						0x2200, 
						0x2200
					}, 

					Package (0x06)
					{
						0x0CE4, 
						Zero, 
						0x0A, 
						0x0A, 
						0x2100, 
						0x2100
					}, 

					Package (0x06)
					{
						0x0C80, 
						Zero, 
						0x0A, 
						0x0A, 
						0x2000, 
						0x2000
					}, 

					Package (0x06)
					{
						0x0C1C, 
						Zero, 
						0x0A, 
						0x0A, 
						0x1F00, 
						0x1F00
					}, 

					Package (0x06)
					{
						0x0BB8, 
						Zero, 
						0x0A, 
						0x0A, 
						0x1E00, 
						0x1E00
					}, 

					Package (0x06)
					{
						0x0B54, 
						Zero, 
						0x0A, 
						0x0A, 
						0x1D00, 
						0x1D00
					}, 

					Package (0x06)
					{
						0x0AF0, 
						Zero, 
						0x0A, 
						0x0A, 
						0x1C00, 
						0x1C00
					}, 

					Package (0x06)
					{
						0x0A8C, 
						Zero, 
						0x0A, 
						0x0A, 
						0x1B00, 
						0x1B00
					}, 

					Package (0x06)
					{
						0x0A28, 
						Zero, 
						0x0A, 
						0x0A, 
						0x1A00, 
						0x1A00
					}, 

					Package (0x06)
					{
						0x09C4, 
						Zero, 
						0x0A, 
						0x0A, 
						0x1900, 
						0x1900
					}, 

					Package (0x06)
					{
						0x0960, 
						Zero, 
						0x0A, 
						0x0A, 
						0x1800, 
						0x1800
					}, 

					Package (0x06)
					{
						0x08FC, 
						Zero, 
						0x0A, 
						0x0A, 
						0x1700, 
						0x1700
					}, 

					Package (0x06)
					{
						0x0898, 
						Zero, 
						0x0A, 
						0x0A, 
						0x1600, 
						0x1600
					}, 

					Package (0x06)
					{
						0x0834, 
						Zero, 
						0x0A, 
						0x0A, 
						0x1500, 
						0x1500
					}, 

					Package (0x06)
					{
						0x07D0, 
						Zero, 
						0x0A, 
						0x0A, 
						0x1400, 
						0x1400
					}, 

					Package (0x06)
					{
						0x076C, 
						Zero, 
						0x0A, 
						0x0A, 
						0x1300, 
						0x1300
					}, 

					Package (0x06)
					{
						0x0708, 
						Zero, 
						0x0A, 
						0x0A, 
						0x1200, 
						0x1200
					}, 

					Package (0x06)
					{
						0x06A4, 
						Zero, 
						0x0A, 
						0x0A, 
						0x1100, 
						0x1100
					}, 

					Package (0x06)
					{
						0x0640, 
						Zero, 
						0x0A, 
						0x0A, 
						0x1000, 
						0x1000
					}, 

					Package (0x06)
					{
						0x05DC, 
						Zero, 
						0x0A, 
						0x0A, 
						0x0F00, 
						0x0F00
					}, 

					Package (0x06)
					{
						0x0578, 
						Zero, 
						0x0A, 
						0x0A, 
						0x0E00, 
						0x0E00
					}, 

					Package (0x06)
					{
						0x0514, 
						Zero, 
						0x0A, 
						0x0A, 
						0x0D00, 
						0x0D00
					}, 

					Package (0x06)
					{
						0x04B0, 
						Zero, 
						0x0A, 
						0x0A, 
						0x0C00, 
						0x0C00
					}, 

					Package (0x06)
					{
						0x044C, 
						Zero, 
						0x0A, 
						0x0A, 
						0x0B00, 
						0x0B00
					}, 

					Package (0x06)
					{
						0x03E8, 
						Zero, 
						0x0A, 
						0x0A, 
						0x0A00, 
						0x0A00
					}, 

					Package (0x06)
					{
						0x0384, 
						Zero, 
						0x0A, 
						0x0A, 
						0x0900, 
						0x0900
					}, 

					Package (0x06)
					{
						0x0320, 
						Zero, 
						0x0A, 
						0x0A, 
						0x0800, 
						0x0800
					}
				})
			}

			Method (ACST, 0, NotSerialized)
			{
				Return (Package (0x06)
				{
					One, 
					0x04, 
					Package (0x04)
					{
						ResourceTemplate ()
						{
							Register (FFixedHW, 
								0x01,			   // Bit Width
								0x02,			   // Bit Offset
								0x0000000000000000, // Address
								0x01,			   // Access Size
								)
						}, 

						One, 
						0x03, 
						0x03E8
					}, 

					Package (0x04)
					{
						ResourceTemplate ()
						{
							Register (FFixedHW, 
								0x01,			   // Bit Width
								0x02,			   // Bit Offset
								0x0000000000000010, // Address
								0x03,			   // Access Size
								)
						}, 

						0x03, 
						0xCD, 
						0x01F4
					}, 

					Package (0x04)
					{
						ResourceTemplate ()
						{
							Register (FFixedHW, 
								0x01,			   // Bit Width
								0x02,			   // Bit Offset
								0x0000000000000020, // Address
								0x03,			   // Access Size
								)
						}, 

						0x06, 
						0xF5, 
						0x015E
					}, 

					Package (0x04)
					{
						ResourceTemplate ()
						{
							Register (FFixedHW, 
								0x01,			   // Bit Width
								0x02,			   // Bit Offset
								0x0000000000000030, // Address
								0x03,			   // Access Size
								)
						}, 

						0x07, 
						0xF5, 
						0xC8
					}
				})
			}

			Method (_DSM, 4, NotSerialized)  // _DSM: Device-Specific Method
			{
				If (LEqual (Arg2, Zero))
				{
					Return (Buffer (One)
					{
						 0x03
					})
				}

				Return (Package (0x02)
				{
					"plugin-type", 
					One
				})
			}
		}

		Scope (CPU1)
		{
			Method (APSS, 0, NotSerialized)
			{
				Return (^^CPU0.APSS ())
			}

			Method (ACST, 0, NotSerialized)
			{
				Return (^^CPU0.ACST ())
			}
		}

		Scope (CPU2)
		{
			Method (APSS, 0, NotSerialized)
			{
				Return (^^CPU0.APSS ())
			}

			Method (ACST, 0, NotSerialized)
			{
				Return (^^CPU0.ACST ())
			}
		}

		Scope (CPU3)
		{
			Method (APSS, 0, NotSerialized)
			{
				Return (^^CPU0.APSS ())
			}

			Method (ACST, 0, NotSerialized)
			{
				Return (^^CPU0.ACST ())
			}
		}

		Scope (CPU4)
		{
			Method (APSS, 0, NotSerialized)
			{
				Return (^^CPU0.APSS ())
			}

			Method (ACST, 0, NotSerialized)
			{
				Return (^^CPU0.ACST ())
			}
		}

		Scope (CPU5)
		{
			Method (APSS, 0, NotSerialized)
			{
				Return (^^CPU0.APSS ())
			}

			Method (ACST, 0, NotSerialized)
			{
				Return (^^CPU0.ACST ())
			}
		}

		Scope (CPU6)
		{
			Method (APSS, 0, NotSerialized)
			{
				Return (^^CPU0.APSS ())
			}

			Method (ACST, 0, NotSerialized)
			{
				Return (^^CPU0.ACST ())
			}
		}

		Scope (CPU7)
		{
			Method (APSS, 0, NotSerialized)
			{
				Return (^^CPU0.APSS ())
			}

			Method (ACST, 0, NotSerialized)
			{
				Return (^^CPU0.ACST ())
			}
		}
	}

How to Save Smbios NVRAM settings to your Bios!

 

1. flash your optimal Ozmosis Moded Bios.

2.make the optimal bios settings

3.boot to osx and make your Smbios which fits you, when finish restart to windows

4.open Universal BIOS Backup ToolKit and backup your bios.

5.Enjoy you have a finished bios with Optimal Settings and a Smbios what you have selected!

 

Good Luck :wink_anim:

  • Like 2
Link to comment
Share on other sites

hi all

get Bios GUI from QOU Successfully!!

just replaced this module EFCB2FDB-0662-4A59-A5D7-03033EA97CAE.

 

Good Hack

 

sorry for the bad quality

Thx for reporting this,but i think thats that really not nice,its a downgrade.

Colors are really ugly.

But that only my opinion.

Link to comment
Share on other sites

I'll try tonight. Busy working right now

nothing, just replace the GTSE Module. ^_^

 

ozmosis automatically takes Configs,for Dsdt and ssdt you but this in EFI partition EFI/Quo/ACPI/Load, but the ssdt can't load

you must add like this to your DSDT B)

Scope (_PR)
	{
		Scope (CPU0)
		{
			Method (APSN, 0, NotSerialized)
			{
				Return (0x04)
			}

			Method (APLF, 0, NotSerialized)
			{
				Return (0x04)
			}

			Method (APSS, 0, NotSerialized)
			{
				Return (Package (0x23)
				{
					Package (0x06)
					{
						0x1068, 
						Zero, 
						0x0A, 
						0x0A, 
						0x2A00, 
						0x2A00
					}, 

					Package (0x06)
					{
						0x1004, 
						Zero, 
						0x0A, 
						0x0A, 
						0x2900, 
						0x2900
					}, 

					Package (0x06)
					{
						0x0FA0, 
						Zero, 
						0x0A, 
						0x0A, 
						0x2800, 
						0x2800
					}, 

					Package (0x06)
					{
						0x0F3C, 
						Zero, 
						0x0A, 
						0x0A, 
						0x2700, 
						0x2700
					}, 

					Package (0x06)
					{
						0x0ED8, 
						Zero, 
						0x0A, 
						0x0A, 
						0x2600, 
						0x2600
					}, 

					Package (0x06)
					{
						0x0E74, 
						Zero, 
						0x0A, 
						0x0A, 
						0x2500, 
						0x2500
					}, 

					Package (0x06)
					{
						0x0E10, 
						Zero, 
						0x0A, 
						0x0A, 
						0x2400, 
						0x2400
					}, 

					Package (0x06)
					{
						0x0DAC, 
						Zero, 
						0x0A, 
						0x0A, 
						0x2300, 
						0x2300
					}, 

					Package (0x06)
					{
						0x0D48, 
						Zero, 
						0x0A, 
						0x0A, 
						0x2200, 
						0x2200
					}, 

					Package (0x06)
					{
						0x0CE4, 
						Zero, 
						0x0A, 
						0x0A, 
						0x2100, 
						0x2100
					}, 

					Package (0x06)
					{
						0x0C80, 
						Zero, 
						0x0A, 
						0x0A, 
						0x2000, 
						0x2000
					}, 

					Package (0x06)
					{
						0x0C1C, 
						Zero, 
						0x0A, 
						0x0A, 
						0x1F00, 
						0x1F00
					}, 

					Package (0x06)
					{
						0x0BB8, 
						Zero, 
						0x0A, 
						0x0A, 
						0x1E00, 
						0x1E00
					}, 

					Package (0x06)
					{
						0x0B54, 
						Zero, 
						0x0A, 
						0x0A, 
						0x1D00, 
						0x1D00
					}, 

					Package (0x06)
					{
						0x0AF0, 
						Zero, 
						0x0A, 
						0x0A, 
						0x1C00, 
						0x1C00
					}, 

					Package (0x06)
					{
						0x0A8C, 
						Zero, 
						0x0A, 
						0x0A, 
						0x1B00, 
						0x1B00
					}, 

					Package (0x06)
					{
						0x0A28, 
						Zero, 
						0x0A, 
						0x0A, 
						0x1A00, 
						0x1A00
					}, 

					Package (0x06)
					{
						0x09C4, 
						Zero, 
						0x0A, 
						0x0A, 
						0x1900, 
						0x1900
					}, 

					Package (0x06)
					{
						0x0960, 
						Zero, 
						0x0A, 
						0x0A, 
						0x1800, 
						0x1800
					}, 

					Package (0x06)
					{
						0x08FC, 
						Zero, 
						0x0A, 
						0x0A, 
						0x1700, 
						0x1700
					}, 

					Package (0x06)
					{
						0x0898, 
						Zero, 
						0x0A, 
						0x0A, 
						0x1600, 
						0x1600
					}, 

					Package (0x06)
					{
						0x0834, 
						Zero, 
						0x0A, 
						0x0A, 
						0x1500, 
						0x1500
					}, 

					Package (0x06)
					{
						0x07D0, 
						Zero, 
						0x0A, 
						0x0A, 
						0x1400, 
						0x1400
					}, 

					Package (0x06)
					{
						0x076C, 
						Zero, 
						0x0A, 
						0x0A, 
						0x1300, 
						0x1300
					}, 

					Package (0x06)
					{
						0x0708, 
						Zero, 
						0x0A, 
						0x0A, 
						0x1200, 
						0x1200
					}, 

					Package (0x06)
					{
						0x06A4, 
						Zero, 
						0x0A, 
						0x0A, 
						0x1100, 
						0x1100
					}, 

					Package (0x06)
					{
						0x0640, 
						Zero, 
						0x0A, 
						0x0A, 
						0x1000, 
						0x1000
					}, 

					Package (0x06)
					{
						0x05DC, 
						Zero, 
						0x0A, 
						0x0A, 
						0x0F00, 
						0x0F00
					}, 

					Package (0x06)
					{
						0x0578, 
						Zero, 
						0x0A, 
						0x0A, 
						0x0E00, 
						0x0E00
					}, 

					Package (0x06)
					{
						0x0514, 
						Zero, 
						0x0A, 
						0x0A, 
						0x0D00, 
						0x0D00
					}, 

					Package (0x06)
					{
						0x04B0, 
						Zero, 
						0x0A, 
						0x0A, 
						0x0C00, 
						0x0C00
					}, 

					Package (0x06)
					{
						0x044C, 
						Zero, 
						0x0A, 
						0x0A, 
						0x0B00, 
						0x0B00
					}, 

					Package (0x06)
					{
						0x03E8, 
						Zero, 
						0x0A, 
						0x0A, 
						0x0A00, 
						0x0A00
					}, 

					Package (0x06)
					{
						0x0384, 
						Zero, 
						0x0A, 
						0x0A, 
						0x0900, 
						0x0900
					}, 

					Package (0x06)
					{
						0x0320, 
						Zero, 
						0x0A, 
						0x0A, 
						0x0800, 
						0x0800
					}
				})
			}

			Method (ACST, 0, NotSerialized)
			{
				Return (Package (0x06)
				{
					One, 
					0x04, 
					Package (0x04)
					{
						ResourceTemplate ()
						{
							Register (FFixedHW, 
								0x01,			   // Bit Width
								0x02,			   // Bit Offset
								0x0000000000000000, // Address
								0x01,			   // Access Size
								)
						}, 

						One, 
						0x03, 
						0x03E8
					}, 

					Package (0x04)
					{
						ResourceTemplate ()
						{
							Register (FFixedHW, 
								0x01,			   // Bit Width
								0x02,			   // Bit Offset
								0x0000000000000010, // Address
								0x03,			   // Access Size
								)
						}, 

						0x03, 
						0xCD, 
						0x01F4
					}, 

					Package (0x04)
					{
						ResourceTemplate ()
						{
							Register (FFixedHW, 
								0x01,			   // Bit Width
								0x02,			   // Bit Offset
								0x0000000000000020, // Address
								0x03,			   // Access Size
								)
						}, 

						0x06, 
						0xF5, 
						0x015E
					}, 

					Package (0x04)
					{
						ResourceTemplate ()
						{
							Register (FFixedHW, 
								0x01,			   // Bit Width
								0x02,			   // Bit Offset
								0x0000000000000030, // Address
								0x03,			   // Access Size
								)
						}, 

						0x07, 
						0xF5, 
						0xC8
					}
				})
			}

			Method (_DSM, 4, NotSerialized)  // _DSM: Device-Specific Method
			{
				If (LEqual (Arg2, Zero))
				{
					Return (Buffer (One)
					{
						 0x03
					})
				}

				Return (Package (0x02)
				{
					"plugin-type", 
					One
				})
			}
		}

		Scope (CPU1)
		{
			Method (APSS, 0, NotSerialized)
			{
				Return (^^CPU0.APSS ())
			}

			Method (ACST, 0, NotSerialized)
			{
				Return (^^CPU0.ACST ())
			}
		}

		Scope (CPU2)
		{
			Method (APSS, 0, NotSerialized)
			{
				Return (^^CPU0.APSS ())
			}

			Method (ACST, 0, NotSerialized)
			{
				Return (^^CPU0.ACST ())
			}
		}

		Scope (CPU3)
		{
			Method (APSS, 0, NotSerialized)
			{
				Return (^^CPU0.APSS ())
			}

			Method (ACST, 0, NotSerialized)
			{
				Return (^^CPU0.ACST ())
			}
		}

		Scope (CPU4)
		{
			Method (APSS, 0, NotSerialized)
			{
				Return (^^CPU0.APSS ())
			}

			Method (ACST, 0, NotSerialized)
			{
				Return (^^CPU0.ACST ())
			}
		}

		Scope (CPU5)
		{
			Method (APSS, 0, NotSerialized)
			{
				Return (^^CPU0.APSS ())
			}

			Method (ACST, 0, NotSerialized)
			{
				Return (^^CPU0.ACST ())
			}
		}

		Scope (CPU6)
		{
			Method (APSS, 0, NotSerialized)
			{
				Return (^^CPU0.APSS ())
			}

			Method (ACST, 0, NotSerialized)
			{
				Return (^^CPU0.ACST ())
			}
		}

		Scope (CPU7)
		{
			Method (APSS, 0, NotSerialized)
			{
				Return (^^CPU0.APSS ())
			}

			Method (ACST, 0, NotSerialized)
			{
				Return (^^CPU0.ACST ())
			}
		}
	}
How to Save Smbios NVRAM settings to your Bios!

 

1. flash your optimal Ozmosis Moded Bios.

2.make the optimal bios settings

3.boot to osx and make your Smbios which fits you, when finish restart to windows

4.open Universal BIOS Backup ToolKit and backup your bios.

5.Enjoy you have a finished bios with Optimal Settings and a Smbios what you have selected!

 

Good Luck :wink_anim:

Saving from bios as I Told earlier. Then we don't need xtra tools. And don't have to have an install of Windows.

Link to comment
Share on other sites

Good idea.

i try it right now.

Its same like 7 series.

New gui its diferend module.

there are CoolGUIDxe in 8 series and i think thats a new gui,

i will try to integrate it but i dont think that will be soo simple as only integrate module..

 

integrated it but nothign happened,dont know how to start it :D

maybe if i replace old one with new one.

Dont know why new z87 even have this old theme file inside...

Link to comment
Share on other sites

×
×
  • Create New...