Разработчики программного обеспечения для ноутбуков Dell в инсталляторах драйверов для Dell Dell Wireless 1397, 15xx Half MiniCard, созданных на чипсетах Broadcom BCM43xx, с использованием драйверов Broadcom, осуществляют жёсткую привязку не к чипсету или конкретному WI-FI адаптеру, а к модели ноутбука! Это, наверно, для того, чтобы эти инсталляторы не могли быть использованы для WI-FI адаптеров в других компьютерах, т.к. кроме драйвера в инсталляторе есть утилита контроля за беспроводными сетями от Dell. В результате страдают пользователи ноутбуков Dell: для новых ноутбуков разработчики не утруждают себя приспособить инсталляторы под XP, хотя сами драйверы от Broadcom прекрасно устанавливаются вручную. Я решил эту проблему. [more]Сам инсталлятор представляет собой не заблокированный от изменений самораспаковывающийся архив WinZIP, открываемый и обрабатываемый с помощью архиватора WinRAR. Драйверы Broadcom лежат в папках DRIVER_JPN, DRIVER_ROW, DRIVER_US, X64. Нас интересуют DRIVER_US, X64, для 32 и 64 битных систем соответственно. В файле Version.txt содержится вся информация об инсталляторе.
В зависимости от того, что мы хотим, есть несколько вариантов решения. Допустим, мы не хотим "изобретать велосипед" и хотели бы найти достаточно новый инсталлятор без привязки к модели ноутбука. Такие есть. Из
хранилища драйверов Dell скачиваем R245127.exe для ХР, R245129.exe для Vista 32-bit, R245138.exe для Windows 7 32-bit (ноутбук Vostro V13). Для ХР версия драйвера и утилиты 5.60.18.9, а для Vista/Windows 7 - 5.60.18.8. Отсутствие привязки к модели ноутбука, наверно и к Dell, возможно, определяется тем, что там утилита не Dell, а Broadcom.
Другой вариант: хотим иметь последнюю версию драйвера и утилиты для ХР. Скачиваем R260221.exe. Открываем в WinRAR. С помощью мышки "вытаскиваем" папку DRIVER_US на жёсткий диск. Там её переиминовываем в DRIVER. Затем добавляем в архив, метод сжатия: максимальный. Из архива удаляем DellInfo.exe, DellInfo64.exe. В архив с заменой добавляем SysInfo.exe от любого инсталлятора версии драйвера от 4.170.77.3 до 5.60.18.9 (например
SysInfo.exe), метод сжатия: максимальный. На всякий случай переделанный инсталлятор положил
сюда Третий вариант: хотим найти такой инсталлятор для ХР, который должен был быть "положен по штату". Скачиваем инсталлятор для Vista и читаем в нём Version.txt. С помощью
поиска по Dell (можно и по моделям ноутбуков) ищем инсталляторы с максимально близкой версией драйвера и утилиты и скачиваем. Из инсталлятора для Vista "выуживаем" файл DellInst.enc (маркер модели ноутбука). Этот файл с заменой добавляем в инсталлятор для XP, метод сжатия: максимальный. Дополнительно можно откорректировать Version.txt, внося данные для поддерживаемых ноутбуков из Version.txt инсталлятора Vista. Если вдруг возникнут сложности, то надо просто избавиться от контроля модели как во втором варианте. Если у Вас инсталлятор драйвера 4.170.77.3, то из инсталлятора достаточно удалить DellInfo.exe, DellInfo64.exe. Если драйвер версии 5.10.79.14 и выше, то надо ещё добавлять папку DRIVER. Если версия драйвера 5.60.189.1 или 5.60.48.35 (последняя), т.е. номер сборки А35 или А36, то надо ещё заменять
SysInfo.exe. ЕДИНСТВЕННОЕ, в чём меня разочаровали новые драйверы, так это то, что если соединение было установлено для автоматического подключения с одними региональными настройками Windows XP, то при смене региональных настроек в том же профиле (например, переключении языка MUI, языка поддержки неюникодовских программ, отличных от тех, с которыми устанавливался драйвер), соединение не происходит

. Не углублялся почему это происходит. С другой стороны, ноутбук - персональная машина и врядле кому надо менять региональные настройки. Для моей машины "по штату" была положена старая версия драйвера 4.170.77.3. Я её и выбрал. При этом проблем со сменой региональных настроек нет.[/more]
Если уважаемый
Akam1 сочтёт эту информацию полезной, то можно её добавить в шапку. Я в этой теме случайно, не специалист, и совершенствоваться в поиске и применении драйверов ХР на другие ноутбуки пока не планирую.