Hi,
I have a costumer request which I am not quite sure is valid and would like
to get information from anyone that may have an idea about this scenario.
My costumer have a USB device which support DFU. he would like to have a
driver which will be installed by windows update (it will be windows logo
certified) and when the driver gets installed while the device in DFU
state, a new firmware will be uploaded to the device.
what woories me is that the driver package should include the firmware
itself and should upload the firmware when windows update finish installing
the driver package. therefore it should be kind of “one-time-operation” per
firmware,
I am not quite sure about :
-
Does it make sense to run the DFU upload while installing the driver.
This should be a one shot operation. -
When a new firmware is ready, in theory there should be a new driver
package in windows update. That is really sounds bad to me because the user
will have to manually choose “upgrade driver”. Is there any way to bypass
that ?
I am still figuring out the DFU mode which I was unfamiliar with
development-wise. but I assume that if they would like to use the windows
update for such a task, it would be better to install one DFU driver ( I
assume based on WinUSB) with an application that will check the net for new
firmwares and will have no need to install a new DFU driver each time ,but
an application which will download the firmwares from the net. Is that
they right want to do it ?
Thanks in advance.