Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse

NodeBB

  1. Home
  2. uncategorized
  3. i was super bored so i made a thing in my head.

i was super bored so i made a thing in my head.

Scheduled Pinned Locked Moved uncategorized
7 Posts 3 Posters 0 Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • ? Offline
    ? Offline
    Guest
    wrote last edited by
    #1

    i was super bored so i made a thing in my head. observe the photo.

    and if i ever have the time in the future, i may or may not be interested in working on a project like this

    open source ps2 modchip running on an rp2530. upgradeable.

    don't hot-patch the bios. only tap the mechacon. the bios would be re-flashed entirely, instead. i don't know yet if flashing it from software on the ps2 would be possible, but you could always just re-solder a modified version.

    @PCSX2 what do you think of this?

    ? 1 Reply Last reply
    0
    • ? Guest

      i was super bored so i made a thing in my head. observe the photo.

      and if i ever have the time in the future, i may or may not be interested in working on a project like this

      open source ps2 modchip running on an rp2530. upgradeable.

      don't hot-patch the bios. only tap the mechacon. the bios would be re-flashed entirely, instead. i don't know yet if flashing it from software on the ps2 would be possible, but you could always just re-solder a modified version.

      @PCSX2 what do you think of this?

      ? Offline
      ? Offline
      Guest
      wrote last edited by
      #2

      @libreleah hey!

      Patching the BIOS in a non volatile manner is AFAIK not possible, esp since some revisions use non rewritable mask roms.
      Also virtually all ps2 games already hot patch the bios to fix bugs, so your "don't hot patch" might be dead in the water to begin with (and also why a fully open source bios means it needs to be 1:1 with the original binary).

      For the mechacon: you'd probably need to reimplement the FW, MITM with a failed region read would lead it to lock if it's ur usecase

      ? 1 Reply Last reply
      0
      • ? Guest

        @libreleah hey!

        Patching the BIOS in a non volatile manner is AFAIK not possible, esp since some revisions use non rewritable mask roms.
        Also virtually all ps2 games already hot patch the bios to fix bugs, so your "don't hot patch" might be dead in the water to begin with (and also why a fully open source bios means it needs to be 1:1 with the original binary).

        For the mechacon: you'd probably need to reimplement the FW, MITM with a failed region read would lead it to lock if it's ur usecase

        ? Offline
        ? Offline
        Guest
        wrote last edited by
        #3

        @PCSX2 Yeah, I thought that might be wishful thinking. I was also aware that some boards use mask ROMs. My thinking was that if flash is used, then maybe their is a WP pin you could flip to enable writes.

        Re-soldering a compatible, flashable flash IC would at least be feasible.

        There is PCSX Redux Open BIOS for PS1, and it works nicely - and I know PS1 games patch the BIOS.

        Probably not gonna work on it, but an open source modchip at least (hotpatching BIOS too) with RP2530 MCU would be cool.

        ? 1 Reply Last reply
        0
        • ? Guest

          @PCSX2 Yeah, I thought that might be wishful thinking. I was also aware that some boards use mask ROMs. My thinking was that if flash is used, then maybe their is a WP pin you could flip to enable writes.

          Re-soldering a compatible, flashable flash IC would at least be feasible.

          There is PCSX Redux Open BIOS for PS1, and it works nicely - and I know PS1 games patch the BIOS.

          Probably not gonna work on it, but an open source modchip at least (hotpatching BIOS too) with RP2530 MCU would be cool.

          ? Offline
          ? Offline
          Guest
          wrote last edited by
          #4

          @PCSX2 i also wonder, because the dev units didn't have copy/region protection, so you could use burned discs. i wonder if there's some secret hidden command you could send the mechacon to turn off all protections. that plus a modified bios might be nice (no mochip at all). not sure if possible, but for instance i know you can send a command to mechacon on the ps1, to disable the wobble check

          those matrix infinity clones won't be around forever, so i was thinking something like psnee, for ps2

          ? 1 Reply Last reply
          0
          • ? Guest

            @PCSX2 i also wonder, because the dev units didn't have copy/region protection, so you could use burned discs. i wonder if there's some secret hidden command you could send the mechacon to turn off all protections. that plus a modified bios might be nice (no mochip at all). not sure if possible, but for instance i know you can send a command to mechacon on the ps1, to disable the wobble check

            those matrix infinity clones won't be around forever, so i was thinking something like psnee, for ps2

            ? Offline
            ? Offline
            Guest
            wrote last edited by
            #5

            @libreleah Not that we know of. The mechacon firmware has been dumped thanks to mechapwn/mechadump and should be readily available. The overall authentication dance, crypto drm (magicgate) etc was reversed since a bit and I documented the general idea at fosdem a while back.

            ? 1 Reply Last reply
            0
            • ? Guest

              @libreleah Not that we know of. The mechacon firmware has been dumped thanks to mechapwn/mechadump and should be readily available. The overall authentication dance, crypto drm (magicgate) etc was reversed since a bit and I documented the general idea at fosdem a while back.

              ? Offline
              ? Offline
              Guest
              wrote last edited by
              #6

              @PCSX2 That's amazing. Is there some documentation about that somewhere? I'd love to read it!

              My ultimate aim is a free BIOS on PS2. I maintain a project, Libreboot, ostensibly a coreboot distro but it allows other firmware too. See:

              https://libreboot.org/docs/install/playstation.html

              This uses PCSX-Redux Open BIOS, and replicating something comparable for PS2 is something that I'd like to see done at some point - hence my interest in a more hackable modchip/BIOS setup, for debugging and such.

              a1ba@suya.placeA 1 Reply Last reply
              0
              • ? Guest

                @PCSX2 That's amazing. Is there some documentation about that somewhere? I'd love to read it!

                My ultimate aim is a free BIOS on PS2. I maintain a project, Libreboot, ostensibly a coreboot distro but it allows other firmware too. See:

                https://libreboot.org/docs/install/playstation.html

                This uses PCSX-Redux Open BIOS, and replicating something comparable for PS2 is something that I'd like to see done at some point - hence my interest in a more hackable modchip/BIOS setup, for debugging and such.

                a1ba@suya.placeA This user is from outside of this forum
                a1ba@suya.placeA This user is from outside of this forum
                a1ba@suya.place
                wrote last edited by
                #7
                @libreleah

                the link to carrier board under "Replacing the PS1 BIOS" section is dead. https://codeberg.org/libreboot/ps1_bios_carriers returns 404
                1 Reply Last reply
                0
                Reply
                • Reply as topic
                Log in to reply
                • Oldest to Newest
                • Newest to Oldest
                • Most Votes


                • Login

                • Login or register to search.
                Powered by NodeBB Contributors
                • First post
                  Last post
                0
                • Categories
                • Recent
                • Tags
                • Popular
                • World
                • Users
                • Groups