Administrators MaLd0n Posted July 18, 2020 Author Administrators Posted July 18, 2020 18 minutes ago, thief_fighter said: Do you know how can I fix the internal bluetooth USB? Only the hub is configured to be internal. what ur mobo? -Guides and Tutorials HERE -Hackintosh Tutorial Database - HERE -The largest EFI folder collection for Hackintosh HERE -Support Olarila Vanilla Hackintosh by making a donation HERE -Professional Hackintosh Support since 2006 HERE
thief_fighter Posted July 18, 2020 Posted July 18, 2020 (edited) 7 hours ago, MaLd0n said: what ur mobo? ASRock B460M Pro4 Here's my open core folder and ioreg when using USBInjectAll and USBMap kext https://www.dropbox.com/s/qe4ym6uys3cg65t/Archive.zip?dl=0 Edited July 18, 2020 by thief_fighter
Administrators MaLd0n Posted July 18, 2020 Author Administrators Posted July 18, 2020 10 hours ago, thief_fighter said: ASRock B460M Pro4 just set hs01 to internal. generate new with hackintool btw, u don't need any ssdt with my dsdt, is a full solution -Guides and Tutorials HERE -Hackintosh Tutorial Database - HERE -The largest EFI folder collection for Hackintosh HERE -Support Olarila Vanilla Hackintosh by making a donation HERE -Professional Hackintosh Support since 2006 HERE
thief_fighter Posted July 18, 2020 Posted July 18, 2020 51 minutes ago, MaLd0n said: just set hs01 to internal. generate new with hackintool btw, u don't need any ssdt with my dsdt, is a full solution Yes, I've disabled all other ssdt and only have your ssdt/dsdt in the config. I set hs01 to internal and generate new with hackintool. However my computer still couldn't sleep and USB3 device is not recognized.
Administrators MaLd0n Posted July 18, 2020 Author Administrators Posted July 18, 2020 6 minutes ago, thief_fighter said: I set hs01 to internal and generate new with hackintool. However my computer still couldn't sleep and USB3 device is not recognized. use ur previous kext usb and edit plist inside kext, set hs01 to internal - 0xFF - 255 -Guides and Tutorials HERE -Hackintosh Tutorial Database - HERE -The largest EFI folder collection for Hackintosh HERE -Support Olarila Vanilla Hackintosh by making a donation HERE -Professional Hackintosh Support since 2006 HERE
thief_fighter Posted July 18, 2020 Posted July 18, 2020 As you can see, I've set HS01 in both kexts as 255 https://www.dropbox.com/s/7yunoqr4mfgw9uf/Screen Shot 2020-07-18 at 22.32.41.png?dl=0 The USB2.0 Hub which contain the bluetooth USB is already shown as built-in, however computer still couldn't sleep. It only sleep when I disable HS01 completely. https://www.dropbox.com/s/rqq3hsu3313bwo4/Screen Shot 2020-07-18 at 09.46.09.png?dl=0
Administrators MaLd0n Posted July 18, 2020 Author Administrators Posted July 18, 2020 18 minutes ago, thief_fighter said: however computer still couldn't sleep. It only sleep when I disable HS01 completely. bluetooth is connect via usb cable in mobo? -Guides and Tutorials HERE -Hackintosh Tutorial Database - HERE -The largest EFI folder collection for Hackintosh HERE -Support Olarila Vanilla Hackintosh by making a donation HERE -Professional Hackintosh Support since 2006 HERE
thief_fighter Posted July 18, 2020 Posted July 18, 2020 4 minutes ago, MaLd0n said: bluetooth is connect via usb cable in mobo? Yes, you can see it here https://www.dropbox.com/s/rp7iulpkpha0d3r/Screen Shot 2020-07-18 at 22.56.41.png?dl=0
Administrators MaLd0n Posted July 18, 2020 Author Administrators Posted July 18, 2020 14 minutes ago, thief_fighter said: Yes, you can see it here if set to internal don't solve. idk 1 -Guides and Tutorials HERE -Hackintosh Tutorial Database - HERE -The largest EFI folder collection for Hackintosh HERE -Support Olarila Vanilla Hackintosh by making a donation HERE -Professional Hackintosh Support since 2006 HERE
thief_fighter Posted July 18, 2020 Posted July 18, 2020 33 minutes ago, MaLd0n said: if set to internal don't solve. idk I'll buy a usb bluetooth and hope airdrop works
Administrators MaLd0n Posted July 18, 2020 Author Administrators Posted July 18, 2020 9 minutes ago, thief_fighter said: I'll buy a usb bluetooth and hope airdrop works and work? i think no need a pci card with native support check about that -Guides and Tutorials HERE -Hackintosh Tutorial Database - HERE -The largest EFI folder collection for Hackintosh HERE -Support Olarila Vanilla Hackintosh by making a donation HERE -Professional Hackintosh Support since 2006 HERE
thief_fighter Posted July 18, 2020 Posted July 18, 2020 (edited) 3 hours ago, MaLd0n said: and work? i think no need a pci card with native support check about that Is there anyway to change this to true? https://www.dropbox.com/s/jvl00j7xm2rnsj1/Screen Shot 2020-07-19 at 02.01.38.png?dl=0 Currently it is false and which mean MacOS doesn't recognize it as internal card. Edit: Seems like plug this to USB3 port will solve it, I need to sacrifice the front USB ports https://www.aliexpress.com/item/32956605450.html?spm=a2g14.12057483.0.0.36f22b5ayg0F3q or Patch DSDT with _PRW 0x0 method. But it will make you can't wake by usb device. Only power button can. Can you help me patch DSDT? Edited July 18, 2020 by thief_fighter
Administrators MaLd0n Posted July 18, 2020 Author Administrators Posted July 18, 2020 58 minutes ago, thief_fighter said: or Patch DSDT with _PRW 0x0 method. But it will make you can't wake by usb device. Only power button can. new sendme -Guides and Tutorials HERE -Hackintosh Tutorial Database - HERE -The largest EFI folder collection for Hackintosh HERE -Support Olarila Vanilla Hackintosh by making a donation HERE -Professional Hackintosh Support since 2006 HERE
thief_fighter Posted July 18, 2020 Posted July 18, 2020 21 minutes ago, MaLd0n said: new sendme Never mind, I think this will solve my issue https://www.moddiy.com/products/USB-9-Pin-Internal-Motherboard-Male-Header-to-USB-Type-A-Adaptor.html Thanks for your help!
Administrators MaLd0n Posted July 19, 2020 Author Administrators Posted July 19, 2020 4 hours ago, thief_fighter said: Thanks for your help! enjoy 1 -Guides and Tutorials HERE -Hackintosh Tutorial Database - HERE -The largest EFI folder collection for Hackintosh HERE -Support Olarila Vanilla Hackintosh by making a donation HERE -Professional Hackintosh Support since 2006 HERE
thief_fighter Posted July 19, 2020 Posted July 19, 2020 16 hours ago, MaLd0n said: enjoy I had an old bluetooth USB lying around, plugged it in and now it has handoff/airdrop. I don't even have to set it to 255, it just worked. Sometime the solution is very simple 1
Ramon Mançano Posted February 28, 2021 Posted February 28, 2021 (edited) Hey guys! I have an Ideapad S145 8th Gen and the SD Card is not working. Another question is about the 3 USB ports that are working well, but I don't know if it was recognized as 3.0. Can you help me, please? Screenshot at Feb 28 13-25-47.png.zip Edited February 28, 2021 by Ramon Mançano
Administrators MaLd0n Posted February 28, 2021 Author Administrators Posted February 28, 2021 is a realtek card reader pci, dont have native solution -Guides and Tutorials HERE -Hackintosh Tutorial Database - HERE -The largest EFI folder collection for Hackintosh HERE -Support Olarila Vanilla Hackintosh by making a donation HERE -Professional Hackintosh Support since 2006 HERE
Administrators MaLd0n Posted June 25, 2022 Author Administrators Posted June 25, 2022 --About Credits for this method-- The source for the methods is the motherboard ACPI is not mald, geng, etc. Is just duplicated one OEM method(GUPC in this case), renamed(We need device name) and applyed connectors type(Credits is not for us. We just rename and duplicate devices) . All credits for it is for Piker Alpha HERE and not for Italian people. This method of mapping has existed for many, many years and is not my credit or gengik or texem or 5t33z0. The resume is: We stole method GUPC from intel and apply the Piker way ofc.? -Guides and Tutorials HERE -Hackintosh Tutorial Database - HERE -The largest EFI folder collection for Hackintosh HERE -Support Olarila Vanilla Hackintosh by making a donation HERE -Professional Hackintosh Support since 2006 HERE
RYTD74 Posted March 3 Posted March 3 I read about this on Pikers Blog alongtime ago. But YOUR TUTORIAL HERE is very easy to understand and well laid out. I had absolutely no problem understanding everything you are talking about here. Awsome Guide and Thank You very much my friend! Also: Up to this point The way I have had to approach this without mapping was to add inside the DSDT the values Taken from IOReg under EHC1 EHC2 XHC1 etc inside the ports of each. Such as Below this was on My DELL XPS L521X IvyBridge and Thats what i was having to do to avoid USB Mapping. I am most certainly going to utilize the method That You have described here "GUPC TUPC UPC and implement it into all of my hacks as it simplifies things universally wheras my method above i cant say that it will work on all because it will not. Your method will however work on everything "So Props Maldon to You" Its Intels Shit but so what--You pieced it together and put it into this tutorisl for everyone who is interested to be able to use it so credits should go to You!. Anyway I included the actual custom stripped DSDT that i wrote out for that particular Laptop below DSDT.aml.zip Just as example of what i was referring to. Scope (PCI0) { Device (EHC1) { Name (_ADR, 0x001D0000) // _ADR: Address Name (_PRW, Package (0x02) // _PRW: Power Resources for Wake { 0x0D, 0x04 }) Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method { If ((Arg2 == Zero)) { Return (Buffer (One) { 0x03 // . }) } Return (Package (0x0A) { "device-id", Buffer (0x04) { 0x26, 0x1E, 0x00, 0x00 // -... }, "kUSBSleepPowerSupply", 0x13EC, "kUSBSleepPortCurrentLimit", 0x0834, "kUSBWakePowerSupply", 0x13EC, "kUSBWakePortCurrentLimit", 0x0834 }) } } Device (EHC2) { Name (_ADR, 0x001A0000) // _ADR: Address Name (_PRW, Package (0x02) // _PRW: Power Resources for Wake { 0x0D, 0x04 }) Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method { If ((Arg2 == Zero)) { Return (Buffer (One) { 0x03 // . }) } Return (Package (0x0A) { "device-id", Buffer (0x04) { 0x2D, 0x1E, 0x00, 0x00 // &... }, "kUSBSleepPowerSupply", 0x13EC, "kUSBSleepPortCurrentLimit", 0x0834, "kUSBWakePowerSupply", 0x13EC, "kUSBWakePortCurrentLimit", 0x0834 }) } } } Scope (PCI0) { Device (XHC) { Name (_ADR, 0x00140000) // _ADR: Address OperationRegion (XPRT, PCI_Config, 0x74, 0x6C) Field (XPRT, DWordAcc, NoLock, Preserve) { Offset (0x01), PMEE, 1, , 6, PMES, 1, Offset (0x5C), PR2, 32, PR2M, 32, PR3, 32, PR3M, 32 } Name (_PRW, Package (0x02) // _PRW: Power Resources for Wake { 0x0D, 0x04 }) Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method { If ((Arg2 == Zero)) { Return (Buffer (One) { 0x03 // . }) } Local0 = Package (0x0B) { "device-id", Buffer (0x04) { 0x31, 0x1E, 0x00, 0x00 // 1... }, "AAPL,current-available", 0x0834, "AAPL,current-extra", 0x0A8C, "AAPL,current-extra-in-sleep", 0x0A8C, "AAPL,max-port-current-in-sleep", 0x0834, Buffer (One) { 0x00 // . } } DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0)) Return (Local0) } Device (RHUB) { Name (_ADR, Zero) // _ADR: Address Device (HS01) { Name (_ADR, One) // _ADR: Address Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method { If ((Arg2 == Zero)) { Return (Buffer (One) { 0x03 // . }) } Return (Package (0x0A) { "kUSBWakePortCurrentLimit", 0x0834, "kUSBSleepPortCurrentLimit", 0x0834, "kUSBHostPortPropertyOffset", Zero, "kUSBCurrentSleepAllocation", Zero, "kUSBBusCurrentSleepAllocation", Zero }) } } Device (HS02) { Name (_ADR, 0x02) // _ADR: Address Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method { If ((Arg2 == Zero)) { Return (Buffer (One) { 0x03 // . }) } Return (Package (0x0A) { "kUSBWakePortCurrentLimit", 0x0834, "kUSBSleepPortCurrentLimit", 0x0834, "kUSBHostPortPropertyOffset", Zero, "kUSBCurrentSleepAllocation", Zero, "kUSBBusCurrentSleepAllocation", Zero }) } } Device (HS03) { Name (_ADR, 0x03) // _ADR: Address Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method { If ((Arg2 == Zero)) { Return (Buffer (One) { 0x03 // . }) } Return (Package (0x0A) { "kUSBWakePortCurrentLimit", 0x0834, "kUSBSleepPortCurrentLimit", 0x0834, "kUSBHostPortPropertyOffset", Zero, "kUSBCurrentSleepAllocation", Zero, "kUSBBusCurrentSleepAllocation", Zero }) } } Device (HS04) { Name (_ADR, 0x04) // _ADR: Address Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method { If ((Arg2 == Zero)) { Return (Buffer (One) { 0x03 // . }) } Return (Package (0x0A) { "kUSBWakePortCurrentLimit", 0x0834, "kUSBSleepPortCurrentLimit", 0x0834, "kUSBHostPortPropertyOffset", Zero, "kUSBCurrentSleepAllocation", Zero, "kUSBBusCurrentSleepAllocation", Zero }) } } Device (SS01) { Name (_ADR, 0x05) // _ADR: Address Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method { If ((Arg2 == Zero)) { Return (Buffer (One) { 0x03 // . }) } Return (Package (0x0A) { "kUSBSleepPortCurrentLimit", 0x0834, "kUSBWakePortCurrentLimit", 0x0834, "kUSBHostPortPropertyOffset", 0x04, "kUSBBusCurrentSleepAllocation", Zero, "kUSBBusCurrentAllocation", 0x96 }) } } Device (SS02) { Name (_ADR, 0x06) // _ADR: Address Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method { If ((Arg2 == Zero)) { Return (Buffer (One) { 0x03 // . }) } Return (Package (0x0A) { "kUSBSleepPortCurrentLimit", 0x0834, "kUSBWakePortCurrentLimit", 0x0834, "kUSBHostPortPropertyOffset", 0x04, "kUSBBusCurrentSleepAllocation", Zero, "kUSBBusCurrentAllocation", 0x96 }) } } Device (SS03) { Name (_ADR, 0x07) // _ADR: Address Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method { If ((Arg2 == Zero)) { Return (Buffer (One) { 0x03 // . }) } Return (Package (0x0A) { "kUSBSleepPortCurrentLimit", 0x0834, "kUSBWakePortCurrentLimit", 0x0834, "kUSBHostPortPropertyOffset", 0x04, "kUSBBusCurrentSleepAllocation", Zero, "kUSBBusCurrentAllocation", 0x96 }) } } Device (SS04) { Name (_ADR, 0x08) // _ADR: Address Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method { If ((Arg2 == Zero)) { Return (Buffer (One) { 0x03 // . }) } Return (Package (0x0A) { "kUSBSleepPortCurrentLimit", 0x0834, "kUSBWakePortCurrentLimit", 0x0834, "kUSBHostPortPropertyOffset", 0x04, "kUSBBusCurrentSleepAllocation", Zero, "kUSBBusCurrentAllocation", 0x96 }) } } } }
Cleo-Johnson Posted October 5 Posted October 5 Ever wondered why some Hackintoshes run flawlessly while others struggle? What if the key lies in understanding the motherboard ACPI methods and how to effectively customize them? Let's dive into the essential tweaks that could elevate your Hackintosh experience!
Cleo-Johnson Posted October 5 Posted October 5 In the realm of Hackintosh, true expertise is invaluable. While many rely on cookie-cutter solutions, those who understand the intricacies of Vanilla setups can unlock the full potential of their systems. So, is it time to reconsider the ethics of using premade SSDTs, or are we simply enabling a culture of shortcuts that compromises our craft?
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now