cancel
Showing results for 
Search instead for 
Did you mean: 

Drivers & Software

aggienick02
Journeyman III

Motherboard chipset drivers set return code to 1603 even on success

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

echo %errorlevel%

You'll get

1603

Tags (1)
0 Likes
5 Replies
elstaci
MVP

Re: Motherboard chipset drivers set return code to 1603 even on success

Need to post your computer hardware and OS installed plus Make & Model of Motherboard with BIOS Version installed and GPU and CPU installed.

0 Likes
aggienick02
Journeyman III

Re: Motherboard chipset drivers set return code to 1603 even on success

Motherboard is an ASRock X570 Taichi with a Ryzen 5 3600X, Radeon 5700XT, BIOS v2.00, Windows 10 1903, and 16GB RAM

0 Likes
elstaci
MVP

Re: Motherboard chipset drivers set return code to 1603 even on success

When you upgraded the BIOS to the latest version 2.00, did you make any changes in the BIOS Settings or is it still at "Default" from when you upgraded?

If you made several settings changes then try and do a CMOS Clear (Removing CMOS Battery) or through BIOS itself to put it back to "Default" settings. In case it is a setting that you changed causing the issue.

Did you install ASRock latest All-In-One VGA Driver (06/06/2019) version 19.10.16_19H1_WHQL which includes the Motherboard's Chipset Drivers or the AMD Chipset driver from AMD Download page?

0 Likes
aggienick02
Journeyman III

Re: Motherboard chipset drivers set return code to 1603 even on success

I made minimal changes to the BIOS. Enabled XMP, set PCIEx16 and x8 to Gen3 instead of auto, as Auto causes issues getting a video signal with the 5700/5700XT.

This is with the AMD Chipset driver from the AMD download page. The nature of the bug is quite unlikely to be due to a BIOS change. Rather, the logs indicate it is probably the AMD installer software logic. A typical user would not notice the bug; rather, someone automating the install will always get a return code that the install has failed, even when it appears to have succeeded.

0 Likes
elstaci
MVP

Re: Motherboard chipset drivers set return code to 1603 even on success

Try using ASRock's own Chipset which may be more compatible with your motherboard since it was made for your motherboard's hardware.

If that doesn't work, then I suggest your contact ASRock Support since their own customized Chipset is having the same issue. Also you can open an Online AMD SERVICE REQUEST and ask AMD Support and see what they suggest from here: https://www.amd.com/en/support/contact-email-form

0 Likes