Jump to content

[Guide] Dell XPS 15 L502X (Early 2011) Snow Leopard Install (possibly L702x too)


wen1
 Share

3,030 posts in this topic

Recommended Posts

Hmm I have the same version but its in english. And yes for some reason it did pick up the 3 finger movement in itunes.

 

EDIT: Wow, must have been tired last night. But I see it. I got an option to "Flick" and "set up favorites" using 3 finger gestures

 

Check the attachment

post-298881-0-19933100-1327000361_thumb.jpg

Edited by AKennedy_4
Link to comment
Share on other sites

this things s**k..........s**ks big time. i installed snow leopard, followed post installation process, but when i try to boot without [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url] legacy cd, it restarts. on selecting snow leopard to boot, it shows apple boot screen for 1 sec and reboots. I'm on 10.6.3, didn't use the combo update. i give up. considering we all have the same hardware it should work. mine is dell xps 15 L502x :

 

core i7 2630 qm

intel HM67

4GB 1333Mhz DDR3 RAM

Standard Display.

Nvidia GT-540M 2GB

Link to comment
Share on other sites

This DSDT should in theory reduce gfx artifacts. Can someone thats having artifacts on a daily basis test it?

 

Using Blackosx's chameleon branch, manual SSDTs are not necessary anymore. Using only EnablePStates=Yes and SystemIOCStates=Yes and speed stepper patching you can get all power states. But if you want to reduce heat and power consumption then 3-TS SSDT is still necessary.

DSDT.aml.zip

Link to comment
Share on other sites

The kexts in the installer package do the job correctly... and i tried 3 finger gesture support on W7, not working, it really is hardware limitation.

 

Hey,

3 and even 4 finger gestures DO work on W7, no HW Limitations.

But I remember it doesn't worked out of the box with the old synaptic Software.

Get Latest Synapctic's driver from here or somewhere at Dell.

http://wikidrivers.com/wiki/Synaptics_TouchPad

 

It features the same 3-finger-flick on Browsers like in OS X to move forward/backward and more...

With the additional freeware "two finger scrolls" its also possible to get the "two finger tap" processing the right mouse button.

It's a bit annoying to have these features on W7 and on Lion not :'(

 

...but enough 'bout W7 :P:D

Link to comment
Share on other sites

@iMac2009, thanks, i figured it later :P i only use windows as a "oh {censored}"system for when i bust OS X with my experiments. And on os x i got wacom.

 

@jkbuha, how's the bios modding/unlocking going, any hopes of getting it before Apple releases it's new mbp line? (march-april)

Edited by DoiX
Link to comment
Share on other sites

@ DoiX, wen1, imac2009

 

guys help me, i am going to try back. my snow leopard installation failed, so i am going to try directly iAKTOS Lion 10.7.2

 

and should i use Chimera 1.7 or Chameleon as bootloader for Lion. coz last time chimera 1.7 didn't work for snow leopard 10.6.3 (it showed apple boot screen for 1 sec and restarts)

 

i am going to follow the guide by DoiX in page 6. so will the post installation files work ? like the DSDT.aml, sound kext, graphics kext, etc etc .....???

 

my system is dell xps 15 L502x :

BIOS : A09

CPU : Core i7 2630qm at 2.00Ghz with turbo boost upto 2.90 Ghz

CHIPSET : Intel HM67

RAM : 4GB DDR3 1333Mhz

GPU : Nvidia GeForce GT-540M 2GB (which i know will not work with lion, i just want intel HD 3000 to function properly)

DISPLAY : Standard 1366x768

BATTERY : 6- Cell

 

@iMac2009, thanks, i figured it later :P i only use windows as a "oh {censored}"system for when i bust OS X with my experiments. And on os x i got wacom. @jkbuha, how's the bios modding/unlocking going, any hopes of getting it before Apple releases it's new mbp line? (march-april)

 

DoiX, also in your easy Lion installation guide, that is using iAKTOS 10.7.1, you did not mention using [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url] 4 after the lion installation .

so that means i do not need to use [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url], just the attached post installtion files. ???? coz i am using iAKTOS the first time

Link to comment
Share on other sites

Just follow the guide, if the software described in the guide got updated, no problem, use the newer versions. just remember, after installing Lion and booting with rBoot LE CD.. FIRST thing you must install from [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url] IS MACBOOKPRO8,1 System Definition, then you can continue with the guide step by step.

 

I insist on the System Definition because people forget about it and they can't "boot" the system without the rBoot LE CD...

  • Like 1
Link to comment
Share on other sites

Just follow the guy, if the software described in the guide got updated, no problem, use the newer versions. just remember, after installing Lion and booting with rBoot LE CD.. FIRST thing you must install from [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url] IS MACBOOKPRO8,1 System Definition, then you can continue with the guide step by step.

 

I insist on the System Definition because people forget about it and they can't "boot" the system without the rBoot LE CD...

 

ok bro thanks for your reply. m currently downloading the iAKTOS Lion 10.7.2 dmg file . will report later if its working or not.

Link to comment
Share on other sites

@jkbuha, how's the bios modding/unlocking going, any hopes of getting it before Apple releases it's new mbp line? (march-april)

 

We're making some progress... slow but steady :)

Biggest setback we have so far is that no one has successfully managed to recover a bricked Dell UEFI BIOS through USB boot - if anyone on this forum can shed any light it would definitely speed things up :)

 

