switched back to using vendor id as the device id in the framework