I modified the kext through terminal as instructed, rebuilt kext cache and kernel caches as instructed through terminal. The Web driver shows loaded in Nvidia control panel in menu bar but is not loading.This is what shows for the startup extension:
NVDAStartupWeb:
Version: 10.18.5
Last Modified: 7/20/17, 10:29 AM
Bundle ID: com.nvidia.NVDAStartupWeb
Loaded: No
Get Info String: NVDAStartupWeb 10.18.5 (378.05.05.25f01)
Obtained from: Unknown
Kind: Intel
Architectures: x86_64
64-Bit (Intel): Yes
Location: /System/Library/Extensions/NVDAStartupWeb.kext
Kext Version: 10.1.8
Loadable: No
Authentication Errors:
Authentication Failures:
File owner/permissions are incorrect (must be root:wheel, nonwritable by group/other): /System/Library/Extensions/NVDAStartupWeb.kext, Info.plist
Signature Validation Errors: Kext signature validation error code -67030
Dependencies: Satisfied
Signed by: Unknown
also this is the text info from the terminal command to rebuild kext cache:
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext USBInjectAll.kext
TruStudioPCUSBAudioPlugin.kext does not appear in strict exception list for architecture: x86_64
kext-dev-mode allowing invalid signature -67007 0xFFFFFFFFFFFEFA41 for kext TruStudioPCUSBAudioPlugin.kext
SBUSBAudioDriver.kext does not appear in strict exception list for architecture: x86_64
kext-dev-mode allowing invalid signature -67007 0xFFFFFFFFFFFEFA41 for kext SBUSBAudioDriver.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext FakeSMC_LPCSensors.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext FakeSMC_GPUSensors.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext FakeSMC_CPUSensors.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext FakeSMC_ACPISensors.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext FakeSMC.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext FakePCIID_XHCIMux.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext FakePCIID.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext AtherosE2200Ethernet.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext AHCI_3rdParty_SATA.kext
NVDAStartupWeb.kext has incorrect permissions; omitting.
kext-dev-mode allowing invalid signature -67054 0xFFFFFFFFFFFEFA12 for kext AppleHDA.kext
AppleDataSetManagement.kext - dependency for com.apple.iokit.IOAHCIBlockStorage lacks valid OSBundleCompatibleVersion.
AppleDataSetManagement.kext is missing dependencies (including anyway; dependencies may be available from elsewhere)
TruStudioPCUSBAudioPlugin.kext does not appear in strict exception list for architecture: x86_64
SBUSBAudioDriver.kext does not appear in strict exception list for architecture: x86_64
AppleDataSetManagement.kext - dependency for com.apple.iokit.IOAHCIBlockStorage lacks valid OSBundleCompatibleVersion.
Got it fixed, when I manually set permissions, in the kext, some items were read / write , had to change all, to write only, and rebuild cache and repair permissions, now working flawlessly.