Qualcomm wireless hs usb ethernet adapter 9092 что это

Обновлено: 04.07.2024

Общие принципы восстановления загрузчиков на Qualcomm

Уровень сложности темы: очень сложный

ПРЕДУПРЕЖДЕНИЕ!!
ЕСЛИ ВЫ НЕ ПОНИМАЕТЕ УРОВЕНЬ РИСКА И МЕХАНИЗМ РАБОТЫ ПРИВЕДЕННЫХ УТИЛИТ
- ТО ВАМ ЛУЧШЕ НЕ ИСПОЛЬЗОВАТЬ МАТЕРИАЛЫ ДАННОЙ ТЕМЫ
--- т.к. вместо восстановления - Вы можете ЕЩЕ БОЛЬШЕ УБИТЬ ВАШ АППАРАТ
(и в таком случае Вам лучше отдать аппарат тем кто более сведущ в данных вопросах)

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

зыы: (рекомендовано) - Как правильно задавать вопросы?

Утилита qblinfo официально добавлена в состав qtools.
Теперь актуальную версию сборки для Windows всегда можно скачать по этой ссылке.
Пока только для одного "типа" платформ - 2-го, по моей классификации. К нему относятся, например, MSM8x10, MSM8x26, MSM8962, MSM8974, MSM8x92, MSM8994, APQ8084, MDM9x25, MDM9x35. Для этого класса характерна работа PBL по Сахаре, адреса IRAM 0xf8xxxxxx.
Предлагаю всем владельцам аппаратов на платформах такого типа запустить этот скрипт и выложить получившийся out.txt c указанием модели аппарата.
Кроме "теоретической" пользы в плане освоения платформы, это должно помочь в решении практической задачи подбора загрузчиков.

