0097ea42 ошибка программатора

Автор
Сообщение

[ТС]

 Заголовок сообщения: RVi R16LA (MB: D1304 37_080) не могу прошить BIOS

СообщениеДобавлено: 22 мар 2019, 16:16 

Интересующийся
Интересующийся
Аватара пользователя


Зарегистрирован: 04 авг 2016, 13:28
Наличности на руках:
128.92

Сообщения: 113
Откуда: Пятигорск

Доброго времени суток!
Имеется видеорегистратор RVi R16LA Шасси D1304 37_080.
Процессор Hi3531 RFC V100
Память MX25L12835FMI 10G
Запускается вентилятор, видео нет, напряжения в норме.
Возникло подозрение, что проблемы с биосом.
Программатор CH341A версия программы 1.34.
Пользуюсь переходником, который шёл в комплекте с данным программатором.
Микросхема MX25L12835FMI-10G определяется без проблем.
Нашёл дамп данного видеорегистратора — шьётся, но в конце после проверки пишет «Access violation at address 0097EA42. Read of adress 0097EA42». Заподозрил неладное с микросхемой памяти — заказал микросхему у китайцев.
Пришла довольно быстро, но на этом вся радость и кончилась.
Начинаю шить в конце после проверки выдаёт «chip main memory with the contents are in disagreement».
Пробовал в настройках рабочей области на «Полностью» (основная + ОТР). Всё также. Что может быть?
За любую помощь заранее благодарен.

Не в сети

Профиль    

 

fobos

 Заголовок сообщения: Re: RVi R16LA (MB: D1304 37_080) не могу прошить BIOS

СообщениеДобавлено: 22 мар 2019, 20:11 


Зарегистрирован: 24 май 2017, 01:56
Наличности на руках:
637.19

Сообщения: 599
Откуда: г. Ставрополь

1.34 глючный релиз…пользуйтесь или более-менее стабильным релизом 1.18, а ещё лучше используйте с CH341 программу calibri
PS. ОТР не трогайте-можете залочить флешь и тогда в мусорку

Не в сети

Профиль    

 

bvj

 Заголовок сообщения: Re: RVi R16LA (MB: D1304 37_080) не могу прошить BIOS

СообщениеДобавлено: 23 мар 2019, 05:03 


Зарегистрирован: 18 июл 2016, 14:35
Наличности на руках:
98.08

Сообщения: 96
Откуда: Ижевск

Всю флеш не залочишь, только область OTP, и нафиг она никому не нужна, так что если и запишешь туда, то от этого флеш не испортится.

Не в сети

Профиль    

 

Вячеслав Южный
[ТС]

 Заголовок сообщения: Re: RVi R16LA (MB: D1304 37_080) не могу прошить BIOS

СообщениеДобавлено: 24 мар 2019, 20:37 


Зарегистрирован: 04 авг 2016, 13:28
Наличности на руках:
128.92

Сообщения: 113
Откуда: Пятигорск

fobos писал(а):

1.34 глючный релиз…пользуйтесь или более-менее стабильным релизом 1.18

В версии 1.18 нет поддержки MX25L12835FMI.
Пробовал версию 1.30 — таже ситуация один-в-один, что и с версией 1.34.
Насчёт колибри попробую… Спасибо.

fobos писал(а):

PS. ОТР не трогайте-можете залочить флешь и тогда в мусорку

Не понял. Поясните.

:du_ma_et:
Кстати, может в этом проблема?
Single Power Supply Operation
— 2.7 to 3.6 volt for read, erase, and program operations (из даташита MX25L12835F)

Не в сети

Профиль    

 

Вячеслав Южный
[ТС]

 Заголовок сообщения: Re: RVi R16LA (MB: D1304 37_080) не могу прошить BIOS

СообщениеДобавлено: 25 мар 2019, 22:28 


Зарегистрирован: 04 авг 2016, 13:28
Наличности на руках:
128.92

Сообщения: 113
Откуда: Пятигорск

Скачал Colibri. Дамп записался нормально. Впаял на плату видеорегистратора.
Запустился. Дата естественно сбросилась на 01.01.2000. Зашёл под пользователем admin с мастер паролем 343772.
После изменения даты на актуальную — входит через пароль 888888 под «888888» без проблем.
Остались две проблемы:
1. не нашёл как сменить серийный номер регистратора на реальный
2. не нашёл как сменить MAC-адрес регистратора на реальный

За любую помощь заранее благодарен.

Не в сети

Профиль    

 

fobos

 Заголовок сообщения: Re: RVi R16LA (MB: D1304 37_080) не могу прошить BIOS

СообщениеДобавлено: 25 мар 2019, 23:34 


Зарегистрирован: 24 май 2017, 01:56
Наличности на руках:
637.19

Сообщения: 599
Откуда: г. Ставрополь

три варианта:
1. Правим серийник и мак в дампе и заливаем программатором
2. Подключаемся к UART и в терминале правим переменные
3. Давайте мне в личку дамп, серийник и мак, которые надо вставить

Не в сети

Профиль    

 

Вячеслав Южный
[ТС]

 Заголовок сообщения: Re: RVi R16LA (MB: D1304 37_080) не могу прошить BIOS

СообщениеДобавлено: 28 мар 2019, 01:24 


Зарегистрирован: 04 авг 2016, 13:28
Наличности на руках:
128.92

Сообщения: 113
Откуда: Пятигорск

fobos писал(а):

2. Подключаемся к UART и в терминале правим переменные

Спасибо. Этот вариант для меня приемлим…
Впаял на плате регистратора 4-пиновый разъём RS232. Взял CH341A переставил перемычку на 2-3 получился преобразователь COM-USB.
При помощи Putty связался с регистратором. Записал mac адрес. Перепроверил — mac адрес изменился на введённый мною.
Далее вбил серийник. Проверил — нули сменились на серийник.
Перезагружаю регистратор — изменения не сохранились(?!)

В настройки входил через пароль 888888 пользователем «888888».
Попробовал admin — ни в какую. Дату сбрасывал. Не помогло.
«admin» никак не пускает (перепробовал различные варианты паролей), «888888» без проблем.

На скриншотах mac адреса.
С серийником строка «ID= заполненная восемнадцатью нулями» меняется на «ID=реальный серийный номер».
После проверки «ID=реальный серийный номер».
Ничего не понятно… :smu:sche_nie:

За любую помощь заранее благодарен.

У вас нет доступа для просмотра вложений:
1. Пожалуйста авторизуйтесь или зарегистрируйтесь.
2. Вы должны иметь 15 (ПЯТНАДЦАТЬ) или более сообщений.
3. У нас можно купить доступ к файлам.

Не в сети

Профиль    

 

fobos

 Заголовок сообщения: Re: RVi R16LA (MB: D1304 37_080) не могу прошить BIOS

СообщениеДобавлено: 28 мар 2019, 22:36 


Зарегистрирован: 24 май 2017, 01:56
Наличности на руках:
637.19

Сообщения: 599
Откуда: г. Ставрополь

Изменения не сохранились, потому что вы их не сохранили…покажите последовательность команд, которыми меняете мак и ид

Не в сети

Профиль    

 

Вячеслав Южный
[ТС]

 Заголовок сообщения: Re: RVi R16LA (MB: D1304 37_080) не могу прошить BIOS

СообщениеДобавлено: 03 апр 2019, 11:20 


Зарегистрирован: 04 авг 2016, 13:28
Наличности на руках:
128.92

Сообщения: 113
Откуда: Пятигорск

На скринах всё видно. Последовательность следующая — первый = PuTTY_1.jpg, второй = PuTTY_2.jpg…
Пробовал сначала мак потом серийник и наоборот с перезагрузкой.
Не меняется. Точнее не сохраняется после перезагрузки…

Последний раз редактировалось Вячеслав Южный 03 апр 2019, 16:16, всего редактировалось 1 раз.

Не в сети

Профиль    

 

csc-rimac

 Заголовок сообщения: Re: RVi R16LA (MB: D1304 37_080) не могу прошить BIOS

СообщениеДобавлено: 03 апр 2019, 11:58 


Зарегистрирован: 22 фев 2017, 22:54
Наличности на руках:
251.91

Сообщения: 265
Откуда: Тольятти

ID также как и MAC меняется:
setenv ID <ваш id>
saveenv
reset

Не в сети

Профиль    

 

Вячеслав Южный
[ТС]

 Заголовок сообщения: Re: RVi R16LA (MB: D1304 37_080) не могу прошить BIOS  [РЕШЕНО]

СообщениеДобавлено: 03 апр 2019, 16:13 


Зарегистрирован: 04 авг 2016, 13:28
Наличности на руках:
128.92

Сообщения: 113
Откуда: Пятигорск

Но я так тоже пробовал с мак-адресом. Вариант нулевой…

Проблему решил таким образом.
По-новой выпаял память, перепрошил дампом.
Зашёл под пользователем admin с мастер паролем 343772.
Убрал пароль у admin-а совсем.
Затем обновил прошивкой с официального сайта.
Зашёл под admin-ом всё сделал как и до этого делал под «888888» см. скриншоты выше…
Серийник и мак-адрес поменялись на реальные.
Кстати, после обновления пользователь 888888 пропадает.

Поменял последовательность — попробовал сменить серийник и мак-адрес до обновления.
Зашёл под пользователем admin с мастер паролем 343772.
Поменял серийник и мак-адрес, как до этого делал под «888888»
Серийник и мак-адрес поменялись на реальные.
Убрал пароль у admin-а совсем.
Обновил всё сохранилось. Пользователь «888888» пропал.

В обоих вариантах заходил под admin-ом и всё сохраняется.
Пропадает пользователь под ником 888888, но его можно потом внести в список самостоятельно.

Не в сети

Профиль    

 

Всем  привет! Получил программатор CH341A EEPROM/SPI и столкнулся с тем, что продавец не выслал драйвера и программы, хотя в описании товара указывал – http://goo.gl/5rYWYb.

программатор CH341A EEPROM/SPI Flash

Пришлось покопаться в Интернете и поискать подходящие драйвера и рабочий под Windows 10 софт. Это оказалось не так просто, но все же возможно. Если у вас Windows 7 или XP, то задача немного упрощается, т.к. как в отличии от Windows 8 и 10 нет необходимости искать подписанные цифровой подписью драйвера.

Последние версии драйверов можно скачать с сайта – http://goo.gl/TOVRiN

Так же проверенные версии доступны по ссылкам:

Драйвера для режима программирования – CH341PAR.ZIP

Для режима USB-SERIAL TTL – CH341SER.ZIP

При первом подключении устройство определится как Неизвестное устройство.

После скачивание драйвера следует распаковать и найти файл setup.exe

После запуска видим окошко.

Установка CH341A драйвера

Нажимаем Install. Подтверждением удачной установки будет следующее уведомление. Если установка не удалась, попробуйте повторить процесс, запустив setup.exe от имени Администратора.

Удачная установка CH341A драйвера

Если повторные попытки не удаются, то вероятно, Windows блокирует драйвер и его стоит попробовать установить с отключенным контролем цифровой подписи. Для это выполняем следующие действия:

Зажимаем Shift и нажимаем Перезагрузку > Решение проблем > Дополнительные опции > Параметры загрузки > Повторная перезагрузка > В предложенном меню выбираем 7 или F7 для отключения контроля цифровой подписи драйверов.

Повторяем процедуру установки. Сейчас точно должно все пройти нормально и драйвер установиться. Подтверждение тому, Неизвестное устройство станет USB-EPP/I2C… CH341A

USB-EPP/I2C... CH341A

Драйвер для серийного режима устанавливается аналогично. При этом на программаторе переключаем джампер в положение 2-3. Результат – установленный порт USB-SERIAL.

USB-SERIAL CH341A

После успешной установки драйверов необходимо установить ПО для программирования. Под Windows 10 (под более старые версии думаю так же хорошо будет работать) подходит программа CH341A Programmer 1.29 (СКАЧАТЬ).

Распаковываем и запускаем файл CH341A_C.EXE. Выглядит следующим образом:

CH341A Programmer 1.29

Теперь можно приступать к прошивке чипов. Все готово для этого.

Полезные ссылки:

CH341A 24 25 Series EEPROM Flash BIOS USB Programmer – http://goo.gl/cxcv3V

Прищепка для прошивки SOIC8 SOP8 без выпаивания – http://goo.gl/7dvoN6

Канал на Youtube — technoKIT

Кэшбэк Алиэкспресс от 7 до 15% – //igorosa.com/cashback-aliexpress/

CH341PAR.ZIP – http://www.mediafire.com/download/myuvzs54mr483hs/CH341PAR.ZIP

CH341SER.ZIP – http://www.mediafire.com/download/96bc79fev1u7ujj/CH341SER.ZIP

Внимание! Ряд антивирусов показывает наличие вирусов в файлах ПО программатора. Я использую этот софт без каких-либо проблем, но если у вас есть сомнение – НЕ качайте! Ищите альтернативные варианты в сети, но не пишите супер “умные” комментарии. Спасибо.

CH341A-programmer-software-1.29.rar – http://www.mediafire.com/download/4m7skn28tntt9xm/CH341A-programmer-software-1.29.rar

Для тех у кого не качает по ссылкам выше, ссылка на драйвера и софт на Я.Диске – DRV_AND_SOFT_CH341A.zip

Если у вас возникли вопросы, пишите в комментарии. Спасибо за внимание. Всем пока!

Куратор(ы):  

MexicanHead   

svarmod   

Автор Сообщение
 

Прилепленное (важное) сообщение

СообщениеДобавлено: 05.12.2018 11:22 

[профиль]

Member

Статус: Не в сети
Регистрация: 03.11.2014

Руководство по адаптации материнских плат 100 и 200 серии для поддержки процессоров Coffee Lake 8xxx/9xxx.

0. Прежде чем приступать к модификации

…запаситесь валерьянкой

  • Нужно осознать, что все действия вы производите на свой страх и риск, и нет никаких гарантий, что все заработает как надо или вообще хоть как-то заработает.
  • Все пункты из шапки важны и обязательны к прочтению.
  • Ознакомьтесь с устройством UEFI BIOS. Достаточно иметь общее представление о системе регионов.
  • Полистайте гайд по прошивке ASUS для 7х чипсетов: определенные моменты, конечно устарели, но некоторые вещи актуальны до сих пор. Обратите внимание на пункты 6, 7, 8.

Примерная форма обращения за помощью в тему

    В обращении должны быть расписаны все действия по пунктам.

  • Процессор и мат.плата для модификации
  • Процесс модификации
  • Пинмод/ Желательно приложить фото
  • Прошивка

Пример:

Цитата:

Имеется процессор i5 6400 и мат.плата ASUS Maximus VIII Hero, поставил i9 9900k ревизии R0.
Использовал мод.биос, сделанный в CoffeeTime 0.85a, добавлял микрокод D2 для 906ED в advanced mode.
Изолировал с помощью каптона, замыкал на процессоре перемычку для запуска https://i.imgur.com/MWLpLm0.jpg
Прошивал с помощью программатора CH341A, используя AsProgrammer 1.4.0, сверку прошло при прошивке.

После этого можете писать свой вопрос по поводу модификации. Чем больше подробностей будет описано, тем быстрее и оперативнее Вам смогут помочь.
Не забывайте прятать изображения под спойлер!

1. Вместо FAQ

Основные моменты

  • Запустить процессоры Coffee Lake можно на платах с любым чипсетом 100 или 200 серии.
  • Запустить можно как серийные Coffee Lake iCore и Xeon, так и их инженерные версии.
  • На модифицированных биосах по-прежнему будут работать серийные Skylake и Kaby Lake, если оставить их микрокоды (506E3 и 906E9 соответственно).
  • При модификации оригинальных биосов сохраняется полная работоспособность iGPU, PCIe x16 и NVME.
  • После модификации условия для возможностей разгона не изменяются: для разгона К-процессоров и памяти необходим Z-чипсет.
  • Coffee Lake без проблем работают с DDR3 и DDR3L памятью.
  • Основная проблема в биосах разных плат — это ограничение максимального количества поддерживаемых процессорных потоков. Но если, например, на плате можно запустить 9700К, то на ней также заработает и 9900К с выключенным HT.
  • Для плат на базе чипсетов Z370, B365 и H310C можно добавить поддержку процессоров Skylake и Kaby Lake. Для этого достаточно понизить версию МЕ и добавить необходимые микрокоды.

2. Дамп биоса и извлечение персональных данных

2.1 Снятие дампа Биоса

    Если у материнской платы присутствуют идентификационные данные (заводской серийный номер, UUID и т.д.), то дамп позволит перенести их в модбиос или восстановить в случае утери.

  • Программатор
    Безотказный вариант. Работа с программатором подробнее описана в пункте 5.6.
  • FlashProgrammingTool v11 (FPT) [ Скачать ]
    Без указания ключа конкретного региона, FPT пытается снять полный дамп биоса. Иногда это приводит к ошибке «Error 318» — значит для каких-то регионов нет доступа на чтение (чаще всего это ME). В таком случае можно отдельно сделать дампы регионов GbE (если у платы сетевой контроллер от Intel) и BIOS, которые открыты на чтение и запись на всех моделях плат.
    Запускать командную строку нужно с правами Администратора. Введите и выполните:

    Код:

    cd /d _полный_путь_к_папке_с_FPT_в_кавычках_   // для перехода в рабочую директорию
    fptw64 -d full.backup     // полный дамп биоса
    fptw64 -gbe -d gbe.backup     // дамп только региона GbE
    fptw64 -bios -d bios.backup     // дамп только региона BIOS

  • AMIFirmwareUpdate 3.05.04 (AFU) [ Скачать ]
    Для снятия дампа подойдет и последняя версия программы, но именно 3.05.04 нам может пригодиться в дальнейшем при прошивке.
    Запускать командную строку нужно с правами Администратора. Введите и выполните:

    Код:

    cd /d _полный_путь_к_папке_с_AFU_в_кавычках_     // для перехода в рабочую директорию
    afuwinx64 backup.rom /O     // полный дамп биоса

    Ленивые могут воспользоваться AFUWINGUI — нажмите кнопку «Save» и выберите место для сохранения дампа.
    Замечен странный баг: через 5-10 минут после снятия дампа через AFU система может самопроизвольно перезагрузиться.

