I have tried this question earlier with little luck, so here goes again...

What is the difference between Add Hardware Wizard and devcon install?

My ISA non-pnp driver installs correctly with the wizard. The memory range
resource is assigned ok, but it has a IRQ resource conflict. That is resolved
at next reboot, due to the IRQ is reserved for legacy ISA devices in BIOS.
But when I try the same thing with devcon install I only get the IRQ resource
conflict. The memory range resource is not assigned at all, it only shows a
questionmark in the resources tab in the device manager. After reboot it is
exactly the same.

Another difference is that when I look at the "Device Instance ID" in the
device manager it reports "ROOT\UNKNOWN\0000" after install with wizard and
"ROOT\CAN\0000" after devcon install. CAN is my own device class.

I can also see in SetupApi.log that devcon install performs more steps,
including DIF_SELECTBESTCOMPATDRV.

Please help me, I need an functional installation utility for my driver.

/Göran