Это могло бы сработать, если бы там были AT-команды и виртуальный последовательный порт. На самом же деле, у разных свистков может быть своя закрытая система команд, а устройство не поддерживать CDC. Драйвера для того и пишутся, чтобы для операционной системы все устройства выглядели одинаково.