Nexus 5 в режиме восстановления не распознается

Я хотел загрузить Android 5.1.1 (сейчас работает 5.1) на свой Nexus 5.
Раньше я загружал неопубликованную версию, и это очень просто, но теперь я столкнулся со странной проблемой, которую не могу решить. Nexus 5 полностью стоковый.

Я подключил свой телефон с помощью прилагаемого USB-кабеля к своему настольному компьютеру (Windows 8.1) с установленным драйвером USB (28.08.2014, 11.0.0000.00000) и включенной отладкой по USB.
adb devicesпоказал мне устройство, adb reboot recoveryсработало, но затем Windows не захотела найти какое-либо подключенное USB-устройство.
Ни звука, ничего. В диспетчере устройств его не было (и в разделе "Другие устройства")

Пробовал свой ноутбук (под управлением Windows 8.1 с тем же драйвером), но тоже не хотел распознавать устройство. Итак, точно такая же проблема.

После нескольких часов поиска в Интернете я наткнулся на несколько потенциальных решений, которые я пробовал, но безуспешно.
Универсальный установщик USB-драйвера Koush и Universal Naked Driver у меня не сработали.

Затем я попытался выполнить шаги, описанные в этой статье, в которых говорится об изменении INFфайла драйвера. Я добавил различные строки кода и установил его после отключения проверки подписи драйверов в Windows, но безуспешно.
В статье сказано добавить эту строку:

%CompositeAdbInterface%     = USB_Install, USB\VID_18D1&PID_D001

Но это не сработало для меня. Прочитав это в статье:

The ID I saw in device manager against the Nexus was 
USB\VID_18D1&PID_D001, which didn't turn a lot up in Google!

Я нашел свой ID в Диспетчере устройств при загрузке устройства в Android, изменил последнюю часть строки, но и это в итоге не сработало.

Я также пробовал использовать другой кабель, хотя я не думаю, что это проблема. Он подключен довольно надежно, и устройство сразу распознается в Android и загрузчике.

Кто может мне помочь?

Редактировать: я только что получил обновление через OTA, но мне все же хотелось бы знать, почему мои компьютеры ведут себя так, как будто N5 вообще не подключен в режиме восстановления.

Это может быть не решение или ответ, но, поскольку моей репутации недостаточно, чтобы оставить комментарий ... Если вы используете twrp, попробуйте перейти и включить / Mountsотключить MTP (включите, если он отключен, и отключите, если он включен). Потом попробовать снова подключиться? Это сработало для меня довольно много раз.
Я не использую twrp, но все же попробовал. У меня не сработало, к сожалению. Но спасибо, что подумал со мной.
Возможно, вы уже пробовали это (но не упоминалось): работает ли это с использованием другого USB-порта? Особенно обратите внимание на USB2 vs. USB3. Я слышал о нескольких случаях, когда порт USB3 вызывал проблемы. Что касается .infфайла: вы можете перепроверить VID (идентификатор поставщика) и PID (идентификатор продукта), используя, lsusbкогда устройство подключено к вашей машине с Linux. Имейте в виду, что одно и то же устройство может иметь разные PID в зависимости от режима загрузки (восстановление/загрузчик/обычный).
Пробовал другие порты USB. Я даже попробовал другую машину. Я попробовал это на портах USB2 на обеих машинах. Я заметил изменение в разных режимах загрузки. В обычном и загрузочном было по разному, не смог проверить режим восстановления. Я собираюсь посмотреть, смогу ли я использовать lsusbна Linux-машине. Спасибо.
Хм, я пытался использовать lsusb, и он показал идентификатор и pid, как и должно быть в обычном режиме и в режиме загрузчика, но как только я захожу в рекавери, машина ведет себя так, как будто USB-входа нет вообще.

Ответы (2)

похоже у вас не установлены нужные драйвера. существует сторонний инструментарий на основе Windows, который запускает мастер установки, доступный онлайн. делает установку драйвера очень простой. Вы можете скачать это здесь.

Однако установка драйвера была очень хорошо объяснена, но она тоже не работала. Телефон просто не подключен ни к одному из портов USB, если верить Windows или Linux, но это так.

Ладно, это не ежедневная задача. Я забыл два шага...

  1. В режиме восстановления нажмите кнопку питания и громкость вверх.
    Появится новый экран.

  2. Выберите «Применить обновление из ADB».


Извините, выглядывает. Надеюсь, это поможет некоторым людям.. Может быть...