fix issue where kernel held on to device
fix issue where JTAGICE3 productid changed on firmeware upgrade