Jump to content
headkaze

Hackintool v2.8.0

714 posts in this topic

Recommended Posts

Posted (edited)

Hello @headkaze and many thanks for your great work on this tool.

Just to inform you that on my Intel NUC D54250WYKH hack, the USB devices appear as "unknown" series still (in 2.4.4), despite being Haswell generation.

Here is the LSPCI output that I had registered, please kindly include the device IDs as "Series 8" per https://pci-ids.ucw.cz/read/PC/8086

Many thanks!
 

00:14.0 USB controller [0c03]: Intel Corporation 8 Series USB xHCI HC [8086:9c31] (rev 04)
00:1d.0 USB controller [0c03]: Intel Corporation 8 Series USB EHCI #1 [8086:9c26] (rev 04)

 

Edited by MacKonsti

Share this post


Link to post
Share on other sites
Advertisement
4 hours ago, MacKonsti said:

the USB devices appear as "unknown" series still (in 2.4.4),

Can you try v2.4.5?

 

Hackintool v2.4.5 Released

- Output added for "Rebuild KextCache and Repair Permissions"

Share this post


Link to post
Share on other sites
Posted (edited)
48 minutes ago, headkaze said:

Can you try v2.4.5?

 

Thank you for your update @headkaze seems to work but I get some double entries. I now get 4 entries in that table.

I have kept my EHC1 and XHC1 device names intact (no Clover renaming) but not sure if using FakePCIIDs and the FakePCIID_XHCIMux cause these.

I decided to use the "mux" kext to push all USB v2 to EHCI rather than XHCI, per the RehabMan description.

The "unknown" parts refer to the Clover renaming hack, and are inverted vendor and device IDs (please see picture).

Any ideas? It's not critical, of course.

 

2032714301_ScreenShot2019-05-08at20_45_53.png.0f9a971d4a33f5b786cacce6026e6773.png

Edited by MacKonsti

Share this post


Link to post
Share on other sites
51 minutes ago, MacKonsti said:

The "unknown" parts refer to the Clover renaming hack, and are inverted vendor and device IDs (please see picture).

Any ideas? It's not critical, of course.

Yeah I reversed the vendor/device id's to match the order used in macOS.

 

You could try "Clear All" then "Refresh"

Share this post


Link to post
Share on other sites
Posted (edited)
1 hour ago, headkaze said:

Yeah I reversed the vendor/device id's to match the order used in macOS.

You could try "Clear All" then "Refresh"

It worked, many thanks mate. Have a good evening.

 

P.S. In the Displays and Audio tab, pressing on INFO round button opens help but says content is currently unavailable

Edited by MacKonsti

Share this post


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

P.S. In the Displays and Audio tab, pressing on INFO round button opens help but says content is currently unavailable

Yeah Apple help is really weird. Spent so much time messing around with it. You can probably just restart Hackintool and try again. Once the help file is generated it should be fine.

Share this post


Link to post
Share on other sites
9 hours ago, headkaze said:

Yeah Apple help is really weird. Spent so much time messing around with it. You can probably just restart Hackintool and try again. Once the help file is generated it should be fine.

Thanks again, I tried multiple times, with and without Little Snitch, tried right-click to reload content, not sure what is happening.

These pages are connected to a server? I don't see network traffic once this is launched, hence my question...

But it's secondary, I guess. Thanks again for your releases!

P.S. Automatic update (the tick box) not sure if it works, any idea? I relaunched few times and I am still at 2.4.5. How often is the check for updates done internally? Once a week? Just to be sure. Thanks!

Share this post


Link to post
Share on other sites
Posted (edited)
11 hours ago, MacKonsti said:

Thanks again, I tried multiple times, with and without Little Snitch, tried right-click to reload content, not sure what is happening.

These pages are connected to a server? I don't see network traffic once this is launched, hence my question...

But it's secondary, I guess. Thanks again for your releases!

