Jump to content

Dell Inspiron 15R - 5537 - woes, issues, what I've done


78 posts in this topic

Recommended Posts

First off, I'll start by saying the last hackintosh I built was on an OG Dell Inspiron 15, back when you could use iAtkos, boot to it, and it'd ask what .kexts you wanted to install, so lo and behold, the new Clover boot to Just run the iAtkos ML2 USB I created because of my motherboard got me to do a bit of reading.

 

Specs, let's start here:

 

 

 

Video is Intel HD4400 series
OS Name Microsoft Windows 8.1 Pro
Version 6.3.9600 Build 9600
Other OS Description Not Available
OS Manufacturer Microsoft Corporation
System Name -----
System Manufacturer Dell Inc.
System Model Inspiron 5537
System Type x64-based PC
System SKU Inspiron 5537
Processor Intel® Core i5-4200U CPU @ 1.60GHz, 2301 Mhz, 2 Core(s), 4 Logical Processor(s)
BIOS Version/Date Dell Inc. A06, 9/27/2013
SMBIOS Version 2.7
Embedded Controller Version 1.01
BIOS Mode UEFI
BaseBoard Manufacturer Dell Inc.
BaseBoard Model Not Available
BaseBoard Name Base Board
Platform Role Mobile
Secure Boot State On
PCR7 Configuration Binding Not Possible
Windows Directory C:\WINDOWS
System Directory C:\WINDOWS\system32
Boot Device \Device\HarddiskVolume1
Locale United States
Hardware Abstraction Layer Version = "6.3.9600.16500"
User Name -----
Time Zone Eastern Standard Time
Installed Physical Memory (RAM) 6.00 GB
Total Physical Memory 5.88 GB
Available Physical Memory 3.46 GB
Total Virtual Memory 6.82 GB
Available Virtual Memory 3.90 GB
Page File Space 960 MB
Page File C:\pagefile.sys
Hyper-V - VM Monitor Mode Extensions Yes
Hyper-V - Second Level Address Translation Extensions Yes
Hyper-V - Virtualization Enabled in Firmware Yes
Hyper-V - Data Execution Protection Yes

 

Now I have 2 USBs, one containing Clover with a modified config.plist to contain this code from the smbios.plist for a newer MacBook, that I edited to work with the config.plist file according to the clover how to guide

 

 

 

<dict>
<key>UUID</key>
<string>E031D30A-DBCD-5AD5-90F1-641F7987DF56</string>
<key>BiosVendor</key>
<string>Apple Inc.</string>
<key>BiosVersion</key>
<string>MBP81.88Z.0047.B04.1102071707</string>
<key>BoardManufacturer</key>
<string>Apple Computer, Inc.</string>
<key>BoardProduct</key>
<string>Mac-94245A3940C91C80</string>
<key>Family</key>
<string>MacBook Pro</string>
<key>Manufacter</key>
<string>Apple Computer, Inc.</string>
<key>Manufacturer</key>
<string>Apple Inc.</string>
<key>MaximalClock</key>
<string>2.30</string>
<key>MemManufacturer_1</key>
<string>Samsung</string>
<key>MemManufacturer_2</key>
<string>Samsung</string>
<key>MemSpeed</key>
<string>1333</string>
<key>MemType</key>
<string>24</string>
<key>ProductName</key>
<string>MacBookPro8,2</string>
<key>Serial</key>
<string>123456789012</string>
</dict>

 

Because the original 'smbios' clover was seeing was giving me the error:

 

fhDRMdi.jpg [see attachments as well]

 

and the internal smbios within clover is still defaulting to the MacBook6,2 which is not allowing me to even boot into the disk.

jx3Ysk1.jpg?1 [see attachments as well]

 

 

Now I'm successfully running iAtkos ML2 upgraded to Mavericks in a VMWare Workstation - I tried creating a MyHacks bootable but every time I'd run the initial installer, it'd fail and reset within seconds, so now I'm lost.

 

Any ideas on where to go from here?

post-1310776-0-02158900-1394029698_thumb.jpg

post-1310776-0-78127300-1394029844_thumb.jpg

Link to comment
Share on other sites

after going into the smbios settings in Clover and manually changing them to MacBookPro8,2 and setting the board id manually,:

 

-and- after replacing mach_kernel and then booting with the flags 

 

-x -f -v -s GraphicsEnabler=Yes UseKernelCache=No

 

I got to this screen: DIhFt3O.jpg

 

which is funny because it says Voodoops2 etc isn't loaded, which I was pretty sure I had those kexts in there ....

 

