olodar wrote:6) скопировал vgabios.bin внутрь папки coreboot, ввел опять make menuconfig и настроил сборку на Lenovo G505S. Полный конфиг - во вложениях; чтобы использовать, скопируйте его в
Как понять - полный конфиг - во вложениях? Какой конфиг? какие вложения? Не могу понять, о чем речь =).
В конце первого сообщения в этой теме, есть описание "вложений" - трех прикреплённых архивов. В архиве
coreboot.zip помимо собранных готовых к прошивке файлов coreboot есть файл
coreboot-config-04-DEC-2016 - это конфиг с которым я собирал coreboot, текстовый файл состоящий из набора опций coreboot и их значений. Он понадобится тебе если ты захочешь собрать coreboot самостоятельно. Причём со временем разработчики coreboot меняют список опций - новые опции появляются, а старые могут или исчезать или менять название! Поэтому при каждом скачивании новых исходников coreboot мне приходится делать следующие дополнительные шаги:
1) Копирую свой старый конфиг в
coreboot/.config
2) Перехожу в директорию
coreboot, внутри неё ввожу один раз
make menuconfig чтобы зайти в меню настроек и сразу же выхожу с сохранением изменений. При этом из файла
.config автоматически удалятся некоторые старые опции и добавятся некоторые новые, так что теперь
.config - это новый конфиг
3) При помощи программы
kdiff3 сравниваю два текстовых файла - старый конфиг и новый конфиг, пытаюсь найти в интернете информацию про каждую исчезнувшую/появившуюся опцию, и в зависимости от найденной информации могу включить или выключить появившиеся опции в новом конфиге перед его использованием
olodar wrote:И подскажи пжл, такие штуки подойдут для прошивки из под линукс?
1)
Прошивальщик
2)
Прещепка
Спасибо =)
Да, подойдут, но учти что это самый минимальный набор которого хватит для прошивки. Более полный список, а также полную инструкцию по прошивке, можно посмотреть здесь -
http://dangerousprototypes.com/docs/Fla ... l_expenses
Серый шлейф у прищепки - длинный и состоит из тонких алюминиевых проводков, в некоторых случаях это может повлиять на качество сигнала. Если не будет получаться прошиться, нужно будет укоротить серый шлейф, желательно до длины не более 10 сантиметров: отрезать часть шлейфа посередине, снять изоляцию и соединить шлейф обратно - можно или перекрутить каждый из проводков по отдельности, или припаять, и обятельно потом всё заизолировать. Посмотри в той полной инструкции на сайте -
http://dangerousprototypes.com/docs/Fla ... SOIC8_clip - вообще отрезаем почти весь серый шлейф (оставляем только чуть-чуть чтобы было легче припаиваться) и припаиваем хорошие короткие медные проводки! Ещё днище у программатора неплохо бы залепить изолентой, чтобы ничего случайно не закоротить
Перед подключением прищепки убедись что материнская плата не запитана - к ней не должен быть подключен блок питания. Прицепиться прищепкой к чипу можно двумя способами, и только один из них правильный. Посмотри где на корпусе BIOS-чипа точка - она стоит возле первого 1-ого пина (первой ножки чипа), который выполняет функцию Chip Select (CS). От зубчика прищепки, который подсоединится к этому 1-ому пину, идёт провод - он приходит на переходник от прищепки к программатору. Если этот переходник правильно подключен к программатору, то Chip Select чипа прийдёт на Chip Select программатора, и все остальные пины тоже будут подключены правильно.
Лучше подключать правильно, потому что если подключать наоборот то получается неправильная полярность и биос чип теоретически может испортится, хотя я как то раз неправильно подключал и с ним ничего не случилось. Возможно лучше купить этот программатор -
https://aliexpress.com/item/Free-Shippi ... 59603.html , потому что у него сверху нарисована маленькая схема где должна находится эта точка - чтобы всегда правильно подключать
Перед тем как разбирать ноутбук, неплохо освежить память и например посмотреть первые две минуты этого видео -
https://www.youtube.com/watch?v=R_aEpQV2aNA <--- там разбирают G500S, но для G505S все почти так же
Не забудь перед прошивкой считать исходное содержимое BIOS-чипа, чтобы если вдруг тебе не подойдёт coreboot то ты смог с легкостью вернуть его обратно и сделать все как было. Еще нужно учитывать что в некоторых случаях даже при обновлении заводского биоса на новую версию винда может перестать грузится - а тут мы вообще меняем один тип биоса на другой! Винда может перестать грузится и из-за того что coreboot - это не UEFI а обычный биос, который поддерживает разметку жёсткого диска MBR а не GPT, и если у тебя жёсткий диск размечен как GPT то можно установить загрузчик GRUB в MBR и при помощи GRUB Customizer добавить в список загрузки винду ; возможно есть ещё какие нибудь способы - например конвертировать GPT в MBR как на этом видео -
https://www.youtube.com/watch?v=yszv6GeosBA , но нужно быть осторожным чтобы не потерять данные