Want to highlight a helpful answer? Upvote!

Did someone help you, or did an answer or User Tip resolve your issue? Upvote by selecting the upvote arrow. Your feedback helps others! Learn more about when to upvote >

Looks like no one’s replied in a while. To start the conversation again, simply ask a new question.

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 Best reply

Posted on Jun 23, 2019 11:10 AM

https://sourceforge.net/projects/maciasl/


in OSX dump your dsdt file and add the 'qwords' as described

in this link https://egpu.io/forums/pc-setup/fix-dsdt-override-to-correct-error-12/ compile your dsdt and save it as 'dsdt-modified.aml' (put it on a shared drive or a thumb drive to be able to copy it into Windows



'i. Download and install required tools:




mkdir c:\dsdt
c: & cd \dsdt
set 64bit_OS_asl="C:\Program Files (x86)\Windows Kits\10\Tools\x64\ACPIVerify\asl.exe"
set 32bit_OS_asl="C:\Program Files (x86)\Windows Kits\10\Tools\x86\ACPIVerify\asl.exe"
copy /y %32bit_OS_asl% c:\dsdt > nul & copy /y %64bit_OS_asl% c:\dsdt > nul
if not exist c:\dsdt\asl.exe echo ERROR: Failed to copy asl.exe to c:\dsdt



copy your dsdt-modified.aml to C:\dsdt


Step 2. Load your dsdt-modified.aml as a registry override or in-memory substitution 

 

OPTION 1: Load your dsdt-modified.aml as a registry override with Windows test signing mode enabled 

 

Here we load your dsdt-modified.aml as Windows registry DSDT override. Do note that an invalid dsdt-modified.aml loaded in this way can cause a BSOD on bootup. Furthermore, Windows test signing mode can be problematic for app compatibility. Both these issues can be avoided by using OPTION 2: Avoid test signing mode - load your dsdt-modified.aml as an in memory DSDT substitution.

 

i. At Command Prompt (admin) type the following. WDK containing asl.exe must be installed per Step 1 (i) and (ii) for this to work.

c: & cd \dsdt
asl /loadtable dsdt-modified.aml  

 

ii. Enable TESTSIGNING mode for the registry override to apply. At the Command Prompt (admin) type:

bcdedit -set TESTSIGNING ON

 

If get an error like below when do this, then disable SECURE BOOT in your BIOS.

An error has occurred setting the element data
The value is protected by Secure Boot policy and cannot be modified or deleted

 

iii. Reboot your system and check for 'large memory' in step 3.








305 replies
Question marked as Best reply

Jun 23, 2019 11:10 AM in response to eraldm349

https://sourceforge.net/projects/maciasl/


in OSX dump your dsdt file and add the 'qwords' as described

in this link https://egpu.io/forums/pc-setup/fix-dsdt-override-to-correct-error-12/ compile your dsdt and save it as 'dsdt-modified.aml' (put it on a shared drive or a thumb drive to be able to copy it into Windows



'i. Download and install required tools:




mkdir c:\dsdt
c: & cd \dsdt
set 64bit_OS_asl="C:\Program Files (x86)\Windows Kits\10\Tools\x64\ACPIVerify\asl.exe"
set 32bit_OS_asl="C:\Program Files (x86)\Windows Kits\10\Tools\x86\ACPIVerify\asl.exe"
copy /y %32bit_OS_asl% c:\dsdt > nul & copy /y %64bit_OS_asl% c:\dsdt > nul
if not exist c:\dsdt\asl.exe echo ERROR: Failed to copy asl.exe to c:\dsdt



copy your dsdt-modified.aml to C:\dsdt


Step 2. Load your dsdt-modified.aml as a registry override or in-memory substitution 

 

OPTION 1: Load your dsdt-modified.aml as a registry override with Windows test signing mode enabled 

 

