Jump to content

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


WaldMeister
 Share

207 posts in this topic

Recommended Posts

An answer has been given above....

 

Run the following command in terminal, and the id 3 should work also. 

 

 

sudo perl -pi -e 's|\x05\x03\x00\x00\x02\x00\x00\x00\x30\x00\x00\x00|\x05\x03\x00\x00\x02\x00\x00\x00\x30\x02\x00\x00|' /System/Library/Extensions/AppleIntelFramebufferCapri.kext/Contents/MacOS/AppleIntelFramebufferCapri
  • Like 1
Link to comment
Share on other sites

I  run this script:

sudo perl -pi -e 's|\x05\x03\x00\x00\x02\x00\x00\x00\x30\x00\x00\x00|\x05\x03\x00\x00\x02\x00\x00\x00\x30\x02\x00\x00|' /System/Library/Extensions/AppleIntelFramebufferCapri.kext/Contents/MacOS/AppleIntelFramebufferCapri

 

and change id to 3 or 4.

none of them can work.

When changed to 3, no HDMI works.

When 4, only extend monitor can work. The monitor of laptop is black.

Link to comment
Share on other sites

Remove the following from the DSDT, it should not be needed. 

 
                            "AAPL00,override-no-edid", 
                            Buffer (0x80)
                            {
                                /* 0000 */    0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 
                                /* 0008 */    0x0D, 0xAE, 0x20, 0x17, 0x00, 0x00, 0x00, 0x00, 
                                /* 0010 */    0x02, 0x15, 0x01, 0x04, 0x90, 0x26, 0x15, 0x78, 
                                /* 0018 */    0x02, 0xED, 0x95, 0xA3, 0x54, 0x4C, 0x9C, 0x26, 
                                /* 0020 */    0x0F, 0x50, 0x54, 0x00, 0x00, 0x00, 0x01, 0x01, 
                                /* 0028 */    0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 
                                /* 0030 */    0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x31, 0x37, 
                                /* 0038 */    0x80, 0xBE, 0x70, 0x38, 0x24, 0x40, 0x38, 0x26, 
                                /* 0040 */    0x46, 0x00, 0x7E, 0xD7, 0x10, 0x00, 0x00, 0x1A, 
                                /* 0048 */    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
                                /* 0050 */    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
                                /* 0058 */    0x00, 0x00, 0x00, 0x00, 0x00, 0xFE, 0x00, 0x48, 
                                /* 0060 */    0x44, 0x4B, 0x50, 0x56, 0x83, 0x31, 0x37, 0x33, 
                                /* 0068 */    0x48, 0x47, 0x45, 0x0A, 0x00, 0x00, 0x00, 0x00, 
                                /* 0070 */    0x00, 0x00, 0x41, 0x01, 0x9E, 0x00, 0x00, 0x00, 
                                /* 0078 */    0x00, 0x02, 0x01, 0x0A, 0x20, 0x20, 0x00, 0xF0
                            }

See if it changes anything, if not, replace the method _DSM with the following code:

 

 
                Method (_DSM, 4, NotSerialized) 
                {
                    If (LEqual (Arg2, Zero))
                    {
                        Return (Buffer (One)
                        {
                             0x03
                        })
                    }
 
                    Return (Package (0x04)
                    {
                        "AAPL,ig-platform-id", 
                        Buffer (0x04)
                        {
                             0x03, 0x00, 0x66, 0x01
                        }, 
 
                        "hda-gfx", 
                        Buffer (0x0A)
                        {
                            "onboard-1"
                        }
                    })
                }
Link to comment
Share on other sites

Very good.Thank you very much! 

I changed the DSDT as you show me, It works well. 

 

I changed DSDT according to many different methods, but failed.

 

There are some small issues, maybe you can help:

0. HDMI: only laptop audio can work.Should I change DSDT somewhere? 

1. Network. Only can work under manual mode 10M/utp,duplex .I used official driver.

2. If I use Chameleon ,so it means that I can not use clover injection way to enable sleep/wake up function? Seems like that Clover is a bit difficult to me.  (your signature shows that :Speedstep/Sleep (Clover injection))

 

Thanks again.

Link to comment
Share on other sites

Glad it works.

 

I have no way to test HDMI, perhaps next month, we still need a new television :P 

Untill now, i have only worked through wireless, the 1 time i had to use a cable, it did not work, even when i used the official driver. Will install it now, and plug in a cable, see if i can come up with a solution.

 

About the injection, in the first post, i have attached files for Chameleon and Clover. 

Download the USB_BOOT.zip, and compare it to your Extra folder, everything to get Chameleon to inject the right properties is defined in the org.chameleon.boot.plist.

Also download the SLE.zip, it contains files that you might need when replacing the Extra folder.

 

In the first post i also explained how to get Clover working, with screenshots for the Bios setup. All you have to do is copy the contents of the Clover_Package.zip to a FAT32 formatted USB device, and add the boot option in the bios. If that works you can proceed to install Clover to the hard drive, but first gather more information about the bootloader. 

 

