NoobsPlanet

Register a free account today to become a member! Once signed in, you'll be able to participate on this site by adding your own topics, posts and unlimited download to our resources, as well as connect with other members through your own private inbox!

Hackintosh Support for Dell Vostro 3558

iamgreat

Member
Previously : I tried installing hackintosh in my Dell Vostro 3558 laptop and I got nearly 80 % success and I managed to update it to High Sierra and now my hotkeys also working but they do nothing, Also I'm planning to buy an USB WiFi adapter for my laptop since the onboard NIC doesn't work ,any suggestions for that ?

Update
Thanks @foliasis for writing complete hackintosh guide on Dell Vostro 3558 !! (y)(y)
 
Last edited by a moderator:

noobsplanet

Active member
Staff member
Administrator
Moderator
now my hotkeys also working but they do nothing,
I don't understand what you mean to say "it's working but they do nothing"?? It would be better if you explain me about detail. Did you tried any patch for keyboard ?? What keys are working and what aren't working??

Also I'm planning to buy an USB WiFi adapter for my laptop since the onboard NIC doesn't work ,any suggestions for that ?
Yess... You can use WiFi adapters, I've just written a guide on it, please take a look at here. Please also mention which version of hackintosh you're using on your signature and update your profile picture. see also.
 

noobsplanet