Here we load your dsdt-modified.aml as Windows registry DSDT override. Do note that an invalid dsdt-modified.aml loaded in this way can cause a BSOD on bootup. Furthermore, Windows test signing mode can be problematic for app compatibility. Both these issues can be avoided by using OPTION 2: Avoid test signing mode - load your dsdt-modified.aml as an in memory DSDT substitution.

 

i. At Command Prompt (admin) type the following. WDK containing asl.exe must be installed per Step 1 (i) and (ii) for this to work.

c: & cd \dsdt
asl /loadtable dsdt-modified.aml  

 

ii. Enable TESTSIGNING mode for the registry override to apply. At the Command Prompt (admin) type:

bcdedit -set TESTSIGNING ON

 

If get an error like below when do this, then disable SECURE BOOT in your BIOS.

An error has occurred setting the element data
The value is protected by Secure Boot policy and cannot be modified or deleted

 

iii. Reboot your system and check for 'large memory' in step 3.








Feb 8, 2020 8:38 AM in response to xAndrewH1993x

xAndrewH1993x wrote:

https://www.bbc.com/news/technology-51413724 must I say anything else..... Have a great day.

Did you read this part


"The practice was confirmed after a customer shared performance tests on Reddit, suggesting their iPhone 6S had slowed down considerably as it had aged, but had suddenly speeded up again after the battery had been replaced."


Also,



Regarding Apple being fined, so has Microsoft, Google,... (choose your company name here) been...


I have expressed myself more than enough, I'm here to help people see the truth and fix there MacBook Pros that Apple "decided" not to support. If that's offensive sorry buddy.

Let me quote a previous post, and highlight the tradeoff...


"I have been working on that problem for quite a while with varied results (though none actually getting the thunderbolt bridge to be recognized) -- the strangest attempt was doing a BIOS install of windows and looking at how it mapped the memory (since thunderbolt works with CSM layer of bootcamp) and creating a DSDT based on those memory ranges; strangely, even without a qword entry, the sound worked but now there were different devices that windows could not allocate into memory -> The HD3000 graphics, a couple of system devices etc.....what I am attempting now is to study the lspci output from linux to see how it maps the devices into memory and perhaps create a dsdt to reflect that ---I am hoping someone in the linux community can teach me how to create a dsdt extrapolated from the ouptut of lspci --- in the hackintosh world we often create a SSDT (secondary system description table) to get thunderbolt working -- but I don't believe Windows can use a modified SSDT -- so maybe we can crack the nut - hoping to do so "


Device drivers are very sensitive beasts. Memory allocation for various needs of the devices is non-trivial. You step out of bounds and device(s) stop working. Memory holes are waiting-to-be-exploited Security holes. Buffer overruns are the bane of a device driver writer. Just be careful what you step into.


The point is do not 'fix' something, and break something else.


Dec 28, 2020 4:23 PM in response to TGIK

Thanks for this, managed to get sound working on my 2012 13'' MBP.


I did the Clover method.


Quick note, when you download the W10 ISO on a Mac from the Microsoft website, its almost 6GB in size, whereas the one from the ISO creation tool is 2GB smaller, not sure why this is.


Regardless, I noticed because of this, when bootcamp created the USB, it formatted as exFAT, and the MBP came up with 2 partitions to boot from, Windows or EFI Boot.


I could only get EFI boot to work, however no matter what I tried, I could not get Clover to boot, for some reason, the MBP was booting \EFI\Microsoft\Boot\bootmgfw.efi completely ignoring \EFI\Boot\BOOTX64.efi (Clover)


In order to fix this, I downloaded an ISO directly from the ISO Creation Tool, created a UEFI FAT32 USB with Rufus, and copied over BootCamp drivers etc to install later.


This time, the MBP boot selector showed 1 USB device, EFI Boot.


I then reinstalled Windows (For what appeared to be the 100th time that weekend troubleshooting this) with the non-bootcamped W10 install.


And Voila - Copied over Clover EFI with patched DSDT and I now have working sound.


