Авторизация



Напомнить пароль
Регистрация

HardwareПерепрошивка Bios на Sega Dreamcast

По немногочисленным просьбам выкладываю инструкцию по установке на Sega Dreamcast альтернативного bios и его последующий перепрошивке.

Немного истории. Давным-давно один наш общий знакомый захотел хакнуть Bleemcast, и понадобилось ему в определенные моменты делать дампы операционки консоли. Соответственно, чтоб делать дампы, в bios нужно встроить свой код. Как известно родной bios не прошить, тут то и был разработан этот мод.
cvgs озадачился железом, я (SWAT) написал программу для прошивки bios и всё заработало.
Чем закончились эксперименты с Bleemcast никто уже и не помнит, а мод остался.

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

И так, что нам понадобится:

1) Отвертка.
2) Паяльник.
3) Провода.
4) Переключатель с фиксатором.
5) Два резистора 10к.
6) MX29LV160 / SOP44.

При наличии всего под рукой, вся модификация занимает не больше часа.
Разбираем консоль, вытаскиваем материнскую плату, у родного bios отпаиваем 12 ножку, поднимаем её вверх и пока не трогаем.

Берем MX29LV160 и поднимаем у неё ноги под номером 1-12-44, кладём её на родной bios и оставшиеся ножки припаиваем нога в ногу к оригинальному bios консоли, как на картинке.



Далее смотрим на схему, не очень качественную, но думаю всё понятно. Паяем два резистора + оставшиеся провода и устанавливаем переключатель.



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



Вот так оно смотрится в сборе.



Поскольку все готово, можно приступать к прошивке биоса.
Ставим переключатель в позицию 1, чтоб консоль запустилась с оригинального bios.
Качаем DreamShell 4.0 (не ниже beta 4) для прошивки и запускаем на консоли, в файловом менеджере выбираем любой понравившийся биос — например от DEVBOXа.
Потом переключаемся на флешку (позиция 2), кликаем на биос — открывается консоль, в которой показан процесс прошивки. По времени около минуты, как только флешка прошилась, консоль закроется.

Вот собственно и все, ваш Dreamcast с новым bios!
Перезагружаем консоль и смотрим на экран.

Далее прошиваемся по своему усмотрению, bios любого региона, мультизонным или хаками, возможности велики — все зависит от фантазии и от знаний. А так же вы можете прошить саму DreamShell.

Авторы идеи: SunDragon, cvgs, SWAT

Пример использования:

  • 0
  • SWAT
  • 10 февраля 2010, 00:00

Комментарии (41)

