Você está na página 1de 10

OSX on DELL Vostro 3450 / Inspiron N4110 / XPS... http://www.insanelymac.com/forum/topic/293246...

Follow @insanelymac

3.7k Like 8.6K

uid | xed

News Forum Downloads OSx86 Wiki Mac Netbook

Sign In Create Account View New Content

OSx86 Project Notebooks Installation Guides

OSX on DELL Vostro 3450 / Inspiron N4110 / XPS L702x UEFI Clover
Started by TimeWalker75a, Oct 28 2013 09:02 AM

xps l702x, vostro 3450, inspiron 14r, inspiron n4110, osx, mavericks, yosemite, ue, clover, custom bios,

Page 1 of 57

TimeWalker75a Posted 28 October 2013 - 09:02 AM

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 POPULAR
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 nger after installing OSX updates...Also, don't
mirror my les!

This is your goal:

I'm sure if you ended up here you probably know the majority of limitation that Phoenix SecureCore Tiano rmware 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 of 10 01/22/2017 02:56 AM
OSX on DELL Vostro 3450 / Inspiron N4110 / XPS... http://www.insanelymac.com/forum/topic/293246...

1. Flashing a UEFI-capable modied 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!

Modied 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 modied to x Dell's ACPI syntax screw-up while checking for MBT (media buttons) - credits for PhoenixTool x
in 2.14 to AndyP.