I'm not sure why my BootCamp W10 install was skipping the BOOTX64.efi, I have a feeling the Bootcamp install is some legacy/UEFI combo thats messing things up

Oct 28, 2019 1:02 PM in response to TGIK

Get Ready Set and Go! Tonight at 10:00pm EST, Valor (Script) goes live! https://www.youtube.com/watch?v=gLiz8Soxiig&feature=youtu.be @ http://howeitworks.com/valor


Valor: A Frankin-Mac Project

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

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 a executing the DSDT patch, and gave a solution to the issue, 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. This is the safest way without mistakenly bricking your Macbook and ruining your firmware. This is only targeted to MacBook Pro Early 2011 "13" inch models aka MacBookPro8,1.


Welcome to Valor!


Thanks for being here and giving this a spin!


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!

Nov 2, 2019 2:20 AM in response to TGIK

MAJOR UPDATE FOR 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!  

 

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

https://drive.google.com/drive/folders/11w4prbpl_0A1IbzpTJwE9lADfuerdXD9?usp=sharing  

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

 

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. This is the safest way without mistakenly bricking your MacBook and ruining your firmware. This is only targeted to MacBook Pro Early 2011 "13" inch models aka MacBookPro8,1. 

 

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 USB Setup Tutorial (PART 1): https://www.youtube.com/watch?v=DgaPMktmUN4 

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

  

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/1ZMYV8n0J0JtahfhFC9mpQas0P5_QW2uU?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 ) 


Nov 28, 2019 9:46 AM in response to TGIK

MAJOR UPDATE FOR VALOR (Valor AIO) & VALOR LITE

HAPPY THANKSGIVING UPDATE ;) OR "HAPPY HOLIDAY"


SUPPORTED MODELS

MACBOOK PROS EARLY 2011

MACBOOK PROS MID 2011

MACBOOK PROS LATE 2011


TESTED AND CREATED FOR WINDOWS 10 BUILD 1909 (NOVEMBER 12TH 2019 UPDATE)


Update:

ISO IMAGES AVAILABLE

7ZIP FILES AVAILABLE

ISO-TO-USB AVAILABLE

NEW TUTORIAL

ORGANIZED GOOGLE DRIVE

NEW DRIVERS UPDATED

SHORTCUTS FIXED

NEW BIN FILE AVAILABLE

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!  

 

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

https://drive.google.com/drive/folders/11w4prbpl_0A1IbzpTJwE9lADfuerdXD9?usp=sharing  

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

 

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. This is the safest way without mistakenly bricking your MacBook and ruining your firmware. This is only targeted to MacBook Pro Early 2011 "13" inch models aka MacBookPro8,1. 

 

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://www.youtube.com/watch?v=rb-B9M7ro5A&feature=emb_title

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

  

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/1ZMYV8n0J0JtahfhFC9mpQas0P5_QW2uU?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 ) 


Feb 8, 2020 11:49 AM in response to xAndrewH1993x

xAndrewH1993x wrote:

Thanks. I've been in the wireless industry for 8 years now,

👏

from experience I've seen the worst of iOS products and let me tell you it doesn't take 15-30 minutes to restore a phone accept an iPad in an iPhone (this is including downloading the ipsw).

How often does a normal user restore their phone?

So again you can sit here and defend them until your blue in the face but I will never be converted after being screwed out of my money.

I am not defending anyone here. You are not being converted either. You can spend your money any way you want.

I can definitely say Apple needs to work on the consideration for people who has to troubleshoot their devices especially when you are working through one of the carriers and you got that stubborn customer that won't leave because they can't comprehend that they have to go through Apple.

You are confusing Subsidy locks of carriers with Apple iOS security. I personally refuse to buy a phone through a carrier.

Hahaha when it's a simple factory reset that you have to do through iTunes just to remove the passcode lock. Haha....

iTunes is also an Apple product, right?

Now let's move on... This forum is apparently not to your liking, I don't care if this is a iForum or a Apple Forum. We are "fixing" a unsupported product, it's the end user's responsibility to continue to use a end of life product and know the risks.

