Updating Bluray Drive Firmware on Linux: Difference between revisions

From PS3 Developer wiki
Jump to navigation Jump to search
Line 25: Line 25:


=BD Drive Type=
=BD Drive Type=
* Use SCSI Inquiry to fetch BD drive identification string.
<pre>
sudo sg_inq /dev/sr0
</pre>


{| class="wikitable FCK__ShowTableBorders"
{| class="wikitable FCK__ShowTableBorders"
Line 32: Line 38:
! Flag
! Flag
|-
|-
| SONY    EmerFlashROM  
| SONY    EmerFlashROM
|
|
|-
| SONY    PS-EMBOOT  300R
|
|
|-
| SONY    BDRW AQUAM(BDIT)
|
|
|-
| SONY    PS-SYSTEM  300R
|
|
|-
| SONY    PS-SYSTEM  V300
|
|
|-
| SCEI    EMER-FLASH-8
|
|
|-
| SONY    PS-EMBOOT  301R
|
|
|-
| SONY    PS-SYSTEM  301R
|
|
|-
| SONY    PS-EMBOOT  302R
|
|
|-
| SONY    PS-SYSTEM  302R
|
|
|-
| SONY    PS-EMBOOT  303R
|
|
|-
| SONY    PS-SYSTEM  303R
|
|
|-
| SONY    PS-EMBOOT  304R
|
|
|-
| SONY    PS-SYSTEM  304R
|
|
|-
| SONY    PS-EMBOOT  306R
|
|
|-
| SONY    PS-SYSTEM  306R
|  
|  
|
|

Revision as of 08:33, 26 August 2012

Introduction

  • No use actually but just for the sake of scientific research :)

Current BD FW Version

Using Storage Manager service get_version:

sudo ./ps3dm sm get_version
00 03 00 50 00 00 00 00

Using SC Manager service get_region_data:

sudo ps3dm scm get_region_data 8 | hexdump -C
00000000  00 03 00 50 00 00 00 00  00 00 00 00 00 00 00 00  |...P............|
00000010  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
*
00000030

Or reading it from BD drive istelf, see http://www.ps3devwiki.com/wiki/BD_Drive_Reverse_Engineering#Get_Version.

BD Drive Type

  • Use SCSI Inquiry to fetch BD drive identification string.
sudo sg_inq /dev/sr0
Identification string Type Flag
SONY EmerFlashROM
SONY PS-EMBOOT 300R
SONY BDRW AQUAM(BDIT)
SONY PS-SYSTEM 300R
SONY PS-SYSTEM V300
SCEI EMER-FLASH-8
SONY PS-EMBOOT 301R
SONY PS-SYSTEM 301R
SONY PS-EMBOOT 302R
SONY PS-SYSTEM 302R
SONY PS-EMBOOT 303R
SONY PS-SYSTEM 303R
SONY PS-EMBOOT 304R
SONY PS-SYSTEM 304R
SONY PS-EMBOOT 306R
SONY PS-SYSTEM 306R

Sending BD Firmware to BD Drive