Прошивка GigaByte P35T-DS3P биосом от P35T-DQ6
Приветсвую всех читателей моей первой заметки <img src="http://cp.people.overclockers.ru/smiles/icon_smile.gif" border="0">
<br/><br/>Рассказ мой будет посвящен (как вы догадались из названия) исследованию возможности прошивки Bios'а от топовой материнки в более простую, но из той же линейки плат.
<br/><br/>Предыстория
<br/>Несколько месяцев назад я решил перейти на DDR3. Денег ествественно минимум а надо купить плату и память. Память решил купить простенькую - 2*1GB Samsung Original 1333Mhz CL9, заранее зная, что эта память неплохо поддается разгону. Через друзей нашел за очень небольшую сумму плату GigaByte P35T-DS3P.
<br/> Память и плата были успешно куплены, собраны в корпус, запущены и проверены. Первое разочарование в плате пришло очень скоро. Заходим в ...
Приветсвую всех читателей моей первой заметки
Рассказ мой будет посвящен (как вы догадались из названия) исследованию возможности прошивки Bios'а от топовой материнки в более простую, но из той же линейки плат.
Несколько месяцев назад я решил перейти на DDR3. Денег ествественно минимум а надо купить плату и память. Память решил купить простенькую - 2*1GB Samsung Original 1333Mhz CL9, заранее зная, что эта память неплохо поддается разгону. Через друзей нашел за очень небольшую сумму плату GigaByte P35T-DS3P.
Память и плата были успешно куплены, собраны в корпус, запущены и проверены. Первое разочарование в плате пришло очень скоро. Заходим в биос... а где управление Command Rate ?? А нету его, и не существует на платах от GigaByte на P35 чипсете, даже на DQ6. Видимо GigaByte не посчитала нужным его внедрить, хотя Asus это сделал без особых проблем. Итого имеем DDR3 память, которая работает только на 2Т
Ну 2Т так 2Т, чтож делать, разгон показал, что память на этой плате стабильно работает вплоть до 1750Mhz 7-8-8-15-2Т 1.95V, в таком режиме она сейчас и функционирует.
Сама плата GigaByte P35T-DS3P оказалась ревизии 1.0 , после недолгих поисков выяснилось, что существует плата GigaByte P35T-DQ6 ревизии 1.0, которая подозрительно сильно похожа на мою. После просмотра кучи фотографий топовой платы, отличия нашлись следующие:
- на DS3P в системе питания процессора не допаяны 6 из 12 возможных дросселей. (посадочные места есть, а дросселей нет, на фото красные)
- на DS3P в системе питания процессора не допаян 1 из 4-ёх силовых мосфетов на каждую из имеющихся фаз. (Посадочные места имеются под 4 мосфета, а на плате присутствую только 3, на фото желтые)
- система охлаждения на DQ6 выглядит явно повнушительнее
Отличия пояснены на фото:

Сразу в голову приходит мысль попробовать прошить биос от топовой платы. Зачем ? Ну хотябы просто из интереса, а вдруг можно получить немного больший разгон или больше нестроек в биосе или более стабильную работу.
Автор не несет ответственности за результат если вы попытаетесь повторить нижеописанные действия
Посмотрев биос от DQ6 через modbin никаких весомых отличий ни в количестве настроек , ни в их пределах изменения найдено не было. Но прошить биос все равно было охота. На XS я нашел вот такую тему, по мотивам этой темы первое время будет развиваться дальнейший сюжет
Инструментом для прошивки будет стандартная прога GigaByte @Bios. Прошить чужой BIOS "в лоб" естественно не получится, прога выдаст сообщений следующего содержания:

Ругается он на то, что BIOS-ID не совпадает, т.е. у биосов для плат DS3P свой ID, а у плат DQ6 свой, что естественно. Ну чтоже попробуем изменить этот ID. Берем программу Award Bios Editor , открываем биос от DS3P и от DQ6 и смотрим какие у них ID:

