MBP UEFI WINDOWS SOUND FIXED!!!!


If anyone is still interested I have found the solution for audio on MBP 2011 Windows 10 UEFI installs - it has taken me 4 years to figure out. I was given the answer from a tutorial only adjacently related -here:

https://egpu.io/forums/pc-setup/fix-dsdt-override-to-correct-error-12/

essentially what we knew was that windows didn't 'see' the correct audio devices when booted in pure efi-

The part that was frustrating to me was that many users like myself have lots of UEFI installs on their 2011 MBP and those OS's have no problem 'seeing' the HD audio controller -

So what was windows doing different?

I had messed around with mm commands in a UEFI shell (The shell provided in the rEFIt package) to no avail*

I had tried to pass SETPCI commands from grub into Windows 10- no luck*

A quote from the link above got my brain spinning

"A Windows system's DSDT table root bridge definition (ACPI PNP0A08 or PNP0A03) is usually confined to a reserved 32-bit space (under 4GB) budgeted to be large enough to host the notebook's PCIe devices. A watermark TOLUD value is then set and locked in the system firmware. Windows OS honors the root bridge definition and will allocate PCIe devices within it. macOS ignores the root bridge constraints as too does Linux when booted with the 'pci=noCRS' parameter. Neither of those OS require a DSDT override and can allocate freely in the huge 64-bit PCIe address space"

So Windows 'honors' the root bridge and OSX and linux disregard it --hmmm interesting.

As someone who also deals in hackintoshes I am very aware of DSDT's and how editing them can help get OSX running on home brew PC hardware- I had played around with installing Clover (the UEFI bootloader almost synonymous with Hackintoshes) on USB thumb drives and putting the DSDT from my MBP 2011 in the /Clover/ACPI/Windows folder - still nothing-- I thought that pointing windows to a DSDT would be enough.......

A side note is that there are people who have 'bricked' their real Macs when using clover, I have never had that issue personally (a sub-link in the link above describes such a situation)*

If you follow the guide and make a modified DSDT (one that add 'qwords' to the dwords section) you can test it in two ways-

I used Maciasl to extract and edit my DSDT to add a 'Qword' section - I placed the DSDT in two locations /EFI/Clover/ACPI/Patched [not sure if that one matters] & /EFI/Clover/ACPI/Windows

holding ALT/option during bootup I selected "EFI Boot" from the USB clover and booted into Clover

for the exact Clover configuration send me a message

After booting into windows the sound card was immediately working (this was because I had installed the cirrus logic drivers from bootcamp 4) - the display audio driver in device manager had an exclamation point but I was able to install the display audio driver from intel's driver support for the i7 2470m CPU in this machine-

I also looked at device manager via 'by resources' and saw that a new entry 'Large memory with an address range appeared

And low and behold the address range for the 'large memory section' contained the range for the hd audio controller

I then wanted to see if the method described in the initial link posted above where you force that memory map into the registry and turn on 'test signing' worked --

it did, which allowed me to boot directly into windows without the help of clover --

*NOTE: when I tested the registry method I skipped the first few steps since I already had a modified DSDT- I did need to create the 'C:\dsdt folder and extract the windows binaries to that folder - but I did not use their acpi dump nor compiler (I check for errors and compiled my dsdt in Maciasl in OSX)

I would gladly go more in depth but I doubt there are many more who need this information- just glad to have figured it out without the BIOS emulation of bootcamp- going to test this method on other 'pre 2013' Macs with non complient UEFI bios'

MacBook Pro

Posted on Feb 3, 2019 11:57 AM

Reply
Question marked as Top-ranking reply

Posted on Sep 8, 2020 1:54 PM

UPLOADED OF VALOR AND VALOR LITE WILL BE DONE BY 9/8/2020 8:00 PM EST OR SOONER


MAJOR UPDATE FOR VALOR (Valor AIO) & VALOR LITE

HAPPY LABOR DAY OR "HAPPY HOLIDAY"


TESTED AND CREATED FOR WINDOWS 10 BUILD 2004 (MAY 27TH 2020 UPDATE)


UPDATES:


7-ZIP FILES ARE NO LONGER AVAILABLE – MOUNT ISOs OR MAKE USB

