Following the release of the hacked 4.03 SEGA DIMM Firmware (by yours truly) which adds support for CD-R media (using the GD-ROM drive)
One needed a way to convert a game into a proper image that can be burned on a CD-R; ELSemi, the author of the original 3.17 firmware patched for CD-R support upon which the patches in the 4.03 firmware were based from, also made a support tool (which got leaked along with the modified 3.17 firmware)
So far so good, at least that's the theory, the issue when dealing with leaked software, is that they were not intended for release, and therefore, as such is the case of naoiso, unfinished, naoiso thus suffered from a bug which prevented it from generated a decrypted image file.
This aside another issue was later identified in which the DIMM firmware would perform a LBA check for the location of NAOMIGD.BIN, which would not match the location on an original GD-ROM media when burned to a CD-R, this would cause the Naomi to reboot with an ERROR25, fortunately MetalliC supplied us with the tidbit that a specifc flag in the info file allows to skip that check entirely (and saved me from further investigating the DIMM firmware).
As such I took it upon myself to to craft a "1.01" version which fixes the bug, and thus allow to generate a decrypted iso for 00 key PICs, as well as to automatically add the flag to the generated iso.
HOW TO USE:
This tool converts an extracted track03.iso from a GD-ROM dump (or an extracted CHD) into a burnable iso, this means, dump your GD-ROM, or extract your CHD, convert track03 from binary data to iso, (use a tool such as bin2iso to do this.)
then open naiso, select your iso, paste your security PIC key, set the info file name to something that matches your current PIC, (if it's a 00 key PIC, that's usually ABC.BIN), paste a new key if you are using a non zero PIC, and click on "Start"
Credits go to:
- ELSemi for the original NAOISO application
- Mathieulh for the decryption fix and LBA flag (aka update 1.01 of this application)
- MetalliC for telling us how where to set the flag that skips the 2 hour LBA check.
- Idc for all the help he provided while testing both the firmware and NaoIso, especially as I do not own a GD-ROM setup myself.
I am not responsible for whatever damage may occur to your devices, that’s all at your own risk. (ie. The usual disclaimer), I am not responsible if this causes your dimm board to catch on fire or so on.
-Mathieulh
UPDATE:
Changed link to github
https://github.com/mathieulh/SEGA_DIMM_CD-R
One needed a way to convert a game into a proper image that can be burned on a CD-R; ELSemi, the author of the original 3.17 firmware patched for CD-R support upon which the patches in the 4.03 firmware were based from, also made a support tool (which got leaked along with the modified 3.17 firmware)
So far so good, at least that's the theory, the issue when dealing with leaked software, is that they were not intended for release, and therefore, as such is the case of naoiso, unfinished, naoiso thus suffered from a bug which prevented it from generated a decrypted image file.
This aside another issue was later identified in which the DIMM firmware would perform a LBA check for the location of NAOMIGD.BIN, which would not match the location on an original GD-ROM media when burned to a CD-R, this would cause the Naomi to reboot with an ERROR25, fortunately MetalliC supplied us with the tidbit that a specifc flag in the info file allows to skip that check entirely (and saved me from further investigating the DIMM firmware).
As such I took it upon myself to to craft a "1.01" version which fixes the bug, and thus allow to generate a decrypted iso for 00 key PICs, as well as to automatically add the flag to the generated iso.
HOW TO USE:
This tool converts an extracted track03.iso from a GD-ROM dump (or an extracted CHD) into a burnable iso, this means, dump your GD-ROM, or extract your CHD, convert track03 from binary data to iso, (use a tool such as bin2iso to do this.)
then open naiso, select your iso, paste your security PIC key, set the info file name to something that matches your current PIC, (if it's a 00 key PIC, that's usually ABC.BIN), paste a new key if you are using a non zero PIC, and click on "Start"
Credits go to:
- ELSemi for the original NAOISO application
- Mathieulh for the decryption fix and LBA flag (aka update 1.01 of this application)
- MetalliC for telling us how where to set the flag that skips the 2 hour LBA check.
- Idc for all the help he provided while testing both the firmware and NaoIso, especially as I do not own a GD-ROM setup myself.
I am not responsible for whatever damage may occur to your devices, that’s all at your own risk. (ie. The usual disclaimer), I am not responsible if this causes your dimm board to catch on fire or so on.
-Mathieulh
UPDATE:
Changed link to github
https://github.com/mathieulh/SEGA_DIMM_CD-R
Last edited: