Contribute
Register

Use Old Parts with a newer version of macOS ?

ok, then remove SS07 and SS08 if they didn't light up at all

what about ss10 and ss02, did they light up?
SS10 no light... ss02 yes, green light, is the usb port in the case. I remove this port from Hackintool because years ago I broke a little chip in the motherboard and doesn't work well
 
ok, then remove SS07 and SS08 if they didn't light up at all

what about ss10 and ss02, did they light up?
Also, on the motherboard there are two USB 2.0 headers ( so four USB 2.0 ports, and HS12 seems to be the desired port for the BT ).
 
SS10 no light... ss02 yes, green light, is the usb port in the case. I remove this port from Hackintool because years ago I broke a little chip in the motherboard and doesn't work well
ok, so now remove SS10 from the list, that's 3 you have removed

just one more! maybe SS02 if that is broken?

then export new kext, replace the kext

disable XhciPortLimit in config.plist

reboot, reset nvram

go back into hackintool -USB section, click the broom icon and then the refresh button
 
When you insert any working device in black USB 2.0 port you only identify that port.
Once identified it should be assignet 0 ( not 3 neither 255 ).

Do you have any working old USB device around ? (keyboard, mouse, wifi, bluetooth, etc).

Refresh the Hackintool's screen and test the blue ports and make a note of what happens.
I don't have any usb 2.0 device
 
ok, so now remove SS10 from the list, that's 3 you have removed

just one more! maybe SS02 if that is broken?

then export new kext, replace the kext

disable XhciPortLimit in config.plist

reboot, reset nvram

go back into hackintool -USB section, click the broom icon and then the refresh button
Ok welldone
 
Ok.
Then move around (into all four blue ports) the the keyboard's / mouse's wifi receiver :)
perfect, thankyou, for bluetooth I have an option to make them work?
 
perfect, thankyou, for bluetooth I have an option to make them work?
Having a bluetooth mouse/keyboard with a PC may give trouble if , at Power-on, you want to access BIOS setup.
It is best to keep around a wired/wireless USB mouse/keyboard

After the system is up and running, the bluetooth devices should work Ok.
 
Having a bluetooth mouse/keyboard with a PC may give trouble if , at Power-on, you want to access BIOS setup.
It is best to keep around a wired/wireless USB mouse/keyboard

After the system is up and running, the bluetooth devices should work Ok.
i have the same problem as before with bluetooth... can scan device but can't connect with device... the wifi works well with the kext you link me in the precedent threads... is there a kext for my TP-Link Archer T5E – AC1200 Gigabit WiFi Network Card + Bluetooth 4.2, Chipset AC7265 to make bluetooth work well?
 
Some more debugging ...
In upper left corner click "the Apple", select "About This Mac":


1709080149910.png


Select "System report"
Select Hardware > USB

Find details about the "Bluetooth USB Host Controller"

1709080399480.png


In the above case, the system shows an Intel product.

Also, check the state of the Bluetooth Controller :

1709127104521.png


May be yours is different ?

Which BT devices are you trying to connect to/from ?
=====================================

Anyway, is the USB mapping OK ?

Here :

Intel is clearly stating :

1709133173901.png


So, your mapping showing 19 ports does not look good.
=================

Chipset's USBs for your motherboard:

- 6 x USB 3.1 Gen 1 ports (4 ports on the back panel, 2 ports available through the internal USB header)
- 6 x USB 2.0/1.1 ports (2 ports on the back panel, 4 ports available through the internal USB headers)

On the back panel (rear) :

- 4 x USB 3.1 Gen 1 ports
- 2 x USB 2.0/1.1 ports

On board USB connectors :

- 1 x USB 3.1 Gen 1 header
- 2 x USB 2.0/1.1 headers

See the 2 attached files : BackPanel.png & GA-B250-DS3H.png

For mapping start from scratch :

A) Prepare the system :

- may keep the wrong OC > Kexts > USBPorts.kext. ( later it will be replaced )
- OC > Kexts > USBPorts.kext must be disabled (False) in config.plist
- OC > Kexts > USBInjectAll.kext must exist & must be enabled (True) in config.plist
- XhciPortLimit must be enabled (True) in config.plist

Reboot the system, ResetNvram, Reboot

B) Use Hackintool to edit/delete as fits.
Clear the screen & Refresh ( see the bottom icons )
Make a note of ports are green at the beginning ( USB receiver, BT connector )
Using your receiver (of the mouse/keyboard) :
- First discover your BLACK USB Ports on the back panel and make a note of it ( 2 x USB 2.0 )
- Then discover the USB 2.0 companions for the 4 BLUE USB ports ( 4 x USB 3.0 )
- Take a screenshot

Using a USB 3.0 stick :
- Discover the 4 BLUE USB ports ( 4 x USB 3.0 )
- Note down the pairs for the 4 BLUE USB ports ( SSxx > HSyy )

Until now you should have 10 ports discovered.

If you have front-case USB ports try to determine them ( use the USB 3.0 stick and observe the speed of the port; if speed is high , then probably the port is connected to the motherbord's USB 3 port ; otherwise, open the case and look inside; If connected to motherboard's USB 3 connector, then these ports will also have companion USB2.0 ports that must be discovered.)

So, if there are 2 ports on front case and the connection is from USB 3.0 then 4 new ports wil be discovered
( 2 x USB 3.0 & 2 x USB 2.0 ; try to mach SSxx > HSyy as above )

Until now you should have (10 + 4) ports discovered.

Add the BT's connection ( see above ) and you are done : you have discovered (14 + 1) ports ( that is the limit to use in USBPorts.kext )

So, only (18 - 15) = 3 ports must be discarded : they are the internal USB 2.0 headers.

OBS1 : If your front case ports are connected to the USB 2.0 header thing are simpler : the discovered ports will be (10 + 2 + 1) = 13.

OBS2: If you do not have front panel (connected) ports at all thing are simplest : the discovered port will be (10 + 1) = 11

OBS3: If you have one BLUE port that "is out of service" then subtract 2 in all the calculations above.

Make comments, set type of USB ports, take screen shots.

Save the configuration. Inspect the new USBPorts.kext (created on the desktop.

C) Prepare for normal work ( revert some steps done before )

- copy the new USBPorts.kext over the existing one.
- in config.plist enable (True) USBPorts.kext
- in config.plist disable (False) USBInjectAll.kext
- in config.plist disable (False ) XhciPortLimit

Reboot, Reset Nvram, Reboot, check the new map with Hackintool.

=============

It is possible to re-order the kexts in config.plist ( it is fine to manipulate config.plist with ProperTree and not some other graphical tool ).

Lilu, VirtualSMC, WhateverGreen, AppleALC, IntelBluetoothFirmware, IntelBTPatcher, BlueToolFixup, AirportITwlm, etc

Hope this help.
Cheers:)
 

Attachments

  • BackPanel.png
    BackPanel.png
    309.7 KB · Views: 0
  • GA-B250M-DS3H.png
    GA-B250M-DS3H.png
    1.7 MB · Views: 0
Last edited:
Back
Top