- Joined
- Jul 3, 2014
- Messages
- 931
- Motherboard
- Dell XPS 9360 (KabyLake R)
- CPU
- Intel i7 8550U
- Graphics
- Intel UHD 620
- Mac
- Mobile Phone
bubbl3,
Its great that developers are making open-source drivers available for devices not normally supported by OS X.
However I personally believe its always worth trying to use the original Apple drivers where-ever possible. They would have the best integration, performance and compatibility with OS X.
Through the new FakePCIID injection method we are able to make many previously non-supported 3rd party devices work with OS X directly, without any patching.
In this case there are also the commercially supported drivers from Small Tree, which should also have a high degree of quality.
LeaderDesslok,
For testing purposes I have created 2 injectors. Please test each by placing them in /System/Library/Extensions separately and repairing permissions.
FakePCIID_Apple_Injector
This uses FakePCIID to attempt and use your device with the default AppleIntelI210Ethernet.kext driver available in OS X.
However I have not seen an original Mac IORegistry dump with this driver loaded, so I cannot be sure of the subsystem-id and subsystem-vendor-id values to inject.
FakePCIID_SmallTree_Injector
This uses the drivers made available by SmallTree (a company selling re-branded Intel adapters for OS X).
Besides updating the device-id and vendor-id through FakePCIID, we also provide a new subsystem-id and subsystem-vendor-id for the SmallTree driver.
The subsystem-id of 0x000a was gleaned from their webpage, but again I have not seen a dump with this.
Please try out both options and save an IORegistry result to see if it works properly.
Its great that developers are making open-source drivers available for devices not normally supported by OS X.
However I personally believe its always worth trying to use the original Apple drivers where-ever possible. They would have the best integration, performance and compatibility with OS X.
Through the new FakePCIID injection method we are able to make many previously non-supported 3rd party devices work with OS X directly, without any patching.
In this case there are also the commercially supported drivers from Small Tree, which should also have a high degree of quality.
LeaderDesslok,
For testing purposes I have created 2 injectors. Please test each by placing them in /System/Library/Extensions separately and repairing permissions.
FakePCIID_Apple_Injector
This uses FakePCIID to attempt and use your device with the default AppleIntelI210Ethernet.kext driver available in OS X.
However I have not seen an original Mac IORegistry dump with this driver loaded, so I cannot be sure of the subsystem-id and subsystem-vendor-id values to inject.
FakePCIID_SmallTree_Injector
This uses the drivers made available by SmallTree (a company selling re-branded Intel adapters for OS X).
Besides updating the device-id and vendor-id through FakePCIID, we also provide a new subsystem-id and subsystem-vendor-id for the SmallTree driver.
The subsystem-id of 0x000a was gleaned from their webpage, but again I have not seen a dump with this.
Please try out both options and save an IORegistry result to see if it works properly.
Post ioreg: [Guide] How to Make a Copy of IOReg. Please, use the IORegistryExplorer v2.1 attached to the post! DO NOT reply to an ioreg from any other version of IORegistryExplorer.app.