Skip to content

Dump runs forever on SCHP-30001 to USB drive #24

@eschnack0

Description

@eschnack0

Hi F0bes,

I picked up a used PS2 and tried to dump the BIOS. I used a FMCB card and launched the elf file from my USB thumbdrive. But since the directions said it was slow I let it run for hours. After about 2 hours I assumed it was hung. No new files were written either.

I have done some C programming so I added extra menu_status() calls to find the problem. The first problem was in getting the model name in your function int modelname_read(char *name) on this line "if ((result = sceCdAltRM(name, &stat)) == 1)".
Tracing into this function, I think it's this call to the sdk library that doesn't return.
result1 = sceCdApplySCmd(0x17, sdata, 1, rdata);

I was unable to get all of the prereqs to build the sdk. It ran for about 6 hours anyway and it had several errors/warning that somethings would not work. I believe that this is the core problem in the sdk.

As a workaround, I hardcoded to my model and it dumped rom0, rom1, rom2. But again in the NVM dump it froze again. So, I disabled NVM dump and start it again. And it froze again dumping MEC. I looked quickly and again it looks like it freezes up at the point that you call the sdk function.

I was trying to run PCSX2 so I got the files I needed. PCSX2 prompted me for the settings that were in NVM so I'm good.

It might help to set expectation that it shouldn't run more than 10 minutes and if you have a thumbdrive with an activity light. It should be blink every 'few' minutes.

Definitely a cool program! Thanks for your effort.

Regards,

Eric

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions