[Feature] fix device and product auto select