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

^Thats a good question, only side effect I see from it is the mini dp port seems to be disabled. I tried attaching my second monitor and it would not detect it, I put my original boot.plist in place and it connected fine.

 

In the last few minutes (with the new EFI string) I have had a couple hesitations, nothing serious just a few extra seconds for launchpad to open (sort of like previous symptoms, but faster) It is defiantly an improvement on my system.

Link to comment
Share on other sites

@maxey, that string is crafter for pcwiz' display. It hardcodes the EDID in the system, to discourage freezing.

 

@pcwiz,

2c0900000100000001000000200900001b00000002010c00d041030a000000000101060000027fff0400320000004100410050004c002c006200610063006b006c0069006700680074002d0063006f006e00740072006f006c0000000800000001000000420000004100410050004c00300031002c0062006c00610063006b00730063007200650065006e002d0070007200650066006500720065006e0063006500730000000800000000000008340000004100410050004c00300030002c006f0076006500720072006900640065002d006e006f002d00650064006900640000008400000000ffffffffffff0006afed17000000000014010490221378022135ad5037aa2411505400000001010101010101010101010101010101783780ae703832403c30aa0058c11000001a783780ae703832403c30aa0058c11000001a000000fe004b5959564b804231353648573100000000000081029b0101000002010a202000012c000000400032002c006f0076006500720072006900640065002d006e006f002d00650064006900640000000401000000ffffffffffff00424970060100000028110103814627780ade58a3544c99260f4547afce0001010101010101010101010101100101662150b051001b3000702644c48e2100001ed60980a020e02d1008602200128e21080818000000fc005052492048444d492054560a20000000fd00304c0f440f000a20202020202001e802031e734785040302010607260907071507508301000066030c00100080011d007251d01e206e285500c48e2100001e8c0ad08a20e02d10103e9600138e21000018011d8018711c1620582c2500c48e2100009e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000cc200000004100410050004c002c00740062006c002d0069006e0066006f00000016000000304402020202000000000102020200010202280000004100410050004c00300030002c004c0069006e006b0046006f0072006d0061007400000008000000000000001e000000730061007600650064002d0063006f006e00660069006700000004010000010000000000000006100000c59c00009c02000010070000004400d80014000000000000ff048e052f054f05ff048e05000000000000000000000000540000811f03ff041f034d0300000000220328031f034d03061405000260028805691800b80bc800c409c80002033080000000000000000000000000204352040000000000000000ce02000010070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070d0300800080040000000000000000000000000000000000000000000000001c00000000000000000000000000000000000000000000002400000067007200610070006800690063002d006f007000740069006f006e00730000000800000004000000180000004100410050004c00300030002c0054003700000008000000f40100002a0000004100410050004c00300030002c0050006900780065006c0046006f0072006d006100740000000800000000000000360000004100410050004c00300030002c0049006e007600650072007400650072004600720065007100750065006e006300790000000800000008520000180000004100410050004c00300030002c005400350000000800000000000000180000004100410050004c00300030002c0054003300000008000000fa000000180000004100410050004c00300030002c0054003100000008000000000000002c000000400030002c006f0076006500720072006900640065002d006e006f002d00650064006900640000008400000000ffffffffffff0006afed17000000000014010490221378022135ad5037aa2411505400000001010101010101010101010101010101783780ae703832403c30aa0058c11000001a783780ae703832403c30aa0058c11000001a000000fe004b5959564b804231353648573100000000000081029b0101000002010a202000011e0000004100410050004c002c006f0073002d0069006e0066006f0000001800000030490111111108000001f01f0100000010070000240000004100410050004c00300030002c0049006e00760065007200740065007200000008000000000000002a0000004100410050004c00300030002c0044006100740061004a0075007300740069006600790000000800000001000000200000004100410050004c00300030002c0044006900740068006500720000000800000000000000380000004100410050004c00300032002c006f0076006500720072006900640065002d006e006f002d0065006400690064002000320000000401000000ffffffffffff00424970060100000028110103814627780ade58a3544c99260f4547afce0001010101010101010101010101100101662150b051001b3000702644c48e2100001ed60980a020e02d1008602200128e21080818000000fc005052492048444d492054560a20000000fd00304c0f440f000a20202020202001e802031e734785040302010607260907071507508301000066030c00100080011d007251d01e206e285500c48e2100001e8c0ad08a20e02d10103e9600138e21000018011d8018711c1620582c2500c48e2100009e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000cc420000004100410050004c00300030002c0062006c00610063006b00730063007200650065006e002d0070007200650066006500720065006e0063006500730000000800000000000008180000004100410050004c00300030002c005400360000000800000014000000360000004100410050004c002c006100750078002d0070006f007700650072002d0063006f006e006e0065006300740065006400000008000000010000002e0000004100410050004c002c0073006e0062002d0070006c006100740066006f0072006d002d006900640000000800000000000100180000004100410050004c00300030002c00540034000000080000002c010000240000004100410050004c00300030002c004c0069006e006b00540079007000650000000800000000000000180000004100410050004c00300030002c005400320000000800000014000000