Отлично, теперь открываем биос от DQ6 любым HEX редактором (например Neo-HEX-Editor), ищем в нем строку 6A79OG0F и заменяем на 6A79OG0P (возможно придется заменить не в одном месте а в нескольких) Сохраняем файл. Теперь у нас имеется биос от P35T-DQ6 , в котором указан ID от DS3P.
Такой модифицированный биос программа @Bios спокойно проглатывает. Прошивка проходит без проблем. Но , есть большое НО - а именно GigaByte Dual Bios. Все наверно знаю, что GigaByte частенько применяет две микросхемы биоса на своих платах, в данном случае это создает лишние трудности.
Вот тут и начинаются неприятности. После перезагрузки я увидел слудующее:
Плата включилась, показала черный экран с сообщением наподобие "Backup Bios Checksum error" и сделала вид что восстанавливает биос из резервной копии, через ~полминуты плата выключилась и снова повторила "Backup Bios Checksum error", и снова сделала вид что восстанавливает биос, так повторилось несколько раз пока мне это не надоело и я не выключил питание
Имеем "убитую" материнку, которая ничего кроме безуспешных попыток восстановить биос, делать не умеет. В теме на XS, о которой я упоминал ранее, было предупреждение о таком исходе и методах борьбы с ним.
Произошло следующее: при попытке старта плата решила проверить контрольную сумму двух своих биосов, но т.к. у нас биос от другой матери, то контроьные суммы естественно не совпали. Плата решила, что биос испорчен и пытается его восстановить... безуспешно
(кстати неочень понятно почему она не может восстановить его, видимо инженерам GigaByte еще трудиться и трудиться над этой технологией) Было предложено решение отсоединить Data-pin backup биоса, чтобы плата не смогла проверить его контрольную сумму. Сказано - сделано, беру девайс поменьше, тот что сверху, из комплекта

И аккуратно отсоединяю первую ногу BackUP микросхемы биоса. Пытаюсь запустить плату - ничего не происходит, плата стартует и через пару секунд выключается. Хм.. припаиваю ногу обратно - ничего нового плата снова пытается безуспешно восстановить биос. Пробую такой же финт но уже с главной микросхемой биоса. Отпаиваю первую ногу от платы. Пытаюсь запуститься - и снова черный экран и плата выключается через пару секунд. Начинаю волноваться, дело пахнет "жареным"
Припаиваю ногу обратно - о чудо !!! Мать стартует, причем стартует как DQ6. Победа!
Как и предполагалось , после изучения нового биоса ничего нового то в нем найдено и не было, все пункты те же, все функции те же
Разгон с места не сдвинулся. Улучшение найдено только одно, помнится раньше LoadLineCalibration работал отвратительно, droop был огромный как при включенной функции, так и при выключенной. Проверяю теперь - поразительно разница напряжений в покое и под нагрузкой всего 0.008v по показаниям цифрового мультиметра, кроме того напряжение завышается всего на ~0.025v относительно выставленного в биосе. Ну вот хоть какой-то толк от нового биоса
(хотя все это можно было сделать тем же паяльником и резистором и даже с меньшим количеством проблем и нервов)
После пары дней эксплуатации "нового" биоса были замечены следующие проблемы:
- материнка время от времени отказывается стартовать и стартует только после вкл/выкл кнопки питания на БП.
- материнка время от времени просто зависает при старте. Когда уже определила приводы и HDD, показывает надпись Verification DMI и намертво виснет.
Такой расклад явно меня не устраивал, и недолго думая, я решил прошить материнку обратно в P35T-DS3P. Тут меня ожидал еще один неожиданный сюрприз. При попытке прошить родной биос от DS3P программа @Bios выдает мне все ту же ошибку, что якобы ID не совпадает. Я могу только догадываться каким образом ID стал несовпадать, если он по моим домыслам должен был остаться старый от DS3P платы , каким образом мать переделала его - для меня загадка.
В итоге я решил дать материке еще 1 шанс и поробовать прошить другой биос от DQ6, постарее. Почему? Потому, что изначально на DS3P я пробовал версии биоса F4 и F6, F4 понравилась больше, в F6 из делителей для памяти работал только 1:2 (4.0), но почему-то для экспериментов с биосом от DQ6 я выбрал именно его F6 версию. Теперь было решено опробовать F4. Прошивать биос я решил через QFlash , подсунул ему на флешке F4 биос от P35T-DQ6 он с удовольствием его принял, прошил и посе прошивки выдал чудовищное сообщение: " !! Bios Flash Failure !! " Больше всего в этом сообщение мне не понравилось слово "Failure"
Решено было сделать еще 1 попытку тут же, она окончилась с тем же сообщением.
Reset.. и плата не стартует. Вообще нивкакую, просто раскручивает кулеры и выключается, повторяя это до бесконечности. В этот раз никаких предупреждений о неправильной контрольной сумме и т.д. просто не стартует как при переразгоне. Никакие танцы с отпаиванием data-pin'ов не помогают.
После чего я включаю второй комп и начинаю искать по прайсам новую плату, сравнивая свои финансовые возможности с ценами
Всвязи со скоропостижной кончиной плату уже совершенно не жалко и в голову попутно приходит интересная идейка. Теперь уже пригодится паяльник потяжелее, беру нижний 100W из все того же комплекта, выпаиваю BackUP микросхему биоса, пробую запустить плату - реакция не меняется. Гулять так гулять - выпаиваю главную микросхему биоса. Просто ради поржать запускаю материку вообще без биосов - реакция точно такая же
Беру 8 тоненьких проводков и припаиваю ими микросхему BackUP биос на место главной , картина очень забавная - биос болтается в воздухе