BIN FILES ARE NO LONGER AVAILABLE – MOUNT ISOs OR MAKE USB

NEW DRIVERS UPDATE – FIXES DPC WATCHDOG BSOD & INCREASES PERFORMANCE

UPDATED GOOGLE DRIVE LINKS AND YOUTUBE LINKS

UPDATED STANDALONE MODDED BOOTCAMP DRIVERS

-FIXES DPC WATCHDOG BSOD & INCREASES PERFORMANCE

ADDED WPD TO HAVE MORE SECURITY OVER PRIVACY SETTINGS OF WINDOWS 10

ADDED ISOTOUSB TO ISO

ADDED SNAPPY DRIVERS FOR EMERGENCY (MACBOOK PRO 8,1 ONLY) UNDER ROOTFOLDER >RESOURCES>INSTALLERS>NOT PART OF SCRIPT>MACBOOKPRO 8,1

FIXED BUGS


______________________________________________________________________________

SAME FROM PREVIOUS UPDATE:


ISO IMAGES AVAILABLE

ISO-TO-USB AVAILABLE

NEW TUTORIAL

ORGANIZED GOOGLE DRIVE

NEW DRIVERS UPDATED

SHORTCUTS FIXED

FIXED BUGS

VALOR LITE - PEOPLE WHO ONLY WANT DRIVERS, SCRIPT (SMALLER DOWNLOAD FOR PEOPLE ON METERED CONNECTIONS)


Valor Script: A Frankin-Mac Project ( http://www.howeitworks.com/valor )

DSDT Patch to Enable Audio Drivers in EFI Installed Version of Windows 10, Blue Screen Of Death Fix, and more.

This is meant to work with only MacBook Pro Early 2011 13inch or MacBookPro8,1 Please keep in mind if you use this script on a different model terms below applies!

ALL THANKS GOES TO TGIK AND itayemi's METHODS! TGIK IS DA MAN! TGIK APPLE FOURM: https://discussions.apple.com/thread/250137979 AND itayemi's Windows Method (This without the script or drivers) (How to do this manually):http://www.itayemi.com/blog/2019/09/12/dual-booting-mac-osx-and-windows-on-macbookpro/ -THANKS AGAIN itayemi!

TGIK provided the full Mac/Clover bootloader version of creating and executing the DSDT patch, while itayemi provided a Windows alternative of creating and executing the DSDT patch. I'm the guy who took the two and made a script for Windows and added other needed and useful tools that is needed to make Windows 10 ver 1903 and higher to be compatible.

I'M NOT RESPONSIBLE FOR ANY DAMAGES CAUSED TO YOUR MAC OR PC (NOT MEAN'T FOR PC USERS). IT IS THE USERS RESPONSIBILITY TO MAINTAIN PC AND REFORMAT WINDOWS IF DONE INCORRECTLY. SO IF YOU DON'T UNDERSTAND THESE TERMS, EXIT IMMEDIATELY!

Welcome to Valor!

Thanks for being here and giving this a spin!

Download Free & Enjoy! No Advertisements or Surveys Required.

Tutorial links:

Valor & Valor Lite USB Setup & ISO Mounting Tutorial (PART 1): https://youtu.be/rb-B9M7ro5A -UPDATED LINK

Valor Deployment Tutorial (PART 2): https://youtu.be/c72B5Zajo2g -UPDATED LINK

Please do not mirror link:

Valor (DSDT Patch Script & Modified Apple Drivers Package/Script for MacbookPro8,1) Download Link:

https://drive.google.com/drive/folders/1mhAXrunkKsOlIi4Hs-g9hgcXbRtTlBVs?usp=sharing

https://www.paypal.com/paypalme2/howeitworks - Donation Link (Fully Optional Not Enforced)

Do Not Forget to show appreciation to TGIK and itayemi!

1.) This is a script that will install a DSDT file to make your audio drivers work for your MacBook Pro Early 2011 in EFI mode. This is means if you want to install multiple Windows Partitions you can in EFI and you are no longer dependent on the DVD Rom.

2.) BootCamp drivers downloaded and changed as of 10/23/2019. The modifications are MacHaldriver.sys has been completely removed and through this script installs a MacHaldriver.inf instead to avoid Blue Screen Of Death with Windows 10 ver. 1903 or higher because of incompatibility. Untested on Mid 2011 and Late 2011 Macbooks, please provide feedback if there are any issues. This will be automatically executed when using the script.