2.2. Персональные данные: MAC-адрес

  • Переносить MAC нужно только для плат с сетевым контроллером Intel. В этом случае в структуре биоса будет присутствовать GbE регион с местом для уникального MAC-адреса сетевого устройства.
  • Для плат с сетевой картой Realtek регион GbE отсутствует и ничего переносить не нужно.
  • Наклейку с MAC-адресом можно найти на самой материнской плате.
  • MAC всегда можно найти в полном дампе биоса или дампе региона GbE (Hex View), открыв их программой UEFITool.
      #77
  • MAC можно посмотреть в Windows, в свойствах сетевого адаптера:
      #77

2.3. Персональные данные: Baseboard Serial Number и UUID

  • На десктопных платах Baseboard S/N и UUID присутствуют только у плат ASUS, и они находятся в модуле FD44820B-F1AB-41C0-AE4E-0C55556EB9BD.
  • S/N и UUID можно посмотреть в программе AIDA64:
    #77
  • CMD-команда «wmic baseboard get serialnumber» покажет S/N материнской платы.
  • Восстановить S/N можно по наклейке на материнской плате:
    Первый символ серийного номера — это год изготовления (1-9=2001-2009г., A=2010г., B=2011г., C=2012г., D=2013г., E=2014г., F=2015г. G=2016г., H=2017г., J=2018г., K=2019г., L=2020г.), второй символ – месяц (1-9 — январь-сентябрь, А — октябрь, В — ноябрь, С — декабрь). Например, «HA», означает «1710xxxxxxxxxxx».
    Остальная часть S/N находится на наклейке на лицевой стороне материнки. Искомые символы — это первые 11 знаков в структуре xxxxxx-xxxxx-aaaaaa-aaa aaaa.
    #77
  • Утерянный UUID восстановить нельзя.
  • Последние 12 знаков UUID – это MAC-адрес.
  • Для плат ASUS существует программа FD44Editor, которая позволяет редактировать и переносить персональные данные.
  • На мобильных системах SN и UUID могут хранится в случайных местах, и для них лучше всего воспользоваться программой DMIEDIT (работает и для десктопных систем).
      — Скачайте программу Rufus и подготовьте с ее помощью загрузочную флешку FreeDOS.
      — Распакуйте в корень флешки архив с DMIEDIT_utility.
      — Загрузитесь с флешки в режиме Legacy и выполните команду:

      Код:

      Amidedos /dms DMI.txt

      — На флешке появится файл DMI.txt, в котором будут собраны все уникальные данные материнской платы.
      — Для восстановления данных из ранее созданного файла DMI.txt, нужно загрузиться с флешки в режиме Legacy и выполнить команду:

      Код:

      Amidedos DMI.txt

3. Подготовка процессора

3.1 Ревизии Coffee Lake

    Есть 4 ревизии процессоров Coffee Lake, каждая требует определенный микрокод. Обратите внимание, что некоторые модели существуют сразу в нескольких вариантах.
    Полный список можно посмотреть тут.

  • Ревизия B0 — микрокод 906EB, используется 4-х ядерный кристалл и «старая» подложка Kaby Lake. Не требует никаких доработок по контактам — воткнул и поехали.
    Процессоры: G4900, G4900T, G4920, G4930, G4930T, G4950, G5420 (SR3YH), G5500, G5500T, G5600, G5600T, G5600F, G5620, i3-8100, i3-8100T, i3-8300, i3-8300T, i3-8350K, i3-9100, i3-9100T, i3-9100F (SRF7W), i3-9300, i3-9300T, i3-9320, i3-9350K, i3-9350KF
  • Ревизия U0 — микрокод 906EA, используется 6-ти ядерный кристалл, требуется пинмод в соответствии с пунктом 3.2.
    Процессоры: G5400, G5400T, G5420 (SR3XA), G5420T, i3-9100F (SRF6N), i5-8400, i5-8400T, i5-8500, i5-8500T, i5-8600, i5-8600T, i5-8600K, i5-9400 (SR3X5), i5-9400T, i5-9400F (SRF6M), i5-9500, i5-9500T, i5-9500F (SRF6Q), i5-9600, i5-9600T, i7-8700, i7-8700T, i7-8700K, i7-8086K
  • Ревизия P0 — микрокод 906EC, используется 8-ми ядерный кристалл, требуется пинмод в соответствии с пунктом 3.2. Скорее всего, больше не производится.
    Процессоры: i5-9400 (SRELV), 9400F (SRFAH), i5-9600K (SRELU), i5-9600KF (SRFAD), i7-9700K (SRELT), i7-9700KF (SRFAC), i9-9900K (SRELS), i9-9900KF (SRFAA)
  • Ревизия R0* — микрокод 906ED, используется 8-ми ядерный кристалл, визуально подложка не отличается от P0, но ревизию можно опознать по S-spec маркировке «SRGxx» на крышке, требуется пинмод в соответствии с пунктом 3.2. Пришла на замену P0.
    Процессоры: i5-9400 (SRG0Y), i5-9400F (SRG0Z), i5-9500F (SRG10), i5-9600K (SRG11), i5-9600KF (SRG12), i7-9700, i7-9700F, i7-9700K (SRG15), i7-9700KF (SRG16), i7-9700T, i9-9900 (SRG18), i9-9900K (SRG19), i9-9900KF (SRG1A), i9-9900T, i9-9900KS (SRG1Q)

    * отмечена ревизия процессоров, требующие ручного добавления их соответствующего микрокода через режим Advanced mode. Об этом читайте в пункте 4.3 «Гайд по использованию CoffeeTime 0.85a».

    #77

3.2 Пинмод для U0/P0/R0

    #77

    Рекомендации:

  • Для процессоров ревизии B0 пинмод не требуется.
  • Фактически, закорачивать контакты (#SKTOCC и GND) нужно в сокете, чтобы материнская плата получила сигнал о наличии процессора и включилась.
  • Простейший способ сделать перемычку — наклеить маленькую полоску пищевой фольги на двусторонний скотч. Подойдут и металлизированный скотч, токопроводящий клей, маркер, лак. В качестве временного решения сгодится мягкий карандаш (возможно, придется подбирать подходящий); начертите им дорожку между нужными контактами.
  • Крайне важно следить, чтобы перемычка не съехала при закрытии рамки сокета и не задела лишние контакты!
  • Для изоляции лучше применять каптоновый скотч или акриловый лак. Изолента не хуже по характеристикам, но менее удобна в использовании.
  • Ни в коем случае не используйте для изоляции лак для ногтей!
  • Желтым цветом обозначены контакты, которые также имеют различное назначение в сокетах 1151v1 и 1151v2, но пока не найдено плат, для которых нужна их обязательная изоляция.
  • Перед установкой процессора обязательно протрите все неизолированные контакты спиртом.
  • Последствия кривого пинмода:

  • Если плате нужна закорачивающая перемычка (см. картинку), то без нее она просто не включится.
  • Если перемычка зацепит соседние контакты, это помешает запуску системы. В редких случаях возможны повреждения iGPU или DDR.
  • Все платы, кроме Gigabyte: если не изолировать указанные на картинке контакты (или изоляция с них сползет), то соответствующие пины в сокете просто сгорят, как предохранитель. Работоспособность системы не пострадает.
  • Gigabyte: если не изолировать бОльшую зону контактов, отмеченных красным, то у платы сгорит одна из фаз питания процессора, а контакты останутся целы. Если изоляция есть, но частично сползет, то соответствующие пины в сокете сгорят, как предохранитель. Работоспособность системы в обоих случаях не пострадает.
  • Дополнительно:

  • Выполненная в соответствии с картинкой изоляция контактов гарантирует, что ничего не сгорит и железо не потеряет товарный вид. Однако, иногда изоляции может потребоваться меньше или не потребоваться вовсе. Чтобы это определить, проверьте отсутствие КЗ на землю для каждого отмеченного для вашей платы контакта в сокете. Пины, «звонящиеся» на землю, изолировать нужно.
  • Замыкание контактов на процессоре можно заменить перемычкой на материнской плате, однако для каждой модели придется искать расположение нужных контактов индивидуально. Пример замыкания на мат.плате находится в пункте 8.1 «Статьи пользователей, решения проблем, подборка информации по платам»
  • Все указанные для изоляции контакты можно удалить из сокета физически — при этом сохранится работоспособность всех поколений процессоров.
  • Сравнение распиновки сокетов 1151v1 и 1151v2.

4. Модификация биоса

4.1 Выбор версии биоса

    Скачайте биос с официального сайта производитея (дамп, снятый с материнки, не подойдет). Выберите подходящую версию, руководствуясь таблицей совместимости.
    Биос должен поддерживать Kaby Lake!

    Таблица совместимости:
    #77
    YES — Работает, проверено.
    99% — Должно работать, не проверено.
    NO — Не работает.
    NOT ALL — Работает не для всех плат, зависимость выявлена.
    50/50 — Работает не для всех плат, зависимость не выявлена.

    * — Для многих «топовых» плат 100 серии (например Maximus VIII серия, Z170-Deluxe, Z170-A) отключение МЕ на 2xxx биосах (для запуска Xeon) приводит к неработоспособности системы.
    Решение: Не найдено.
    ** — На некоторых платах 100 серии (например M8F, M8HA, Z170-A, Z170-AR, H170-ProGaming, Z170-ProGaming) на 3ххх биосах при установке 12-ти поточных зионов встречается one_boot_bug — однократный удачный запуск и неработоспособность в дальнейшем.
    Решение: Использовать 2ххх версию биоса.
    *** — Некоторые 200 платы (например ROG серия Z270, Z270-A) могут работать с 12-ти поточными процессорами на 0ххх версиях биоса. На части плат (например Z270-P, Z270-Dragon) запуску 12-ти поточников помогает удаление модуля «12T_blocker» (терминология CoffeeTime, GUID=64BEA199-7C6C-4F51-B0DA-F42C897DA5CC), если он есть в биосе. Зависимость результатов пока не определена, нужно тестировать для каждой конкретной платы.
    Решение: Использовать порт-биос от совместимой Z370 платы.
    **** — Для большинства плат 200 серии можно портировать биос от совместимой Z370 материнки, если такая существует. Удачный исход позволит запускать на ней все Coffee Lake процессоры. Метод применим и для не-Z материнок.

4.2 Софт для автомодификации

    Существует два автоматизированных инструмента для внедрения в биос поддержки Coffee Lake:

  • CoffeeTime 0.85a [ Я.Диск ]
    Автор: svarmod
    Для корректной работы процессоров разархивировать содержимое CoffeTime.085-add_MC by Michael_Code в папку с CoffeeTime 0.85a с заменой файлов. Данный архив содержит актуальные рабочие микрокоды D2.
  • CoffeeTime 0.92 [ Я.Диск ] [ Mega ]
    Автор: svarmod
    Эта версия не содержит автомодификации, все изменения в биосе проводятся «вручную»; предоставляется без каких-либо подсказок, с GUI, новыми фишками и прочими удобствами.
    Больше информации о новой версии на [ Страница 407 ]
  • AllInOne_Tool [ Mega ]
    Автор: Revlaay, тема на форуме win-raid.

    Мы воспользуемся CoffeeTime 0.85а, хотя все варианты вполне рабочие.

4.3 Гайд по использованию CoffeeTime 0.85a

    В программе важно каждое информационное сообщение! Если у вас проблемы с английским, пользуйтесь онлайн-переводчиками.
    Перед тем как:

    • Отключите антивирус
    • Для правильной работы в путях к программе и рабочим файлам не должны содержаться пробелы, символ обратной скобки «)» и русские буквы
    • Если вы запускаете CoffeeTime первый раз и ранее не пользовались FlashImageTool, то примите лицензионное соглашение, окно с которым появится при сканировании прошивки
    • Распакуйте скаченный архив

    Запустите CoffeeTime.exe.
    На главной странице указаны особенности использования программы, контакты для обратной связи и предложение прочитать readme.txt для более полного знакомства с функционалом и содержанием версии.
    Для продолжения работы введите «1» и нажмите Enter.
    Откроется окно проводника; выберите скачанный с официального сайта биос и нажмите «Открыть».
    Также можно просто перетащить заводской файл прошивки на CoffeeTime.exe, используя Drag’n’Drop.
    #77

    Далее появится главное меню программы.
    При выборе «i», будет выведена подробная справка по ревизиям процессоров.
    Для возврата в главное меню выберите «b»
    #77

    1. Рассмотрим возможности автоматического режима
    Важные примечания:

    • По умолчанию в этом режиме микрокод для ревизии R0 не добавляется
    • Если пункт с наименованием необходимого процессора отсутствует, то можно выбрать аналогичный по ревизии и количеству ядер/потоков вариант

    Для продолжения введите цифру, соответствующую целевому процессору, и нажмите Enter.
    #77

    Зеленым отмечены компоненты, не требующие модификации, красным — те, которые необходимо модифицировать.
    Желтым отмечены пункты, не влияюшие на работоспособность мода.
    Рекомендуется снять защиту, введя «2».
    Основная часть модификации применяется после ввода «1».
    #77

    В следующем окне выберите процессоры, с которыми нужно сохранить совместимость:
    Возможно добавление всех микрокодов для мат.плат ASUS, введя «i».
    Функция экспериментальная, но для 99% плат ASUS все работает как надо.
    Выберите из доступных вариантов нужный и нажмите Enter.
    #77

    Начнется процесс автоматической модификации:
    #77

    Иногда при подготовке биоса для 12/16-ти поточных процессоров часть ACPI-таблиц не модифицируется (характерно для 2xxx прошивок от ASUS):
    Если проблема НЕ в таблице A M I, то это не очень критично — выбирайте «1» и продолжайте.
    #77

    Процесс окончен. Удостоверьтесь, что красных строчек не осталось!
    #77

    Теперь можно воспользоваться функциями переноса MAC-адреса (любые платы с сетевым контроллером Intel) и личных данных (только платы ASUS). Этот шаг не обязателен и не влияет на работоспособность кофемода.
    Введите «3», если этот вариант присутствует:
    Доступные варианты:
    «1» — Перенос MAC-адреса с компьютера, на котором запущена CoffeeTime.
    «2» — Ручной ввод MAC-адреса.
    «3» — Перенос всех данных из дампа, созданного заранее (только для плат ASUS).
    Применив необходимые функции возвращайтесь в главное меню, введя «b»…
    #77

    … и «e» для завершения процесса модификации.
    #77

    Для плат ASUS далее появится окно с возможностью восстановить капсулу (.CAP) для прошивки через USB Flashback. Если ваша модель наделена такой функцией и вы собираетесь ей воспользоваться — соглашайтесь. В остальных случаях смело выбирайте «n».
    #77

    На последнем экране указаны имя выходного файла, краткие рекомендации по методу прошивки, предупреждения.
    Если необходим пинмод контактов, то выберите «v» для просмотра схемы.
    Для генерации расширенной информации и сохранения ее в текстовый файл введите «s», для выхода — «e».
    #77

    2. Рассмотрим возможности Advanced mode
    Важные примечания

    • Этот режим нужен для ручного внесения исправлений обычно в уже сделанный в автоматическом режиме мод.биос.
    • Нужно понимать, какие изменения будут проводиться Вами, и с чем они связаны.

    Для входа в Advanced mode, введите «0» и нажмите Eneter
    #77

    Откроется следующий экран и Вы сможете добавлять патчи, модули и т.п., выбирая необходимые буквы или цифры.
    #77

    К примеру, на руках оказался процессор i5 9600K c кодом на крышке (SRG11), относящейся к ревизии R0-микрокод 906ED. CoffeeTime по умолчанию в автоматическом режиме добавит микрокрод 906EC, если выберете пункт 2. i7 9xxx / i5 9600K.
    #77

    В этом случае нужно добавить необходимый микрокод через Advanced mode.
    Вводим «0», потом удаляем все микрокоды, введя «0», далее добавить те, которые Вам нужны, исходя из ревизии (пункт 3.1 Ревизии Coffee Lake). Количество места под микрокоды ограничено, поэтому обычно можно добавить не больше трёх, зависит от биоса мат.платы. Завершаем модификацию, если больше не требуется никаких изменений, после ввода «e».
    #77
    Модифицированный биос можно считать готовым!

5. Прошивка

5.1 Общая информация

  • Не используйте для прошивки встроенные в биос утилиты!
  • Gigabyte, MSI и Maxsun не имеют блокировок регионов и их можно прошить абсолютно любым способом.
  • ASUS, ASRock, Biostar и прочие выставляют запрет на перезапись FD и ME, поэтому для них проще всего использовать программатор. Чтобы прошиться через FPT или AFU, блокировки регионов можно снять вручную, переведя плату в сервисный режим.
  • На платах ASUS, помимо блокировок по регионам, присутствует BIOS-lock (FPT: Error 368), препятствующий прошивке модифицированных регионов BIOS софтварными методами. AFU умеет самостоятельно деактивировать эту защиту. О способе обхода проблемы для FPT можно почитать тут — Grub Fix Intel FPT Error 368 – BIOS Lock ASUS/Other Mod Bios Flash.
  • Функция ASUS Flashback может облегчить процесс прошивки, но не всегда обеспечивает необходимый результат.

5.2 Ревизия B0

  • При установке Coffee Lake B0 иногда можно обойтись без программатора и возни с разблокировкой регионов на любой материнской плате.
  • Процессорам B0 для запуска требуются только определенная версия МЕ и модифицированный регион BIOS (для U0/P0/R0 еще нужны изменения и в FD).
    Таким образом, если на вашей плате уже присутствует нужная версия МЕ, то останется лишь прошить всегда открытый для записи BIOS-регион через FPT, AFU или ASUS USB Flashback.
  • Для работы с Coffee Lake подходят МЕ версии в диапазоне: 11.0.х.Nxхх — 11.7.х.Nxxx, где «N» не равно «3».
  • Актуальную версию МЕ в системе можно посмотреть в AIDA64 или в программе Intel ME Detection Tool:
    #77#77

5.3 Ручная разблокировка регионов, переключение платы в сервисный режим (HDA_SDO)

  • Временное (до перезагрузки) отключение блокировки всех регионов реализуется путем замыкания контактов на аудиочипе Realtek.
  • Для перевода платы в сервисный режим нужно подать 3.3В (логическую единицу) на вывод HDA_SDO с момента нажатия на кнопку включения до начала отображения POST на экране.
  • У Realtek +3.3В — это DVDD (1 нога чипа), HDA_SDO – SDATA-OUT (5 нога чипа).
  • Полностью обесточьте ПК, замкните ножки пинцетом или согнутой скрепкой, после чего включите систему, дождитесь начала процедуры POST и снимите замыкание. В случае успеха, до перезагрузки будут возможны любые операции чтения и записи для всех регионов UEFI BIOS.
    #77
  • Информация по HDA_SDO в других источниках:
    Unlock Intel Flash Descriptor Read/Write Access Permissions for SPI Servicing (пункт E1)
    FAQ по прошивке BIOS’а для плат ASUS на чипсетах Intel 6 и 7 серии (пункт 8)

