Что такое vid pid

Введение в разработку USB периферии

Контекст

Разрабатывается электронное устройство, которое будучи подключенным к датчику выполняет измерение микроперемещения и передаёт результат на ПК, где он выводится в удобной для оператора графической форме. Область применения измерительного прибора — машиностроение.

Немного о том, как всё работает

Что такое vid pid. Смотреть фото Что такое vid pid. Смотреть картинку Что такое vid pid. Картинка про Что такое vid pid. Фото Что такое vid pid

На схеме показаны основные действующие лица, участвующие в жизни разрабатываемого прибора.
Микроконтроллер — основной элемент устройства, который подаёт управляющие сигналы на датчик и принимает отклик, по которому вычисляет результат измерения. С помощью реализованного стека USB обмен данными с хостом сводится практически к работе с буферами чтения и записи. Ввиду того, что измерительный алгоритм не требует больших вычислительных мощностей и период одного измерения равен 100-150 мс выбран микроконтроллер at90usb162 (8 бит, 16 МГц, 16 кБ). В этом МК есть аппаратная поддержка USB, что значительно упрощает программную реализацию стека USB. В прочем, реализовывать стек и заниматься инициализацией МК мне не пришлось благодаря примеру USB Generic HID Implementation из сопроводительного пакета ПО. Из альтернатив фирменным примерам для AVR есть фреймворк LUFA (лицензия MIT) для AT90USBxxxx и ATMEGAxxUx и полностью программная реализация стека V-USB (GPL или коммерческая лицензия), позволяющая работать с AVR-овскими МК без аппаратной поддержки USB.

Немножко о аббревиатуре HID. Это класс USB-устройств, предназначенных для ввода данных человеком: клавиатура, мышь, игровые контроллеры. Предполагается, что у таких устройств небольшой объем передаваемой информации, как и у разрабатываемого устройства: пакеты по 8 байт с интервалом в 100-150 мс. Главное удобство работы с устройствами этого класса — наличие стандартного драйвера в ОС, что освобождает от написания своего.

Хостом (мастером, ведущим) в моём случае является ПК, а точнее встроенный в материнку контроллер USB. Согласно дескриптору (описанию) моего устройства хост опрашивает его на предмет новых посылок с периодом примерно в 20 мс. Прикладное ПО собирает принятые хостом данные, проводит небольшую обработку и рисует индикаторы, напоминающие автомобильные спидометры, на которых показываются измеряемые величины. Выводится список подключенных датчиков и их настройки, которые можно изменить: изменения будут переданы на устройство и сохранены в энергонезависимой памяти.

Одна из идей приложения — кроссплатформенность, поэтому оно разрабатывается во фреймворке Qt на С++, а обращения к ОС для считывания и передачи данных выполняются через библиотеку libusb. Последние несколько месяцев идёт активная разработка бэкенда libusb v1.0 для виновс, уже пишут о предрелизном статусе и, что более важно, у меня с ней вроде всё работает. Также есть порт libusb v0.1 для винды — LibUsb-Win32. Тема работы через WinAPI подробно и с примерами на Visual Basic и Visual C# раскрыта в книге USB Complete (о книге). Я WinAPI попробовал и мне не понравилось.

Источник

Средства для определения VID и PID флешки

Что такое vid pid. Смотреть фото Что такое vid pid. Смотреть картинку Что такое vid pid. Картинка про Что такое vid pid. Фото Что такое vid pid

USB-флешки – устройства надежные, но риск поломки есть всегда. Причиной тому может быть некорректная работа, сбой микропрограммы, неудачное форматирование и так далее. В любом случае, если это не физическое повреждение, можно попытаться ее восстановить программными средствами.

Проблема в том, что не каждый инструмент подходит для восстановления конкретной флешки, и использование неправильной утилиты может окончательно вывести ее из строя. Но зная VID и PID накопителя, можно определить тип его контроллера и подобрать подходящую программу.

Как узнать VID и PID флешки

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

Для начала убедитесь, что флешка хоть как-то определяется компьютером: слышен характерный звук при подключении, она видна в списке подключенных устройств, отображается в «Диспетчере задач» (возможно, как неизвестное устройство) и прочее. В противном случае шансов мало не только на определение VID и PID, но и на восстановление носителя.

ID-номера можно быстро определить с помощью специализированных программ. Как вариант, можно использовать «Диспетчер устройств» или просто разобрать флешку и найти информацию на ее «внутренностях».

Обратите внимание, что карты MMC, SD, MicroSD не имеют значений VID и PID. Применяя к ним один из способов, Вы получите только идентификаторы кардридера.

Способ 1: ChipGenius

Прекрасно считывает основную техническую информацию не только с флешек, но и со многих других устройств. Интересно, что ChipGenius имеет собственную базу VID и PID, чтобы выдать предположительную информацию об устройстве, когда по какой-то причине не удается опросить контроллер.

Чтобы воспользоваться данной программой, сделайте следующее:

Что такое vid pid. Смотреть фото Что такое vid pid. Смотреть картинку Что такое vid pid. Картинка про Что такое vid pid. Фото Что такое vid pid

Обратите внимание: старые версии программы могут работать некорректно – скачивайте последние (по ссылке выше можно найти именно такую). Также в некоторых случаях она отказывается работать с портами USB 3.0.

Способ 2: Flash Drive Information Extractor

Данная программа дает более подробную информацию о накопителе, конечно же, включая VID и PID.

После того, как Вы загрузили программу, сделайте следующее:

Что такое vid pid. Смотреть фото Что такое vid pid. Смотреть картинку Что такое vid pid. Картинка про Что такое vid pid. Фото Что такое vid pid

Что такое vid pid. Смотреть фото Что такое vid pid. Смотреть картинку Что такое vid pid. Картинка про Что такое vid pid. Фото Что такое vid pid

Способ 3: USBDeview

Основная функция этой программы – отображение списка всех устройств когда-либо подключаемых к данному ПК. Дополнительно можно получить подробную информацию о них.

Инструкция по использованию заключается в следующем:

Что такое vid pid. Смотреть фото Что такое vid pid. Смотреть картинку Что такое vid pid. Картинка про Что такое vid pid. Фото Что такое vid pid

Что такое vid pid. Смотреть фото Что такое vid pid. Смотреть картинку Что такое vid pid. Картинка про Что такое vid pid. Фото Что такое vid pid

Способ 4: ChipEasy

Интуитивно понятная утилита, которая позволяет получить исчерпывающую информацию о флешке.

После скачивания сделайте вот что:

Что такое vid pid. Смотреть фото Что такое vid pid. Смотреть картинку Что такое vid pid. Картинка про Что такое vid pid. Фото Что такое vid pid

Способ 5: CheckUDisk

Простая утилита, которая выводит основную информацию о накопителе.

Что такое vid pid. Смотреть фото Что такое vid pid. Смотреть картинку Что такое vid pid. Картинка про Что такое vid pid. Фото Что такое vid pid

Способ 6: Изучение платы

Теперь можно заняться применением полученной информации и найти эффективную утилиту для работы с Вашей флешкой. Для этого следует использовать онлайн-сервис iFlash, где пользователи сами формируют базу данных таких программ.

Что такое vid pid. Смотреть фото Что такое vid pid. Смотреть картинку Что такое vid pid. Картинка про Что такое vid pid. Фото Что такое vid pid

Что такое vid pid. Смотреть фото Что такое vid pid. Смотреть картинку Что такое vid pid. Картинка про Что такое vid pid. Фото Что такое vid pid

Способ 7: Свойства устройства

Не такой практичный метод, но зато можно обойтись без стороннего софта. Он подразумевает следующие действия:

Что такое vid pid. Смотреть фото Что такое vid pid. Смотреть картинку Что такое vid pid. Картинка про Что такое vid pid. Фото Что такое vid pid

Что такое vid pid. Смотреть фото Что такое vid pid. Смотреть картинку Что такое vid pid. Картинка про Что такое vid pid. Фото Что такое vid pid

Что такое vid pid. Смотреть фото Что такое vid pid. Смотреть картинку Что такое vid pid. Картинка про Что такое vid pid. Фото Что такое vid pid

То же самое можно сделать через «Диспетчер устройств»:

Что такое vid pid. Смотреть фото Что такое vid pid. Смотреть картинку Что такое vid pid. Картинка про Что такое vid pid. Фото Что такое vid pid

Что такое vid pid. Смотреть фото Что такое vid pid. Смотреть картинку Что такое vid pid. Картинка про Что такое vid pid. Фото Что такое vid pid
Обратите внимание, что неработающая флешка может отображаться как «Неизвестное USB-устройство».

Быстрее всего, конечно же, будет использовать одну из рассмотренных утилит. Если обходиться без них, то придется покопаться в свойствах запоминающего устройства. На крайний случай VID и PID всегда можно найти на плате внутри флешки.

Напоследок скажем, что определение этих параметров будет полезным для выполнения восстановления съемных накопителей. На нашем сайте можно найти подробные инструкции для представителей самых популярных брендов: A-Data, Verbatim, SanDisk, Silicon Power, Kingston, Transcend.

