Автор: todk , 10 сентября 2014
Добрый день.
Купил себе WiFi-карточку на ноутбук Lenovo E145.

В итоге при загрузке выводится ошибка
1802: Unauthorized network card is plugged in - Power off and remove the network card (168C/0032/105B/E044)
System is halted

Т.е. в ноутбуке присутствует whitelist у оборудования

Изучив много статей, как например http://habrahabr.ru/post/145163/ http://habrahabr.ru/post/107598/ ,
было решено заменить в whitelist'e старую карточку на новую

К сожалению, возникли проблемы, поэтому я решил описать алгоритм своих действий, и возможно здесь подскажут, в чем заключается ошибка

1. Обновляю BIOS с официального сайта Леново (2.02), чтобы версия в ноутбуке соответствовала версии, которую будем изменять

2. Запускаю PhoenixTool, указываю прошивку, которая после обновления должна лежать в c:\DRIVERS\Flash\HSAF57WW\HSET57WW\$0AHS000.FL1
http://files.todk.net/lenovo-e145-whitelist/phnx_02.png

3. Указываю производителя (Lenovo)
http://files.todk.net/lenovo-e145-whitelist/phnx_03.png

4. Выбираю опции NO SLIC (как я понял, чтобы использовался вшитый в прошивку) и allow user to modify other modules
http://files.todk.net/lenovo-e145-whitelist/phnx_04.png

5. Программа ждет, пока мы сделаем нужные нам правки ROM'а, после чего нужно нажать OK
http://files.todk.net/lenovo-e145-whitelist/phnx_05.png

6. Замена ID старой платы на новую в HEX-редакторе

После чего жмем ОК в программе Phoenix Tools
http://files.todk.net/lenovo-e145-whitelist/phnx_05.png

7. Как я понял, новая прошивка с изменениями сформирована и лежит рядом со старой с постфиксом *_SLIC.FL1
http://files.todk.net/lenovo-e145-whitelist/phnx_09.png
http://files.todk.net/lenovo-e145-whitelist/phnx_10.png

8. Далее заменяем прошивку у прошивальщика, скачанного с официального сайта (файл c:\DRIVERS\Flash\HSAF57WW\HSET57WW\$0AHS000.FL1)
http://files.todk.net/lenovo-e145-whitelist/phnx_11.png

9. Вот тут и возникает ошибка.
Запуск официального прошивальщика пишет:
Warning: Skipping all SLP subregions!
Error 234 - SecureFlash verification fail!
http://files.todk.net/lenovo-e145-whitelist/phnx_12.png

WinPhlash вообще не хочет принимать данную прошивку:
Corrupted interface descriptors in the new BIOS file
Part Table Signature not found in the interface
http://files.todk.net/lenovo-e145-whitelist/phnx_13.png

Оригинальная прошивка (HSET57WW 2.02):
http://files.todk.net/lenovo-e145-whitelist/$0AHS000.FL1
Измененная прошивка:
http://files.todk.net/lenovo-e145-whitelist/$0AHS000_PATCHED.FL1

Прошу подсказать, что в данной ситуации можно сделать.
Спасибо!

P.S. Спросил на буржуйском форуме - вот что пока удалось разузнать:
SecureFlash (RSA protection) avoid to reflash modded Bios so We have to look for another way !
First of all have You tried to use a SLP Marker to enable Slic 2.1 ?

Из-за RSA-шифрования прошивка модифицированных БИОС недоступна. Но мы попробуем другой путь.
Для начала вы должны попробовать включить Slic 2.1 при помощи SLP Marker (что он под этим имел ввиду, мне в виду неизвестной для меня области, непонятно)


Look here:
http://forums.mydigitallife.info/threads/9055-SLP-Marker-File-Update-Utilities
http://forums.mydigitallife.info/threads/6846-Lenovo-slic-2-1-collection-amp-donation
http://forums.mydigitallife.info/threads/9055-SLP-Marker-File-Update-Utilities/page30?p=478696&viewfull=1#post478696
http://forums.mydigitallife.info/threads/5866-LENOVO-(IBM)-Bioses-especially-Thinkpad

So better is to get Marker enabled before and not have to write new one, then do a
Remove Whitelist on a complete Bios Backup!

Лучше получить маркер включенным сначала и не записывать новый, затем убрать Whitelist после полного резервного копирования биос

Use this tool run It as Administrator and upload here the result file:
http://rghost.net/57069912
http://rghost.net/53128665
Содержимое данного поля является приватным и не предназначено для показа.