On a related note... As you guys know one of the reasons why we're trying to mod the BIOS is to prove the theory of whether we can get the GPU to prefer Nvidia over Intel to use the Nvidia drivers instead. Because the Intel drivers s**k big time on our machines. On my 1920x1080 display I get repeated hangs every 1 sec (which forces me to have to reset the machine). The only workaround is (1) delete the AppleIntelHD3000Graphics.kext file (still use 1920x1080 full res, but without QE/CI), or (2) Boot with a connected mini-DP connected to an external monitor, and use this monitor on primary. What does your recently posted DSDT do in resolving any gfx anomalies - would it work in my case?

 

Cheers

jkbuha

 

In the meantime I've noticed you've

Link to comment
Share on other sites

The last DSDT just injects some more values that i've noticed are not injected on all machines... What is the Intel GPU ID of your laptop, have you tried with no DSDT at all to see if it improves a bit? How about other system definitions?

 

Can i have your DSDT file and IORegs dump... i might have a solution.

Link to comment
Share on other sites

The last DSDT just injects some more values that i've noticed are not injected on all machines... What is the Intel GPU ID of your laptop, have you tried with no DSDT at all to see if it improves a bit?

 

0126 - which is weird because this should be supported *out of the box*. Never worked properly for me, with or without DSDT.

Makes me wonder if 1920x1080 (on 8GB) is supported natively by the Intel OSX drivers...

 

I'll try and give it a go later on and see how it goes.

Link to comment
Share on other sites

Oh, i'd also require a console dump, just a couple of lines from before and after it freezes.

 

Nope. Same problem on this new DSDT with an "apparent hang in main graphics engine"

Here's the dmesg:

 

 

TUFS: starting (version 2011.4.23, built Apr 24 2011, 12:19:19)

stampWait: Overflowed checking for stamp 0x17c5 on Main ring: called from

timestamp = 0x17c4

**** Debug info for apparent hang in Main graphics engine ****

ring head = 0x03603ad0, wrap count = 0x1b

ring tail = 0x00000710 ring control = 0x00003801 enabled, auto report disabled, waiting, semaphore not waiting, length = 0x004 4KB pages

timestamps = 0x17c4

Semaphore register values:

VRSYNC: (0x12044) = 0x17c4

BRSYNC: (0x22040) = 0x0

RVSYNC: (0x 2040) = 0x0

BVSYNC: (0x22044) = 0x0

RBSYNC: (0x 2044) = 0x0

VBSYNC: (0x12040) = 0x0

Looks like Main ring is stuck waiting on an event

After attempt to clear wait condition = 0x00003401 no longer waiting

trying to clear semaphore wait on Main ring

After attempt to clear semaphore wait = 0x00003001 no longer waiting

kIPEHR: 0x78130012

kINSTDONE: 0xffffffff

kINSTDONE_1: 0x39fffffd

 

Really frustrating this - possibly the only machine I've ever had problems getting osx to run properly on...

Link to comment
Share on other sites

Ok, so boot without DSDT (DSDT=NONE) using DSDTSE extract the DSDT file from registry and give it to me.

 

Now, using IORegistryExplorer http://dl.dropbox.com/u/16173714/IORegistryExplorer.zip if you don't have it, save the dump (FIle>Save as) with no DSDT (DSDT=NONE) and another one with DSDT file loaded.