Помимо этой статьи, на сайте еще 12554 инструкций.
Добавьте сайт Lumpics.ru в закладки (CTRL+D) и мы точно еще пригодимся вам.

Отблагодарите автора, поделитесь статьей в социальных сетях.

Источник

Как узнать VID и PID флешки: обзор утилит

Вступление

Практически у каждого пользователя компьютера есть в наличии флешка. Это очень удобный носитель информации, на который можно быстро что-то записать и кинуть его в карман. Эра дисков уходит в прошлое, а их место уверенно занимают флешки. В большинстве своём это «неубиваемое» устройство, которое очень сложно повредить. Но, тем не менее, из-за некорректной работы, сбоя микропрограммы носителя или неудачного форматирования флешка может перестать работать. В чём это выражается? Компьютер вместо её названия пишет «Неопознанное устройство USB», ёмкость отображается как 0 байт, а при попытке отформатировать устройство возникает постоянная ошибка.

Что такое vid pid. Смотреть фото Что такое vid pid. Смотреть картинку Что такое vid pid. Картинка про Что такое vid pid. Фото Что такое vid pid

Для восстановления работоспособности флешки нужно разобраться с причиной неполадок

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

Для чего нужны VID и PID

Поскольку флешка — это электронное устройство, как и в любом оборудовании, у неё есть цифровой идентификатор. VID — это идентификатор производителя, а PID — устройства. Помимо них, может пригодиться и другая информация, — например, серийный номер. Каждый чип имеет своё значение. Очень важно точно знать эти параметры, иначе, если восстанавливать флешку неправильной утилитой, вы убьёте её окончательно. Поэтому, зная VID и PID, вы сможете с большой вероятностью совершить восстановление работоспособности носителя.

Что такое vid pid. Смотреть фото Что такое vid pid. Смотреть картинку Что такое vid pid. Картинка про Что такое vid pid. Фото Что такое vid pid

Как узнать VID и PID

Через Диспетчер устройств

Перейдите в «Пуск» — «Панель управления» — «Диспетчер устройств» — «Контролёры USB» — «Запоминающее устройство для USB». Во вкладке «Сведения» выберите пункт «ИД оборудования». В нижней строке вы увидите идентификаторы своей флешки.

Что такое vid pid. Смотреть фото Что такое vid pid. Смотреть картинку Что такое vid pid. Картинка про Что такое vid pid. Фото Что такое vid pid

Утилита CheckUDisk

С её помощью можно узнать техническую информацию о подключённых устройствах USB. Отображает всю необходимую информацию о контролёре, чтоб в дальнейшем выполнить восстановление.

Утилита Flash Drive Information Extractor

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

С помощью приложения можно узнать такую информацию:

Что такое vid pid. Смотреть фото Что такое vid pid. Смотреть картинку Что такое vid pid. Картинка про Что такое vid pid. Фото Что такое vid pid

Разработчик рекомендует включать её за полминуты до подключения накопителя. Обращаем внимание, что с картами памяти и картридерами утилита работать не будет.

Утилита USBDeview

Приложение для отображения данных о подключённых к компьютеру USB-накопителях. Есть история подключаемого оборудования. Поможет узнать разработчика устройства.

Утилита ChipGenius

Продукт от китайских разработчиков. Определяет данные из контролёров флешек, кардридеров и MP3-плееров. Сможет определить такие показатели, как VID, PID, серийный номер, модель контролёра, производитель. Имеет отличную совместимость с огромным количеством накопителей. Имеется три версии программы, какая-то из них обязательно запустится.

Что такое vid pid. Смотреть фото Что такое vid pid. Смотреть картинку Что такое vid pid. Картинка про Что такое vid pid. Фото Что такое vid pid

Вскрыть корпус флешки

Что такое vid pid. Смотреть фото Что такое vid pid. Смотреть картинку Что такое vid pid. Картинка про Что такое vid pid. Фото Что такое vid pid

Что делать дальше

После того, как вы узнали всю необходимую информацию, воспользуйтесь этой страницей для поиска необходимой утилиты. В верхней части в соответствующие поля введите данные VID и PID и нажмите «Search». Перед вами откроется список результатов. В самой крайней левой колонке отображается производитель, во второй колонке — модель флешки, а в крайней правой — рекомендуемая утилита, которая поможет выполнить восстановление. Если вам повезёт, то вы сможете найти нужную вам программку. После завершения её работы ваша флешка будет как новая.

Что такое vid pid. Смотреть фото Что такое vid pid. Смотреть картинку Что такое vid pid. Картинка про Что такое vid pid. Фото Что такое vid pid

Заключение

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

Источник

Восстановление и прошивка флешки по VID и PID

Что такое vid pid. Смотреть фото Что такое vid pid. Смотреть картинку Что такое vid pid. Картинка про Что такое vid pid. Фото Что такое vid pid

Иногда у флешек бывают сбои в работе. Разберем таковые на логическом уровне. Возможны следующие варианты неполадок:

Такого рода неполадки исправимы, их можно устранить перепрограммированием контроллера.

Что такое VID и PID флешки

Для восстановления флешки необходимо узнать VID и PID код.

VID и PID – это номер разработчика устройства и номер устройства, соответственно. Идентификаторы дают понимание, какую прошивку нужно использовать. Перепрошивка возобновит функционирование флешки в первоначальном виде.

Для того чтобы узнать вышеуказанные номера, есть 3 способа:

Вариант №1. Осуществляется путем вскрытия пластиковой оболочки флешки. Вариант небезопасен тем, что можно повредить микросхемы, поэтому данный способ рекомендуется использовать в последнюю очередь. После разбора корпуса номер можно увидеть на чипе.

Вариант №2. Подразумевает использование диспетчера устройств. Порядок действий: «Диспетчер устройств» → «Контроллеры USB» → «Запоминающее устройство USB», кликаем по нему правой кнопкой мышки и в меню выбираем «Свойства» → «Сведения» → «ИД оборудование». Будет написано примерно следующее:

После VID_ … — четырехзначное цифро-буквенное обозначение, это и есть VID, в нашем случае – 25EN.

После PID _ … — код PID, его номер будет 2100.

Вариант №3. Простой и точный, потому что программы разрабатывались специально для определения этих значений. Рассмотрим наиболее популярные и доступные платформы.

CheckUDisk

Что такое vid pid. Смотреть фото Что такое vid pid. Смотреть картинку Что такое vid pid. Картинка про Что такое vid pid. Фото Что такое vid pid

С ней легко разобраться, утилита понятна на интуитивном уровне.

Flash Drive Information Extractor

Что такое vid pid. Смотреть фото Что такое vid pid. Смотреть картинку Что такое vid pid. Картинка про Что такое vid pid. Фото Что такое vid pid

С этой программой вы получаете больше характеристик о вашей флешке, в том числе VID и PID.

Скачать последнюю версию программы можно с нашего сайта.

ChipEasy

Что такое vid pid. Смотреть фото Что такое vid pid. Смотреть картинку Что такое vid pid. Картинка про Что такое vid pid. Фото Что такое vid pid

Аналогично предыдущим платформам, данные о флеш-носителе предоставляется доступно и понятно. Имеет также простой алгоритм получения кодов.

USBDeview

Что такое vid pid. Смотреть фото Что такое vid pid. Смотреть картинку Что такое vid pid. Картинка про Что такое vid pid. Фото Что такое vid pid

С помощью этой утилиты вы сможете не только узнать идентификаторы, но и посмотреть всю историю когда-либо подключенных USB-устройств к ПК. Софт имеет функцию просмотра информации об этих девайсах.

Скачать последнюю версию программы можно с нашего сайта.

Инструкция по подбору утилиты для прошивки

Теперь, имея идентификационный номер производителя (VID) и кода устройства (PID), переходим к подбору прошивки. С их помощью подберем софт для контроллера. На данный момент есть различные интернет-ресурсы со списками флешок, где прописан софт, пригодный для их прошивки.

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

Инструкция по прошивке флешки

Подключаем флешку. Софт идентифицирует ее и появится название. После запуска утилиты нажимаем «Start» и процесс перепрошивки будет запущен.

Важно! В этот момент нельзя ни в коем случае извлекать флешку.

После окончания процесса, система предложит форматирование съемного накопителя, но следует для начала переподключить его. Далее Windows установит драйвер, теперь можно отформатировать флешку.

Источник

Как найти драйвер по коду оборудования ИД (ID, VEN/VID, DEV/PID)

Что такое vid pid. Смотреть фото Что такое vid pid. Смотреть картинку Что такое vid pid. Картинка про Что такое vid pid. Фото Что такое vid pidДоброго времени суток!

Проблема поиска драйверов с выходом Windows 8/10 — существенно облегчилась (т.к. большую часть из них, обычно, находит и устанавливает сама ОС). Однако, в ряде случаев — драйвер система не находит, и, разумеется, это придется делать самостоятельно.

В сегодняшней статье я хотел более подробно описать вариант поиск драйвера по его коду (ID*, идентификатор оборудования). Этот способ универсален, и может выручить даже в самых сложных случаях.

