Jump to content

[Guide]Dell Inspirion 17R SE (7720) Installation Guide

* * * * * 2 votes Dell 7720 17r SE Mountain Lion OSX86 Installation Retail Guide

  • Please log in to reply
180 replies to this topic

#1
Lejenk

Lejenk

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPipPipPip
  • 1,381 posts
  • Gender:Male
  • Location:Netherlands

Based on the following topic, i think it is time to create a guide: http://www.insanelym...n-7720-run-mac/


- Where to start?:
A nice guide on how to create your own USB installer is provided here: http://www.insanelym...-for-beginners/
I do recommend using this method: http://www.insanelym...-beta1-testing/
When creating the installer, on selecting the package for desktop or notebook, choose option 6.


If you only run Windows at the moment, install OS X into a virtual machine, and follow the guide from there.
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
- What will not work?:

- Wifi, you will have to replace the card, i switched mine with an Atheros 9285. Note: After replacing, your Bluetooth will not work anymore, so an USB Wifi device would be the better option perhaps.
- Card reader, no solution for this at the moment.
- Nvidia GT 650M, the card has been completely disabled in the DSDT. If this is not done it will make your system freeze on startup if the NVDA* and GeForce* kexts are not removed. Also, the system will overheat if it is not disabled. Since you can not use the card, it is best to disable it.

- Wake from sleep, the display does not wake up.
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
- What will partially work?:
- Touchpad, only basic input, no gestures like 2 finger scrolling.
- Audio, LineIn and the subwoofer will not work.
- FN keys, for Audio and Wifi
- USB 3.0, depends if you want compatibility with USB 2.0 flash drives.

- Lan, only with specific settings. Official Realtek driver.
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
- So...What does work?:
- Speedstep
- Sleep, patched IntelCPUPowerManagement or an unlocked bios.
- Intel HD4000, DSDT injection, patched AGPM.
- Audio, line out, speakers, and internal mic, DSDT injection and a patched AppleHDA.
- Battery status, patched AppleSmartBatteryManager and AppleACPIPlatform.
- Webcam
- Brightness control, in system preferences.
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
- 1. Pre-Installation.

If you have followed the url at the top of this post, you should have an USB installer by now. Copy the contents of the USB.zip to the USB installer, and replace everything. 

I have added the kexts for USB 2.0 compatibility, to prevent the "Still waiting for root device" error. They are located in /System/Library/Extensions in the archive, the folder structure has been preserved, so you can just copy the Extra and System folder to the USB installer.

Now you are ready to install.

 

- 2. Installation.

Boot from the USB installer, it will boot in verbose mode, if any error occurs, you can take a photo of it and attach it to a post here. 

First you need to prepare the HDD to install Mountain Lion on. I recommend using and empty HDD, format it to GPT, with 1 partition formatted to Mac OS Extended (Journaled).

Now go through the setup and select your newly created partition. When you have used Pandora to create the installer, you can select advanced options, i'm not going through them, because the post installation files are attached to this post. To make things easier, you can select them before starting the installation.

- 3. Installing a bootloader.

After installation the system will reboot. Boot from the USB installer again. When you arrive at the Chameleon boot loader screen, select the partition you have just installed OS X to, and press enter. 

OS X will load, go through the system setup.

The first thing you want to do is install a bootloader to the HDD. I have attached the files needed for Chameleon and for Clover. I recommend using Clover, a guide on how to install Clover can be found at the bottom of this post, under the spoiler.

A guide on how to install Chameleon manually can be found here: http://forum.voodoop...x.php/topic,649

You can also use an installer, i recommend Enoch, which can be found here: http://onehalfkiller.com/?p=605

The difference between the 2 options, is that if you use an installer, the bootloader will be installed to the OS X partition. So if you re-install OS X, and format that partition, the bootloader will be gone, so i prefer installing it manually to the EFI partition.

 

After you have installed the bootloader of your choice, replace the contents with the package attached, Clover.zip for Clover, Chameleon.zip for Chameleon.


- 4. Installing kexts.

Attached is the HDD.zip, these files should be installed to the partition OS X is on. 

The following kexts have been included: 

- FakeSMC. Mandatory to boot OS X.

- AppleHDA. Patched for IDT 92HD91BXX.

- ApplePS2Controller. To get trackpad working.

- AppleACPIPlatform and AppleSmartBatteryManager. Shows the battery status.

- IOUSBFamily and IOUSBMassStorage. This is a rollback to enable USB 2.0 storage devices to be recognized.

