Идентификатор USB VID 0955 PID 9000 появляется в диспетчере устройств или в выводе команды lsusb, когда к компьютеру подключено устройство NVIDIA, работающее в режиме восстановления — так называемом APX mode (NVIDIA recovery mode). VID 0955 закреплён за корпорацией NVIDIA, а PID 9000 указывает на загрузочный интерфейс чипов Tegra, через который выполняется низкоуровневая прошивка устройства.

Чаще всего с этим идентификатором сталкиваются владельцы одноплатных компьютеров NVIDIA Jetson (Nano, Xavier, Orin и других) при попытке перепрошивки, а также пользователи некоторых планшетов и устройств на чипах Tegra, вошедших в режим восстановления. Если вы видите такое устройство в системе — это не вирус и не неисправность, а штатный сервисный режим. Однако без правильных драйверов и понимания происходящего работа с ним может зайти в тупик.

Что означают VID и PID в идентификаторе USB-устройства

Каждое USB-устройство при подключении сообщает операционной системе пару идентификаторов: VID (Vendor ID) — код производителя и PID (Product ID) — код конкретного продукта или режима работы. По этой паре система подбирает драйвер и определяет, как взаимодействовать с устройством.

Значение 0955 официально зарегистрировано за NVIDIA, поэтому любое устройство с таким VID так или иначе связано с продукцией этой компании. PID 9000 соответствует режиму APX — аварийно-загрузочному интерфейсу процессоров Tegra, который активируется ещё до загрузки основной системы.

  • 🔍 VID 0955 — производитель: NVIDIA Corporation;
  • 🔧 PID 9000 — устройство в режиме восстановления (APX / recovery mode);
  • 💾 Назначение — низкоуровневая прошивка eMMC или восстановление загрузчика;
  • 🖥️ Типичные устройства — платы Jetson Nano, Jetson Xavier, Jetson Orin, устройства на Tegra.

Почему устройство переходит в режим APX

Переход в recovery-режим происходит по двум сценариям: намеренно и автоматически. В первом случае пользователь сам вводит плату в режим восстановления — например, на Jetson это делается замыканием контактов FC REC (Force Recovery) на плате при подаче питания. Точное расположение контактов зависит от модели платы, поэтому сверяйтесь с документацией именно вашего комплекта разработчика.

Во втором случае устройство попадает в APX-режим самостоятельно, если загрузчик повреждён или отсутствует: после неудачной прошивки, сбоя питания во время записи или очистки памяти. Тогда плата при подключении по USB определяется как 0955:9000 без каких-либо действий пользователя.

⚠️ Внимание: если устройство вошло в APX-режим само по себе после прерванной прошивки, не отключайте его и не подавайте питание повторно «для проверки» — сначала подготовьте корректный образ и инструменты прошивки, иначе цикл сбоев может повторяться.

Как проверить, что устройство определилось корректно

В Linux проверка занимает одну команду. Подключите устройство кабелем USB и выполните в терминале:

lsusb | grep 0955

Если устройство в recovery-режиме, вы увидите строку вида Bus 001 Device 012: ID 0955:9000 NVIDIA Corp.. Отсутствие строки означает проблему с кабелем, портом или тем, что плата не вошла в режим восстановления.

В Windows откройте Диспетчер устройств и найдите неизвестное устройство или устройство NVIDIA. В свойствах на вкладке «Сведения» выберите параметр ИД оборудования — там должна быть строка USB\VID_0955&PID_9000.

☑️ Проверка подключения устройства 0955

Выполнено: 0 / 5

Установка драйверов и подготовка к прошивке

На Linux-хосте специальный драйвер обычно не требуется — система видит APX-устройство штатно, а прошивка выполняется через официальный инструментарий NVIDIA SDK Manager или скрипты Jetson Linux (L4T). Вам потребуется x86-компьютер с поддерживаемой версией Ubuntu; актуальные требования к версии ОС указаны в документации к конкретному релизу Jetson Linux.

На Windows ситуация сложнее: штатная прошивка Jetson официально выполняется с Linux-хоста. Устройство 0955:9000 в диспетчере устройств Windows может отображаться с восклицательным знаком — это ожидаемо, поскольку универсального «потребительского» драйвера для APX-режима не существует. Для работы обычно используют либо Linux-машину, либо виртуальную машину с пробросом USB, хотя проброс USB в виртуальных средах бывает нестабилен.

📊 Где вы столкнулись с USB VID 0955 PID 9000?
При прошивке NVIDIA Jetson
Устройство само вошло в recovery после сбоя
Вижу неизвестное устройство в Windows
Работаю с другим устройством на Tegra
⚠️ Внимание: не устанавливайте сторонние «универсальные драйверы» из неофициальных источников для устройства 0955:9000. Для прошивки нужен только официальный инструментарий NVIDIA, а поддельный драйвер может нарушить обмен данными в критический момент записи загрузчика.

Прошивка Jetson через recovery-режим

Общий порядок прошивки выглядит так: хост с Linux, установленный SDK Manager или распакованный пакет Jetson Linux, плата в режиме восстановления и качественный USB-кабель. После запуска инструмент сам обнаруживает устройство 0955:9000 и выполняет запись загрузчика и корневой файловой системы.

Ручной вариант через скрипт прошивки из пакета L4T выглядит примерно так (точные параметры зависят от модели платы — они указаны в документации к вашему релизу):

sudo ./flash.sh jetson-nano-devkit mmcblk0p1

Процесс занимает заметное время, и прерывать его нельзя. По завершении плата автоматически перезагружается уже в нормальном режиме, и идентификатор 0955:9000 из системы исчезает — вместо него появляются обычные интерфейсы устройства.

💡

Если прошивка обрывается на начальном этапе, первым делом замените USB-кабель и порт: нестабильное соединение — самая частая причина сбоев при работе с APX-режимом.

Типичные проблемы и их диагностика

Даже при правильной последовательности действий встречаются сбои. Ниже — типичные симптомы и направления проверки.

СимптомВозможная причинаЧто проверить
Устройство не видно в lsusbКабель без линий данных или плата не в recoveryЗаменить кабель, повторить вход в recovery
Устройство появляется и пропадаетНестабильное питание или портДругой порт USB, питание платы от штатного адаптера
Ошибка при записи в flash.shНеверная конфигурация платы в командеСверить имя конфигурации с документацией релиза
Windows не находит драйверДля APX нет потребительского драйвераИспользовать Linux-хост для прошивки
Плата снова в APX после прошивкиПрошивка завершилась с ошибкойПроверить лог прошивки и повторить процесс

Отдельный случай — устройство с VID 0955 PID 9000, которое вы не подключали сознательно. Если такой идентификатор появился после странного поведения гаджета на Tegra (например, планшета), с высокой вероятностью система устройства повреждена и оно ждёт восстановления прошивки.

💡

VID 0955 PID 9000 — это не ошибка, а штатный сервисный режим NVIDIA: устройство готово к низкоуровневой прошивке, и задача пользователя — корректно выполнить её официальными инструментами.

Когда стоит обратиться к документации или специалистам

Самостоятельная прошивка оправдана, если у вас есть официальный образ для вашей модели и вы точно следуете инструкции производителя. Но есть ситуации, где лучше остановиться: плата не определяется ни в одном режиме, прошивка многократно обрывается на одном и том же этапе, или устройство находится на гарантии.

В таких случаях обратитесь к официальной документации NVIDIA для вашей конкретной модели, на форум разработчиков NVIDIA Developer или к продавцу устройства. Рискованные действия вроде ручной правки конфигурационных файлов загрузчика без понимания их назначения могут усложнить восстановление.

Что такое APX на низком уровне

APX — это встроенный в чипы Tegra аварийный загрузочный режим, реализованный на уровне BootROM. Он активируется до любого программного обеспечения на устройстве, поэтому работает даже при полностью стёртой или повреждённой памяти. Через этот интерфейс хост передаёт первичный загрузчик, который затем принимает остальные компоненты прошивки.

Часто задаваемые вопросы

USB VID 0955 PID 9000 — это вирус или шпионское устройство?

Нет. Это штатный идентификатор устройств NVIDIA в режиме восстановления. Однако если вы не подключали никаких устройств NVIDIA, отключите неизвестное устройство физически и проверьте, что именно подключено к компьютеру.

Как вывести устройство из режима APX без прошивки?

Обычно достаточно отключить питание и USB-кабель, затем включить устройство в обычном режиме. Если загрузчик исправен, устройство загрузится штатно. Если оно снова возвращается в APX — вероятно, прошивка повреждена и требуется восстановление.

Нужен ли драйвер для 0955:9000 в Windows?

Отдельного потребительского драйвера для этого режима не существует. Прошивка устройств Jetson официально выполняется с Linux-хоста через NVIDIA SDK Manager или скрипты Jetson Linux.

Почему lsusb не показывает устройство, хотя плата в recovery?

Проверьте кабель (он должен передавать данные), попробуйте другой USB-порт без промежуточных хабов и убедитесь, что плата действительно вошла в режим восстановления — порядок входа зависит от модели и описан в её документации.

Подходит ли эта инструкция для всех устройств с VID 0955?

Нет. PID 9000 указывает именно на recovery-режим чипов Tegra, но процедуры прошивки различаются между моделями Jetson и другими устройствами. Всегда сверяйтесь с документацией конкретной модели и версии программного обеспечения.