Hardware → Перепрошивка Bios на Sega Dreamcast (bios mod)
По немногочисленным просьбам выкладываю инструкцию по установке на Sega Dreamcast альтернативного bios и его последующий перепрошивке.
Немного истории. Давным-давно один наш общий знакомый захотел хакнуть Bleemcast, и понадобилось ему в определенные моменты делать дампы операционки консоли. Соответственно, чтоб делать дампы, в bios нужно встроить свой код. Как известно родной 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.
Авторы
Разработчики ПО: SWAT
Исследователи: CVGS, MAG’94
Пример использования:
Немного истории. Давным-давно один наш общий знакомый захотел хакнуть Bleemcast, и понадобилось ему в определенные моменты делать дампы операционки консоли. Соответственно, чтоб делать дампы, в bios нужно встроить свой код. Как известно родной 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.
Авторы
Разработчики ПО: SWAT
Исследователи: CVGS, MAG’94
Пример использования:
- 0
- SWAT
- 10 февраля 2010, 00:00
Комментарии (89)
rss свернуть / развернутьЭто шутка?
свернуть ветку
свернуть ветку
А так же клавиатуру и мышку(((
свернуть ветку
А так же клавиатуру и мышку(((
ЗЫ: А почему «планоровалось», в смысле, почему в прошедшем времени???
свернуть ветку
Клавиатура и мышка не обязательна сейчас.
свернуть ветку
свернуть ветку
свернуть ветку
свернуть ветку
свернуть ветку
В интернете есть документайия по «MX29LV160» и её разновидностям, но по «MX29LV160 / SOP44» нет ничего… Может можно заменить «MX29LV160 / SOP44» чем-то из той же серии???
Благодарю за внимание.
свернуть ветку
свернуть ветку
свернуть ветку
свернуть ветку
Иди на форум, там 10 раз разжевывалась эта тема.
свернуть ветку
свернуть ветку
свернуть ветку
cgi.ebay.fr/ws/eBayISAPI.dll?ViewItem&item=220696165992&ssPageName=STRK:MEWNX:IT
свернуть ветку
i need help i only have the chip with name:
mpr 21931
d4564323g5
no mx29…
help pleas
свернуть ветку
свернуть ветку
свернуть ветку
свернуть ветку
свернуть ветку
У родной микрухи вырезана функция самопрошивки, она прошивается только на программаторе.
свернуть ветку
свернуть ветку
Ведь главная фишка этого мода в том, что можно загружать DreamShell напрямую с SD карты без GD-ROM'a в принципе. А другой биос загружать с диска это бессмысленно, по сути у вас ничего не изменится.
Понятно что это сделать дано единицам, но некоторые из этих людей делают такие моды на дримах, а потом продают их. Так что обладать таким модом могут и обычные пользователи.
свернуть ветку
У меня есть карта памяти для приставки gamecube там вот такая стоит
MX25L1601MC-60
ERM16-DOL
1E6758
Подойдет ли такая?
свернуть ветку
свернуть ветку
А что бы мне дало если бы я нашел ее там?
свернуть ветку
свернуть ветку
свернуть ветку
свернуть ветку
Корпус у нее такой же, только для прошивки/очистки нужно 12В на 33 пин подать.
свернуть ветку
На первый взгляд вроде должна подойти.
свернуть ветку
свернуть ветку
свернуть ветку
свернуть ветку
свернуть ветку
свернуть ветку
свернуть ветку
свернуть ветку
свернуть ветку
То есть она определяется флешером (как STMicro, device = aa).
Стирается по адрес 1fc0000, на записи выдает ошибку, иногда на первом блоке, иногда на нулевом. Пин WE я отключил, т.к. вместо него на этой микросхеме адресной пин. Запись активируется подачей 12В на пин 33 (об этом я уже говорил). Вместо первого пина (Reset) там так же адресной пин, также пробовал его отключать — проблема осталась.
свернуть ветку
свернуть ветку
свернуть ветку
свернуть ветку
свернуть ветку
Только вот приложения, при зашитом DS не запускаются, консоль просто ребутится.
свернуть ветку
свернуть ветку
свернуть ветку
Причем заметил, перед перезагрузкой консоль выдает непонятную телевизору строчную развертку (изображение плавает).
Консоль американка NTSC-U. С родными биосами проблем с загрузкой игр с DS не возникает.
P.S. Нашел небольшой косячок при зашитом ядре DS — если в джойстики вставлены карты памяти, то он не успевает их обнаружить, приходится отключать джойстик и карты памяти и подключать джойстик без КП.
свернуть ветку
свернуть ветку
свернуть ветку
свернуть ветку
свернуть ветку
свернуть ветку
свернуть ветку
свернуть ветку
свернуть ветку
свернуть ветку
свернуть ветку
свернуть ветку
свернуть ветку
свернуть ветку
свернуть ветку
свернуть ветку
свернуть ветку
MX 50338 или S0338 ( мелко написано)
29LV160NVC-90
2H402103
TAIWAN
… Впаял как указанно в статье. Скачал и записал на болванку DreamShell 4.0 RC 3 CDI Image. Диск читается вроде без проблем, но сам чип не прошивается. Для этого использовал прогу Bios Flasher. В нём переключаю чип,(MODEL MX29LU160T), выбираю WRITE, -> DS, -> BOOT LOADER.BIOS; происходит ERASING, при завершении «ERROR WRITING FAIL.STATUSCJLT 5».
Что я не так делаю?
свернуть ветку
MX 50338 или S0338 ( мелко написано)
29LV160NVC-90
2H402103
TAIWAN
свернуть ветку
Пишите на форуме, желательно с фото.
свернуть ветку
свернуть ветку
Сдается мне она просто глючит. После ошибки надо вызвать консоль и посмотреть что там пишет модуль bflash. Сделать это можно так — нажимаем кнопку Start, после того как появится виртуальная клавиатура, нажимаем кнопку A на джойстике.
свернуть ветку
свернуть ветку
Фото просматривается?
свернуть ветку
свернуть ветку
свернуть ветку
свернуть ветку
свернуть ветку
свернуть ветку
свернуть ветку
свернуть ветку
my.mail.ru/mail/freemailo/photo/ABC/69.html
my.mail.ru/mail/freemailo/photo/ABC/70.html
my.mail.ru/mail/freemailo/photo/ABC/71.html
my.mail.ru/mail/freemailo/photo/ABC/72.html
При тесте родного чипа my.mail.ru/mail/freemailo/photo/ABC/75.html
При тесте мод чипа my.mail.ru/mail/freemailo/photo/ABC/73.html
my.mail.ru/mail/freemailo/photo/ABC/74.html
свернуть ветку
P.S. Я ж говорил на форум а не тут :)
свернуть ветку
свернуть ветку
свернуть ветку
свернуть ветку
свернуть ветку
Вообще я не видел сломанных чипов.
свернуть ветку
А по поводу резисторов, сказать ничего не могу.
свернуть ветку