No, the XP5plus requires a physical SIM card to operate.