P.S. Automatic update (the tick box) not sure if it works, any idea? I relaunched few times and I am still at 2.4.5. How often is the check for updates done internally? Once a week? Just to be sure. Thanks!

No, the help files are local.

 

The auto update checks once a day but you can force it to check by selecting the Hackintool->Check for Updates... menu item.

Edited by headkaze

Share this post


Link to post
Share on other sites
4 hours ago, headkaze said:

No, the help files are local.

If help is evoked via the menu, it works 100%.

If I press on the INFO icons in various tabs (audio, display, USB) I get an empty help dialog/window.

Is this normal and expected behavior @headkaze ? Thanks

Share this post


Link to post
Share on other sites

@headkaze A small suggestion. You may want to point IntelMausiEthernet at the Rehabman fork https://github.com/RehabMan/OS-X-Intel-Network. I believe it is ahead of the Mieze one https://github.com/Mieze/IntelMausiEthernet despite the version bump. Most of the guides online have people using the Rehabman version. It seems that they don't synchronize their changes back to Mieze.

Share this post


Link to post
Share on other sites
1 hour ago, wasabicoder said:

@headkaze A small suggestion. You may want to point IntelMausiEthernet at the Rehabman fork https://github.com/RehabMan/OS-X-Intel-Network. I believe it is ahead of the Mieze one https://github.com/Mieze/IntelMausiEthernet despite the version bump. Most of the guides online have people using the Rehabman version. It seems that they don't synchronize their changes back to Mieze.

I was actually thinking of this, mate. Thanks for pointing out. Only compilation is possible from Mieze's repo, however she's already moved on to v2.5.0 while Rehabman only did a critical fix on the latest v2.4.x that Mieze released... Not sure what is more recent...

Share this post


Link to post
Share on other sites
21 hours ago, MacKonsti said:

I was actually thinking of this, mate. Thanks for pointing out. Only compilation is possible from Mieze's repo, however she's already moved on to v2.5.0 while Rehabman only did a critical fix on the latest v2.4.x that Mieze released... Not sure what is more recent...

Yeah I'm a little confused about this also. I originally had RehabMan's version listed but then changed to Mieze's repo. So if I can get a confirmation that RehabMan's version is more current then I'll change it back.

Share this post


Link to post
Share on other sites

Hi, can anyone throw some clarity on some USB port questions, I have the following USB controllers on my MSI Pc Pro Z370:

 

XHC 200 series/z370 chipset family USB 3 xHCI controller

PXSX ASM2142 USB 3.1 Host controller

 

I'm using XHCI-unsupported.kext which I think replaces 200seriesXHCI.kext? I'm seeing all the ports for my system so I think that's the correct kext I should be using. Obviously was using USBinjectall whilst mapping the ports.

 

I've used the guide in the help section for the USB port patching with Hackintool.  My other question was after installing the created USBPorts.kext and SSDT-EC.aml, I've removed USBinjectall and boot flags etc but do I need to remove the high sierra 10.13.6 port limit patch from the Kernel and Kext Patches section of conflig.plist or is that still required? This one:

 

  • Name*: com.apple.driver.usb.AppleUSBXHCI
  • Find* [HEX]: 837D880F 0F83A704 0000
  • Replace* [HEX]: 837D880F 90909090 9090
  • Comment: USB 10.13.6+ by PMHeart
  • MatchOS: 10.13.x

 

Share this post


Link to post
Share on other sites
12 minutes ago, NGF86 said:

do I need to remove the high sierra 10.13.6 port limit patch from the Kernel and Kext Patches section of conflig.plist or is that still required?

You should delete it once you've configured your ports.

Share this post


Link to post
Share on other sites

Great Tool!

 

Just found a bug.  On USB "tab" (only checked there)  on initial open and no window resize the buttons on the bottom take focus and click as expected. If I then resize the window, then click on any button the "clear all" button is highlighted and process.

 

So resize window

click refresh

highlights clear all and performs that action.

 

Thanks again for all the work on this.

 

Kevi

Share this post