So then I changed the flags to

 

-x -f -v -s GraphicsEnabler=Yes UseKernelCache=No ncpi=0x3000

 

And it took me as far as: e55UCGC.jpg

Link to comment
Share on other sites

dear science, if it's not one thing it's another

 

So I'm trying out MyHacks + 10.8.5 [just to see what these waters are like] and this is the newest panic I'm getting, xqRRCoP.jpg


I'm trying out a patched mach_kernel based on another person's inspiron 15r [same board, different model number] and patched boot.chameleon.plist - I just can't find /anything/ on this kernel panic...

Link to comment
Share on other sites

Using clover you don't need to replace the original mach kernel, clover has the mach kernel patch in it's kexts and patching section. Just select "kernel PM patch" or something. Also worth selecting appleinntelcpupowermanagement patch and possible RTC patch as well. That's all you should need to boot it up. When you've installed, you'll want to run clover configurator and make the appropriate selections there so that you will have the setting as default.

Also, I'd highly recommend switching to a more retail install method, all distro's do is load you up with options you don't need, and if you select too much or too little it will cause more headache in trying to sort the bugs than a clean vanilla usb and a bit of hard work would. Trust me, build a clover installer with the official Mac AppStore download of mavericks, you won't regret it. Judging by your specs Mac book air 6,2 seems like the right smbios, though MacBook Pro 11,2 may work just as well. With your processor I'd stick with the Mac book air 6,2 system definition though, the specs between your laptop and the air are much closer.

Link to comment
Share on other sites

Actually, funny thing is I tried going all fresh here:

 

I setup a MyHacks Mavericks USB and have gotten the farthest of any attempt. I now boot to the apple loading screen with the spinning loader.

 

Using the args: GraphicsEnabler=No USBBusFix=Yes npci=0x3000 PCIBootID=1 UseKernelCache=No

 

when I add in the obligatory [-f -v], I get the error: Unable to open /var/db/BootCache.playlist: 2 no such file or directory

 

JiNqhkK.jpg

Link to comment
Share on other sites

Create a usb with 2 partitions, one Fat32 for Clover, and 1 HFS+ for Mavericks. Download Clover.zip here and extract to Clover partition, then run the following command in terminal for Mavericks installer partition (You must rename that Mav partition to Untitled)

sudo /Applications/Install\ OS\ X\ Mavericks.app/Contents/Resources/createinstallmedia --volume /Volumes/Untitled --applicationpath /Applications/Install\ OS\ X\ Mavericks.app --nointeraction

Use my tool to create a config.plist for you, then copy it to /EFI/Clover, go to BIOS, turn on UEFI, disable Secure boot and boot from USB (you may need to add booot option for clover usb).

Link to comment
Share on other sites

Are you sure you downloaded the Install app from AppStore? also make sure the correct location of Install app is /Applications/. Please check this by terminal line:

 

 

cd /Applications/
ls       ---> do you see Install OS X Mavericks.app?
cd Install\ OS\ X\ Mavericks.app/Contents/Resources/
ls    --> do you see createinstallmedia?

 

If you still can't run that command, create the HFS+ partition by using myHack is fine too (but make sure you boot to Clover after install).

Link to comment
Share on other sites

Disable legacy in bios, only enable uefi, and add efi/boot/bootx64.efi to boot option. Just go to bios in dell 5437 yesterday and they are there. Secure boot must be disabled too.

Also, no patch for clover uefi, what you need is correct config.plist.

Link to comment
Share on other sites

OK I got the config.plist for my intell 4400 1366x768 from your tonymac thread actually ( THREAD )

 

But now I'm just getting instant reboots no matter what args I use and when I space bar > boot without caches

 

 

 

Should I use any specific mach_kernel to boot past where I'm at? - mine's a haswell board if that makes any difference to the approach?

 

EDIT-------------------

 

Replaced with a couple custom mach_kernels and I boot right back to the BootCache.playlist error

Link to comment
Share on other sites

Well I used Clover to generate an OEM DSDT file and threw that into /Extra/ to test it out - that got me nowhere

 

I then used a patched DSDT from THIS thread, since the mobos are very similar - I also used her version of the FakeSMC.kext - still in the same place.

 

One thread was reading that the BootCache.playlist error meant where I was installing to/from was bad - but it's been the same on multiple USB keys I've set up

 

so at a loss here =(


config.plist is under /EFI/ in the root - not in /EFI/CLOVER/ or /EFI/BOOT/

 

are there any specific changes I need to make to it?

 

THIS is what the current one reads:

 

 

<?xml version="1.0" encoding="UTF-8"?>

<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>GUI</key>
<dict>
<key>Theme</key>
<string>Mavs Style</string>
<key>Mouse</key>
<dict>
<key>Enabled</key>
<false/>
</dict>
<key>Scan</key>
<dict>
<key>Entries</key>
<true/>
<key>Tool</key>
<false/>
<key>Legacy</key>
<false/>
</dict>
<key>Custom</key>
<dict>
<key>Entries</key>
<array>
<dict>
<key>FullTitle</key>
<string>UEFI Internal</string>
<key>Hidden</key>
<false/>
<key>Disabled</key>
<true/>
<key>Type</key>
<string>Other</string>
</dict>
</array>
</dict>
</dict>
<key>Graphics</key>
<dict>
<key>DualLink</key>
<integer>0</integer>
<key>ig-platform-id</key>
<string>0x0a260006</string>
<key>Inject</key>
<dict>
<key>Intel</key>
<true/>
<key>ATI</key>
<false/>
<key>NVidia</key>
<false/>
</dict>
</dict>
<key>KernelAndKextPatches</key>
<dict>
<key>AppleRTC</key>
<true/>
<key>KernelPm</key>
<true/>
</dict>
<key>SMBIOS</key>
<dict>
<key>BoardType</key>
<integer>10</integer>
<key>ChassisType</key>
<integer>10</integer>
<key>BiosReleaseDate</key>
<string>05/24/13</string>
<key>Version</key>
<string>1.0</string>
<key>SerialNumber</key>
<string>C02KGM7VF5V8</string>
<key>Manufacturer</key>
<string>Apple Computer, Inc.</string>
<key>BoardManufacturer</key>
<string>Apple Computer, Inc.</string>
<key>ChassisAssetTag</key>
<string>Air-Enclosure</string>
<key>BiosVendor</key>
<string>Apple Computer, Inc.</string>
<key>ChassisManufacturer</key>
<string>Apple Computer, Inc.</string>
<key>BiosVersion</key>
<string>MBA61.88Z.0099.B04.1305241529</string>
<key>Board-ID</key>
<string>Mac-7DF21CB3ED6977E5</string>
<key>Family</key>
<string>MacBook Air</string>
<key>ProductName</key>
<string>MacBookAir6,2</string>
<key>Mobile</key>
<true/>
<key>Trust</key>
<false/>
</dict>
<key>ACPI</key>
<dict>
<key>DSDT</key>
<dict>
<key>Debug</key>
<false/>
<key>ReuseFFFF</key>
<false/>
<key>DropOEM_DSM</key>
<false/>
</dict>
<key>SSDT</key>
<dict>
<key>DropOem</key>
<true/>
<key>Generate</key>
<dict>
<key>PStates</key>
<true/>
<key>CStates</key>
<true/>
</dict>
</dict>
</dict>
<key>Boot</key>
<dict>
<key>Arguments</key>
<string>-gux_defer_usb2</string>
<key>Legacy</key>
<string>LegacyBiosDefault</string>
<key>Log</key>
<false/>
<key>NeverHibernate</key>
<true/>
<key>Timeout</key>
<integer>5</integer>
<key>XMPDetection</key>
<string>Yes</string>
<key>Secure</key>
<false/>
</dict>
<key>Devices</key>
<dict>
<key>USB</key>
<dict>
<key>Inject</key>
<false/>
<key>FixOwnership</key>
<false/>
</dict>
<key>UseIntelHDMI</key>
<false/>
</dict>
<key>DisableDrivers</key>
<array>
<string>VBoxHfs</string>
</array>
<key>SystemParameters</key>
<dict>
<key>InjectKexts</key>
<string>Detect</string>
</dict>
</dict>
</plist>
Link to comment
Share on other sites

Well I used Clover to generate an OEM DSDT file and threw that into /Extra/ to test it out - that got me nowhere

 

I then used a patched DSDT from THIS thread, since the mobos are very similar - I also used her version of the FakeSMC.kext - still in the same place.

 

One thread was reading that the BootCache.playlist error meant where I was installing to/from was bad - but it's been the same on multiple USB keys I've set up

 

so at a loss here =(

config.plist is under /EFI/ in the root - not in /EFI/CLOVER/ or /EFI/BOOT/

 

are there any specific changes I need to make to it?

Please follow the guide exactly, config.plist has to be put in /EFI/Clover/, or it will not work. The same as dsdt.aml!

Link to comment
Share on other sites

 Share

×
×
  • Create New...