Editing DVRP
Jump to navigation
Jump to search
The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then publish the changes below to finish undoing the edit.
Latest revision | Your text | ||
Line 2: | Line 2: | ||
''[https://desrdev.github.io/dvrp.html Additional information (Memory Map etc.)]''<br/> | ''[https://desrdev.github.io/dvrp.html Additional information (Memory Map etc.)]''<br/> | ||
DVRP (short for Digital Video Recording Processor / DVR Processor) is a co-processor found in [[PSX]]-consoles. It is not used in any other PS2 consoles. | DVRP (short for Digital Video Recording Processor / DVR Processor) is a co-processor found in [[PSX]]-consoles. It is not used in any other PS2 consoles. | ||
The chip is a Fujitsu MB91302A of the Fujitsu FR60 family of microcontrollers. It is a 32 bit microprocessor running at up to 68 MHz. It has an | The chip is a Fujitsu MB91302A of the Fujitsu FR60 family of microcontrollers. It is a 32 bit microprocessor running at up to 68 MHz. It has an interal Mask-ROM, likely as a bootstrap, but most of its firmware is located on an external NOR-flash (Fujitsu MB85432BF). The firmware on the external flash is updatable. These updates are automatically performed during normal PSX firmware updates. | ||
On DESR-x000 and DESR-x100, a copy of the firmware image is stored at /hdd0/__system/xosd/packages/boot_0/DVRP_FIRMWARE.udm (missing on 1.06; file name can be different depending on the version). | On DESR-x000 and DESR-x100, a copy of the firmware image is stored at /hdd0/__system/xosd/packages/boot_0/DVRP_FIRMWARE.udm (missing on 1.06; file name can be different depending on the version). | ||
Line 12: | Line 12: | ||
In the PSX, it handles HDD access and DRM/security functions. Little is known about it at the time, and it could be a target for efforts to make generic hard drives work in the PSX. | In the PSX, it handles HDD access and DRM/security functions. Little is known about it at the time, and it could be a target for efforts to make generic hard drives work in the PSX. | ||
The MB91302A could optionally be ordered with 4 KB custom built-in Mask-ROM content, which is what Sony did for the PSX (Chip identifier is MB91302A-103; -001 would be without ROM, -010 would be with a Fujitsu real time OS (SOFTUNE REALOS/FR) in ROM, -020 would be with a Fujitsu IPL in ROM). | The MB91302A could optionally be ordered with 4 KB custom built-in Mask-ROM content, which is what Sony did for the PSX (Chip identifier is MB91302A-103; -001 would be without ROM, -010 would be with a Fujitsu real time OS (SOFTUNE REALOS/FR) in ROM, -020 would be with a Fujitsu IPL in ROM). Despitehaving custom Mask-ROM content, it still most likely runs a variant of SOFTUNE REALOS, as the firmware contains strings which indicate this. | ||
[https://twitter.com/DiscoStarslayer/status/1628628484003139584 In February 2023, the Mask-ROM has been successfully dumped.] This also revealed some kind of recovery mode of DVRP. | [https://twitter.com/DiscoStarslayer/status/1628628484003139584 In February 2023, the Mask-ROM has been successfully dumped.] This also revealed some kind of recovery mode of DVRP. | ||
<imgur w=240>h0aa2Cx.png</imgur> |