Апгрейд Lenovo B590, часть 2

Как писал в прошлой части – напрашивалась замена беспроводной карты на что-то более адекватное, что я и сделал. Заказал на Али Intel AX210HMW – в современных ядрах уже нормальная поддержка. Обошлась со скидками 10,42$. Дождался, приехала.

Для замены карты достаточно открутить пару винтов и снять крышку, что я и проделал. Заменил карту – и… fail:

Те самые “белые списки”. Первый раз сталкиваюсь.

Ну что ж… Вспоминаем, что в треде на 4pda это уже обсуждалось – в шапке есть ссылки на англоязычный форум, где вполне активно – в том числе до сих пор! – выкладывают моды по запросу. Был вполне готов делать и свой запрос, но в том же треде в “Полезных ссылках” есть руководство по самостоятельному изготовлению пропатченного BIOS’а. Запускаем виртуалку, запихиваем туда все перечисленное в посте: CodeRush UEFIPatch 0.2.1.rar и из Patches.rar достаем файлик под наш H5ET85WW – который у нас уже давно имеется, так как не раз его шил, так что отдельно дампить его не надо. Открываем наш BIOS через UEFIPatch и получаем образ с убранным “белым списком”:

H5ET85WW_1.23.patched.rom

Уже не хотелось заморачиваться с прошивкой программатором – благо, ноут работал и можно было воспользоваться находящейся там же инструкцией по прошивке под DOS’ом. Тем более, флешка с DOS’ом у меня сохранилась еще со времен прошивки видеокарт Radeon. Закинул на нее каталог, перезагрузился, запустил flash.bat:

Да, фото вышло не сильно удачно, на деле картинка была лучше 🙂

Перезапуск – и система успешно грузится, карта видна на шине. Поставил firmware-iwlwifi, ребут – и сеть есть:

rain@ln:~$ sudo iwconfig
lo no wireless extensions.

enp4s0 no wireless extensions.

wlp3s0 IEEE 802.11 ESSID:"wifi"
Mode:Managed Frequency:5.58 GHz Access Point: 45:11:DC:22:D7:B6
Bit Rate=650 Mb/s Tx-Power=22 dBm
Retry short limit:7 RTS thr:off Fragment thr:off
Encryption key:off
Power Management:on
Link Quality=70/70 Signal level=-28 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:240 Missed beacon:0

Попутно вычистил ненужные теперь пакеты для работы старого Broadcom’а.

На всякий случай – бэкап утилит для снятия белого списка и для прошивки BIOS’а:

Lenovo_b590_bios_patch_sw.tar

Добавить комментарий