Цель: "помочь ищущим на непростом пути восстановления кирпичей на Qualcomm"
основной акцент в теме будет уделен "последним версиям" SoC -- MSM(/APQ)8x** на eMMC,
но т.к. "принципы общие" -- то возможно полезно будет и для других серий SoC (MDM(/QSD)7x** на NAND(/MTD)

собрать и систематизировать ("привести к "удобо-понятному" виду) общую терминологию и определения
систематизировать и найти общие методологические принципы и подходы восстановления
собрать рабочие наборы ("кейсы") восстановления кирпичей на Qualcomm
разработать типовые рекомендации по составлению "кейсов восстановления" аппаратов Qualcomm для которых нет готовых кейсов

  • ответы ув. vvevvevve, -- лучше начать отсюда - и далее по теме (минимум 2 страницы)
  • Возможно ли использовать один и тот же программер (xPRG****.hex(/mbn)) на разных аппаратах но с одним и тем же SoC? ответ1
виндовый драйвер RELINK косячит и его нужно обязательно удалить.
За место него нужно ставить гугловский или от вендора.

Qualcomm Snapdragon S4 Pro APQ8064:
ZTE Nubia Z5 (NX501)

    - Работа с устройствами Qualcomm, в режиме 9008
    - Программа подбора программера (firehose) под устройство
    - Утилита для чтения записей QFPROM

утилиты для работы с IMEI - спасибо ув. ariafan, ссылка и ув. acdev, ссылка

Version: 2.1
Released: March 16, 2014
Size: 3,9 Mb
Limitations: Fully functional 33-day trial Если хотите разбираться всерьёз, то установите и запустите на этот порт сниффер - например, USBlyzer, и выложите лог вот такой попытки в QFIL.
Да, при использовании USBlyser нужно в настройках: Capture - Capture Settings - URB Transfer Buffer Size Limit задать максимально допустимое для используемой версии программы значение.

"примерный пример" по прошивке с помощью MiFlash

Возможные проблемы и способы их решения при работе c MiFlash и Fastboot Mi3-W
Еще интересный момент, описанный участником akzhol_b
зы: если каких то файлов нету - то можно "их не заполнять"

Имею труп Huawei U8850 в таком состоянии, прошивальщики не шьют, пробую свой сделать.
Перспектива создания прошивальщика ранее безнадежно софтово убитого девайса)

Команды(Ответы в случае успеха(0x7E и crc16 отброшены))
1. Информация о протоколе


Пример записи по адресу 0x80000000 размером 2000 байт
7E0F8000000007D00D00000003000000280000802800008064460200644602008C46028000000000
8C46028000000000D3F021E3A8D09FE5A8009FE5A8109FE5A8309FE50140A0E30020A0E3010050E1
0
4208034004083E5FBFFFF3A90009FE5100F01EE100F11EE010A80E3100F01EE80209FE50000A0E30
0
0082E578009FE5010010E374E09F1574E09F0510FF2FE178470000DEEEDEEE78470000101F10EE0F
1
A01E20B0A51E3060000AA0220A0E3101E10EE021001E0000051E3FBFFFF1A100E01EE1EFF2FE1022
2
A0E3111E10EE021001E0000051E3FBFFFF1A150E00EE1EFF2FE1000009808C460280E4D207800C01
0
0B878000500083F028028040080880000808C0000802E13A0E30100A0E30C0181E51EFF2FE1D0229
F
E5D0C29FE5080051E30800003A0130D0E4081041E2223423E07110FFE683308CE0B030D3E1022423
E
0FF28C2E3F4FFFFEA000051E30D00000A0000D0E50138E0E30004A0E1050000EA00C022E002091CE
3
822003E0012A221221202212800003E001C0B0E1011041E27110FFE6F5FFFF1A0200E0E17000FFE6
1
EFF2FE150229FE554C29FE5080051E30800003A0130D0E4081041E2023023E0FF3003E27110FFE68
3
308CE0B030D3E1222423E0F4FFFFEA000051E30C00000A0000D0E50004A0E1050000EA003022E001
0
013E3A220A0E1212B221208202212A000A0E10130B0E1011041E27110FFE6F5FFFF1A0200E0E1700
0
FFE61EFF2FE1E0C19FE50321E0E3080051E30700003A0130D0E4081041E2223B23E0FF3003E27110
F
FE603319CE7022423E0F5FFFFEA000051E30C00000A0000D0E5A8319FE5000BA0E1040000EA00C02
2
E002021CE38220A0E1032022108000A0E101C0B0E1011041E27110FFE6F6FFFF1A0200E0E10301C0
E
31EFF2FE168C19FE50331E0E30000C3E1080052E30700003A0130D1E4082042E2203B23E0FF3003E
2
7220FFE603319CE7000423E0F5FFFFEA000052E30C00000A0010D1E52C319FE5011BA0E1040000EA
0
1C020E002021CE38000A0E1030020108110A0E102C0B0E1012042E27220FFE6F6FFFF1A0000E0E10
3
01C0E31EFF2FE1E4C09FE50000E0E17000FFE6000052E30130D11401204212203423107220FF1683
3
08C10B030D31100042310FF08C013F5FFFF1A0000E0E17000FFE61EFF2FE1A8C09FE50000E0E1700
0
FFE6000052E30130D1140120421200302310FF30031283308C10B030D31120042310F6FFFF1A0000
E
0E17000FFE61EFF2FE178C09FE5080051E30600003A0130D0E4081041E2223C23E07110FFE603319
C
E7022423E0F6FFFFEA000051E30C00000A0000D0E548309FE5000CA0E1040000EA00C022E002011C
E
38220A0E1032022108000A0E101C0B0E1011041E27110FFE6F6FFFF1A0200A0E11EFF2FE1FFFF000
0
30D6018030D8018030D20180C7B9306030DA0180B71DC10414409FE514109FE50000A0E3010054E1
0
4008434FCFFFF3A1EFF2FE18C460280E4D2078070402DE964409FE5000094E530FF2FE1010050E30
8
00001A2E53A0E30160A0E3040094E530FF2FE1000050E310618505FAFFFF0A38009FE5004080E50E
0
000EB200400EB2C409FE50400A0E13C0500EBFCFFFFEA0000A0E31EFF2FE10000A0E31EFF2FE1641
0
A0E3910000E0340500EACC3F02800C3F028010270000B0C49FE504E02DE500E0A0E30100A0E300E0
8
CE5B4E0CCE1001380E0010080E201228CE0413E42E201328CE7640050E3B4E0C2E1F7FFFFBA80049
F
E578149FE5241080E528E080E530E080E500E0C0E50110A0E32CE080E50110C0E504F09DE458349F
E
5300093E5B410D0E1032041E201CB52E205C05C220010A0E3B410C0211EFF2F212C2093E5000052E
3
00008215300093152C0083E528008305301083E51EFF2FE1F0412DE914749FE5000097E50C0090E5
3
0FF2FE1000097E5101090E57D5E00A0E331FF2FE10150A0E30040A0E3E8839FE51A0000EA1F00A0E
3
0400D0E1000097050C00900530FF2F01D4039FE50460D0E77D5E0056E37D5D0056130A00001A0000
9
7E5101090E57D5D00A0E331FF2FE1001097E5200026E2FF0000E2101091E531FF2FE1025085E2040
0
00EA001097E5FF0006E2101091E531FF2FE1015085E2014084E2B800D8E1000054E1E1FFFFBA0000
9
7E50C0090E530FF2FE1000097E5101090E57D5E00A0E331FF2FE1010085E23F0010E3F081BD18000
0
97E5101090E57D5E00A0E331FF2FE1000097E5101090E5F041BDE87D5E00A0E311FF2FE110402DE9
1
8439FE50718E0E3B800D4E1801101E010039FE5CCFEFFEB08239FE5B810D4E10100C2E7012082E02
0
04A0E10100C2E5020081E2B800C4E11080BDE80010A0E30120D0E4000052E301108112FBFFFF1A01
0
0A0E11EFF2FE170402DE90030A0E1F5FFFFEBBC429FE50050A0E10E00A0E30520A0E10000C4E5010
0
84E20310A0E1990700EB94329FE5010085E20A20A0E37000FFE6011080E2B810C3E10020C4E7D5FF
F
FEB7040BDE895FFFFEA70402DE968429FE50050A0E3141094E5011081E2141084E5301094E500005
1
E30900001A241094E5000051E37040BD08920F8F02DCFFFF0A301084E5002091E5242084E5B450C1
E
1005081E57D5D0050E30100A0030000C4057080BD087D5E0050E30200001A6AFFFFEB0050C4E5708
0
BDE8301094E5B420D1E101CB52E207C05C220500002A0030D4E5012082E0000053E3200020120050
C
4150600C2E5B400D1E1010080E2B400C1E17080BDE8F84F2DE90050A0E10170A0E1B4919FE500A0A
0
E3140099E5010080E0140089E5300099E5000050E30A00001A240099E5000050E3F5907E

Ошибки
Если вам в ответе приходит 0x7E 0x03 . crc16 0x7E, значит вам пришла ошибка
1. Неверные crc16

unsigned short crc_ccitt_update (unsigned short crc, unsigned char data)<
unsigned short t;
data ^= crc&255;
data ^= data << 4;
t = (((unsigned short)data << 8) | ((crc>>8)&255));
t^=(unsigned char)(data >> 4);
t^= ((unsigned short)data << 3);
return t;
>

unsigned short crc_ccitt(short crc,unsigned char *buffer, int len)
while (len--) crc=crc_ccitt_update(crc, *buffer++);
return crc;
>

Я могу посылать .hex лоадер в RAM, сейчас копаю протокол работы с ним.
Пока что не могу послать partition table.mbn в память.
Пример записи лоадера(c/c++):
Предварительно переведите ваш лоадер hex->bin


Добавлено 8.01.13
Научился лоадером считывать память.Ищу адресацию железа

адресация железа вроде как нужна если токо хотишь написать свою читалко-писалку флешки.
но наскоко я понял, нужен тогда мануал msm8x55 software interface.
но я не нашел как скачать. в китайцев - не вышло.

если имеется ввиду адресация флешки, то это и есть partition table.mbn -
по идее - qmat - умеет ее конвертить в текст, можно и в блокноте.
(китайцы сломали qmat506, или шо там нужно в гугле шоб скачать).
хотя есть еще qcsblhd_cfgdata.mbn - говорят там тоже шото умное внутри, но я не осилил.

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

еще у меня есть один хуавей, MSM7630 кажется,
так тому просто update.app от произвдителя - достаточно на карточку положить,
ну и шото нажать при включении. прошивкой - update.app - там занимется как-раз та часть -
шо отвечает на кучу комманд упомянутых выше. и опять смысл топика непонятен.

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

(хотя, мне очень приятно видеть такой топик, на моем любимом ресурсе,
но не знаю чем могу помочь, не девелопер и не кастомер аппарата,
топик случайно нагуглил, но квалкомом интересуюсь, так как фанат cdma800 c 2001 года)

спасибо интересно)я как раз не могу понять структуру partition.mbn
железяка дохлая оказалась. походу контроллер питания.
я нашел у хуавея у 8850 тест-поинт, который переводит его в это состояние)