Link to post
Share on other sites
Posted (edited)

<removed>

 

Edit: My mistake, I opened the kext info.plist and realized it was looking for iMac14,2 not 19,2. I had changed my smbios when I upgraded to 10.14.5. All is working now with small changes:

 iMac19,2-XHC and iMac19,2 in the model string 

 

Edited by 0xAE9
fixed

Share this post


Link to post
Share on other sites
Posted (edited)

Tried populating my PCI devices, but seems nVidia causes a kp with the new devices list.

I can remove the nVidia entry and nVidia HDMI entry, which seemed to fix it, but after a little while the system hangs.

 

Tue May 14 12:55:09 2019

*** Panic Report ***
panic(cpu 4 caller 0xffffff80066db92d): Kernel trap at 0xffffff7f88c98a06, type 14=page fault, registers:
CR0: 0x000000008001003b, CR2: 0x0000000000000000, CR3: 0x000000001b420000, CR4: 0x00000000003626e0
RAX: 0x0000000000000000, RBX: 0xffffff8118a9bda4, RCX: 0xffffff800707a3f0, RDX: 0x0000000001500000
RSP: 0xffffff8118a9bda0, RBP: 0xffffff8118a9be80, RSI: 0xffffff8007021c50, RDI: 0x0000000000000000
R8:  0xffffff802a157df8, R9:  0x000000000000000f, R10: 0xffffff8006ea37d0, R11: 0xffffff80e7aeb470
R12: 0x0000000000000000, R13: 0xffffff7f88c98fad, R14: 0x0000000000000000, R15: 0xffffff8029c9ab80
RFL: 0x0000000000010246, RIP: 0xffffff7f88c98a06, CS:  0x0000000000000008, SS:  0x0000000000000010
Fault CR2: 0x0000000000000000, Error code: 0x0000000000000000, Fault CPU: 0x4, PL: 0, VF: 1

Backtrace (CPU 4), Frame : Return Address
0xffffff8118a9b870 : 0xffffff80065aea2d 
0xffffff8118a9b8c0 : 0xffffff80066e9e95 
0xffffff8118a9b900 : 0xffffff80066db70a 
0xffffff8118a9b970 : 0xffffff800655bb40 
0xffffff8118a9b990 : 0xffffff80065ae447 
0xffffff8118a9bab0 : 0xffffff80065ae293 
0xffffff8118a9bb20 : 0xffffff80066db92d 
0xffffff8118a9bc90 : 0xffffff800655bb40 
0xffffff8118a9bcb0 : 0xffffff7f88c98a06 
0xffffff8118a9be80 : 0xffffff8006c2eec7 
0xffffff8118a9bf00 : 0xffffff8006c2e827 
0xffffff8118a9bf50 : 0xffffff8006c30316 
0xffffff8118a9bfa0 : 0xffffff800655b0ce 
      Kernel Extensions in backtrace:
         com.apple.nvidia.NVDAStartup(12.0)[7F5D85C5-F712-3348-B5F0-77D6EF95E071]@0xffffff7f88c97000->0xffffff7f88c99fff
            dependency: com.apple.iokit.IOPCIFamily(2.9)[CC6A465F-5A24-304D-B9DF-8C27819CC214]@0xffffff7f86e95000

BSD process name corresponding to current thread: kernel_task
Boot args: dart=0 debug=0x100 -v 

Mac OS version:
18F132

Kernel version:
Darwin Kernel Version 18.6.0: Thu Apr 25 23:16:27 PDT 2019; root:xnu-4903.261.4~2/RELEASE_X86_64
Kernel UUID: 7C8BB636-E593-3CE4-8528-9BD24A688851
Kernel slide:     0x0000000006200000
Kernel text base: 0xffffff8006400000
__HIB  text base: 0xffffff8006300000
System model name: iMac19,2 (Mac-63001698E7A34814)