- AppleGraphicsPowerManagement. From 10.8.4, it has been edited to enable this kext for use with the Intel HD4000 and the MacBookPro8,3 model set. This will increase system performance significantly. I will explain later on in this guide how to edit the info.plist, if needed, you can do this yourself on an older platform.

- AppleIntelFramebufferCapri. This has been patched to enable the AAPL,ig-platform-id 0x03 instead of the 0x04, the System Profiler will show 512mb again after 10.8.1 without a rollback. Also the 10.8.4 kext, a patch is attached to this post to automate the process on older platforms. 

-AppleIntelCPUPowerManagement. Not included, explained below. 

 

To install kexts, use a utility like Kext Wizard or Kext Drop.

 

AppleGraphicsPowerManagement:

To edit this kext, copy it from /System/Library/Extensions to ~/Desktop.

Now right click on the kext, and show package contents. Open Contents and open the Info.plist with Plisteditor. Now search for the following: 

MacBookPro8,3

Under this, you will find something like the following code (Select the whole IGPU section): 

Spoiler

 

Replace it with the following:

Spoiler

 

Save the file, and install the edited kext.

 

AppleIntelFramebufferCapri:

To edit this kext, open Terminal and type the following:

sudo -s
*password*

I have included a file called: aifc.sh, just drag and drop it in the Terminal window, type "y" to patch the kext.

To enable the 512mb, open the DSDT.aml and change the following in method _DSM under Device IGPU:

Spoiler

to:

Spoiler

You're done.

Note that if you update your system, it is best to revert this change, because you could end up with a black screen after reboot, if the patched file is replaced. The 384mb issue is resolved in Mavericks, perhaps also in 10.8.5.

 

AppleIntelCPUPowerManagement:

If you do not have an unlocked bios, you need to patch this kext to prevent kernel panics. 

To edit this kext, open Terminal and type the following:

sudo -s
*password*

I have included a file called: aicpm.sh, just drag and drop it in the Terminal window, type "y" to patch the kext. You're done. 

 

- 5. Reboot:

Now, if you have gone through the above steps, your system should be all set up, and you should be able to boot directly from the HDD. If i have missed anything, let me know. 

 

 

Changelog:

Spoiler

-----------------------------------------------------------------Update 24/06/2013:-----------------------------------------------------------------

- Re-wrote the guide, i consider this a proper guide now.

- Replaced the attachments, when downloading a file, it's self explanatory where to place/install the files.

- Added shell scripts for easy patching.

- The DSDT in the zip files has been rebuild. Method DTGP has been left out, it is not needed anymore. The scopes have been sorted. 

- Added extra information/kexts to increase performance.

 

How to install Clover and add it to the UEFI Boot menu:
- Be careful when replacing the current boot loader, your system may become unbootable if you skip a step, or do not pay attention! (Click show)

 

Spoiler

Attached Files



#2
Saranted

Saranted

    InsanelyMac Protégé

  • Members
  • Pip
  • 6 posts
Good nice guide

#3
dit3

dit3

    InsanelyMac Protégé

  • Members
  • Pip
  • 20 posts
  • Gender:Male
  • Location:Czech Republic
Thank you for the guide... but still I am having problems with booting the install.."Still waiting for root device" .. I have read that it can be issue with USB3.. but 7720 has only USB3 ports... can you give me some tip??

#4
Lejenk

Lejenk

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPipPipPip
  • 1,381 posts
  • Gender:Male
  • Location:Netherlands
Hmm, never had this problem, Make sure SATA mode is set to AHCI in the Bios, also enable USB emulation.

#5
dit3

dit3

    InsanelyMac Protégé

  • Members
  • Pip
  • 20 posts
  • Gender:Male
  • Location:Czech Republic
I have AHCI, also USB Emulation since I have installed Arch Linux on SSD and W7 to the 1TB drive... booting using EFI, Linux and Windows directly as EFI entry and for safe mode rEFInd bootmgr and UEFI shell... also have legacy support rom enabled...

#6
Lejenk

Lejenk

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPipPipPip
  • 1,381 posts
  • Gender:Male
  • Location:Netherlands
How dit you get the UEFI boot to function? I even called Dell, and they could not help, told me it was a feature still in development.
Anyway, i have no SSD, legacy boot enabled, and i'm using a branch of Chameleon bootloader, the only one that works for me at the moment (Need to update that in the guide perhaps) .

Try booting with these flags:
npci=x2000 -v UseKernelCache=No

#7
dit3