А плата запустилась !!!
Не просто запустилась, а запустилась как DQ6 F6 и стабильно работает. Так вот оно зачем вторая микросхема биоса
Припаиваю биос как было, неаккуратно конечно, но и не "на соплях"

Собственно для себя я не понял, зачем я сначала припаивал биос проводками, припаять его напрямую к плате оказалось намного проще и в разы быстрее
Теперь исчезли зависания при старте, и сам старт всегда проходит с первого раза. Плата реабилитирована.
В планах припаять на место BackUP биоса микросхему главного биоса (с по всей видимости испоречнным кодом биоса), которая теперь лежит в коробочке и проверить сможет ли на нее автоматически скопироваться рабочий bios.
Ответ на главный вопрос, поставленный в начале заметки найден.
1) Прошивка "чужого" биоса возможна. Если в биосе топовой платы есть более интересные функции, или просто есть предположение, что биос топовой платы стабильнее в разгоне и т.д. то прошивать его имеет смысл
2) Отличий между платами должно быть как можно меньше.
3) Dual Bios от GigaByte реально препятствует прошивке чужого биоса, как с ним бороться я рассказал. Думаю, что проше всего сразу выпаять BackUP микросхему и не будет таких проблем. Если что, потом можно впаять обратно.
Финальный штрих:
Рассказ мой будет посвящен (как вы догадались из названия) исследованию возможности прошивки Bios'а от топовой материнки в более простую, но из той же линейки плат.
Предыстория
Несколько месяцев назад я решил перейти на DDR3. Денег ествественно минимум а надо купить плату и память. Память решил купить простенькую - 2*1GB Samsung Original 1333Mhz CL9, заранее зная, что эта память неплохо поддается разгону. Через друзей нашел за очень небольшую сумму плату GigaByte P35T-DS3P.
Память и плата были успешно куплены, собраны в корпус, запущены и проверены. Первое разочарование в плате пришло очень скоро. Заходим в биос... а где управление Command Rate ?? А нету его, и не существует на платах от GigaByte на P35 чипсете, даже на DQ6. Видимо GigaByte не посчитала нужным его внедрить, хотя Asus это сделал без особых проблем. Итого имеем DDR3 память, которая работает только на 2Т
Найди 10 отличий
Сама плата GigaByte P35T-DS3P оказалась ревизии 1.0 , после недолгих поисков выяснилось, что существует плата GigaByte P35T-DQ6 ревизии 1.0, которая подозрительно сильно похожа на мою. После просмотра кучи фотографий топовой платы, отличия нашлись следующие:
- на DS3P в системе питания процессора не допаяны 6 из 12 возможных дросселей. (посадочные места есть, а дросселей нет, на фото красные)
- на DS3P в системе питания процессора не допаян 1 из 4-ёх силовых мосфетов на каждую из имеющихся фаз. (Посадочные места имеются под 4 мосфета, а на плате присутствую только 3, на фото желтые)
- система охлаждения на DQ6 выглядит явно повнушительнее
Отличия пояснены на фото:

