Jump to content

robin_hood

Members
  • Content Count

    8
  • Joined

  • Last visited


Reputation Activity

  1. Like
    robin_hood reacted to Andy Vandijck in Decompiled original Apple DSDTs   
    Currently collected:
    -iMac5,1
    -iMac7,1
    -iMac8,1
    -MacPro3,1
    -MacBook2,1
    -MacBook3,1
    -MacBook4,1
    -MacBookPro5,1
    -MacBookAir1,1
     
    These could be used for fixing up your devices.
    I've used this to enable the Apple ACPI Power adapter to attach properly on the power supply of my Packard Bell EasyNote MZ-35 200 notebook.
    You can also add for example the backlight control (APP0003 I think) and then it will enable the driver + control.
    Many more is possible...
     
    Like I say, a manual DSDT fix saves the day...
     
    Enjoy and feast your eyes.
     
    NOTE: Any other genuine Mac IORegistryExplorer saves (.ioreg files) are welcome, I can use these for more stuff like this...
    If you don't have IORegistryExplorer (from XCode, preferred dump format) please make the dump with the following four commands:
     
    echo "IOService:" > [MACHINE_ID].txt
     
    ioreg -l -p IOService -w 99999 >> [MACHINE_ID].txt
     
    echo "IODeviceTree:" >> [MACHINE_ID].txt
     
    ioreg -l -p IODeviceTree -w 99999 >> [MACHINE_ID].txt
     
    This will ensure all of the for various things needed data is there...
     
    Also added my ioreg files...
    Currently collected:
    -iMac5,1
    -iMac7,1
    -iMac10,1
    -iMac11,1
    -Macmini1,1
    -Macmini2,1
    -Macmini3,1
    -MacPro3,1
    -MacPro4,1
    -MacPro5,1
    -MacBook1,1
    -MacBook2,1
    -MacBook3,1
    -MacBook4,1
    -MacBook5,2
    -MacBook6,1
    -MacBookPro4,1
    -MacBookPro5,1
    -MacBookPro5,2
    -MacBookPro5,3
    -MacBookPro5,4
    -MacBookPro5,5
    -MacBookPro6,1
    -MacBookAir1,1
    -MacBookAir2,1
    More models have been added... (rapidshare link listed below).
    http://rapidshare.com/files/432521215/ioregs_collection.zip
    MP_3_1_DSDT.dsl.zip
    MBP_5_1_DSDT.dsl.zip
    IM_5_1_DSDT.dsl.zip
    MB_3_1_DSDT.dsl.zip
    MB_4_1_DSDT.dsl.zip
    IM_7_1_DSDT.dsl.zip
    MB_2_1_DSDT.dsl.zip
    MBA_1_1_DSDT.dsl.zip
    ioregs.part01.sitx
    ioregs.part02.sitx
    IM_8_1_DSDT.dsl.zip
    MachineInfo.rtf
  2. Like
    robin_hood reacted to Slice in RealtekR1000 v3   
    I want to present you updated RealtekR1000 driver. I added support for new chips according to linux's sources.
    Now it supports RTL8168E,F/8111E,F.It works for me and works better then v2.0.6 from realtek.com.tw. Now I have no problems with sleep/wake. With native driver I sometimes lose LAN after wake.With this driver never.

    UPDATE. In this version I applied my own inventions so my driver differs from native.
     
    09.10.2019
    The driver is on GitHub now, sources and release
    https://github.com/SergeySlice/RealtekLANv3

    05.05.2015
    Sorry about broken links. There is new one. My latest sources
    RealtekR1000SL_src_20.02.2014.zip
    RealtekR1000SL.kext-v312.zip

    25.04.2013
    Corrected a mistake with warm boot after Windows. Thanks for Mieze, dmazar, rehabman.
    Updated part for RTL 8105/RTL8136
    This kext is compiled under SL, XCode 3.2.5. For use in ML I'll check little later. EDITED: I checked, it works in ML 10.8.3.
     
     
    15.12.2013
    I made some changes according to official Realtek driver 8.037, newest for now. I can't say I take it as a whole. No, my driver is cropped and may not work for some chips.
    Anyway it tested for me in Mavericks.
    Change log:
    - adopted for new chips RTL8168GU/8111GU, 8411B, RTL8168EP/8111EP . But not tested
    - autolink to 1000Mb/s
    - some functions for WOL, not tested.
     
    17.12.2013
    More changes from linux sources implemented
     
    20.12.2013
    Implemented WoL as Mieze did.
     
    24.12.2013
    More codes for 8105E but not complete
  3. Like
    robin_hood reacted to Zprood in OSX on DELL Vostro 3450 / Inspiron N4110 / XPS L702x UEFI Clover   
    you should take a look about rehabman's voodoops2controller github guide. i give some advice about it. if you use TW's kext, add your board-id under Dell's alias, or you take stock one from rehabman.
    1. for brightness key work, install TW's IOWMIController from his guide. then mod dsdt like this( DO IT BOTH _Q80 method and _Q81):
    before:
    If (LEqual (OSYS, 0x07D6)) { //......// If (PWRS) { Store (Local0, BRGA) } Else { Store (Local0, BRGD) } Store (0x03, ^^^^AMW0.INF0) Store (Zero, ^^^^AMW0.INF1) Store (0xE006, ^^^^AMW0.INF2) Store (Local0, ^^^^AMW0.INF3) If (LEqual (DMFG, Zero)) { Notify (AMW0, 0xD0) } //....// } after:
    If (LEqual (OSYS, 0x07D6)) { //......// } If (PWRS) { Store (Local0, BRGA) } Else { Store (Local0, BRGD) } Store (0x03, ^^^^AMW0.INF0) Store (Zero, ^^^^AMW0.INF1) Store (0xE006, ^^^^AMW0.INF2) Store (Local0, ^^^^AMW0.INF3) If (LEqual (DMFG, Zero)) { Notify (AMW0, 0xD0) } 2. for disable touchpad from TW's voodoops2controller, you can use PrintScr key to do that, because his remap fn+f3 to PrintScr key. one more thing, you can have it back to Fn+F3, just remap it twice in the custom ps2 map, like:
    e01e=e037 e037=e01e   e01e is scan code of Fn+F3, e037 is PrintScr.

    @TW, i think i should say great work this time.   
  4. Like
    robin_hood reacted to TimeWalker75a in OSX on DELL Vostro 3450 / Inspiron N4110 / XPS L702x UEFI Clover   
    This guide will discuss the process of getting OS X Mavericks or Yosemite to run on Vostro 3450 / Inspiron N4110 / XPS L702x using UEFI Clover, no other discussions please.
    I should start by saying that I'm not responsible for any bricks that may happen if you follow this guide and I'm not saying I will be updating this with every bit of changes I do to my personal system after every minor OSX upgrade. Though, with this kind of setup you shouldn't have to lift a finger after installing OSX updates... Also, don't mirror my files!
     
    This is your goal:

    I'm sure if you ended up here you probably know the majority of limitation that Phoenix SecureCore Tiano firmware applies to this system, but I'll mention them none the less:
    - Can't boot GPT formatted disk with legacy bootloader such as XPC, Chameleon, Chi*mera
    - Can't boot UEFI OS or bootloader as UEFI is locked down from the factory
    - Cardreader is not bootable
    - Secondary disk installed in place of DVD drive is not bootable either
    - BIOS doesn't let you disabled Turbo Boost or Hyper Threading

    So, let's get to the point, shall we?

    1. Flashing a UEFI-capable modified BIOS

    BIOS images are meant only for Dell Vostro 3450, Inspiron N4110 and XPS L702x (both Intel model and AMD/nVidia models) and no other! Vostro 3350 and 3550 use AMI Aptio BIOS, not SecureCore Tiano!

    Modified BIOS images includes the following changes:
    - Unlocked write access to MSR 0xE2 - credits to RevoGirl;
    - Unlocked Advanced Setup options (includes UEFI Boot option) - credits to jkbuha, HairyCube and myself;
    - CPUID 206A7h microcode updated to V28 - credits to jkbuka (again) and Florin9doi;
    - Video BIOS for Intel updated from 2098 to 2170 with GOP protocol support (bring 1366x768 resolution to GUI) - credits to Ash;
    - BIOS DSDT modified to fix Dell's ACPI syntax screw-up while checking for MBT (media buttons) - credits for PhoenixTool fix in 2.14 to AndyP.

    In order to flash the modified BIOS image you have to obtain it first. Make sure to read the enclosed readme.
    - Vostro 3450 A13-C4: LINK
    - Inspiron N4110 A12-C4: LINK
    - XPS 17 L702x A19-C4: LINK
     
    Use WinFlash method if you are on stock DELL BIOS.
    If you already have UEFI capable BIOS I recommend using PFlash method to prevent BIOS settings from being reset.

    When you are done flashing go to your BIOS Setup and navigate to Advanced tab, go to Boot Configuration section and enable UEFI Boot.

    2. How to install OSX

    In case you want to boot Legacy Windows from primary HDD (because let's face it, Dell made it pretty hard to use UEFI Windows with all the freezing issues caused by their proprietary software while having a UEFI installation) and you have a caddy in place of your DVD drive with a disk you want to dedicate to booting OSX simply put you can't do that by default BIOS means as caddy is not bootable. You can only make it bootable as a UEFI medium and there is why this guide was even put together. Also I should mention that booting Legacy Windows from UEFI Clover is a big no go with Tiano firmware, so don't expect that. The only way to access Legacy Windows is to either use F12 and choosing Hard Disk or exiting Clover.

    Now go ahead and download Clover bootloader that you will need for this guide :
    Required Pre Installation files: LINK
     
    2.1. You have to have a flash drive prepped with UEFI Clover (no need to prepare it in some weird way, just copy the files to it). Just format the flashdrive to FAT32 and put the contents of "UEFI Clover USB" onto it. 
     
    N.B. Make sure to rename EFI/CLOVER/config-17 or config-14 (depending on the computer model) to just config.plist, EFI/CLOVER/ACPI/patched-17 and patched-14 to just patched respectively!

    2.2. You need a second flash drive as well as an access to a genuine Apple computer (or a VM) that is capable of accessing Mac AppStore in order to download the free Mavericks installation app. Then, using DiskMakerX application you have to make a bootable OSX drive.
     
    2.3. When that's done use UEFI Clover USB drive to boot your OSX medium and partition your HDD in the DVD caddy as you desire, but make sure partition map is GPT. You can then install OSX to that target disk while you are at it. The installation process is usually subdivided into 2 stages.
     
    3. Post installation
     
    I've put together a convenient installer that allows you to put some needed finishing touched to your OSX installation on your supported DELL laptop. 

    Go ahead and download the installer (only OSX 10.9 & 10.10 is supported):
     
    DELL SCT OSX Support Package v1.1.3 - HERE | - PREV -
     
    When you run the installer you will need to select the destination disk you are installing it to. Please note, the files will be copied to EFI System Partition of active boot disk. 
    - Select laptop model
    - Select motherboard type 
    - Select daughterboard type
    - Select wireless module (limited support available)
    - Select "About This Mac" customizations for either Vostro, Inspiron, XPS
    - Select applications to install 
     
    If you are installing Support Package for the first time new serial numbers for MBP8,1 model identifier will be generated automatically, if you are reinstalling and already have your config in EFI partition serial numbers will be retained. The installer will put CLOVER onto your system partition and install all the necessary kernel extensions (preconfigured) to support your hardware.
     
     
    4. Adding Clover to your F12 Boot Manager
     
    When you have installed the Dell SCT OSX Support Package package remove your Clover USB drive, reboot your laptop and boot into Clover GUI, press F3 and start the Shell entry that has appeared. While in shell you first need to determine what is the number of file system of the EFI System Partition on your DVD caddy drive. Perform the command:
    map fs* The ESP on the GPT disk will be marked as GPT,1 and is usually either fs2 or fs3. Let's assume fs3 is ESP. We don't want the BOOT folder as it won't ever be bootable with HDD sitting in DVD caddy, so we get rid of that:
    fs3: cd \EFI rm -r BOOT Then, to add custom Clover Boot Manager entry you need to do the following:
    bcfg boot add 3 fs3:\EFI\CLOVER\CLOVERX64.efi "Clover" We used 3 here as by default in BIOS 0 is diagnostics, 1 is Bios Setup and 2 is Boot Manager. Now, go to your BIOS Setup and just for emergency set the boot order as follows:
    - USB - CD/DVD Drive - Clover - Hard Disk - eSata - Network - Removable Disk Having this boot order configuration first off will be as a precaution if something ever happens and you can't start the laptop normally, so USB as the first device will allow you to boot a crisis bios recovery PFlash.efi with a BIOS capsule. Also, this kind of boot order will allow you to boot legacy Windows installed on your primary HDD by just exitting Clover, so there won't be a need to go to boot menu (F12) to select HDD when you need to boot Windows.
    You can add Shell binary to boot menu the same way, you just have to point it to the other EFI application:
    bcfg boot add 9 fs3:\EFI\CLOVER\tools\Shell64U.efi "Shell" That's it. If you followed the guide at this point you should have a fully working OS X Mavericks installation.
     
    5. Known issues
     
    If anyone has any insights on fixing these remaining problems on this range of machines I would be very grateful. So far the problems are as follows:
     
    1. Wireless interface toggle hotkey (Fn+F2) doesn't work in UEFI mode and causes system to freeze, hence it was disabled in OSX ACPI using a custom patch. This is caused by a buggy UEFI implementation by DELL, which is the reason they originally locked it down from the factory. Use software toggles to control status of Bluetooth and Wi-Fi.
    2. HD3000 still has the ability to utilize VGA port with some minor annoyances, namely - no hotplug support. You have to connect the monitor before you start OSX and when you unplug the monitor in running system, OSX will still think it's connected until you reboot. 
    3. No support for docking mode for HDMI connector (works ok with VGA), meaning if you close the LID when HDMI screen or projector is connected laptop will enter sleep. 
    4. Having HDMI screen connected during shutdown and restart will cause the system to stall. Turn of the screen and unplug from laptop before shutting down or restarting. 
    5. On XPS L702x HDMI connector is physically linked to NVIDIA chip and therefore will not work in OSX due to Optimus being unsupported. DisplayPort connector is linked with Intel graphics and is known to work.
    6. Soft rebooting from Windows into OSX will leave the headphone socket non-operational until you cold boot OSX. 
     
    Credits to @Dokterdok  for providing detailed research and solution for Handoff & Continuity support. Tested with BCM943225HMB card. 
     
     

    Table design courtesy of OSX Latitude. I hope they are ok with me borrowing the canvas.
     
    Updated - 14th Jun 2015:
    - DELL SCT OSX Support package updated to v1.1.3
     
    Updated - 14th Feb 2015:
    - DELL SCT OSX Support package updated to v1.1.2
     
    Updated - 28th Sep 2014:
    - DELL SCT OSX Support package updated to v1.1.1
    - No reports from L702x Optimus users to this day... 
     
    Updated - 5 Sep 2014:
     
    - DELL XPS 17 L702X Optimus support added 
    - Major update to SCT OSX Support package bringing it's version to 1.1.0 (active testing needed!!)
     
    Update - 26 Jul 2014:
     
    - DELL SCT OSX Support Package updated to v1.0.4, includes Yosemite Beta support
     
    Update - 1 Jul 2014:
     
    - DELL SCT OSX Support Package updated to v1.0.3
     
    Update - 8 Mar 2014:
     
    - Mandatory BIOS updates have been posted. See enclosed readme for changes and installation information.
    - DELL SCT OSX Support Package updated to v1.0.2
     
    Update - 3 Mar 2014:
     
    - Clover updated to 2638
    - Post installation files packaged into .pkg installer v1.0.1 for convenience
    - Guide partially rewritten to be less confusing
     
    Update - 25 Feb 2014:
     
    - Clover updated to 2608
    - Updated grand majority of kernel extensions
    - Added fully remapped keyboard profile, all the keys can now be toggled to either use Fn or not .. straight from OSX (kudos RehabMan)
    - Added memory compartment temperature monitoring sensor
    - Added subtle brightness control using ACPIBacklight, levels adjust gradually and not in rough steps (kudos RehabMan, again)
    - Added fan control profiles - choose between automatic, audible (~3000 rpm) or passive modes from HWMonitor menu
    - Got rid of IOWMIFamily for display backlight control, now VoodooPS2 handles these too (1.8.11 and later)
  5. Like
    robin_hood reacted to DawTaylor in [Guide] Dell XPS 15 L502X (Early 2011) Snow Leopard Install (possibly L702x too)   
    Sure, here it's. Here's a link for it in dropbox too. https://www.dropbox.com/s/1fb0v5maf3dccsp/SSDT.aml.zip
     
    And a big thanks for all your help, without it I would probably drop my hackintosh project soon.
     
    @TimeWalker75a, a big thanks for you too, your knowledge about how to flash bioses without windows helped me so much.
     
    Now I guess it's time for me to spread what I've learned and help others with their hack projects too.
    SSDT.aml.zip
  6. Like
    robin_hood reacted to mackyreddy in OS X Mountain Lion Install Guide for Dell XPS 17 L702x Optimus   
    OS X Mountain Lion Install Guide Using Retail or Mac App Store Image:

    PREREQUISITES:

    Download OS X 10.8.x Mac App Store Image file from known places.

    You need to have a working OS X.

    If you don't have a working OS X then use Oracle Virtual Box, create a guest Mac OS X and then install iATKOS ML2 with default customization.

    Setting up & Installing OS X in Virtual Box:

    Use latest version of Oracle virtual box, install it and also install latest virtual box extension pack.

    1. Open virtual box create a new virtual machine with your desired name and then select Mac OS X in type & in version select Mac OS X (64 bit).

    2. Set ram to 2048 MB

    3. Create a new virtual hard drive with VDI extension, dynamically allocated and finally save the 20 GB file to a safe place where you have at least 20 gigs of file space and finally create the new virtual machine.

    4. Now select the new just created virtual machine and click on settings, on the left pane select system, now under motherboard tab deselect floppy and move it down the boot order and now the most important step deselect or uncheck the Enable EFi ( Special OSes Only).

    5. Now in the left pane select storage, under Controller: IDE click on empty and on the right side in CD/DVD drive click on the CD icon and navigate to iAtkos ML2 dmg file, now click on Controller: SATA, check or select use host I/O cache, press ok.

    6. Now start the virtual machine, wait till welcome screen and from utilities use disk utility and create new MBR partition and format it as Mac OS X Extended (Journaled) and then install with default customization, no need to change anything.

    7. Wait till installation completes, mostly installation never succeeds and it should result in a kernel panic. Now close the virtual machine window by using the option power off the machine instead of send shutdown signal.

    8. Now again start the virtual machine, by default it loads iAtkos DVD, So either hit F8, select the partition and load it or simply deselect or remove iAtkos DVD from settings.


    Creating Bootable OS X 10.8.x USB From Virtual Machine or Existing OS X:

    1. In your working OS X open Disk Utility

    2. Click on your USB drive in the left sidebar

    3. Click the Partition tab

    4. Under Partition Layout click 1 Partition

    5. Click Options -> select Master Boot Record, then format as Mac OS X Extended (Journaled).

    6. Now attach InstallESD.dmg as VirtualCD/DVD to Virtual machine, if dmg file not recognized, then on Windows 7 or 8 use Ultra iso. place the dmg file and create an iso file ( no need to convert dmg to iso, just place dmg file inside a new iso file).

    7. Then attach the iso file as VirtualCD/DVD to Virtual machine, then copy the InstallESD.dmg file on to the desktop.

    8. Open the dmg file, then use show hidden files app and you can find hidden file BaseSystem.dmg, open it.

    9. Now go to disk utility and click on Mac OS X Base System, click the Restore tab then drag and drop your USB to destination and click restore.

    10. After restoring, go to /System/Installation. Delete the Packages link then create a new folder and name it as Packages.

    11. Now go back to Mac OS X Install ESD and copy everything inside the Packages folder to the Packages folder you have just created in the USB.

    12. Finally copy mach_kernel from Mac OS X Install ESD to the root of your USB.

    13. Now Copy OSInstall.mpkg from XPS 17 10.8.x Kexts Pack and replace the existing OSInstall.mpkg in your USB ( /System/Installation/Packages/)

    14. Now Copy OSInstall from XPS 17 10.8.x Kexts Pack and replace the existing OSInstall in your USB(/System/Library/PrivateFrameworks/Install.framework/Frameworks/OSInstall.framework/Versions/A/)

    15. Now Delete Accusys6xxxx.kext,AMDRadeon.kexts, AppleAVBAudio.kext, AppleACPIPS2Nub.kext, ApplePS2Controller.kext, AppleFWAudio.kext, AppleHDA.kext, Intel HD, Intel Hd 4000 ( Be careful dont delete 4 HD3000 kexts, AppleIntelFramebufferCapri.kext, AppleIntelSNBGraphicsFB.kext and AppleIntelSNBVA.bundle, we only need these 7 Graphic Kexts ), AppleMCP89RootPortPM.kext, AppleRAID.kext, AppleRAIDCard.kext, AppleSmartBatteryManager.kext, AppleThunderboltDPAdapters.kexts, ATI1300Controller.kexts, ATTOCelerityFC.kexts, GeForce.kexts, HighPointIOP.kexts, IOAudioFamily.kext, IOAVBFamily.kext, IOFireWireAVC.kexts, IOThunderboltFamily.kext, JMicronATA.kext, NVDANV100Hal.kexts, SM56KUSBAudioFamily.kext, SoftRAID.kext and finally delete the caches ( i mean delete kernelcache present in System/Library/Caches/com.apple.kext.caches/Startup )

    16. Now install FakeSMC.kext & VoodooPS2Controller.kext from XPS 17 10.8.x Kexts Pack into the USB with the help of kextwizard.app and then also fix permissions.

    17. Install latest Chameleon v2.2 Boot Loader on your USB.

    18.Now Copy the Extra, A19 DSDT and your System specific SSDT's from XPS 17 10.8.x Kexts Pack to root of your USB drive.

    19. Thats it all done and i don't see any problems in booting OS X 10.8.x Bootable USB and do keep it safe for future installations. ( No need of any kernel flags as we have edited org.chameleon.boot.plist in place)

    20. Now just boot from USB and wait for Welcome screen.


    Here's a Simple Guide To Install 10.8.x:

    1. Now install OS X 10.8.x to the partition you want, just make sure you format it to Mac OS X Extended ( Journaled ). If you want you can customize the installation based on your interest's and tastes or just go ahead with default customization which should install all features.

    2. Some times installation fails, dont worry just restart and login to Windows 7 or 8, install MacDrive 8 ( Macdrive 9 works on Windows 8) and then access Mountain Lion partition copy A.19 DSDT.aml, system specific SSDT's and Extra folder from XPS 17 10.8.x Kexts Pack to the root of the Mountain lion partiton. Graphics mode is set to Full HD 1920x1080x32 by default, If you have smaller resolution say for example 1600x900 then copy & paste this string 1600x900x32 and then just replace it in org.chameleon.Boot.plist.

    3. Now in this step we will delete all unnecessary kexts from System/Library/Extensions ( Reason: Less kexts leads to smaller kernelcache which indeed helps in quick boot and also at the same time reduces conflicts & kernel panics )

    Now delete Accusys6xxxx.kext,AMDRadeon.kexts, AppleAVBAudio.kext, AppleACPIPS2Nub.kext, ApplePS2Controller.kext, AppleFWAudio.kext, AppleHDA.kext, Intel HD, Intel Hd 4000 ( Be careful dont delete 4 HD3000 kexts, AppleIntelFramebufferCapri.kext, AppleIntelSNBGraphicsFB.kext and AppleIntelSNBVA.bundle, we only need these 7 Graphic Kexts ), AppleMCP89RootPortPM.kext, AppleRAID.kext, AppleRAIDCard.kext, AppleSmartBatteryManager.kext, AppleThunderboltDPAdapters.kexts, ATI1300Controller.kexts, ATTOCelerityFC.kexts, GeForce.kexts, HighPointIOP.kexts, IOAudioFamily.kext, IOAVBFamily.kext, IOFireWireAVC.kexts, IOThunderboltFamily.kext, JMicronATA.kext, NVDANV100Hal.kexts, SM56KUSBAudioFamily.kext, SoftRAID.kext and finally delete the caches ( i mean delete kernelcache present in System/Library/Caches/com.apple.kext.caches/Startup )

    4. Now Copy FakeSMC.kext & VoodooPS2Controller.kext from XPS 17 10.8.x Kexts Pack to the Mountain Lion partition /System/Library/Extensions ( If you have access to OS X instead of Virtual machine then install all kexts from XPS 17 10.8.x Kexts Pack using kextwizard.app and also install latest Chameleon v2.2 Boot Loader)

    5. Make sure you plug in the OS X 10.8.x Bootable USB and now restart & select Mountain Lion partition and complete the set up process and login to Mountain Lion desktop ( Kernel flags are no longer needed ).

    Note:

    Well your trackpad will not work, as we just copied VoodooPS2Controller.kext and their permissions are not fixed. So make sure you plugin an USB mouse but your laptop keyboard should work.

    6. Now from Mountain Lion desktop using kextutility.app just install all kexts from XPS 17 10.8.x Kexts Pack ( Note: Existing FakeSMC.kext, VoodooPS2Controller.kext will be backuped and renamed with an extension bak, Well you can delete those files manually from /System/Library/Extensions).

    7. Now finally install latest Chameleon v2.2 Boot Loader.

    8. That's it all done Use HWMonitor.app to monitor CPU Temps.

    Note:

    If you have artifacts then try to clear caches /System/Library/Caches, except for these 4 folders com.apple.bootstamps, com.apple.corestorage, com.apple.CVMS and com.apple.kext.caches delete any files present in caches folder. Then Delete any sub folders & files present in those 4 folders but do note don't delete Directories & startup sub folder in com.apple.kext.caches but delete the files inside these folders.

    Now days whenever I install OS X, i make sure i delete these things and then boot in to OS X, i never had any artifacts.


    OS X Mountain Lion Install Guide using iATKOS ML2:

    PREREQUISITES:

    iATKOS ML2 DVD Method ( Easy Method for Newbie or Starter From Windows 7 or 8):

    If you are interested in using an iATKOS ML2 DVD then lets get started by creating a suitable iATKOS ML2 DVD for DELL XPS by using Transmac App on Windows 7 or 8.

    1. Download & Install latest transcmac app

    2. Open the app navigate to Options Menu select General Settings, Under this category select " Access fixed drives read/write ( use with caution)" and then restart the app.

    3. Now go to File menu select Open Disk Image and navigate it to your iATKOS ML2 DMG and select it.

    4. Now in the left pane of the transmac app right click on iATKOS_ML2.dmg(Disk Image File) and select expand, it then asks to save the new expandable dmg file, just save it at a new safe location. Now it starts Expanding the image file. Once it completes expanding, it asks whether you like to open this new expanded dmg file or not, click yes and now you can find this new expanded image file in the left pane of the transmac app just below the iATKOS_ML2.dmg(Disk Image File). ( The reason why we are taking this move to expand the dmg file because the actual iATKOS ML2.dmg file is compressed so that we cant modify the image file, so we are expanding it, then we can modify the image file for placing our XPS 13, 14, 15 or 17 related files such as DSDT, SSDT etc)

    5. Now select the new expanded dmg image file, then select HFS+ Volume, Now in the right pane we will add DSDT.aml and SSDT's, just drag & drop DSDT & all SSDT files in to this right pane.

    6. Now open Extra folder delete the existing org.chameleon.Boot.plist and smbios.plist and now drag & drop org.chameleon.Boot.plist and smbios.plist.

    7. Now again right click on the expanded image file in the left pane of the transmac app and select compress and save this dmg file to a safe location as this is our final modified iATKOS ML2 dmg file.
     
    8. After successfully saving the dmg image file it asks whether you like to open compressed dmg file or not, click yes and it can be seen in the left pane of the Transmac App.Now right click on this new dmg compressed image file, select Burn and start burning the New DELL XPS Friendly iATKOS ML2 to the DVD.
     
    9. Thats it all done and i dont see any problems in booting New DELL XPS Friendly iATKOS ML2 DVD and do keep it safe for future installations. ( No need of any kernel flags as we have edited org.chameleon.boot.plist in place)

    10. Now just boot from DVD and wait for Welcome screen.

    iATKOS ML2 USB Method ( Folks interested in USB Fast Install prefer this method):

    If you are interested in creating & using an iATKOS ML2 Bootable USB, Then create it from any existing working OS X.

    if you dont have any existing working OS X then use virtualbox ( dont forget to install virtualbox extensions pack otherwise your usb will lead to a kernel panic) to create a guest Mac OS X and install iATKOS ML2 ( just install with default customization ) on the guest and once your on the guest os.

    1. Add your usb to virtualbox and then Open disk utility create a new MBR partition and format it with Mac OS X Extended Journaled.

    2. Now mount iATKOS ML2 dmg file in the guest os using virtual cd/dvd drive.

    3. In Disk utility select restore tab in that select iATKOS ML2 as source ( just drag and drop iATKOS ML2 on source) and select your usb drive as destination and start restoring.

    4. Once restore is complete, open safari go to kexts.com and download latest Chameleon v2.2 bootloader and install it on to the usb drive. Thats it you have a bootable iATKOS ML2 usb drive and now you can close the virtualbox app.

    5. Now back to Windows 7 or 8 host machine, install macdrive 8 and access your usb drive and place DSDT & SSDT's in the root of your usb drive.

    6. Now copy and replace org.chameleon.boot.plist and smbios.plist in the Extra folder of the usb drive with the one's from XPS 17 10.8.x Kexts Pack.

    Thats it all done and i dont see any problems in booting iATKOS ML2 usb bootable drive and do keep it safe for future installations. ( No need of any kernel flags as we have edited org.chameleon.boot.plist in place)

    7. Now just boot from usb drive and wait for Welcome screen.

    Here's a Simple Guide To Install 10.8.x:

    1. Install iATKOS ML2 with the following customization Bootloader, FakeSMC, PS2 and deselect all other default customization.

    2. After successful installation restart and login to Windows 7 or 8 install MacDrive 8 ( Macdrive 9 works on Windows 8) and then access Mountain Lion partition Extra folder replace org.chameleon.Boot.plist & smbios.plist with the one's in XPS 17 10.8.x Kexts Pack. Graphics mode is set to Full HD 1920x1080x32 by default, If you have smaller resolution say for example 1600x900 then copy & paste this string 1600x900x32 and then just replace it in org.chameleon.Boot.plist
     
    3. Now copy DSDT.aml and SSDT's from XPS 17 10.8.x Kexts Pack and paste them in the root of the lion Partition
     
    4. Now restart and complete the set up process and login to Mountain Lion desktop ( Kernel flags are no longer needed )
     
    5. Now install 10.8.4 combo update, After completing installation don't restart, force quit the installer from Apple menu.
     
    6. Now in this step we will delete all unnecessary kexts from System/Library/Extensions ( Reason: Less kexts leads to smaller kernelcache which indeed helps in quick boot and also at the same time reduces conflicts & kernel panics )

    Now Delete Accusys6xxxx.kext,AMDRadeon.kexts, AppleAVBAudio.kext, AppleACPIPS2Nub.kext, ApplePS2Controller.kext, AppleFWAudio.kext, AppleHDA.kext, Intel HD, Intel Hd 4000 ( Be careful dont delete 4 HD3000 kexts, AppleIntelFramebufferCapri.kext, AppleIntelSNBGraphicsFB.kext and AppleIntelSNBVA.bundle, we only need these 7 Graphic Kexts ), AppleMCP89RootPortPM.kext, AppleRAID.kext, AppleRAIDCard.kext, AppleSmartBatteryManager.kext, AppleThunderboltDPAdapters.kexts, ATI1300Controller.kexts, ATTOCelerityFC.kexts, FakeSMC.kext, GeForce.kexts, HighPointIOP.kexts, IOAudioFamily.kext, IOAVBFamily.kext, IOFireWireAVC.kexts, IOThunderboltFamily.kext, JMicronATA.kext, NVDANV100Hal.kexts, SM56KUSBAudioFamily.kext, SoftRAID.kext and finally delete the caches ( i mean delete kernelcache present in System/Library/Caches/com.apple.kext.caches/Startup )

    7. Now install all kexts from XPS 17 10.8.x Kexts Pack using kext utility.app just drag & drop all kexts on to kextutility.app.

    8. Now Install the latest Chameleon v2.2 boot loader ( Recommended ) and restart.
     
    That's it all done Use HWMonitor.app to monitor CPU Temps and benchmark with Geek bench you should get around 9750 for i7 2630 QM and 10,200 for i7 2670 QM.
     
    Known issues:
     
    1. Nvidia Optimus is not supported on OS X.
     
    2. Intel WiFI is not supported on OS X.
     
    Geekbench Scores:
     
    GeekBench Score DELL XPS 17 L702x Snow Leopard 10.6.8 http://browser.prima...kbench2/1321498
     
    GeekBench Score DELL XPS 17 L702x Lion 10.7.4 http://browser.prima...kbench2/1309442

    GeekBench Score DELL XPS 17 L702x Moungtain Lion 10.8.2 http://browser.prima...kbench2/1132559
     
     
    Check this link for updated kexts https://code.google.com/u/100047203370739496666/


    CREDITS:
     
    Thanks to Wen1 for Core i7 2670 QM SSDT.
     
    Thanks to Doix for Core i7 2630 QM SSDT
     
    Thanks to Captain Sarkar, TimeWalker75a et al. for Custom A.19 Bios.
     
    Thanks to Webcivilian for the DSDT patches.
     
    Thanks to Rehabman for the Kexts.
     
    Cheers

    XPS 17 10.8.x Kexts Pack V3.zip
  7. Like
    robin_hood reacted to juanerson in OS X Mountain Lion Install Guide for Dell XPS 17 L702x Optimus   
    Hi man, about the AppleHDA, I mean just patching the binary you know, is really easy: http://www.insanelym...00#entry1898338
    And keep in mind these three (3) files from your actual AppleHDA.kext: http://www.insanelym...k/#entry1849500
    Note: layoutXY.xml.zlib depends of your own layout-id (usually is 12 = 0C) that works for your codec by DSDT injection or by Enabler.
     
    That's all you need to do about it in ML 10.8
  8. Like
    robin_hood got a reaction from webcivilian in OS X Mountain Lion Install Guide for Dell XPS 17 L702x Optimus   
    NEC/RENESAS USB3 Controller
     
    1) firmwares update & Drivers for Windows Xp/Vista/7/8 32/64bits
    http://www.station-drivers.com/page/renesas.htm
     
    2) LaCie USB 3.0 drivers are here for OS X
    http://www.insanelymac.com/forum/topic/236209-lacie-usb-30-drivers-are-here-for-os-x/
     
    3) LaCie Mac Driver USB 3.0 (PXHCD kext of 1.0.11 version)
    http://www.lacie.com/support/drivers/driver.htm?id=10239
  9. Like
    robin_hood got a reaction from romturk in OS X Mountain Lion Install Guide for Dell XPS 17 L702x Optimus   
    useful link: http://ftp1.dell.com/Pages/Drivers/Laptops/XPS/XPS%2017%20%28L702X%29/#BIOS
  10. Like
    robin_hood got a reaction from romturk in OS X Mountain Lion Install Guide for Dell XPS 17 L702x Optimus   
    1. there are a few versions of bios
    2. all drivers in one place
    3 win8 isn't ready for end user, and as you remark due to lack of drivers (stable)
     
    useful link for win8 fans: http://en.community.dell.com/support-forums/laptop/w/laptop/4194.xps-l702x-windows-8-64-bit.aspx
  11. Like
    robin_hood got a reaction from Zpecter in OS X Mountain Lion Install Guide for Dell XPS 17 L702x Optimus   
    http://ftp1.dell.com/folder00950751m/1/L702X_A19.exe
  12. Like
    robin_hood got a reaction from Zpecter in OS X Mountain Lion Install Guide for Dell XPS 17 L702x Optimus   
    http://ftp1.dell.com/folder00950751m/1/L702X_A19.exe
×