Jump to content
headkaze

Hackintool v2.8.0

713 posts in this topic

Recommended Posts

Advertisement

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.

Share this post


Link to post
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.

Share this post


Link to post
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?

Share this post


Link to post
Share on other sites
42 minutes ago, headkaze said:

Hackintool v2.7.4 Released
- Added EveryMac.com Serial Check

 

Great as usual :) Where I can find it

Share this post


Link to post
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.

Share this post


Link to post
Share on other sites
Posted (edited)
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

Share this post


Link to post
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.

Share this post


Link to post
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.

Share this post


Link to post
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>
    | |   | | | |   {
   

 

Share this post


Link to post
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.

Share this post


Link to post
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>
    | |   | | | |   {
   

 

 

Share this post


Link to post
Share on other sites
Posted (edited)

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

Share this post


Link to post
Share on other sites

Hi @headkaze

 

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

 

thanks a lot

Share this post


Link to post
Share on other sites
Posted (edited)
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

Share this post


Link to post
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

Share this post


Link to post
Share on other sites

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 account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.

×