DVRP: Difference between revisions

From PS2 Developer wiki
Jump to navigation Jump to search
No edit summary
m (corrected typo)
 
(21 intermediate revisions by 5 users not shown)
Line 1: Line 1:
== Overview ==
== Overview ==
''[https://github.com/desrdev/desrdev.github.io/blob/main/dvrp.md Additional information]''
''[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.
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 internal 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-x500 and DESR-x700, a copy of the firmware image is stored at /hdd0/__system/xosd/packages/dvrp_0/DVRP_FIRMWARE.udm.
 
Firmware images can also be found on PSX update discs after unpacking/decrypting.


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 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). Despite having 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.
 


<imgur w=240>h0aa2Cx.png</imgur>
[[File:h0aa2Cx.png|200px]]

Latest revision as of 22:34, 14 October 2024

Overview[edit | edit source]

Additional information (Memory Map etc.)
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 internal 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-x500 and DESR-x700, a copy of the firmware image is stored at /hdd0/__system/xosd/packages/dvrp_0/DVRP_FIRMWARE.udm.

Firmware images can also be found on PSX update discs after unpacking/decrypting.

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). Despite having custom Mask-ROM content, it still most likely runs a variant of SOFTUNE REALOS, as the firmware contains strings which indicate this.

In February 2023, the Mask-ROM has been successfully dumped. This also revealed some kind of recovery mode of DVRP.


H0aa2Cx.png