rss свернуть / развернуть
Класс! И несложно. Однако, многоуважаемый СВАТ, поясните вот эту фразу:
А так же вы можете прошить саму DreamShell.
Это шутка?
свернуть ветку
Нет это не шутка, такую возможность планировалось сделать в DreamShell Beta 4, которая еще не вышла.
свернуть ветку
УРРА!!! Ушёл искать микруху!
А так же клавиатуру и мышку(((
свернуть ветку
УРРА!!! Ушёл искать микруху!
А так же клавиатуру и мышку(((
ЗЫ: А почему «планоровалось», в смысле, почему в прошедшем времени???
свернуть ветку
  • avatar
  • SWAT
  • 09 августа 2010, 10:46
  • #
  • 0
Не ну можно сказать планируется :) Beta 4 уже месяц на полке лежит из за проблемы с SD, пока не понятно в чем косяк.
Клавиатура и мышка не обязательна сейчас.
свернуть ветку
Клаву-мышу просто хочеццо))). А мелкосхему ищу. Надо порыть даташиты, мож, какая флеша БИОСа подойдёт. Нет, значит поищу именно такую. Надеюсь, недорогая…
свернуть ветку
Их уже не производят, ищи в старых DVD плеерах.
свернуть ветку
  • avatar
  • cvgs
  • 16 августа 2010, 15:14
  • #
  • 0
клаву, мышь и флешку, можно купить у меня. cvgs@mail.ru
свернуть ветку
Кто знает может есть другая микруха для прошивки. MX29LV160 ни как найти не могу найти. Подскажите ПЛИЗ!!!
свернуть ветку
  • avatar
  • 4ypik
  • 28 сентября 2010, 17:00
  • #
  • 0
Доброго дня!
В интернете есть документайия по «MX29LV160» и её разновидностям, но по «MX29LV160 / SOP44» нет ничего… Может можно заменить «MX29LV160 / SOP44» чем-то из той же серии???
Благодарю за внимание.
свернуть ветку
Можно поставить STMicro M29W800B или M29W160B, но нужно немного модифицировать программу прошивки. Хотя я не думаю что их найти легче.
свернуть ветку
  • avatar
  • 4ypik
  • 28 сентября 2010, 17:47
  • #
  • 0
Если можно, скажите в каких моделях DVD можно найти микросхему.
свернуть ветку
возник вопрос у меня дрим читает все покупные диск ((50р)ну это раньше когда ими ещё торговали )по сути они ведь должны быть пиратскими но вот в чём проблема сколько не пытался сам записать диск дрим их не видит подскажите где я туплю
свернуть ветку
А зачем про это писать в комментариях к статье про прошивку биоса?
Иди на форум, там 10 раз разжевывалась эта тема.
свернуть ветку
просто хотел узнать дрим читает самописные диски сам по себе или его как то прошивать надо
свернуть ветку
Читает сам по себе, ничего для этого прошивать не нужно.
свернуть ветку
  • avatar
  • SWAT
  • 05 декабря 2010, 22:51
  • #
  • 0
hey

i need help i only have the chip with name:

mpr 21931
d4564323g5

no mx29…

help pleas
свернуть ветку
mpr 21931 reflash only on the programmator
свернуть ветку
Добрый день скажите пожалуйста какие привилегии прошивки.
свернуть ветку
Прошивка любого биоса :) В том числе кастомного, для автозагрузки DreamShell автоматически при включении DC.
свернуть ветку
Прошу обьяснить зачем ту микруху паять, напрямую нельзя ли и почему?
свернуть ветку
Ну конечно нельзя, иначе какой в этом смысл.
У родной микрухи вырезана функция самопрошивки, она прошивается только на программаторе.
свернуть ветку
Спасибо SWAT. Понятно. Просто знаете ли не у всех руки под это заточены, я предположем это сделаю, а другой напортачит, как быть? а возможно ли в принцепе создать загрузочный диск который эмулирует биос, типа как загрузочный диск для bleemcast, чтоб без прошивки
свернуть ветку
А какой смысл тогда будет от этой эмуляции через диск?
Ведь главная фишка этого мода в том, что можно загружать DreamShell напрямую с SD карты без GD-ROM'a в принципе. А другой биос загружать с диска это бессмысленно, по сути у вас ничего не изменится.
Понятно что это сделать дано единицам, но некоторые из этих людей делают такие моды на дримах, а потом продают их. Так что обладать таким модом могут и обычные пользователи.
свернуть ветку
Привет SWAT. Можно узнать про флэш? Где такую найти?
У меня есть карта памяти для приставки gamecube там вот такая стоит
MX25L1601MC-60
ERM16-DOL
1E6758
Подойдет ли такая?
свернуть ветку
Смотри по даташиту, я же их не знаю все :)
свернуть ветку
Там только вот такая есть www.alldatasheet.com/datasheet-pdf/pdf/142979/MCNIX/MX25L1602MC-50.html
А что бы мне дало если бы я нашел ее там?
свернуть ветку
Нужно чтобы она была принципиально похожа, т.е. такие же выводы с таким же назначением и т.п.
свернуть ветку
Спасибо. А как это выяснить? Можно ли самому?
свернуть ветку
Ну так для этого и существует datasheet.
свернуть ветку
SWAT, а подойдет ли флешка M59PW064?
Корпус у нее такой же, только для прошивки/очистки нужно 12В на 33 пин подать.
свернуть ветку
Может и подойдет, пока не попробуешь не узнаешь :)
На первый взгляд вроде должна подойти.
свернуть ветку
здравствуйте, давно хотел заняться такой процедурой, но найти флеш-микросхему не привело к успеху, вопрос: я могу с другово дрима с материнской выпоять микросхемку и наложить на другую, подопытного целого дрима, будет ли родная микросхема перепрошиваться?
свернуть ветку
Если бы родная имела функции самопрошивки, то не было бы смысла вообще напаивать сверху другую… В этом основной смысл, у родной такая функция вырезана и прошить ее можно только на программаторе.
свернуть ветку
Привет. Я вот сделал по схеме, а у меня консоль показывает черный экран. А на картинке совсем по другому распаяно. Куда там ведет второй резистор?
свернуть ветку
По моему на схеме все предельно ясно, куда идут резисторы.
свернуть ветку
Я имел ввиду фотку. На ней видимо еще не доделано. У меня при запуске с оригинальным биосом дрим выдает черный экран. А если убрать один резистор, который ведет к 12 ноге оригинальной микросхемы, то дрим запускается. Но в программе прошивки микросхема не определяется и не прошивается. Что я мог сделать не правильно? Вот как сделал я. savepic.su/352361.jpg
свернуть ветку
Слушай а у тебя не 5 вольтовый биос случайно? Такие встречаются.
свернуть ветку
У меня плата VA1, а 5 вольт вроде же только на VA0
свернуть ветку
Лучше проверь сам.
свернуть ветку
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.