(Experimental )Support for more devices, don't hardcode supported device list.