bgrau Posted August 26, 2023 Share Posted August 26, 2023 (edited) Dell Latitude E5550 Intel Core i5 5th Gen. Intel graphics 5500 GF840m disabled AlC293 audio advertised on eBay here: Cheap Fast Laptop Dell i5 4TH Gen 16GB RAM 128GB SSD/500GB HDD Windows 10 | eBay upgraded to i5 (incidentally) & 16GB RAM. References & resources I used: Dell-Latitude-E5570-Hackintosh https://github.com/fritsvt/Dell-Latitude-E5570-Hackintosh [GUIDE] Dell Latitude E5440 macOS Sierra https://www.insanelymac.com/forum/topic/322034-guide-dell-latitude-e5440-macos-sierra/?_fromLogin=1 [SOLVED] Mojave Audio help E5550 (ALC293) https://osxlatitude.com/forums/topic/10987-solved-mojave-audio-help-e5550-alc293/?_fromLogin=1 Motherboard Asus P8H67-M LE High Sierra https://www.insanelymac.com/forum/topic/341868-motherboard-asus-p8h67-m-le-high-sierra/page/2/ & others I didn't bookmark... Latest as described by the end of https://www.insanelymac.com/forum/topic/357469-dell-latitude-e5550-testing/ Clover EFI mk3 dropbox link: https://www.dropbox.com/scl/fo/ijt424hqmde7r5s0jkv9j/h?rlkey=chfwmor5zrlu4xn8d6ecydi8r&dl=0 Notes /reloaded>: OS X Mojave - both HFS+ & APFS OK sound OK (using Voodoo in S/L/E) bluetooth OK webcam OK ethernet OK integrated keyboard with backlight OK trackpad OK, USB 3 OK. Graphics is good no glitches despite no acceleration. One annoying issue: file seeking very slow when copying to usb sticks. Now some details... I have included in the Clover folder a few configs .plist the best is used. Will now look into how to get the rest working - gfx accel, maybe also activate NVidia instead of Intel, WiFio, sdcard... NVidia cannot activate because there are no drivers for Mojave, + it cannot be installed in High Sierra even though NVidia produced one. Found a good resource for tinkering CLOVER config.plist https://tipsmake.com/how-to-create-hackintosh-usb-with-clover-bootloader I followed all the advice as poster has same Graphics card to no avail, no graphics accelration no QE/CI. Same as before: no sdcard reader no wifi (unless using a dongle with driver) no graphics acceleration. so no games & no videos. So that's it for me, this laptop is not useful for videos or games for OS X, unless one found a solution I am not ready to spend more time on it. Edited September 28, 2023 by bgrau 1 Link to comment https://www.insanelymac.com/forum/topic/357508-dell-latitude-e5550-trials/ Share on other sites More sharing options...
bgrau Posted August 28, 2023 Author Share Posted August 28, 2023 (edited) In the old versions we just needed to input the id of the device in a kext to get the driver working, Chameleon was also easier for me to use. Ah well, I don't really need OS X & will make do with Windows, I am getting old anyhow & it's not as easy to deal with the hoops one has to jump in order to hack systems. Just a note as bookmark to self: the graphics card 0x16168086 is referred twice in two kexts' Info.plist in S/L/E: AppleIntelBDWGraphics.kext & AppleIntelBDWGraphicsFramebuffer.kext I wonder if it is possible to inject them using the old methods of Chameleon? Edited August 29, 2023 by bgrau Link to comment https://www.insanelymac.com/forum/topic/357508-dell-latitude-e5550-trials/#findComment-2810623 Share on other sites More sharing options...
bgrau Posted August 30, 2023 Author Share Posted August 30, 2023 (edited) First major success for me as I managed to remember how to deal with injecting device info into the config.plist file of Clover. So I got the SDCard finally to work, I will lay out how I managed to understand it giving the links that got me sorted too Using this patch, but one needs to be careful to first add a section through the Clover configurator then carefully paste it in the correct section: I will try & use the same method to insert the details of the gpu to get QE/CI working. Link: https://osxlatitude.com/forums/topic/7346-patch-for-o2-micro-sd-card-readers/ <key>Arbitrary</key> <array> <dict> <key>Comment</key> <string>SDXC reader - RP01</string> <key>CustomProperties</key> <array> <dict> <key>Disabled</key> <false/> <key>Key</key> <string>device_type</string> <key>Value</key> <string>Media controller</string> </dict> <dict> <key>Disabled</key> <false/> <key>Key</key> <string>model</string> <key>Value</key> <string>O2 Micro SD card reader</string> </dict> <dict> <key>Disabled</key> <false/> <key>Key</key> <string>name</string> <key>Value</key> <string>SD/MMC Card Reader</string> </dict> <dict> <key>Disabled</key> <false/> <key>Key</key> <string>compatible</string> <key>Value</key> <string>pci14e4,16bc</string> </dict> <dict> <key>Disabled</key> <false/> <key>Key</key> <string>subsystem-vendor-id</string> <key>Value</key> <data> axAAAA== </data> </dict> </array> <key>PciAddr</key> <string>01:00:00</string> </dict> </array> Latest Clover EFI folder (mk4 so far) which includes the above patch for sdcard detection & usage in the config.plist Clover configuration file: https://www.dropbox.com/scl/fi/kymvbbuhi0787j8fzi8fu/EFI-Clover-Dell-E5550-mk4.zip?rlkey=xf9q0dquwpymhkgl73lc0mhxe&dl=0 I have two identical Mojaves installed in 2 different SSDs using this same Clover EFI file, one is hfs+ & the other uses the apfs file system. I get this in the card reader section of the system profiler: Built in SD Card Reader: Vendor ID: 0x1217 Device ID: 0x8520 Subsystem Vendor ID: 0x106b Subsystem ID: 0x062c Revision: 0x0001 Link Width: x1 Link Speed: 2.5 GT/s SDXC Card (Class 10): Product Name: SDSU64G Manufacturer ID: 0x03 Revision: 8.0 Serial Number: 79886448 Manufacturing Date: 2012-12 Specification Version: 3.0 Capacity: 63.86 GB (63,864,569,856 bytes) Removable Media: Yes BSD Name: disk0 Partition Map Type: MBR (Master Boot Record) Volumes: STORE: Available: 63.85 GB (63,846,481,920 bytes) Capacity: 63.86 GB (63,859,326,976 bytes) Writable: Yes File System: ExFAT BSD Name: disk0s1 Mount Point: /Volumes/STORE Content: Windows_NTFS Volume UUID: xxx Edited September 1, 2023 by bgrau Link to comment https://www.insanelymac.com/forum/topic/357508-dell-latitude-e5550-trials/#findComment-2810660 Share on other sites More sharing options...
bgrau Posted September 2, 2023 Author Share Posted September 2, 2023 (edited) Second little success is to get the local network card recognised as Airport which is done here through a kext, Macs used Broadcom, the Dell Latitude E5550 laptop uses an Intel card... Here is the kext to be inserted in the kext Clover folder EFI/CLOVER/kexts/Other https://www.dropbox.com/scl/fi/vya2bgqctwtq1574mljsa/AirportItlwm_v2.2.0_stable_Mojave.kext.zip?rlkey=1u0fiacxo1h1dpwc0a3qt7ajj&dl=0 Tested seems to work well browsing the Internet & navigating the local network. N.B. In some Clover configs better to put the Airport kext in /Libray/Extensions (don't know why). Next step is to get the graphics acceleration as it is all that remains to be sorted, Rehabman did put a github entry I am currently looking into, it's a daunting task... Edited September 6, 2023 by bgrau Link to comment https://www.insanelymac.com/forum/topic/357508-dell-latitude-e5550-trials/#findComment-2810739 Share on other sites More sharing options...
bgrau Posted September 9, 2023 Author Share Posted September 9, 2023 I was helped by Herve in the OSXLatitude forum, he claimed that Latitude E5550 was cracked long ago, but no matter what he advised it didn't work for Graphics acceleration. Here is the last config.plist with all the changes he advised, togetther with the kexts I posted earlier it gives everything but graphics acceleration. If somebody cracked this even with OpenCore I won't mind, please post link to your Clover folder here. Thanks. config.plist Link to comment https://www.insanelymac.com/forum/topic/357508-dell-latitude-e5550-trials/#findComment-2810934 Share on other sites More sharing options...
bgrau Posted September 12, 2023 Author Share Posted September 12, 2023 (edited) Finally solved after over 2 weeks of cooking trial & error, etc. Here is the hopefully final EFI/ESP folder with all devices working including the hard to get right QE/CI for the integrated intel HD 5500 graphics card. Here from Hakintool: ----------------------------------------------------------------------- System Info ----------------------------------------------------------------------- Host bgraus-MacBook-Air.local OS macOS Mojave Version 10.14.6 (Build 18G9323) Kernel Darwin 18.7.0 x86_64 RAM 16.00 GB Model Identifier MacBookPro12,1 CPU Intel(R) Core(TM) i5-5300U CPU @ 2.30GHz Intel Generation Broadwell Platform ID 0x16260006 Board ID Mac-E FW Version 188.0.0.0.0 Serial Number Hardware UUID System ID ROM Board Serial Number VDA Decoder Fully Supported ----------------------------------------------------------------------- Serial Info ----------------------------------------------------------------------- Country China (Quanta Computer) Year 2015 Week 10.15.2015-10.21.2015 Line 2333 (copy 1) Model MacBook Pro (Retina, 13-inch, Early 2015) Model Identifier MacBookPro12,1 Valid Possibly ----------------------------------------------------------------------- IGPU ----------------------------------------------------------------------- GPU Name Intel HD Graphics 5500 GPU Device ID 0x16168086 Total VRAM 1536 MB Free VRAM 0 MB Quartz Extreme (QE/CI) Yes Metal Supported Yes Metal Device Name Intel(R) Iris(TM) Graphics 6100 Metal Default Device Yes Metal Low Power Yes Metal Headless No & System Profiler: Intel HD Graphics 5500: Chipset Model: Intel HD Graphics 5500 Type: GPU Bus: Built-In VRAM (Dynamic, Max): 1536 MB Vendor: Intel Device ID: 0x1616 Revision ID: 0x0009 Metal: Supported, feature set macOS GPUFamily1 v4 Displays: Display: Resolution: 1920x1080 (1080p FHD - Full High Definition) UI Looks like: 1920 x 1080 @ 60 Hz Framebuffer Depth: 24-Bit Colour (ARGB8888) Main Display: Yes Mirror: Off Online: Yes Rotation: Supported Automatically Adjust Brightness: No Connection Type: DisplayPort & ioreg which now shows the correct framebuffer to input, attached. EFI Folder with all kexts, etc. https://www.dropbox.com/scl/fi/lrg3oipk5bjiy0li9u4em/ESP-Dell-E5550_Solved.zip?rlkey=ebn5h48llsj69mt0rh0l6ut6t&dl=0 Also: courtesy help Jake Lo Admin of OSXLatitude forum, also courtesy help Herve who gave me the idea to copy over CLOVERX64.efi from the resource I got Ref.: https://osxlatitude.com/forums/topic/19504-latitude-e5550-no-graphics-acceleration-for-hd5500-in-mojave/page/3/ Note: Same great results in High Sierra. The resource provided through Jake Lo is in the above OSXLatitude thread. I link to it because it is through them I solved this QE/CI for Dell Latitude E5550. config.plist.zip Dell-E5550.ioreg.zip Edited September 12, 2023 by bgrau Link to comment https://www.insanelymac.com/forum/topic/357508-dell-latitude-e5550-trials/#findComment-2811018 Share on other sites More sharing options...
bgrau Posted September 12, 2023 Author Share Posted September 12, 2023 Well, never perfect, trackpad no longer supports scrolling so I have to use a USB mouse for that, it can point, & has right/left click but no 2-finger scrolling. Link to comment https://www.insanelymac.com/forum/topic/357508-dell-latitude-e5550-trials/#findComment-2811020 Share on other sites More sharing options...
Slice Posted September 12, 2023 Share Posted September 12, 2023 Look my driver for PS2 https://github.com/SergeySlice/VoodooPS2-for-ALPS It was tuned for Dell Latitude E6430 Link to comment https://www.insanelymac.com/forum/topic/357508-dell-latitude-e5550-trials/#findComment-2811027 Share on other sites More sharing options...
bgrau Posted September 12, 2023 Author Share Posted September 12, 2023 (edited) Thanks Slice, I tried Rehabman, even put it in /L/E, removed the older one in Clover kexts folder, no scrolling or other gestures, so thanks maybe yours will work. Edited September 12, 2023 by bgrau Link to comment https://www.insanelymac.com/forum/topic/357508-dell-latitude-e5550-trials/#findComment-2811031 Share on other sites More sharing options...
bgrau Posted September 12, 2023 Author Share Posted September 12, 2023 (edited) Hi Slice, OK I tried your kext, put it in /L/E repaired permissions with Kext Utility, did not work, no useful gesture, same as with RehabMan mods... I will keep looking... Thanks anyway. This is the correct one, right? https://github.com/SergeySlice/VoodooPS2-for-ALPS/releases/tag/6.0.2 Edited September 12, 2023 by bgrau Link to comment https://www.insanelymac.com/forum/topic/357508-dell-latitude-e5550-trials/#findComment-2811049 Share on other sites More sharing options...
Slice Posted September 13, 2023 Share Posted September 13, 2023 Yes, it is latest. Look into kernel.log, may be it contains some warning about ps2. Exclude VoodooPS2Mouse. There must be keyboard and Trackpad. Link to comment https://www.insanelymac.com/forum/topic/357508-dell-latitude-e5550-trials/#findComment-2811084 Share on other sites More sharing options...
bgrau Posted September 13, 2023 Author Share Posted September 13, 2023 Slice Neither Rehabman's, nor yours Slice's, nor acidanthera 's voodooPS2Controller worked for me, I put it in L/E, tried to put in the Clover kexts folder but it didn't work either. anyways I have an Apple magic trackpad & it works perfectly. I also tried these suggestions in here: https://www.reddit.com/r/hackintosh/comments/rm7ma0/fixed_trackpad_dell_latitude_5480/?rdt=42093 didn't work either... I will remove VoodooPS2Mouse if I know where it is. Link to comment https://www.insanelymac.com/forum/topic/357508-dell-latitude-e5550-trials/#findComment-2811088 Share on other sites More sharing options...
bgrau Posted September 14, 2023 Author Share Posted September 14, 2023 (edited) I must thank Unicorn from osxlatitude forum for settings from here (link given by Jake Lo, also thanks); https://osxlatitude.com/forums/topic/16263-latitude-e5550-clover-opencore-efi-for-catalinabig-sur/ I used the Properties section settings for config.plist in my clover boot efi which worked for everything else but no QE/CI graphics. I copied over the cloverx64.file only from Unicorn clover, but left the bootx64.efi bootloader which works for me v5102. Finally there is a Quirks section which I don't understand at all, initially I didn't paste it over to my config.plist. Then I was curious & tried it, it does not damage anything but I wonder what it does or improves, the quirks settings comes from opencore but was incorporated later into clover. These are notes for myself about what I did to have a fully functional hackintosh on Dell Latitude E5550 with OS X High Sierra & Mojave (that is except for trackpad scrolling & gestures). Attached latest config.plist with quirks section injected / pasted in. config.plist.zip Edited September 14, 2023 by bgrau Link to comment https://www.insanelymac.com/forum/topic/357508-dell-latitude-e5550-trials/#findComment-2811139 Share on other sites More sharing options...
bgrau Posted September 15, 2023 Author Share Posted September 15, 2023 Some extra notes: I wanted to see what happens if I remove the kernel flag nv_disable=1 & remove from the ACPI the disable Nvidia GPU patch graciously provided by Jake LO: The result is not destructive & just gets the NVidia GPU detected & listed in the system profiler: Hide contents GFX0 ----------------------------------------------------------------------- GPU Name GM108M [GeForce 830M] GPU Device ID 0x134010DE Display Type: GPU Bus: PCIe Slot: Slot-1 PCIe Lane Width: x4 Vendor: NVIDIA (0x10de) Device ID: 0x1340 Revision ID: 0x00a2 Kernel Extension Info: No Kext Loaded This is why an extra entry for it was needed in config Properties section: <key>PciRoot(0x0)/Pci(0x3,0x0)</key> <dict> <key>hda-gfx</key> <string>onboard-1</string> </dict> It's sad we cannot make use of NVidia CUDAS even in High Sierra as the NVidia GPU does not get activated even there. Link to comment https://www.insanelymac.com/forum/topic/357508-dell-latitude-e5550-trials/#findComment-2811215 Share on other sites More sharing options...
bgrau Posted September 20, 2023 Author Share Posted September 20, 2023 (edited) Works also for Sierra somewhat, will go into kernel panic though, but can get in using -x safe mode. Reports full QE/CI for graphics Intel HD5500 in safe mode. I found a way to solve this by using some kexts in the 10.12 Clover kexts folder, this from another user who solved for Sierra: links; https://www.insanelymac.com/forum/topic/322034-guide-dell-latitude-e5440-macos-sierra/ his Clover EFI here: https://drive.google.com/file/d/174mrMtUcb1eqTG1Ag4Lr9yqmdHlsLz_o/view?usp=sharing by doing so I get everything working bar Airport (kext AirportItlwm_v2.2.0_stable_Mojave.kext.zip simulating Airport doesn't work for Sierra, but works for Mojave & High Sierra) there is another project to get WiFi with a similar kext Itlwm, it goes as far as recognizing the integrated network card but does not activate the hardware) maybe it needs some extra input. Might attach the corresponding Clover EFI folder for Sierra later for those interested who have a Dell Latitude E5550 they want to run Sierra on, though High Sierra or Mojave are better, I did this only because I had a USB 3.0 stick with Sierra installed, it's just a hobby for me. Edited September 20, 2023 by bgrau Link to comment https://www.insanelymac.com/forum/topic/357508-dell-latitude-e5550-trials/#findComment-2811351 Share on other sites More sharing options...
bgrau Posted September 29, 2023 Author Share Posted September 29, 2023 On WiFi, for those who like little (or big) challenges & whose hobby like this one of mine is to get OSes work... In previous posts I noted that Airport could be successfully simulated in High Sierra & above using this project: AirportItlwmhttps://github.com/OpenIntelWireless/itlwm/releases However this didn't work for Sierra though, but it is claimed that Itlwm.kext would enable WiFI, but for that one needs a helper application called Heliport: Download Heliporthttps://github.com/OpenIntelWireless/HeliPort/releases/tag/v1.4.1https://openintelwireless.github.io/HeliPort/Installation.html Well I couldn't make it work as for some reason the Itlwm.kext would not load. Of course one could use an external WiFi dongle just for Sierra, but then what's the use if one gets a perfect Airport using High Sierra. As I said just a challenge or if one insists on using Sierra on Dell Latitude E5550. Link to comment https://www.insanelymac.com/forum/topic/357508-dell-latitude-e5550-trials/#findComment-2811723 Share on other sites More sharing options...
bgrau Posted October 5, 2023 Author Share Posted October 5, 2023 Well solved sort of for Sierra. Get heliport to load at boot time by pressing the alt key when clicking on it from the top right menu bar. Now the weird bit: no sign of the itlwm.kext having loaded because doing: sudo kextstat | grep -i itlwm.kext leads to a blank line. However inputting the ssid details in the Info.plist of the kext works like magic & after rebooting you get the Airport icon filled on the menu bar (it's a fake not really airport) & you really get connected to the Internet & LAN home network of your router. just fill this & reboot (exact name of your ssid & associated password): <key>WiFiConfig</key> <dict> <key>WiFi_1</key> <dict> <key>password</key> <string>zxyssdt112233</string> <key>ssid</key> <string>ssdt</string> It's kind of dirty manual cooking, but it works. For those like in my case where heliport & the kext do not behave. Link to comment https://www.insanelymac.com/forum/topic/357508-dell-latitude-e5550-trials/#findComment-2812071 Share on other sites More sharing options...
bgrau Posted October 7, 2023 Author Share Posted October 7, 2023 (edited) Finally solved for Mojave same as Sierra using itlwm.kext - I qualify further what I said in the previous post for Sierra, it is essential to input info of at least one working wifi ssid & ask heliport to start at boot time. After that one is automatically hooked up to the chosen above ssid, & from the icon of heliport on the top right menu tray icon can then switch to other networks from heliport icon. Two important salient facts are do not mix itlwm.kext & AirportItlwm.kext. Either kext must be in the Clover other kexts folder, not both. If you use the same EFI for Sierra & High-Sierra/Mojave, then you can put Itlwm.kext in the 10.12 folder for Sierra & AirportItlwm.kext in other for the other OSes. AirportItlwm.kext does not work for Sierra. I am currently posting from Mojave using heliport with Itlwm.kext the way described above with no AirportItlwm.kext. The difference between the two is mostly cosmetic as they use both the same WiFi card, with AirportItlwm.kext having reverse engineered the Airport code to make it look like a real Airport (usually Broadcom) card. Another thing In Sierra you cannot change on the fly WiFi SSID's using the heliport tray icon, only can be done in Mojave & above (not checked with High Sierra yet) with itlwm.kext - Extra: tested in High Sierra, itlwm.kext works even better with High Sierra than with Mojave, but I suggest sticking to AirportItlwm.kext for High Sierra & above, not be a freak like me who is obsessed with software O/S cooking & tinkering Edited October 10, 2023 by bgrau Link to comment https://www.insanelymac.com/forum/topic/357508-dell-latitude-e5550-trials/#findComment-2812163 Share on other sites More sharing options...
bgrau Posted October 11, 2023 Author Share Posted October 11, 2023 (edited) Finally here is the final EFI ESP partition using itlwm.kext for WiFi, replace the SSID info in the following section of Info.plist of the kext (your main WiFi SSID) <dict> <key>WiFi_1</key> <dict> <key>password</key> <string>SSID_password</string> <key>ssid</key> <string>SSID_name</string> </dict> Now if you want instead the full Airport treatment which is only valid for High Sierra & above, then you need to replace itlwm.kext with AirportItlwm in kexts/Other whose link for v2.2.0 is given above. EFI_Solved_Final_DELL_E5550 link: https://www.dropbox.com/scl/fi/4gltx05uto7a9aefy3i4z/EFI_Solved_Final_DELL_E5550.zip?rlkey=pdzxkmsyw4mtravccm6j858ze&dl=0 On a side note for those who like using old OSes like me: OS X El Capitan - everything works well, even WiFi using itlwm.kext - caveat: heliport cannot load on El Capitan OS X Sierra same as noted upstream Caveat for all: trackpad cannot use gestures even though at boot time everything seems to be loaded for it to do so. If you have an Apple external bluetooth trackpad, that works perfectly, also bluetooth mouse works well. I might one day clone on SSD my OS X Catalina from my macmini7,1 & test it, I predict all will be working like for Mojave. Good little exercises to keep my neurones firing at he ripe age of 65 Edited October 14, 2023 by bgrau 1 Link to comment https://www.insanelymac.com/forum/topic/357508-dell-latitude-e5550-trials/#findComment-2812338 Share on other sites More sharing options...
bgrau Posted October 21, 2023 Author Share Posted October 21, 2023 Placeholder from https://github.com/fritsvt/Dell-Latitude-E5570-Hackintosh Fix keyboard shortcuts Download and install Karabiner Elements Download karabiner.json found in this guide from osxlatitude Copy karabiner.json to ~/.config/Karabiner You can now use F11 & F12 for brightness Get smooth scrolling Download and install MOS Link to comment https://www.insanelymac.com/forum/topic/357508-dell-latitude-e5550-trials/#findComment-2812649 Share on other sites More sharing options...
STLVNUB Posted October 21, 2023 Share Posted October 21, 2023 On 10/12/2023 at 1:21 AM, bgrau said: Good little exercises to keep my neurones firing at he ripe age of 65 I'm 67 1 Link to comment https://www.insanelymac.com/forum/topic/357508-dell-latitude-e5550-trials/#findComment-2812654 Share on other sites More sharing options...
bgrau Posted October 21, 2023 Author Share Posted October 21, 2023 (edited) Sadly my brain & metabolism were fried by neurotropics such as sodium valproate, topiramate, pregabaline, etc, they are also reported to age one by between 10 & 20 years so my metabolism is that of a 75 years old or more. Still I fought back using orthomolecular medicine Edited October 21, 2023 by bgrau Link to comment https://www.insanelymac.com/forum/topic/357508-dell-latitude-e5550-trials/#findComment-2812663 Share on other sites More sharing options...
Recommended Posts