deviceOpen done