Thanks hydro0x for the pointer I would never have thought that installation procedures are described in the "News" section of this site
Unfortunately none of the described procedures fix the problem for ever
It turn out that Windows 10 performs an automatic driver’s update. You may have notice that when you start Windows 10, you can sometimes hear a driver install/update sound (same sound as when you install a new USB key). This indicates that Windows has found a new driver and just installed it.
Therefore with the procedures described you will end up with the Kryoflux driver updated to Bossa Prog Port from time to time. As this does not happen every time Windows restart it is just a matter of reloading the correct driver every now and then when Kryoflux device is not found. Some people can leave with that, but I was not satisfied with this solution
Therefore Is there a permanent solution to this problem?
I believe I have found a permanent solution (actually two)
The first solution that you will find described in many places is to disable the automatic driver's update. I will not describe the procedure here as it is described in many places on the net:
For example at http://www.howtogeek.com/223864/how-to- ... indows-10/
or at http://winsupersite.com/windows-10/stop ... windows-10
While this solution fix the problem I would not recommend it because it is a good idea to keep you drivers updated to the latest version.
The best solution is to use the “Show or hide updates” utility from Microsoft
You can find the program and documentation here: https://support.microsoft.com/en-us/kb/3073930
Microsoft describe the driver update problem as follow
In Windows 10, your device is always kept up to date with the latest features and fixes. Updates and drivers are installed automatically, with no need to select which updates are needed or not needed. In rare cases, a specific driver or update might temporarily cause issues with your device, and in this case you will need a way to prevent the problematic driver or update from reinstalling automatically the next time Windows Updates are installed.
If you can’t use your Kryoflux board (device not found error) here the detail procedure:
1 - open the device manager. Locate under the Port category an entry for Bossa Program Port.
2 - right click the Bossa entry and select de-install in the popup select suppres the driver for this peripheral and click OK
3 - Start the wushowhide.diagcab program that you have downloaded from the above link
4 - click next and select "Hide the update"
5 - select Adruino Bossa Program Port and click next
6 - Check that the problem is fixed and close the program.
7 - In the device manager click the check HW modification button. This will reinstall the Bossa Prog device.
8- right click the Bossa device and select the update driver and select look for the driver on my computer
9 - I assume that you have already installed the Kryoflux driver. Select the second option "choose from a list of driver", next, you should be presented with a list of compatible devices
10 - Select the KryoFlux driver and click Next. The next window should tell you that that Windows has completed the installation of the driver.
11 - Check in the USB controller family that the driver for Kryoflux is now installed and that Bossa device is gone
12 - Run the "Calibrate" command from DTC Gui (kryoflux-ui.jar) to make sure everything works fine.
13 - You can double check that the Bossa device is gone and that the Kryoflux device is still there in the device manager.
As you have disabled the check of the Bossa Prog Port device driver update, the Kryoflux DiskSystem driver should never change back to Bossa driver.
So far it seems to be working for me after many restart of Windows