вдогонку.
qmat криво partition.mbn разбирает, ну там просто размер, на который умножаются значения в partition.mbn,
иногда в телефоне другой размер, чем в qmat. стоит пороверить шо размеры правильные, но то давно было.
счас воосновном в телефоне тот размер блока шо и в qmat, и все ОК. ну ИМНО канено.

довнлоад, понятие относительное. квалкомовских телефонов видел не так много, но по идее есть обычный режим dmss,
описанный в 80-V1294-1, комманда 3A - переводит в довнлоад-режим описанный 80-39912-1, в котором ты уже шото можешь шить,
или шлеш свой загрузчик/код в память (то что в прошивке может зватся nprg) и шлешь комманду его запустить, потом hello,
и дальше работаешь с коммандами воего загрузчика, но мануал по нему не подскажу, так как и не выкладываю упомянутые pdf.
(qcom пишет вонючки хостерам за их PDF, и вендоры, как правило, пишут свои комманды, которых в мануале просто нету нету)

у меня есть сломанный хуавей. подарили.
так в того я пока токо нашел заливку update.app через флешку.
тоесть после 3a - я так не смог залить свой загрузчик в память.
по ходу там шото свое даже всесто стандартной вместо 0F комманды,
или шо там шоб залить загрузчик в рам.

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