dit3

    InsanelyMac Protégé

  • Members
  • Pip
  • 20 posts
  • Gender:Male
  • Location:Czech Republic
Hi, here is very raw instructions of my setup http://en.community....7.aspx#20301817 and also description of some BIOS related issues http://en.community....1.aspx#20299291 ..

but back to Mac OS :) .. tryed options you provided, but result is the same.. also tryed 0x3000.. also tryed patch from here, I think it can be the issue.. but I dont know how to determine which version of 10.8 i have... the last link contains 3 updates, 10.8,10.8.1,10.8.2

Any ideas ?

#8
dit3

dit3

    InsanelyMac Protégé

  • Members
  • Pip
  • 20 posts
  • Gender:Male
  • Location:Czech Republic
and also here is attached lshw of my PC... maybe you can see some major difference from your 7720 ...

Attached Files

  • Attached File  lshw.txt   18.32KB   35 downloads


#9
Lejenk

Lejenk

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPipPipPip
  • 1,381 posts
  • Gender:Male
  • Location:Netherlands
You could also try: PCIRootUUID=0 DSDT=No

Could also be that you need to add extra kexts to the Extra/Extensions folder.
IOAHCIBlockStorage is what you would be looking at, there should be injectors available on the web :)

To find out the version, think i found a way outside of OS X.
Best to boot in Linux, insert the installation media. Probably you'll have to show hidden files, if any.
Navigate to: /System/Library/SystemProfiler/SPOSReporter.spreporter/Contents/ and open the Info.plist with a text editor.

Look for the line: <key>DTSDKBuild</key>

<string>12A251</string> = 10.8 (My installer)
<string>12B2501</string> = 10.8.2 (Installed system)

Don't know about 10.8.1, but if the string differs, do a quick search on google :)

#10
dit3

dit3

    InsanelyMac Protégé

  • Members
  • Pip
  • 20 posts
  • Gender:Male
  • Location:Czech Republic
