bs0d Posted September 20, 2014 Share Posted September 20, 2014 cool! is it possible to add the oz folder to a usb drive? so i can mainly use it for boot. with my cust ssdt / default.plist? when i mount efi partition on my osx drive, adding ssdt to oz/acpi/load.. seems like the ssdt is not loading. maybe i do someting wrong! sorry for many n00b questions! Yes, if you format USB stick as FAT32 and put /EFI/OZ folder on stick then boot with that stick inserted it should take precedence of any internal drive. Link to comment Share on other sites More sharing options...
jacoweb Posted September 20, 2014 Share Posted September 20, 2014 Yes, if you format USB stick as FAT32 and put /EFI/OZ folder on stick then boot with that stick inserted it should take precedence of any internal drive. Thanks! Gonna try it right now Link to comment Share on other sites More sharing options...
THe KiNG Posted September 20, 2014 Share Posted September 20, 2014 Thanks! Gonna try it right now Just make sure you rename SSDT-1...SSDT-X.aml to something composed by 4 for example you can use OEM1...OEMx.aml; Link to comment Share on other sites More sharing options...
jacoweb Posted September 20, 2014 Share Posted September 20, 2014 Just make sure you rename SSDT-1...SSDT-X.aml to something composed by 4 for example you can use OEM1...OEMx.aml; Ah, ok thanks for the tip! Ok. Mounted the EFI partition on my Yosemite drive, added my ssdt into acpi/load and the Defaults.plist inside Darwin folder. Added some changes in the defaults.plist, but dont work when booting. What is missing? Link to comment Share on other sites More sharing options...
MacUser2525 Posted September 20, 2014 Share Posted September 20, 2014 Ah, ok thanks for the tip! Ok. Mounted the EFI partition on my Yosemite drive, added my ssdt into acpi/load and the Defaults.plist inside Darwin folder. Added some changes in the defaults.plist, but dont work when booting. What is missing? You neglected to comprehend the change noted when reading the post ie. ssdt.aml -> oem1.aml, ssdt-1.aml -> oem2.aml at least that is what I got from reading it, it needs to be four characters long who knows if it needs to be oem or not that was not explained. Edit: Oh if changes are made to the Defaults.plist you need to reset the nvram with the four finger salute, command + option + p + r if using mac keyboard or their windows equivalent for them to be used/re-loaded. Edit2: Now I have thought about it more it could be SSDT.aml then ssdt-1.aml -> oem1.aml who knows again perhaps he will clarify it in a further post or we can go with the trial and error method of finding out, be nice if this was documented somewhere.... Edit3: I have my Defaults.plist in the Oz directory not the Darwin under that one still need to salute on moving it. 1 Link to comment Share on other sites More sharing options...
jacoweb Posted September 20, 2014 Share Posted September 20, 2014 You neglected to comprehend the change noted when reading the post ie. ssdt.aml -> oem1.aml, ssdt-1.aml -> oem2.aml at least that is what I got from reading it, it needs to be four characters long who knows if it needs to be oem or not that was not explained. Edit: Oh if changes are made to the Defaults.plist you need to reset the nvram with the four finger salute, command + option + p + r if using mac keyboard or their windows equivalent for them to be used/re-loaded. Edit2: Now I have thought about it more it could be SSDT.aml then ssdt-1.aml -> oem1.aml who knows again perhaps he will clarify it in a further post or we can go with the trial and error method of finding out, be nice if this was documented somewhere.... ahh damn my fault. ah ok i gonna try reset the nvram. thanks again! Link to comment Share on other sites More sharing options...
XLR Posted September 20, 2014 Share Posted September 20, 2014 To Change CPU Type: Hi, My CPU is Xeon E3-1245 v2 and it's getting recognized in "about this mac" as Intel Core i7, how do i find out the correct CpuType value for this model? Link to comment Share on other sites More sharing options...
Riley Freeman Posted September 20, 2014 Share Posted September 20, 2014 Putting Clover back allowed me to troubleshoot my DSDT edits a lot easier. I've just put Ozmosis back and my edits are working fine. Just have three mainly cosmetic issues to resolve: VBIOS for my card needs patching to display full res boot screen (going to look into patching the BIOS and reflashing later as I don't think this can be done from Ozmosis) Done. Memory showing as Empty in system profiler (DarwinDumper time I guess. Any modules in particular needed to troubleshoot this rather than uploading the whole thing?) Can I inject the value for Processor Interconnect Speed (QPI) via nvram/defaults as well? Also, this time it didn't empty my EFI partition. Maybe because I added the EnhancedFat and PartitionDxe files as well. Link to comment Share on other sites More sharing options...
THe KiNG Posted September 20, 2014 Share Posted September 20, 2014 OK, here again this time for those who did not understand my previous comment So if we have SSDT.aml, "S"+"S"+"D"+"T" = 4 so we can use it as is; If we have SSDT-1.aml, "S"+"S"+"D"+"T"+"-"+"1+ = 6 so we cannot use it because is greater then 4 and not equal with 4 correct? So what we do? I said, "composed by 4" So instead SSDT-1.aml we will use as example OEM1.aml Lets verify "O"+E"+"M"+"1" = 4 so is good to go. Hope now is sharp clear... Link to comment Share on other sites More sharing options...
jacoweb Posted September 20, 2014 Share Posted September 20, 2014 SSDT finaly injected! PowerManagement is now working! The only issue now is the CPU Type. Still not working after updating the NVRAM with new CPU Type. dunno whats wrong. gah Link to comment Share on other sites More sharing options...
jacoweb Posted September 20, 2014 Share Posted September 20, 2014 Hi, My CPU is Xeon E3-1245 v2 and it's getting recognized in "about this mac" as Intel Core i7, how do i find out the correct CpuType value for this model? What is your SMBios model? I use MacPro6.1, you can try 0x0704 Link to comment Share on other sites More sharing options...
THe KiNG Posted September 20, 2014 Share Posted September 20, 2014 SSDT finaly injected! PowerManagement is now working! The only issue now is the CPU Type. Still not working after updating the NVRAM with new CPU Type. dunno whats wrong. gah Without any kind of log/dump only God may help you... Link to comment Share on other sites More sharing options...
jacoweb Posted September 20, 2014 Share Posted September 20, 2014 Without any kind of log/dump only God may help you... hehe true! What kind of logs do i need to upload? Have done a dump with darwindumper. But i need to know what kind of log files i can upload here. Link to comment Share on other sites More sharing options...
FredWst Posted September 20, 2014 Share Posted September 20, 2014 hehe true! What kind of logs do i need to upload? Have done a dump with darwindumper. But i need to know what kind of log files i can upload here. Full DarwinDumper or maybe just bdmseg. Fred Link to comment Share on other sites More sharing options...
jacoweb Posted September 20, 2014 Share Posted September 20, 2014 Ok, here it is! Hopefully someone can found out the Memory problem. DarwinDumper_2.9.6_Apple_X64_Yos_jaco.zip Link to comment Share on other sites More sharing options...
FredWst Posted September 20, 2014 Share Posted September 20, 2014 Ok, here it is! Hopefully someone can found out the Memory problem. Oz is able to detect your Cpu, if not you can inject in \Efi\Oz\defaults.plist. 44:609 00:003 Found \Efi\Oz\Darwin\Extensions\Common\CPUInjector.kext [plist][x86_64][i386][ppc] i think this kext is not a good idea. 00:000 00:000 Ozmosis 1.02.1479 RELEASE (2014-09-12 23:27:19 VS2012x86) on 2014-09-20 20:58:15 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.653: 00:000 00:000 BootOrder 00 81 01 02 82 00:002 00:002 BootOrder 00 81 01 02 00:002 00:000 Found Intel® Core i7-4930K CPU @ 3.40GHz (3E.06.00) Cores 6 Threads 12 00:002 00:000 BusRatio 12 / 34 (34) 00:002 00:000 P-State Coordination Type HW_ALL -> SW_ANY = SW_ANY 00:002 00:000 TSC Frequency 3410235280 3410MHz 00:002 00:000 CPU Frequency 3410235258 3410MHz 00:002 00:000 FSB Frequency 100301037 100MHz 00:002 00:000 Detected Aptio 2.x firmware enabling fixes 00:002 00:000 Found 00.01.00.0 Nvidia Graphics Controller [10DE:1187] [1462:2848] rev 161 00:002 00:000 Found 00.00.19.0 Intel Lan Controller [8086:1503] [1043:849C] rev 6 40:16:7E:7B:D3:38 00:003 00:000 Found 00.05.00.0 Atheros Wireless Lan Controller [168C:0030] [168C:3112] rev 1 64:66:B3:23:F1:B7 00:003 00:000 Found 00.0A.00.0 Via Firewire Controller [1106:3403] [1043:8384] rev 1 00:00:00:00:00:00:00:00 00:003 00:000 Found 00.00.1F.3 Intel SMBUS Controller [8086:1D22] [1043:84EF] rev 6 00:004 00:000 Slot 0 Empty 00:004 00:000 Slot 1 Empty 00:005 00:000 Slot 2 Empty 00:005 00:000 Slot 3 Empty 00:006 00:000 Found 1 GPU Controller For memory issue i can't help you, need a fixe. 44:459 00:000 Using AcpiGeneratorMask 0x04 00000100 Darwin 44:460 00:001 Inject SSDT r1 0x099E 0x3E "APPLE " "CpuPm " 0x00012700 "INTL" 0x20120420 "OEM1.aml" - Success 44:461 00:001 Inject SSDT r1 0x04E3 0x97 "Test " "amitest " 0x00008000 "INTL" 0x20100331 "SSDT.aml" - Success 44:461 00:000 Found DMI Anchor 0x000FF040 v2.7 Table Address 0xDD355018 Length 0x13D0 - Success happy to see that you can inject ssdt with The KING explanations. Fred 1 Link to comment Share on other sites More sharing options...
jacoweb Posted September 20, 2014 Share Posted September 20, 2014 Oz is able to detect your Cpu, if not you can inject in \Efi\Oz\defaults.plist. 44:609 00:003 Found \Efi\Oz\Darwin\Extensions\Common\CPUInjector.kext [plist][x86_64][i386][ppc] i think this kext is not a good idea. 00:000 00:000 Ozmosis 1.02.1479 RELEASE (2014-09-12 23:27:19 VS2012x86) on 2014-09-20 20:58:15 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.653: 00:000 00:000 BootOrder 00 81 01 02 82 00:002 00:002 BootOrder 00 81 01 02 00:002 00:000 Found Intel® Core i7-4930K CPU @ 3.40GHz (3E.06.00) Cores 6 Threads 12 00:002 00:000 BusRatio 12 / 34 (34) 00:002 00:000 P-State Coordination Type HW_ALL -> SW_ANY = SW_ANY 00:002 00:000 TSC Frequency 3410235280 3410MHz 00:002 00:000 CPU Frequency 3410235258 3410MHz 00:002 00:000 FSB Frequency 100301037 100MHz 00:002 00:000 Detected Aptio 2.x firmware enabling fixes 00:002 00:000 Found 00.01.00.0 Nvidia Graphics Controller [10DE:1187] [1462:2848] rev 161 00:002 00:000 Found 00.00.19.0 Intel Lan Controller [8086:1503] [1043:849C] rev 6 40:16:7E:7B:D3:38 00:003 00:000 Found 00.05.00.0 Atheros Wireless Lan Controller [168C:0030] [168C:3112] rev 1 64:66:B3:23:F1:B7 00:003 00:000 Found 00.0A.00.0 Via Firewire Controller [1106:3403] [1043:8384] rev 1 00:00:00:00:00:00:00:00 00:003 00:000 Found 00.00.1F.3 Intel SMBUS Controller [8086:1D22] [1043:84EF] rev 6 00:004 00:000 Slot 0 Empty 00:004 00:000 Slot 1 Empty 00:005 00:000 Slot 2 Empty 00:005 00:000 Slot 3 Empty 00:006 00:000 Found 1 GPU Controller For memory issue i can't help you, need a fixe. 44:459 00:000 Using AcpiGeneratorMask 0x04 00000100 Darwin 44:460 00:001 Inject SSDT r1 0x099E 0x3E "APPLE " "CpuPm " 0x00012700 "INTL" 0x20120420 "OEM1.aml" - Success 44:461 00:001 Inject SSDT r1 0x04E3 0x97 "Test " "amitest " 0x00008000 "INTL" 0x20100331 "SSDT.aml" - Success 44:461 00:000 Found DMI Anchor 0x000FF040 v2.7 Table Address 0xDD355018 Length 0x13D0 - Success happy to see that you can inject ssdt. Fred The cpuinjector.kext is just a test. I have tried to change the CpuType in NVRAM, but no luck. I need to test it more. So the memory bug is an OZ bug? Link to comment Share on other sites More sharing options...
THe KiNG Posted September 20, 2014 Share Posted September 20, 2014 SSDT finaly injected! PowerManagement is now working! The only issue now is the CPU Type. Still not working after updating the NVRAM with new CPU Type. dunno whats wrong. gah Well you have a "soup" there: So you are loading "44:609 00:003 Found \Efi\Oz\Darwin\Extensions\Common\CPUInjector.kext [plist][x86_64][i386][ppc]" What for? On SMBios you have "Apple specific Processor Type: cpu=0701" On NVRAM you have same: 4D1FDA02-38C7-4A6A-9CC6-4BCCA8B30102:CpuType ------------------------------------------------------------------------------ 000000: 30 78 37 30 31 |0x701| But on IOReg you have: "cpu-type" = <0105> So, How that ended there? I bet on that kext, try to remove it and see how goes... Or if you did something else that I don't know... 1 Link to comment Share on other sites More sharing options...
jacoweb Posted September 20, 2014 Share Posted September 20, 2014 Well you have a "soup" there: So you are loading "44:609 00:003 Found \Efi\Oz\Darwin\Extensions\Common\CPUInjector.kext [plist][x86_64][i386][ppc]" What for? On SMBios you have "Apple specific Processor Type: cpu=0701" On NVRAM you have same: But on IOReg you have: So, How that ended there? I bet on that kext, try to remove it and see how goes... Or if you did something else that I don't know... Ok, i can try to remove the kext, but it did not work before i added the kext. Let me try again! Link to comment Share on other sites More sharing options...
FredWst Posted September 20, 2014 Share Posted September 20, 2014 Ok, i can try to remove the kext, but it did not work before i added the kext. Let me try again! Try sudo nvram 4D1FDA02-38C7-4A6A-9CC6-4BCCA8B30102:CpuType=0x705 Fred Link to comment Share on other sites More sharing options...
joe75 Posted September 20, 2014 Share Posted September 20, 2014 00:002 00:000 Found Intel® Core™ i7-4930K CPU @ 3.40GHz (3E.06.00) Cores 6 Threads 12 Found! Link to comment Share on other sites More sharing options...
bs0d Posted September 20, 2014 Share Posted September 20, 2014 44:460 00:001 Inject SSDT r1 0x099E 0x3E "APPLE " "CpuPm " 0x00012700 "INTL" 0x20120420 "OEM1.aml" - Success 44:461 00:001 Inject SSDT r1 0x04E3 0x97 "Test " "amitest " 0x00008000 "INTL" 0x20100331 "SSDT.aml" - Success Ok your OEM1.aml file contains your CPU PM definitions this should be called SSDT.aml to enable Ozmosis to drop original tables containing any cpu pm definitions. so rename your SSDT.aml to OEM.aml and rename the OEM1.aml file to SSDT.aml now you should see the original SSDT table being dropped in bdmesg log Link to comment Share on other sites More sharing options...
jacoweb Posted September 20, 2014 Share Posted September 20, 2014 Ok your OEM1.aml file contains your CPU PM definitions this should be called SSDT.aml to enable Ozmosis to drop original tables containing any cpu pm definitions. so rename your SSDT.aml to OEM.aml and rename the OEM1.aml file to SSDT.aml now you should see the original SSDT table being dropped in bdmesg log Ok, thanks Link to comment Share on other sites More sharing options...
xelanaiznac Posted September 21, 2014 Share Posted September 21, 2014 Have tested to do an DSDT + SSDT mod into bios, but it fails to generate the AmiBoardBin file with DSDT2BIOS. Is there anyone here that can help me to inject my mods? AmiBoardInfo.bin is extracted from my bios (asusx79.cap) DSDTSSDT.ZIP is the edits i want to inject into the extracted AmiBoardInfo.bin Thanks! to do that, you have to use the dsdt2bios r3 as i wrote some pages ago... you have to use terminal obviouslly 00:002 00:000 Found Intel® Core™ i7-4930K CPU @ 3.40GHz (3E.06.00) Cores 6 Threads 12 Found! so, which is the correct value? this one? CpuType=0x705 Link to comment Share on other sites More sharing options...
jacoweb Posted September 21, 2014 Share Posted September 21, 2014 to do that, you have to use the dsdt2bios r3 as i wrote some pages ago... you have to use terminal obviouslly so, which is the correct value? this one? CpuType=0x705 have tested 0x705.. no luck. oz find my cpu so wonder why its unknown in osx. have aldo removed the cpuunjectot kext. Link to comment Share on other sites More sharing options...
Recommended Posts