Время на прочтение
3 мин
Количество просмотров 104K
Некоторые производители ноутбуков исскуственно ограничавают совместимость оборудования, зашивая идентификатор производителя модуля WiFi в BIOS. Под катом небольше описаие того как я боролся с такой проблемой. Данная операция применялась к Lenovo B450, но, вероятно, может быть применена и для других устройств, с похожей проблемой (например, ноутбукам HP Pavilion, естественно с соответствующим файлом BIOS).
И так, после замены модуля WiFi, на более быстый, я обнаружил ошибку: 104-Unsupported wireless network device detected.
Дело в том, что производитель зашил в BIOS ноутбука конкретную модель WiFi адаптера. BIOS обнаруживает чужой модуль и останавливает загрузку. Чтобы восстановить нормальную загрузку необходимо отредактировать BIOS и прошить его. Приступим.
Внимание, дальшейшие шаги небезопасны и могут повредить ваше оборудование. Помните что выполняя их вы делаете это на свой страх и риск.
Загружаем нужные программы
- Официальный прошивальшик [InsydeFlash] (его можно взять вместе с bios с сайта lenovo).
- Редактор BIOS — [EXH2O_v2.1.0.4]
- Шестнадцатеричный редактор — [HxD]
Или все одним архивом (по бесплатное).
Сохраняем старый идентификатор WiFi адаптера
- Находим его в диспетчере устройств.
- Заходим в свойства и там:
Сохраняем текущий BIOS
- Распаковываем 1DCN26WW.exe, заходим в каталог с программой.
- Открываем platform.ini
- Изменяем следующие значения
[FDFile]
"BackupName=" меняем на "BackupName=OLDBIOS.FD"
[FlashComplete]
"Action=2" меняем на "Action=0"
[UI]
"ConfirmInfo=0" меняем на "ConfirmInfo=1"
[Option]
"Flag=0" меняем на "Flag=1"
- Сохраняем файл, закрываем, запускаем InsydeFlash.exe.
- Если вы используете Windows Vista / Windows 7 то для запуска надо кликнуть правой кнопкой по InsydeFlash.exe и выбрать «запуск от имени администратора».
- В открывшемся окне жмем Option, в диалоге настроек в поле file name выбираем файл 1DCN26WW.fd, жмем OK.
- После этого жмем Start, ждем несколько секунд, в это время старый биос сохраняется на диск.
- В открывшемся окне отказываемся от прошивания (жмем отмена).
Все, текущий bios сохранен к вам на диск.
Получаем Device ID нового устройства
Это можно сделать подключив новый WiFi к другому ноутбуку. Если у вас такой возможности нет, то можно сделать так.
- При включении ноутбука, когда BIOS отработал, и передает управление операционной системе, необходимо нажать кнопку Pause. Сделать это необходимо в тот момент, когда экран становится черным, до того как начинает отображаться анимация загрузки Windows. При этом загрузка остановится.
- Не выключая ноутбук, аккуратно, ничего не замкнув, извлекаем старый WiFi модуль и вставляем новый.
Нажимаем Enter чтобы продолжить загрузку. - Когда Windows загрузится получаем Device ID нового устройства таким-же способом что и старого.
Редактируем BIOS
- Запускаем EzH2O, открываем старый BIOS.
- Не закрывая программы запускаем HxD.
- Жмем «Дополнительно» -> «Открыть RAM» -> Выбираем в списке «EzH2O.exe».
- Нам надо найти старый идентификатор устройства в памяти.
Старый ID у нас был PCIVEN_168С&DEV_002A&SUBSYS_0034168С&…
В BIOS байтики идут в обратном порядке (первый становится последним, и т. д.), получаем из нашего идентификатора три группы цифр
8С 16 (из 16 8С), 2A 00 (из 00 2A), 8С 16 34 00 (из 00 34 16 8С).
Ищем последнюю последовательность в нашем редакторе.
- И заменяем на новую.
PCIVEN_168С&DEV_002A&SUBSYS_10671A3B&…
8С 16 (из 16 8С), 2A 00 (из 00 2A), 3B 1A 67 10 (из 10 67 1A 3B). - Жмем сохранить в HxD. Закрываем программу.
- Переключаемся на EzH2O.
- Сохраняем BIOS.
Редактирование в памяти EzH2O было необходимо для того, чтобы в измененном файле проставилась правильная контрольная сумма.
Прошиваем измененный BIOS
- Распаковываем 1DCN26WW.exe архиватором в новый пустой каталог.
- Удаляем из этого каталога 1DCN26WW.fd и помещаем туда наш, отредактированный файл.
- Запускем InsydeFlash.exe, прошиваем, ждем пока ноутбук перезагрузится.
Готово!
PS Рычажек отключения WiFi работает и с новым модулем.
- 2019
Если у вас старый компьютер HP, при загрузке компьютера иногда может появляться следующая ошибка:
Сообщение об ошибке: 104-Обнаружено неподдерживаемое беспроводное сетевое устройство. Система остановлена. Извлеките устройство и перезапустите.
Это одна из тех технических ошибок, которую, к сожалению, не так просто исправить. Тем не менее, стоит попробовать, прежде чем отправить свой компьютер обратно в HP или потратить много денег на Geek Squad.
Есть несколько шагов, которые вы можете предпринять, чтобы попытаться решить эту проблему на ноутбуках и ноутбуках HP. Обратите внимание, что только некоторые беспроводные карты будут работать с вашим компьютером HP, поэтому, если вы попытались установить стороннюю карту, вам, вероятно, придется следовать методу 3 или приобрести другую беспроводную карту. Удачи!
Способ 1 — обновить BIOS
Во-первых, если вы можете устранить ошибку и действительно загрузиться в ОС, то вы хотите попробовать загрузить последнюю версию BIOS. Если вы не можете устранить ошибку, убедитесь, что вы пытаетесь загрузить компьютер в безопасном режиме и посмотрите, загружается ли ОС.
Еще одна вещь, которую вы можете попробовать — войти в программу установки и отключить беспроводной компонент на ноутбуке. Затем попробуйте перезагрузить компьютер и посмотреть, можно ли обойти ошибку «неподдерживаемое беспроводное сетевое устройство».
Если это так, перейдите на сайт поддержки HP (//www.hp.com/#Support) и введите номер модели своего ноутбука HP. Загрузите последнюю версию BIOS и установите его!
Способ 2 — сброс BIOS
Если это не сработает, попробуйте перезагрузить BIOS. Для этого необходимо перезагрузить компьютер HP, а затем нажать клавишу F10, пока отображается логотип HP. Нажмите на нее пару раз во время начальной загрузки, если вы не можете войти сразу.
Теперь перейдите в меню « Выход» и выберите « Загрузить настройки по умолчанию» . Наконец, выберите Exit, сохраняя изменения .
После сброса BIOS вам придется выполнить установку восстановления ОС. Само по себе это довольно длинное руководство, поэтому я направлю вас к моей предыдущей статье о выполнении чистой установки Windows. Обратите внимание, что он НЕ удалит ваши данные или программы.
Способ 3 — вынуть карту WiFi
Если два вышеописанных метода не сработали, вы как бы облажались. На данный момент у вас действительно нет другого выбора, кроме как вынуть карту WiFi. Если он внешний, это должно быть легко, но если он внутренний, вам придется поискать в Google и найти инструкции для вашего компьютера.
Некоторые пользователи добились успеха, вынув карту и вставив ее заново. Если это не сработает, вам придется проверить Lenovo, Amazon и eBay и попытаться найти работающую заменяющую беспроводную карту.
Если у вас возникли проблемы с любым из вышеперечисленных методов, оставьте комментарий здесь, и я постараюсь помочь! Наслаждайтесь!
Некоторые производители ноутбуков исскуственно ограничавают совместимость оборудования, зашивая идентификатор производителя модуля WiFi в BIOS. Под катом небольше описаие того как я боролся с такой проблемой. Данная операция применялась к Lenovo B450, но, вероятно, может быть применена и для других устройств, с похожей проблемой (например, ноутбукам HP Pavilion, естественно с соответствующим файлом BIOS).
И так, после замены модуля WiFi, на более быстый, я обнаружил ошибку: 104-Unsupported wireless network device detected.
Дело в том, что производитель зашил в BIOS ноутбука конкретную модель WiFi адаптера. BIOS обнаруживает чужой модуль и останавливает загрузку. Чтобы восстановить нормальную загрузку необходимо отредактировать BIOS и прошить его. Приступим.
Внимание, дальшейшие шаги небезопасны и могут повредить ваше оборудование. Помните что выполняя их вы делаете это на свой страх и риск.
Загружаем нужные программы
- Официальный прошивальшик [InsydeFlash] (его можно взять вместе с bios с сайта lenovo).
- Редактор BIOS — [EXH2O_v2.1.0.4]
- Шестнадцатеричный редактор — [HxD]
Или все одним архивом (по бесплатное).
Сохраняем старый идентификатор WiFi адаптера
- Находим его в диспетчере устройств.
- Заходим в свойства и там:
Сохраняем текущий BIOS
- Распаковываем 1DCN26WW.exe, заходим в каталог с программой.
- Открываем platform.ini
- Изменяем следующие значения
[FDFile]
"BackupName=" меняем на "BackupName=OLDBIOS.FD"
[FlashComplete]
"Action=2" меняем на "Action=0"
[UI]
"ConfirmInfo=0" меняем на "ConfirmInfo=1"
[Option]
"Flag=0" меняем на "Flag=1"
- Сохраняем файл, закрываем, запускаем InsydeFlash.exe.
- Если вы используете Windows Vista / Windows 7 то для запуска надо кликнуть правой кнопкой по InsydeFlash.exe и выбрать «запуск от имени администратора».
- В открывшемся окне жмем Option, в диалоге настроек в поле file name выбираем файл 1DCN26WW.fd, жмем OK.
- После этого жмем Start, ждем несколько секунд, в это время старый биос сохраняется на диск.
- В открывшемся окне отказываемся от прошивания (жмем отмена).
Все, текущий bios сохранен к вам на диск.
Получаем Device ID нового устройства
Это можно сделать подключив новый WiFi к другому ноутбуку. Если у вас такой возможности нет, то можно сделать так.
- При включении ноутбука, когда BIOS отработал, и передает управление операционной системе, необходимо нажать кнопку Pause. Сделать это необходимо в тот момент, когда экран становится черным, до того как начинает отображаться анимация загрузки Windows. При этом загрузка остановится.
- Не выключая ноутбук, аккуратно, ничего не замкнув, извлекаем старый WiFi модуль и вставляем новый.
Нажимаем Enter чтобы продолжить загрузку. - Когда Windows загрузится получаем Device ID нового устройства таким-же способом что и старого.
Редактируем BIOS
- Запускаем EzH2O, открываем старый BIOS.
- Не закрывая программы запускаем HxD.
- Жмем «Дополнительно» -> «Открыть RAM» -> Выбираем в списке «EzH2O.exe».
- Нам надо найти старый идентификатор устройства в памяти.
Старый ID у нас был PCIVEN_168С&DEV_002A&SUBSYS_0034168С&…
В BIOS байтики идут в обратном порядке (первый становится последним, и т. д.), получаем из нашего идентификатора три группы цифр
8С 16 (из 16 8С), 2A 00 (из 00 2A), 8С 16 34 00 (из 00 34 16 8С).
Ищем последнюю последовательность в нашем редакторе.
- И заменяем на новую.
PCIVEN_168С&DEV_002A&SUBSYS_10671A3B&…
8С 16 (из 16 8С), 2A 00 (из 00 2A), 3B 1A 67 10 (из 10 67 1A 3B). - Жмем сохранить в HxD. Закрываем программу.
- Переключаемся на EzH2O.
- Сохраняем BIOS.
Редактирование в памяти EzH2O было необходимо для того, чтобы в измененном файле проставилась правильная контрольная сумма.
Прошиваем измененный BIOS
- Распаковываем 1DCN26WW.exe архиватором в новый пустой каталог.
- Удаляем из этого каталога 1DCN26WW.fd и помещаем туда наш, отредактированный файл.
- Запускем InsydeFlash.exe, прошиваем, ждем пока ноутбук перезагрузится.
Готово!
PS Рычажек отключения WiFi работает и с новым модулем.
- 2019
Если у вас старый компьютер HP, при загрузке компьютера иногда может появляться следующая ошибка:
Сообщение об ошибке: 104-Обнаружено неподдерживаемое беспроводное сетевое устройство. Система остановлена. Извлеките устройство и перезапустите.
Это одна из тех технических ошибок, которую, к сожалению, не так просто исправить. Тем не менее, стоит попробовать, прежде чем отправить свой компьютер обратно в HP или потратить много денег на Geek Squad.
Есть несколько шагов, которые вы можете предпринять, чтобы попытаться решить эту проблему на ноутбуках и ноутбуках HP. Обратите внимание, что только некоторые беспроводные карты будут работать с вашим компьютером HP, поэтому, если вы попытались установить стороннюю карту, вам, вероятно, придется следовать методу 3 или приобрести другую беспроводную карту. Удачи!
Способ 1 — обновить BIOS
Во-первых, если вы можете устранить ошибку и действительно загрузиться в ОС, то вы хотите попробовать загрузить последнюю версию BIOS. Если вы не можете устранить ошибку, убедитесь, что вы пытаетесь загрузить компьютер в безопасном режиме и посмотрите, загружается ли ОС.
Еще одна вещь, которую вы можете попробовать — войти в программу установки и отключить беспроводной компонент на ноутбуке. Затем попробуйте перезагрузить компьютер и посмотреть, можно ли обойти ошибку «неподдерживаемое беспроводное сетевое устройство».
Если это так, перейдите на сайт поддержки HP (//www.hp.com/#Support) и введите номер модели своего ноутбука HP. Загрузите последнюю версию BIOS и установите его!
Способ 2 — сброс BIOS
Если это не сработает, попробуйте перезагрузить BIOS. Для этого необходимо перезагрузить компьютер HP, а затем нажать клавишу F10, пока отображается логотип HP. Нажмите на нее пару раз во время начальной загрузки, если вы не можете войти сразу.
Теперь перейдите в меню « Выход» и выберите « Загрузить настройки по умолчанию» . Наконец, выберите Exit, сохраняя изменения .
После сброса BIOS вам придется выполнить установку восстановления ОС. Само по себе это довольно длинное руководство, поэтому я направлю вас к моей предыдущей статье о выполнении чистой установки Windows. Обратите внимание, что он НЕ удалит ваши данные или программы.
Способ 3 — вынуть карту WiFi
Если два вышеописанных метода не сработали, вы как бы облажались. На данный момент у вас действительно нет другого выбора, кроме как вынуть карту WiFi. Если он внешний, это должно быть легко, но если он внутренний, вам придется поискать в Google и найти инструкции для вашего компьютера.
Некоторые пользователи добились успеха, вынув карту и вставив ее заново. Если это не сработает, вам придется проверить Lenovo, Amazon и eBay и попытаться найти работающую заменяющую беспроводную карту.
Если у вас возникли проблемы с любым из вышеперечисленных методов, оставьте комментарий здесь, и я постараюсь помочь! Наслаждайтесь!
В этой статье представлена ошибка с номером Ошибка 104, известная как Ошибка 104 (сеть:: ERR_CONNECTION_FAILED), описанная как Ошибка 104 (сеть: ERR_CONNECTION_FAILED). Google Chrome не может найти и загрузить запрошенную веб-страницу.
О программе Runtime Ошибка 104
Время выполнения Ошибка 104 происходит, когда Google Chrome дает сбой или падает во время запуска, отсюда и название. Это не обязательно означает, что код был каким-то образом поврежден, просто он не сработал во время выполнения. Такая ошибка появляется на экране в виде раздражающего уведомления, если ее не устранить. Вот симптомы, причины и способы устранения проблемы.
Определения (Бета)
Здесь мы приводим некоторые определения слов, содержащихся в вашей ошибке, в попытке помочь вам понять вашу проблему. Эта работа продолжается, поэтому иногда мы можем неправильно определить слово, так что не стесняйтесь пропустить этот раздел!
- Найти — этот тег имеет несколько значений.
- Google Chrome — Google Chrome — это веб-браузер, использующий механизм рендеринга Blink. Вопросы должны относиться к разработке с использованием Chrome или для Chrome.
- Загрузка — показатель объема работы, выполняемой компьютером.
- Веб-страница — Веб-страница или веб-страница — это документ или информационный ресурс, доступный через Интернет, или локальный файл, к которому можно получить доступ через веб-браузер и который можно отобразить на мониторе или мобильном устройстве.
- Google+ — интегрируйте приложения или веб-сайты с платформой Google+.
Симптомы Ошибка 104 — Ошибка 104 (сеть:: ERR_CONNECTION_FAILED)
Ошибки времени выполнения происходят без предупреждения. Сообщение об ошибке может появиться на экране при любом запуске %программы%. Фактически, сообщение об ошибке или другое диалоговое окно может появляться снова и снова, если не принять меры на ранней стадии.
Возможны случаи удаления файлов или появления новых файлов. Хотя этот симптом в основном связан с заражением вирусом, его можно отнести к симптомам ошибки времени выполнения, поскольку заражение вирусом является одной из причин ошибки времени выполнения. Пользователь также может столкнуться с внезапным падением скорости интернет-соединения, но, опять же, это не всегда так.
(Только для примера)
Причины Ошибка 104 (сеть:: ERR_CONNECTION_FAILED) — Ошибка 104
При разработке программного обеспечения программисты составляют код, предвидя возникновение ошибок. Однако идеальных проектов не бывает, поскольку ошибки можно ожидать даже при самом лучшем дизайне программы. Глюки могут произойти во время выполнения программы, если определенная ошибка не была обнаружена и устранена во время проектирования и тестирования.
Ошибки во время выполнения обычно вызваны несовместимостью программ, запущенных в одно и то же время. Они также могут возникать из-за проблем с памятью, плохого графического драйвера или заражения вирусом. Каким бы ни был случай, проблему необходимо решить немедленно, чтобы избежать дальнейших проблем. Ниже приведены способы устранения ошибки.
Методы исправления
Ошибки времени выполнения могут быть раздражающими и постоянными, но это не совсем безнадежно, существует возможность ремонта. Вот способы сделать это.
Если метод ремонта вам подошел, пожалуйста, нажмите кнопку upvote слева от ответа, это позволит другим пользователям узнать, какой метод ремонта на данный момент работает лучше всего.
Обратите внимание: ни ErrorVault.com, ни его авторы не несут ответственности за результаты действий, предпринятых при использовании любого из методов ремонта, перечисленных на этой странице — вы выполняете эти шаги на свой страх и риск.
Метод 6 — Переустановите графический драйвер
Если ошибка связана с плохим графическим драйвером, вы можете сделать следующее:
- Откройте диспетчер устройств и найдите драйвер видеокарты.
- Щелкните правой кнопкой мыши драйвер видеокарты, затем нажмите «Удалить», затем перезагрузите компьютер.
Метод 1 — Закройте конфликтующие программы
Когда вы получаете ошибку во время выполнения, имейте в виду, что это происходит из-за программ, которые конфликтуют друг с другом. Первое, что вы можете сделать, чтобы решить проблему, — это остановить эти конфликтующие программы.
- Откройте диспетчер задач, одновременно нажав Ctrl-Alt-Del. Это позволит вам увидеть список запущенных в данный момент программ.
- Перейдите на вкладку «Процессы» и остановите программы одну за другой, выделив каждую программу и нажав кнопку «Завершить процесс».
- Вам нужно будет следить за тем, будет ли сообщение об ошибке появляться каждый раз при остановке процесса.
- Как только вы определите, какая программа вызывает ошибку, вы можете перейти к следующему этапу устранения неполадок, переустановив приложение.
Метод 2 — Обновите / переустановите конфликтующие программы
Использование панели управления
- В Windows 7 нажмите кнопку «Пуск», затем нажмите «Панель управления», затем «Удалить программу».
- В Windows 8 нажмите кнопку «Пуск», затем прокрутите вниз и нажмите «Дополнительные настройки», затем нажмите «Панель управления»> «Удалить программу».
- Для Windows 10 просто введите «Панель управления» в поле поиска и щелкните результат, затем нажмите «Удалить программу».
- В разделе «Программы и компоненты» щелкните проблемную программу и нажмите «Обновить» или «Удалить».
- Если вы выбрали обновление, вам просто нужно будет следовать подсказке, чтобы завершить процесс, однако, если вы выбрали «Удалить», вы будете следовать подсказке, чтобы удалить, а затем повторно загрузить или использовать установочный диск приложения для переустановки. программа.
Использование других методов
- В Windows 7 список всех установленных программ можно найти, нажав кнопку «Пуск» и наведя указатель мыши на список, отображаемый на вкладке. Вы можете увидеть в этом списке утилиту для удаления программы. Вы можете продолжить и удалить с помощью утилит, доступных на этой вкладке.
- В Windows 10 вы можете нажать «Пуск», затем «Настройка», а затем — «Приложения».
- Прокрутите вниз, чтобы увидеть список приложений и функций, установленных на вашем компьютере.
- Щелкните программу, которая вызывает ошибку времени выполнения, затем вы можете удалить ее или щелкнуть Дополнительные параметры, чтобы сбросить приложение.
Метод 3 — Обновите программу защиты от вирусов или загрузите и установите последнюю версию Центра обновления Windows.
Заражение вирусом, вызывающее ошибку выполнения на вашем компьютере, необходимо немедленно предотвратить, поместить в карантин или удалить. Убедитесь, что вы обновили свою антивирусную программу и выполнили тщательное сканирование компьютера или запустите Центр обновления Windows, чтобы получить последние определения вирусов и исправить их.
Метод 4 — Переустановите библиотеки времени выполнения
Вы можете получить сообщение об ошибке из-за обновления, такого как пакет MS Visual C ++, который может быть установлен неправильно или полностью. Что вы можете сделать, так это удалить текущий пакет и установить новую копию.
- Удалите пакет, выбрав «Программы и компоненты», найдите и выделите распространяемый пакет Microsoft Visual C ++.
- Нажмите «Удалить» в верхней части списка и, когда это будет сделано, перезагрузите компьютер.
- Загрузите последний распространяемый пакет от Microsoft и установите его.
Метод 5 — Запустить очистку диска
Вы также можете столкнуться с ошибкой выполнения из-за очень нехватки свободного места на вашем компьютере.
- Вам следует подумать о резервном копировании файлов и освобождении места на жестком диске.
- Вы также можете очистить кеш и перезагрузить компьютер.
- Вы также можете запустить очистку диска, открыть окно проводника и щелкнуть правой кнопкой мыши по основному каталогу (обычно это C
- Щелкните «Свойства», а затем — «Очистка диска».
Метод 7 — Ошибка выполнения, связанная с IE
Если полученная ошибка связана с Internet Explorer, вы можете сделать следующее:
- Сбросьте настройки браузера.
- В Windows 7 вы можете нажать «Пуск», перейти в «Панель управления» и нажать «Свойства обозревателя» слева. Затем вы можете перейти на вкладку «Дополнительно» и нажать кнопку «Сброс».
- Для Windows 8 и 10 вы можете нажать «Поиск» и ввести «Свойства обозревателя», затем перейти на вкладку «Дополнительно» и нажать «Сброс».
- Отключить отладку скриптов и уведомления об ошибках.
- В том же окне «Свойства обозревателя» можно перейти на вкладку «Дополнительно» и найти пункт «Отключить отладку сценария».
- Установите флажок в переключателе.
- Одновременно снимите флажок «Отображать уведомление о каждой ошибке сценария», затем нажмите «Применить» и «ОК», затем перезагрузите компьютер.
Если эти быстрые исправления не работают, вы всегда можете сделать резервную копию файлов и запустить восстановление на вашем компьютере. Однако вы можете сделать это позже, когда перечисленные здесь решения не сработают.
Другие языки:
How to fix Error 104 (Error 104 (net: : ERR_CONNECTION_FAILED)) — Error 104 (net: : ERR_CONNECTION_FAILED). Google Chrome is unable to find and load the requested webpage.
Wie beheben Fehler 104 (Fehler 104 (netto: : ERR_CONNECTION_FAILED)) — Fehler 104 (net: : ERR_CONNECTION_FAILED). Google Chrome kann die angeforderte Webseite nicht finden und laden.
Come fissare Errore 104 (Errore 104 (net: : ERR_CONNECTION_FAILED)) — Errore 104 (net: : ERR_CONNECTION_FAILED). Google Chrome non è in grado di trovare e caricare la pagina web richiesta.
Hoe maak je Fout 104 (Fout 104 (netto: : ERR_CONNECTION_FAILED)) — Fout 104 (netto:: ERR_CONNECTION_FAILED). Google Chrome kan de gevraagde webpagina niet vinden en laden.
Comment réparer Erreur 104 (Erreur 104 (réseau : : ERR_CONNECTION_FAILED)) — Erreur 104 (réseau : : ERR_CONNECTION_FAILED). Google Chrome ne parvient pas à trouver et à charger la page Web demandée.
어떻게 고치는 지 오류 104 (오류 104(순: ERR_CONNECTION_FAILED)) — 오류 104(net: : ERR_CONNECTION_FAILED). Google 크롬이 요청한 웹페이지를 찾아 로드할 수 없습니다.
Como corrigir o Erro 104 (Erro 104 (rede:: ERR_CONNECTION_FAILED)) — Erro 104 (rede:: ERR_CONNECTION_FAILED). O Google Chrome não conseguiu localizar e carregar a página da web solicitada.
Hur man åtgärdar Fel 104 (Fel 104 (net: : ERR_CONNECTION_FAILED)) — Fel 104 (net:: ERR_CONNECTION_FAILED). Google Chrome kan inte hitta och ladda den begärda webbsidan.
Jak naprawić Błąd 104 (Błąd 104 (sieć: : ERR_CONNECTION_FAILED)) — Błąd 104 (sieć: : ERR_CONNECTION_FAILED). Google Chrome nie może znaleźć i załadować żądanej strony internetowej.
Cómo arreglar Error 104 (Error 104 (red:: ERR_CONNECTION_FAILED)) — Error 104 (red:: ERR_CONNECTION_FAILED). Google Chrome no puede encontrar y cargar la página web solicitada.
Об авторе: Фил Харт является участником сообщества Microsoft с 2010 года. С текущим количеством баллов более 100 000 он внес более 3000 ответов на форумах Microsoft Support и создал почти 200 новых справочных статей в Technet Wiki.
Следуйте за нами:
Последнее обновление:
17/11/22 11:59 : Пользователь iPhone проголосовал за то, что метод восстановления 6 работает для него.
Рекомендуемый инструмент для ремонта:
Этот инструмент восстановления может устранить такие распространенные проблемы компьютера, как синие экраны, сбои и замораживание, отсутствующие DLL-файлы, а также устранить повреждения от вредоносных программ/вирусов и многое другое путем замены поврежденных и отсутствующих системных файлов.
ШАГ 1:
Нажмите здесь, чтобы скачать и установите средство восстановления Windows.
ШАГ 2:
Нажмите на Start Scan и позвольте ему проанализировать ваше устройство.
ШАГ 3:
Нажмите на Repair All, чтобы устранить все обнаруженные проблемы.
СКАЧАТЬ СЕЙЧАС
Совместимость
Требования
1 Ghz CPU, 512 MB RAM, 40 GB HDD
Эта загрузка предлагает неограниченное бесплатное сканирование ПК с Windows. Полное восстановление системы начинается от $19,95.
ID статьи: ACX03994RU
Применяется к: Windows 10, Windows 8.1, Windows 7, Windows Vista, Windows XP, Windows 2000
ok, i see the white list, like i said in this post
http://h30434.www3.hp.com/t5/Notebook-Operating-systems-and/Unsupported-Wireless-Network-Device-Dete…
If i can pass the bios check the wifi will work. (I have unplug the wifi card, power the pc and when the bootloader is show — GRUB — i plug the wifi card then boot into Windows 7 and everythink is working fine. The card is recognized and working well.
I need this card for may Mac OS which is installed too on this laptop. This card is fully recognized. The Atheros AR5007 will not work on OS X.
I found a solution that for others it works ( that message was gone). I think i will try it also this solution:
First off if you don't have linux installed you will need to go to www.knoppix.org and download KNOPPIX_V3.8.2-2005-05-05-EN.iso, then burn the cd You need to have the card install during the boot sequence so, have your laptop open and bootup, when you see the boot:_ line insert the card then press enter. Knoppix will autodetect the card & the bios wont complain. Once knoppix has booted: Click on the penguin on the taskbar and select "Root Shell", then the following command (from now on any line that begins with a # is a command to be typed at the Root prompt: #iwconfig You will get a list of ethernet adapters, eth0, eth1 etc. The wireless one should be quite obvious from the text displayed after it with all the wireless parameters! #ethtool -e ethX Obviously replace the 'X' with the index of your wireless card you found above. You will get a hex dump of the 256 bytes of EEPROM data. Note: There is nothing dangerous in the above steps at all. If you want to writing to your EEPROM (You can seriously screw your card up so be careful ): #mkdir /usr/tmp #cd /usr/tmp #wget http://www.geocities.com/sonyirclib/ipw2200.tar.gz > N.B. This file has already been patched to allow writing to the eeprom #tar xvzf ipw2200.tar.gz #cd ipw2200-1.0.3 #sh unload #sh load Now all that you need to do is write to the eeprom. If your card is from Europe: #ethtool -E eth0 magic 0x2200 offset 0x8 value 0xf6 #ethtool -E eth0 magic 0x2200 offset 0x9 value 0x12 #ethtool -E eth0 magic 0x2200 offset 0xa value 0x3c #ethtool -E eth0 magic 0x2200 offset 0xb value 0x10 If it is from the US: ethtool -E eth0 magic 0x2200 offset 0x8 value 0xf5 ethtool -E eth0 magic 0x2200 offset 0x9 value 0x12 ethtool -E eth0 magic 0x2200 offset 0xa value 0x3c ethtool -E eth0 magic 0x2200 offset 0xb value 0x10 N.B. the -E must be uppercase for writing to work. Now reboot your computer and you should no longer get the error 104...!
ok, i see the white list, like i said in this post
http://h30434.www3.hp.com/t5/Notebook-Operating-systems-and/Unsupported-Wireless-Network-Device-Dete…
If i can pass the bios check the wifi will work. (I have unplug the wifi card, power the pc and when the bootloader is show — GRUB — i plug the wifi card then boot into Windows 7 and everythink is working fine. The card is recognized and working well.
I need this card for may Mac OS which is installed too on this laptop. This card is fully recognized. The Atheros AR5007 will not work on OS X.
I found a solution that for others it works ( that message was gone). I think i will try it also this solution:
First off if you don't have linux installed you will need to go to www.knoppix.org and download KNOPPIX_V3.8.2-2005-05-05-EN.iso, then burn the cd You need to have the card install during the boot sequence so, have your laptop open and bootup, when you see the boot:_ line insert the card then press enter. Knoppix will autodetect the card & the bios wont complain. Once knoppix has booted: Click on the penguin on the taskbar and select "Root Shell", then the following command (from now on any line that begins with a # is a command to be typed at the Root prompt: #iwconfig You will get a list of ethernet adapters, eth0, eth1 etc. The wireless one should be quite obvious from the text displayed after it with all the wireless parameters! #ethtool -e ethX Obviously replace the 'X' with the index of your wireless card you found above. You will get a hex dump of the 256 bytes of EEPROM data. Note: There is nothing dangerous in the above steps at all. If you want to writing to your EEPROM (You can seriously screw your card up so be careful ): #mkdir /usr/tmp #cd /usr/tmp #wget http://www.geocities.com/sonyirclib/ipw2200.tar.gz > N.B. This file has already been patched to allow writing to the eeprom #tar xvzf ipw2200.tar.gz #cd ipw2200-1.0.3 #sh unload #sh load Now all that you need to do is write to the eeprom. If your card is from Europe: #ethtool -E eth0 magic 0x2200 offset 0x8 value 0xf6 #ethtool -E eth0 magic 0x2200 offset 0x9 value 0x12 #ethtool -E eth0 magic 0x2200 offset 0xa value 0x3c #ethtool -E eth0 magic 0x2200 offset 0xb value 0x10 If it is from the US: ethtool -E eth0 magic 0x2200 offset 0x8 value 0xf5 ethtool -E eth0 magic 0x2200 offset 0x9 value 0x12 ethtool -E eth0 magic 0x2200 offset 0xa value 0x3c ethtool -E eth0 magic 0x2200 offset 0xb value 0x10 N.B. the -E must be uppercase for writing to work. Now reboot your computer and you should no longer get the error 104...!
ok, i see the white list, like i said in this post
http://h30434.www3.hp.com/t5/Notebook-Operating-systems-and/Unsupported-Wireless-Network-Device-Dete…
If i can pass the bios check the wifi will work. (I have unplug the wifi card, power the pc and when the bootloader is show — GRUB — i plug the wifi card then boot into Windows 7 and everythink is working fine. The card is recognized and working well.
I need this card for may Mac OS which is installed too on this laptop. This card is fully recognized. The Atheros AR5007 will not work on OS X.
I found a solution that for others it works ( that message was gone). I think i will try it also this solution:
First off if you don't have linux installed you will need to go to www.knoppix.org and download KNOPPIX_V3.8.2-2005-05-05-EN.iso, then burn the cd You need to have the card install during the boot sequence so, have your laptop open and bootup, when you see the boot:_ line insert the card then press enter. Knoppix will autodetect the card & the bios wont complain. Once knoppix has booted: Click on the penguin on the taskbar and select "Root Shell", then the following command (from now on any line that begins with a # is a command to be typed at the Root prompt: #iwconfig You will get a list of ethernet adapters, eth0, eth1 etc. The wireless one should be quite obvious from the text displayed after it with all the wireless parameters! #ethtool -e ethX Obviously replace the 'X' with the index of your wireless card you found above. You will get a hex dump of the 256 bytes of EEPROM data. Note: There is nothing dangerous in the above steps at all. If you want to writing to your EEPROM (You can seriously screw your card up so be careful ): #mkdir /usr/tmp #cd /usr/tmp #wget http://www.geocities.com/sonyirclib/ipw2200.tar.gz > N.B. This file has already been patched to allow writing to the eeprom #tar xvzf ipw2200.tar.gz #cd ipw2200-1.0.3 #sh unload #sh load Now all that you need to do is write to the eeprom. If your card is from Europe: #ethtool -E eth0 magic 0x2200 offset 0x8 value 0xf6 #ethtool -E eth0 magic 0x2200 offset 0x9 value 0x12 #ethtool -E eth0 magic 0x2200 offset 0xa value 0x3c #ethtool -E eth0 magic 0x2200 offset 0xb value 0x10 If it is from the US: ethtool -E eth0 magic 0x2200 offset 0x8 value 0xf5 ethtool -E eth0 magic 0x2200 offset 0x9 value 0x12 ethtool -E eth0 magic 0x2200 offset 0xa value 0x3c ethtool -E eth0 magic 0x2200 offset 0xb value 0x10 N.B. the -E must be uppercase for writing to work. Now reboot your computer and you should no longer get the error 104...!
Привет, Хабр!
Достался мне почти бесплатно dv6-2135er с отвалом видеочипа и без wi-fi карты. С чипом справился быстро, а вот с wi-fi не ожидал подвоха. Конечно я знал, что HP блокируют установку левых карт, но до этого карты были в комплекте и проблем не возникало. Можно было купить подходящую карту, но имея в запчастях другую, хотелось приспособить ее.
Инструменты и материалы
-
Обновление биос с сайта производителя sp47531.exe. Из него будем доставать дамп биос
-
Total Commander. Для поиска нужных блоков кода по содержанию файлов
-
IDA Pro. Для анализа кода и его правки
-
PhoenixTool. С помощью этой программы будем распаковывать биос на модули и обратную сборку
Шаг 1. Извлечение дампа из обновления и разборка на модули.
Запускаем файл sp47531.exe и указываем место, куда распаковать. В результате получаем файл WinFlash.exe. Чтобы добраться до бинарного дампа биос нужно открыть этот файл архиватором. Я использовал WinRar.
Файл 3635F13.FD является искомым дампом. Достаем его из архива.
Запускаем PhoenixTool и открываем только что добытый файл биос. В списке Manufacturer ставим Other. Пойдет распаковка биос на модули. В процессе всплывут два окна, нажимаем Ок в обоих.
PhoenixTool распакует дамп биос в папку DUMP. Теперь можно закрыть программу, вернемся к ней позднее, когда будем собирать биос.
Шаг 2. Локализуем файл с проверкой whitelist.
После нехитрых манипуляций мы получили материал для изучения. Прочитав много публикаций в том числе и на Хабре, я понял, что универсального решения нет и нужно импровизировать. В качестве отправной точки я решил выбрать вывод сообщения об ошибке на экран, при попытке подсунуть левую карту. Думаю это сильно сузит круг поисков, так как если опираться, например, на белый список, то в моем случае их оказалось несколько в разных модулях, с разными картами и кодом обработки. Но и сегмент с текстом ошибки оказался не один. Как же найти нужный? Я решил пронумеровать каждое сообщение в его тексте, прошить и посмотреть какое сообщение вылезет при запуске с не родной картой.
Итак. Ищем модули с текстом ошибки — «104 — Unsupported wireless network device detected. System halted. Remove device and restart.» . В этом нам поможет Total Commander. Обязательно ставим галочку на кодировке UTF-16, иначе файлы не найдутся.
Текст ошибки встречается в двух файлах. Извлекаем их в отдельную папку для удобства и открываем в любом hex-редакторе. Теперь нам нужно найти все сегменты с текстом ошибки. В первом файле оказалось 4 вхождения с текстом ошибки, во втором 1.
Чтобы понять какой именно файл проверяет карты и выводит текст ошибки в случае неудачи пронумеруем в обоих файлах все вхождения текста ошибки прямо в самом тексте, заменив его часть. Не забываем, что указывать нужно utf-16 код символа, а не просто чило (1,2,3…)
Пронумеровав все участки с текстом ошибки я собрал биос (об этом речь дальше) , прошил и включил ноутбук. При инициализации получил сообщение об ошибке с номером, который до этого поставил в редакторе. Отлично, круг сужается. Таким образом я выявил, что искомый файл это A6F691AC-31C8-4444-854C-E2C1A6950F92_2_86.ROM. Теперь понятно где происходит проверка карт.
Шаг 3. Анализ и модификация кода модуля проверки карт.
Далее в дело вступает IDA Pro x64. Открываем в ней этот файл. У меня автоматически определился тип процессора и осталось только нажать Ок.
Скажу сразу, что с ассемблером я не знаком от слова совсем и программированием занимаюсь в качестве хобби (поэтому не судите строго). Исходя из этого я понимаю, что ковыряние во всем коде файла мне ничего не даст. Но есть предположение, что список разрешенных карт хранится где-то в сегменте данных в этом файле. Чтобы проверить провожу поиск в хекс-редакторе по VEN популярных производителей. У Broadcom это 14 E4, а у Intel 80 86. Но порядок следования в хекс файле обратный, поэтому меняем местами и получаем E4 14 и 86 80. Поиск по Интел ничего не дал, а вот по Broadcom обнаружился белый список по смещению 324C0 от начала файла.
Можно было на этом этапе подставить данные своей карты и, думаю, все бы заработало, но это костыльное решение и я решил пойти дальше и выпилить проверку в коде.
Теперь идем в IDA Pro и переходим по этому смещению (относительно начала файла!!! там много других вариантов) находим начало белого списка и поднимаемся выше до имени первой переменной — unk_180032490. Эта переменная используется для проверки карт. Ставим на нее курсор и нажимаем клавишу X. IDA Pro покажет где используется эта переменная.
.Двойным щелчком по функции во всплывающем окне переходим в код этой функции. Для дальнейшего анализа алгоритма удобнее схематичное представление. Поэтому нажимаем пробел и код становится представлен ввиде блоков и связей между ними. В коде просматривается цикл проверки. Так же стоит обратить внимание на то, что делается перед блоком с ret, то есть перед возвратом из функции.
А делается у нас следущее: устанавливается или снимается флаг в регистре al. При пройденной проверке в него пишется 1 через регистр bl (выделил синим), иначе (предполагаю, что если в этом порту нет оборудования) он сбрасывается (красный). Наша задача обойти цикл проверки и минуя его уйти на метку loc_18001D902: . Поднимаемся выше по коду и ищем удобное место, где это сделать. Я выбрал строку jz short loc_18001D8CE. Здесь нужно заменить условный переход на безусловный и прыгнуть сразу на установку флага al и на выход из процедуры. Ставим курсор на нужную строку и идем Edit->Patch Program->Assemble... Меняем строку на jmp short loc_18001D902
Чтобы сохранить изменения идем Edit->Patch Program->Apply Patches to input file
Теперь цикл проверки не задействован и программа идет сразу на установку флага и выход из процедуры.
Сохраняем файл и выходим из IDA, она больше не понадобиться. Но лучше еще раз открыть модифицированный файл и убедиться, что все так как задумано.
Шаг 4. Сборка модифицированного биос.
Полдела сделано. Теперь остается собрать биос с модифицированным файлом и прошить во флэш программатором. Так же можно попробовать прошить новый дамп через winFlash из под ОС, но этот вариант я не проверял. Удаляем из папки с разобранным дампом все, кроме папки с модифицированным модулем для удобства, так как PhoenixTool создает много мусора в папке с дампом.
Запускаем PhoenixTool, снова выбираем дамп с сайта производителя
Нажимаем Advanced->Ставим чекбоксы как на скрине->Done
Теперь самое важное. Нажимаем GO. Появится всплывающее окно You can now make… с кнопкой Ok.
НЕ НАЖИМАЕМ ОК!!!!
Снова появится папка DUMP с разобранным биос. Берем файл, который модифицировали и копируем в эту папку с заменой. Вот теперь
НАЖИМАЕМ OK
PhoenixTool пересоберет биос с нашими изменениями, пересчитает контрольные суммы и выплюнет файл с постфиксом _SLIC — это и есть долгожданный дамп, готовый для прошивки.
P.S. Забыл сказать, что при прошивке очень желательно перекинуть серийники со слитого из ноутбука дампа в новый, чтобы потом не заморачиваться и не делать это утилитами. Серийники лежат по адресам h20000-h200FF.
В заключение хочу сказать, что в ноутбук была установлена карта Intel 4965AGN MM2, которая успешно прошла POST и подхватилась системой. В ОС даже нашлись драйверы на нее. Wi-fi работает без нареканий. Так же вставлялась карта Broadcom BCM94313HMGB, которая успешно определилась системой, но в ОС не было драйверов, а искать было лень, поэтому работоспособность не проверялась.
Так же субъективно POST стал проходить гораздо быстрее, но это, возможно связано с заменой флэш на новую, ибо старая читалась и шилась с перебоями.
На этом все. Всем добра!
Файл заводского обновления, готового дампа и измененного модуля можно взять тут