ishnigarrab(br) Posted September 9, 2017 Share Posted September 9, 2017 Hello there! So, I got OS X macOS Sierra to work on my Inspiron, I used this to get the files for Clover, the problem is that now I need to enable the HD4400... I tried placing both FakePCIID.kext and FakePCIID_HD4600_HD4400.kext, but then all I got was a lot of garbled graphics... So I removed the later one, and system is stable, but with some graphics fragments here and there... Another funny fact is that my wifi is a Broadcom BCM94313HMGB, and I get bluetooth, but no Wifi... Is there any way to get wifi from it? I appreciate any help and/or advice... Link to comment https://www.insanelymac.com/forum/topic/326965-dell-inspiron-3542-enable-graphics/ Share on other sites More sharing options...
WaldMeister Posted September 9, 2017 Share Posted September 9, 2017 Hi, Regarding the graphics it might be you need to patch a few kexts, the graphic distortion is related to the OS not recognizing the device id and memory correctly. Information about what to patch and how can be found in my topics in the signature, the Toshiba had a HD4600, this comes close to your model, but you need to research a little yourself to have it corrected for the hd4400. The patch i used in the past for the hd4600 to work: #!/bin/bash #Definitions p5000=/System/Library/Extensions/AppleIntelHD5000Graphics.kext/Contents/Info.plist b5000=/System/Library/Extensions/AppleIntelHD5000Graphics.kext/Contents/MacOS/AppleIntelHD5000Graphics pazul=/System/Library/Extensions/AppleIntelFramebufferAzul.kext/Contents/Info.plist bazul=/System/Library/Extensions/AppleIntelFramebufferAzul.kext/Contents/MacOS/AppleIntelFramebufferAzul if [ $(id -u) != 0 ]; then echo "You need to run this script as root. Type sudo -s, enter password and run this script again." exit fi #Inject ID to AppleIntelHD5000Graphics Info.plist echo "Patching $p5000" sudo sed -i.bak 's/0412/0416/g' $p5000 echo "Info.plist patched" #Patch AppleIntelHD5000Graphics.kext binary echo "Patching $b5000" sudo perl -pi -e 's|\x86\x80\x12\x04|\x86\x80\x16\x04|g' -i.bak $b5000 echo "AppleIntelHD5000 binary patched" #Inject ID to AppelIntelFramebufferAzul Info.plist echo "Patching $pazul" sudo sed -i.bak 's/0412/0416/g' $pazul echo "Info.plist patched" #Patch AppleIntelFramebufferAzul binary echo "Patching $bazul" sudo perl -pi -e 's|\x60\x00\x00\x00\x00\x60\xD9|\x90\x00\x00\x00\x00\x80\xD9|g' -i.bak $bazul echo "AppleIntelFramebufferAzul binary patched" #Update caches echo "Updating caches" sudo touch /System/Library/Extensions sudo kextcache -u / echo "Finished" The above patch will adjust 0412 to 0416 in the binary files so the HD4600 is detected correctly. The AppleIntelFramebufferAzul part will adjust the memory size, and fixes the distortion you are facing. Piker made things easier: https://github.com/Piker-Alpha/AppleIntelFramebufferAzul.sh Regarding the wifi,, you will need to replace the card to get it working, to my knowledge there is not solution for your card yet. 1 Link to comment https://www.insanelymac.com/forum/topic/326965-dell-inspiron-3542-enable-graphics/#findComment-2491916 Share on other sites More sharing options...
ishnigarrab(br) Posted September 9, 2017 Author Share Posted September 9, 2017 Thx WaldMeister, I will try to find patches for my device... Mine is 8086:04a6... Strangely, when I set it to 0A168086 in config.plist, boot, fix to the default (04128086), then reboot again, I get it to work flawless, but if I reboot again, it won't work anymore... Link to comment https://www.insanelymac.com/forum/topic/326965-dell-inspiron-3542-enable-graphics/#findComment-2492009 Share on other sites More sharing options...
WaldMeister Posted September 9, 2017 Share Posted September 9, 2017 Hi, Great you got it working till some extend. Rebuild the kextcache, open a terminal window and give in the following commands: sudo touch /System/Library/Extensions sudo kextcache -u / After that the changes should be preserved after reboot. Link to comment https://www.insanelymac.com/forum/topic/326965-dell-inspiron-3542-enable-graphics/#findComment-2492015 Share on other sites More sharing options...
ishnigarrab(br) Posted September 13, 2017 Author Share Posted September 13, 2017 Hi, Great you got it working till some extend. Rebuild the kextcache, open a terminal window and give in the following commands: sudo touch /System/Library/Extensions sudo kextcache -u / After that the changes should be preserved after reboot. I did this, but nothing... In the guide I linked on the first post, there is some SSDT files, so I assume they inject the code, but since the files are binary and all DSDT editors seems old or with broken links... Link to comment https://www.insanelymac.com/forum/topic/326965-dell-inspiron-3542-enable-graphics/#findComment-2493370 Share on other sites More sharing options...
Recommended Posts