What you need,dnSpyPrecisionX1 installed
Ampere cards (ICX3).Open dnSpy as admin and open PrecisionX_x64.exe in it.
Press Ctrl+Shift+K to search within the code.
Search for "CheckFirmware" and the search for type is Member

You should see a screen like above.
Where it says "this.CheckFirmware(mcu);"
Select it so its highlighted.
Right click and edit IL Instructions.

It will show you in IL code that command you has selected back in the other window.
Right click again in this window and NOP Instructions and click OK.
That will replace that command so that it does nothing.

Now go to File and Save Module.
Overwrite PrecisionX_x64.exe with this new modifed one you have made. And it will no longer check for firmwareware updates on Ampere cards.
Older Cards (ICX2)Open dnSpy as admin and open PrecisionX_x64.exe in it.
Press Ctrl+Shift+K to search.
Search for "please close all 3D applications." and the search for type is Number/String.
There should be 3 results.

Go to the first one, select all the code with in the if statement and edit IL Instructions.

Make sure every thing has been selected as shown in my image since some times it doesnt auto select all of it so you might need to extend the selection by holding ctrl down and clicking the extra lines.
Then NOP instructions and click ok.
Do it again for the 2nd result.

The 3rd result you dont need to change since thats only called when you manually try to update the firmware so best to be left in place for if you want to manually downgrade/upgrade firmwares.
Now go to File and Save Module.
Overwrite PrecisionX_x64.exe with this new modifed one you have made.