This string should fix the external display on the mini DP port, but only for the display you are using, other displays won't work (probably, i'm not sure).

 

Another possible fix would be to inject the EDID of someone that has no graphic problems (the display must have the same resolution)

Link to comment
Share on other sites

Ok here are my latest findings:

 

Apparently when I tested the the EFI strings earlier my boots were not consistent and i started getting varying results. So i "superduper" my install to my backup partition and used it for testing, only changing the EFI string in the boot.plist each time to ensure nothing else changed.

 

1st EFI string DoiX gave me: had original graphics/glitches, went away when plugging in second monitor.

2nd EFI string: Screen on laptop was scrambled, i plugged in second monitor and the monitor worked fine, I looked at the setting and it was trying to run the laptop screen at 1080 (i have the other one), don't know what the difference was between the two but apparently the laptop screen was not recognized correctly.

3rd EFI string: Same as second, except the picture on the external monitor looked better than it had before.

 

Sorry for the inaccurate results earlier, I'm not sure what went wrong. It amazes me there is so much varience between EDID's and such with the same model laptops.

 

In my brief testing of Mountain Lion DP1 my graphics glitches were completely gone, maybe once we are able to make the switch it will clear up a lot of peoples problems. In the mean time I can always stick to my secondary monitor.

 

Guess this means I may need to look into patching the connector table info for my system.

 

 

 

Another thought, is there a way to "trick" the os into thinking a second monitor is connected and just set to "mirror" displays? This would fix the graphics issues and allow the laptop to function without actually connecting a second monitor.

 

This is essentially what i'm doing, I just connect my tv to the mini dp port set it to mirror, and go back to watching regular tv while using my laptop, only drawback is i have to leave the tv connected so the laptop isn't very portable.

Link to comment
Share on other sites

@PCwiz, interesting results indeed. ML will be released soon, at the beginning of july. And to answer you question, yes it is possible to trick the system into thinking the second monitor is connected. It involves the connector table patching.

 

BCC9 wrote a good tutorial on how to do that. Test several versions of the connector table (random example: 0 8 0 0 --> 8 0 0 0 to get what i mean) but do it on your backup partition because if you patch it wrong the laptop screen will be disabled and in the worst case scenario the mini DP port as well... so having a test system to fool around with is necessary, also don't forget to backup the kext files you patch before you start.

Link to comment
Share on other sites

@Maxey, personally only 10.7.3 update was a failure on my system, the rest worked perfectly... If you got everything working on 10.7.2 stick with it. You won't get any extra features in the other upgrades.

 

That link is not to be taken into consideration... like i said, its for an acer with a unlocked bios. I got the card active, now its just a matter of software. On linux, they use a virtual library to execute jobs using the Discrete GPU, bypassing the framebuffer lock. On OS X it's a bit more complicated because the drivers (QE/CI) won't load unless they find the framebuffer unlocked. Until i can figure out how to unlock the framebuffer or trick the drivers into loading... we will be stuck with Intel HD on all possible versions of OS X.

 

@is44c, I wish i could fix the wake problem... but unless i got the laptop in front of me to test various stuff, i can't. VoodooPS2 signature must not get recognized, hence it doesn't get included/KPs... you can remove it from the extension folder so you can boot with UseKernelCache=Yes then make an automator action/script to load VoodooPS2.kext when the desktop appears.

 

To load a kext using terminal do this: sudo kextload /Path/to/kext

To unload: sudo kextunload /Path/to/kext....

 

You can also use kextwizard's load kext function, just to test whether the system accepts it after the boot.

 

Please upload your patched voodoohda, i'll add it in the next version of the package installer (at the start of july after exams)

 

Thanks DoiX. A stupid question: how do I attach a file? In fact the VoodooHDA I used is a standard 0.2.7.3 from the animal package. The patcher actually replace the voodooHDA.kext within the loader with 0.2.7.3 and I guess the 0.2.7.3 is not changed. I can attach it if I know how to attach a file.

Link to comment
Share on other sites

I've asked previously in this thread but didn't get an answer, so I'll try again :D

 

How do I remap the pin assignments of the audio?

 

I'd like to remap the MIC in to LINE in.

 

I'm trying to utilize my guitar through a DI box, within windows plugging in something to the MIC port allows me to change the mode from MIC to LINE IN, resulting in reduced latency and better audio reproduction.

 

Within OSX it's just MIC.

 

Ok here are my latest findings:

 

Apparently when I tested the the EFI strings earlier my boots were not consistent and i started getting varying results. So i "superduper" my install to my backup partition and used it for testing, only changing the EFI string in the boot.plist each time to ensure nothing else changed.

 

1st EFI string DoiX gave me: had original graphics/glitches, went away when plugging in second monitor.

2nd EFI string: Screen on laptop was scrambled, i plugged in second monitor and the monitor worked fine, I looked at the setting and it was trying to run the laptop screen at 1080 (i have the other one), don't know what the difference was between the two but apparently the laptop screen was not recognized correctly.

3rd EFI string: Same as second, except the picture on the external monitor looked better than it had before.

 

Sorry for the inaccurate results earlier, I'm not sure what went wrong. It amazes me there is so much varience between EDID's and such with the same model laptops.

 

In my brief testing of Mountain Lion DP1 my graphics glitches were completely gone, maybe once we are able to make the switch it will clear up a lot of peoples problems. In the mean time I can always stick to my secondary monitor.

 

Guess this means I may need to look into patching the connector table info for my system.

 

 

 

Another thought, is there a way to "trick" the os into thinking a second monitor is connected and just set to "mirror" displays? This would fix the graphics issues and allow the laptop to function without actually connecting a second monitor.

 

This is essentially what i'm doing, I just connect my tv to the mini dp port set it to mirror, and go back to watching regular tv while using my laptop, only drawback is i have to leave the tv connected so the laptop isn't very portable.

 

You are setting your system definition?

MBP8.2 for me, in smbios in /extra

Link to comment
Share on other sites

@is44c, no need to.

 

@notmeagain, not possible without hacking the AppleHDA kext. Afaik it's pretty sensible to hacking or any other type of change, i guess you could try to play with the DSDT pin configuration and info.plist mapping, but like i said, very sensitive. To my knowledge it has only one "mod" that works with our chipset.

 

Also, mbp8,1 8,2 or 8,3 doesn't matter anymore, the latest boot.plist from the package fixes the platform id so the miniDP port works with all versions.

  • Like 1
Link to comment
Share on other sites

Just an update to say that so far Mountain Lion DP4 + Update + Security update from yesterday all working perfectly :) - Well, no Nvidia but that's to be expected lol. Looks wicked on the Full HD screen - fonts have changed a little but look way better to me, nice smooth stable system looking good for the GM build which I'd guess will be within next 2 weeks.

  • Like 1
Link to comment
Share on other sites

Hi Doix,

 

I am having App store & iCloud login problem on lion 10.7.4 & also on ML DP4, This is the error message " Your device or computer could not be verified. Contact support for assistance ". I have tried all suggestions on the forums tried removing network interfaces.plist, used PciRoot = 0 also PciRoot = 1, also added ethernetbuiltin=yes string into org.chameleon.boot.plist but nothing seems to be working, Is there any working solution ? by the way i am using ralink usb wireless adapter and Chameleon v2.1 rev 2000

Link to comment
Share on other sites

@is44c, no need to.

 

@notmeagain, not possible without hacking the AppleHDA kext. Afaik it's pretty sensible to hacking or any other type of change, i guess you could try to play with the DSDT pin configuration and info.plist mapping, but like i said, very sensitive. To my knowledge it has only one "mod" that works with our chipset.

 

Also, mbp8,1 8,2 or 8,3 doesn't matter anymore, the latest boot.plist from the package fixes the platform id so the miniDP port works with all versions.

 

DoiX,

 

I tried to delete sleep image by using the following cmd and suddenly sleeps works. Perhaps you know why but it is good to get sleep working in any case!

 

pmset -a standby 0 hibernatemode 0

Link to comment
Share on other sites

That doesn't delete the sleep image... that changes system(sleep) behaviour... please don't mess with it in the future anymore, you can make your system unable to sleep/restart/shutdown, interfere with power settings and so on. Anyway, i'm glad its working for you now. Probably the settings got messed up during the install and that command set them straight,

 

@macky, did you change your smbios.plist serial number? Afaik, cloud uses the SN as an unique ID to connect.

  • Like 1
Link to comment
Share on other sites

That doesn't delete the sleep image... that changes system(sleep) behaviour... please don't mess with it in the future anymore, you can make your system unable to sleep/restart/shutdown, interfere with power settings and so on. Anyway, i'm glad its working for you now. Probably the settings got messed up during the install and that command set them straight,

 

@macky, did you change your smbios.plist serial number? Afaik, cloud uses the SN as an unique ID to connect.

 

Wow, I am lucky then... :|

Link to comment
Share on other sites

@ DoiX - i updated to 10.7.4 by downloading the combo update from apple. after the update, i am facing problems with USB 3.0 ports. The USB mouse works in usb 3 port but when i connect my iPhone in usb 3 port, it does not display anything. The iPhone starts charging, but nothing is displayed in computer, nor it is showed in iTunes. i am using the usb 3 kexts form your latest installer package.

Link to comment
Share on other sites

@ DoiX : Plus the new macbook pro 15 and 17 inch runs Nvidia Geforce GT650M with graphics switching technology which we can say OPTIMUS in other words. And i guess there is not much difference between our card 540M and 650M. So is there a hope that it can work out ? I would have let you a helping hand, but i don't know anything in this field.

Link to comment
Share on other sites

Hiya, I used i A T K O S L2 to install OS X.

I have two problems:

1) The bootloader that iATKOS installed doesn't work, it gives me an "boot0:error" message when I try boot my laptop, so I am forced to use my iATKOS/Chimera USB to start up my XPS

2) When I attempt to launch into Mac OS X (via USB, because bootloader is fcked), when I use the flags "-v GraphicsEnabler=No busratio=20", I get something like this (not this exactly...) at the end of the verbose log, and my PC does absolutely nothing afterwards:

NVD***???100HAL has been loaded and registered successfully. < that's a kext, I guess

ntfs-3g: Blablabla, rewrite access error on disks5blabla, mount using windows only notreallysureabouttheending

ntfs-3g:Blablabla, rewrite access error on disks2blabla, mount using windows only notreallysureabouttheending