Link to comment
Share on other sites

Unfortunately I cannot boot without DSDT - I have to inject AAPL00,DualLink=1 somewhere, either via DSDT or Chameleon. This is something to do with the fact that my screen res is more than 1366x768 (I think). I know how to inject via DSDT - do you know how to do this via the device-properties string in org.boot.Chameleon.plist?

 

Also - how do I attach any files to this thread? Doesn't seem like there are any tools to allow me to do it. Am I allowed to? :)

Link to comment
Share on other sites

EFI One

8c0000000100000001000000800000000200000002010c00d041030a000000000101060000027fff0400240000004100410050004c00300030002c004400750061006c004c0069006e006b00000008000000010000001e0000004100410050004c002c006f0073002d0069006e0066006f0000001800000030490111111108000001f01f0100000010070000

 

EFI Two

8c0000000100000001000000800000000200000002010c00d041030a000000000101060000027fff0400240000004100410050004c00300030002c004400750061006c004c0069006e006b00000008000000010000001e0000004100410050004c002c006f0073002d0069006e0066006f0000001800000030490101010108000001f0ff0100000010070000

 

Please try these strings, one at a time. :P

Link to comment
Share on other sites

EFI One

8c0000000100000001000000800000000200000002010c00d041030a000000000101060000027fff0400240000004100410050004c00300030002c004400750061006c004c0069006e006b00000008000000010000001e0000004100410050004c002c006f0073002d0069006e0066006f0000001800000030490111111108000001f01f0100000010070000

 

EFI Two

8c0000000100000001000000800000000200000002010c00d041030a000000000101060000027fff0400240000004100410050004c00300030002c004400750061006c004c0069006e006b00000008000000010000001e0000004100410050004c002c006f0073002d0069006e0066006f0000001800000030490101010108000001f0ff0100000010070000

 

Please try these strings, one at a time. :P

 

Nice work - EFI One worked first time round! Out of interest - what was this EFI string equivalent to in human-speak? :)

 

I've attached the DSDT.dsl and IOREG dumps of the 15z without any preconfigured DSDT.aml file.

 

15z_without_DSDT.rar

15z_DSDT.rar

Link to comment
Share on other sites

EFI One - Translation

 

<?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>PciRoot(0x0)/Pci(0x2,0x0)</key>

<dict>

<key>AAPL,os-info</key>

<data>

30490111 11110800 0001F01F 01000000 10070000

</data>

<key>AAPL00,DualLink</key>

<data>

01000000

</data>

</dict>

</dict>

</plist>

 

NOTE For future readers: This chunk of code was translated, it's not how it actually is in the .xml file. So don't waste time unless you actually know stuff about EFI :P

 

 

I figured the problem would be that OS X wasn't generating all the proper values for the screen, you got that error because the laptop display couldn't initialize properly. os-info fixed it by injecting proper values for your GPU device id.

Link to comment
Share on other sites

 

I figured the problem would be that OS X wasn't generating all the proper values for the screen, you got that error because the laptop display couldn't initialize properly. os-info fixed it by injecting proper values for your GPU device id.

 

Nice one - thanks!

From the ioreg dumps, any idea why I keep getting the screen freezing every 5 secs, more than anyone else?

 

Cheers

jkbuha

Link to comment
Share on other sites

I've analyzed them, can't find any "bug" so i have to assume it's a kext problem, possibly corrupted...

 

Try this kext, backup the original first, then set SystemDefinition using Champlist to (some posts above) MacBookPro8,1 if the screen is blank (like when you don't use DualLink) hook it up to some external display.. maybe experiment with 8,2 definition as well...

 

 

 

 

Offtopic: safari is killing me with it's auto correct function.

 

Uhm sorry, just noticed the file didn't get attached.

AppleIntelSNBGraphicsFB.kext.zip

Link to comment
Share on other sites

Sadly it didn't work either, even after I patched the connector tables (let me know if you'd like to know how).

I believe the problem is a deeper one and is linked to the relationship between the OSX Intel drivers, and the LCD EDID manufacturer data (hint: boot only to external 1920x1080 monitor, and no freezing occurs). I'm chasing this up on other forums, will keep all here posted if any developments occur. In the meantime, if anyone here has a fully functioning Qe/CI enabled HD3000 1920x1080 LCD display please let me know :)

 