A preUEFI Mac is not an EoL product. You seem to confuse 'vintage' and 'obsolete' terminology. See Vintage and obsolete products - Apple Support for reference.

Good day to you sir.

Good day to you as well!

Sep 8, 2020 1:54 PM in response to TGIK

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)

Dec 3, 2020 7:21 PM in response to medham

Please check out TGIK's Link to create DSDT Patch: https://youtu.be/a8abK1HmKDM if you want to use Windows to install it, please check out instructions below. Please check out my personal project Valor (TGIK's DSDT Patch/Batched Itayemi's method into a Batch Script (For 2011 Macbook Pros)) https://youtu.be/rb-B9M7ro5A & https://youtu.be/c72B5Zajo2g





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 )

May 9, 2019 7:37 AM in response to TGIK

Holy crap, it worked. My early 2011 MBP has sound again. Thank goodness!


I have a good rEFInd setup, but I might switch to Clover if you can help me with 2 things:


  1. Can you confirm installing Clover directly to the EFI disk instead of using a USB boot drive won't cause issues?
  2. Using clover, can I hide all the recovery drives in Clover and just have it show the main OS disks at the selection screen?


I have a good rEFInd setup where I spend hours configuring the config file to just show Windows, OSX and Linux without displaying all the other disks. I'd like to make that for Clover as well, if it's possible? If not, I guess I'll look into the registry mod method.


Let me know. Thanks.

Jan 30, 2020 10:27 PM in response to Spirit_TY

Hi xAndrewH1993x.


So, here's my feedback. Valor, as it is presently, does not work for my MBP Mid 2012. Here's what I tried:


  1. I uninstalled my older version of windows, formatted the partition and installed Win 10 x64 build 1909 in EFI mode.
  2. I did not download Bootcamp support softwares from Apple.
  3. I mounted the Valor (or Valor lite) from the iso and ran the valor script from there (this was done 5 times).
  4. I did not restart at any time until I ran the last tool which eventually restarted the computer.


I used both Valor and Valor lite just in case one would work for me. I also did this 5 times just to see if I missed any step at all. The 5th time was when I now created a restore point so I don't have to keep re-installing windows when next I try.


I suspect the reason might be in the DSDT file that you used in your script. The DSDT for 2011 might be different for 2012, just thinking out loud here.


Any help please. Thank you.


PS: I can afford to keep formatting the partition because it is a fairly new install so I am fine with formatting it without losing any doc.

Mar 11, 2020 4:51 PM in response to GustavoPi

GustavoPi wrote:

Standard BIOS mode does not have the newer features of EFI, you can't install Win10 as you please.

W10 can be installed using either CSM-BIOS or EFI, depending on your specific Mac model.

Besides, may not work anyway, I have a BIOS install and does not have audio either.

This depends on the BIOS/EFI mode and if your specific Mac supports one or the other or both.


  • 2012 and older Macs support legacy BIOS using CSM-BIOS because these are preUEFI (EFI 1.x)
  • Late 2013 and 2014 models support both EFI and BIOS modes (UEFI - EFI 2.x and CSM-BIOS)
  • 2015 and later models only support EFI (UEFI - EFI 2.x). Catalina only supports W10

Mar 12, 2020 3:39 PM in response to GustavoPi

GustavoPi wrote:

I have mid 2012 macbook pro with two drives (no optical drive anymore). When I try to install Windows, something always go wrong.
  • Create a USB2 Flash drive installer using Create+Download.
  • Disconnect the SATA connector from the Optibay drive
  • Reset SMC and NVRAM
  • Boot from USB Installer and choose Windows (BIOS)
  • Install Windows on the main bay drive (you can use the full drive, if you want)
  • Test and verify Windows
  • Connect Optibay disk, and restore your macOS Time Machine backup
  • Verify both OSes
  • This method has worked for last 7+ years on several tens of 2012 MBPs with your configuration. 😉

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 ID.