-
Notifications
You must be signed in to change notification settings - Fork 4
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
MODBO50 #1
Comments
Please share your spi flash dump! Probably, but not sure, whole code uploading once console starts. Anyway, loaded elf can be fixed to work with modbo4 or can be dumped. I want to dump unecrypted elf and patch data from modchip right when it readed by console. |
https://github.com/pp5di/ps2-matrix-infinity-modchip-dump
i have 79001
Em dom, 14 de fev de 2021 14:59, 78edu <notifications@github.com> escreveu:
… Please share your spi flash dump!
What is your ps2 model?
I think, it can be fixed with wiring points.
Try to leave only bios/rom points and other for power, ground, etc.
Probably, but not sure, whole code uploading once console starts.
So, if you see matrix logo - rom patches was loaded in to the ram of the
ps2.
Please share your spi flash dump!
What is your ps2 model?
I think, it can be fixed with wiring points.
Try to leave only bios/rom points and other for power, ground, etc.
Probably, but not sure, whole code is uploading once console starts.
So, if you see matrix logo - rom patches was loaded in to the ram of the
ps2.
Source code of scenix sx28 based modchips and o2mod was released and you
can understand how patch is working.
I want to dump unecrypted elf and patch data from modchip right when it
readed by console.
As i wrote, it can be simulated using arduino with slow clock rate.
Modchip just tampering data whan ps2 reads rom chip with bios.
Modchip is a state machine, it can be used alone of console.
I want to dump unecrypted elf and patch data from modchip right when it
readed by console.
As i wrote, it can be simulated using arduino with slow clock rate.
Modchip just tampering data whan ps2 reads rom chip with bios.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
<#1 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AN4SZFJ3UGTQVDREC3PJFSTS7AFRHANCNFSM4XHBVXZA>
.
|
Good dump! Will try elfs in pcsx2, i don't have ps2 for now. |
yes, i tried with hex editor to separate the second .elf and run on the
emulator and ps2, but it didn't work
Em dom., 14 de fev. de 2021 às 15:16, 78edu <notifications@github.com>
escreveu:
… Good dump!
As i noticed: it uses USBADV and it uses 2 unencrypted ELF files + it
structure more complicated then modbo 4.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
<#1 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AN4SZFJ5GNWCJ6EANLXPIQ3S7AHQVANCNFSM4XHBVXZA>
.
|
I tried many homebrew in pcsx2 and it didn't work. |
Will try Ghidra or IDA with R5900 plugin on whole modbo dump to find RESET code and other ps2 code and separate it from modbo5 data. |
yes, i already used it and had fun with your phyton script, it worked well,
congratulations!
I actually still dream of a custom bios for ps2, but I would have to find a
new compatible and rewritable flash to make the replacement
Em dom., 14 de fev. de 2021 às 15:21, 78edu <notifications@github.com>
escreveu:
… I tried many homebrew in pcsx2 and it didn't work.
Try to patch ps2 bios and run.
I got it work with uLE instead of OSDSYS.
You can find your osdsys offset with my python tool or manually.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
<#1 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AN4SZFMFOCABR6J2XG3X7JLS7AIBFANCNFSM4XHBVXZA>
.
|
I used to want to do ram chip instead of flash and couple it with cpld and pc or raspbery pi. |
I would really like to follow and test it, I have a lot of ps2 here that I
can use, without fear of destroying them
Em dom., 14 de fev. de 2021 às 15:25, 78edu <notifications@github.com>
escreveu:
… Will try Ghidra or IDA with R5900 plugin.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
<#1 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AN4SZFJDLSIYCGU3VLVLLMDS7AIRLANCNFSM4XHBVXZA>
.
|
reverse engineering on the matrix chip would also be very nice, inserting
.elfs into a larger capacity spi flash and loading from boot
I believe you already know, but it was the only DIY for mod chip I found
https://www.angelfire.com/clone/magicfriend/
Em dom., 14 de fev. de 2021 às 15:37, 78edu <notifications@github.com>
escreveu:
… I used to want to do ram chip instead of flash and couple it with cpld and
pc or raspbery pi.
Because you can access rom0: as a disk in uLE, why not to try send data
like it was in HDpro for 75000 and above.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
<#1 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AN4SZFJ6YOMJPO5T3IZX4RDS7AKAJANCNFSM4XHBVXZA>
.
|
I TRIED TO EDIT THE BIOS AND USE ULAUNCHELF OR OPL IN THE PLACE OF OSDSYS
AND IT DIDN'T WORK FOR ME
Em dom., 14 de fev. de 2021 às 15:37, Fabio Kuntze <beatzeroradio@gmail.com>
escreveu:
… reverse engineering on the matrix chip would also be very nice, inserting
.elfs into a larger capacity spi flash and loading from boot
I believe you already know, but it was the only DIY for mod chip I found
https://www.angelfire.com/clone/magicfriend/
Em dom., 14 de fev. de 2021 às 15:37, 78edu ***@***.***>
escreveu:
> I used to want to do ram chip instead of flash and couple it with cpld
> and pc or raspbery pi.
> Because you can access rom0: as a disk in uLE, why not to try send data
> like it was in HDpro for 75000 and above.
>
> —
> You are receiving this because you authored the thread.
> Reply to this email directly, view it on GitHub
> <#1 (comment)>,
> or unsubscribe
> <https://github.com/notifications/unsubscribe-auth/AN4SZFJ6YOMJPO5T3IZX4RDS7AKAJANCNFSM4XHBVXZA>
> .
>
|
I had same issue too. Some homebrew like myps2 runs well. |
UlELF and OPL works with pcsx2, in System / Run .elf
on dvd too, i remember testing a .iso with homebrew and loaded the .elf
correctly
when modifying the bios, we changed its size and addresses, so I think ...
I would have to try to preserve the 4.096k
Em seg., 15 de fev. de 2021 às 13:38, 78edu <notifications@github.com>
escreveu:
… I had same issue too. I'll upload working bios, its possible.
pcsx2 won't handle homebrew, i don't know why
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
<#1 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AN4SZFL4XKCDUV7XK5LB443S7FEZTANCNFSM4XHBVXZA>
.
|
I've tried small elfs which not larger than osdsys. |
I can try to put some .elf on the modbo50 spi flash, I have an 8mb spi
flash here
Em seg., 15 de fev. de 2021 às 13:55, 78edu <notifications@github.com>
escreveu:
… I've tried small elfs which not larger than osdsys.
Just copy paste without any cleaning after end of new data
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
<#1 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AN4SZFJHN4TQL2GFY3VKYQTS7FGYXANCNFSM4XHBVXZA>
.
|
Can you try 1.93 and older dumps on your modbo4? |
good news, I recovered the damaged ps2, removed the bios, plugged in the board without bios, and put the bios back on and it worked normally |
Please try to boot extracted elf, i'll upload it right now. |
hello, the .elf you shared didn't work. follows the modchip dump Original that worked the bootscreen with the modobo dump |
Hello gentlemen. I am from russia. It's hard for me to understand what you are talking about. I use Google translate. I have wanted a new mod chip for a very long time. now only clones can be bought. I have PS2 70008, 77008 (2 pieces), 90008. I have mod chips: Mars Pro HD 816, Mars Pro GL 805SL, Modbo 4, Modbo 5.0d. I really want a new chip. |
my observations. mod chim modbo 4. works. contains firmware 1.99 Infinity Matrix. when playing games from ps1 shows the logo of the game station. no black bar. saves the settings. in rare cases, it does not launch some games. at the inscription, the game station 2 shows the graffiti matrix of infinity 1.99. mod chip modbo 5.0d works. contains firmware infinity matrix 1.93. when playing games from ps1 does not show the logo of the gaming station. no black bar. saves the settings. in rare cases, it does not launch some games. at the inscription, the game station 2 shows the graffiti matrix of infinity 1.93. modchip Mars Pro HD 816 (one-way) works. The date on the menu is 2006. contains firmware TOXIC (with skull). when playing games from ps1 shows the logo of the game station. there is a black bar. does not save settings. launches all games for Game Station 2. Games from Game Station 1 work and do not work. when labeled, game station 2 does not show graffiti (vanilla). modchip Mars Pro HD 816 (two-sided) works. The date on the menu is 2008. contains firmware TOXIC (with skull). when playing games from ps1 shows the logo of the game station. there is a black bar. does not save settings. launches all games for Game Station 2. Games from Game Station 1 work and do not work. when labeled, game station 2 does not show graffiti (vanilla). mod chip Mars GM 805 SL works. no chip menu. does not output an image when the component cable is connected. failed to test. |
Привет, InfernalWolf666. Проблема марса 816 в том, что обход защиты - это просто патч, который грузится одним-двумя этапами и висит в оперативке приставки. И вот не понятно что за кристалл у этих mars 816, потому что выводов много и дешевых cpld/fpga таких нет. Было бы интересно сделать decap и сравнить с actel apa075, может zeptobars будет это интересно. Исправить сохранение настроек (писать их не в флеш чипа, т.к. неизвестно как это сделать, а на карту, например) можно только полностью вытащив ELF исполняемые файлы во время работы toxic bios и изучить как он их сохраняет и переписать. Пока мне больше всего интересно вытащить весь исполняемый код из modbo 5 чтобы сделать самосборный простой вариант чтобы просто загружаться с usb, имея консоль + геймпад, без карты и дисков, потому что у меня такая как раз есть. По своей сути модчип - это флеш память и набор логики чтобы переключить чтение с биоса на флеш и обратно. |
Можешь добавить фото 816? |
В общем, вы по адресу. Была такая идея: собрать uLaunchElf со всеми либами для usb в нем и порезанным/запакованным чтобы влез на флеш-память. Для флеши на 128кб у нас будет (0)11111111111111111 +1 = (1)00000000000000000 число, закодированное на адресной линии. |
ps2-home dot com - doesn't seem to work. |
Если кратко: модчип это железо + патч. Железо можно использовать самое примитивное: cpld xilinx или altera за 1-2$ на 64/128/144 "ячейки". Дальше в cpld делается дизайн 8 битовый компаратор + 5 битный счетчик + несколько триггеров и все это подключается к шине данных (8 проводов) , 1 проводок на один контакт адреса, 1 провод для переключения rom в high-z, и несколько проводов для 3.3v, gnd, clk, кнопки питания, еще чего-нибудь. Самый простейший модчип будет работать от 15 проводов. |
Я планировал такое: 5.Нужна паяльная станция и материалы чтобы сделать плату, можно уложиться в 5000 рублей или договориться с другом, знакомым студентом или попроситься в мастерской по ремонту техники. И еще очень желательно найти осциллограф на 50мгц минимум с 2 каналами. |
It is not microcontroller, hence its magic. When you see modchip menu, the ps2 does it, not the modchip. Big chip on modchip pcb is a cpld or fpga. |
I still don't quite understand everything. But I’m ready to help. Mars Pro I have, what kind of programmer do I need to order on aliexpress to make a dump? I have a soldering station. |
Я начал обо всем этом думать для того чтобы не покупать модбо, а сделать его примитивный аналог самому, потому что там нет чего-то дорогого. Извлечь дамп можно при помощи адруино. Подключить часть портов к A0-A15 и перебирать числа по порядку от 0000000000000000, затем 0000000000000001, затем 0000000000000010 и так до 1111111111111111. |
Я напишу скетч для этого, у меня как раз есть arduino uno. |
One minute. google translate help. They have their own graphic interface TOXIC, the Infinity Matrix. But at the moment, we do not know this code and we cannot copy it from the chip. correctly? |
Ты можешь писать по русски, я из России. |
да ну нах....й, че реально? а то я тут превозмогаю этот гугл переводчик и с ума схожу. |
Да, видно же когда переводчик. |
у меня был модбо 4, с ещё одним контактом, поймойму эта точка Z была, но я дурак , в паял его клиенту, а прикол в том , что там залита была прошивка Toxic |
у меня на руках сейчас и модбо 5 , и модбо 4 ( но кажется он умирает, он как то влиял на чтение игр, линза с ума сходила, по звуку это понял, и ролики дергались) и марс про есть 816 и gm805 sl, |
Интересно, сохранял ли он настройки? Прошивка токсик биос вроде бы равна по возможностям matrix infinity. Я лично ищу просто способ припаяться и увидеть флешку чтобы с нее что-то загружать. Либо модбо5 либо самому. |
не сохранял, я проверял, так же зависал На некоторые модчипы есть исходники (выше по этому issue скидывали ссылку на magic). Я очень хотел найти модбо 5 и pp5di его скинул, там есть 2 файла, которые связаны с USB. Я очень хочу с голого чипа с помощью ардуино без приставки снять то, что он будет выводить, если там есть шифрование (модбо), потому что в дампе нет никаких упоминаний меню и исполняемого кода. Вряд-ли хорошая идея реверсить меню matrix infinity чтобы засунуть в свой модчип, так что я даже не знаю зачем оно может быть нужно, ничего интересного с этим не сделать. Разве что писать свои обновления для модбо, но не ясно насколько там все будет сложно. Большой чип - черный ящик, могут быть отличия у разных людей. |
я живу в городе Новороссийске, это рядом с городом Краснодар, |
Can you ask someone to reverse it in ghidra or ida? |
Создавай отдельный issue и спрашивай, я буду отвечать там. Я думал начать с uLE и USBD.IRX, максимально упростить первый, вшить второй и дополнительно сжать это все. |
Hello. I took a dump from Mars about 816. I don’t know if I did it right, but suddenly. I took it off from the MX25L1005 microcircuit. |
i have dumped my spi flash from modbo50, 512k
i try to use on generic matrix board and not work, freezes on matrix logo
not work, fpga code not reconizes data from flash
The text was updated successfully, but these errors were encountered: