Jump to content

[GUIDE] Dell L701X (xps 17 late 2010)

- - - - -

  • Please log in to reply
450 replies to this topic

#1
theSlug

theSlug

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 151 posts
  • Location:MBR

Posted Image

DELL L701X GUIDE!
(WorkInProgress)
a guide for install Snow Leopard and create a fantastic hackintosh (HEAVY) laptop.



Hardware Configuration:
CPU : Intel Core i7-740M
Chipset : Intel Ibex Peak-M HM57, Intel Lynnfield
RAM : 4GB DDR3-1333 (2X2 - 2Slot free)
Video : NVIDIA GeForce GT 445M (3072 MB)
Monitor : 1600X900
Audio : Realtek ALC665
HD : 500GB Sata
WiFi : Intel WiFi Link 1000 BGN (switched to Dell 1510, works OOB)
Ethernet : Gigabit Ethernet Realtek 8168


What work:
- NVIDIA GeForce GT 445M (3072 MB)
- HDMI Video out
- Realtek ALC665
- Gigabit Ethernet Realtek 8168
- 2MP Webcam
- Bluetooth
- Synaptic TrackPad (with 2 finger scrolling)
- Keyboard
- USB Ports (all 2.0 and 3.0)
- Deep Sleep (But No USB2 ports after resume!)


What not work:
- Intel WiFi Link 1000 BGN (switched to Dell 1510, works OOB)
- Sata Port (Not Tested, but probably work)
- SDCard Reader (Not Tested)
- HDMI Audio out
- Display Port (Not Tested)
- DVB-T card (Not Tested, but probably not work)

Bench:
GeekBench v2.1.12 result: 5200
XBench 1.3 (Without HD)result: 130



Installation
  • Use nawcom Mod CD 0.3.1 and a 10.6.3 DVD or USB image.
    NOTE: if you use like me a Installation from USB, don't use USB3 port.
    NOTE: deselect custom option in OSX installation from nawcom before install.
    Install on the first partition on an MBR or GPT HD.
  • After the installation Finish, reboot, and start the partition with nawcom.
  • Copy all necessary files on your desktop (USB not work after 10.6.6 installation)
  • Install 10.6.6 Combo Update dowloaded From Apple Website
  • Reboot and restart your partition with Nawcom.
  • Now, install Chameleon, i have used r699 by iReset, Downloaded Here
    Copy Extra Folder from attached file in your root.
    Delete AppleHDA.kext and IOAudioFamily.kext in System/Library/Extensions of your installation partition.
    Copy the files in "System-Lib-Ext" from attached file in System/Library/Extensions
    Run Kext Utility for repair permissions, recreate system cache And Reboot.
  • Boot From Your Installed Partition
  • Now install tonymacx86 NVIDIA Update, I have used 1.0.1(current).
  • Reboot
  • Now install Lnx2Mac's RTL81xx Driver
  • Reboot

NOTE: If you want DeepSleep, open Terminal and type: sudo pmset -a hibernatemode 5
NOTE: In the attached files is present a .icc for LG LCD panel Profile from ironnerd(notebookreview.com)
NOTE: Probably this guide works also for L401X and L501X with i7-740QM or i7 840QM CPU.

Future improvement:
- DSDT enhancement (nedd help for USB2 sleep problem)

Changes:
v2:
- DSDT from MaLd0n and Nexos™ in the pack default is the MaLd0n one.
- removed Lan from pack and added to the guide
- most recent FakeSMC and intel kext (tnx MaLd0n)
- other little things
v3:
- Removed VoodooHDA
- New patched DSDT (i patched the MaLd0n) for support ALC665 natively. (TNX vladlenas)
- New AppleHDA.kext and IOAudioFamily.kext. (TNX vladlenas)
- Reverted to 64bit.



theSLug

Attached Files


Edited by theSlug, 17 March 2011 - 06:10 PM.


#2
Fiftyone

Fiftyone

    InsanelyMac Protégé

  • Members
  • Pip
  • 19 posts
  • Gender:Male
  • Location:Germany - Bochum
doese the Sleep work ?

#3
theSlug

theSlug

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 151 posts
  • Location:MBR
not this time, but is just the beginning. :P

now i retry all the guide on my laptop.

#4
Nexos™

Nexos™

    InsanelyMac Deity

  • Members
  • PipPipPipPipPipPipPipPipPipPip
  • 1,706 posts
  • Gender:Male
is the dsdt untouched?
i think so!


try this:
Attached File  DSDT.zip   16.42KB   118 downloads

Added:
DTGP,
SBUS

add this to com.apple.Boot.plist:
<key>GeneratePStates</key>
<string>Yes</string>
<key>GenerateCStates</key>
<string>Yes</string>

Now Sleep should work.

#5
theSlug

theSlug

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 151 posts
  • Location:MBR
Guide tested, reviewed and corrected. :)

@Nexos
DSDT is corrected from error, and i have only patched RDT.

the main issue now is the internal mic.... and sleep :P

bye

theSLug


EDIT: i try it IMMEDIATELY!!! :D


EDIT2: tried, the system resume well, but not shutdown :)

the LID is not recognized, i tried it with sleep from menu. hd and monitor only go to sleep

and TNX for your help :)


EDIT3: good work my friend!!! i have set pmset -a hibernatemode 5 aka safe sleep aka real hibernate and work perfectly!!! :D :D :D

tnx again!!!

#6
Nexos™

Nexos™

    InsanelyMac Deity

  • Members
  • PipPipPipPipPipPipPipPipPipPip
  • 1,706 posts
  • Gender:Male
does lid work?

#7
theSlug

theSlug

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 151 posts
  • Location:MBR

does lid work?

no, :) lid not work, but deep sleep work!!!! :(

what are the other possible fixes in dsdt?

tnx again

#8
Nexos™

Nexos™

    InsanelyMac Deity

  • Members
  • PipPipPipPipPipPipPipPipPipPip
  • 1,706 posts
  • Gender:Male
maybe this will work

http://www.meklort.com/?p=250

#9
MaLd0n

MaLd0n

    ...filling veins with juice of chaos...

  • Moderators
  • 11,139 posts
  • Gender:Male
  • Location:Rio de Janeiro
Attached File  dsdt.L701X.zip   16.67KB   112 downloads

DTGP
EHCI
FN
IRQs
OS
PNLF
RTC
SMBUS
FIX WARNINGS

#10
theSlug

theSlug

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 151 posts
  • Location:MBR
@MaLd0n
you can explain the effect of your fixes?
i not have noticed any changes in boot, usability, etc.etc. tnx :)




WIP:
1 - moved PXHCD.kext from S/L/E to E/E
2 - removed ElliottForceLegacyRTC.kext from E/E
3 - tryed to remove vanilla IONetworkingFamily.kext from S/L/E for incompatibility with RealtekRTL81xx.kext, and try to boot in native x64.



point 3 create some problem, KP (RTL81) related with new kextcache, and normal boot without lan with -f -v.

geekgench 32bit +5/600 point on x64.


EDIT:
readed "EULA" on http://lnx2mac.blogspot.com
removed RealtekRTL81xx.kext in upcoming pack
tryng to install with official pkg.
if work, correct the guide.
NOT WORK! KP


EDIT2:
always got KP on i386 or x64 with or without RTL81X installed.
now i try a fresh install with the new pack.


EDIT3:
FRESH install make good result, now update the first post. the system now run nativly at 64bit.

#11
MaLd0n

MaLd0n

    ...filling veins with juice of chaos...

  • Moderators
  • 11,139 posts
  • Gender:Male
  • Location:Rio de Janeiro

@MaLd0n
you can explain the effect of your fixes?
i not have noticed any changes in boot, usability, etc.etc. tnx :(


send me a kextstat
run on terminal
kextstat


#12
theSlug

theSlug

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 151 posts
  • Location:MBR
in E/E is present:
- ACPIMonitor.kext (necessary?)
- FakeSMC.kext
- IntelThermal.kext (necessary?)
- PXHCD.kext
- VoodooBattery.kext
- VoodooPS2Controller.kext (from AnV)


anyway, IMHO lnx2mac is a pita, specially with 10.6.6+x86_64, or l701x have unsolved problem... reboot is a random kp roulette in 64bit.


tnx for your help.

theSLug

Attached Files



#13
MaLd0n

MaLd0n

    ...filling veins with juice of chaos...

  • Moderators
  • 11,139 posts
  • Gender:Male
  • Location:Rio de Janeiro

in E/E is present:
- ACPIMonitor.kext (necessary?)
- FakeSMC.kext
- IntelThermal.kext (necessary?)
- PXHCD.kext
- VoodooBattery.kext
- VoodooPS2Controller.kext (from AnV)


anyway, IMHO lnx2mac is a pita, specially with 10.6.6+x86_64, or l701x have unsolved problem... reboot is a random kp roulette in 64bit.


tnx for your help.

theSLug


ACPIMonitor.kext and IntelThermal.kext
temperature :(
use the new version in folder s/l/e
look it(Hardware monitoring with FakeSMC)
http://www.insanelym...howtopic=235523

#14
theSlug

theSlug

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 151 posts
  • Location:MBR
testing all kext, but why this???

Attached Files



#15
MaLd0n

MaLd0n

    ...filling veins with juice of chaos...

  • Moderators
  • 11,139 posts
  • Gender:Male
  • Location:Rio de Janeiro

testing all kext, but why this???


ioaudiofamily

#16
theSlug

theSlug

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 151 posts
  • Location:MBR
i removed voodoohda, rebuilt cache, normal boot work.

now i tried an ald revision of voodoohda for m11x, testing. :)

not found very good documentation of alc665... ;) is not possible make a perl script for this?

another major issue:
- usb2 port not work after hibernatemode 1 . usb3 works.CORRECTION... only.. usb3!

in hibernatemode 25 all usb works


new voodoohda create problem lite the old one.. :)

i not find the clue...

#17
theSlug

theSlug

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 151 posts
  • Location:MBR
1st post updated

#18
fc bayern

fc bayern

    InsanelyMac Geek

  • Members
  • PipPipPipPip
  • 214 posts
  • Gender:Male
  • Location:Macedonia
TheSlug
As i can see from the post N#1, everything works so far exept the Wifi Card, am I right or not?
I wanna by this laptop, pls post back, whats not working at the moment
tnks

#19
theSlug

theSlug

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 151 posts
  • Location:MBR
the major problem IMHO is the ALC665 driver, the intel wifi obviously not work. ;) i have ordered a replacement card on ebay. the usb 2.0 aftersleep problem is probably solvable with dsdt trick.

bye

theSLug

#20
Nexos™

Nexos™

    InsanelyMac Deity

  • Members
  • PipPipPipPipPipPipPipPipPipPip
  • 1,706 posts
  • Gender:Male
sorry wrong thread





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