5.4 FlashProgrammingTool (FPT)

    FlashProgrammingTool v11 [Скачать]
    Скопируйте модбиос в директорию с FPT и запустите командную строку с правами Администратора. Введите и выполните:

    Код:

    cd /d _полный_путь_к_папке_с_FPT_в_кавычках_     // для перехода в рабочую директорию
    fptw64 -rewrite -f _имя_файла_модбиоса_     // для полной перепрошивки
    fptw64 -rewrite -bios -f _имя_файла_модбиоса_     // прошивка только BIOS региона для варианта из пункта 5.2

    При удачном выполнении процедуры высветится зеленая надпись «Flash operation successful».
    Далее обязательно выполните команду:

    Код:

    fptw64 -greset     // компьютер автоматически перезапустится

    При перезагрузке без этой команды велик шанс получить «кирпич»!
    Если МЕ был отключен (например для запуска Xeon), то -greset не сработает, выдав ошибку.
    В этом случае нужно на 1 минуту снять батарейку и полностью обесточить систему.

5.5 AMIFirmwareUpdate (AFU)

    AMIFirmwareUpdate 3.05.04 [Скачать]
    Использовать нужно именно версию 3.05.04, т. к. в ней еще не вырезан ключ /GAN, позволяющий прошить все доступные для перезаписи регионы.
    Скопируйте модбиос в директорию с AFU и запустите командную строку с правами Администратора. Введите и выполните:

    Код:

    cd /d _полный_путь_к_папке_с_AFU_в_кавычках_     // для перехода в рабочую директорию
    afuwinx64 _имя_файла_модбиоса_ /GAN     // для прошивки всех доступных регионов

    Чтобы исключить вероятность кривого обновления МЕ, рекомендуется завершать прошивку, используя программу FPT из пункта 5.4 и команду:

    Код:

    fptw64 -greset     // компьютер автоматически перезапустится

    Если МЕ был отключен (например для хапуска Xeon), то -greset не сработает, выдав ошибку.
    В этом случае нужно на 1 минуту снять батарейку и полностью обесточить систему.

5.6 Программатор SPI

  • Рекомендуемые модели:
    — CH341A «GOLD» (плата черного цвета)
    — EZP2010
    — SkyPro, MiniPro
    — Любые другие программаторы, поддерживающие работу с SPI Flash, в том числе собранные самостоятельно на базе Arduino.
  • Для микросхем, распаянных на материнской плате, потребуется прищепка (SOIP8 clip) или поконтактное подключение к разъему JSPI (при наличии).
  • При подключении прищепки обязательно убедитесь, что первый контакт на чипе (отмечен точкой-углублением) совпадает с отметкой на программаторе! Жила шлейфа прищепки, предназначенная для контакта №1, отмечена красным цветом для упрощения индетификации.
  • Для подключения через разъем JSPI придется ознакомиться с назначением выводов программатора и приведенной ниже распиновкой JSPI для плат разных производителей. В крайнем случае «прозвоните» мультиметром контакты JSPI и «ножки» микросхемы BIOS.
  • Разъем JSPI неудобен в использовании без колодки – контакты расположены слишком близко. Однако, в отличие от прищепки, шанс некорректной прошивки из-за загрязнений или плохого прижима стремится к нулю.
  • Некоторые платы с распаянным чипом биоса (например ASRock 200-серии) плохо поддаются прошивке через прищепку или JSPI из-за недостаточного питания. В этом случае может помочь возврат на место батарейки или подача дежурного питания с колодки 24-pin.
  • Для использования программатора нужно установить соответствующие драйвера. Иногда для этого потребуется отключить проверку цифровых подписей драйверов в Windows.
  • Неприятная особенность программаторов серии EZP – необходимость использования только идущего в комплекте ПО.
  • Для CH341A рекомендуется использовать программы:
    — CH341A Programmer v1.18 [Скачать]
    — AsProgrammer [Скачать]
    — Colibri [Скачать]
  • #77#77#77
    Перед использованием программы для прошивки требуется ручная установка драйвера, в установщике драйвера должна быть надпись WDM.
    #77
    В AsProgrammer 1.4.0 и CH341A v1.18 драйвер находится в папке «CH341Parallel_driver_support WIN7», в Colibri он один единственный и рабочий

    После установки драйвера программатор должен определяться в диспетчере устройств вот так
    #77
    Пример использования AsProgrammer 1.4.0:
    Сообщений об ошибках на этапе считывания, стирания, проверки, записи, сравнения содержимого быть не должно!

    (Изображение кликабельно)
    #77

5.7 ASUS USB Flashback (FB)

  • FB сохраняет актуальный MAC-адрес и идентификационные данные платы, поэтому переносить их нет необходимости.
  • Способ удобен, но крайне капризен к флешкам и не всегда даст нужный результат. При прошивке через ASUS USB Flashback плата может стартовать с CoffeeLake c пост-кодом 00, в этом случае требуется прошивка с помощью программатора. Например на плате M8H (плата из магазина, заводской биос 2202, оригинальные блокировки в FD установлены) обновление проходит отлично и перезаписываются все регионы. В остальных случаях отзывы неоднозначны.
  • В общем случае FB придерживается установленных в регионе FD правил на чтение/запись.
  • Метод хорошо подходит для варианта, описанного в пункте 5.2.
  • Для применения FB, флешку нужно отформатировать специальным образом:
    — Скачайте и запустите WinSetupFromUsb, вставьте в ПК флешку.
    — Установите в окне программы галочку «Fbinst Tool» и, выбрав формат FAT32, запустите форматирование кнопкой «GO».
    — Затем внимательно изучите раздел «USB BIOS Flashback» в инструкции к материнской плате.
    — Переименуйте согласно ему сохраненный в CoffeeTime файл с расширением .CAP (не забудьте подтвердить восстановление капсулы на последнем этапе модификации!).
    — Скопируйте переименованный файл в корень флешки.
    — Подключите к материнской плате 24-контактный разъем питания, вставьте флешку в разъем Flashback и нажмите находящуюся рядом кнопку прошивки.
    — Ожидайте окончания процесса прошивки: светодиод перестанет мигать. Если индикатор в какой-то момент стал гореть постоянно, то запись не удалась — попробуйте другую флешку.
    #77

6. Первый запуск

Он долгий самый

  • Перед первым стартом с Coffee Lake рекомендуется ненадолго полностью обесточить плату и сбросить CMOS.
  • Проверьте правильность подключения всех кабелей и устройств.
  • Если компьютер запустился, то просто ожидайте: загрузка до появления картинки может быть достаточно долгой. Также система может несколько раз самостоятельно перезагрузиться.
  • На платах ASUS, первый раз зайдя в BIOS Setup, установите значение «0.01» для параметров «IA AC Load Line» и «IA DC Load Line».
  • Обязательно проверьте показатели всех напряжений и протестируйте стабильность системы и температуры в стресс-тестах, играх и бенчмарках.
  • Если ПК не запускается, проверьте правильность действий на каждом этапе, уделите особое внимание модификации подложки. Малейшая оплошность может привести к отрицательному результату!

7. Особенности модификации, возможные проблемы и их решение

Не баг, а фича

  • Ранние инженерные версии Coffee Lake степпинга P0 (QQC0, QQBZ, QQBY, QQM5, QQM6) могут иметь дефектный контроллер PCIe (отвалы видеокарты, полная неработоспособность PCIe и т.д.). Предположительно, ошибка PCIe исправлена в более поздних экземплярах P0 ES (QQZ6, QQZ5, QRA2), но точных данных на этот счет нет. Если вы покупаете такой процессор, то обязательно проверяйте его полную работоспособность перед закрытием заказа. Если баг с PCIe не проявился сразу, то, скорее всего, процессор его лишен.
  • Процессорам ревизий P0 и R0 для работы встроенного видеоядра требуется VBIOS 1059 или старше.
  • С ME 11.0 объем используемой оперативной памяти может быть ограничен 16Gb.
  • Для Coffee Lake non-K ES есть ограничения по разгону памяти в зависимости от ревизии: U0 — до 2666Mhz, P0 — до 3333Mhz.
  • Если в биосе не доступна загрузка с NVMe-накопителя, то следует сменить на нем разметку с MBR на GPT. Накопитель по прежнему не будет отображаться в биосе, но его станет возможно выбрать в качестве загрузочного.
  • На некоторых материнских платах (например, ASRock 100, MSI 200) отключение HPET приводит к неработоспособности системы. Для восстановления достаточно сделать CLEAR CMOS.
  • [ASUS] Завышенное напряжение VCore (до 1.5V) в режиме «Auto» — это фирменный баг плат ASUS. Проблему решает установка значения «0.01» для параметров «IA AC Load Line» и «IA DC Load Line».
  • [ASUS] Убрать троттлинг на 2xxx биосах поможет значение «2.1» для настроек «IA AC Load Line» и «IA DC Load Line»
  • [ASUS] Иногда для процессоров P0 плата по-умолчанию устанавливает «AVX Ratio Offset» = 1. Микрокод 906EC_rev_96 решает эту проблему.
  • [ASUS] Некоторые платы 200 серии могут запускать 12-ти поточные процессоры на 1xxx версиях биоса используя микрокод 906EA_rev_6A.
  • [ASUS] Если плата не желает заводиться с XMP профилем или с заведомо рабочим разгоном памяти, то попробуйте настроить параметры «Boot Voltage VCCIO» и «Boot Voltage System Agent», для обоих выставив «1.1» или «1.2».
  • [ASUS] На связке 8700K + Z170-ProGaming + Radeon RX470 был замечен баг: дискретная видеокарта от AMD не инициализировалась как первичный видеоадаптер. Проблему решил однократный запуск системы с картой от NVIDIA (плата определила видеоадаптер в PCIe слоте и выставила необходимые для этого настройки), после чего карта от AMD заработала в штатном режиме.
  • [MSI] Если МЕ отключен, то при старте система на несколько секунд покажет соответствующее предупреждение, далее загрузка продолжится в обычном режиме.
  • [ASRock] Некоторые платы на H110 не работают с VBIOS 1059 (1062 не проверен), но без проблем функционируют с более старой версией 1054.

8. Дополнительная информация

8.1 Статьи пользователей, решения проблем, подборка информации по платам

Полезные посты в теме:

  • Рекомендации по базовой настройке биоса на мат.платах ASUS от nucl3arlion
  • Рекомендации по разгону на модплатах и решение проблемы с CPU Over Temperature Error от fedx
  • Решение проблемы с определением сетевого адаптера i219v на ASUS Z170i Pro Gaming от The_Chief
  • Решение проблемы с определением SATA-устройств в BIOS от xyligano
  • Решение проблемы с долгим запуском на Maximus VIII Hero и платах с НЕчипсетными SATA от STR
  • Подборка информации по разным платам от CHESNOK-sama
    — ASUS : Z170-A / Z170-DELUXE / MAXIMUS VIII HERO / Z170i Pro Gaming / MAXIMUS IX HERO / H170-PLUS D3 / Z170-P D3 / Z170-P / Z170-K
    — ASROCK : Z270 Gaming K4 / B150M-HDS / Z270 Taichi
  • Включение ReBAR на платах без официальной поддержки от Senti

Статьи пользователей:

  • Запуск intel core i5 8400 на материнской плате ASUS b150 mITX/gaming/aura
  • 5ГГц 9900K на материнской плате дешевле 6000 рублей. Hero VIII.
  • Запускаем I9-9900K на Z270! Разгон и тесты.
  • Intel QQBY (Инженерный образец 9900k) в меметичной Asus Maximus VIII Hero

8.2 Разные полезности

Галерея со скриншотами кофемодных систем

[DE] Сравнительная таблица VRM большинства материнских плат Z170/Z270/Z370/Z390
[EN] Первые попытки запустить Coffee Lake на старых платах
[EN] Возможно, первый гайд по кофемоду
[EN] Решение вопроса с нерабочим PCIe x16 при использовании кофемода
[EN] Архивы с микрокодами для платформ Intel
[EN] Решение проблемы с HT при использовании кофемода
[EN] Обсуждение работы Coffee Lake на ASRock Z170/Z170M OCF
[EN] Руководство по использованию программатора CH341A
[RU] Ручной перенос настроек VBIOS
[RU] Тема с кучей полезной инфы по разным модификациям UEFI BIOS

Большое спасибо камраду АвтоСпец за помощь в подготовке материала.

Последний раз редактировалось MexicanHead 27.11.2022 16:45, всего редактировалось 32 раз(а).

Реклама

Партнер
 
chaly

Junior

Статус: Не в сети
Регистрация: 29.09.2020

Приветствую! Благодарю ещё раз за консультации выше, получил QNCT и QQLS, взял две матери GA-Z170-HD3 и ASUS-B150-PRO шестифазные с 4 фазами на ядра. Биосы успешно прошились, хотя асус и не с первого раза получилось. Кстати с кофетаймом вывалился странный баг, некоторые патчи отказывался применять, не мог запустить консольное приложение из графической версии (это на семёрке без обновлений), вопрос решился прошивкой на чистой системе, очевидно что-то не так либо в моей системе, либо дотнет капризничает. Итак, делюсь опытом, соответственно есть и вопросы.

Наблюдение 1: QQLS сходу заводится на таком куцем питании на 4.8 — больше задирать я не стал, тесты нагрузочные прогонять само собой тоже. Вообще разгоны ещё впереди, может быть на праздниках будет время, как раз бесконтактный термометр приедет. Водянку ставил так, что одна из вертушек забирает горячий воздух с радиатора питальника. На случай вопроса, зачем взял с таким питальником — мне материнка стоила 3 тысячи рублей, а выкладывать 10 считаю нецелесообразно для подобной сборки. Вообще, смотрю я на блогеров и не понимаю, зачем выкручивать 5 ггц на все ядра? Это актуально, когда у нас всего 4 ядра, но не более. Поднял немного базовую, а для тюнига хочу подтянуть лимиты потреблений, выставить побольше, но с оглядкой на питальник. Если спрашиваю очевидное, будьте добры, направьте в нужную тему.

Вопрос 1: сколько на реальных 4х фазах можно давать питания? Как это лучше определить? Хотелось бы по науке, может кто в курсе? Можно конечно экспериментально поискать максимальное значение, если готового решения нет, видимо так и придётся сделать.

Наблюдение 2: QNCT стартует на обоих материнках без проблем, холодный и т.д. Однако, если память на Z170 спокойно поднимается до 2666, то на b150 предел 2400. Это кстати тот ещё старый оригинальный Micron E-DIE в двухсторонней компоновке по 16 гигабайт на планку с частотой 3000. Что ещё более странно — я не могу найти меню управления таймингами. Может конечно глаз совсем замылился, но его нет. На материнке Z170 кстати 4 такие планки удаётся запустить на 2700, а двумя на 2850, правда с кручением шины и таймингами от 3000. Вообще есть подозрение, что эта стена на 3000 в значительной степени искуственная, то ли в разводке бутера где-то питание недотянули, то ли настройка контроллера памяти недополучает напряжение.

Вопрос 2: можно ли как-то добиться больших частот и настроек таймингов и есть ли нюансы разгона памяти на чипсетах b150 и платах asus? Что-то можно сделать или проще выбросить плату и взять ещё одну z170 гигу? Выше писали про влияние микрокодов процессора на разгонный потенциал, что-то можно поставить? Вообще, не хочется опять же экспериментально это выяснять, рискуя сжечь микруху биоса).


_________________
MSI Z170A / QHQG / Ballistix Micron / Vega 64
MSI Z390A-PRO / 8600k / Ballistix Micron / NV 1070

 
Pobeda

Member

Статус: Не в сети
Регистрация: 16.12.2011
Откуда: Благовещенск
Фото: 30

ANT_ у меня PS/2 клавиатура, поэтому жалоб абсолютно никаких. Южник тёплый, но не критично. M.2 NWMe SSD работает — стоит на нём ОСь. Сном и гибернацией не пользуюсь, поэтому не подскажу.

ZPK блин, удобно через Асроковскую утилиту смотреть тайминги. У меня почему-то не работает (хотя мать такая-же). И CPU-z вкладка память вся пустая. А по результатам — у меня так же (чтение/запись) или хуже (лэтэнси) при большей частоте.


_________________
За разумные мегагерцы.

 
ZPK

Member

Статус: Не в сети
Регистрация: 26.12.2011
Откуда: г.Ярославль
Фото: 5

Pobeda
в cpu-z у меня тоже голяк, только xmp профили по памяти тянет.

«При настройке памяти в BIOS ставим ОБЯЗАТЕЛЬНО MRC Fast boot=disable» это сделано?

 
Miri

Member

Статус: Не в сети
Регистрация: 08.01.2018

chaly писал(а):

Как это лучше определить? Хотелось бы по науке, может кто в курсе?

По даташитам на транзисторные ключи. К примеру, у Асуса будет около 50А на ключ, у гиги — 20 — 25, не помню точно, сколько там у SiRA по дш идет. Это рабочий ток на 20 градусах. Перемножаем на количество, получаем максимально допустимый ток по ключам на ядро ЦП. Радиаторы на обеих платах ни рыба ни мясо, поэтому внимательно смотрим на графики зависимости в дш максимального тока в зависимости от температуры и прикидываем сколько будет допустимый ток при таком-то нагреве VRM (не забывайте про то, что у асуса одна фаза идет без радиатора). Вторым пунктом идут дросселя, которые, насколько я смог наковырять, рассчитаны на преобразование максимум 30А, все что выше — попрет в тепло.

Если кратко, то выше 70А на гиге и 100А на асусе (с доклеиванием радиатора на последнюю фазу) я бы не выжимал — не полыхнет, так загибаться будет. Это что-то около 4…4.3ГГц на все ядра.

chaly писал(а):

то на b150 предел 2400

Скорее всего это просто ограничение самой мамки (биоса) — посмотрите, что на ней максимум возможно официально. К примеру, у B150 PG D3 максимальная частота памяти 1866, и скорее всего при сборке всей этой радости больше выжать не получится — придется или смириться или пробовать переносить модули из биоса на Z-мать.

