Jump to content
TimeWalker75a

OSX on DELL Vostro 3450 / Inspiron N4110 / XPS L702x UEFI Clover

1,142 posts in this topic

Recommended Posts

Advertisement

Same as 3550, the 3350 has completely different BIOS (Insyde H20, I'm not even sure its unlocked and UEFI capable) - so every carefully crafted DSDT patch goes down the drain, completely different audio codec - all audio solutions out of the way as well .. and different 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.

Share this post


Link to post
Share on other sites
Support added for Inspiron 14R (N4110) AMD Switchable Graphics model, which in hand means support for Vostro AMD model as well.

 

Posted in the original post is the modified 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)

 

Modified BIOS A12: LINK

 

The post install files package for 14R includes:

 

* UEFI Clover USB for OEM Board 03NKW8 (perhaps Vostro AMD model uses same id, someone can confirm?)

  - 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 config.plist

  - Dell's MBT device check by _OSI is fixed by DSDT patch, on Vostor this is fixed at BIOS level

  - Added @Zeniths's USB3.0 patches for NEC Renesas controller, no additional kexts required

  - Config includes custom EDID to fix screen artifacts (thanks to @Zprood).

 

* Files for /System

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

  53Wt8.png

  - Added @Zprood's DisplayVendorID-6af:DisplayProductID-183c display override to support more scaled resolution and fix screen panel name in System Profiler

  - Extensions with Platform Profile 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 official page (RTG NIC 2.0.6) and will probably require you to set Configuration 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 files: LINK

 

Get the rest of the files 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 6630M graphics then keep the name as is.

 

Update (01/01/14):

If your 14R is an Intel-only model rename OEM 0YW3P2 folder to 05TM8C.

Share this post


Link to post
Share on other sites

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

                            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.  ;) 

Share this post


Link to post
Share on other sites

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 profile and name it 03NKW8.

Attached is a modified kext that should hopefully work. Brightness keys are commanded through WMI, so you need an extra extension.

VoodooPS2Controller.kext.zip

I can use this bios with Vostro 3550 ?

NO! Can't you read? 

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.

Share this post


Link to post
Share on other sites

Either you have installed an original unmodified 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 ..

54Y8h.png

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

Share this post


Link to post
Share on other sites

Thanks TW, What I did was to modify the shortcuts Fn + F4 (decrease) Fn + F5 (increase) and it worked! Another question, according to my ioreg you saw, my graphics is disabled completely? Eye on Graphics / Displays and it appears it is correct anyway?

Graphics.tiff

Share this post


Link to post
Share on other sites

It's not disabled and this can be the cause of default WMI brightness controls failing for you.

Your IOReg also shows AMD as still being active: http://puu.sh/553Gc.png

 

Your PtidTabl and Cpu0Ist tables are not dropped, whilst they should have been with the config I have provided for 14R.

And you obviously didn't follow the guide even in a slightest bit, because you have a custom SSDT table loaded for VOSTRO and not 14R, so this table doesn't have AMD graphics disabling code and to add to that it has IGPU injection which can't be used on 14R because SgRef table already has _DSM method for GFX0 (IGPU) and Clover DropOEM_DSM is unable to drop it properly.

Share this post


Link to post
Share on other sites

I believe that these tables are set up for me 14R. I do not understand why the graphics card not being disabled because the method is already implemented in SSDT-2 Scope (\ _SB.PCI0.PEG0). SSDT-3 I extracted the script Revogirl. Actually I had not put this method before and now put, and now my audio and wifi does not work. One detail that is present now in the ioreg GFX0, Please find attached files.

config.plist.zip

patched.zip

ioreg GFX0.zip

Share this post


Link to post
Share on other sites

It's not disabled and this can be the cause of default WMI brightness controls failing for you.

Your IOReg also shows AMD as still being active: http://puu.sh/553Gc.png

 

Your PtidTabl and Cpu0Ist tables are not dropped, whilst they should have been with the config I have provided for 14R.