System uptime in nanoseconds: 6441773220
last loaded kext at 6239066540: com.apple.iokit.IONDRVSupport    530.51 (addr 0xffffff7f89049000, size 57344)
loaded kexts:
com.insanelymac.IntelMausiEthernet    2.4.0d0
org.netkas.driver.FakeSMC    1800
as.vit9696.WhateverGreen    1.2.6
as.vit9696.Lilu    1.3.1
com.apple.driver.ACPI_SMC_PlatformPlugin    1.0.0
com.apple.driver.AppleIntelPCHPMC    2.0.1
com.apple.driver.AppleFIVRDriver    4.1.0
com.apple.driver.AppleOSXWatchdog    1
com.apple.driver.AirPort.Brcm4331    800.21.31
com.apple.nvidia.NVDAStartup    12.0.0
com.apple.driver.AppleIntelCFLGraphicsFramebuffer    12.0.9
com.apple.driver.AppleIntelSlowAdaptiveClocking    4.0.0
com.apple.iokit.SCSITaskUserClient    408.250.3
com.apple.driver.AppleFileSystemDriver    3.0.1
com.apple.driver.AppleVirtIO    2.1.3
com.apple.filesystems.hfs.kext    407.200.4
com.apple.AppleFSCompression.AppleFSCompressionTypeDataless    1.0.0d1
com.apple.BootCache    40
com.apple.AppleFSCompression.AppleFSCompressionTypeZlib    1.0.0
com.apple.AppleSystemPolicy    1.0
com.apple.filesystems.apfs    945.260.7
com.apple.driver.AppleAHCIPort    329.260.5
com.apple.private.KextAudit    1.0
com.apple.driver.AppleACPIButtons    6.1
com.apple.driver.AppleRTC    2.0
com.apple.driver.AppleHPET    1.8
com.apple.driver.AppleSMBIOS    2.1
com.apple.driver.AppleAPIC    1.7
com.apple.nke.applicationfirewall    201
com.apple.security.TMSafetyNet    8
com.apple.iokit.IONDRVSupport    530.51
com.apple.driver.IOPlatformPluginLegacy    1.0.0
com.apple.AppleGPUWrangler    3.40.16
com.apple.driver.AppleHDAController    282.54
com.apple.iokit.IOHDAFamily    282.54
com.apple.driver.AppleUSBAudio    315.6
com.apple.iokit.IOAudioFamily    206.5
com.apple.vecLib.kext    1.2.0
com.apple.iokit.IO80211Family    1200.12.2
com.apple.driver.corecapture    1.0.4
com.apple.driver.AppleSMBusPCI    1.0.14d1
com.apple.AppleGraphicsDeviceControl    3.40.16
com.apple.iokit.IOAcceleratorFamily2    404.9
com.apple.iokit.IOGraphicsFamily    530.66
com.apple.iokit.IOSurface    255.5.4
com.apple.driver.X86PlatformPlugin    1.0.0
com.apple.driver.IOPlatformPluginFamily    6.0.0d8
com.apple.iokit.IOSlowAdaptiveClockingFamily    1.0.0
com.apple.iokit.IOBluetoothHostControllerUSBTransport    6.0.12f1
com.apple.iokit.IOBluetoothHostControllerTransport    6.0.12f1
com.apple.iokit.IOBluetoothFamily    6.0.12f1
com.apple.driver.usb.IOUSBHostHIDDevice    1.2
com.apple.driver.usb.cdc    5.0.0
com.apple.driver.usb.networking    5.0.0
com.apple.driver.usb.AppleUSBHostCompositeDevice    1.2
com.apple.driver.usb.AppleUSBHub    1.2
com.apple.iokit.IOSerialFamily    11
com.apple.driver.AppleUSBMergeNub    900.4.2
com.apple.driver.AppleUSBHostMergeProperties    1.2
com.apple.filesystems.hfs.encodings.kext    1
com.apple.driver.usb.AppleUSBHostPacketFilter    1.0
com.apple.iokit.IOUSBFamily    900.4.2
com.apple.driver.AppleXsanScheme    3
com.apple.iokit.IOAHCIBlockStorage    301.260.1
com.apple.iokit.IOAHCIFamily    288
com.apple.driver.usb.AppleUSBXHCIPCI    1.2
com.apple.driver.usb.AppleUSBXHCI    1.2
com.apple.driver.AppleEFINVRAM    2.1
com.apple.iokit.IOHIDFamily    2.0.0
com.apple.driver.AppleEFIRuntime    2.1
com.apple.security.quarantine    3
com.apple.security.sandbox    300.0
com.apple.kext.AppleMatch    1.0.0d1
com.apple.driver.DiskImages    493.0.0
com.apple.driver.AppleFDEKeyStore    28.30
com.apple.driver.AppleEffaceableStorage    1.0
com.apple.driver.AppleKeyStore    2
com.apple.driver.AppleUSBTDM    456.260.3
com.apple.driver.AppleMobileFileIntegrity    1.0.5
com.apple.iokit.IOUSBMassStorageDriver    145.200.2
com.apple.iokit.IOSCSIBlockCommandsDevice    408.250.3
com.apple.iokit.IOSCSIArchitectureModelFamily    408.250.3
com.apple.iokit.IOStorageFamily    2.1
com.apple.kext.CoreTrust    1
com.apple.driver.AppleCredentialManager    1.0
com.apple.driver.KernelRelayHost    1
com.apple.iokit.IOUSBHostFamily    1.2
com.apple.driver.usb.AppleUSBCommon    1.0
com.apple.driver.AppleBusPowerController    1.0
com.apple.driver.AppleSEPManager    1.0.1
com.apple.driver.IOSlaveProcessor    1
com.apple.iokit.IOTimeSyncFamily    740.2
com.apple.iokit.IONetworkingFamily    3.4
com.apple.iokit.IOReportFamily    47
com.apple.driver.AppleACPIPlatform    6.1
com.apple.driver.AppleSMC    3.1.9
com.apple.iokit.IOPCIFamily    2.9
com.apple.iokit.IOACPIFamily    1.4
com.apple.kec.pthread    1
com.apple.kec.Libm    1
com.apple.kec.corecrypto    1.0

