Jump to content

fluid | fixed

antipop2323

antipop2323

Member Since 03 Jul 2009
Offline Last Active May 08 2013 09:34 AM
-----

In Topic: iMessage not working - iCloud/Internet etc working - Changed boot.plist file...

23 January 2013 - 10:11 PM

View Postdmazar, on 23 January 2013 - 10:06 PM, said:

if you open plist in plist editor, then you should get your MAC address (6 bytes) inside < and >. Your example above looks ok, except it has letter 'g' which is not possible - not a hex digit.

But again, from the current user experience, ROM value must be present but it's not required to be MAC address to sign in to iMessage. For now.

ok, well i just made up the #s, but that's more or less what mine looked like heh... it did create a space though, so it appeared like <12ef487e 506e>  /shrug

In Topic: iMessage not working - iCloud/Internet etc working - Changed boot.plist file...

23 January 2013 - 09:27 PM

View Postdmazar, on 23 January 2013 - 04:30 PM, said:

Just a note: ROM is suppose to contain MAC address of your primary network card. Although, it seems it's not important at all for now.

But, if you still want to set ROM to your MAC address, then do it like this: if MAC address is f1:2a:14:52:9a:60 (note: it's 6 bytes) then do
sudo nvram 4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14:ROM=%f1%2a%14%52%9a%60


i tried this and in my plist ROM looks like <12eg487e 506e>

is that how it should look in plist?

In Topic: Clover General discussion

05 December 2012 - 12:29 AM

View PostSlice, on 03 December 2012 - 01:54 PM, said:

It may be somewhere here
for (Link = gMemoryMap.ForwardLink; Link != &gMemoryMap; Link = Link->ForwardLink) {
	 Entry = CR(Link, MEMORY_MAP, Link, MEMORY_MAP_SIGNATURE);
	 if ((Entry->Attribute & EFI_MEMORY_RUNTIME) != 0) {
	 if (Entry->Type == EfiACPIReclaimMemory || Entry->Type == EfiACPIMemoryNVS) {
		 DEBUG((DEBUG_ERROR | DEBUG_PAGE, "ExitBootServices: ACPI memory entry has RUNTIME attribute set.\n"));
		 Status = EFI_INVALID_PARAMETER;
		 goto Done;
	 }
	 if ((Entry->Start & (EFI_ACPI_RUNTIME_PAGE_ALLOCATION_ALIGNMENT - 1)) != 0) {
		 DEBUG((DEBUG_ERROR | DEBUG_PAGE, "ExitBootServices: A RUNTIME memory entry is not on a proper alignment.\n"));
		 Status = EFI_INVALID_PARAMETER;
		 goto Done;
	 }
	 if (((Entry->End + 1) & (EFI_ACPI_RUNTIME_PAGE_ALLOCATION_ALIGNMENT - 1)) != 0) {
		 DEBUG((DEBUG_ERROR | DEBUG_PAGE, "ExitBootServices: A RUNTIME memory entry is not on a proper alignment.\n"));
		 Status = EFI_INVALID_PARAMETER;
		 goto Done;
	 }
	 }
}

We can't debug at this place because these codes from UEFI ROM.

I see, then it's  beyond my control.  Fortunately, it doesn't appear to cause any problems.

Edit: I was poking around in bios looking for settings that might be the cause and disabled Fast Boot - no longer get the invalid parameter :)

In Topic: Clover General discussion

03 December 2012 - 01:04 PM

So it appears now that I have Clover booting UEFI from my SSD, I get this message after booting my OSX Partition.  

ExitBootServices() = Status Invalid Parameter
MapKey = 3B4B. LastMapKey = 3B4B
This is an error and should be resolved
For Now, we will force ExitBootServices() once again yadda yadda

It still boots into ML though and everything appears to be fine, just not sure what this means or what to do about it.  It doesn't happen when booting UEFI from thumb drive, and it doesn't happen first boot after putting clover in my EFI partition on SSD, only all the successive ones thereafter.  

Anyone have an explanation?

In Topic: Clover General discussion

02 December 2012 - 10:18 PM

View Postdmazar, on 01 December 2012 - 01:10 PM, said:

So,
1. if you stop Clover from injecting USB device values with USBInjection=No, then you are missing some USB device values that would allow you to wake with USB mouse/keyboard
2. but if you let Clover to inject USB device values, then Clover injects values which are not good for your system

This sounds like you need to inject USB stuff, but a bit different then Clover is doing by default. You can check what Clover is injecting by using DarwinDumper to dump "Device Properties". And you can inject your own values to USB devices in DSDT.


Yes, mouse does not work in UEFI boot here also. It's not related to AptioFix. It's just that mouse driver built inside our UEFI does not behave as it should (as specified by UEFI spec), and Clover does not get proper movement values from it.

Yah, you were spot on with this post... w/ DSDT fixed or by just using StringInjector w/ device properties from Chameleon I no longer get that consistent reboot 30 seconds after sleep.

I have one other issue, which is that the bootloader never shows my volume names for boot drives when booting through UEFI (this was never a problem w/ Boot0 booting). just the icon and "booting mac osx from _______" Any idea what that might be about?

Edit: Nevermind, I was using old HFSPlus driver, I get Volume names now :)

© 2013 InsanelyMac  |   News  |   Forum  |   Downloads  |   OSx86 Wiki  |   Mac Netbook  |   Web hosting by CatN  |   Designed by Ed Gain  |   Logo by irfan  |   Privacy Policy