Что такое ID (код оборудования)

Благодаря подобному коду (ID) — можно найти и установить драйвер практически для любого оборудования. Причем, это позволит избежать кучи проблем (конфликтов, несовместимости и пр.) и установить конкретно тот драйвер, который нужен вашему устройству.

Теперь о том, как найти этот код и как с помощью него установить драйвер.

Поиск драйвера по коду оборудования

ШАГ 1: узнаем ID-код оборудования

Что такое vid pid. Смотреть фото Что такое vid pid. Смотреть картинку Что такое vid pid. Картинка про Что такое vid pid. Фото Что такое vid pid

Что такое vid pid. Смотреть фото Что такое vid pid. Смотреть картинку Что такое vid pid. Картинка про Что такое vid pid. Фото Что такое vid pid

Что такое vid pid. Смотреть фото Что такое vid pid. Смотреть картинку Что такое vid pid. Картинка про Что такое vid pid. Фото Что такое vid pid

Что такое vid pid. Смотреть фото Что такое vid pid. Смотреть картинку Что такое vid pid. Картинка про Что такое vid pid. Фото Что такое vid pid

Что такое vid pid. Смотреть фото Что такое vid pid. Смотреть картинку Что такое vid pid. Картинка про Что такое vid pid. Фото Что такое vid pid

Диспетчер устройств — свойства

Что такое vid pid. Смотреть фото Что такое vid pid. Смотреть картинку Что такое vid pid. Картинка про Что такое vid pid. Фото Что такое vid pid

Сведения — ID оборудования

Примечание : рекомендую сначала скопировать и искать по короткой строке, в которой содержится только VID и PID (VEN, DEV). Пример ниже.

Что такое vid pid. Смотреть фото Что такое vid pid. Смотреть картинку Что такое vid pid. Картинка про Что такое vid pid. Фото Что такое vid pid

Копировать ID оборудования

ШАГ 2: где искать драйвер для оборудования, зная его код ID

Что такое vid pid. Смотреть фото Что такое vid pid. Смотреть картинку Что такое vid pid. Картинка про Что такое vid pid. Фото Что такое vid pid

Поиск драйвера на Devid.info

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

Строку с ИД можно просто вставить в любую поисковую систему и произвести поиск. При поиске драйверов к оборудованию от малоизвестных китайских брендов — нередко драйвер можно загрузить только с очень «специфичных» сайтов.

Что такое vid pid. Смотреть фото Что такое vid pid. Смотреть картинку Что такое vid pid. Картинка про Что такое vid pid. Фото Что такое vid pid

После загрузки архива (исполняемого файла) с драйверами — рекомендую проверить его с помощью спец. инструментов: https://ocomp.info/onlayn-antivirusyi.html#___URL

ШАГ 3: как установить драйвер, если нет исполняемого файла setup.exe / install.exe

❶ Если драйвер запакован в архив ZIP, RAR и пр.

Что такое vid pid. Смотреть фото Что такое vid pid. Смотреть картинку Что такое vid pid. Картинка про Что такое vid pid. Фото Что такое vid pid

Извлечь файлы / Кликабельно

❷ Если исполняемого файла setup.exe нет

Что такое vid pid. Смотреть фото Что такое vid pid. Смотреть картинку Что такое vid pid. Картинка про Что такое vid pid. Фото Что такое vid pid

Диспетчер устройств — обновить драйвер

Что такое vid pid. Смотреть фото Что такое vid pid. Смотреть картинку Что такое vid pid. Картинка про Что такое vid pid. Фото Что такое vid pid

Выполнить поиск драйверов на этом компьютере

Что такое vid pid. Смотреть фото Что такое vid pid. Смотреть картинку Что такое vid pid. Картинка про Что такое vid pid. Фото Что такое vid pid

Поиск драйвера на этом компьютере

Далее Windows проверит папку и предложит выбрать драйвер для установки. В общем-то, осталось только дождаться окончания установки.

Что такое vid pid. Смотреть фото Что такое vid pid. Смотреть картинку Что такое vid pid. Картинка про Что такое vid pid. Фото Что такое vid pid

Выбор драйвера для этого устройства

Если вышеприведенный алгоритм вам показался сложным — попробуйте автоматический вариант поиска и установки драйверов. Для этого необходимо использовать спец. утилиты. О них я рассказывал в этой статье: https://ocomp.info/update-drivers.html

Что такое vid pid. Смотреть фото Что такое vid pid. Смотреть картинку Что такое vid pid. Картинка про Что такое vid pid. Фото Что такое vid pid

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *