Page 1 of 1

[DOWNLOAD] CD-ROM (HC05) Firmware Dumps

Posted: May 23rd, 2014, 2:19 am
by Shadow

:null:
PlayStation CD-ROM (HC05) Firmware Dumps
This is a topic based off of the 'Dump your CD-ROM BIOS' thread by nocash.

Last updated: 24/FEB/2021
:null:
:null:
Retail PlayStation CD-ROM Firmware's
Percentage of all retail PlayStation CD-ROM Firmware's dumped (15/30):
50%
:null:
Notes:

Code: Select all

 * The SCPH-xxx0 (NTSC:J) and SCPH-xxx3 (NTSC:J - Asia) use the same CD controller.
 * The SCPH-900x and early SCPH-10x use the same controllers too.
 * The later SCPH-10x machines (with the PM41(2) board) use different ones.
 * There are two different SCPH-1000 roms. The later one (which oddly has a lower reference number) has bug fixes.
 * There may be multiple versions of the SCPH-1001 and SCPH-1002 controllers but this has not been verified.
 * The 1002 dump is from a E35D / 424684 / SSAM9542B [i](80-pin)[/i] - PCB is Early PU-8 1-658-467-11. This code in this dump is identical to SC430917 only that the test ROM and vectors differ. 
 * The 5502 dump is the same as a 5552.
Still missing: SCPH-1000, 1001, 1002, 3000, 3500, 5000, 5003, 5500, 5501, 5502, 5503, 5552, 5903, 7000, 7000W, 7001, 7002, 7003, 7500, 7501, 7502, 7503, 9000, 9001, 9002, 9003, 100, 101, 102 and 103.

Download SCPH-1000 NTSC:J (Early Ver.) [424666] dumped by Trimesh
Download SCPH-1000 NTSC:J (Later Ver.) [424660] dumped by Trimesh
Download SCPH-1002 PAL (Early PU-8) [424684] dumped by Shadow
Download SCPH-5000 NTSC:J [SC430916] dumped by Trimesh
Download SCPH-5500 NTSC:J [SC430925] dumped by Trimesh
Download SCPH-5501 NTSC:U/C [SC430930] dumped by Trimesh
Download SCPH-5502 PAL [SC430929] dumped by NO$CASH
Download SCPH-5903 NTSC:J [SC430924PB] dumped by Trimesh
Download SCPH-7000 NTSC:J [SC430934] dumped by Trimesh
Download SCPH-7500 NTSC:J [SC430938] dumped by Trimesh
Download SCPH-7501 NTSC:U/C [SC430940] dumped by Trimesh
Download SCPH-7502 PAL [SC430939] dumped by NO$CASH
Download SCPH-9000 NTSC:J [SC430942] dumped by Trimesh
Download SCPH-9001 NTSC:U/C [SC430944] dumped by Trimesh
Download SCPH-9002 PAL [SC430943] dumped by NO$CASH


:null:
Development PlayStation CD-ROM Firmware's
Percentage of all development PlayStation CD-ROM Firmware's dumped (3/15):
20%
:null:
Still missing: DTL-H1000, 1000H, 1001, 1001H, 1002, 1100, 1101, 1102, 1200, 1201, 1202, 2000, S2020, 2500, 2700, 3000, 3001 and 3002.

Download DTL-H1202 PAL [SC430920] dumped by Trimesh
Download DTL-S2020 [M27C512] 64 KB EPROM dumped by Shadow
Download DTL-H2000 [27C256A-15] EPROM dumped by Trimesh


:null:
Sony SCPH-1002 E35D / 424684 / SSAM9542B (80-pin) Mechacon Test Mode Dumping:
(please ignore the horrible wiring and soldering. I was in a rush to get it done because it was like 2 AM and I used whatever scrap wires I could find on my desk to get it done)
Image
Image

Re: [DOWNLOAD] CD-ROM (HC05) Firmware Dumps

Posted: May 3rd, 2021, 5:47 am
by locarno
What we can do with this firmware? Someone reversed this binaries?

Re: [DOWNLOAD] CD-ROM (HC05) Firmware Dumps

Posted: October 17th, 2021, 9:27 am
by CRTRevivalDreamer
locarno wrote: May 3rd, 2021, 5:47 am What we can do with this firmware? Someone reversed this binaries?
Maybe ares and MAME (both multi-system emulators) can use it to improve their PlayStation emulation cores...

Re: [DOWNLOAD] CD-ROM (HC05) Firmware Dumps

Posted: October 17th, 2021, 9:13 pm
by Shadow
Correct. If you can emulate the HC05, then you can run these ROM dumps and you'll have 100% accurate HC05 emulation. That's what NO$CASH did and it works really well :)

Re: [DOWNLOAD] CD-ROM (HC05) Firmware Dumps

Posted: July 4th, 2022, 9:25 am
by locarno
There are two different SCPH-1000 roms. The later one (which oddly has a lower reference number) has bug fixes.
What kind of bug fixes you mean here? How do you know they fixed something in firmware? Did you reverse engineered it?

Re: [DOWNLOAD] CD-ROM (HC05) Firmware Dumps

Posted: July 7th, 2022, 4:55 am
by alexfree
locarno wrote: July 4th, 2022, 9:25 am
There are two different SCPH-1000 roms. The later one (which oddly has a lower reference number) has bug fixes.
What kind of bug fixes you mean here? How do you know they fixed something in firmware? Did you reverse engineered it?
Example of bug fixes:
VC0 A/VC0 B/VC1 A all have a broken SetSession command that does not reset and read the TOC correctly without a workaround.
VC0 A CDROM Controller Firmware is more bugged then VC0 B, and VC0 B is more bugged then VC1 A (the workaround works faster on each newer version until it is not required at all by VC1 B).

Re: [DOWNLOAD] CD-ROM (HC05) Firmware Dumps

Posted: July 7th, 2022, 9:07 am
by locarno
workaround made by Sony?

Re: [DOWNLOAD] CD-ROM (HC05) Firmware Dumps

Posted: December 1st, 2022, 8:45 pm
by alexfree
locarno wrote: July 7th, 2022, 9:07 am workaround made by Sony?
No, a workaround made by 2 random internet strangers in 2022. Sony didn't intend SetSession to not update the TOC, but the hardware shipped with that bug in the first 3 revisions. The workaround me and MottZilla came up with exploits some undefined behaviour to force it to work. We dub it the SetSessionSuperUltraCommandSmash.

Re: [DOWNLOAD] CD-ROM (HC05) Firmware Dumps

Posted: December 1st, 2022, 9:53 pm
by Shadow
SetSessionSuperUltraCommandSuperSmashBrothersDeluxe (TM) :lol: