Usb vid 0955 pid 9000 что это

Обновлено: 08.07.2024

Краткая инструкция по установке стоковой прошивки через SP Flash Tool

Чтобы не писать постоянно одно и то же в темах по установке прошивки через SP Flash Tool, решил написать небольшую инструкцию. Данная инструкция не исчерпывающая и для каждого отдельного устройства могут быть нюансы о которых следует говорить в теме с устройством (обсуждение, прошивка, root и т.д.), однако для большинства случаев установка заводской прошивки через Flash Tool одинакова. В данном примере описана работа с SP Flash Tool пятой версии, однако на третьей версии программы манипуляции почти идентичны, только отличается немного интерфейс

Что требуется для прошивки через SP Flash Tool:

  • Обязательны установленные USB VCOM драйвера (ссылка кликабельна), без них прошивка просто на стартует
  • Сама прошивка, которая представляет из себя папку с набором файлов (MT65xx_Android_scatter.txt, system.img, recovery.img, boot.img и т.д.)
  • Собственно, сам SP Flash Tool. Не все версии SP Flash Tool всегда подходят для прошивки конкретной модели, обычно с прошивкой даётся нужная версия, но актуальную версию SP Flash Tool на данный момент (16.05.2017) можно скачать из вложения к этому посту (архив SP_Flash_Tool_exe_Windows_v5.1716.00.000.zip)

Процесс установки прошивки через SP Flash Tool:

1. Скачайте прошивку для вашего устройства и распакуйте её в отдельную папку

2. Убедитесь что устройство отключено от ПК, скачайте SP Flash Tool, распакуйте архив с программой и зайдите в распакованную папку

3. Находясь в распакованной папке найдите файл Flash_tool.exe и запустите его (желательно запускать на от имени администратора: правый клик -> от имени администратора)

4. В открывшемся окне программы нажмите на кнопку Scatter-loading (в правой части программы), появится окно обзора, переходим в папку с распакованной прошивкой и выбираем файл MT65xx_Android_scatter.txt (где MT65xx модель вашего MediaTek процессора, вместо xx будут две цифры, например MT6572_Android_Scatter.txt)

5. После выбора нужного Scatter-файла, который находится в папке с прошивкой, в программу будут загружены все необходимые файлы для прошивки (иногда проверка файлов может занять некоторое время). Убедитесь что Flash Tool автоматически проставил флажки напротив всех файлов для прошивки (если флажки не везде, то спрашивайте в теме по устройство, должно ли так быть, иногда надо вручную добавлять некоторые файлы, а иногда прошивать с пустыми флажками напротив некоторых разделов, например userdata или cache или preloader)

6. Если все флажки проставились автоматически, значит все хорошо, просто нажмите кнопку Download в окне Flash Tool для того чтобы программа перешла в режим ожидания подключения смартфона (см. скриншот ниже)


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

8. В таком выключенном состоянии просто подключите устройство к компьютеру через USB и через пару секунд (если был установлен драйвер) Flash Tools сам начнёт прошивку устройства

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

10. Еще раз "передёрните" (вытащить/вставить) батарею устройства если она съёмная, а затем просто включите его в нормальном режиме. Помните что после перепрошивки, первая загрузка устройства, может занять довольно много времени, будьте терпеливы.

Прикрепленное изображение

БУДЬТЕ ЛЮБЕЗНЫ ВНИМАТЕЛЬНО ПРОЧИТАТЬ СЛЕДУЮЩЕЕ! Существует пять видов USB-разъемов:

Слева направо: micro USB, mini USB, B-type, A-type разъем, A-type коннектор
micro USB — используется в самых миниатюрных устройствах вроде плееров и мобильных телефонов;
mini USB — также часто обнаруживается на плеерах, мобильных телефонах, а заодно и на цифровых фотоаппаратах, КПК и тому подобных устройствах;
B-type — полноразмерный разъем, устанавливаемый в принтерах, сканерах и других устройствах, где размер не имеет очень принципиального значения;
A-type (приемник) — разъем, устанавливаемый в компьютерах (либо на удлинителях USB), куда подключается коннектор типа A-type;
A-type (вилка) — коннектор, подключаемый непосредственно к компьютеру в соответствующий разъем.
Разъем microUSB 3.0
Разъем USB Type-C

Подробнее про стандарт USB