К слову, на B150 проблем в разгоне цп не было у вас?


_________________
Был QQLS, стал 10850K

 
ANDRIKSTORM

Member

Статус: Не в сети
Регистрация: 02.10.2008
Откуда: Ки́їв

приехал удачный QQLS работает 4.5 8/16 при напряжении 1.15В (-0.1В от дефолтного напряжения), память 2800, мать простенькая Гига Z170 . камень при таких напряжениях на ядро холодный и жрет меньше 100Ват . очень удачный попался камушек. планировал ставить в системник с кастомной водянкой но при таких раскладах он на воздухе отлично себя чувствует. оставлю на воздухе пока гнать его до 5+ нет необходимости.

теперь настоящая проблема решить что оставлять в качестве основного ?
QQLS 4.5 8/16 или Xeon 2678v3 12/24 :roll:


_________________
QTJ0 4.8@1,25V Gigabyte GA-Z170X-Gaming6 RTX2080Ti AORUS Xtreme Waterforce WB проц+видео=вода 40″4К
QQLT 5.0@1.28V EVGA Z370 K

 
Miralex

Member

Статус: Не в сети
Регистрация: 30.12.2016
Фото: 1

ANDRIKSTORM писал(а):

приехал удачный QQLS работает 4.5 8/16 при напряжении 1.15В (-0.1В от дефолтного напряжения), память 2800, мать простенькая Гига Z170 . камень при таких напряжениях на ядро холодный и жрет меньше 100Ват . очень удачный попался камушек. планировал ставить в системник с кастомной водянкой но при таких раскладах он на воздухе отлично себя чувствует. оставлю на воздухе пока гнать его до 5+ нет необходимости.

теперь настоящая проблема решить что оставлять в качестве основного ?
QQLS 4.5 8/16 или Xeon 2678v3 12/24 :roll:

Покажи пожалуйста тесте кэша и памяти двух этих систем в AIDA64


_________________
Intel Core I9 SRFD0 4.8GHz | ASUS Z170 Maximus VIII Hero | MSI GTX 1070 Gaming Z | DDR4 Crucial Ballistix 3000MHz 32Gb| Arctic Liquid Freezer II 240

 
chaly

Junior

Статус: Не в сети
Регистрация: 29.09.2020

Miri писал(а):

Перемножаем на количество, получаем максимально допустимый ток по ключам на ядро ЦП.

Благодарю! Теперь понятно, какие маркировки смотреть и искать. Правда придётся снимать радиатор, пока термоскотч не приедет не буду рисковать. В описаниях горе-обзорщиков нашёл только ссылку на контроллер питальника гиги, его характеристики не впечатлили (

https://www.renesas.com/us/en/document/ … data-short

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

Miri писал(а):

Скорее всего это просто ограничение самой мамки (биоса) — посмотрите, что на ней максимум возможно официально.

На ней 2400 и есть предел, значит действительно мать всё портит. Вообще, я не занимался на ней разгоном QQLS, уже писал, что не хватает пунктов в биосе. Если интересно — напишите, могу попробовать через XTU, но ближе к концу недели. Да и плата какая-то ну уж очень ОЕМная, даже на сайте её нет, только раздел поддержки, если кому надо (

https://www.asus.com/ru/supportonly/B150-PRO

). Другой вопрос, что википедия говорит, что вроде на этих чипсетах есть некий ограниченный разгон памяти. Но учитывая отсутствие настроек таймингов — эту конкретную плату хоть на мусорку нести. Не думал, что нужны модули для портирования с необрезанных матерей. Только так? И главное — можно легко по инструкции сделать или это нетривиально?

ANDRIKSTORM писал(а):

теперь настоящая проблема решить что оставлять в качестве основного ?
QQLS 4.5 8/16 или Xeon 2678v3 12/24

У меня уже год трудится 2678 на регистровой ддр3 как основной рабочий. Если для работы, виртуалок, разработки, кадов и не выключаете компьютер неделями этот вариант куда предпочтительнее (именно из-за регистровой памяти).


_________________
MSI Z170A / QHQG / Ballistix Micron / Vega 64
MSI Z390A-PRO / 8600k / Ballistix Micron / NV 1070

 
Miri

Member

Статус: Не в сети
Регистрация: 08.01.2018

chaly писал(а):

Правда придётся снимать радиатор, пока термоскотч не приедет не буду рисковать

На gecid, 3dnews, да тех же оверах, хоть где-то, да снимут радиатор чтобы было видно маркировку. У гиги может быть 2 ключа в нижней части, то есть можно немного понаглеть и в принципе погонять до 4.4, выше бы я не рискнул.

chaly писал(а):

только ссылку на контроллер питальника гиги, его характеристики не впечатлил

Он вам мало что расскажет, т.к. вся нагрузка ложится на ключи и дросселя. Их хоть ардуиной дергайте.

chaly писал(а):

Вообще, я не занимался на ней разгоном QQLS, уже писал, что не хватает пунктов в биосе.

Т.е. по множителю биосом ее вообще гнать невозможно? Собственно, этого я и боюсь. Самому очень интересно, что будет на B150 Pro Gaming D3, т.е. это единственная плата с нормальным питальником и поддержкой DDR3. XTU конечно неплохо, но не так интересно.

chaly писал(а):

Другой вопрос, что википедия говорит, что вроде на этих чипсетах есть некий ограниченный разгон памяти

В моем понимании от чипсета тут мало что зависит и скорее всего блокировки попросту программные.

chaly писал(а):

Не думал, что нужны модули для портирования с необрезанных матерей. Только так? И главное — можно легко по инструкции сделать или это нетривиально?

Это мое предположение, других вариантов я просто не вижу. Без знаний сделать сложно, шансы неизвестны. Разве что может быть еще NVRAM руками редактировать с учетом контрольной суммы — авось проканает и запустится.

chaly писал(а):

что википедия говорит, что вроде на этих чипсетах есть некий ограниченный разгон памяти

Подразумевается, что память 2133 можно погнать до 2400… Это типа и есть ограниченный разгон.


_________________
Был QQLS, стал 10850K

 
chaly

Junior

Статус: Не в сети
Регистрация: 29.09.2020

Miri писал(а):

Т.е. по множителю биосом ее вообще гнать невозможно? Собственно, этого я и боюсь.

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

собственно там заявлено, что множка только у гиги с биостаром

#77


_________________
MSI Z170A / QHQG / Ballistix Micron / Vega 64
MSI Z390A-PRO / 8600k / Ballistix Micron / NV 1070

 
imic

Junior

Статус: Не в сети
Регистрация: 22.12.2015

findmetwice писал(а):

будьте добры, поделитесь свежей информацией по мутанту QQLT (материнская плата Asus Z170i pg)
китаец мне прислал биос 2002 версии, а здесь уже есть сравнения самого свежего 3805 и 2202 биосов для QQLS(8я/16п). и КТ уже 0.92 версии со всякими плюшками под процессоры особенно под 6я/12п

подскажите какую версию биоса сейчас лучше взять под комбо Asus Z170i pg + QQLT(6я/12п)?
корпус очень маленький (fractal design core 500) и кулер у огромный (deepcool assasin II), а термопасты только на 1 попытку. с уважением

Не знаю, актуально ещё или нет, вот bios 3805 для Asus Z170i ProGaming (для поиска: z170 iPG) под QQLT — сделал по инструкции с YouTube для Z170 (Ukrainian original:

) + статья:

https://mysku.ru/blog/aliexpress/83458.html

Яндекс.Диск:

https://yadi.sk/d/kw4apekdOczb8A

P.S. Возможно стоит ставить ME более новой версии, как в указанном сравнении, хотя у меня в простое SpeedStep работает в отличие от упомянутого Вами сравнения для QQLS, но вот потребление 10 Вт.

 
KaRus0n

Member

Статус: Не в сети
Регистрация: 14.11.2020

Биос прошил, пин-мод сделал, но плата стартует с кодом 00( (asus maximus ix hero, если кто не знает) )
Что может быть не так?

Добавлено спустя 2 минуты 25 секунд:
Процессор при этом греется

 
Pobeda

Member

Статус: Не в сети
Регистрация: 16.12.2011
Откуда: Благовещенск
Фото: 30

ZPK писал(а):

«При настройке памяти в BIOS ставим ОБЯЗАТЕЛЬНО MRC Fast boot=disable» это сделано?

Нет конечно :D Теперь работает)

ANDRIKSTORM писал(а):

QQLS 4.5 8/16

Одноядерные игры и для всего остального

ANDRIKSTORM писал(а):

Xeon 2678v3 12/24

Всё, кроме одноядерных игр

Или вариант №3 — обе платформы продать и взять 5800х 8-)


_________________
За разумные мегагерцы.

 
KaRus0n

Member

Статус: Не в сети
Регистрация: 14.11.2020

KaRus0n писал(а):

Биос прошил, пин-мод сделал, но плата стартует с кодом 00( (asus maximus ix hero, если кто не знает) )
Что может быть не так?

Добавлено спустя 2 минуты 25 секунд:
Процессор при этом греется

Добавлено спустя туеву хучу часов:
Кстати, прошивали на новую микросхему в сервисе 25q128fvsq, а стоковая на материнке 25q128fvsq.
P.S: при посте 00 греется только процессор, но не сильно. Код сразу 00, ничего не бежит. Южный мост и все микросхемки на ощупь холодные :)
P.S.S: при попытке прошить еще раз моим программатором ошибка «0097EA42», но микросхема новая. Думаю, это просто программатор из Китая не хочет читать.) В том же
сервисе сказали, что ее отлично читают.

 
Pobeda

Member

Статус: Не в сети
Регистрация: 16.12.2011
Откуда: Благовещенск
Фото: 30

KaRus0n писал(а):

P.S: при посте 00 греется только процессор, но не сильно. Код сразу 00, ничего не бежит. Южный мост и все микросхемки на ощупь холодные

Мой сценарий — ровно устанавливай процессор.


_________________
За разумные мегагерцы.

 
KaRus0n

Member

Статус: Не в сети
Регистрация: 14.11.2020

Pobeda писал(а):

Мой сценарий — ровно устанавливай процессор.

Уже пару раз его втыкал и вытыкал)

 
Pobeda

Member

Статус: Не в сети
Регистрация: 16.12.2011
Откуда: Благовещенск
Фото: 30

KaRus0n писал(а):

Уже пару раз его втыкал и вытыкал)

Пару раз… Я неделю бился


_________________
За разумные мегагерцы.

 
KaRus0n

Member

Статус: Не в сети
Регистрация: 14.11.2020

Pobeda писал(а):

Пару раз… Я неделю бился

Оу.. Ну тогда я еще попробую. Спасибо за совет)

Добавлено спустя 14 минут 42 секунды:
Пин-мод делал пару раз или всегда один и тот же?)

 
Pobeda

Member

Статус: Не в сети
Регистрация: 16.12.2011
Откуда: Благовещенск
Фото: 30

KaRus0n писал(а):

Пин-мод делал пару раз или всегда один и тот же?)

На склейках не нужен. Проверено на себе)


_________________
За разумные мегагерцы.

 
KaRus0n

Member

Статус: Не в сети
Регистрация: 14.11.2020

Pobeda писал(а):

На склейках не нужен. Проверено на себе)

Эх.. Все равно результат тот же — пост 00 и греется процессор(
Радиатор от m2 ssd может его спокойно держать холодным)

 
chaly

Junior

Статус: Не в сети
Регистрация: 29.09.2020

Нужен совет, как вообще с запуском склеек на платах других брендов, не указанных в списках? Мне тут подкинули вариант EVGA Z370 Classified K (да-да, за неадекватные деньги). Что это за производитель вообще и пропатчится ли биос? Кто встречался с подобным зверем? Беглый поиск по теме обнаружил вопросы, но не ответы на них…


_________________
MSI Z170A / QHQG / Ballistix Micron / Vega 64
MSI Z390A-PRO / 8600k / Ballistix Micron / NV 1070

Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Лаборатория

Новости

Old
04-13-2018, 11:38 PM

 
#121

Your Awesomeness

 

Join Date: Mar 2012

City & State: Corning, New York

My Country: United States of America

Line Voltage: 120VAC 60Hz

I’m a: Professional Tech

Posts: 4,617

Default
Re: CH341a SPI / I�C programmer


Quote:

Originally Posted by mockingbird
View Post

That’s a good point… Indeed, the SB Live connector is a much shorter connector. But I think you should be ok since the crimp end of the Dupont connector probably goes all the way down to the pin hole.

The ones Stj linked me too appear to the be the same ones I have, and the connector does NOT go all the way down to the pin hole. I got mine off SparkFun, and then a bunch off eBay, and I think AliExpress. I got I think like 500 different types, male to male, male to female, female to female, etc. I use them when I need to access a JTAG port. Gotta learn a lot more about JTAG and OpenOCD and GDB.

I can dump RAM if OpenOCD supports it, and flash, if it supports it, but that’s about it, and there’s soooo many options, I think I’m gonna need to learn JTAG and OpenOCD and GDB real well if my business is going to succeed.

__________________
— Law of Expanding Memory: Applications Will Also Expand Until RAM Is Full

Spork Schivago is offline

 

Reply With Quote

Old
04-14-2018, 05:52 AM

 
#122

Great Sage 齊天大聖

 

stj's Avatar

 

Join Date: Dec 2009

City & State: Europe

My Country: some shithole run by Israeli agents

I’m a: Professional Tech

Posts: 28,361

Default
Re: CH341a SPI / I�C programmer


what is the pin spacing you need (in mm) ??
comon sizes are 2.54 and 2.00

stj is offline

 

Reply With Quote

Old
04-14-2018, 11:26 AM

 
#123

Your Awesomeness

 

Join Date: Mar 2012

City & State: Corning, New York

My Country: United States of America

Line Voltage: 120VAC 60Hz

I’m a: Professional Tech

Posts: 4,617

Default
Re: CH341a SPI / I�C programmer


Quote:

Originally Posted by stj
View Post

what is the pin spacing you need (in mm) ??
comon sizes are 2.54 and 2.00

Give me a few days and I’ll tell ya. We’re swamped right now. Never went to bed till 4:30 last night and right back to work.

Blah!

Spork Schivago is offline

 

Reply With Quote

Old
05-10-2018, 10:25 AM

 
#124

New Member

 

Join Date: May 2018

City & State: Recife

My Country: Brasil

I’m a: Knowledge Seeker

Posts: 4

Default
Re: CH341a SPI / I�C programmer


Hi, does anyone have the programmer version 1.31 or up?
I`m trying to use it with a mx25u12873f (its a 1.8v chip) without success.
It reads, but when I verify it says:
«Chip Main Memory with the contents are in disagreement»
Or when I try to detect it says:
«Access violation at address 0097EA42. Read of address 0097EA42.»

Does anyone could give me any light?

thiagottjv is offline

 

Reply With Quote

Old
05-10-2018, 02:17 PM

 
#125

Great Sage 齊天大聖

 

stj's Avatar

 

Join Date: Dec 2009

City & State: Europe

My Country: some shithole run by Israeli agents

I’m a: Professional Tech

Posts: 28,361

Default
Re: CH341a SPI / I�C programmer


you cant read 1.8v chips without a convertor.
do you have one?

stj is offline

 

Reply With Quote

Old
05-10-2018, 06:55 PM

 
#126

New Member

 

Join Date: May 2018

City & State: Recife

My Country: Brasil

I’m a: Knowledge Seeker

Posts: 4

Default
Re: CH341a SPI / I�C programmer


Hi guys, I finally did it.

STJ, what I used was this:

You just need to put a 68OHm resistor in every pin expept on GND (pin 4).
This lower the voltage from 3.3 to 1.8.

About the programmer…
I was using the version 1.29 and 1.30 (witch support 1.8v chips), but I was probably doing the step-by-step wrong (watched lots of videos on how to use the software on youtube).
What I was doing was:
— Run the software in compatibility mode (Win XP SP3) and as admin;
— Detect (reads the info but with all Unknown);
— Selecting some chip with some specs like my chip;
— Read;
— Backup;
— Erase;
— Read (witch already gave me the «Chip Main Memory with the contents are in disagreement» error after Verify).

I even tried to Program after this steps, but without success.

What I end up using (witch worked) was the version 1.18
And I did these steps:
DONT Run the software in compatibility mode (Win XP SP3) and as admin;
— Detect (reads the info but with all Unknown);
— Selecting some chip with some specs like my chip (The only one MXIC 16Mb was the MX25L12805D);
— Blank (instead of Erase — after this the Verify stoped showing the error and all run smoothly);
— Verify;
— Program;
— Verify (all worked out ).

After this my motherboard was live again (an Asrock after a «successful» bios upgrade ).

The version (and drivers) I used:


Last edited by thiagottjv; 05-10-2018 at 07:02 PM..

Reason: Attaching file

thiagottjv is offline

 

Reply With Quote

Old
05-10-2018, 09:10 PM

 
#127

Badcaps Veteran

 

Join Date: Jul 2015

City & State: Porto

My Country: Portugal

I’m a: Hobbyist Tech

Posts: 290

Default
Re: CH341a SPI / I�C programmer


Quote:

Originally Posted by thiagottjv
View Post

Hi guys, I finally did it.
What I end up using (witch worked) was the version 1.18

As reported here «shared» versions higher than v1.27 are known to give inconsistent results

Alternative software is suggested

here by stj

megaraider is offline

 

Reply With Quote

Old
05-11-2018, 04:03 AM

 
#128

Great Sage 齊天大聖

 

stj's Avatar

 

Join Date: Dec 2009

City & State: Europe

My Country: some shithole run by Israeli agents

I’m a: Professional Tech

Posts: 28,361

Default
Re: CH341a SPI / I�C programmer


that «adapter» is not reliable.
it may drop the voltage to the flash, but it wont boost it back up in the other direction.

there are adapters on ebay for beer money that use a voltage convertor chip.

stj is offline

 

Reply With Quote

Old
05-11-2018, 07:36 AM

 
#129

Badcaps Veteran

 

mockingbird's Avatar

 

Join Date: Dec 2008

Posts: 5,387

Default
Re: CH341a SPI / I�C programmer


Quote:

Originally Posted by Spork Schivago
View Post

The ones Stj linked me too appear to the be the same ones I have, and the connector does NOT go all the way down to the pin hole.

The shorter connectors with the fine pitch are also common in LCDs, and are often used as interconnects. I reckon a USB3 header cable would also be suitable.

You can also either take the leads out of the header alltogether or just cut off the longer part of the plastic.

__________________
«…I suppose he wants to be free of youthful associations, as most of us do.»
-Robertson Davies

«…don’t say oh my god, your god is far away from you. I give you massage. I am your god now.»
-Luo Dong


Last edited by mockingbird; 05-11-2018 at 07:38 AM..

mockingbird is offline

 

Reply With Quote

Old
05-11-2018, 08:49 AM

 
#130

New Member

 

Join Date: May 2018

City & State: Recife

My Country: Brasil

I’m a: Knowledge Seeker

Posts: 4

Default
Re: CH341a SPI / I�C programmer


Quote:

Originally Posted by megaraider
View Post

As reported here «shared» versions higher than v1.27 are known to give inconsistent results

Alternative software is suggested

here by stj

I didn`t know about that. Thanks!

Quote:

Originally Posted by stj
View Post

that «adapter» is not reliable.
it may drop the voltage to the flash, but it wont boost it back up in the other direction.

there are adapters on ebay for beer money that use a voltage convertor chip.

STJ, I know that, and even if the resistors put the voltage exactly on 1.8v the data input can be unreliable.
In a forum from my country lots (LOTS) of people are using this method for years.
Since this was a one time only and I needed to do it fast (I wasnt working since the BIOS got corrupted) I had to do try it.
And here in Brazil these adapters aren`t as cheap. The price of the adaptor is almost the price of the programmer.

thiagottjv is offline

 

Reply With Quote

Old
05-16-2018, 09:20 PM

 
#131

New Member

 

Join Date: May 2018

City & State: makati

My Country: Philippines

I’m a: Knowledge Seeker

Posts: 12

Default
Re: CH341a SPI / I�C programmer


version 1.30 ch341a.exe have a virus?maybe not?

ride_bmx_mhell is offline

 

Reply With Quote

Old
05-17-2018, 12:20 PM

 
#132

Your Awesomeness

 

Join Date: Mar 2012

City & State: Corning, New York

My Country: United States of America

Line Voltage: 120VAC 60Hz

I’m a: Professional Tech

Posts: 4,617

Default
Re: CH341a SPI / I�C programmer


Quote:

Originally Posted by thiagottjv
View Post

Hi, does anyone have the programmer version 1.31 or up?
I`m trying to use it with a mx25u12873f (its a 1.8v chip) without success.
It reads, but when I verify it says:
«Chip Main Memory with the contents are in disagreement»
Or when I try to detect it says:
«Access violation at address 0097EA42. Read of address 0097EA42.»

Does anyone could give me any light?

Are you still looking for the higher version or no?

Spork Schivago is offline

 

Reply With Quote

Old
05-17-2018, 12:23 PM

 
#133

Your Awesomeness

 

Join Date: Mar 2012

City & State: Corning, New York

My Country: United States of America

Line Voltage: 120VAC 60Hz

I’m a: Professional Tech

Posts: 4,617

Default
Re: CH341a SPI / I�C programmer


Quote:

Originally Posted by ride_bmx_mhell
View Post

version 1.30 ch341a.exe have a virus?maybe not?

I know v1.31 didn’t clear Norton’s personal inspection, but it’s not the program, per say, but some sort of bundled package that comes with it (I couldn’t figure out the purpose of the external program, it had something to do with drivers, but I had no need for them). Norton detected it as a Virus.

I’ll get on my Linux box and upload the latest free version for you guys, that’s clean.

Spork Schivago is offline

 

Reply With Quote

Old
05-17-2018, 01:44 PM

 
#134

Great Sage 齊天大聖

 

stj's Avatar

 

Join Date: Dec 2009

City & State: Europe

My Country: some shithole run by Israeli agents

I’m a: Professional Tech

Posts: 28,361

Default
Re: CH341a SPI / I�C programmer


the hack runs in a vm shell that spoofs the pc hardware a bit to fit the license.

stj is offline

 

Reply With Quote

Old
06-14-2018, 06:41 AM

 
#135

New Member

 

Join Date: Jan 2018

City & State: London

My Country: UK

I’m a: Knowledge Seeker

Posts: 18

Default
Re: CH341a SPI / I�C programmer


Hi

Can CH341A program MX25L6473F bios chip?

I try Black edition, 1.30,1.18 and none have chip when i click «detect»

CeeEee4 is offline

 

Reply With Quote

Old
07-28-2018, 09:43 PM

 
#136

New Member

 

Join Date: Jul 2018

City & State: Campo Grande

My Country: Brasil

I’m a: Knowledge Seeker

Posts: 2

Default
Re: CH341a SPI / I�C programmer


Hey guys, I have an MSI H97 GAMING 3 with a bad flash bios.

So I got myself a CH341a with a SOIC 8 clip, and it’s being a nightmare trying to flash a MX25L12873F chip.

The software can read the chip content, however can’t erase/write and detect chip automaticaly.

I got an old mobo of mine and reflashed a Winbond chip for test pourposes, it detects, erase, write, normally.

Does anyone have problems with the MX25L12873F too? Am I doing anything wrong?

I’m using the miniprogrammer V1.30 which in theory has the 25L12873F support and the asProgrammer also has support but same problem as well.

I’m glad if anyone could help me.

lukepro is offline

 

Reply With Quote

Old
07-29-2018, 06:18 AM

 
#137

Great Sage 齊天大聖

 

stj's Avatar

 

Join Date: Dec 2009

City & State: Europe

My Country: some shithole run by Israeli agents

I’m a: Professional Tech

Posts: 28,361

Default
Re: CH341a SPI / I�C programmer


do you have a datasheet?
the letter «L» in the number often indicates a low voltage part.

stj is offline

 

Reply With Quote

Old
07-29-2018, 06:56 AM

 
#138

Badcaps Veteran

 

Join Date: Mar 2012

City & State: Nuneaton Warwickshire

My Country: uk

I’m a: Hobbyist Tech

Posts: 6,488

Default
Re: CH341a SPI / I�C programmer


Quote:

Originally Posted by stj
View Post

do you have a datasheet?
the letter «L» in the number often indicates a low voltage part.

data sheet

vinceroger69 is offline

 

Reply With Quote

Old
07-29-2018, 08:23 AM

 
#139

New Member

 

Join Date: Jul 2018

City & State: Campo Grande

My Country: Brasil

I’m a: Knowledge Seeker

Posts: 2

Default
Re: CH341a SPI / I�C programmer


Quote:

Originally Posted by stj
View Post

do you have a datasheet?
the letter «L» in the number often indicates a low voltage part.

By the small research I did usually the 1.8V are the «U» chips