Сразу в голову приходит мысль попробовать прошить биос от топовой платы. Зачем ? Ну хотябы просто из интереса, а вдруг можно получить немного больший разгон или больше нестроек в биосе или более стабильную работу.
Подготовка к прошивке
Автор не несет ответственности за результат если вы попытаетесь повторить нижеописанные действия
Посмотрев биос от DQ6 через modbin никаких весомых отличий ни в количестве настроек , ни в их пределах изменения найдено не было. Но прошить биос все равно было охота. На XS я нашел вот такую тему, по мотивам этой темы первое время будет развиваться дальнейший сюжет

Ругается он на то, что BIOS-ID не совпадает, т.е. у биосов для плат DS3P свой ID, а у плат DQ6 свой, что естественно. Ну чтоже попробуем изменить этот ID. Берем программу Award Bios Editor , открываем биос от DS3P и от DQ6 и смотрим какие у них ID:

Отлично, теперь открываем биос от DQ6 любым HEX редактором (например Neo-HEX-Editor), ищем в нем строку 6A79OG0F и заменяем на 6A79OG0P (возможно придется заменить не в одном месте а в нескольких) Сохраняем файл. Теперь у нас имеется биос от P35T-DQ6 , в котором указан ID от DS3P.
Такой модифицированный биос программа @Bios спокойно проглатывает. Прошивка проходит без проблем. Но , есть большое НО - а именно GigaByte Dual Bios. Все наверно знаю, что GigaByte частенько применяет две микросхемы биоса на своих платах, в данном случае это создает лишние трудности.
Вот тут и начинаются неприятности. После перезагрузки я увидел слудующее:
Плата включилась, показала черный экран с сообщением наподобие "Backup Bios Checksum error" и сделала вид что восстанавливает биос из резервной копии, через ~полминуты плата выключилась и снова повторила "Backup Bios Checksum error", и снова сделала вид что восстанавливает биос, так повторилось несколько раз пока мне это не надоело и я не выключил питание
Имеем "убитую" материнку, которая ничего кроме безуспешных попыток восстановить биос, делать не умеет. В теме на XS, о которой я упоминал ранее, было предупреждение о таком исходе и методах борьбы с ним.
Произошло следующее: при попытке старта плата решила проверить контрольную сумму двух своих биосов, но т.к. у нас биос от другой матери, то контроьные суммы естественно не совпали. Плата решила, что биос испорчен и пытается его восстановить... безуспешно