Active member
Staff member
Administrator
Moderator
The hotkeys show up their animation but they don't do anything.
Ummm... hotkeys means Fn + F1,F2,F3... keys right?? Are you using VoodooPS2Controoler.kext , if not you can see here for properly installing it. (Be sure you're using the latest version which supports High Sierra). If this doesn't helped you yet then you need to manually edit DSDT and insert the function for keys for example most of the time brightness doesn't work.. so the patch look like below :
Swift:
into method label _Qxx replace_content
begin
// Brightness Down\n
Notify(\_SB.PCI0.LPCB.PS2M, 0x0205)\n
Notify(\_SB.PCI0.LPCB.PS2M, 0x0285)\n
end;
into method label _Qxx replace_content
begin
// Brightness Up\n
Notify(\_SB.PCI0.LPCB.PS2M, 0x0206)\n
Notify(\_SB.PCI0.LPCB.PS2M, 0x0286)\n
end;
Where _Qxx are your keys.
 

iamgreat

Member
I'm using the same
VoodooPS2Controller
, I have a doubt ,it may seem silly where do I put the kexts in EFI/Clover/kexts ? Since I don't know exactly I'm now having kexts both in 10.13 and other folders .I'm on high Sierra 10.13.
 

noobsplanet

Active member
Staff member
Administrator
Moderator
I'm using the same , I have a doubt ,it may seem silly where do I put the kexts in EFI/Clover/kexts ? Since I don't know exactly I'm now having kexts both in 10.13 and other folders .I'm on high Sierra 10.13.
You should keep all your kexts to System/Library/Extensions (S/L/E/) or Library/Extension/(L/E), You should move all the kexts from Clover Folder to S/L/E or L/E/, We keep kext file to clover folder only for installing system, once installation is complete we should move the kexts to right place using Kext Wizard. Some kext doesn't work when you put on Clover/Kext like AppleALC.kext, VoodooPS2Controller.kext, etc. Therefore, duplicating kext are the main conflicts you may face.
Also follow this guide to install VoodooPS2Controller.kext.
 

iamgreat

Member
When I deleted the kexts from clover/kexts/other folder , I wasn't able to boot it just got stuck at the loading bar , with the help of Kali Live USB I managed to restore the kexts on to my EFI folder and now it's working as before , I don't know why this happened maybe my mistake ?
 

noobsplanet

Active member
Staff member
Administrator
Moderator
When I deleted the kexts from clover/kexts/other folder , I wasn't able to boot it just got stuck at the loading bar , with the help of Kali Live USB I managed to restore the kexts on to my EFI folder and now it's working as before , I don't know why this happened maybe my mistake ?
How you are moving kexts to S/L/E/ , you should use tool to move it such as kextWizard. Simple copy and paste of kext won't work because once kext is moved a kernel needs to be rebuild, If you did simply copy and paste then you may use the following command to rebuild the kernel cache.
Bash:
sudo touch /System/Library/Extensions && sudo kextcache -u /
. Hope this helped!!
 

noobsplanet

Active member
Staff member
Administrator
Moderator
Not to mention I used Kextwizard to move kexts and I did a rebuild cache but it didn't work
Make sure kextWizard default kext install location is set to S/L/E. If you're using KextWizard then you don't need to rebuild Kernel cache from Terminal again because KextWizard will automatically do it for you. And make sure you select Target disk in the main hackintosh installed disk.
kext_wizard_2.png
 
Last edited:

iamgreat

Member
Yeah I did the same but I'm having trouble booting without clover kexts , now I can boot since I restored my EFI folder from a backup
 

noobsplanet

Active member
Staff member
Administrator
Moderator
Yeah I did the same but I'm having trouble booting without clover kexts , now I can boot since I restored my EFI folder from a backup
Can you provide me the Terminal output for
Code:
sudo touch/System/Library/Extensions && sudo kextcache -u /
after moving kext from KextWizard?? And try one more with kext in Clover/Other folder?? Also here's a nice article on how you can mount your EFI.[/CODE]
 
Last edited:

iamgreat

Member
Code:
Last login: Sun Oct 14 15:19:16 on ttys000
GsMBP:~ great$ sudo touch /System/Library/Extensions/ && sudo kextcache -u /
Password:
Kext rejected due to improper filesystem permissions: <OSKext 0x7fd08aeb0020 [0x7fff892375b0]> { URL = "VoodooPS2Trackpad.kext/ -- file:///System/Library/Extensions/VoodooPS2Controller.kext/Contents/PlugIns/", ID = "org.rehabman.voodoo.driver.PS2Trackpad" }
VoodooPS2Trackpad.kext does not authenticate; omitting.
Kext rejected due to improper filesystem permissions: <OSKext 0x7fd08aea9e70 [0x7fff892375b0]> { URL = "VoodooPS2Mouse.kext/ -- file:///System/Library/Extensions/VoodooPS2Controller.kext/Contents/PlugIns/", ID = "org.rehabman.voodoo.driver.PS2Mouse" }
VoodooPS2Mouse.kext does not authenticate; omitting.
Kext rejected due to improper filesystem permissions: <OSKext 0x7fd08ae9e6c0 [0x7fff892375b0]> { URL = "VoodooPS2Keyboard.kext/ -- file:///System/Library/Extensions/VoodooPS2Controller.kext/Contents/PlugIns/", ID = "org.rehabman.voodoo.driver.PS2Keyboard" }
VoodooPS2Keyboard.kext does not authenticate; omitting.
Kext rejected due to improper filesystem permissions: <OSKext 0x7fd08ae98ba0 [0x7fff892375b0]> { URL = "VoodooPS2Controller.kext/ -- file:///System/Library/Extensions/", ID = "org.rehabman.voodoo.driver.PS2Controller" }
VoodooPS2Controller.kext does not authenticate; omitting.
Kext with invalid signatured (-67030) allowed: <OSKext 0x7fd08ae97bf0 [0x7fff892375b0]> { URL = "VoodooHDA.kext/ -- file:///System/Library/Extensions/", ID = "org.voodoo.driver.VoodooHDA" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7fd08adc9b70 [0x7fff892375b0]> { URL = "Lilu.kext/ -- file:///System/Library/Extensions/", ID = "as.vit9696.Lilu" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7fd08ab9ef30 [0x7fff892375b0]> { URL = "FakePCIID.kext/ -- file:///System/Library/Extensions/", ID = "org.rehabman.driver.FakePCIID" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7fd08aba1d30 [0x7fff892375b0]> { URL = "FakePCIID_Intel_HD_Graphics.kext/ -- file:///System/Library/Extensions/", ID = "org.rehabman.injector.FakePCIID-Intel-HD-Graphics" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7fd08ab60af0 [0x7fff892375b0]> { URL = "CodecCommander.kext/ -- file:///System/Library/Extensions/", ID = "org.tw.CodecCommander" }
Kext with invalid signatured (-67030) allowed: <OSKext 0x7fd08a875430 [0x7fff892375b0]> { URL = "AppleUSBCardReader.kext/ -- file:///System/Library/Extensions/AppleStorageDrivers.kext/Contents/PlugIns/", ID = "com.apple.driver.AppleUSBCardReader" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7fd088417c10 [0x7fff892375b0]> { URL = "ACPIBatteryManager.kext/ -- file:///System/Library/Extensions/", ID = "org.rehabman.driver.AppleSmartBatteryManager" }
Invalid signature -67030 for kext <OSKext 0x7fd08ae97bf0 [0x7fff892375b0]> { URL = "VoodooHDA.kext/ -- file:///System/Library/Extensions/", ID = "org.voodoo.driver.VoodooHDA" }
KernelCache ID: 913C0770ED33F008670E0961D400C262
GsMBP:~ great$
Here you go
 

noobsplanet

Active member
Staff member
Administrator
Moderator
Code:
Last login: Sun Oct 14 15:19:16 on ttys000
GsMBP:~ great$ sudo touch /System/Library/Extensions/ && sudo kextcache -u /
Password:
Kext rejected due to improper filesystem permissions: <OSKext 0x7fd08aeb0020 [0x7fff892375b0]> { URL = "VoodooPS2Trackpad.kext/ -- file:///System/Library/Extensions/VoodooPS2Controller.kext/Contents/PlugIns/", ID = "org.rehabman.voodoo.driver.PS2Trackpad" }
VoodooPS2Trackpad.kext does not authenticate; omitting.
Kext rejected due to improper filesystem permissions: <OSKext 0x7fd08aea9e70 [0x7fff892375b0]> { URL = "VoodooPS2Mouse.kext/ -- file:///System/Library/Extensions/VoodooPS2Controller.kext/Contents/PlugIns/", ID = "org.rehabman.voodoo.driver.PS2Mouse" }
VoodooPS2Mouse.kext does not authenticate; omitting.
Kext rejected due to improper filesystem permissions: <OSKext 0x7fd08ae9e6c0 [0x7fff892375b0]> { URL = "VoodooPS2Keyboard.kext/ -- file:///System/Library/Extensions/VoodooPS2Controller.kext/Contents/PlugIns/", ID = "org.rehabman.voodoo.driver.PS2Keyboard" }
VoodooPS2Keyboard.kext does not authenticate; omitting.
Kext rejected due to improper filesystem permissions: <OSKext 0x7fd08ae98ba0 [0x7fff892375b0]> { URL = "VoodooPS2Controller.kext/ -- file:///System/Library/Extensions/", ID = "org.rehabman.voodoo.driver.PS2Controller" }
VoodooPS2Controller.kext does not authenticate; omitting.
Kext with invalid signatured (-67030) allowed: <OSKext 0x7fd08ae97bf0 [0x7fff892375b0]> { URL = "VoodooHDA.kext/ -- file:///System/Library/Extensions/", ID = "org.voodoo.driver.VoodooHDA" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7fd08adc9b70 [0x7fff892375b0]> { URL = "Lilu.kext/ -- file:///System/Library/Extensions/", ID = "as.vit9696.Lilu" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7fd08ab9ef30 [0x7fff892375b0]> { URL = "FakePCIID.kext/ -- file:///System/Library/Extensions/", ID = "org.rehabman.driver.FakePCIID" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7fd08aba1d30 [0x7fff892375b0]> { URL = "FakePCIID_Intel_HD_Graphics.kext/ -- file:///System/Library/Extensions/", ID = "org.rehabman.injector.FakePCIID-Intel-HD-Graphics" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7fd08ab60af0 [0x7fff892375b0]> { URL = "CodecCommander.kext/ -- file:///System/Library/Extensions/", ID = "org.tw.CodecCommander" }
Kext with invalid signatured (-67030) allowed: <OSKext 0x7fd08a875430 [0x7fff892375b0]> { URL = "AppleUSBCardReader.kext/ -- file:///System/Library/Extensions/AppleStorageDrivers.kext/Contents/PlugIns/", ID = "com.apple.driver.AppleUSBCardReader" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7fd088417c10 [0x7fff892375b0]> { URL = "ACPIBatteryManager.kext/ -- file:///System/Library/Extensions/", ID = "org.rehabman.driver.AppleSmartBatteryManager" }
Invalid signature -67030 for kext <OSKext 0x7fd08ae97bf0 [0x7fff892375b0]> { URL = "VoodooHDA.kext/ -- file:///System/Library/Extensions/", ID = "org.voodoo.driver.VoodooHDA" }
KernelCache ID: 913C0770ED33F008670E0961D400C262
GsMBP:~ great$
You can clearly see at the logs that the Kext is rejected due to improper filesystem permission, so you can identify what kexts are being rejected and so your system related to those kext are not working. You need to fix them. It seems like the permission issue I guess so try to resolve it and try following command and resubmit the output:
Bash:
sudo chmod -R 755 /System/Library/Extensions/
sudo chown -R root:wheel /System/Library/Extensions/
sudo touch /System/Library/Extensions && sudo touch /Library/Extensions && sudo kextcache -u /
Also I can't see a FakeSMC.kext on your S/L/E/, note FakeSMC.kext is required to boot an hackintosh so this most be present in S/L/E/, if you're about to empty the Clover/Other/ folder. If you don't have FakeSMC.kext in Other folder then it may be present somewhere like 10.13 folder
 

iamgreat

Member
I got myself a USB wireless card for using with Kali virtual machine , it's got MediaTek 7601 chipset in it.
I would like to use it in my hackintosh but I can't find any drivers for mac , Is there any supported drivers for this adapter ?
 

noobsplanet

Active member
Staff member
Administrator
Moderator
I got myself a USB wireless card for using with Kali virtual machine , it's got MediaTek 7601 chipset in it.
I would like to use it in my hackintosh but I can't find any drivers for mac , Is there any supported drivers for this adapter ?
There's a official driver available to this. I have also uploaded on resource. You can also download it from here. However there is no official statement that the compatibility of version but should work. Give it a try. Restart may require!!
 

iamgreat

Member
I remember using this driver in sierra , It has an UI called Wireless Utility and it wouldn't open , I don't know why the same problem goes for High Sierra too.
 
Top