[QUOTE=stj;841918data sheet.[/QUOTE]

thank you

lukepro is offline

 

Reply With Quote

Old
07-29-2018, 08:24 AM

 
#140

Great Sage 齊天大聖

 

stj's Avatar

 

Join Date: Dec 2009

City & State: Europe

My Country: some shithole run by Israeli agents

I’m a: Professional Tech

Posts: 28,361

Default
Re: CH341a SPI / I�C programmer


well there it is, 2.7 — 3.6v
the programmer should handle 3.3v but i’m not 100% convinced of that.

stj is offline

 

Reply With Quote

Студворк — интернет-сервис помощи студентам

Перестала запускаться материнка MSI Z77A-G41, кулеры крутятся, но монитор не загорается, диагностическая плата сразу показывает FF и это значение не меняется. Решил попробовать прошить BIOS MX25L6406E с помощью программатора CH341A и прищепки, чтобы не выпаивать. Подключаю bios к программатору, запускаю CH341A Programmer ver., там все кнопки активны. Выбираю чип из списка, нажимаю Detect, возникает ошибка: Access violation at address 0097EA4B. Write of address 0176604A., при попытке считать выдает сообщение: chip id: FF$ FF$ FF$ FF$. Умер BIOS или я что-то неправильно делаю?

Member

Статус: Не в сети
Регистрация: 03.11.2014

Руководство по адаптации материнских плат 100 и 200 серии для поддержки процессоров Coffee Lake 8xxx/9xxx.

0. Прежде чем приступать к модификации

…запаситесь валерьянкой

  • Нужно осознать, что все действия вы производите на свой страх и риск, и нет никаких гарантий, что все заработает как надо или вообще хоть как-то заработает.
  • Все пункты из шапки важны и обязательны к прочтению.
  • Ознакомьтесь с устройством UEFI BIOS. Достаточно иметь общее представление о системе регионов.
  • Полистайте гайд по прошивке ASUS для 7х чипсетов: определенные моменты, конечно устарели, но некоторые вещи актуальны до сих пор. Обратите внимание на пункты 6, 7, 8.

Примерная форма обращения за помощью в тему

    В обращении должны быть расписаны все действия по пунктам.

  • Процессор и мат.плата для модификации
  • Процесс модификации
  • Пинмод/ Желательно приложить фото
  • Прошивка

Пример:

Цитата:

Имеется процессор i5 6400 и мат.плата ASUS Maximus VIII Hero, поставил i9 9900k ревизии R0.
Использовал мод.биос, сделанный в CoffeeTime 0.85a, добавлял микрокод D2 для 906ED в advanced mode.
Изолировал с помощью каптона, замыкал на процессоре перемычку для запуска https://i.imgur.com/MWLpLm0.jpg
Прошивал с помощью программатора CH341A, используя AsProgrammer 1.4.0, сверку прошло при прошивке.

После этого можете писать свой вопрос по поводу модификации. Чем больше подробностей будет описано, тем быстрее и оперативнее Вам смогут помочь.
Не забывайте прятать изображения под спойлер!

1. Вместо FAQ

Основные моменты

  • Запустить процессоры Coffee Lake можно на платах с любым чипсетом 100 или 200 серии.
  • Запустить можно как серийные Coffee Lake iCore и Xeon, так и их инженерные версии.
  • На модифицированных биосах по-прежнему будут работать серийные Skylake и Kaby Lake, если оставить их микрокоды (506E3 и 906E9 соответственно).
  • При модификации оригинальных биосов сохраняется полная работоспособность iGPU, PCIe x16 и NVME.
  • После модификации условия для возможностей разгона не изменяются: для разгона К-процессоров и памяти необходим Z-чипсет.
  • Coffee Lake без проблем работают с DDR3 и DDR3L памятью.
  • Основная проблема в биосах разных плат — это ограничение максимального количества поддерживаемых процессорных потоков. Но если, например, на плате можно запустить 9700К, то на ней также заработает и 9900К с выключенным HT.
  • Для плат на базе чипсетов Z370, B365 и H310C можно добавить поддержку процессоров Skylake и Kaby Lake. Для этого достаточно понизить версию МЕ и добавить необходимые микрокоды.

2. Дамп биоса и извлечение персональных данных

2.1 Снятие дампа Биоса

    Если у материнской платы присутствуют идентификационные данные (заводской серийный номер, UUID и т.д.), то дамп позволит перенести их в модбиос или восстановить в случае утери.

  • Программатор
    Безотказный вариант. Работа с программатором подробнее описана в пункте 5.6.
  • FlashProgrammingTool v11 (FPT) [ Скачать ]
    Без указания ключа конкретного региона, FPT пытается снять полный дамп биоса. Иногда это приводит к ошибке «Error 318» — значит для каких-то регионов нет доступа на чтение (чаще всего это ME). В таком случае можно отдельно сделать дампы регионов GbE (если у платы сетевой контроллер от Intel) и BIOS, которые открыты на чтение и запись на всех моделях плат.
    Запускать командную строку нужно с правами Администратора. Введите и выполните:

    Код:

    cd /d _полный_путь_к_папке_с_FPT_в_кавычках_   // для перехода в рабочую директорию
    fptw64 -d full.backup     // полный дамп биоса
    fptw64 -gbe -d gbe.backup     // дамп только региона GbE
    fptw64 -bios -d bios.backup     // дамп только региона BIOS

  • AMIFirmwareUpdate 3.05.04 (AFU) [ Скачать ]
    Для снятия дампа подойдет и последняя версия программы, но именно 3.05.04 нам может пригодиться в дальнейшем при прошивке.
    Запускать командную строку нужно с правами Администратора. Введите и выполните:

    Код:

    cd /d _полный_путь_к_папке_с_AFU_в_кавычках_     // для перехода в рабочую директорию
    afuwinx64 backup.rom /O     // полный дамп биоса

    Ленивые могут воспользоваться AFUWINGUI — нажмите кнопку «Save» и выберите место для сохранения дампа.
    Замечен странный баг: через 5-10 минут после снятия дампа через AFU система может самопроизвольно перезагрузиться.

2.2. Персональные данные: MAC-адрес

  • Переносить MAC нужно только для плат с сетевым контроллером Intel. В этом случае в структуре биоса будет присутствовать GbE регион с местом для уникального MAC-адреса сетевого устройства.
  • Для плат с сетевой картой Realtek регион GbE отсутствует и ничего переносить не нужно.
  • Наклейку с MAC-адресом можно найти на самой материнской плате.
  • MAC всегда можно найти в полном дампе биоса или дампе региона GbE (Hex View), открыв их программой UEFITool.
      #77
  • MAC можно посмотреть в Windows, в свойствах сетевого адаптера:
      #77

2.3. Персональные данные: Baseboard Serial Number и UUID

  • На десктопных платах Baseboard S/N и UUID присутствуют только у плат ASUS, и они находятся в модуле FD44820B-F1AB-41C0-AE4E-0C55556EB9BD.
  • S/N и UUID можно посмотреть в программе AIDA64:
    #77
  • CMD-команда «wmic baseboard get serialnumber» покажет S/N материнской платы.
  • Восстановить S/N можно по наклейке на материнской плате:
    Первый символ серийного номера — это год изготовления (1-9=2001-2009г., A=2010г., B=2011г., C=2012г., D=2013г., E=2014г., F=2015г. G=2016г., H=2017г., J=2018г., K=2019г., L=2020г.), второй символ – месяц (1-9 — январь-сентябрь, А — октябрь, В — ноябрь, С — декабрь). Например, «HA», означает «1710xxxxxxxxxxx».
    Остальная часть S/N находится на наклейке на лицевой стороне материнки. Искомые символы — это первые 11 знаков в структуре xxxxxx-xxxxx-aaaaaa-aaa aaaa.
    #77
  • Утерянный UUID восстановить нельзя.
  • Последние 12 знаков UUID – это MAC-адрес.
  • Для плат ASUS существует программа FD44Editor, которая позволяет редактировать и переносить персональные данные.
  • На мобильных системах SN и UUID могут хранится в случайных местах, и для них лучше всего воспользоваться программой DMIEDIT (работает и для десктопных систем).
      — Скачайте программу Rufus и подготовьте с ее помощью загрузочную флешку FreeDOS.
      — Распакуйте в корень флешки архив с DMIEDIT_utility.
      — Загрузитесь с флешки в режиме Legacy и выполните команду:

      Код:

      Amidedos /dms DMI.txt

      — На флешке появится файл DMI.txt, в котором будут собраны все уникальные данные материнской платы.
      — Для восстановления данных из ранее созданного файла DMI.txt, нужно загрузиться с флешки в режиме Legacy и выполнить команду:

      Код:

      Amidedos DMI.txt

3. Подготовка процессора

3.1 Ревизии Coffee Lake

    Есть 4 ревизии процессоров Coffee Lake, каждая требует определенный микрокод. Обратите внимание, что некоторые модели существуют сразу в нескольких вариантах.
    Полный список можно посмотреть тут.

  • Ревизия B0 — микрокод 906EB, используется 4-х ядерный кристалл и «старая» подложка Kaby Lake. Не требует никаких доработок по контактам — воткнул и поехали.
    Процессоры: G4900, G4900T, G4920, G4930, G4930T, G4950, G5420 (SR3YH), G5500, G5500T, G5600, G5600T, G5600F, G5620, i3-8100, i3-8100T, i3-8300, i3-8300T, i3-8350K, i3-9100, i3-9100T, i3-9100F (SRF7W), i3-9300, i3-9300T, i3-9320, i3-9350K, i3-9350KF
  • Ревизия U0 — микрокод 906EA, используется 6-ти ядерный кристалл, требуется пинмод в соответствии с пунктом 3.2.
    Процессоры: G5400, G5400T, G5420 (SR3XA), G5420T, i3-9100F (SRF6N), i5-8400, i5-8400T, i5-8500, i5-8500T, i5-8600, i5-8600T, i5-8600K, i5-9400 (SR3X5), i5-9400T, i5-9400F (SRF6M), i5-9500, i5-9500T, i5-9500F (SRF6Q), i5-9600, i5-9600T, i7-8700, i7-8700T, i7-8700K, i7-8086K
  • Ревизия P0 — микрокод 906EC, используется 8-ми ядерный кристалл, требуется пинмод в соответствии с пунктом 3.2. Скорее всего, больше не производится.
    Процессоры: i5-9400 (SRELV), 9400F (SRFAH), i5-9600K (SRELU), i5-9600KF (SRFAD), i7-9700K (SRELT), i7-9700KF (SRFAC), i9-9900K (SRELS), i9-9900KF (SRFAA)
  • Ревизия R0* — микрокод 906ED, используется 8-ми ядерный кристалл, визуально подложка не отличается от P0, но ревизию можно опознать по S-spec маркировке «SRGxx» на крышке, требуется пинмод в соответствии с пунктом 3.2. Пришла на замену P0.
    Процессоры: i5-9400 (SRG0Y), i5-9400F (SRG0Z), i5-9500F (SRG10), i5-9600K (SRG11), i5-9600KF (SRG12), i7-9700, i7-9700F, i7-9700K (SRG15), i7-9700KF (SRG16), i7-9700T, i9-9900 (SRG18), i9-9900K (SRG19), i9-9900KF (SRG1A), i9-9900T, i9-9900KS (SRG1Q)

    * отмечена ревизия процессоров, требующие ручного добавления их соответствующего микрокода через режим Advanced mode. Об этом читайте в пункте 4.3 «Гайд по использованию CoffeeTime 0.85a».

    #77

3.2 Пинмод для U0/P0/R0

    #77

    Рекомендации:

  • Для процессоров ревизии B0 пинмод не требуется.
  • Фактически, закорачивать контакты (#SKTOCC и GND) нужно в сокете, чтобы материнская плата получила сигнал о наличии процессора и включилась.
  • Простейший способ сделать перемычку — наклеить маленькую полоску пищевой фольги на двусторонний скотч. Подойдут и металлизированный скотч, токопроводящий клей, маркер, лак. В качестве временного решения сгодится мягкий карандаш (возможно, придется подбирать подходящий); начертите им дорожку между нужными контактами.
  • Крайне важно следить, чтобы перемычка не съехала при закрытии рамки сокета и не задела лишние контакты!
  • Для изоляции лучше применять каптоновый скотч или акриловый лак. Изолента не хуже по характеристикам, но менее удобна в использовании.
  • Ни в коем случае не используйте для изоляции лак для ногтей!
  • Желтым цветом обозначены контакты, которые также имеют различное назначение в сокетах 1151v1 и 1151v2, но пока не найдено плат, для которых нужна их обязательная изоляция.
  • Перед установкой процессора обязательно протрите все неизолированные контакты спиртом.
  • Последствия кривого пинмода:

  • Если плате нужна закорачивающая перемычка (см. картинку), то без нее она просто не включится.
  • Если перемычка зацепит соседние контакты, это помешает запуску системы. В редких случаях возможны повреждения iGPU или DDR.
  • Все платы, кроме Gigabyte: если не изолировать указанные на картинке контакты (или изоляция с них сползет), то соответствующие пины в сокете просто сгорят, как предохранитель. Работоспособность системы не пострадает.
  • Gigabyte: если не изолировать бОльшую зону контактов, отмеченных красным, то у платы сгорит одна из фаз питания процессора, а контакты останутся целы. Если изоляция есть, но частично сползет, то соответствующие пины в сокете сгорят, как предохранитель. Работоспособность системы в обоих случаях не пострадает.
  • Дополнительно:

  • Выполненная в соответствии с картинкой изоляция контактов гарантирует, что ничего не сгорит и железо не потеряет товарный вид. Однако, иногда изоляции может потребоваться меньше или не потребоваться вовсе. Чтобы это определить, проверьте отсутствие КЗ на землю для каждого отмеченного для вашей платы контакта в сокете. Пины, «звонящиеся» на землю, изолировать нужно.
  • Замыкание контактов на процессоре можно заменить перемычкой на материнской плате, однако для каждой модели придется искать расположение нужных контактов индивидуально. Пример замыкания на мат.плате находится в пункте 8.1 «Статьи пользователей, решения проблем, подборка информации по платам»
  • Все указанные для изоляции контакты можно удалить из сокета физически — при этом сохранится работоспособность всех поколений процессоров.
  • Сравнение распиновки сокетов 1151v1 и 1151v2.

4. Модификация биоса

4.1 Выбор версии биоса

    Скачайте биос с официального сайта производитея (дамп, снятый с материнки, не подойдет). Выберите подходящую версию, руководствуясь таблицей совместимости.
    Биос должен поддерживать Kaby Lake!

    Таблица совместимости:
    #77
    YES — Работает, проверено.
    99% — Должно работать, не проверено.
    NO — Не работает.
    NOT ALL — Работает не для всех плат, зависимость выявлена.
    50/50 — Работает не для всех плат, зависимость не выявлена.

    * — Для многих «топовых» плат 100 серии (например Maximus VIII серия, Z170-Deluxe, Z170-A) отключение МЕ на 2xxx биосах (для запуска Xeon) приводит к неработоспособности системы.
    Решение: Не найдено.
    ** — На некоторых платах 100 серии (например M8F, M8HA, Z170-A, Z170-AR, H170-ProGaming, Z170-ProGaming) на 3ххх биосах при установке 12-ти поточных зионов встречается one_boot_bug — однократный удачный запуск и неработоспособность в дальнейшем.
    Решение: Использовать 2ххх версию биоса.
    *** — Некоторые 200 платы (например ROG серия Z270, Z270-A) могут работать с 12-ти поточными процессорами на 0ххх версиях биоса. На части плат (например Z270-P, Z270-Dragon) запуску 12-ти поточников помогает удаление модуля «12T_blocker» (терминология CoffeeTime, GUID=64BEA199-7C6C-4F51-B0DA-F42C897DA5CC), если он есть в биосе. Зависимость результатов пока не определена, нужно тестировать для каждой конкретной платы.
    Решение: Использовать порт-биос от совместимой Z370 платы.
    **** — Для большинства плат 200 серии можно портировать биос от совместимой Z370 материнки, если такая существует. Удачный исход позволит запускать на ней все Coffee Lake процессоры. Метод применим и для не-Z материнок.

4.2 Софт для автомодификации

    Существует два автоматизированных инструмента для внедрения в биос поддержки Coffee Lake:

  • CoffeeTime 0.85a [ Я.Диск ]
    Автор: svarmod
    Для корректной работы процессоров разархивировать содержимое CoffeTime.085-add_MC by Michael_Code в папку с CoffeeTime 0.85a с заменой файлов. Данный архив содержит актуальные рабочие микрокоды D2.
  • CoffeeTime 0.92 [ Я.Диск ] [ Mega ]
    Автор: svarmod
    Эта версия не содержит автомодификации, все изменения в биосе проводятся «вручную»; предоставляется без каких-либо подсказок, с GUI, новыми фишками и прочими удобствами.
    Больше информации о новой версии на [ Страница 407 ]
  • AllInOne_Tool [ Mega ]
    Автор: Revlaay, тема на форуме win-raid.

    Мы воспользуемся CoffeeTime 0.85а, хотя все варианты вполне рабочие.

4.3 Гайд по использованию CoffeeTime 0.85a

    В программе важно каждое информационное сообщение! Если у вас проблемы с английским, пользуйтесь онлайн-переводчиками.
    Перед тем как:

    • Отключите антивирус
    • Для правильной работы в путях к программе и рабочим файлам не должны содержаться пробелы, символ обратной скобки «)» и русские буквы
    • Если вы запускаете CoffeeTime первый раз и ранее не пользовались FlashImageTool, то примите лицензионное соглашение, окно с которым появится при сканировании прошивки
    • Распакуйте скаченный архив

    Запустите CoffeeTime.exe.
    На главной странице указаны особенности использования программы, контакты для обратной связи и предложение прочитать readme.txt для более полного знакомства с функционалом и содержанием версии.
    Для продолжения работы введите «1» и нажмите Enter.
    Откроется окно проводника; выберите скачанный с официального сайта биос и нажмите «Открыть».
    Также можно просто перетащить заводской файл прошивки на CoffeeTime.exe, используя Drag’n’Drop.
    #77

    Далее появится главное меню программы.
    При выборе «i», будет выведена подробная справка по ревизиям процессоров.
    Для возврата в главное меню выберите «b»
    #77

    1. Рассмотрим возможности автоматического режима
    Важные примечания:

    • По умолчанию в этом режиме микрокод для ревизии R0 не добавляется
    • Если пункт с наименованием необходимого процессора отсутствует, то можно выбрать аналогичный по ревизии и количеству ядер/потоков вариант

    Для продолжения введите цифру, соответствующую целевому процессору, и нажмите Enter.
    #77

    Зеленым отмечены компоненты, не требующие модификации, красным — те, которые необходимо модифицировать.
    Желтым отмечены пункты, не влияюшие на работоспособность мода.
    Рекомендуется снять защиту, введя «2».
    Основная часть модификации применяется после ввода «1».
    #77

    В следующем окне выберите процессоры, с которыми нужно сохранить совместимость:
    Возможно добавление всех микрокодов для мат.плат ASUS, введя «i».
    Функция экспериментальная, но для 99% плат ASUS все работает как надо.
    Выберите из доступных вариантов нужный и нажмите Enter.
    #77

    Начнется процесс автоматической модификации:
    #77

    Иногда при подготовке биоса для 12/16-ти поточных процессоров часть ACPI-таблиц не модифицируется (характерно для 2xxx прошивок от ASUS):
    Если проблема НЕ в таблице A M I, то это не очень критично — выбирайте «1» и продолжайте.
    #77

    Процесс окончен. Удостоверьтесь, что красных строчек не осталось!
    #77

    Теперь можно воспользоваться функциями переноса MAC-адреса (любые платы с сетевым контроллером Intel) и личных данных (только платы ASUS). Этот шаг не обязателен и не влияет на работоспособность кофемода.
    Введите «3», если этот вариант присутствует:
    Доступные варианты:
    «1» — Перенос MAC-адреса с компьютера, на котором запущена CoffeeTime.
    «2» — Ручной ввод MAC-адреса.
    «3» — Перенос всех данных из дампа, созданного заранее (только для плат ASUS).
    Применив необходимые функции возвращайтесь в главное меню, введя «b»…
    #77

    … и «e» для завершения процесса модификации.
    #77

    Для плат ASUS далее появится окно с возможностью восстановить капсулу (.CAP) для прошивки через USB Flashback. Если ваша модель наделена такой функцией и вы собираетесь ей воспользоваться — соглашайтесь. В остальных случаях смело выбирайте «n».
    #77

    На последнем экране указаны имя выходного файла, краткие рекомендации по методу прошивки, предупреждения.
    Если необходим пинмод контактов, то выберите «v» для просмотра схемы.
    Для генерации расширенной информации и сохранения ее в текстовый файл введите «s», для выхода — «e».
    #77

    2. Рассмотрим возможности Advanced mode
    Важные примечания

    • Этот режим нужен для ручного внесения исправлений обычно в уже сделанный в автоматическом режиме мод.биос.
    • Нужно понимать, какие изменения будут проводиться Вами, и с чем они связаны.

    Для входа в Advanced mode, введите «0» и нажмите Eneter
    #77

    Откроется следующий экран и Вы сможете добавлять патчи, модули и т.п., выбирая необходимые буквы или цифры.
    #77

    К примеру, на руках оказался процессор i5 9600K c кодом на крышке (SRG11), относящейся к ревизии R0-микрокод 906ED. CoffeeTime по умолчанию в автоматическом режиме добавит микрокрод 906EC, если выберете пункт 2. i7 9xxx / i5 9600K.
    #77

    В этом случае нужно добавить необходимый микрокод через Advanced mode.
    Вводим «0», потом удаляем все микрокоды, введя «0», далее добавить те, которые Вам нужны, исходя из ревизии (пункт 3.1 Ревизии Coffee Lake). Количество места под микрокоды ограничено, поэтому обычно можно добавить не больше трёх, зависит от биоса мат.платы. Завершаем модификацию, если больше не требуется никаких изменений, после ввода «e».
    #77
    Модифицированный биос можно считать готовым!

5. Прошивка

5.1 Общая информация

  • Не используйте для прошивки встроенные в биос утилиты!
  • Gigabyte, MSI и Maxsun не имеют блокировок регионов и их можно прошить абсолютно любым способом.
  • ASUS, ASRock, Biostar и прочие выставляют запрет на перезапись FD и ME, поэтому для них проще всего использовать программатор. Чтобы прошиться через FPT или AFU, блокировки регионов можно снять вручную, переведя плату в сервисный режим.
  • На платах ASUS, помимо блокировок по регионам, присутствует BIOS-lock (FPT: Error 368), препятствующий прошивке модифицированных регионов BIOS софтварными методами. AFU умеет самостоятельно деактивировать эту защиту. О способе обхода проблемы для FPT можно почитать тут — Grub Fix Intel FPT Error 368 – BIOS Lock ASUS/Other Mod Bios Flash.
  • Функция ASUS Flashback может облегчить процесс прошивки, но не всегда обеспечивает необходимый результат.

5.2 Ревизия B0

  • При установке Coffee Lake B0 иногда можно обойтись без программатора и возни с разблокировкой регионов на любой материнской плате.
  • Процессорам B0 для запуска требуются только определенная версия МЕ и модифицированный регион BIOS (для U0/P0/R0 еще нужны изменения и в FD).
    Таким образом, если на вашей плате уже присутствует нужная версия МЕ, то останется лишь прошить всегда открытый для записи BIOS-регион через FPT, AFU или ASUS USB Flashback.
  • Для работы с Coffee Lake подходят МЕ версии в диапазоне: 11.0.х.Nxхх — 11.7.х.Nxxx, где «N» не равно «3».
  • Актуальную версию МЕ в системе можно посмотреть в AIDA64 или в программе Intel ME Detection Tool:
    #77#77

5.3 Ручная разблокировка регионов, переключение платы в сервисный режим (HDA_SDO)

  • Временное (до перезагрузки) отключение блокировки всех регионов реализуется путем замыкания контактов на аудиочипе Realtek.
  • Для перевода платы в сервисный режим нужно подать 3.3В (логическую единицу) на вывод HDA_SDO с момента нажатия на кнопку включения до начала отображения POST на экране.
  • У Realtek +3.3В — это DVDD (1 нога чипа), HDA_SDO – SDATA-OUT (5 нога чипа).
  • Полностью обесточьте ПК, замкните ножки пинцетом или согнутой скрепкой, после чего включите систему, дождитесь начала процедуры POST и снимите замыкание. В случае успеха, до перезагрузки будут возможны любые операции чтения и записи для всех регионов UEFI BIOS.
    #77
  • Информация по HDA_SDO в других источниках:
    Unlock Intel Flash Descriptor Read/Write Access Permissions for SPI Servicing (пункт E1)
    FAQ по прошивке BIOS’а для плат ASUS на чипсетах Intel 6 и 7 серии (пункт 8)

5.4 FlashProgrammingTool (FPT)

    FlashProgrammingTool v11 [Скачать]
    Скопируйте модбиос в директорию с FPT и запустите командную строку с правами Администратора. Введите и выполните:

    Код:

    cd /d _полный_путь_к_папке_с_FPT_в_кавычках_     // для перехода в рабочую директорию
    fptw64 -rewrite -f _имя_файла_модбиоса_     // для полной перепрошивки
    fptw64 -rewrite -bios -f _имя_файла_модбиоса_     // прошивка только BIOS региона для варианта из пункта 5.2

    При удачном выполнении процедуры высветится зеленая надпись «Flash operation successful».
    Далее обязательно выполните команду:

    Код:

    fptw64 -greset     // компьютер автоматически перезапустится

    При перезагрузке без этой команды велик шанс получить «кирпич»!
    Если МЕ был отключен (например для запуска Xeon), то -greset не сработает, выдав ошибку.
    В этом случае нужно на 1 минуту снять батарейку и полностью обесточить систему.

5.5 AMIFirmwareUpdate (AFU)

    AMIFirmwareUpdate 3.05.04 [Скачать]
    Использовать нужно именно версию 3.05.04, т. к. в ней еще не вырезан ключ /GAN, позволяющий прошить все доступные для перезаписи регионы.
    Скопируйте модбиос в директорию с AFU и запустите командную строку с правами Администратора. Введите и выполните:

    Код:

    cd /d _полный_путь_к_папке_с_AFU_в_кавычках_     // для перехода в рабочую директорию
    afuwinx64 _имя_файла_модбиоса_ /GAN     // для прошивки всех доступных регионов

    Чтобы исключить вероятность кривого обновления МЕ, рекомендуется завершать прошивку, используя программу FPT из пункта 5.4 и команду:

    Код:

    fptw64 -greset     // компьютер автоматически перезапустится

    Если МЕ был отключен (например для хапуска Xeon), то -greset не сработает, выдав ошибку.
    В этом случае нужно на 1 минуту снять батарейку и полностью обесточить систему.

5.6 Программатор SPI

  • Рекомендуемые модели:
    — CH341A «GOLD» (плата черного цвета)
    — EZP2010
    — SkyPro, MiniPro
    — Любые другие программаторы, поддерживающие работу с SPI Flash, в том числе собранные самостоятельно на базе Arduino.
  • Для микросхем, распаянных на материнской плате, потребуется прищепка (SOIP8 clip) или поконтактное подключение к разъему JSPI (при наличии).
  • При подключении прищепки обязательно убедитесь, что первый контакт на чипе (отмечен точкой-углублением) совпадает с отметкой на программаторе! Жила шлейфа прищепки, предназначенная для контакта №1, отмечена красным цветом для упрощения индетификации.
  • Для подключения через разъем JSPI придется ознакомиться с назначением выводов программатора и приведенной ниже распиновкой JSPI для плат разных производителей. В крайнем случае «прозвоните» мультиметром контакты JSPI и «ножки» микросхемы BIOS.
  • Разъем JSPI неудобен в использовании без колодки – контакты расположены слишком близко. Однако, в отличие от прищепки, шанс некорректной прошивки из-за загрязнений или плохого прижима стремится к нулю.
  • Некоторые платы с распаянным чипом биоса (например ASRock 200-серии) плохо поддаются прошивке через прищепку или JSPI из-за недостаточного питания. В этом случае может помочь возврат на место батарейки или подача дежурного питания с колодки 24-pin.
  • Для использования программатора нужно установить соответствующие драйвера. Иногда для этого потребуется отключить проверку цифровых подписей драйверов в Windows.
  • Неприятная особенность программаторов серии EZP – необходимость использования только идущего в комплекте ПО.
  • Для CH341A рекомендуется использовать программы:
    — CH341A Programmer v1.18 [Скачать]
    — AsProgrammer [Скачать]
    — Colibri [Скачать]
  • #77#77#77
    Перед использованием программы для прошивки требуется ручная установка драйвера, в установщике драйвера должна быть надпись WDM.
    #77
    В AsProgrammer 1.4.0 и CH341A v1.18 драйвер находится в папке «CH341Parallel_driver_support WIN7», в Colibri он один единственный и рабочий

    После установки драйвера программатор должен определяться в диспетчере устройств вот так
    #77
    Пример использования AsProgrammer 1.4.0:
    Сообщений об ошибках на этапе считывания, стирания, проверки, записи, сравнения содержимого быть не должно!

    (Изображение кликабельно)
    #77

5.7 ASUS USB Flashback (FB)

  • FB сохраняет актуальный MAC-адрес и идентификационные данные платы, поэтому переносить их нет необходимости.
  • Способ удобен, но крайне капризен к флешкам и не всегда даст нужный результат. При прошивке через ASUS USB Flashback плата может стартовать с CoffeeLake c пост-кодом 00, в этом случае требуется прошивка с помощью программатора. Например на плате M8H (плата из магазина, заводской биос 2202, оригинальные блокировки в FD установлены) обновление проходит отлично и перезаписываются все регионы. В остальных случаях отзывы неоднозначны.
  • В общем случае FB придерживается установленных в регионе FD правил на чтение/запись.
  • Метод хорошо подходит для варианта, описанного в пункте 5.2.
  • Для применения FB, флешку нужно отформатировать специальным образом:
    — Скачайте и запустите WinSetupFromUsb, вставьте в ПК флешку.
    — Установите в окне программы галочку «Fbinst Tool» и, выбрав формат FAT32, запустите форматирование кнопкой «GO».
    — Затем внимательно изучите раздел «USB BIOS Flashback» в инструкции к материнской плате.
    — Переименуйте согласно ему сохраненный в CoffeeTime файл с расширением .CAP (не забудьте подтвердить восстановление капсулы на последнем этапе модификации!).
    — Скопируйте переименованный файл в корень флешки.
    — Подключите к материнской плате 24-контактный разъем питания, вставьте флешку в разъем Flashback и нажмите находящуюся рядом кнопку прошивки.
    — Ожидайте окончания процесса прошивки: светодиод перестанет мигать. Если индикатор в какой-то момент стал гореть постоянно, то запись не удалась — попробуйте другую флешку.
    #77

6. Первый запуск

Он долгий самый

  • Перед первым стартом с Coffee Lake рекомендуется ненадолго полностью обесточить плату и сбросить CMOS.
  • Проверьте правильность подключения всех кабелей и устройств.
  • Если компьютер запустился, то просто ожидайте: загрузка до появления картинки может быть достаточно долгой. Также система может несколько раз самостоятельно перезагрузиться.
  • На платах ASUS, первый раз зайдя в BIOS Setup, установите значение «0.01» для параметров «IA AC Load Line» и «IA DC Load Line».
  • Обязательно проверьте показатели всех напряжений и протестируйте стабильность системы и температуры в стресс-тестах, играх и бенчмарках.
  • Если ПК не запускается, проверьте правильность действий на каждом этапе, уделите особое внимание модификации подложки. Малейшая оплошность может привести к отрицательному результату!

7. Особенности модификации, возможные проблемы и их решение

Не баг, а фича

  • Ранние инженерные версии Coffee Lake степпинга P0 (QQC0, QQBZ, QQBY, QQM5, QQM6) могут иметь дефектный контроллер PCIe (отвалы видеокарты, полная неработоспособность PCIe и т.д.). Предположительно, ошибка PCIe исправлена в более поздних экземплярах P0 ES (QQZ6, QQZ5, QRA2), но точных данных на этот счет нет. Если вы покупаете такой процессор, то обязательно проверяйте его полную работоспособность перед закрытием заказа. Если баг с PCIe не проявился сразу, то, скорее всего, процессор его лишен.
  • Процессорам ревизий P0 и R0 для работы встроенного видеоядра требуется VBIOS 1059 или старше.
  • С ME 11.0 объем используемой оперативной памяти может быть ограничен 16Gb.
  • Для Coffee Lake non-K ES есть ограничения по разгону памяти в зависимости от ревизии: U0 — до 2666Mhz, P0 — до 3333Mhz.
  • Если в биосе не доступна загрузка с NVMe-накопителя, то следует сменить на нем разметку с MBR на GPT. Накопитель по прежнему не будет отображаться в биосе, но его станет возможно выбрать в качестве загрузочного.
  • На некоторых материнских платах (например, ASRock 100, MSI 200) отключение HPET приводит к неработоспособности системы. Для восстановления достаточно сделать CLEAR CMOS.
  • [ASUS] Завышенное напряжение VCore (до 1.5V) в режиме «Auto» — это фирменный баг плат ASUS. Проблему решает установка значения «0.01» для параметров «IA AC Load Line» и «IA DC Load Line».
  • [ASUS] Убрать троттлинг на 2xxx биосах поможет значение «2.1» для настроек «IA AC Load Line» и «IA DC Load Line»
  • [ASUS] Иногда для процессоров P0 плата по-умолчанию устанавливает «AVX Ratio Offset» = 1. Микрокод 906EC_rev_96 решает эту проблему.
  • [ASUS] Некоторые платы 200 серии могут запускать 12-ти поточные процессоры на 1xxx версиях биоса используя микрокод 906EA_rev_6A.
  • [ASUS] Если плата не желает заводиться с XMP профилем или с заведомо рабочим разгоном памяти, то попробуйте настроить параметры «Boot Voltage VCCIO» и «Boot Voltage System Agent», для обоих выставив «1.1» или «1.2».
  • [ASUS] На связке 8700K + Z170-ProGaming + Radeon RX470 был замечен баг: дискретная видеокарта от AMD не инициализировалась как первичный видеоадаптер. Проблему решил однократный запуск системы с картой от NVIDIA (плата определила видеоадаптер в PCIe слоте и выставила необходимые для этого настройки), после чего карта от AMD заработала в штатном режиме.
  • [MSI] Если МЕ отключен, то при старте система на несколько секунд покажет соответствующее предупреждение, далее загрузка продолжится в обычном режиме.
  • [ASRock] Некоторые платы на H110 не работают с VBIOS 1059 (1062 не проверен), но без проблем функционируют с более старой версией 1054.

8. Дополнительная информация

8.1 Статьи пользователей, решения проблем, подборка информации по платам

Полезные посты в теме:

  • Рекомендации по базовой настройке биоса на мат.платах ASUS от nucl3arlion
  • Рекомендации по разгону на модплатах и решение проблемы с CPU Over Temperature Error от fedx
  • Решение проблемы с определением сетевого адаптера i219v на ASUS Z170i Pro Gaming от The_Chief
  • Решение проблемы с определением SATA-устройств в BIOS от xyligano
  • Решение проблемы с долгим запуском на Maximus VIII Hero и платах с НЕчипсетными SATA от STR
  • Подборка информации по разным платам от CHESNOK-sama
    — ASUS : Z170-A / Z170-DELUXE / MAXIMUS VIII HERO / Z170i Pro Gaming / MAXIMUS IX HERO / H170-PLUS D3 / Z170-P D3 / Z170-P / Z170-K
    — ASROCK : Z270 Gaming K4 / B150M-HDS / Z270 Taichi
  • Включение ReBAR на платах без официальной поддержки от Senti

Статьи пользователей:

  • Запуск intel core i5 8400 на материнской плате ASUS b150 mITX/gaming/aura
  • 5ГГц 9900K на материнской плате дешевле 6000 рублей. Hero VIII.
  • Запускаем I9-9900K на Z270! Разгон и тесты.
  • Intel QQBY (Инженерный образец 9900k) в меметичной Asus Maximus VIII Hero

8.2 Разные полезности

Галерея со скриншотами кофемодных систем

[DE] Сравнительная таблица VRM большинства материнских плат Z170/Z270/Z370/Z390
[EN] Первые попытки запустить Coffee Lake на старых платах
[EN] Возможно, первый гайд по кофемоду
[EN] Решение вопроса с нерабочим PCIe x16 при использовании кофемода
[EN] Архивы с микрокодами для платформ Intel
[EN] Решение проблемы с HT при использовании кофемода
[EN] Обсуждение работы Coffee Lake на ASRock Z170/Z170M OCF
[EN] Руководство по использованию программатора CH341A
[RU] Ручной перенос настроек VBIOS
[RU] Тема с кучей полезной инфы по разным модификациям UEFI BIOS

Большое спасибо камраду АвтоСпец за помощь в подготовке материала.

Последний раз редактировалось MexicanHead 27.11.2022 16:45, всего редактировалось 32 раз(а).

> CH341A Programmer | [Programmer] Bios Firmware CH341A Programmer

Message#1

19.01.18, 23:41

Russian translation

*********
[offline]

Topics Curator
Group: Curators
Messages 3199
Check in: 25.05.12
HTC Desire 526G Dual Sim

Reputation:-  608  +

CH341A Programmer
version: 1.3.4

Last update of the program in the header:15.03.2019

Attached Image

FAQ

Photo board green programmer without details

If you get an error while unarchiving archives (7zip, zip

Error 43 in the CH341A programmer

The other day I ordered a batch of CH341A programmers in China, which are used to flash 24-25 series memory chips.
But as it turned out, when connected to Windows 10 and 7, a message is displayed that «USB device is not recognized.»
Initially I thought that the problem was in the CH341A chip itself, but it turned out that everything was much simpler.

Screenshot

Attached Image

Also, in “Device Manager,” Windows defined it as “Unknown USB Device (device handle request failed)”,
and in the properties, writes about the error «The Windows system stopped this device, because it reported the occurrence of problems.
(Code 43) and, of course, the VID and PID (VID_0000 & PID_0002) are incorrectly defined.

Screenshot

Attached Image

Opening the CH341A documentation and looking at examples of schematic diagrams, you can see that 12 MHz quartz is used everywhere.

Screenshot

Attached Image

And on the CH341A programmer itself, the quartz is set to 27.120 MHz

Screenshot

Attached Image

We take a soldering iron and unsolder the wrong quartz 27.120 MHz and solder a new one at 12 MHz.

Screenshot

Attached Image

We connect the programmer CH341A to the computer and see that the OS has a new device with VID and PID wine (VID_1A86 & PID_5512)

How to connect Atmega controller using USBAsp as an example

If you do not write the chip but it reads

Flashing series ICs …

Flashing chip 24 series
Flash 25 series chips
Flash 26 series chips

CH341A Pro Supported Programmer Chip 24 Series

ATMEL
AT24C01B AT24C01 AT24C01A AT24C02 AT24C02A AT24C02B AT24C04B AT24C04 AT24C04A AT24C08A AT24C08B AT24C08 AT24C16 AT24C16A AT24C16B AT24C32B AT24C32A AT24C32 AT24C64 AT24C64A AT24C64B AT24C128 AT24C128A AT24C128B AT24C256B AT24C256 AT24C256A AT24C512B AT24C512A AT24C512 AT24C1024 AT24C1024A AT24C1024B

CATALYST
CAT24C01 CAT24WC01 CAT24WC02 CAT24C02 CAT24C04 CAT24WC04 CAT24WC08 CAT24C08 CAT24WC16 CAT24C16 CAT24WC32 CAT24C32 CAT24WC64 CAT24C64 CAT24WC128 CAT24C128 CAT24WC256 CAT24C256 CAT24C512 CAT24CC525254

COMMON
24C01, C, A, C, A, C 24C4096 3V

FAIRCHILD
FM24C01L FM24C02L FM24C03L FM24C04L FM24C05L FM24C08L FM24C09L FM24C17L FM24C16L FM24C32L FM24C64L FM24C128L FM24C256L FM24C512L FM

HOLTEK
HT24C01 HT24LC01 HT24CD2 HT24LC02 HT24C04 HT24LC04 HT24C08 HT24LC08 HT24C16 HT24LC16 HT24LC32 HT24C32 HT24LC64 HT24C64 HT24C128 HT24LC128 HT24C256 HT24LC256 HT24LC512 HT24C512 HT24C1024 HT24LC1024

ISSI
IS24O01 IS24C02 IS24C04 IS24C08 IS24C16 IS24C32 IS24C64 IS24C128 IS24C256 IS24C512 IS24C1024

MICROCHIP
MIC24LC014 MIC24AA01 MIC24AA014 MIC24LC01B MIC24LC02B MIC24AA02 MIC24C02C MIC24AA025 MIC24AA04 MIC24LC04B MIC24LC024 MIC24AA024 MIC24LC025 MIC24LC08B MIC24AA08 MIC24LC16B MIC24AA16 MIC24LC32 MIC24AA32 MIC24LC64 MIC24FC64 MIC24AA64 MIC24FC128 MIC24AA128 MIC24LC128 MIC24AA256 MIC24LC256 MIC24FC256 MIC24AA512 MIC24LC512 MIC24FC512 MIC24AA1024

NSC
NSC24C02L NSC24C02 N5C24C64

RAMTRON
FM24CL04 FM24C04A FM24CL16 FM24C16A FM24CL64 FM24C64 FM24C256 FM24CL256 FM24C512

ROHM
BR24L01 BR24C01 BR24L02 BR24C02 BR24L04 BR24C04 BR24L08 BR24C08 BR24L16 BR24C16 BR24L32 BR24C32 BR24C64 BR24L64

ST
ST24C01 ST24C32 ST24C02 ST24C64 ST24C04 ST24C08 ST24C16

Xicor
X24O01 X24C02 X24C04 X24C08 X24C16

CH341A Pro Supported Programmer Chip 25 Series

AMIC
A25L512 A25L05P A25L10P A25L010 A25L020 A25L20P A25L40P A25L040 A25L080 A25L80P A25L016 A25L16P A25L032

ATMEL
AT25F512 AT25F512B AT25F512A AT25FS010 AT25F1024 AT25F1024A AT25F2048 AT25DF021 AT25F4096 AT25FS040 AT25DF041A AT25DF321 AT26DF321 AT25DF321 AT25DF641

COMMON
25X005 25X05 25X10 25X20 25X40 25X80 25X16 25X32 25X64 25X128 25X256 25X512 25X1024 25X2048

Eon
EN25F05 EN25P05 EN25LF05 EN25F10 EN25LF10 EN25D10 EN25P10 EN25F20 EN25D20 EN25LF20 EN25F40 EN25D40 EN25LF40 EN25Q80 EN25D80 EN25F80 EN25P80 EN25T80 EN25B16T EN25T16 EN25B16 EN25D16 EN25F16 EN25Q16 EN25P32 EN25Q32 EN25F32 EN25B32 EN25B32T EN25Q64 EN25B64 EN25F64 EN25B64T EN25F128 EN25Q128

ES
ES25P10 ES25P20 ES25M40A ES25M40 ES25P40 ES25M80 ES25P16 ES25M80A ES25P32 ES25P80 ES25M16 ES25M16A

ESMT (read only)
F25L04UA F25L16PA F25L004A F25L32QA F25L08PA F25L32PA F25L008A F25L016A

GIGADEVICE
GD25Q512 GD25Q10 GD25Q20 GD25F40 GD25D40 GD25Q80 GD25D80 GD25T80 GD25F80 GD25Q16 GD25Q32 GD25Q64 GD25Q128

KH
25L8036D

MXIC
MX25V512 MX25L4005A MX25L1635D MX25L3237D MX25L6455E MX25L12845E MX25L512 MX25V4035 MX25L1605D MX25L3225D MX25L6408D MX25L1005 MX25V4005 MX25L1608D MX25L3205D MX25L6406E MX25L2005 MX25V8005 MX25L3235D MX25L3206E MX25L6445E MX25L8035 MX25L8005 MX25L3208D MX25L6405D MX25L12805D

NEXFLASH
NX25P10 NX25P20 NX25P40 NX25P80 NX25P16 NX25P32

NSHINE
MS25X05 MS25X16 MS25X10 MS25X32 NS25X20 MS25X64 NS25X40 MS25X128 MS25X80

PMC
PM25LV512A PM25LV016B PM25LV010A PM25LV020 PM25LV040 PM25LV080B

SAIFUN
SA25F005 SA25F160 SA25F010 SA25F320 SA25F020 SA25F040 SA25F080

SPANSION
S25FL004A S25FL032A S25FL040A S25FL064A S25FL008A S25FL128P S25FL160 S25FL129P S25FL016A S25FL128A

SST (read only)
SST25VF512A SST25VF512 SST25VF010 SST25VF010A SST25 SST25VF020 SST25VF040B SST25VF040A SST25VF040 SST25 ‘SST25VF016B SST25VF032B SST25VF064C

ST
M25P05A M25PE10, M25P10A, M25P20, M25PE20, M25PE40, M25P40, M25PE80, M25P80, M25PX80, M25PX16, M25P16, M25PE16

Winbond
W25X10 W25X10L W25P10 W25X10AL W25X10A W25P20 W25X20AL W25X20A W25X20 W25X20L W25X40A W25P40 W25Q40BV W25X40L W25X40 W25X40AL W25Q80BV W25Q80V W25X80 W25P80 W25X80A W25X80L W25X80AL W25P16 W25Q16BV W25Q16V W25X16 W25Q32BV W25Q32V W25X32 W25P32 W25Q64BV W25X64 W25Q128BV

Completion of the programmer

In the process of working with the programmer revealed some shortcomings,
one of them: it is not possible to reset / set the QE bit in the second status register.
We read datashit, for example, on the chip W25Q64FV, and we find the puntQuad Enable (QE) ,
in which there is a warning:
WARNING: If the / WP or / HOLD pins are tied directly to the power supply or ground during
standard SPI or Dual SPI operation, the bit should never be set to a 1.

To fix this flaw, you need to detach the legs #WP (pin 3) and #HOLD (pin7) from VCC
and connect them to VCC via resistors 4.7 com.
On the «black programmer» it looks like this:

a photo

Attached Image

Photo of the programmer

Attached Image

Photo programmer

Attached Image

Screenshots of the program

Attached Image

YouTube Programmer Overview

Buy on Aliexpress

Usb programmer:Aliexpress
Clothespin for the programmer:Aliexpress
1.8 Volt Adapter:Aliexpress
Adapter to SOP8:Aliexpress

Attempting to flush SOP-8 microcircuits with a clip without soldering from the board gives an absolutely unpredictable result, such attempts are not discussed on the forum
Chinese software (especially versions above 1.18) is very unstable in operation, it is recommended to use AsProgrammer

Windows software

CH341A Programmer: CH341A Programmer 1.34

Alternative software: 1 Ch341Programmer_v1.1.1.33

Alternative software: 2 Attached fileAsProgrammer_1.4.0.zip (12.15 MB)

Alternative software: 3 Attached fileavrdudess_20140805.zip (956.04 KB)

Alternative software: 4 Postal

ASUS BIOS CAP->Bin (If you have a UEFI Bios) Post # 1087

Drivers: Post # 626

Post has been editedboar-hooligan — 12.04.19, 20:43

Reason for editing: flashrom Linux

02.04.18, 01:12

Visitor

**
[offline]

Group: Users
Messages 13
Check in: 21.07.13
Microsoft Lumia 535 DS

Reputation:-  3  +

I am not a real flash driver, but I strive to help the suffering because of my own recent torment.

Runaway Google leads to a very advanced (and full of snobs, he) forum remont-aud.net, where this chipreferred to as interchangeablewith MX25L1605D.
If athis is so, then with your MK25D16BTIG you can work with the CH341A programmer, since For example, in the AsProgrammer program (and probably in the native CH341A Programmer), the MX25L1605D chip is supported.

Ie, the CH341A programmer is taken, the adapter-bed for the microcircuit is taken in the package of the size SOP-8 (to do without extra soldering), such:

Attached Image

Or you can solder on the bundled card. Put AsProgrammer, or Colibri, set your ms on the «key», read the firmware.
In case of problems with reading / erasing / writing, I recommend myself to ask my questionon the software development forumfor CH341 — they are just engaged in adding chips to the database.

04.04.18, 09:00

Visitor

**
[offline]

Group: Active users
Messages 18
Check in: 20.02.14
PiPO Max-M7 Pro 3G

Reputation:-  1  +

And what a jumper on the programmer 1-2 and 2-3? Is it for selecting 25 or 24 series ICs?

All found, this is the choice of modes 1-2 programmer, 2-3 UART adapter.

Post has been editedmixa_80 — 04.04.18, 09:04

04.04.18, 15:32

Local

*****
[offline]

Group: Friendswww.savagemessiahzine.com
Messages 331
Check in: 12.08.16
Apple iPhone 6

Reputation:-  8  +

I tidy 5N0 920 883 F wanted to activate the DRL icon and ran into a problem on the tidy costs m / s 24LC64. What is her rule?

———————

VW TIGUAN — QR-1014, DVB-T2, Huawei E8372, Alpine PXA-H701, Alpine PDX5, virtual pedal open / closed tailgate

04.04.18, 21:14

Local

*****
[offline]

Group: Friendswww.savagemessiahzine.com
Messages 356
Check in: 05.02.12

Reputation:-  27  +

rugraver @ 04/02/18 03:42*

I am not a real flash driver, but I strive to help the suffering because of my own recent torment.

Thank you for the tip-off, earlier I also saw this information in a casual way, but I did not find specific information.

———————

Alcatel one touch pop3 Model-5025D Prots-MTK 6580 4 cores RAM-1GB Memory phone-4gB
Androyd-5.1 * # * # 82533284 # * # *

05.04.18, 15:18

Visitor

**
[offline]

Group: Active users
Messages 22
Check in: 13.04.10

Reputation:-  0  +

I tried the device in action, everything is fine, raised dexp ursus Gx110 after a year of hibernation, normal flight, although I had to fix the hex key to my own, I tried bios from my mothers on spi flash too, with a bang, in general: tablet_za: a good thing for your pennies. ..

05.04.18, 17:23

Visitor

**
[offline]

Group: Active users
Messages 22
Check in: 13.04.10

Reputation:-  0  +

Skymckup @ 04/02/18, 02:34*

Hello everyone, the programmer arrived the other day, downloaded the program: CH341A Programmer: Attached fileCH341A_1.30_ (558_chip) .zip, but the winbond 25Q64FVSIG chip at 8mb did not want to identify and read it, it got into the Internet and downloaded the old 1.18 program at least periodically and She cursed and it seemed to me that she cursed when she turned the slider on the main program window, but she still thought the chip, erased it and wrote it down while doing everything through the clothespin without discharging the chip itself.
I think you need to add the old version of the program to the header or something is wrong with version 1.30 and fix it.
I did everything with windows 10 x64

1.30, too, the error crashes

05.04.18, 18:49

Visitor

**
[offline]

Group: Users
Messages 13
Check in: 21.07.13
Microsoft Lumia 535 DS

Reputation:-  3  +

toan.andreeff2009
If your experiments succeed, please do not be lazy and unsubscribe in this thread (what did they change, what did they sew, did the additional voltage apply, and so on) — this can greatly contribute to the fight between brooders and know-hows.

For me, for example, as for a casual person in flashing, it was a revelation that native flash memory can be replaced with large capacity memory (instead of 2 Mbps to 4 Mbps, MX25L2026D to MX25L4005A), edit the firmware for the new size, and the device to be repaired (in my case monitor Envision) zakolositsya. This solution (not at all) was gleaned.from the forum correspondenceand not from the manual, which once again proves the value of the forum :)

10.04.18, 21:42

Local

*****
[offline]

Group: Friendswww.savagemessiahzine.com
Messages 144
Check in: 23.04.14
Highscreen boost

Reputation:-  3  +

The person or organization whose software goes to the programmer, SkyGZ, has its own channel / shop on taobao, skygz.world.taobao.com (I give the link in case the link to a specific product dies). Here he has an improved version of the programmer with, as I understand it, the integrated power supply of 3.3 and 1.8 volts, plus, probably, an infrared port. About 70 yuan (600+ rubles), expensive! :)