EOF
Edited by 0xAE9

Share this post


Link to post
Share on other sites
7 hours ago, 0xAE9 said:

Tried populating my PCI devices, but seems nVidia causes a kp with the new devices list.

I can remove the nVidia entry and nVidia HDMI entry, which seemed to fix it, but after a little while the system hangs.

Populating PCI info is cosmetic only. I don't think it's the cause of your KP.

On 5/13/2019 at 3:21 PM, Allan said:

Hey @headkaze, I'm facing problems with update the app, and if I try download it, I wait and wait but the download never happens.

Maybe try again now?

Share this post


Link to post
Share on other sites
19 hours ago, headkaze said:

Maybe try again now? 

Same thing...I can't download it.

 

Re-flushed the DNS, changed my IP address, and nothing.

Share this post


Link to post
Share on other sites

Hackintool v2.4.7
- Fixes

 

Hackintool v2.4.8
- Fixes

 

Hackintool v2.4.9
- Fixes

 

Hackintool v2.5.0
- Fixed stdout/stderr output capture for admin privilege shell commands (thanks jaymonkey)

 

Hackintool v2.5.1
- Add support for 0x3EA50005 0x3EA60005 0x3E980003 frame id for CFL refresh
 

Share this post


Link to post
Share on other sites

Hi @headkaze a small fix to propose, in the tab Info > Model > Visit icon:

The links that open to everyman.com are totally not related to the item selected in the drop-down list.

However, there is a way to make a proper URL, I would like to propose that you use instead:

https://everymac.com/ultimate-mac-lookup/?search_keywords=Macmini7,1

Where anything after the = sign should be the model itself ;)

I would say 99% of times, the URL that would open will take us to the correct page!

Hope this helps. Thanks again for your continuous updates!

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.

×