Bbk 40lex 5009 ft2c usb прошивка
Обновлено: 21.11.2024
Поставщики USB-устройств используют программы совместной установки для обновления встроенного ПО устройств, использующих входящие драйверы USB-устройств. Однако соустановщики не поддерживаются новым стандартом «Универсальный INF», который является требованием для Windows 10. Это создает проблемы для существующего процесса обновления прошивки USB-устройства. В этом разделе описывается рекомендуемый способ обновления микропрограммы USB-устройства без дополнительной программы установки.
Требования
Бесшовное обновление прошивки без участия пользователя
Надежный механизм восстановления (например, отсутствие блокировки устройств)
Работает в Windows 7 и более поздних версиях
Обзор
Устройства USB, такие как камеры UVC, выпускаются с обновляемой прошивкой на месте. На сегодняшний день нет стандартного метода обновления прошивки. Один элемент, общий для всех существующих механизмов обновления, заключается в том, что на клиенте запускается некий специальный пакет программного обеспечения, который загружает прошивку на устройство. Как правило, в процессе установки устройства устанавливается пакет программного обеспечения для обновления встроенного ПО. Кик соустановщика запускает процесс обновления прошивки. Отсутствие соустановщиков в Windows 10 не позволяет поставщикам устройств обновлять прошивку на этих устройствах в полевых условиях.
Рекомендуемый способ обойти отсутствие соустановщика для сценария обновления прошивки USB-устройства – использовать более низкий драйвер фильтра для USB-устройства, который запускает процесс обновления прошивки. Во время вызова AddDevice драйвер фильтра проверит версию прошивки устройства и при необходимости обновит ее.
Обзор обновления прошивки
Когда USB-устройство подключается к системе, для него устанавливается универсальный драйвер входящей почты. После установки универсального драйвера ОС запрашивает сервер Центра обновления Windows о наличии любого пакета драйверов конкретного поставщика, загружает его и устанавливает драйвер. Установленный пакет драйверов выполнит обновление прошивки.
Обновить прошивку можно двумя способами:
Драйвер фильтра обновления встроенного ПО
- Поставщик предоставил нижний драйвер фильтра, который выполняет обновление встроенного ПО.
Обновление прошивки драйвера устройства
Поставщик предоставил нижний драйвер фильтра, который переводит устройство в «режим обновления прошивки».
Устройство указано как устройство для обновления встроенного ПО.
Драйвер обновления микропрограммы, предоставленный поставщиком, загрузится на это устройство и обновит микропрограмму.
Способ 1. Драйвер фильтра обновления встроенного ПО
В этом методе драйвер фильтра более низкого уровня для драйвера USB-устройства будет установлен как часть процесса обновления драйвера. Этот драйвер фильтра выполнит обновление микропрограммы.
Пакет обновления драйвера на сервере Центра обновления Windows будет содержать:
Обновление прошивки драйвера нижнего фильтра WDF
Расширение INF для установки обновления встроенного ПО драйвера нижнего фильтра WDF
Файл "firmware.bin"
Во время установки пакета обновления драйвера будет вызвана процедура AddDevice драйвера фильтра WDF для обновления встроенного ПО. Из этой процедуры драйвер фильтра WDF получит версию микропрограммы устройства из ключа реестра HW устройства. Микропрограмма устройства должна поместить версию микропрограммы с помощью дескриптора MSOS в раздел реестра аппаратного обеспечения устройства.
Если версия прошивки устройства и ожидаемая версия прошивки драйвера фильтра отличаются или
Версия микропрограммы недоступна в аппаратном ключе реестра устройства
- Затем драйвер фильтра вставит себя в стек устройств, вернув ответ об успешном завершении обратного вызова AddDevice.
Иначе драйвер фильтра не вставится в стек устройства
- Потому что нет необходимости обновлять прошивку, так как на устройстве установлена ожидаемая прошивка.
Когда позже вызывается обратный вызов EVT_WDF_DEVICE_D0_ENTRY драйвера фильтра WDF, драйвер фильтра должен зарегистрироваться для получения уведомлений об изменении интерфейса устройства с помощью CM_Register_Notification или IoRegisterPlugPlayNotification (UMDF или KMDF), чтобы прослушивать класс интерфейса устройства, который зарегистрирует USB-устройство. устройство в. Например. Драйвер фильтра обновления микропрограммы для камеры RGB будет зарегистрирован как KSCATEGORY_VIDEO_CAMERA. Получив уведомление, драйвер фильтра должен опубликовать рабочий элемент, который будет выполнять обновление микропрограммы.
Драйверы обновления встроенного ПО на основе UMDF могут использовать API-интерфейсы конкретного устройства или напрямую передавать управление для доступа к USB-устройству для выполнения обновления встроенного ПО. Например, драйвер фильтра на основе UMDF для камеры будет использовать API-интерфейсы камеры для выполнения обновления встроенного ПО.
Драйверы обновления встроенного ПО на основе KMDF могут отправлять специфичные для поставщика команды для выполнения обновления встроенного ПО.
По завершении прошивки устройство должно отключиться и снова подключиться к шине. Устройство будет перенумеровано с новой прошивкой.
Метод использования «драйвера фильтра обновления прошивки» рекомендуется для устройств, у которых достаточно ресурсов для хранения двух полных образов прошивки (образа обновления и образа резервной копии) в памяти устройства. Причина в том, что если при загрузке обновленной прошивки были сбои, устройство может отказаться от обновления и загрузиться в исходную прошивку. Таким образом, не блокируя устройство.
Способ 2. Обновление встроенного ПО драйвера устройства
В этом методе драйвер нижнего фильтра для USB-устройства будет установлен как часть процесса обновления драйвера. Этот драйвер фильтра отправит устройству команду на перезагрузку в режиме обновления встроенного ПО, где устройство предоставляет интерфейс обновления встроенного ПО. Драйвер для интерфейса обновления прошивки загрузится и выполнит обновление прошивки.
Пакет обновления драйвера на сервере Центра обновления Windows для устройства будет содержать:
Драйвер нижнего фильтра WDF, который переводит устройство в режим обновления прошивки
Расширение INF для установки драйвера нижнего фильтра WDF
Помимо пакета обновления драйвера, в Центре обновления Windows будет представлен отдельный пакет драйвера устройства обновления микропрограммы, содержащий:
Драйвер устройства обновления микропрограммы WDF и его INF, а также
Файл "firmware.bin".
Во время установки пакета обновления драйвера будет вызываться процедура AddDevice драйвера нижнего фильтра WDF. В этой процедуре драйвер фильтра запросит версию микропрограммы устройства из ключа реестра аппаратного обеспечения устройства. Микропрограмма устройства должна поместить «версию микропрограммы» с помощью дескриптора MSOS или расширения INF USB-устройства в ключ реестра аппаратного обеспечения устройства.
Если версия прошивки устройства и ожидаемые версии прошивки драйвера фильтра отличаются или
Версия микропрограммы недоступна в аппаратном ключе реестра устройства
Затем драйвер фильтра WDF вставится в стек устройства.
В противном случае драйвер фильтра WDF не вставится в стек устройства
Когда позже будет вызван обратный вызов EVT_WDF_DEVICE_D0_ENTRY драйвера фильтра WDF, драйвер фильтра выдаст на устройство команду, специфичную для поставщика, которая переведет его в режим обновления микропрограммы. т. е. устройство отключится и снова подключится, открыв интерфейс обновления прошивки.
Система перечислит интерфейс устройства обновления прошивки. Пользовательский драйвер WDF для обновления встроенного ПО, предоставленный поставщиком в пакете обновления встроенного ПО, будет загружен для этого интерфейса обновления встроенного ПО. Этот драйвер обновит прошивку.
Когда обратный вызов EVT_WDF_DEVICE_D0_ENTRY драйвера обновления встроенного ПО WDF вызывается позже, драйвер должен опубликовать рабочий элемент, который будет выполнять обновление встроенного ПО.
По завершении прошивки устройство должно отключиться и снова подключиться к шине. Устройство будет перенумеровано с новой прошивкой.
Этот метод рекомендуется для устройств, которые не могут хранить обновленные и исходные образы прошивки из-за нехватки памяти на устройстве. Причина в том, что если при загрузке обновленной прошивки произошли сбои, устройство может отказаться от обновления и снова загрузить устройство в режим обновления прошивки, после чего можно повторить попытку обновления прошивки. Таким образом, не блокируя устройство.
Восстановление
Процесс обновления прошивки может завершиться неудачно по разным причинам. Если это произойдет, то при повторном перечислении устройства драйвер обновления микропрограммы может попытаться обновить микропрограмму еще раз, но снова может произойти сбой, и этот процесс обновления может зациклиться. Драйвер обновления микропрограммы должен установить верхний предел количества повторных попыток, которые он может выполнить. Когда повторные попытки обновления микропрограммы превышают пороговое значение (например, 3 попытки), драйвер фильтра не должен пытаться обновить микропрограмму снова, пока новая версия драйвера не будет загружена из WU. Драйвер обновления встроенного ПО может использовать реестр для сохранения состояния повторных попыток.
По окончании обновления микропрограммы устройства рекомендуется выполнить сброс устройства и повторную нумерацию.
При обоих методах обновления прошивки функция устройства должна быть остановлена перед выполнением обновления прошивки. Это гарантирует отсутствие открытого дескриптора устройства и устраняет необходимость перезапуска ОС.
Мы всегда рекомендуем выполнять резервное копирование системы перед обновлением микропрограммы контроллера. Если у вас возникли проблемы с обновлением прошивки, вы можете восстановить предыдущую конфигурацию контроллера.
В следующей процедуре предполагается, что на вашем компьютере установлена ОС Microsoft Windows.
Скопируйте обновление прошивки с базового веб-сайта на USB-накопитель
<р>2.Нажмите на ссылку, чтобы скачать прошивку. <р>3. При появлении запроса выберите параметр «Сохранить файл» и нажмите «ОК». Файл автоматически сохраняется в каталоге загрузки веб-браузера. <р>4. Подключите пустой USB-накопитель к USB-порту компьютера. <р>5. При появлении запроса в Windows выберите параметр, чтобы открыть папку и просмотреть файлы. Откроется окно проводника Windows, в котором отобразится содержимое USB-накопителя. <р>6. В другом окне проводника Windows найдите файл 1000-0.BIN в каталоге загрузки. <р>7. Щелкните правой кнопкой мыши файл 1000-0.BIN и выберите "Копировать". <р>8. Перейдите к окну проводника Windows для USB-накопителя. <р>9. Щелкните правой кнопкой мыши на панели файлов и выберите Вставить. Убедитесь, что файл не скопирован в папку на USB-накопителе. <р>10. Закройте окно Проводника Windows для USB-накопителя. <р>11. В области панели задач рабочего стола Windows выберите параметр «Безопасное извлечение оборудования и дисков». <р>12. Когда появится сообщение Safe to Remove Hardware, отключите USB-накопитель от компьютера.Обновите прошивку на контроллере
<р>1. На контроллере BaseStation 1000 подключите USB-накопитель с файлом обновления к USB-порту. <р>2. Нажмите кнопку «Настройка системы». Появится меню настройки системы. <р>3. Нажмите кнопку , чтобы выделить параметр «Обновление прошивки», а затем нажмите кнопку OK, чтобы выбрать его. Появится меню обновления микропрограммы.<р>4. Опция USB Update должна быть выделена. Если он не выделен, нажмите кнопку , чтобы выделить его, а затем нажмите кнопку OK, чтобы выбрать его. Откроется экран обновления USB.
Контроллер считывает содержимое USB-накопителя и отображает информацию об обновлении в поле «Статус». Когда файл обновления доступен, в строке состояния отображается «Файл обновления в порядке».
<р>5. Нажмите кнопку +, чтобы применить обновление. Когда обновление будет завершено, контроллер перезагрузится и на короткое время отобразит новую версию прошивки. <р>6. Отключите USB-накопитель от порта на контроллере.Если прошивка не обновилась должным образом, позвоните в службу базовой поддержки по телефону 866.294.5847.
ФОРУМ
Статьи, Блоги
Файлообменник
Прошивки
Продажа
Приборы (реклама)
ЖК-DVD и телевизор
Питание IC AC-DC
Питание IC DC-DC
DVD SPI Flash
ТЮНЕР ТВ (фото)
Уконтр.точки T-CON
Искать по всему сайту
Искать на Alldatasheet
На архив технических данных
Прошивка по USB. Инструкция по обновлению: Записать файл на USB-носитель. Отключить ТВ от сети 220 В. Вставить USB-носитель в один из разъёмов сдвоенного USB-порта. Найти заключение о задней панели ТВ и, размеры ее нажатой, включить ТВ в сеть 220 В. В течение 3-5 секунд запускается процесс обновления ПО, при этом начнётся временное включение красного и зелёного цвета светодиодных индикаторов, на экране отобразится информация о прохождении процесса обновления. Клавишу включения можно отпустить. По ходу развития ТВ переждется в режиме ожидания, индикатор красный. |
Полный дамп, считанный с рабочего, восстановленного ТВ. CV338H-T42 MSD6A338 KLM4G1FEPD CX420DLEDM |
Телек Поступил с неисправной подсветкой. Прошивку слил на случай всякий, может кому надо. |
обновление для флешки с саппорта. В архиве инструкции и обновления файла для флешки.
|