shrink source only fetch the supported device and hardware