Карточка приобретена на замену штатной bgn в ноут Asus K43E, для поддержки диапазона 5ГГц и стандарта 802.11ас.
Поддержка Bluetooth 5.0 HS.
Карта работает уже месяц без нареканий, под Ubuntu 20.4 завелась сама, под Win7 пришлось скачать драйвера и немного их подшаманить для улучшения юзабилити (смотрите под катом).

Модель: Qualcomm AW-CM251HMB
Чипсет: QCA9377
Wi-Fi: IEEE 802.11ac Wave 2, 802.11a/b/g, 802.11n
Пространственная схема: 1T1R
Диапазон 2,4ГГц — пропускная способность до 150 Мбит/с
Диапазон 5 ГГц — пропускная способность до 433 Мбит/с
Допустимая ширина канала: 20/40/80 MHz
Bluetooth версия 5.0 HS
Формат half-size, возможна установка в full-size через шилд (в комплекте нет).
Гнезда для антенн: IPX (2 шт)
Совместимость: DELL, Sony, Acer, Toshiba, Asus, Samsung
Для HP, IBM, Lenovo, Thinkpad возможно потребуется разблокировка «белого списка».

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


Пакет, в нем фирменный блистер Fenvi, пара болтиков (на фото вставил в блистер старую карту)


Вид спереди-сзади взял со страницы продавца. Царапин на контактной группе нет, ощущение что новая.


При установке в ноутбук обнаруживается как PCI\VEN_168C&DEV_0042&SUBSYS_2A511A3B&REV_31
У вас может чуть отличаться, но в любом случае Win7 драйвера автоматически не подхватываются, требуется их скачать (например с портала поддержки Dell по названию QCA9377).

Скачали?
Подождите ставить — давайте пошаманим с установочными inf-файлами, оно того стоит.

Как добавить выбор диапазонов и стандартов в панель управления


1. Распакуйте драйвера в отдельную папку.
2. Скопируйте строку с вашим PID_VID_SUBSYS_REV и найдите все *.inf файлы, где она содержится (у меня это netathr7x.inf, netathr10x.inf).
3. В найденных файлах найдите строку с PCI\VEN_168C&DEV_0042&SUBSYS_2A511A3B&REV_31.
Слева от нее будет наименование раздела, «отвечающего» за установку компонент драйвера именно вашей карты.
У меня этот раздел называется ATHR_DEV_OS61_988x_AS_NFA425_SGL_TF_1_1.ndi


4. Идем в соответствующую секцию ATHR_DEV_OS61_988x_AS_NFA425_SGL_TF_1_1.ndi.NTamd64 (где NTamd64 — идентификатор операционной системы Win7 64bit).
И в перечне настроек AddReg вставляем в любое место флаг BandPrefer_WirelessMode.reg (не забудьте запятую!)

5. Сохраните обновленный *.inf и установите драйвера из этой локальной папки, проигнорировав жалобы на неверную подпись.


В свойствах адаптера на вкладке «Дополнительно» появились разделы настроек Preferred Band

и Wireless Mode



Итог: 433Мбит и все «летает»

Драйвера на Bluetooth подхватились из системы (видимо стандартные).

Установка «фирменного» ВТ под Win7 64


Драйвера скачал с сайта Lenovo
При запуске инсталлятор по умолчанию распаковывает свой SFX архив в папку C:\DRIVERS\W3BLT0797US14CMP а далее делает проверку PID-VID модуля ВТ, ну и естественно при несоответствии установка прерывается.
Для Lenovo легальны только USB\VID_0CF3&PID_E300, USB\VID_0CF3&PID_E360, USB\VID_0CF3&PID_E500.
Наша карта отдает USB\VID_13D3&PID_3501
Чтобы все встало как надо требуется в C:\DRIVERS\W3BLT0797US14CMP еще раз распаковать (или открыть в winrar) файл setup.exe. Внутри него содержится парочка собственно инсталляторов win732.exe и win764.exe
Запускаете тот что соответствует разрядности ОС и вуаля

Прокачиваем домашний Wi-Fi по максимуму! А также превращаем скорость Wi-Fi в ноутбуке из 54 Мбит/с в 150 Мбит/с!

"В связи с отсутствием (в прошлом) сертификации стандарта 802.11n в России во многих ноутбуках с Wi-Fi на базе чипов Atheros AR92xx заблокирована поддержка n-стандарта.
Для его активации есть несколько способов:

FAQ:
Q: После перепрошивки 802.11n так и не заработал, либо заработал на скорости 65Mbps(75Mbps).
A: Проверьте настройки Wi-Fi. Стандарт 802.11n требует использования WPA2-PSK+AES. Для максимальной скорости рекомендуется использовать ширину канала 40MHz и каналы с 1 по 9.
В некоторых случаях дополнительно может потребоваться обновление драйверов WiFi.

Q: После прошивки карточка вообще не заработала. В Device Manager она "висит" с восклицательным знаком.
A: Для восстановления работоспособности карточки можно попробовать воспользоваться прилагаемыми пропатченными драйверами (особенно если значение RegDmn в разделе "Modes and Channels" было установлено вручную) и после их установки прошить оригинальный дамп.

Q: После отключения проверки подписей драйверов система все равно ругается на неподписанный драйвер. Это значит, что EEPROM tool работать не будет?
A: Нет. Windows действительно ругается даже при выключенной проверке и не стоит обращать на это внимание. Если EEPROM tool при запуске не выдавал никаких ошибок и доступно переключение между режимами Read/Write EEPROM, значит драйвер запустился успешно.

Q: Перепрошил/установил пропатченный драйвер, но в настройках драйвера не появилось никаких новых пунктов связанных с 11n. Что делать?
A: Это нормально. Активация 11n не должна влиять на настройки драйвера.

При наличии проблем просьба сперва внимательно поискать ответ в теме (возможно кто-то уже сталкивался с чем-то подобным), попробовать отключить антивирус/фаерволл/проактивную защиту (бывали проблемы при использовании Касперского), а затем, если ничего не помогло, выкладывать дамп своего EEPROM, указывать идентификатор устройства (раздел Details->Hardware Ids в свойствах устройства в Device Manager) и полный текст ошибки

Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\\XXXX\Ndi\params\bkScanEnable]
"ParamDesc"="BackgroundScan On/Off"
"Base"="10"
"default"="1"
"type"="enum"
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\\XXXX\Ndi\params\bkScanEnable\enum]
"1"="On"
"0"="Off"
где XXXX - сответствует вашему подключению (у меня 0011)
После этого зайти в настройки адаптера и установить bkScanEnable в положение off.
PS: значение в <> тоже может отличаться.
В драйверах с лаптопвидео2го эти параметры уже есть.

SoftAP on Atheros (с драйверами от v. 9.xx и выше не работает , 8.xx - не проверялись. Не работает на Windows XP 64bit))
И так, в результате все чаще возникающих вопросов:"Как поднять SoftAP на Atheros?" пришлось обратиться за помощью к Google
И вот что было обнаруженно:
With new version of ACU (8.0) you can turn your Atheros card into an Access Point again.
и
Скрытые возможности вашего WiFi чипа Atheros
В последней статье автор использовал материалы нашего топика, но поленился дать прямую ссылку.Правда честно указал, что пользовался материалами с iXBT
материал сюда не переписываю - много рисунков."

Computer driver update - DriverMax

The Hewlett-Packard Company , commonly shortened to Hewlett-Packard or HP , (ˈ|h|juː|l|ɪ|t|_|ˈ|p|æ|k|ər|d HEW|lit|_|PAK|ərd), was an American multinational information technology company headquartered in Palo Alto, California, that developed and provided a wide variety of hardware components, as well as software and related services to consumers, small and medium-sized businesses (SMBs) and large enterprises, including customers in the government, health and education sectors. The company was founded in a one-car garage in Palo Alto, California by Bill Hewlett and David Packard in 1939, and initially produced a line of electronic test and measurement equipment. The HP Garage at 367 Addison Avenue is now designated an official California Historical Landmark, and is marked with a plaque calling it the "Birthplace of 'Silicon Valley'". The company got its first big contract in 1938, providing its test and measurement instruments for production of Walt Disney's hugely successful animated film Fantasia. This success led Hewlett and Packard to formally establish their Hewlett-Packard Company on January 1, 1939. The company grew into a multinational corporation widely respected for its products, and its management style and culture known as the HP Way, which was adopted by other businesses worldwide. HP was the world's leading PC manufacturer from 2007 until the second quarter of 2013, when Lenovo moved ahead of HP. HP specialized in developing and manufacturing computing, data storage, and networking hardware, designing software and delivering services. Major product lines included personal computing devices, enterprise and industry standard servers, related storage devices, networking products, software and a diverse range of printers and other imaging products. HP directly marketed its products to households, small- to medium-sized businesses and enterprises as well as via online distribution, consumer-electronics and office-supply retailers, software partners and major technology vendors. HP also offered services and a consulting business for its products and partner products. In 1999, Hewlett-Packard Company spun off its electronic and bio-analytical test and measurement instruments business as Agilent Technologies; HP retained focus on its later products, including computers and printers. It merged with Compaq in 2002, and acquired EDS in 2008, leading to combined revenues of $118.4 billion that year and a Fortune 500 ranking of 9 in 2009. In November 2009, HP announced its acquisition of 3Com, with the deal closing on April 12, 2010. On April 28, 2010, HP announced its buyout of Palm, Inc. for $1.2 billion. On September 2, 2010, HP won its bidding war for 3PAR with a $33 a share offer ($2.07 billion), which Dell declined to match. On November 1, 2015, the company spun off its enterprise products and services business Hewlett Packard Enterprise. Hewlett-Packard retained the personal computer and printer businesses and was renamed HP Inc.

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