BBCode

  • HTML-теги не обрабатываются и показываются как обычный текст
  • You may use the following BBCode tags:
    • [align]
    • [b]
    • [code]
    • [color]
    • [font]
    • [hr]
    • [i]
    • [img]
    • [list]
    • [quote]
    • [s]
    • [size]
    • [spoiler]
    • [sub]
    • [sup]
    • [table]
    • [u]
    • [url]
  • Адреса веб-страниц и email-адреса преобразовываются в ссылки автоматически.

igils

11 лет 5 месяцев назад

Я ничего не понимаю в данном вопросе, небыло нужды их подменять ни разу. Поэтому просто взгляд на это дело со своей колокольни.
1. Я бы для начала снял полный дамп. Самый лучший вариант - программатор. И уже пробовал бы с его копией, а не с обрызком обновления.
2. Шил бы свои пробы тоже на программаторе.
3. Если что-то соберется криво и сдуру прошьется - не надо будет бегать по всем форумам с просьбой дать прошивку, а просто зашить назад снятый бэкап.

todk

11 лет 5 месяцев назад

По-видимому, придется так делать. Возможно, что защита новая, еще как следует не изученная, поэтому так мало информации в интернете удалось найти.
Неужели придется выпаивать микросхему из платы новенького ноутбука (а вдруг там внутрисхемное программирование поддерживается)?
Не могли бы Вы поделиться ссылками, как прошивать/читать БИОС? Программатор собрать не проблема.

igils

11 лет 5 месяцев назад

Если есть программатор - то отпадает вопрос, как читать и писать - у каждого программатора своя оболочка или ключи для командной строки. Выпаиваем - читаем / пишем - впаиваем.

Если гарантийный - другой вопрос. Я бы не полез. Не дай бог сдохнет в течении гарантии - а из-за непонятного желания модернизировать попадешь на деньги. Но я и не понимаю, зачем менять одну карту на другую - я WiFi практически не использую, нет у меня в этом нужды. Поэтому они все для меня одинаковые, из разряда бесполезных приблуд.

I_004

11 лет 5 месяцев назад

[OFF]Не в тему, но по теме. Была подобная проблема с HP, который мне достался без карточки, при этом не захотел принимать такую же карточку (модель указана на шильдике), что меня удивило. Не стал пытаться правильно решить задачу, а прилепил к буку внешнюю WiFi по usb. Минус очевиден, но и плюсы весомые - значительно большая скорость и мощность. В моём случае это оказалось лучшим вариантом, ибо вайрелесс юзается по полной.[/OFF]

eugene2878 (не проверено)

11 лет 2 месяца назад

Кто нибудь знает как slic2.1 вшить? Такой же лаптоп но слика в биосе нету. Автор поста. Поделитесь сликом. Должен быть LENOVOTP-HS. Spasibo.

Unknown BIOS (не проверено)

10 лет 5 месяцев назад

Приведу правильный перевод того, что вам говорили (с пояснениями).
SecureFlash (RSA protection) avoid to reflash modded Bios so We have to look for another way !
First of all have You tried to use a SLP Marker to enable Slic 2.1 ?

"Механизм SecureFlash препятствует перезаписи содержимого BIOS на модифицированную версию, поэтому мы должны найти другой путь!
Для начала скажите, вы использовали SLP Marker для того, чтобы добавить модуль Slic 2.1 в оригинальный BIOS-файл?"

So better is to get Marker enabled before and not have to write new one, then do a
Remove Whitelist on a complete Bios Backup!

"Вобщем будет гораздо лучше, если вы добавите модуль Slic 2.1 в оригинальный BIOS-файл до всех операций (чтобы потом не делать этого) и уже после этого удаляйте(редактируйте) Whitelist на полном (содержащем все необходимые модули) BIOS-файле!"

Комментарий: BIOS-файл с сайта производителя НИКОГДА не будет содержать модуль Slic, так как этот модуль добавляется в BIOS только в процессе производства ПК и лишь на те экземпляры, на которые при производстве клеятся наклейки Windows (ну и установлена данная ОС соответственно)! Ведь не секрет, что в продаже есть модели ноутбуков отличающиеся друг от друга ТОЛЬКО наличием/отсутствием Windows. И если бы производитель выкладывал на своем сайте ПОЛНЫЙ файл BIOS - это позволило бы всем, просто обновив BIOS, получить бесплатно лицензию на ОС Windows, а производителю этого естественно не нужно.

Ну а дальше человек, для того чтобы вам помочь, попросил вас скачать и запустить диагностические утилиты, увидев логи работы которых, человек либо сделал бы всю работу за вас, либо дал бы правильное направление для ваших дальнейших действий.