| Donz ( @ 2009-05-22 14:37:00 |
| Entry tags: | bluetooth, it, виста, казлы |
Bluetooth & Vista
Сначала немного технической информации. Маты будут в конце.
С самой первой версии Микрософт включил в висту блютус-стэк. Но полностью эту технологию не осилил и реализовал только часть профилей (тупорылость пересылки файлов - это полностью заслуга МС). Разработчик драйверов и блютус-стека WIDCOMM, купленный когда-то Broadcom'ом, тоже не стал особо заморачиваться и для висты выпустил и по сей день выпускает дистриб, содержащий только недостающие профили, можно сказать сервис-пак для микрософтовского стека.
Проще говоря, драйвера от BroadCom версий 5.x.x.x для Windows 2000 & XP - это полноценные драйвера с полный стеком, дрова версий 6.x.x.x - дополнение к встроенному вистовскому стеку. Жаль, что сделали так, ну да ладно, главное, чтобы работало.
А вот тут главная проблема. От версии к версии бродкомовский портрет среднестатистического блютусного пользователя тупеет на глазах. Если дальше будет так продолжаться, то через пару лет софт будет рассчитан на даунов, пускающих слюни. Но, судя по всему и к сожалению, разработчики стека подстраиваются под ими же придуманный портрет потенциального пользователя, то есть, тоже тупеют.
После очередного обновления параметры спаренных устройств вдруг пропали из блютус-окружения и появились в меню Пуск. Можно сказать логично, до этого они были в окне настроек локального устройства. Но как бы неплохо предупредить пользователя. Добавление еще одного элемента в немаленьком двухрядном списке ни разу не очевидно, я уже был готов ставить дрова из инета и ломать их лицензию, но все-таки заметил это изменение до начала активных действий.
Как писал, на днях прикупил блютусную мышь и, на всякий случай, решил опять обновить драйвера BT. Зачем я это сделал?! Установщик стал еще красивей, цвета еще больше ласкают взгляд, но ебанарот, какого хуя для гарнитуры убрали возможность соединяться с конкретным профилем, оставив одну лишь кнопку "Соединить"? С чем, бля, соединить, если у нее три разных профиля, не связанных друг с другом? Бродком настолько крут, что внедрел модуль телепатии в свой софт? Как, блядь, сказать этому ебаному софту, что мне в хуй не впился профиль хэндс-фри, а нужен только A2DP, что мне нужен не голимый монозвук, а нормальный стерео? Или эту настройку, видимо, для гениев, тоже засунули в какую-нибудь жопу? И все это мудоблядство на хуевом русском языке, из которого нихера не ясно, что же должен делать тот или иной профиль (аудиоприемник, головной телефон, "Не удалось" - это сообщение об ошибке). Так сложно перед установкой добавить еще один комбик с выбором языка? Юзерфрендли, блядь.
Потрахался, снес все к чертям, стал экспериментировать с версиями 5.x, которые официально висту не поддерживают. После полутора часов чтения форумов и попыток хака поставил 5.1.0.xxxx, которая все-таки заработала. Но этим драйверам исполнилось три года, и есть подозрения, что они или вообще не знают об A2DP, либо очень частично.
На днях опять буду ебаться с поиском дров, которые уже знают про стерео и работают на висте, но еще не обзерфрендлены ебанатами из бродкома.
Блядь, я удивлен, что у них такое сложное устройство, как мышь, работает. Мозговой штурм, наверное, устраивали и сторонних специалистов привлекали. Про PAN профиль пока даже не думаю. Но если исправлю работу гарнитуры и при этом не отвалится мыша, то перед разборкой с PAN'ом весь раздел винды забэкаплю два раза.
Мораль такова: если вас все устраивает, то не надо ничего обновлять (по крайней мере софт, связанный с bluetooth, это технология, видимо, очень сложна для реализации). А если даже не устраивает что-то, но надо тщательно подумать, стоит ли новая фича или исправление работы старой теоретически возможного (с бродкомом практического и реального) траха с новой версией.