1) Попробовать заменить кабель.
2) Воткнуть в другой USB-порт (желательно сзади системного блока, так как эти порты распаяны непосредственно на материнской плате).
3) Пробовать другой ПК.
4) Отключить все USB устройства(как внешние, так и внутренние(например кардридер))
Альтернативные способы подключения к ПК при помощи сторонних программ.

Попробуем поставить галку в настройки/приложения/разработка/Отладка USB.
Внимание! Если вы никак не можете найти похожий пункт, значит у вас установлена прошивка 4.1 и выше, где он скрыт. Для доступа к нему необходимо в разделе "О телефоне"(у Вас может называться иначе) несколько раз(около 10) нажать на "Номер сборки". После этого пункт "Для разработчика" должен появиться.
Включение отладки в особо запущенных случаях.
Как вернуть варианты выбора при подключении девайса? Решение проблем с драйвером МТР. Решение общих вопросов с драйверами. Корректное удаление драйверов устройства с компьютера

Драйвера устройств обычно скрываются в менеджере устройств как только устройство отключится или подаст команду на скрытие (несмотря на то, что они по прежнему установлены в системе). Очень часто "одноименные" драйвера конфликтуют из-за несоответствия версий и пр.

Методика очистки списка не используемых устройств: (Уже многими опробовано и даёт хорошие результаты когда ничего уже не помогает "увидеть" работоспособное "устройство".
0. Отключите от компьютера все внешние USB-устройства.
1. Создайте переменную окружения с именем DEVMGR_SHOW_NONPRESENT_DEVICES со значением равным 1.
Для этого: 1.1. Щелкните правой кнопкой на значке «Мой компьютер» (My Computer) и выберите пункт «Свойства» (Properties).
1.2. В открывшемся диалоговом окне перейдите к вкладке «Дополнительно» (Advanced) и нажмите на кнопку «Переменные среды» (Environment Variables).
1.3. На расположенной в верхней части диалогового окна панели «Переменные среды» нажмите на кнопку «Создать» (New).
1.4. В поле «Имя переменной» наберите (лучше скопируйте отсюда) DEVMGR_SHOW_NONPRESENT_DEVICES, а в поле «Значение переменной» введите 1.
1.5. Два раза подряд нажмите на кнопку «OK».)

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

2. Вызовите менеджер/диспетчер устройств:
3. Щелкните правой кнопкой на значке «Мой компьютер» (My Computer), выберите пункт «Свойства» (Properties) и перейдите к вкладке «Оборудование» (Manage).
4. Нажмите на кнопку «Диспетчер устройств» (Device Manager), раскройте меню «Вид» (View) и выберите команду «Показать скрытые устройства» (Show Hidden Devices).

5. Начинайте "зачистку" системы от "хлама":
5.1 Раздел "Дисковые устройства" Каждый раз, когда вы подключаете новую флешку, ставится новый драйвер. Каждый раз, когда вы подключаете ту же флешку, но к другому порту USB, ставится новый драйвер. Драйвера всех в настоящее время отключенных сменных носителей в этом разделе можно смело удалить - они сами поставятся заново при подключении флешек и прочих USB-носителей. Среди этих скрытых и неиспользуемых драйверов будет и драйвер "Вашего устройства" (возможно "неудачный" и не один). Он должен называться "Ваше устройство" USB Device, но он не всегда определяется правильно и поэтому имя может быть другое. Смело удаляйте всё, что относится к "Вашему устройству" в этом разделе. При первом же подключении "Вашего устройства" новый драйвер от текущего установится сам или попросит Вас его установить.

5.2 Раздел "Другие устройства" Здесь можно удалить все СКРЫТЫЕ (серенькие) устройства - это все ваши неудачные попытки поставить "что-то". Они вам точно не нужны.

5.3 Раздел "Тома запоминающих устройств" Здесь можно удалить СКРЫТЫЕ (серенькие) "тома запоминающих устройств" -это "буквы" ваших флешек -они вам не нужны, т.к. присвоятся заново при подключении флешки..

5.4 Раздел "Контроллеры универсальной последовательной шины USB": Здесь можно удалить все СКРЫТЫЕ (серенькие) устройства: "Ваше устройство" Device USB Driver, Запоминающее устройство для USB, Неизвестное устройство и другие.
5.5 Перезагрузите компьютер.

6. После всех этих удалений попробуйте заново подключить "ваше устройство". Он должен обнаружиться как новое устройство и Windows установит к нему драйвера или вы их установите сами ( на некоторых устройствах нужно устанавливать драйвера без подключения по USB, т.е. подключать после установки драйвера).
6.1 Перезагрузите компьютер.
Обычно такая процедура устраняет все проблемы в конфликтных драйверах "вашего устройства".

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

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


На схеме показаны основные действующие лица, участвующие в жизни разрабатываемого прибора.
Микроконтроллер — основной элемент устройства, который подаёт управляющие сигналы на датчик и принимает отклик, по которому вычисляет результат измерения. С помощью реализованного стека 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 мс. Прикладное ПО собирает принятые хостом данные, проводит небольшую обработку и рисует индикаторы, напоминающие автомобильные спидометры, на которых показываются измеряемые величины. Выводится список подключенных датчиков и их настройки, которые можно изменить: изменения будут переданы на устройство и сохранены в энергонезависимой памяти.

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

Итак. по мелочам в постах ниже найдется многое, но, попробую просуммировать, причем купно итог касается практически всех USB-устройств(опустим экзотику насчет неверно подключенных панелек USB к потрам на маме сразу):

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

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

3. Многое можно решить
через ДОС-команды. и драйвера. Советы специалистов по Линуксу приветствуются. Найти дравки для ДОС легко..в любом поисковике набрать USB-DOS. и обрящете

Для дальнейших манипуляций рекомендую на всякий случай создать точку отката. мало ли что

8. Можно и не читать.. ..
Но замечены проблемы под ХР и 2К с промежуточными хабами-кардридерами. Флэшка-девайс вдруг обламывается..восстанавливает соединение только реконнект. Вижу проблему в одном-интерпретации кодов-потоков данных между хабом на мамке и промежуточным хостом.
А также по недостатку питания. подобные хосты часто кормятся от мамки самой. что есть не гуд! Как пример-винты, живущие через нестабильные переходники по питанию могут вдруг с перепугу по скачку напряжения либо обрезаться, либо залочиться. проверено на практике. Сие может касаться и USB-устройств. Думайте сами, решайте сами.

Разъяснения к концу пункта 8
На всякий случай позволю себе еще одно лирическое отступление.
Ну это так, для пущей вящести, хотя и сильно утрированно, но думаю доступно.
Надо помнить, что кроме основных цепей питания материнки существует еще очень нужный референс +5VSB.
По основам стандартов питания и мамостроения он обеспечивает дежурные токи в режиме ожидания мамки, сигнал готовности к запуску, сам запуск и кормление периферии, могущей комп запустить, как то:
-мыши-клавы
-сетевушки-модемы-подобное железо, имеющее функции WOL\WOR для пробуждения мамы
-память в режиме STR
-кварцы на маме(часы, таймеры и прочяая)
-сохранение данных в CMOS
-USB-периферия в режиме ожидания-отключки компа
-ну и по мелочам.
Так вот, если идти по канонам, то имее мы в виде этой веточки питания слаботочный постоянный референс.
И по тем же канонам после запуска в определенный момент автоматика ДОЛЖНА переключить питание периферии и прочая на основные +5 вольт. В этом случае замеры покажут, что после некоторого провала дальше веточка +5VSB будет ровно 5 вольт с минимальными колебаниями.
Также помним, что при достижении порога тока по этому интерфейсу в 750 миллиампер автоматика также ДОЛЖНА кратковременно отключить интерфейс и не включать его обратно до падения токов потребления. иначе кердык.
Но. увы, сейчас ляпают мамы кто во что горазд, так что эталона искать не стоит.
А теперь можно минутку подумать, что происходит если автоматика не переключит питание на основной источник при запуске. Токов может и хватить на основную работу, но подключение каждого нового потребителя к этому контуру питания будет его просаживать. и в зависимости от решения схем либо очередной потребитель не получит достаточного питания, и как результат просто не опознается. либо скачок и как вариант БСОД или даже отключение мамки.
Понаблюдать за референсами питания очень просто, если есть голова и осциллограф(ну пробник нормальный тоже годится), либо программки типа Sensor. И пляски этого референса могут говорить о том, что либо помирает датчик на матери, а это очень неприятно, либо мы имеем проблему в питании.
Частичное решение проблемы кроется в прочтении фагов к мамкам. Достаточно часто был такой вариант-некоторые порты перемычками на мамке могут получать питание не только от шины питания дежурки(+5VSB), но и от основной силовой цепи, которая получает ток после запуска компа. Делается это установкой перемычек(ищем в описателе). Иногда, но очень редко, такие переключения присутствуют в настройках БИОСа-CMOSа.

Читайте также: