Ответы о том, что мне нужно установить Windows для получения прошивки для Linux ... звучит неправильно, не так ли?
Но предыдущие ответы были золотыми. У меня Bluetooth работает после долгого времени в моей Dell с Ubuntu 12.04 386. Здесь мои дополнения к предыдущим ответам (особенно sb):
Кабина sb хороша и имела шестнадцатеричные файлы для нескольких фишек в этом семействе , cabextract - инструмент для извлечения архива .cab. просто: sudo apt-get install cabextractи извлеките его:
cabextract 20573731_e75f2c1244fb153ccc4c1cac0dfbbab030d18543.cab
Имейте в виду, что в кабинете нет каталога, а просто файлы, поэтому вы будете получить много шестнадцатеричных файлов. Хорошо, чтобы mkdir создал конкретный каталог и извлек там кабину.
Кабина sb хороша и имела шестнадцатеричные файлы для нескольких микросхем в этом семействе.Итак, у меня есть идентификатор чипа: 0a5c: 21d7 и куча шестнадцатеричного файла. Как я могу получить правильный вариант для меня? Хитрость заключается в том, чтобы исследовать файл .inf, который инструктирует Windows о том, что устанавливать. Если вы ищете 21D7 (обратите внимание на столицу D вместо «d»), я получаю следующее:
% Dell1704.DeviceDesc% = RAMUSB21D7, USB \ VID_0A5C & PID_21D7; BRCM Generic 43142A0 RAMUSB
USB / VID & amp; PID - это то, что я получаю на lsusb: capital (0a5c: 21d7). RAMUSB21D7 - это то, что мне нужно для поиска в inf-файле (это описание устройства).
И это мой результат:
;;;;;;;;;;;;;RAMUSB21D7;;;;;;;;;;;;;;;;;
[RAMUSB21D7.CopyList]
bcbtums.sys
btwampfl.sys
BCM43142A0_001.001.011.0122.0126.hex
И в шестнадцатеричном файле я буду использование 0a5c: 21d7
Остальное - то же, что и выше.
Примечание. Помните, что файл hcd должен начинаться с fw -......, а не fw_. Если вы хотите, чтобы файл hcd начинался с fw -......, Я сделал эту ошибку. :
)