Thank you for your support!! I appreciate it. About PCIRootUUID, is that typo or it really differs from PCIRootUID, because in verbose mode in early boot I can see PCI-Root-UID is 0 .. so it is default value.. I have also tryed tu put there 1 as I saw in some other forum.
I have checked my flash drive and based on your info I have 10.8 installer too...
DSDT=No, doest not changed anything... I have aslo tryed to do lots of combinatios of flags + also removed HDD and SDD, switched BIOS to pure legacy mode without UEFI... but still the same :( I cant beleave that our laptos differs in that way, that I cannot even boot installer :( .. Could you be so kind and copare your pure, untouched, DSDT with mine? Maybe Dell changed something..

Attached Files

  • Attached File  dsdt.txt   378.44KB   11 downloads


#11
Lejenk

Lejenk

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPipPipPip
  • 1,381 posts
  • Gender:Male
  • Location:Netherlands
Yeah, typo, sorry :$

Applied the basic patches to your DSDT, the .txt is what i used to see if there was a difference between the 2.
The - is from your DSDT, the + is mine.
Also attached my untouched DSDT.

But it should not give these problems. Hope the DSDT works, it's a shot in the dark.

Also, to get the kexts to load from the Extra folder, you will need to boot with -f, or UseKernelCache=No, both do the same thing.

Attached Files



#12
dit3

dit3

    InsanelyMac Protégé

  • Members
  • Pip
  • 20 posts
  • Gender:Male
  • Location:Czech Republic
Hello from my new 10.8 :) ... well I was offline for a while, trying to find some solution... well I got pissed off enough so I did it my dirty way... I have booted Linux and started VirtualBox and in terminal created virtual disks which pointed to my HDD and USB FLASH DISK, added them as SATA devices, changed access permission to those devices. Turned off DSDT and installed vanilla in VBox but destinated to my physical hdd, reboot and booted up via USB.. the problem must be in USB.. perhaps you had USB3.0 flash disk... dunno... but finaly I am in.. need to find some EFI bootloader and install kexts.. to connect me online I use my HTC EVO 3D, connected my phone to WiFi and turned on bluetooth tethering.. paired my phone via BT and here I am.. do you recommend me to use DSDT you have prepaired for me or should I use your ? Still ...that

BTW it is better to realign HDD before running Mac OS installer, since it was installing on the mouted HDD on running system, safe solution would be to do it from Linux live distro...

#13
Lejenk

Lejenk

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPipPipPip
  • 1,381 posts
  • Gender:Male
  • Location:Netherlands
You can use that DSDT, has the basic patches needed to run OSX. As bootloader i can recommend Clover.
And i used a 3.0 flash disk indeed. Thanks for sharing the solution, never thought of that.

Off topic: Had my first uefi boot, after long trial and error, seems with the A12 bios the boot menu does not work.

#14
dit3

dit3

    InsanelyMac Protégé

  • Members
  • Pip
  • 20 posts
  • Gender:Male
  • Location:Czech Republic
I am fighting with Clover from my last post :D .. as I read, it should be able of auto DSDT patching, auto SMBIOS and other magics.. so it seems like you have Clover runnig.. could you be so kind and share with me your EFI partition contents please ? It would be helpfull.. I have read that booting with UEFI bootloader changes lots of things for Mac OS, compared with Chameleon way... for windows and linux it doesnt make any significant difference, but you dont have to hack anything :D

I had some Clover r8xx, which was not showing Mac OS entry, so I downloaded latest r1xxx and now I have only black screen..weird...

BTW when I plug USB2 devices, mac dont see it :/ so definetly it the problem was that it was waiting on flash to mout root, but flash was ignored by darvin...

#15
Lejenk

Lejenk

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPipPipPip
  • 1,381 posts
  • Gender:Male
  • Location:Netherlands
I tested it on an USB drive. I use Enoch, a branch of Chameleon myself, so i can't really help with that, did not explore the bootloader, just wanted to see if it loads. Will start playing with it this evening, hopefully we can share some experiences concerned to clover.

Will download another version, since it did not show my OSX partition also.

#16
dit3

dit3

    InsanelyMac Protégé

  • Members
  • Pip
  • 20 posts
  • Gender:Male
  • Location:Czech Republic
first version of clover had in installer in Drivers64 driver for HFS, so I guess thats what was missing.. BUT on the latest version I am missing that option

EDIT: confirmed, so I was missing HFS driver, that the reason why I have not seen my Mac.. I have it... also I had black screen on the latest build, but solved it by editing some 2 configs and also turned on loging to file(very helpful)..

#17
dit3

dit3

    InsanelyMac Protégé

  • Members
  • Pip
  • 20 posts
  • Gender:Male
  • Location:Czech Republic
Hello again, so yesterday I managed to make Clover working...
It includes all neded drivers, so just extract it directly to your EFI partition and in bios add UEFI entry to /EFI/BOOT/CLOVERX64.efi... I would appreciate if you played a bit with that config, because it is very inteligent bootloader and I dont know how to analyse impact on OSX.. for example, even when I am loading your DSDT(I hope), my NVIDIA card is still active.. when GPU injection was active I would say that my NVIDIA was somehow activeted because it was also showing PCI port in wchich it claimed to be connected... so I am bit confused, hope you will make this better :)

BTW everything included in my ZIP has latest versions...

EDIT: http://www.insanelym...2-instructions/ this is very detailed guide to Clover... since I dont know really much about DSDT, I cannot decide what to conf to perform best

Attached Files

  • Attached File  EFI.zip   4.39MB   60 downloads


#18
dit3

dit3

    InsanelyMac Protégé

  • Members
  • Pip
  • 20 posts
  • Gender:Male
  • Location:Czech Republic
OMG, I have installed update from 10.8 to 10.8.2 via AppStore and my Mac OS does not load any more :( When kernel logging screen disapears then it turns on graphical screen, it is all grey and in the moment when the apple should apear it reboots immediatelly :( did you had such problem?

#19
Lejenk

Lejenk

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPipPipPip
  • 1,381 posts
  • Gender:Male
  • Location:Netherlands
Boot with -s and type in the following after it loads:
mount -uw /
rm -rf /System/Library/Extensions/GeForce.kext
rm -rf /System/Library/Extensions/NVDAGK100Hal.kext
rm -rf /System/Library/Extensions/NVDAStartup.kext
shutdown -r now

On reboot, boot with -f -v.

#20
dit3

dit3

    InsanelyMac Protégé

  • Members
  • Pip
  • 20 posts
  • Gender:Male
  • Location:Czech Republic
yep.. figured it out, that update added default kexts again... but that mean that dsdt is not turning off nvidia, right?





Also tagged with one or more of these keywords: Dell, 7720, 17r SE, Mountain, Lion, OSX86, Installation, Retail, Guide


0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

© 2014 InsanelyMac  |   News  |   Forum  |   Downloads  |   OSx86 Wiki  |   Mac Netbook  |   PHP hosting by CatN  |   Designed by Ed Gain  |   Logo by irfan  |   Privacy Policy