Contribute
Register

[Guide] HP 6300 Pro / HP 8300 Elite - A 100 percent Working and Easily Affordable CustoMac

Joined
Jul 30, 2017
Messages
156
Motherboard
Dell 9020
CPU
i7-4770
Graphics
RX570
Mac
  1. iMac
Mobile Phone
  1. Android
The newest 3.06 BIOS addresses Spectre and Meltdown vunerabilities. If you are going to update/flash the BIOS that would be recommended. You will probably have to flash to 2.99 first before you can go to 3.06. That's what HP states. When flashing BIOS connect to a backup power supply first if your electrical grid you connect to is unreliable. If the power would go out during the flashing process at worst you'd need to buy a new motherboard for the equivalent of 20 USD from Ebay.

If you have no idea what DSDT is do some research/study before trying to patch it. You really need to know what you're doing there. Definitely correct the DSDT after you have flashed up to 3.06 successfully.

If you or anyone else wants the 3.06.BIN file I've attached it to this post in the High Sierra guide. When flashing from within Windows of course, you need the .exe file instead.

I have updated BIOS to 3.06 uneventfully. As you have stated you need to update to 2.99 first and than 3.06. HP's Windows update utility has stuck multiple times and used BIOS's Flash ROM utility. I have prayed not to have a power cut. It has not happened luckily :)

I will study about DSDT. See how it goes.
 
Joined
Apr 2, 2011
Messages
20
Motherboard
HP 8300 CMT iMacPro1,1
CPU
i7-3770
Graphics
Radeon RX 560 4 GB
Mac
  1. iMac
Mobile Phone
  1. iOS
Hello

I need some assistance tonight. I installed all the new updates for 10.12.6 (now 16G1314) and my NVidia Web video 378.05.05.25f06 is no longer compatible. Fixes or ideas? Is there an update?

Is it safe to use Time Machine to roll back a few hours prior to installing the Security Update 2018-002 ?

Thanks
 

Attachments

  • Screen Shot 2018-03-29 at 10.38.46 PM.png
    Screen Shot 2018-03-29 at 10.38.46 PM.png
    43 KB · Views: 86
Last edited:

trs96

Moderator
Joined
Jul 31, 2012
Messages
21,020
Motherboard
GA-Z97X-UD3H-BK
CPU
i5-4690K
Graphics
HD4600 / RX 570
Mac
  1. MacBook Pro
  2. Mac mini
Mobile Phone
  1. Android
Hello

I need some assistance tonight. I installed all the new updates for 10.12.6 (now 16G1314) and my NVidia Web video 378.05.05.25f06 is no longer compatible. Fixes or ideas? Is there an update?

Is it safe to use Time Machine to roll back a few hours prior to installing the Security Update 2018-002 ?

Thanks
Install the Nvidia web drivers that match your current build of macOS.
 
Joined
Apr 2, 2011
Messages
20
Motherboard
HP 8300 CMT iMacPro1,1
CPU
i7-3770
Graphics
Radeon RX 560 4 GB
Mac
  1. iMac
Mobile Phone
  1. iOS
Install the Nvidia web drivers that match your current build of macOS.

I have looked. I can’t find a 16G1314 version.
 
Joined
Apr 2, 2011
Messages
20
Motherboard
HP 8300 CMT iMacPro1,1
CPU
i7-3770
Graphics
Radeon RX 560 4 GB
Mac
  1. iMac
Mobile Phone
  1. iOS
Just found this post. Is it a practical work around for this issue? Could we just make this change?

sudo nano /System/Library/Extensions/NVDAStartupWeb.kext/Contents/Info.plist
in this file are the lines:
<key> NVDARequiredOS </ key>
<string> 16G1314 </ string>

Thereafter, in the terminal should still be paid to the correct permissions, these we fit with:

sudo chown -R 0: 0 (drag the NVDAStartupWeb.kext here)
sudo chmod -R 755 (drag the NVDAStartupWeb.kext here)
sudo kextcache -i /

Updating the NVidia Webdriver to the current build number (luckily it will be enough to change Info.plist in /System/Library/Extensions/NVDAStartupWeb.kext/Contents but more on that later)
I do it, for the sake of cleanliness so that I remove the old driver and install a new one, which has the advantage that one then has a system which is not biased by any configuration files.

First, let's download the driver for the last supported build.
In my case it was the WebDriver-378.05.05.25f06 version.
After this is done, we would somehow have to come to the files contained therein, either you use tools from third-party or the applications uses the macOs anyway under the hood.

To do this we open the terminal and enter the following:
pkgutil --expand (drag and drop the downloaded Webdriver package) ~ / Desktop / Web Driver Unpacked
Now the complete installation file is in unpacked form on the desktop.
In this there is a file "Distribution", which is nothing more than an XML file with instructions what the installer may / should / can.

We open this file and change the following line (s):
function InstallationCheck ()
{
if (! validateSoftware ()) return false;
return true;
}

in:
function InstallationCheck ()
{
return true;
}

With it we bring, after we have packed our Installer again, this also starts. Otherwise, we get the following error:
hackintosh-forum.de/index.php/...cb79e80aaa19d13a14aa09b33
So far so good. Now we have to convert the folder back into an installation package:
Terminal on and:

pkgutil --flatten ~ / Desktop / Web-Driver-Unpacked ~ / Desktop / Web-Driver-new_Build_number.pkg
This can now be installed without further problems and expected as usual a reboot, which we leave out, however, first.
Now we shimmy in the terminal with elevated right to the following file, this we use the editor nano:
sudo nano /System/Library/Extensions/NVDAStartupWeb.kext/Contents/Info.plist

in this file are the lines:
<key> NVDARequiredOS </ key>
<string> 16G1314 </ string>

Unfortunately, I forgot to remember the old build number in advance, but as you can see, the build number is stored in the string, which you have to change to a new build number each time you update it.
Then we save the Info.Plist with ctrl-o and close nano with ctrl-x.
Thereafter, in the terminal should still be paid to the correct permissions, these we fit with:

sudo chown -R 0: 0 (drag the NVDAStartupWeb.kext here)
sudo chmod -R 755 (drag the NVDAStartupWeb.kext here)
sudo kextcache -i /

at.

Now you can restart the system as usual via the installer and your Nvidia driver should work as usual.
 
Last edited:
Joined
Jan 11, 2014
Messages
242
Motherboard
Z370 Extreme4
CPU
i7-8700K
Graphics
RX 580
Mac
  1. MacBook Pro
Mobile Phone
  1. Android
Don't think it will work.
With that description you will be able to install an NVIDIA web driver which is not compatible with your macOS version.

But when the driver starts it checks again if your macOS version matches with the version of your driver. That test will fail.


But try it and let us know - Maybe I'm wrong.
 
Joined
Apr 2, 2011
Messages
20
Motherboard
HP 8300 CMT iMacPro1,1
CPU
i7-3770
Graphics
Radeon RX 560 4 GB
Mac
  1. iMac
Mobile Phone
  1. iOS
Did the following and it worked and my video is back. I believe I did no damage. :)

Copied NVDAStartupWeb.kext to my desktop from S/L/E. The file was hidden so I used Finder > Go To Folder /System/Library/Extensions

Renamed the existing kext in S/L/E to to NVDAStartupWeb.old

Modified the NVDAStartupWeb.kext > Contents > info.plist on my desktop from
<string>16G1212</string> to <string>16G1314</string>

Reinstalled with KextBeast and restarted. There is probably a better way to do this and perhaps one of the more seasoned folks in this thread will share that information. But I had to give it a try.
 
Top