Help out, please? I'm guessing I have to remove some extra kexts that iATKOS L2 installed by default or something...

Link to comment
Share on other sites

1.

5. When the screen loads up, click next/agree and go to "Utilities" (menubar up) and select "Disk Utility", select the HDD and click partition > options > MBR (funny enough our Über Laptops don't have a good bios to go with them, GUID is not supported).

 

2. Did you try rBoot? I stated in the tutorial on page 6 that without a proper smbios.plist file you will get stuck at some verbose related lines or a black/blue/coulour palette screen.

Link to comment
Share on other sites

1.

 

2. Did you try rBoot? I stated in the tutorial on page 6 that without a proper smbios.plist file you will get stuck at some verbose related lines or a black/blue/coulour palette screen.

I don't have any discs to use rBoot with, and as far as I know, I can't use USB's to launch rBoot, any ideas? It would be awesome if I could copy the files to a USB stick.

I'm going to try :

 

/sbin/mount -uw

mkdir ~/bkupgfx

cd /System/Library/Extensions

mv -R NVD*.kext ~/bkupgfx

 

EDIT: I added -s flag... and once it asks for my input, the keyboard doesn't f**king work.

Is iATKOS L2 really f**ked up, or is it just because I am not using rBoot LE? dayum, pain in the @$$

Link to comment
Share on other sites

You can boot with rboot on usb. I repeat, the black screen is related to smbios.plist, you can use macdrive on windows to copy/replace the one from /Extra/ with a macbookpro 8,1 version.

Link to comment
Share on other sites

You can boot with rboot on usb. I repeat, the black screen is related to smbios.plist, you can use macdrive on windows to copy/replace the one from /Extra/ with a macbookpro 8,1 version.

I don't actually get a black screen - it just freezes with the text there, and nothing happens.

Okay, I'll try your advice, and I shall post back soon. :)

EDIT: Okay, that {censored}ed it up COMPLETELY. Now I have a "System uptime in nanoseconds: xxxxxx" message.

smbios.plist screwed it over.

Link to comment
Share on other sites

I don't actually get a black screen - it just freezes with the text there, and nothing happens.

Okay, I'll try your advice, and I shall post back soon. :)

EDIT: Okay, that {censored}ed it up COMPLETELY. Now I have a "System uptime in nanoseconds: xxxxxx" message.

smbios.plist screwed it over.

Did you try rBoot? I stated in the tutorial on page 6 that without a proper smbios.plist file you will get stuck at some verbose related lines or a black/blue/coulour palette screen.
Pardon my foreign language.

 

SMbios does not cause that, unless you introduced a smbios.plist from a MacPRO (old version) or similar instead of a MacBOOKpro. Please refrain from cursing, although they get censored, it's still a bad habit in a civilized community.

Link to comment
Share on other sites

Hiya DoiX, thanks for your help with rBoot LE + iATKOS L2.

I have a small problem - whenever I run your OS X Lion installer, I get a kernel panic after I reboot, and I end up having to install OS X again.

Is there anything I have to do after running your installer? I've tried using kext utility after using the installer, but still no-dice.

Also, what boot-loader do you recommend for a L502X laptop that's triple-booting/dual-booting?

Thanks for the help in advance...

Link to comment
Share on other sites

Knowing what the kernel panic is about helps. Chameleon based bootloaders, Or Clover EFI boot, from Slice. Tho i have little experience with it and it's still in development.

 

The OSX86 community has lost a great developer, but worse, the world has lost a great human being. You will be missed Samantha.

 

http://www.insanelymac.com/forum/index.php?showtopic=280231

Link to comment
Share on other sites

Hey,

 

A seemingly stupid question : I am being constantly asked to update software like Safari Itunes and so on (i mean software which is from Apple)

Can I update those without stirring up the system?

Do i have to let run the kext wizard afterwards?

 

Thanks!

Link to comment
Share on other sites

 Share

×
×
  • Create New...