In order to ash the modied BIOS image you have to obtain it rst. Make sure to read the enclosed readme.
- Vostro 3450 A13-C4: LINK (https://dl.dropboxusercontent.com/u/2573233/mac0s_10.9/Dell/bios_mods
/Vostro_3450_BIOS_A13C4.rar)
- Inspiron N4110 A12-C4: LINK (https://dl.dropboxusercontent.com/u/2573233/mac0s_10.9/Dell/bios_mods
/Inspiron_I14R_BIOS_A12C4.rar)
- XPS 17 L702x A19-C4: LINK (https://dl.dropboxusercontent.com/u/2573233/mac0s_10.9/Dell/bios_mods
/XPS_L702X_BIOS_A19C4.rar)

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 ashing go to your BIOS Setup and navigate to Advanced tab, go to Boot Conguration 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 rmware, 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 les: LINK (https://www.dropbox.com/s/7e1nmhlb15ulwjx/UEFI%20Clover%20USB.zip)

2.1. You have to have a ash drive prepped with UEFI Clover (no need to prepare it in some weird way, just copy the les to it).
Just format the ashdrive to FAT32 and put the contents of "UEFI Clover USB" onto it.

N.B. Make sure to rename EFI/CLOVER/cong-17 or cong-14 (depending on the computer model) to just cong.plist,
EFI/CLOVER/ACPI/patched-17 and patched-14 to just patched respectively!

2.2. You need a second ash 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 (http://liondiskmaker.com/)
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 nishing touched to your OSX installation on your
supported DELL laptop.

2 of 10 01/22/2017 02:56 AM
OSX on DELL Vostro 3450 / Inspiron N4110 / XPS... http://www.insanelymac.com/forum/topic/293246...

Go ahead and download the installer (only OSX 10.9 & 10.10 is supported):

DELL SCT OSX Support Package v1.1.3- HERE (https://dl.dropboxusercontent.com/u/2573233/mac0s_10.9


/Dell/DELL%20SCT%20OSX%20Support%20Package.pkg) | - PREV - (https://dl.dropboxusercontent.com/u/2573233
/mac0s_10.9/Dell/DELL%20SCT%20OSX%20Support%20Package_1.1.2.pkg)

When you run the installer you will need to select the destination disk you are installing it to. Please note, the les 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 rst time new serial numbers for MBP8,1 model identier will be generated
automatically, if you are reinstalling and already have your cong in EFI partition serial numbers will be retained. The installer
will put CLOVER onto your system partition and install all the necessary kernel extensions (precongured) 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 rst need to determine what is
the number of le 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:

3 of 10 01/22/2017 02:56 AM
OSX on DELL Vostro 3450 / Inspiron N4110 / XPS... http://www.insanelymac.com/forum/topic/293246...

bcfg boot add 3 fs3:\EFI\CLOVER\CLOVERX64.e "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 conguration rst o will be as a precaution if something ever happens and you can't start the laptop
normally, so USB as the rst device will allow you to boot a crisis bios recovery PFlash.e 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.e "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 xing 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 (https://applelife.ru/threads/wi--bluetooth-airdrop-hando-i-instant-hotspot-v-os-x-


10-10.42443/page-9#post-488194) for providing detailed research and solution for Hando & Continuity support. Tested
with BCM943225HMB card.

Table design courtesy of OSX Latitude (http://www.osxlatitude.com/edp/compatibility/) . 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

4 of 10 01/22/2017 02:56 AM
OSX on DELL Vostro 3450 / Inspiron N4110 / XPS... http://www.insanelymac.com/forum/topic/293246...

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 les 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 prole, 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 proles - 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)

Mirone Posted 28 October 2013 - 09:23 AM

For those who have this notebook


is an excellent guide, Congratulations.

mac.HoBONG Posted 29 October 2013 - 08:15 PM

Is it Possible to implement this guide with Dell Vostro 3350, I think It has a same specication with Vostro 3450 the
dierence is on Screen Size ?

TimeWalker75a Posted 29 October 2013 - 08:42 PM

Same as 3550, the 3350 has completely dierent BIOS (Insyde H20, I'm not even sure its unlocked and UEFI capable) - so
every carefully crafted DSDT patch goes down the drain, completely dierent audio codec - all audio solutions out of the way
as well .. and dierent keyboard in terms of WMI implementation, so no.. sorry. This guide is valid for 3750 though as its
virtually the same machine as 3450 only with 17" and an added secondary HDD feature.

5 of 10 01/22/2017 02:56 AM
OSX on DELL Vostro 3450 / Inspiron N4110 / XPS... http://www.insanelymac.com/forum/topic/293246...

TimeWalker75a Posted 30 October 2013 - 06:06 PM

Support added for Inspiron 14R (N4110) AMDSwitchableGraphics model, which in hand means support for Vostro AMD
model as well.

Posted in the original post is the modied custom BIOS of version A12 that includes:
- Unlocked write access to MSR 0xE2 - credits to RevoGirl;
- Unlocked Advanced Setup options (includes UEFI Boot option) - credits to jkbuha, HairyCube and myself;
- Video BIOS for Intel updated from 2098 to 2158 with GOP protocol support (bring 1366x768 resolution to GUI)

Modied BIOS A12: LINK (https://dl.dropboxusercontent.com/u/2573233/mac0s_10.9/Dell/Inspiron_14R_WinFlash_A12c.zip)

The post install les package for 14R includes:

* UEFI Clover USB for OEM Board 03NKW8 (perhaps Vostro AMD model uses same id, someone can conrm?)
- Clover updated to r2260
- No prepatched DSDT here, same as for Vostro, everything done through SSDT and Clover patches
- AMD Switchable Graphics disabled with PEG0._INI method calling for ^PEGP._OFF () in SSDT-2.aml
- HWSensors monitoring supported same as on Vostro - SSDT-1.aml is used for that
- No pre-coded SSDT for CpuPm, enabled Generate P and C states in Clover cong.plist
- Dell's MBT device check by _OSI is xed by DSDT patch, on Vostor this is xed at BIOS level
- Added @Zeniths's USB3.0 patches for NEC Renesas controller, no additional kexts required
- Cong includes custom EDID to x screen artifacts (thanks to @Zprood).

* Files for /System


- Created custom com.apple.macbookpro-13-unibody icon to install into CoreTypes.bundle for Proler customization

- Added @Zprood's DisplayVendorID-6af:DisplayProductID-183c display override to support more scaled resolution and x
screen panel name in System Proler
- Extensions with Platform Prole option have been updated to include Inspiron 14R 03NKW8 board
- Network kext has been swapped for one that supports onboard RTL8136 controller. This comes from Realtek oicial page
(RTG NIC 2.0.6) and will probably require you to set Conguration mode to manual. IF you experience sleep/wake issue
remove this kext to see if it is the cause of the problem.

UEFI Clover & post install les: LINK (https://dl.dropboxusercontent.com/u/2573233/mac0s_10.9
/Dell/Inspiron_14R_OSX_10.9.zip)

Get the rest of the les for this guide from Vostro package.

Update (11/01/13):
If your 14R has AMD 6470M graphics rename OEM 03NKW8 folder to 0WVPMX.
If your 14R has AMD 6630Mgraphics then keep the name as is.

Update (01/01/14):
If your 14R is an Intel-only model rename OEM 0YW3P2 folder to05TM8C.

DavidRocha Posted 30 October 2013 - 11:06 PM

With this VoodooPS2Controller can not shine through the multimedia key and the function does not disable the touchpad.

6 of 10 01/22/2017 02:56 AM
OSX on DELL Vostro 3450 / Inspiron N4110 / XPS... http://www.insanelymac.com/forum/topic/293246...

Zprood Posted 31 October 2013 - 02:26 AM

DavidRocha, on 30 Oct 2013 - 11:06 PM, said:

With this VoodooPS2Controller can not shine through the multimedia key and the function does not disable the touchpad.

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)
}

after:

If (LEqual (OSYS, 0x07D6))


{
//......//
}

If (PWRS)
{
Store (Local0, BRGA)
}
Else
{

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.

KaBuu Posted 31 October 2013 - 04:01 AM

I can use this bios with Vostro 3550 ?

TimeWalker75a Posted 31 October 2013 - 07:44 AM

DavidRocha, on 30 Oct 2013 - 11:06 PM, said:

With this VoodooPS2Controller can not shine through the multimedia key and the function does not disable the touchpad.

Sorry, I think that aliases don't seem to work in VoodooPS2, just copy vostro's custom prole and name it03NKW8.
Attached is a modied kext that should hopefully work. Brightness keys are commanded through WMI, so you need an extra
extension.

7 of 10 01/22/2017 02:56 AM
OSX on DELL Vostro 3450 / Inspiron N4110 / XPS... http://www.insanelymac.com/forum/topic/293246...

(http://www.insanelymac.com/forum/index.php?app=core&module=attach&section=attach&attach_id=130824)
VoodooPS2Controller.kext.zip (http://www.insanelymac.com/forum/index.php?app=core&module=attach&section=attach&
attach_id=130824) 68.05KB 39 downloads

KaBuu, on 31 Oct 2013 - 04:01 AM, said:

I can use this bios with Vostro 3550 ?

NO! Can't you read?

Quote

BIOS images are meant only for Dell Vostro 3450 and Inspiron 14R (both Intel model and AMD Switchable Graphics
models) and no other!

And same question has been answered in this thread already.

@Zprood, no need to modify anything, it should work as is.

Zprood Posted 31 October 2013 - 12:04 PM

@TW, yes, it doesn't needed now.

DavidRocha Posted 31 October 2013 - 07:29 PM

The kext IOWMIFamily already installed, but it still did not work with this kext you passed! But with this option works only
kext attached Fn + F3 (disable / enable touchpad), but the brightness does not work!

Attached Files

(http://www.insanelymac.com/forum/index.php?app=core&module=attach&section=attach&attach_id=130880)
VoodooPS2Controller.kext.zip (http://www.insanelymac.com/forum/index.php?app=core&module=attach&
section=attach&attach_id=130880) 78.45KB 22 downloads

TimeWalker75a Posted 31 October 2013 - 07:31 PM

VoodooPS2 has nothing to do with controlling the brightness on these laptops.

DavidRocha Posted 31 October 2013 - 07:53 PM

ok, why can`t I control through IOWMIFamily?

TimeWalker75a Posted 31 October 2013 - 07:56 PM

Either you have installed an original unmodied driver that won't work for new generation of Dell laptops or you have no
DSDT patch applied for this kext to attach. You have to see this in IOReg ..

8 of 10 01/22/2017 02:56 AM
OSX on DELL Vostro 3450 / Inspiron N4110 / XPS... http://www.insanelymac.com/forum/topic/293246...

if this is absent then something is clearly wrong. I gave you all the les to have a completely working OSX install, I've even
written a manual and yet you ask questions that have answers in this thread.

DavidRocha Posted 31 October 2013 - 08:06 PM

Look how my ioreg! I believe there is nothing wrong ..

Attached Files

(http://www.insanelymac.com/forum/index.php?app=core&module=attach&section=attach&attach_id=130883)
ioreg.ti (http://www.insanelymac.com/forum/index.php?app=core&module=attach&section=attach&attach_id=130883)
196.09KB 10 downloads

(http://www.insanelymac.com/forum/index.php?app=core&module=attach&section=attach&attach_id=130884) ioreg
mac.zip (http://www.insanelymac.com/forum/index.php?app=core&module=attach&section=attach&attach_id=130884)
2.93MB 14 downloads

TimeWalker75a Posted 31 October 2013 - 08:26 PM

Have you actually tried installing the kext I HAVE PROVIDED?


Also, your IORegistryExplorer produces corrupted dumps.

DavidRocha Posted 31 October 2013 - 08:39 PM

I tested this and it worked here ioreg.

Attached Files

(http://www.insanelymac.com/forum/index.php?app=core&module=attach&section=attach&attach_id=130887)
MacBook Pro de David.zip (http://www.insanelymac.com/forum/index.php?app=core&module=attach&section=attach&
attach_id=130887) 2.89MB 50 downloads

9 of 10 01/22/2017 02:56 AM
OSX on DELL Vostro 3450 / Inspiron N4110 / XPS... http://www.insanelymac.com/forum/topic/293246...

TimeWalker75a Posted 31 October 2013 - 08:51 PM

Version 3 of IORegistryExplorer produces broken dumps, use version 2.0 if you want someone to look at them.

DavidRocha Posted 31 October 2013 - 09:08 PM

Now guess work!

Attached Files

(http://www.insanelymac.com/forum/index.php?app=core&module=attach&section=attach&attach_id=130891) kext.ti
(http://www.insanelymac.com/forum/index.php?app=core&module=attach&section=attach&attach_id=130891) 128.55KB
15 downloads

(http://www.insanelymac.com/forum/index.php?app=core&module=attach&section=attach&attach_id=130892) Mac
David.zip (http://www.insanelymac.com/forum/index.php?app=core&module=attach&section=attach&attach_id=130892)
440.89KB 38 downloads

TimeWalker75a Posted 31 October 2013 - 09:20 PM

It looks ne indeed, I have no way of testing this for you. If it works for @Zprood it should work for you as well. If it doesn't
then it's obviously an error somewhere on your part. Try enabling these to see if brightness even works for you ->http://puu.sh
/552IS.png (http://puu.sh/552IS.png)

Page 1 of 57 Back to Installation Guides

Topic Stats Last Post Info

OSx86 Project Post-Installation OSx86 10.12 (macOS Sierra)


5 replies MaLd0n
3 issues ive had on my clover 4790k for a year with no solution
37 views Today, 12:43 AM
Started by pianoguy, Yesterday, 09:12 PM 4790k, clover, ue, e and 6 more...

OSx86 Project OSx86 Installation OSx86 10.11 (El Capitan)


Lenovo Thinkpad T440 with El Capitan Dual Boot Win 10, CSM? 9 replies UnDeaDAmP
Started by UnDeaDAmP, 18 Jan 2017 Lenovo t440, lenovo, el capitan and 6 150 views 20 Jan 2017
more...

OSx86 Project Notebooks Installation Guides


[Guide] Lenovo Thinkpad L420 with El Capitan 5 replies kosakgroove
Started by kosakgroove, 18 Jan 2017 lenovo, capitan, mac, clover, usb and 2 222 views Yesterday, 01:28 AM
more...

OSx86 Project Notebooks Installation Guides


Sierra on Dell Inspiron 15z 1 reply nawcom
Started by rsttimerrss, 10 Jan 2017 dell inspiron, ivy bridge, sierra and 1 161 views 10 Jan 2017
more...

OSx86 Project OSx86 Installation OSx86 10.12 (macOS Sierra)


0 replies r2d2leboss
Dell Precision T1700 : Clover update issue 169 views 03 Jan 2017
Started by r2d2leboss, 03 Jan 2017 clover, osxaptioxdrv

InsanelyMac Forum OSx86 Project Notebooks Installation Guides

2016 InsanelyMac| News| Forum| Downloads| OSx86 Wiki| Mac Netbook| PHP hosting by CatN| Designed by Ed Gain| Logo by irfan| Privacy Policy

10 of 10 01/22/2017 02:56 AM

Você também pode gostar