item.taobao.com/item.htm?spm=a312a.7700824.w4004-1189370242.33.7b125ae5uuE6JL&id=39537489315

So I think that in the program the «wrong» picture of installing the chip in the zif pads coincides with «his» products.

——-

On the discussion thread AsProgrammer, the info was found that the person had errors when working with memory chips powered by 3.3 volts but the span of the data signals and clock was 5 volts. In my «black» version, the power of the ch341 is from 5 volts, and there were errors. Probably, in the black versions, the signal swing is just 5 volts. As far as I understood from the datasheet, the 28 pin ch314a needs to be connected to 9m when powering the ch341a from 3.3 volts.

12.04.18, 00:20

a guest

*
[offline]

Group: Users
Messages 1
Check in: 24.12.16

Reputation:-  0  +

Gentlemen, please, tell me which programmer you can flash W25q64vfaig. I understand CH341A will not help me in this matter? Apparently the TL866 will do, but for one cheap motherboard you don’t want to take something expensive.

12.04.18, 02:50

Local

*****
[offline]

Group: Friendswww.savagemessiahzine.com
Messages 144
Check in: 23.04.14
Highscreen boost

Reputation:-  3  +

plkm987654321 @ 04.04.18, 00:20*

What programmer can I flash W25q64vfaig

The man from the comments on the microcircuit was flashed using the arduine, correcting the code:

