Jump to content

Hackintool v3.x.x


headkaze
1,057 posts in this topic

Recommended Posts

Can I suggest that for the installed kexts window, you switch from RehabMan's VoodooPS2Controller kext to Acidanthera's version.  He seems to have taken the kext forward from where RehabMan left off.  The most current version is 2.02.  Here's the link:

 

https://github.com/acidanthera/VoodooPS2

 

Thanks.  I use your app all the time now and really appreciate its many functions.

  • Like 2
Link to comment
Share on other sites

Was using 2.7.1 with Clover, been moving to OC, worked in 0.3, worked in 0.4 but something changed and now I get this.

 

2019-08-11 09:47:08.389 Hackintool[506:8717] Initializing Bundle Data

2019-08-11 09:47:08.449 Hackintool[506:8717] Initializing PCI

2019-08-11 09:47:08.660 Hackintool[506:8717] Initializing Displays

2019-08-11 09:47:08.667 Hackintool[506:8717] Initializing General

2019-08-11 09:47:08.668 Hackintool[506:8717] macOS Version: Version 10.14.5 (Build 18F132)

2019-08-11 09:47:08.668 Hackintool[506:8717] Model Identifier: MacBookAir7,2

2019-08-11 09:47:08.669 Hackintool[506:8717] IntelGen: Broadwell

2019-08-11 09:47:08.669 Hackintool[506:8717] PlatformID: 0x16260006

2019-08-11 09:47:08.669 Hackintool[506:8717] *** +[NSString stringWithUTF8String:]: NULL cString

 

None of the tabs populate data except Display, PCI and NVRAM if I refresh. It does work if I boot with Clover on the same install though.

Link to comment
Share on other sites

Hackintool v2.7.2 Released
- Added EDID injection to IGPU
- Added DPCD Max Link Rate patching
- Added tooltips for Advanced / LSPCON patch options
- Updated pci.ids / AppleALC audio data

 

23 hours ago, REKTIMU2 said:

2019-08-11 09:47:08.669 Hackintool[506:8717] *** +[NSString stringWithUTF8String:]: NULL cString

Can you confirm this is fixed in v2.7.2?

  • Like 1
Link to comment
Share on other sites

I also have VoodoPS2Controller

   51    2 0xffffff7f8325e000 0xb000     0xb000     org.voodoo.driver.PS2Controller (6.0.1) A74FDC09-77D8-336F-9EBB-990E9AE4A53C <11 7 5 4 3 1>

But the tool doesn't see it.

Link to comment
Share on other sites

6 hours ago, Slice said:

My ioreg if you want

I search IORegistry for devices matching IOHDACodecDevice. Why doesn't AZAL have this entry? Also why don't you rename AZAL to HDEF? Are you using AppleALC?

IOHDACodecDevice.png

Edited by headkaze
Link to comment
Share on other sites

5 hours ago, Slice said:

I also have VoodoPS2Controller


   51    2 0xffffff7f8325e000 0xb000     0xb000     org.voodoo.driver.PS2Controller (6.0.1) A74FDC09-77D8-336F-9EBB-990E9AE4A53C <11 7 5 4 3 1>

But the tool doesn't see it.

It looks like it's due to project name being different to the bundle id (VoodooPS2Controller != PS2Controller). I'll fix this in the next release.

  • Like 2
Link to comment
Share on other sites

21 hours ago, headkaze said:

I search IORegistry for devices matching IOHDACodecDevice. Why doesn't AZAL have this entry? Also why don't you rename AZAL to HDEF? Are you using AppleALC?

IOHDACodecDevice.png

I am using VoodooHDA. I have to not rename AZAL to HDEF to be sure AppleHDA is not loaded.

Link to comment
Share on other sites

Looks like

VoodooHDADevice corresponds to AppleHDAController

and

