Escolar Documentos
Profissional Documentos
Cultura Documentos
Follow @insanelymac
uid | xed
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
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!
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
1 of 10 01/22/2017 02:56 AM
OSX on DELL Vostro 3450 / Inspiron N4110 / XPS... http://www.insanelymac.com/forum/topic/293246...
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!
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)
When you are done ashing go to your BIOS Setup and navigate to Advanced tab, go to Boot Conguration section and enable
UEFI Boot.
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):
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.
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...
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:
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.
Table design courtesy of OSX Latitude (http://www.osxlatitude.com/edp/compatibility/) . I hope they are ok with me borrowing
the canvas.
4 of 10 01/22/2017 02:56 AM
OSX on DELL Vostro 3450 / Inspiron N4110 / XPS... http://www.insanelymac.com/forum/topic/293246...
- DELL SCT OSX Support Package updated to v1.0.4, includes Yosemite Beta support
- Mandatory BIOS updates have been posted. See enclosed readme for changes and installation information.
- DELL SCT OSX Support Package updated to v1.0.2
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 ?
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...
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)
* 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).
- 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.
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...
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:
after:
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
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§ion=attach&attach_id=130824)
VoodooPS2Controller.kext.zip (http://www.insanelymac.com/forum/index.php?app=core&module=attach§ion=attach&
attach_id=130824) 68.05KB 39 downloads
Quote
BIOS images are meant only for Dell Vostro 3450 and Inspiron 14R (both Intel model and AMD Switchable Graphics
models) and no other!
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§ion=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
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.
Attached Files
(http://www.insanelymac.com/forum/index.php?app=core&module=attach§ion=attach&attach_id=130883)
ioreg.ti (http://www.insanelymac.com/forum/index.php?app=core&module=attach§ion=attach&attach_id=130883)
196.09KB 10 downloads
(http://www.insanelymac.com/forum/index.php?app=core&module=attach§ion=attach&attach_id=130884) ioreg
mac.zip (http://www.insanelymac.com/forum/index.php?app=core&module=attach§ion=attach&attach_id=130884)
2.93MB 14 downloads
Attached Files
(http://www.insanelymac.com/forum/index.php?app=core&module=attach§ion=attach&attach_id=130887)
MacBook Pro de David.zip (http://www.insanelymac.com/forum/index.php?app=core&module=attach§ion=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...
Version 3 of IORegistryExplorer produces broken dumps, use version 2.0 if you want someone to look at them.
Attached Files
(http://www.insanelymac.com/forum/index.php?app=core&module=attach§ion=attach&attach_id=130891) kext.ti
(http://www.insanelymac.com/forum/index.php?app=core&module=attach§ion=attach&attach_id=130891) 128.55KB
15 downloads
(http://www.insanelymac.com/forum/index.php?app=core&module=attach§ion=attach&attach_id=130892) Mac
David.zip (http://www.insanelymac.com/forum/index.php?app=core&module=attach§ion=attach&attach_id=130892)
440.89KB 38 downloads
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)
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