And you obviously didn't follow the guide even in a slightest bit, because you have a custom SSDT table loaded for VOSTRO and not 14R, so this table doesn't have AMD graphics disabling code and to add to that it has IGPU injection which can't be used on 14R because SgRef table already has _DSM method for GFX0 (IGPU) and Clover DropOEM_DSM is unable to drop it properly.

Can you explain what is the role of PtidTabl? Should we really drop it?

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

    • By MaLd0n
      Now have a Olarila app, just download app and clover folder for your Chipset! https://olarila.com/forum/viewtopic.php?f=81&t=6771     First... If you need DSDT edits for SkyLake, KabyLake or CoffeeLake... -Post your full Clover folder with original tables in Origin folder(Extract with F4 in Clover boot screen) -Post Ioreg, extract with Ioreg Explorer http://www.insanelymac.com/forum/index.php?app=core&module=attach&section=attach&attach_id=222606 -Run it, post files generated in your desktop http://www.insanelymac.com/forum/index.php?app=core&module=attach&section=attach&attach_id=222609  Installation   --Create a bootable copy of macOS Sierra Check out the link http://www.insanelymac.com/forum/files/file/559-flash-drive-maker/   --Create a bootable copy of macOS HighSierra Check out the link http://diskmakerx.com/   --Install Clover in USB stick https://sourceforge.net/projects/cloverefiboot/files/Installer/   --Replace with my Clover folder  CLOVER.zip   --Install Sierra/High Sierra and boot into system!   Post Installation   --Install Clover in HDD/SSD and replace with my folder CLOVER.zip   --Reboot and activate video!   -Nvidia WebDriver Sierra http://www.insanelymac.com/forum/topic/312525-nvidia-web-driver-updates-for-macos-sierra-update-07212017/ -Nvidia WebDriver High Sierra http://www.insanelymac.com/forum/topic/324195-nvidia-web-driver-updates-for-macos-high-sierra-update-10162017/ -Cuda http://www.insanelymac.com/forum/topic/302795-cuda-90214-is-out-update-10162017/   --DSDT My DSDT with Skylake patches DSDT.MaLd0n GA H110M-S2.zip Patches -FIX ERRORS AND WARNINGS -HPET -SATA -DMAC -SLPB -DARWIN -LPC -XHCI -PLUGIN TYPE -HDAS to HDEF -HDEF -RTC -IRQs -SBUS -BUS1 -MCHC -ALS0 -SHUTDOWN -LAN -USBX -PMCR -EC -PNLF -HDMI --FakeSMC https://bitbucket.org/RehabMan/os-x-fakesmc-kozlek --Audio https://github.com/vit9696/AppleALC --USB https://bitbucket.org/RehabMan/os-x-usb-inject-all/downloads --LAN http://www.insanelymac.com/forum/topic/287161-new-driver-for-realtek-rtl8111/   -Credits and thanks to the old and new people in the community who developed patches, kexts and bootloaders!   Slice, Kabyl, usr-sse2, jadran, Blackosx, dmazar, STLVNUB, pcj, apianti, JrCs, pene, FrodoKenny, skoczy, ycr.ru, Oscar09, xsmile, SoThOr, RehabMan, Download-Fritz, Zenit432, cecekpawon, Intel, Apple, Oracle, Chameleon Team, crazybirdy, Mieze, Mirone, Oldnapalm, netkas, Elconiglio, artut-pt, ErmaC, Pavo, Toleda, Master Chief and family, bcc9, The King, PMheart, Sherlocks, Micky1979, vit9696, vandroiy2013, Voodoo Team, Pike R. Alpha, lvs1974, Austere.J, CVad and many, many, many others!   We're all here to have fun and learn from each other!   ENJOY!  
    • By MaLd0n
      Now have a Olarila app, just download app and clover folder for your Chipset! https://olarila.com/forum/viewtopic.php?f=81&t=6771   Create a bootable copy of macOS Sierra Check out the link http://www.insanelymac.com/forum/files/file/559-flash-drive-maker/   --Install Clover in USB stick UEFI mode https://sourceforge.net/projects/cloverefiboot/files/Installer/   --Replace Folder CLOVER INSTALLATION.zip   --Install System and boot with USB STICK! --Install Clover in UEFI mode and replace with my folder  Mavericks / Yosemite CLOVER Mavericks-Yosemite.zip El Capitan / Sierra CLOVER El Capitan-Sierra.zip   --Reboot and activate video!   Bingo!   Now you need a fine tune! I prefer DSDT way, apply all patches in one file, many people prefer many SSDTs or Clover patches! If you need DSDT edit... -Post your full Clover folder with original tables in Origin folder(Extract with F4 in Clover boot screen) -Post Ioreg, extract with Ioreg Explorer http://www.insanelymac.com/forum/index.php?app=core&module=attach&section=attach&attach_id=222606 -Run it, post files generate in your desktop http://www.insanelymac.com/forum/index.php?app=core&module=attach&section=attach&attach_id=222609    --DSDT My DSDT DSDT.Asus Z97M-PLUS.zip   Patches  -FIX ERRORS AND WARNINGS -HPET -SATA -SLPB -EHCx -DARWIN -LPC -XHCI -HDEF -RTC -IRQs -SBUS -BUS1 -MCHC -HDMI -ALS0 -SHUTDOWN -LAN -PNLF --SSDT Generate your SSDT Power Management, use ssdtPRGen Piker-Alpha https://github.com/Piker-Alpha run in terminal curl -o ~/ssdtPRGen.sh https://raw.githubusercontent.com/Piker-Alpha/ssdtPRGen.sh/Beta/ssdtPRGen.sh chmod +x ~/ssdtPRGen.sh sudo ~/ssdtPRGen.sh ssdtPRGen.command.zip
       
      --SSDT i74790K
      SSDT.i7 4790K.zip
       
      --IOREG
      iMac.ioreg.zip
       
      Clear NVRAM, Purge and Kextcache Olarila.command.zip   stock coolerand Rio 40º    --FakeSMC http://www.hwsensors.com/releases --Audio http://www.insanelymac.com/forum/topic/314406-voodoohda-289/ --USB https://bitbucket.org/RehabMan/os-x-usb-inject-all/downloads --LAN http://www.insanelymac.com/forum/topic/304235-intelmausiethernetkext-for-intel-onboard-lan/   Credits and thanks to the old and new people in the community who developed patches, kexts and bootloaders!
    • By MaLd0n
      Now have a Olarila app, just download app and clover folder for your Chipset! https://olarila.com/forum/viewtopic.php?f=81&t=6771     First... If you need DSDT edits... -Post your full Clover folder with original tables in Origin folder(Extract with F4 in Clover boot screen) -Run it, post files generated in your desktop RunMe.app  Installation   --Create a bootable copy of macOS Sierra Check out the link http://www.insanelymac.com/forum/files/file/559-flash-drive-maker/   --Create a bootable copy of macOS HighSierra Check out the link http://diskmakerx.com/   --Install Clover in USB stick https://sourceforge.net/projects/cloverefiboot/files/Installer/   --Replace with my Clover folder  CLOVER.zip   --Install Sierra/High Sierra and boot into system!   Post Installation   --Install Clover in HDD/SSD and replace with my folder CLOVER.zip   --Reboot and activate video!   -Nvidia WebDriver Sierra http://www.insanelymac.com/forum/topic/312525-nvidia-web-driver-updates-for-macos-sierra-update-07212017/ -Nvidia WebDriver High Sierra http://www.insanelymac.com/forum/topic/324195-nvidia-web-driver-updates-for-macos-high-sierra-update-10162017/ -Cuda http://www.insanelymac.com/forum/topic/302795-cuda-90214-is-out-update-10162017/   -DSDT My DSDT DSDT.GA H97M-DS3P MaLd0n.zip   -Patches -FIX ERRORS AND WARNINGS -HPET -SATA -DMAC -SLPB -DARWIN -LPC -XHCI -HDEF -RTC -IRQs -SBUS -MIKEY -BUS1 -MCHC -ALS0 -SHUTDOWN -LAN -EC -PNLF -HDMI





      -FakeSMC
      https://bitbucket.org/RehabMan/os-x-fakesmc-kozlek -Audio https://github.com/vit9696/AppleALC -LAN https://github.com/Mieze/IntelMausiEthernet   -Credits and thanks to the old and new people in the community who developed patches, kexts and bootloaders!   Slice, Kabyl, usr-sse2, jadran, Blackosx, dmazar, STLVNUB, pcj, apianti, JrCs, pene, FrodoKenny, skoczy, ycr.ru, Oscar09, xsmile, SoThOr, RehabMan, Download-Fritz, Zenit432, cecekpawon, Intel, Apple, Oracle, Chameleon Team, crazybirdy, Mieze, Mirone, Oldnapalm, netkas, Elconiglio, artut-pt, ErmaC, Pavo, Toleda, Master Chief and family, bcc9, The King, PMheart, Sherlocks, Micky1979, vit9696, vandroiy2013, Voodoo Team, Pike R. Alpha, lvs1974, Austere.J, CVad and many, many, many others!   We're all here to have fun and learn from each other!   ENJOY!  
    • By MaLd0n
      Now have a Olarila app, just download app and clover folder for your Chipset! https://olarila.com/forum/viewtopic.php?f=81&t=6771   First... If you need DSDT edits for SkyLake, KabyLake or CoffeeLake... -Post your full Clover folder with original tables in Origin folder(Extract with F4 in Clover boot screen) -Run it, post files generated in your desktop RunMe.app  Installation   --Create a bootable copy of macOS Sierra Check out the link http://www.insanelymac.com/forum/files/file/559-flash-drive-maker/   --Create a bootable copy of macOS HighSierra Check out the link http://diskmakerx.com/   --Install Clover in USB stick https://sourceforge.net/projects/cloverefiboot/files/Installer/   --Replace with my Clover folder  CLOVER.zip   --Install Sierra/High Sierra and boot into system!   Post Installation   --Install Clover in HDD/SSD and replace with my folder CLOVER.zip   --Reboot and activate video!   -Nvidia WebDriver Sierra http://www.insanelymac.com/forum/topic/312525-nvidia-web-driver-updates-for-macos-sierra-update-07212017/ -Nvidia WebDriver High Sierra http://www.insanelymac.com/forum/topic/324195-nvidia-web-driver-updates-for-macos-high-sierra-update-10162017/ -Cuda http://www.insanelymac.com/forum/topic/302795-cuda-90214-is-out-update-10162017/   --DSDT My DSDT with patches for Skylake DSDT.MaLd0n ASUS Z170M PLUS.zip   Patches -FIX ERRORS AND WARNINGS -HPET -SATA -SLPB -DMAC -DARWIN -LPC -XHCI -PLUGIN TYPE -HDAS to HDEF -HDEF -RTC -IRQs -SBUS -BUS1 -MCHC -ALS0 -SHUTDOWN -LAN -USBX -PMCR -EC -IMEI -PNLF -HDMI --FakeSMC
      http://www.hwsensors.com/releases   --Audio https://github.com/vit9696/AppleALC   --USB https://bitbucket.org/RehabMan/os-x-usb-inject-all/downloads   --LAN https://github.com/Mieze/IntelMausiEthernet   -Credits and thanks to the old and new people in the community who developed patches, kexts and bootloaders!   Slice, Kabyl, usr-sse2, jadran, Blackosx, dmazar, STLVNUB, pcj, apianti, JrCs, pene, FrodoKenny, skoczy, ycr.ru, Oscar09, xsmile, SoThOr, RehabMan, Download-Fritz, Zenit432, cecekpawon, Intel, Apple, Oracle, Chameleon Team, crazybirdy, Mieze, Mirone, Oldnapalm, netkas, Elconiglio, artut-pt, ErmaC, Pavo, Toleda, Master Chief and family, bcc9, The King, PMheart, Sherlocks, Micky1979, vit9696, vandroiy2013, Voodoo Team, Pike R. Alpha, lvs1974, Austere.J, CVad and many, many, many others!   We're all here to have fun and learn from each other!   ENJOY!
×