Jump to content

oSxFr33k

Members
  • Posts

    1,197
  • Joined

  • Last visited

Reputation

84 Excellent

3 Followers

Profile Information

  • Gender
    Male
  • Interests
    Sound and Graphic Design. Electronics in general.

Recent Profile Visitors

13,329 profile views
  1. I was curious I removed my USBports.kext and only used my SSDT EH01/EH02 I posted above the before and after and all my USB ports are 100% fully functional. I have only 4 USB ports and two hubs so I don't have the 15 port limit on either one so what's the point of having it and why do I have to have the ports labelled with PR etc? See screenshots.
  2. @deeveedee Some progress: -Finally boot into Hi-Sierra with Opencore v0.9.3 and DSDT but USB is broken cannot figure out why, I know DSDT is patched correctly, VERY FAST BOOT. -I am actually able to boot Hi-Sierra with BigSur/Ventura Opencore with SSDT's as well with USB working, boot is very quick. -I know why I had a hard time booting Catalina with Opencore and DSDT, must be because I have DosDude1's patched Catalina. To test this theory I will have to install Catalina without DosDude1's patching. -Still unable to load AGPM must be because of unknown processor. -I tried with CPUID Mask in kernel emulate using CPUID from a real MBP6,2 i7-640M ID no luck. -FInd attached Congis/Ioregs for both boot scenarios and OC EFI that boots all MacOS's -I will spend more time reading through all of your Guides in the next few weeks. -WHat other way is there to Spoof CPU other than CPUID Mask? SSDT? CPUFriend? I would really appreciate help with this one Google search finds nothing for Arrendale. Thanks! Edited: Swapped out i7-940QM back to i7-740M still no AGPM weird,I think it's the same CPUID as the i7-640M, after doing more reviewing theCPU information both my i7's are quad and the 640m is dual core. Ioreg and Configs Opencore Boot with and without DSDT.zip EFI_G51JX_GTX_360M.zip
  3. -Apologies I spoke to soon, I have made all necessary changes as was discussed to boot Opencore config with DSDT boot, in Catalina unfortunately I get waiting for root device FD8884C1-A5C6-4B2F-A117-E23A453708C5 just assuming the root device is SATA rather than the USB, working on a fix, if I can get past this point I think she will boot. - I will try to boot Hi-Sierra eventually with OC but rather start with Catalina at this point since Clover boots Catalina perfectly with AGPM and all devices properly set. -I don't think I ever posted my Ioreg from Clover boot with DSDT boot, so I have posted it maybe you can see if something is not patched properly in my DSDT for Clover. Everything is loading properly, I have AGPM with the newer processor i7-940QM, AppleACPIEC is under EC. SBRG is renamed as LPCB. EH01/EH02 showing PR ports numbers just as your ioreg screenshot shows. -The only thing broken and have not fixed in Catalina is Shutdown/Sleep/Wake which I think was working in Hi-Sierra I don't remember? -You mentioned a couple times about Bluetooth I am purposely not loading those kexts right now just the WIFI in Opencore until I finally get OC to boot in older MacOS's as you have. -One question should I be loading RestrictAgents.kext, FeatureUnlock.kext and RSRHelper.kext under Catalina with OpenCore, I believe you load them in your latest OC v0.8.8, I am using v0.9.3. Will the more current versions of OC boot your system? Catalina CLover boot Ioreg also includes OC Config.zip
  4. DSDT does not boot BigSur/Monterey nor Ventura only Catalina. I will have a look at yours. I used SSDTTime to generate the SSDTs and the USB reset partially works.
  5. @deeveedee Having a real hard time with this SSDT experimenting around it partially works EHC0 remains as EHC0 and EHC1 gets renamed as EH01. Trying to figure out how to rename EHC0 to EH02 for example here is my before and after and EHC0 just does not rename. If I try Rename EHC0 and EHC1 to EH01 and EH02 within the Opencore Config ACPI/Patch, it kills all the USB ports. I believe my USBports.kext is correct I spent a lot of time with that my EFI was posted up a few. Still working on APGM. I had to do more research on Device (EC0) I don't think I really understood how the patching should be done. My Ioreg now looks like yours for EC. This was only renames EHC1 as EH01. DefinitionBlock ("", "SSDT", 2, "CORP", "UsbReset", 0x00001000) { External (_SB_.PCI0, DeviceObj) External (_SB_.PCI0.EHC0.RHUB, DeviceObj) External (_SB_.PCI0.EHC1, DeviceObj) Scope (\_SB.PCI0.EHC0.RHUB) { Method (_STA, 0, NotSerialized) // _STA: Status { If (_OSI ("Darwin")) { Return (Zero) } Else { Return (0x0F) } } } Scope (\_SB.PCI0.EHC1) { Method (_STA, 0, NotSerialized) // _STA: Status { If (_OSI ("Darwin")) { Return (Zero) } Else { Return (0x0F) } } } Scope (\_SB.PCI0) { Device (EH01) { Name (_ADR, 0x001A0000) // _ADR: Address Method (_STA, 0, NotSerialized) // _STA: Status { If (_OSI ("Darwin")) { Return (0x0F) } Else { Return (Zero) } } } } } Edited the script to also rename ECH1 to EH02 DefinitionBlock ("", "SSDT", 2, "CORP", "UsbReset", 0x00001000) { External (_SB_.PCI0, DeviceObj) External (_SB_.PCI0.EHC0.RHUB, DeviceObj) External (_SB_.PCI0.EHC1.RHUB, DeviceObj) External (_SB_.PCI0.EHC0, DeviceObj) External (_SB_.PCI0.EHC1, DeviceObj) Scope (\_SB.PCI0.EHC0.RHUB) { Method (_STA, 0, NotSerialized) // _STA: Status { If (_OSI ("Darwin")) { Return (Zero) } Else { Return (0x0F) } } } Scope (\_SB.PCI0.EHC1.RHUB) { Method (_STA, 0, NotSerialized) // _STA: Status { If (_OSI ("Darwin")) { Return (Zero) } Else { Return (0x0F) } } } Scope (\_SB.PCI0.EHC1) { Method (_STA, 0, NotSerialized) // _STA: Status { If (_OSI ("Darwin")) { Return (Zero) } Else { Return (0x0F) } } } Scope (\_SB.PCI0.EHC0) { Method (_STA, 0, NotSerialized) // _STA: Status { If (_OSI ("Darwin")) { Return (Zero) } Else { Return (0x0F) } } } Scope (\_SB.PCI0) { Device (EH01) { Name (_ADR, 0x001A0000) // _ADR: Address Method (_STA, 0, NotSerialized) // _STA: Status { If (_OSI ("Darwin")) { Return (0x0F) } Else { Return (Zero) } } } } Scope (\_SB.PCI0) { Device (EH02) { Name (_ADR, 0x001D0000) // _ADR: Address Method (_STA, 0, NotSerialized) // _STA: Status { If (_OSI ("Darwin")) { Return (0x0F) } Else { Return (Zero) } } } } }
  6. I have to go back to the huge general opencore thread or the documentation on OC but vit9696 mentions something regarding that it may not be a good idea to load a patched DSDT because in memory the unpatched DSDT is already being loaded or some pre-ACPI patching is done off the native DSDT or something in that regards, I don’t remember exact reason why to avoid it.
  7. -The AGPMenabler is how you know your GPU was spoofed, if not where in ioreg tells you? -Have to review kernel patches might have left a few things in there I have to remove. -I might put the i7-720M back in but it’s the same Device-ID as the i7-940XM. -Not sure what else I have to do to fake CPU tried also in Platform Generic CPU device. -I keep forgetting to remove PMC SSDT -I just now noticed a pre boot message OCCPU: failed to get FSBFrequecy data using Apple Platform Info - Not Found. I thought I had the 3 kexts loaded for CPU I will double check the ASP one but thought for sure I was loading it.
  8. -I have not tested the VGA nor the HDMI ports yet. Will VGA work in MacOS BigSur+ -Successful install of Big Sur, WIFI working might re-install Ventura 13.2.1 or maybe update to see if I can get the WIFI to work -I cannot get the SSDT to inject the graphics investigating but DeviceProperties takes care of it, I am using WhateverGreen. -I tried to Fake CPU with CPU Mask , still says unknown processor but also seems to be running fine, you will see the edit in OC config attached files. -I am unsure if the deviceProperty Nvidia Spoof is working or not, Ioreg attached, where/what am I looking for if Spoofing is working or not? -Assuming from my readings that if AGPM is enabled it will show up under CPU1? -DSDT just reboots with Big Sur and I made sure RebaseRegions was enabled. -Does AppleACPIEC really need to be present in Ioreg? I thought that was what needed to be prevented in a hack. I see EC and ECO with _STA in Ioreg and I am fairly sure the SSDT is correct. -My USB ports kext is correct but for some odd reason it won't let me rename EHC0 but the important one to rename is EHCI or EHC1 correct? -The Kext created from SSDTTime 'SSDT-USB-Reset.aml' I believe is the one that does the EHC renaming and without it, none of the USB ports will work. -Still a lot of work left for PS2 devices, using USB keyboard and USB mouse for now. -Need to get Sleep/Wake/shutdown to work. This actually broke in Catalina and never was able to figure out how to fix it. -Have to work on getting LCD brightness to function, No slider present in Display in settings. -I have a real MacBookPro6,2 with the GT330M I can supply Ioreg if you want to see it for reference? -Can I get a copy of your Ioreg? -Please find EFI and my Ioreg from Big Sur attached fairly sure its the same as what I already attached from previous post where I finally booted with GPU acceleration with attached files. EFI and Ioreg Big Sur.zip
  9. @deeveedee Good news after looking over your SSDT and the _DSM you pasted as well as carefully looking over my GPU SSDT I entered what I think is most important into DeviceProperties in OC and guess what, it booted as accelerated graphics finally in Ventura. I don't see anything with Underscan on the real but that is a hot swappable so it may not show up in Ioregistry until after a connection is made, I still left that data out of DeviceProperties. Where do I view in Ioregistry if the GPU is spoofed correctly and what should it look like? I will have to look through your thread on GPU injection I think you have some Ioreg screenshots. You are correct with OC the CPU is unknown but not when I boot Clover. Have to spoof CPU. Last few things to work on is Wifi and sleep/wake/shutdown which is in your guides. Screenshot of OC DeviceProperties and Ioreg attached. Thanks Again! G51JX_VENTURA.IOREG.zip
  10. I don’t have that setting in Legacy Bios. I loaded the Bios in Aptio tools and a very interesting feature I can actually enable UEFI but will make a rom backup of the Bios before I change that setting. I don’t see how it can just magically become UEFI Bios without all the modules drivers and as complex as it is it can’t be that simple.
  11. @Middleman Tried the ASPM but in DeviceProperties no luck. The Nvram flags that you posted a while back I have most of them except instead of vsmcbeta I have vsmcgen=1 nieither one make any difference. What is smcgen=1 which I tried didn't have any luck, nor did any of the NCPI flags 2000 or 3000. Even tried Darkwake no difference. Thanks for the help. @deeveedee I was able to boot with GPU acceleration into Catalina using the same OC settings I have for Ventura with one huge difference. It boots with acceleration using the graphics DeviceProperties in OC and won't boot my GPU SSDT so that tells me something there. I don't know why Ventura boots to dark screen with only using DeviceProperties in OC while Catalina no issues. Both Catalina and Ventura behave exactly the same with the GPU SSDT it stalls and does not even boot ever to screen just stalls. Do you have a guide for creating the GPU SSDT? Did you start with SSDTTime? I did notice you include many sections you find in the original DSDT, was not quite sure why there are Multiple OperationsRegions, Multiple Scopes and Methods, most of which had to come from your native DSDT. Is all of it really needed or you had to bring in all the code to get it to boot with acceleration and to get Sleep/Wake and shutdown to work? Thanks for the help.
  12. @deeveedee So true never installed OC for Hi-Sierra or Catalina on this G51JX Laptop both work so good with Clover and flawless in Hi Sierra and Catalina. The only exception is Shutdown, sleep/wake broke from Hi Sierra to Catalina, I also tried Rehabman’s DSDT Debug technique and even with his help could never figure out the cause seems like you have mastered the fix for this which I will look at once I can get to the Desktop with GPU acceleration. My only true baby is the Asus G750JX, a huge huge history on this laptop. Actually if you ever look on eBay for one I recommend you buy one you will be in heaven. Make sure it’s the G750JX model with the GTX 770M dedicated only graphics, I know what your most likely thinking, its a Haswell Laptop what’s the big deal, you get one you will have everything you need from me OC wise to get this running in perfection at least up to Ventura. A quick Google search G750JX Mavericks brings up a Asus Rog thread started by Bozzified then kinda continued by me near the end and G750JX Github search brings up my stuff for the G750JX. Everything you need is on Github all patches etc to do it from scratch if one wanted to and learn. I still have all the DSDT patching text files from EmiyDinesh, we spent months perfecting those DSDT patches, which I converted the GPU patch to SSDT starting in Catalina. Maybe Clover made things to easy for me but OC was a real chalenge. Emily also help me perfect the G750JX DSDT patches. All of those now I have converted to SSDT/OC, except one, I cannot get for the life of me and with the help of some great people over on OSXLatitide forums, the WIFI Led on the front base of the Laptop to convert to SSDT, it just cannot be done. I just have to live without an LED indicator or go back to DSDT and we know it’s not recommended in OC. Even the Battery patch which I believe you have done the same thing taken what would have been Rehabman’s battery patch guide for DSDT and converted to OC ACPI patching/renaming/SSDT one of Rehabman’s last incredible journey’s, he knew the huge significance of the OC team look what they have done. BTW that extra code I have in the GPU SSDT is for preparing it for under/over scan for LCD monitors connected externally to the HDMI port. I have to check my Real MacBookPro6,2 to see if this exists in Ioreg but it does for the G750JX. I honestly don’t remember why it is there. You can see from my signature I have a huge list of hardware I am updating slowly to Ventura, one is rather famous here the Dell XPS M1530 which Fusion71au perfected to work beyond Catalina. I know I have been here for a long time you would think and I am sure many others may think the same, by now I would have this all down but I don’t that is unfortunate for me. We are very similar in some way perfection wise, but you go way out of your way to lay it down, your entire process step by step troubleshooting and still somehow not sure how find time to help others, have not seen anyone ever do anything like what you have done, documenting every single phase as you move along this is invaluable information don’t ever give up on your journey. Again thanks for the help!!
  13. Can't explain it, using the latest AirportBrcmFixup.kext, version 2.1.7 and Wi-Fi is enabled but it just won't find any networks, all is blank. In plugins folder only kext now is AirportBrcmNIC_injector.kext and enabled in OC Config. Is that enabler for both DW1510 and BCM94352HMB? I still need to read up how to enable Emulated NVRAM on legacy Bios.
×
×
  • Create New...