И аккуратно отсоединяю первую ногу BackUP микросхемы биоса. Пытаюсь запустить плату - ничего не происходит, плата стартует и через пару секунд выключается. Хм.. припаиваю ногу обратно - ничего нового плата снова пытается безуспешно восстановить биос. Пробую такой же финт но уже с главной микросхемой биоса. Отпаиваю первую ногу от платы. Пытаюсь запуститься - и снова черный экран и плата выключается через пару секунд. Начинаю волноваться, дело пахнет "жареным"
Припаиваю ногу обратно - о чудо !!! Мать стартует, причем стартует как DQ6. Победа!
Как и предполагалось , после изучения нового биоса ничего нового то в нем найдено и не было, все пункты те же, все функции те же
Разгон с места не сдвинулся. Улучшение найдено только одно, помнится раньше LoadLineCalibration работал отвратительно, droop был огромный как при включенной функции, так и при выключенной. Проверяю теперь - поразительно разница напряжений в покое и под нагрузкой всего 0.008v по показаниям цифрового мультиметра, кроме того напряжение завышается всего на ~0.025v относительно выставленного в биосе. Ну вот хоть какой-то толк от нового биоса
(хотя все это можно было сделать тем же паяльником и резистором и даже с меньшим количеством проблем и нервов)
Последствия эксперимента
После пары дней эксплуатации "нового" биоса были замечены следующие проблемы:
- материнка время от времени отказывается стартовать и стартует только после вкл/выкл кнопки питания на БП.
- материнка время от времени просто зависает при старте. Когда уже определила приводы и HDD, показывает надпись Verification DMI и намертво виснет.
Такой расклад явно меня не устраивал, и недолго думая, я решил прошить материнку обратно в P35T-DS3P. Тут меня ожидал еще один неожиданный сюрприз. При попытке прошить родной биос от DS3P программа @Bios выдает мне все ту же ошибку, что якобы ID не совпадает. Я могу только догадываться каким образом ID стал несовпадать, если он по моим домыслам должен был остаться старый от DS3P платы , каким образом мать переделала его - для меня загадка.
В итоге я решил дать материке еще 1 шанс и поробовать прошить другой биос от DQ6, постарее. Почему? Потому, что изначально на DS3P я пробовал версии биоса F4 и F6, F4 понравилась больше, в F6 из делителей для памяти работал только 1:2 (4.0), но почему-то для экспериментов с биосом от DQ6 я выбрал именно его F6 версию. Теперь было решено опробовать F4. Прошивать биос я решил через QFlash , подсунул ему на флешке F4 биос от P35T-DQ6 он с удовольствием его принял, прошил и посе прошивки выдал чудовищное сообщение: " !! Bios Flash Failure !! " Больше всего в этом сообщение мне не понравилось слово "Failure"
Reset.. и плата не стартует. Вообще нивкакую, просто раскручивает кулеры и выключается, повторяя это до бесконечности. В этот раз никаких предупреждений о неправильной контрольной сумме и т.д. просто не стартует как при переразгоне. Никакие танцы с отпаиванием data-pin'ов не помогают.
После чего я включаю второй комп и начинаю искать по прайсам новую плату, сравнивая свои финансовые возможности с ценами
Всвязи со скоропостижной кончиной плату уже совершенно не жалко и в голову попутно приходит интересная идейка. Теперь уже пригодится паяльник потяжелее, беру нижний 100W из все того же комплекта, выпаиваю BackUP микросхему биоса, пробую запустить плату - реакция не меняется. Гулять так гулять - выпаиваю главную микросхему биоса. Просто ради поржать запускаю материку вообще без биосов - реакция точно такая же
Беру 8 тоненьких проводков и припаиваю ими микросхему BackUP биос на место главной , картина очень забавная - биос болтается в воздухе

А плата запустилась !!!
Припаиваю биос как было, неаккуратно конечно, но и не "на соплях"

Собственно для себя я не понял, зачем я сначала припаивал биос проводками, припаять его напрямую к плате оказалось намного проще и в разы быстрее
Теперь исчезли зависания при старте, и сам старт всегда проходит с первого раза. Плата реабилитирована.
В планах припаять на место BackUP биоса микросхему главного биоса (с по всей видимости испоречнным кодом биоса), которая теперь лежит в коробочке и проверить сможет ли на нее автоматически скопироваться рабочий bios.
Итоги
Ответ на главный вопрос, поставленный в начале заметки найден.
1) Прошивка "чужого" биоса возможна. Если в биосе топовой платы есть более интересные функции, или просто есть предположение, что биос топовой платы стабильнее в разгоне и т.д. то прошивать его имеет смысл
2) Отличий между платами должно быть как можно меньше.
3) Dual Bios от GigaByte реально препятствует прошивке чужого биоса, как с ним бороться я рассказал. Думаю, что проше всего сразу выпаять BackUP микросхему и не будет таких проблем. Если что, потом можно впаять обратно.
Финальный штрих:
Лента материалов
Правила размещения комментариев
Соблюдение Правил конференции строго обязательно!
Флуд, флейм и оффтоп преследуются по всей строгости закона!
Комментарии, содержащие оскорбления, нецензурные выражения (в т.ч. замаскированный мат), экстремистские высказывания, рекламу и спам, удаляются независимо от содержимого, а к их авторам могут применяться меры вплоть до запрета написания комментариев и, в случае написания комментария через социальные сети, жалобы в администрацию данной сети.





Сейчас обсуждают