The newer motherboard chipset driver installers have a big issue for automated installs. Some (apparently) non-critical portions of the installation silently fail, which is fine, but they cause the return code for the overall install to be set to 1603, which is ERROR_INSTALL_FAILURE .
This is bad because it means that, for automated installs, we can't distinguish between a successful chipset driver installation and a failure. The code is being set because "ExitExtractionSetup" ends with a return value of 3, as does "SetupCompleteError" .
I've tried both the current (1.8.19.0915) and previous (1.07.29.0115) chipset drivers, and both exhibit the same behavior. The older style installers were not as pretty, but they returned 0 on success. Can this get rectified in the next driver update?
To reproduce, run the command for automated installation:
START /WAIT "" <path to executable with exe name> /S /V" SILENT=1 /qr" /clone_wait
then when that finishes run