skproj.ru/programmator-spi-flash-svoimi-rukami

12.04.18, 14:22

a guest

*
[offline]

Group: Users
Messages 6
Check in: 15.02.15
Samsung Galaxy Ace 3 Duos GT-S7272

Reputation:-  0  +

queyron @ 03/08/18, 18:29*

Sketched a photo how to connect the Atmega controller on the example of USBAsp

Connected 2 programmers will work better or additional chips can be programmed.

12.04.18, 14:51

a guest

*
[offline]

Group: Users
Messages 6
Check in: 15.02.15
Samsung Galaxy Ace 3 Duos GT-S7272

Reputation:-  0  +

PROGRAMMER works with 25L6406E chip

In the list of the program chip is MX 25L6406E I click on the ‘detection’ writes Access violation at address 0097EA42. Read of adress 0097EA42, then press “check” then it was not possible to determine the chip or the chip was not found, I tried 2pcs, one of them was unplugged from the receiver.

12.04.18, 17:18

Local

*****
[offline]

Group: Friendswww.savagemessiahzine.com
Messages 125
Check in: 21.03.11
Xiaomi Mi 5S 3/64

Reputation:-  4  +

Hello everyone, tell me. Today I made a LENOVO G580 with a bios of the wrong revision of a beech … I got a full brick (more than one LED is not lit). I wrote this device. Question: while he is traveling from China. Does it make sense to try keyboard shortcuts or wait for a programer?

14.04.18, 09:35

Experienced

******
[offline]

Group: Friendswww.savagemessiahzine.com
Messages 584
Check in: 07.03.12
Samsung Wave Y GT-S5380

Reputation:-  33  +

DjAdamir @ 04/12/18, 14:51*

PROGRAMMER works with 25L6406E chip

You need to use the old version of the CH341A Programmer or the fresh Colibri.

DjAdamir @ 04/12/18, 14:22*

Connected 2 programmers will work better or additional chips can be programmed.

CH341A is a universal chip, it is an i2c controller and a UART converter (CH340G hike). Program shaft, one of them is the official utility for programming Atmel microcontrollers. In that case, I showed how to flash the Atmega8 microcontroller through the CH341A. The second programmer is USBAsp, which comes from sellers with Aliexpress with old firmware. It was to him that I updated the firmware, flashed it.

Posted 04/04/2018 09:39:

wlad6943 @ 04/02/18 09:01*

I met on the Ineta such information. Using the Postal2 program on computers and tablets without an LPT port

Yes, there is such an opportunity. But the program turned out to be inconvenient for me, it became especially buggy sometimes. It starts working with CH341A after replacing the DLL, through which the native Postal2 is accessed, and with the modified one to CH341A. Colibri is by far the best, the AsProgrammer is behind it, then the CH341A Programmer 1.17, and the others are no higher than 1.30.

———————

I really love BB Symbian S40 Windows Mobile

14.04.18, 14:20

Novice

***
[offline]

Group: Active users
Messages 47
Check in: 05.11.14
Beeline Smart 3

Reputation:-  0  +

Good day to all. Here I had a nonsense: I decided to pick up my old ASUS K52N laptop. I installed XP, I installed firewood-software, and everything worked well, if not for one thing: it became very interesting, why is there such a thing in the 218 version, which was already laid out in the 16th year. stitched through bios, the first stage (cleaning) 100%, the second hung 99%. And then I realized that in vain I started it)
But it was too late. The diode has stopped to burn when connected to power. The combinations tried different …
Revised the entire board — the only thing that is similar to the BIOS — Winbond W25Q16BVSIG
As a result, I ordered this device (already on hand). But my joy is over.
At first I thought maybe the problem is in the clothespin, I rang — the rules.
then, on the motherboard, I noticed control contacts in the amount of 7 pieces. not only 3 pin, but there is a 3.3v programmer
like all the rules, but something is wrong:
When you connect to the BIOS, the programs behave exactly the same as if it is not there
when you click on the «recognize» button, it receives some FF
It was a couple of times when it was different, but with each click there is random data
so like all the rules, but no. toli I can not.
Who more experienced, share advice pzh).

and more, do you?

4 3 2 1

5 6 7 8

1 CS
2 MIOS
3 + 7 + 8 3.3V
4 GND
5 MOSI
6 CLK

I just don’t want to drink it, but why did I buy a clothespin for myself?

It feels like something is bridging … but separately all the rules

———————

14.04.18, 14:30

Local

*****
[offline]

Group: Friendswww.savagemessiahzine.com
Messages 331
Check in: 12.08.16
Apple iPhone 6

Reputation:-  8  +

Solder the wires from the clothespin directly to m / s.

———————

VW TIGUAN — QR-1014, DVB-T2, Huawei E8372, Alpine PXA-H701, Alpine PDX5, virtual pedal open / closed tailgate

14.04.18, 14:54

Novice

***
[offline]

Group: Active users
Messages 47
Check in: 05.11.14
Beeline Smart 3

Reputation:-  0  +

13SEG @ 04.14.18, 14:30*

Solder the wires from the clothespin directly to m / s.

AID_X @ 04.14.18, 14:20*

I just don’t want to drink it, but why did I buy a clothespin for myself?

Maybe I was embarrassed that when the power was connected (stuck in yusb and rang)
The earth bridges (the tester shows that there is a connection) with 3.3v? Is this the norm?
those. I just stuck a programmer without plugging in anything, and so
without power there is no such

and more: what is m / s?

Strange wonders of magic
Tried to ring in working order …
when the 7th pin began to bind with almost everything — the program counted at least some info from him, moreover! 4! times in a row the same
JEDEC ID (9F) = 0xEF4015
RES ID (AB) = 0x001414
REMS ID (90) = 0x00EF14

clicked to program — after again as before.
JEDEC ID (9F) = 0x00FFFF
RES ID (AB) = 0x00FFFF
REMS ID (90) = 0x00FFFF

There is a connection through the controls, but only meju 1 with 1, 2 with 2,
And as I understand it, it is necessary that a little more … maybe the chip itself is already bad?

Post has been editedAID_X — 14.04.18, 15:10

Reason for editing: instead of double post

———————

You’re currently viewing a stripped down version of our content. View the full version with proper formatting.

Pages: 1 2

Hello

I changed a setting in the bios of my tablet, and it turned into a brick.
They say the only solution to fix it is to flash its bios chip, so I did buy a CH341A along with a 1.8v converter.

But the software CH341A_130.exe says «Access violation at address 0097EA42. Read of address 0097EA42.» when I click «detect».
I do not find any solution searching for this error.

To beggin with, did I plug everything correctly ?
[attachment=16292][attachment=16296][attachment=16297]

This is the bios. (It is not in the list of the software.)
[attachment=16293][attachment=16295]
The red wire is where the circle is on the chip.

I tried another version of the software, it can detect and read the chip, but there are only 00 ‘s …

This looks like GD25LQ64CVIG — Try Gigadevice GD25LQ64 1.8V, or choose Common 25X64. you’ll need version 1.34 software, it’s here in this package I post for everyone — http://s000.tinyupload.com/index.php?fil…5007472602
ASProgrammer 1.40 also has similar ID you can use, but it doesn’t specify 1.8V (GD25Q64)

Here is guide on how to set everything up correctly, treat your adapter as a flash chip or SOIC Cable, pin one on it needs to match up to pin one on the programmer in same place as cable or DIP chip
https://www.bios-mods.com/forum/Thread-G…programmer

Make sure you cable is connected to the correct set of pin holed in the black part, some cables have 10 holes in the adapter/cable end when only 8 are used. Looks correctly setup, but hard to tell for sure. So probably just need to choose the right ID and it will be working.

Sometimes there is always error, ignore and continue, then check produced file with BIOS tools, hex editors etc and make sure it’s a valid complete BIOS before you write anything. Ideally you don’t want to write stock BIOS to the board, you’ll loose your serial, UUID, LAN MAC ID Ect, hopefully this is still preserved in the bricked BIOS and can be transferred over once you’re ready to write.

Do not use «Auto» function until you are sure you’re ready to write, it’s first action = erase!
Read, verify, and if verified in app, then hit save and check to make sure actual BIOS and not all FF or 00.

Thank you very much for these explanations.
Just to be sure : 1 4 5 8 on the SOIC must match 1 4 5 8 on the adapter, near the lever, doesn’t it ? I have a doubt because on the CH341A the SOIC or the chip would be at the other side.

Still no luck though with 1.34, neither with Gigadevice GD25LQ64 1.8V nor Common 25X64.
It keeps saying «Detection fails, could not find the chip.» when I try to detect or read.

Yes, pin one is on the lever side of both adapter and programmer, but it’s in the middle block not the block near end of device (On programmer, it’s opposite that on adapter) Remove that green PCB, unless it’s soldered, it may be causing you issues/confusion.

Adapter side, the cable goes into slot of 4 closest to the lever, but not in the programmer, on programmer it goes to block furthest from lever (Pin 1 always on lever side though)

Chip may be dead/faulty, but probably not if you just flashed an incorrect BIOS to it. Try with power connected to the device and see if that changes anything, first try with main battery installed, then if no changes try with main power connected too. Sometimes this is needed, depends on device.

Be sure you have the jumper on pins 1-2 on the other side of the programmer, not visible in your images

It just keeps saying it can’t find the chip. Sad
During all my tries yesterday I ended up putting the SOIC the wrong way on the chip. Could it be dead because of it ?

I never flashed it yet. I turned on some option in the bios and saved, it turned off and it never woke up again.

If there is nothing else I can try, then I guess the only option left for me is to buy a new chip, flash it and solder it in place of this one. I doubt it can be done with a regular soldering iron, does it ?

You need to drop the chip and install it on the platform, then the programmer will determine it, and with a clothespin, nothing will come out of you

He could not identify the chip with the clothespin, and when he installed it on the platform, it was immediately definitive. You must be very careful with the chip fragile legs

Keep at it, you will get it. No, I doubt it’s dead from backwards, I’ve done this many times with chip in programmer accidently, it just gets super hot very quickly. I’m sure maybe if left there then it’s possible to kill a chip this way, but I think it would take long time, at least more than a few minutes.

Did you try with main battery installed, and or power supply connected too? Some systems you need one or both of those otherwise nothing detected.

If you have good soldering skills, or low melt solder, then removing a BIOS chip isn’t hard and yes can be done with soldering iron. But, if you have neither of those then yes it’s hard due to most boards no use lead free solder and it’s very difficult to get flowing without being familiar with the process and how to do safely without burning the board or lifting traces etc.

I did not unplug the battery, its wires are soldered on the pcb. Do I have to ?
I also tried with power plugged in.

I noticed that one of the pins on the SOIC clip is shorter. It may be too short to touch the legs of the chip.
[attachment=16319]
So I am ordering another one. 

While I am at it, I am also buying a GD25LQ64CVIG bios chip, in case this one ends up broken if I unsolder it or if it is dead. I guess I need a socket adapter to put it on the 1.8v adapter and CH341A, but I do not find any, they all have more than 8 legs.

But I hope that the shorter pin is the explanation why it does not work so far, so I do not have to unsolder it. It is very tiny, and there are minuscule other component next to it. I can see myself sliping with the solder iron and breaking these.

In that case no, about the battery (even if you meant main battery, not CMOS)

That could be about the pin, you could try to extend it somehow.

If you plan to desolder chip, then I think you want one of these to easier put into adapter
https://www.ebay.com/itm/173018583512

Send me a copy of the BIOS for this system, and I can show you what all chips are compatible.

Yes, it’s very hard to remove chip in that position with everything around if, if you are not skilled in doing that, I suggest against it. Post the full model and motherboard printed name etc, all identifying numbers you can, maybe I or someone else can find schematic for you, sometimes boards like this can program the BIOS through KB ribbon cable too.

At last I received the new claw, but it can’t find the chip with it neither.
I also filed the tip of the first one and I am pretty sure that the pins touch the chip legs now, but it still can’t find the chip.

I am waiting to receive the new chip, to try and make sure that the CH341A and the 1.8v adapter can write it. It they can’t, then one of them was defective after all. If they can, then somehow the chip on my tablet is dead, and I will have an hard time replacing it with the new one.

(03-13-2019, 01:09 PM)Lost_N_BIOS Wrote: [ -> ]Post the full model and motherboard printed name etc, all identifying numbers you can, maybe I or someone else can find schematic for you, sometimes boards like this can program the BIOS through KB ribbon cable too.

It is a Teclast X89 Kindow (D5N3) tablet. There is nothing written on the motherboard. There is no keyboard option for this model, the only ribbon cable I see is for the screen.

Pages: 1 2

Понравилась статья? Поделить с друзьями:

Не пропустите эти материалы по теме:

  • Яндекс еда ошибка привязки карты
  • 00979 ошибка шкода октавия а5
  • 00979 ошибка фольксваген
  • 00979 ошибка vw туарег
  • 00978 ошибка фольксваген туарег

  • 0 0 голоса
    Рейтинг статьи
    Подписаться
    Уведомить о
    guest

    0 комментариев
    Старые
    Новые Популярные
    Межтекстовые Отзывы
    Посмотреть все комментарии