VoodooHDAEngine corresponds to IOHDACodecDevice

   | |   | | +-o VoodooHDAEngine  <class VoodooHDAEngine, id 0x10000027d, registered, matched, active, busy 0 (27 ms), retain 16>
    | |   | | | | {
    | |   | | | |   "IOAudioEngineNumActiveUserClients" = 0
    | |   | | | |   "IOAudioEngineInputSampleOffset" = 64
    | |   | | | |   "IOGeneralInterest" = "IOCommand is not serializable"
    | |   | | | |   "IOAudioEngineDescription" = "Headphones (Black Left)"
    | |   | | | |   "IOAudioEngineInputSampleLatency" = 32
    | |   | | | |   "IOAudioEngineState" = 0
    | |   | | | |   "IOAudioEngineOutputChannelLayout" = (1,2)
    | |   | | | |   "IOAudioEngineNumSampleFramesPerBuffer" = 32768
    | |   | | | |   "IOAudioEngineGlobalUniqueID" = "VoodooHDAEngine:pci8086,1e20:0"
    | |   | | | |   "IOAudioEngineClockDomain" = 68138088
    | |   | | | |   "IOAudioSampleRate" = {"IOAudioSampleRateWholeNumber"=44100,"IOAudioSampleRateFraction"=0}
    | |   | | | |   "IOAudioEngineFlavor" = 1
    | |   | | | |   "IOAudioEngineSampleOffset" = 64
    | |   | | | |   "IOAudioEngineOutputSampleLatency" = 32
    | |   | | | |   "IOAudioEngineClockIsStable" = Yes
    | |   | | | | }
    | |   | | | | 
    | |   | | | +-o IOAudioStream  <class IOAudioStream, id 0x10000027e, registered, matched, active, busy 0 (0 ms), retain 7>
    | |   | | | |   {
   

 

  • Like 1
Link to comment
Share on other sites

On 8/15/2019 at 1:33 AM, Slice said:

VoodooHDAEngine corresponds to IOHDACodecDevice

I can't find IOHDACodecDevice in your IORegistry? The Audio tab in Hackintool is specifically for setting layout-id for AppleALC Lilu plugin but I guess I could add Voodoo info if I can look at a IOHDACodecDevice and see what it looks like.

Link to comment
Share on other sites

On 8/16/2019 at 6:25 PM, headkaze said:

I can't find IOHDACodecDevice in your IORegistry? The Audio tab in Hackintool is specifically for setting layout-id for AppleALC Lilu plugin but I guess I could add Voodoo info if I can look at a IOHDACodecDevice and see what it looks like.

 

On 8/15/2019 at 11:33 AM, Slice said:

Looks like

VoodooHDADevice corresponds to AppleHDAController

and

VoodooHDAEngine corresponds to IOHDACodecDevice


   | |   | | +-o VoodooHDAEngine  <class VoodooHDAEngine, id 0x10000027d, registered, matched, active, busy 0 (27 ms), retain 16>
    | |   | | | | {
    | |   | | | |   "IOAudioEngineNumActiveUserClients" = 0
    | |   | | | |   "IOAudioEngineInputSampleOffset" = 64
    | |   | | | |   "IOGeneralInterest" = "IOCommand is not serializable"
    | |   | | | |   "IOAudioEngineDescription" = "Headphones (Black Left)"
    | |   | | | |   "IOAudioEngineInputSampleLatency" = 32
    | |   | | | |   "IOAudioEngineState" = 0
    | |   | | | |   "IOAudioEngineOutputChannelLayout" = (1,2)
    | |   | | | |   "IOAudioEngineNumSampleFramesPerBuffer" = 32768
    | |   | | | |   "IOAudioEngineGlobalUniqueID" = "VoodooHDAEngine:pci8086,1e20:0"
    | |   | | | |   "IOAudioEngineClockDomain" = 68138088
    | |   | | | |   "IOAudioSampleRate" = {"IOAudioSampleRateWholeNumber"=44100,"IOAudioSampleRateFraction"=0}
    | |   | | | |   "IOAudioEngineFlavor" = 1
    | |   | | | |   "IOAudioEngineSampleOffset" = 64
    | |   | | | |   "IOAudioEngineOutputSampleLatency" = 32
    | |   | | | |   "IOAudioEngineClockIsStable" = Yes
    | |   | | | | }
    | |   | | | | 
    | |   | | | +-o IOAudioStream  <class IOAudioStream, id 0x10000027e, registered, matched, active, busy 0 (0 ms), retain 7>
    | |   | | | |   {
   

 

 

Link to comment
Share on other sites

Hey was wondering if anyone has been experiencing an issue with the latest Hackintool? In the past, when I would go through the USB guide, a SSDT-EC.aml wasn't created and I would get a SSDT-USBx.aml. Now when I did the guide on 10.15 with OpenCore, it says SSDT-EC.aml is required? I do have both a ECDV (PNP0C09) and a H_EC (not active) in my DSDT. I have done the rename ECDV to EC, but every time now, Hackintool wants me to put a SSDT-EC.aml in my setup. If I do use that file, I then have 2 devices in my IOReg for EC and AppleACPIEC is still loaded.

 

Do I need both the rename ECDV to EC and SSDT-EC.aml with my laptop or just the rename? Also is USBx not needed in Catalina? I do have a AppleBusPowerController in IOResources, but not in EC like Mojave did. I do get the verbose when booting from AppleBusPowerController that power supply is unavailable and assuming power. Little confused by OC SSDT-ECUSBx.aml file too so just want clarification what is correct for my Dell laptop.

Edited by Andrw0380
Link to comment
Share on other sites

  • 2 weeks later...
On 8/28/2019 at 9:32 AM, Matgen84 said:

Hi @headkaze

 

Where is Custom Device Path generation code  function, dsl export? I can't find it.

 

thanks a lot

 

Screenshot 2019-08-28 at 09.39.16.jpg

 

@headkaze  default names "Hackintool" and "PCI devices" give Compile error in DefinitionBlock . Maybe a short definition will be fix it. 

 

Edited by nomadturk
  • Like 1
  • Thanks 1
Link to comment
Share on other sites

1 hour ago, nomadturk said:

 

Screenshot 2019-08-28 at 09.39.16.jpg

 

@headkaze  the default names "Hackintool" and "PCI devices" in DefinitionBlock give Compile error. Maybe a short definition will be fix it. 

 

 

Thanks for export. What about Custom Device Path generation code  function

Link to comment
Share on other sites

×
×
  • Create New...