GPL3 version of ippusbxd