3.) Legacy Windows essentials programs will be installed to ease user experience transitioning for Windows 7. Ninite will be executed to insure all users are setup with modern day browsers and including the must have tools to maintain this machine. Anti-Virus will be provided and other useful Microsoft programs including Windows Media Center-Port Over from Windows 7.

Please look into the Script Directory and Resources\Installers Directory to look over what will be installed or offered to be installed as you go through the script! Thanks again I hope you enjoy!

Please checkout my website for more information ( http://www.howeitworks.com/valor )


EXTRAS


Standalone Modded BootCamp Drivers for Windows 10 ver. 1903 or higher (Blue Screen Of Death Fix):

https://drive.google.com/drive/folders/1IPcJvIdnBMhpTUm0bnsdXdIh-I_NH-Mz?usp=sharing


(THIS IS BUILT INTO VALOR SCRIPT) (ONLY FOR USERS WHO NEEDS IT FOR LEGACY WINDOWS INSTALL)

305 replies

Sep 15, 2020 11:00 PM in response to TGIK

Hi, wouldn't it make more sense to disable the Intel HD3000 GPU in EFI if this is possible? instead of the AMD . Because the AMD GPU is not broken and has the better performance I guess. But I just found articles about disabling the AMD GPU instead of the intel GPU. Everyone is disabling the ADM GPU, I guess because of the issue that it breaks at some time.


BTW to disable the Intel HD3000 GPU in device Manager prevent the system to get the Bluescreens. But I still couldn't install the AMD Driver correctly. So it seems without the working AMD or Intel Driver the Graphic is working but not in the full acceleration. Videos don't play smooth.


@xAndrewH1993x in Valor light I found a small issue.

In the File: "Valor (DOUBLE-CLICK-TO-START)" and iaStorA_Installer.bat (Valor_Lite-(Dont-Delete-Backup)\Resources\Drivers\Pre_Downloaded\BootCamp\Drivers\Apple\iaStorA)


@echo iaStorA (IDE ATA ATAPI Drivers Update (BSOD FIX) Installer

chdir %SYSTEMDRIVE%\Users\%USERNAME%\Downloads\Valor-(Dont-Delete-Backup)\Resources\Drivers\Pre_Downloaded\BootCamp\Drivers\Apple\iaStorA

start README2.txt

call iaStorA_Installer.bat



@echo iaStorA Installer


start "" "%SYSTEMDRIVE%\Users\%USERNAME%\Downloads\Valor-(Dont-Delete-Backup)\Resources\Drivers\Pre_Downloaded\BootCamp\Drivers\Apple\iaStorA\dpinst.exe" /a /path %SYSTEMDRIVE%\Users\%USERNAME%\Downloads\Valor-(Dont-Delete-Backup)\Resources\Drivers\Pre_Downloaded\BootCamp\Drivers\Apple\iaStorA\

Pause:



should be: Valor_Lite-(Dont-Delete-Backup) instead of Valor-(Dont-Delete-Backup)



Sep 16, 2020 5:50 AM in response to m.marcel

My response was pointed to a poster who had a broken AMD gpu - which clearly seems to be a pretty common issue with these macbook's. I am sure there is a way to also do it for the HD3000 but as you found there isn't much documentation on it -- It needs to be done on either the EFI firmware level or perhaps I need to look at my original DSDT edits and see if I can make the device invisible via the DSDT -

Oct 1, 2020 3:09 PM in response to DPK101

I appreciate the work you guys did to figure this out.


I sskimmed the thread, I saw a lot of mention of 2011 mbp and 2012 mbp, I have 2012 macbook air, any advice on that? If there's any chance of brick no way though, I already have a windows laptop but I prefer the small form factor of this macbook.


What I did, was use aomei backupper to clone a system drive of a windows 10 version 1909 pro laptop with all my stuff. to an external ssd, option key boat, I load efi, it works, all my apps, it's exact clone, then I installed bootcamp drivers.


but no sound (High Definition Audio Controller, error 10), can't install Intel HD Graphics 4000 (I had to block it) or it will crash my drive, my device manager shows Microsoft Basic Display Adapter, it works and looks ok, but I can't adjust brightness.


Is there an easy fix, with valor or some other means? I can email with someone if they are nice enough to help me through some quick steps.

Oct 31, 2020 7:27 AM in response to TGIK

TGIK this is xAndrewH1993x, I changed my Apple ID and information over. Now my biggest question to you @TGIK if you can join this community: https://discord.gg/XbbWAsE and see if we can work together to finding a solution for Macs that is not Metal to work with OpenGL. Is that something that you are willing to do? Big Sur is dirt slow on my Macbook Pro 8,1. They created patches and keep up to date with development for unsupported macs. I had emailed you earlier about this but never got a response so I assumed that you were busy and missed my email. I think most of us are not ready to upgrade our Macs to newer Macs that are not upgradable. I hit up ASentientBot to try to find a solution to this issue, but he has not been able to find a solution and this like he did with Catalina and Mojave. He is needing some help.

Nov 25, 2020 3:51 AM in response to TGIK

Hey man, the ask for the info. I’m really quite useless with all of this, I need windows on my mid 2012 MBP. I managed to install etc only to be met with no sound (surprise surprise). Anyway I don’t have a clue about the files and binaries etc I tried to understand from your post, it’s my lack of knowledge not your explanation. Haha, but please, for dummies, how can I get sound through my windows 10 on my MBP? It’s to run a copy of some music production software as the one I have for Mac doesn’t work.


thanks man,


E.

Dec 4, 2020 7:27 AM in response to medham

Nice, sounds good if you need anything hmu on Discord or on here in case I don't get back to you on Discord. Good luck! I'm going to be reformatting here soon too, I'm planning on getting a 2TB SSD for $189 bucks from BestBuy, also since you have a 2012 Mac, your Mac could potentially work with Hardware Acceleration for Big Sur. If you need a guide on how to create a usb installer for Big Sur with the patches on Windows, please let me know as I have a video on that with the available download link for MacOS Big Sur through a bootable bin file. Bensova and BarryKN are active a great help as well!

Dec 8, 2020 11:39 AM in response to TGIK

I already have a fully working Windows 10 install in Legacy Mode on a MacBook Pro mid 2012 (non-retina). I haven't really encountered any problems in using an hybrid MBR along the years, but I'd like to change my install to an UEFI one mainly because I want Windows to be able to see more than the first four primary partitions of the disk. (MBR limitation)


Sound was an issue, but now I see this is an easy fix with the method described here, thank you all!


TGIK wrote:

it appears that at least on the 2012 models thunderbolt appears to work -- seeing if one on ebay falls in price to be my test dummy

Can someone confirm that? If I can't use thunderbolt I will stay in Legacy Mode because this is a must for me. Other than that, are there any other downfalls of using UEFI (knowing that it is technically unsupported) instead of Legacy Mode on pre-UEFI macs?


Thank you again!

Dec 22, 2020 7:19 PM in response to TGIK

A UPLOAD OF VALOR-AIO AND VALOR LITE WILL BE DONE BY 12/25/2020 12am EST


MAJOR UPDATE FOR VALOR (VALOR AIO) & VALOR LITE

MERRY CHRISTMAS OR HAPPY HOLIDAY


TESTED AND CREATED FOR WINDOWS 10 BUILD 20H2 (Build Numbers Changed) (October 20, 2020 UPDATE)


UPDATES:

UPDATED STANDALONE MODDED BOOTCAMP DRIVERS - intcdaud.inf (Fixes Intel Audio Driver after running Valor Script)

ADDED PSTART LAUNCHER TO CREATE A GRAPHICAL INTERFACE LAUNCHER TO START COPY PROCESS OF VALOR

FIX BROKEN BATCH FILE PATHS

REMOVED SHORTCUTS TO START VALOR COPIER AND REPLACED WITH PSTART LAUNCHER

ADDED DISCORD LINK TO PROVIDE SUPPORT AND GIVE USERS WAYS TO REQUEST NEW FEATURES, PROVIDE FEEDBACK, BE PART OF THE PROJECT IF YOU WANT OR IT COULD BE A PLACE TO CHILL (BUILT INTO PSTART LAUNCHER)

ADDED NEW LEGACY MICROSOFT TOOLS TO VALOR-AIO AS VALOR LITE WILL CONTINUE TO BE STRIPPED DOWN VERSION OF VALOR-AIO

ADDED YOUTUBE AND WEBSITE LINKS TO PSTART LAUNCHER TO HELP FIND TUTORIALS EASIER WHEN USING VALOR


Valor Script: A Frankin-Mac Project ( http://www.howeitworks.com/valor )

DSDT Patch to Enable Audio Drivers in EFI Installed Version of Windows 10, Blue Screen Of Death Fix, and more.

This is meant to work with only MacBook Pro Early 2011 13inch or MacBookPro8,1 Please keep in mind if you use this script on a different model terms below applies!

ALL THANKS GOES TO TGIK AND itayemi's METHODS! TGIK IS DA MAN! TGIK APPLE FOURM: https://discussions.apple.com/thread/250137979 AND itayemi's Windows Method (This without the script or drivers) (How to do this manually):http://www.itayemi.com/blog/2019/09/12/dual-booting-mac-osx-and-windows-on-macbookpro/ -THANKS AGAIN itayemi!

TGIK provided the full Mac/Clover bootloader version of creating and executing the DSDT patch, while itayemi provided a Windows alternative of creating and executing the DSDT patch. I'm the guy who took the two and made a script for Windows and added other needed and useful tools that is needed to make Windows 10 ver 1903 and higher to be compatible.

I'M NOT RESPONSIBLE FOR ANY DAMAGES CAUSED TO YOUR MAC OR PC (NOT MEAN'T FOR PC USERS). IT IS THE USERS RESPONSIBILITY TO MAINTAIN PC AND REFORMAT WINDOWS IF DONE INCORRECTLY. SO IF YOU DON'T UNDERSTAND THESE TERMS, EXIT IMMEDIATELY!

Welcome to Valor!

Thanks for being here and giving this a spin!

Download Free & Enjoy! No Advertisements or Surveys Required.

Tutorial links:

Valor & Valor Lite USB Setup & ISO Mounting Tutorial (PART 1): https://youtu.be/rb-B9M7ro5A -UPDATED LINK

Valor Deployment Tutorial (PART 2): https://youtu.be/c72B5Zajo2g -UPDATED LINK

Valor & Valor Lite Christmas Update (PART 3): https://youtu.be/6qgnE2KvKAU

Please do not mirror link:

Valor (DSDT Patch Script & Modified Apple Drivers Package/Script for MacbookPro8,1) Download Link:

https://1drv.ms/u/s!ArWhGiYHsruWgliIFLdgnHcSU2bq?e=EuWIaS

https://www.paypal.com/paypalme2/howeitworks - Donation Link (Fully Optional Not Enforced)

Do Not Forget to show appreciation to TGIK and itayemi!

Please checkout my website for more information ( http://www.howeitworks.com/valor )


Check out my Discord if you need help: https://discord.gg/bJdvP8mRDZ


1.) This is a script that will install a DSDT file to make your audio drivers work for your MacBook Pro Early 2011 in EFI mode. This is means if you want to install multiple Windows Partitions you can in EFI and you are no longer dependent on the DVD Rom.

2.) BootCamp drivers downloaded and changed as of 10/23/2019. The modifications are MacHaldriver.sys has been completely removed and through this script installs a MacHaldriver.inf instead to avoid Blue Screen Of Death with Windows 10 ver. 1903 or higher because of incompatibility. Untested on Mid 2011 and Late 2011 Macbooks, please provide feedback if there are any issues. This will be automatically executed when using the script.

3.) Legacy Windows essentials programs will be installed to ease user experience transitioning for Windows 7. Ninite will be executed to insure all users are setup with modern day browsers and including the must have tools to maintain this machine. Anti-Virus will be provided and other useful Microsoft programs including Windows Media Center-Port Over from Windows 7.

Please look into the Script Directory and Resources\Installers Directory to look over what will be installed or offered to be installed as you go through the script! Thanks again I hope you enjoy!

Please checkout my website for more information ( http://www.howeitworks.com/valor )

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

MBP UEFI WINDOWS SOUND FIXED!!!!

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.