Also, i'm updating the files in the first post somewhere this week, since a lot has changed. 

  • Like 1
Link to comment
Share on other sites

Actually,I did everything according to your first post ,except HDMI part.

 

For cable function, I checked many BBS, it could be worked only 10M/UTP way. I am still waiting for my AR9380.

 

Okay, just waiting for your new files. Hope we can get more exciting update. 

Link to comment
Share on other sites

Hello! Thx for all support you guys are giving!

 

I'm having a problem with iMessege... When I try to connect, I receive an error: "The server has encountered an error processing registration. Please try again later."

 

Do you guys know how to fix this?

 

Thx!

Link to comment
Share on other sites

Hi,

 

@ Tuza: Have a look here: http://www.insanelymac.com/forum/topic/285946-fix-imessage-login-problems-on-hackintosh-chameleon/ if you are using Chameleon, or here: http://www.insanelymac.com/forum/topic/285560-imessagemessages-fix-how-to/ for Clover. 

 

@ china2834: Saturday the guide will be adjusted. In the meantime, you can have a look here: http://www.insanelymac.com/forum/topic/281476-can-the-dell-inspiron-17r-notebook-inspiron-7720-run-mac/page-9?do=findComment&comment=1925340

You should read the next post also. The zip file in the other post has been updated with the correct files. 

  • Like 2
Link to comment
Share on other sites

There seems to be something seriously wrong with your updated USB.zip

 

I have created a Pandora installer with 10.8.3 everything was booting fine and I had installed 10.8.3. I decided to do a fresh reinstall with your updated usb.zip, copied the files to the extra folder and system folder, now when booting the pandora installer for the first time I get a kernel panic. Also should I be able to replace my pandora installer's /system/library/extensions/coreservices/boot.efi from your usb.zip? Because the file seems to be lokced on my pandora installer and I cannot replace it with the file from usb.zip. 

Link to comment
Share on other sites

Strange, i only added the boot flags -v -f to the org.chameleon.boot.plist, and have set the model to macbookpro8,3 in the smbios.plist in that zip.

/system/library/extensions/coreservices/boot.efi, The is no such file in that zip file, only the IOUSBFamily and IOUSBMassStorageClass.

 

Mind providing more information about the kernel panic? 

Link to comment
Share on other sites

The screen scrolls to a new line really quickly then immediately reboots. I had to wok on the windows side of my laptop for a while, but now that, that is working.. I will be looking into the mac side after work tomorrow evening. Thanks for all of your hard work.

Link to comment
Share on other sites

Hi, Lejenk!

 

My hack is working amazingly, thanks!

Can you help me with my DSDT? My model is 7520, I can't use yours, but I would like to use your improvements on HD4000.

 

Thanks in advance.

Link to comment
Share on other sites

The correct method dsm is missing under device GFX0. 

Will have a look at the DSDT this evening. Need to do another first, and it's a mess :P

 

Edit: 

Default patches + Intel HD4000 applied, also sorted.

Rename the file to DSDT_2.aml and boot with the following flags: 

-v dsdt=DSDT_2.aml

If the display stays black, reboot with the old DSDT, it means the AAPL,kg-platform-id has to be changed to another value. 

DSDT_Tuza.aml.zip

  • Like 2
Link to comment
Share on other sites

The display is working, but how I know that is everything working? I have no brightness control and my video memory still 384mb...

 

__________

 

Don't know if you guys wanna try, but I'm using some kexts for the pad. They allow many functions (swype 2/3 fingers, etc...). Its from this link: http://forum.osxlatitude.com/index.php?/topic/1948-elan-touchpad-driver-mac-os-x/ , but I made my own, for keyboard working.

 

 

Elan.zip

Link to comment
Share on other sites

Hi Tuza,

 

I have never had brightness controll working by the FN keys. Under system preferences, you should be able to adjust them.

 

About the memory, i have to refer to the first post. 

You need to edit a few files, patch them, but they are also attached. If you need a DSDT to test it, it is attached to this post. 

As is stated in the previous post, rename it etc...

 

There should also be a topic on your model somewhere around this forum, should help with audio etc.. Although our systems do not differ much, i would like to keep it to the 7720, and you would have to do a little research on your own :)

 

DSDT_Tuza.aml 2.zip

Link to comment
Share on other sites

Actually, I can't adjust brightness even under system preferences. But its ok!

 

I've already did the instructions of the first post. Going to try the new DSDT.

 

Thanks, Lejenk!!!

Link to comment
Share on other sites

Hi Tuza,

 

Place the files on a FAT32 formatted USB stick. Boot from it, and see if it works. I think it should, since our systems do not differ that much. If any error occurs, let me know. 

 

For Clover users, that have the 3610QM CPU, and experience the issue that time slowly starts running behind in OS X, add the following to the config.plist:

 
<key>CPU</key>
<dict>
<key>BusSpeedkHz</key>
<string>99790</string>
<key>CpuFrequencyMHz</key>
<string>2301</string>
</dict>
Link to comment
Share on other sites

 Share

×
×
  • Create New...