This could be a good idea, it needs some work.. the user only add the vendorid:productid code and the software take the information from the database using that code.. the only problem I see is that the XML file of the database would become hard to manually read (because there are the codes of the devices and not the model names).
Anyway, since the database is already filled with the names of the devices, we should let the user insert both the vendorid:productid code and the model name. If the system find that it is a vendorid:productid code then it shows the information of that device