On a related note, my 15z sound hardware is ALC269, not ALC885. I can only make it work with voodoohda, and poorly, because headphone/mic slots are not working. Does anyone have a fully working solution for the 15z's ALC269 audio (voodoo or applehda, i'm not bothered!)

 

Cheers

jkbuha

Link to comment
Share on other sites

@jkbuha, this is my EDID, i also have a FHD res screen.

00 ff ff ff ff ff ff 00 06 af ed 17 00 00 00 00 00 14 01 04 90 22 13 78 02 21 35 ad 50 37 aa 24 11 50 54 00 00 00 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 78 37 80 ae 70 38 32 40 3c 30 aa 00 58 c1 10 00 00 1a 78 37 80 ae 70 38 32 40 3c 30 aa 00 58 c1 10 00 00 1a 00 00 00 fe 00 4b 59 59 56 4b 80 42 31 35 36 48 57 31 00 00 00 00 00 00 81 02 9b 01 01 00 00 02 01 0a 20 20 00 01

 

But before trying that, i recommend you use this efi string, forgot to post it last night... it injects connector-type: 02 00 00 00, basically the only - not normal - difference between our GFX IORegs dump.

bc0000000100000001000000b00000000300000002010c00d041030a000000000101060000027fff0400240000004100410050004c00300030002c004400750061006c004c0069006e006b000000080000000100000028000000400030002c0063006f006e006e006500630074006f0072002d007400790070006500000008000000020000001e0000004100410050004c002c006f0073002d0069006e0066006f0000001800000030490111111108000001f01f0100000010070000

 

I tried the l702x sound drivers.... my right speaker is smelling like it got burned, everytime i listen to music ... am i the only one experiencing this?

Edited by DoiX
Link to comment
Share on other sites

@jkbuha, this is my EDID, i also have a FHD res screen.

00 ff ff ff ff ff ff 00 06 af ed 17 00 00 00 00 00 14 01 04 90 22 13 78 02 21 35 ad 50 37 aa 24 11 50 54 00 00 00 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 78 37 80 ae 70 38 32 40 3c 30 aa 00 58 c1 10 00 00 1a 78 37 80 ae 70 38 32 40 3c 30 aa 00 58 c1 10 00 00 1a 00 00 00 fe 00 4b 59 59 56 4b 80 42 31 35 36 48 57 31 00 00 00 00 00 00 81 02 9b 01 01 00 00 02 01 0a 20 20 00 01

 

But before trying that, i recommend you use this efi string, forgot to post it last night... it injects connector-type: 02 00 00 00, basically the only - not normal - difference between our GFX IORegs dump.

bc0000000100000001000000b00000000300000002010c00d041030a000000000101060000027fff0400240000004100410050004c00300030002c004400750061006c004c0069006e006b000000080000000100000028000000400030002c0063006f006e006e006500630074006f0072002d007400790070006500000008000000020000001e0000004100410050004c002c006f0073002d0069006e0066006f0000001800000030490111111108000001f01f0100000010070000

 

I tried the l702x sound drivers.... my right speaker is smelling like it got burned, everytime i listen to music ... am i the only one experiencing this?

 

Still nothing unfortunately. Everything seems ok, until I do something graphics intensive (like pressing F9 for instance, to bring up all the windows. Does it work well on your XPS15?)

 

Correct me if I'm wrong - but if I recall correctly, the AAPL,os-info key just selects the specific connector table (just like the @0,connector-type) which goes from 1-8 of the HD3000 driver, which then needs to be correctly matched by the LVDS display (0503) and port (0200)?

 

Out of interest, do any of the following keys in ioreg display a value greater than 0, on the framebuffer to which the LVDS is connected?

 

 

AAPL,DisplayPipe

audio-codec-info

av-signal-type

 

On my LVDS the above are 0, and on my displayport (0004) all show a proper value when I connect an external monitor.

 

connector-type (this should be 00 02 for the LVDS, 04 00 for HDMI/DP etc)

 

Weird smell coming from your speakers...did you try to reboot in windows to check the same thing? Had a similar problem once on an earlier XPS M1330 - turned out the bass was set too high for the speakers to cope...

Link to comment
Share on other sites

 Share

×
×
  • Create New...