PS4 News on Facebook! PS4 News on Twitter! PS4 News on YouTube! PS4 News RSS Feed!

Home PS4 News - Latest PlayStation 4 and PS3 News

September 27, 2011 // 2:28 pm - Following up on his Guide to Remarry PS3 Blu-ray Drives to other consoles, today PlayStation 3 developer Mark Webber has shared another on how to recover Blu-ray drive playback on 256MB FAT PS3 consoles.

To quote: Ok, so finally....

How To Recover BD Playback On 256meg Fats

  • You will need to QA flag your PS3
  • IF you are on 3.55: Using the special 3.55 downgrade PUP by Jaicrab, then down again to 3.15 or 3.41 using stock PUP files
  • Follow this guide to QA flag your PS3

By ps3nemesis: (EASY QA FLAG INSTALL)



Note: Only works on Otheros++ 3.55 or 3.41 CFW at the moment, so you'll have to reflash to it, then go back to your cfw's (i.e 3.55 CFW > Otheros++ > QA Flag > 3.55 CFW )

Requirements / Installation Instructions:

  • PS3 on OtherOS++ 3.55 CFW PUP
  • Rename it to PS3UPDAT.PUP
  • Install the firmware
  • QA Auto Flag .PKG
  • Install the qa_flag.pkg
  • Then run the qa_flag program
  • If you hear a beep, it worked.
  • Restart ps3
  • Go to network settings (Do not enter it) and hit or hold L1+L2+L3+R1+R2+down on the dpad
  • QA auto flagging is now done
  • Turn on the 'system update debug' in the debug settings
  • Play a BD disc with the highest MKB version you can get..Latest release from Blockbuster or whatever.

Note: It may start to play and then you get no video output to the tv. This happened a few times to me. Just power off, accept the "naughty boy" messgage from Sony and try again until it plays.

If it keeps doing this, you need to change to AV or component leads since your TV seems to not be 100% HDMI/BD compliant. I have tested this on several (at least 5) PS3's with 100% success rate.

Update: Mysys has now shared a Blu-ray playback in DEX mode 0x800299D2 fix for those interested as well. To quote:

There you have it:

[Register or Login to view code]

From Joonie: AMAZING... !!! IT WORKS!!!!!! tested on REBUG 4.75.3 REX [DEX] w/ COBRA 7.1. Tested couple BDISO rip and loaded fine without any error.

From Dr. L Ron Bumquist: Here is all the files resigned for 4.65:

Download: 4.65.rar (10.03 MB)

Just use the three files detailed in the first post (above) for bd playback but I included the rest just in case you wanted them. Note to everyone these files are only for 4.65 dex.

Here are tested and working files for 4.75:

Download: (10.03 MB)

This is what I used:

[Register or Login to view code]

Note the control flags I am using for bdj.self

From pinky: Here are my files. I'm not sure if they work, 'cause I couldn't test at all.


I forgot to mention that this is from 4.75.1 rex, but it should be the same for .3 unless. I just had the pup decrypted on my laptop to hex compare a few files.

From Dr. L Ron Bumquist: Just tested your files, Bd plays fine if I don't use your bdj.self. The other two files work great.

It seems you have the same problem I do with bdj.self or that file just doesn't work on 4.76 lite for whatever reason. I'll try again with a dex firmware later.

Finally, from Joonie: How to Change BD Region /w Cobra CFW Guide

1. multiMAN Method

1. insert your bd disc
2. launch multiMAN
3. go to the setting
4. set your bd movie region to EUR

5. go to video column
6. launch showtime from there
7. open bluray drive from showtime's file manager
8. try launching bdmv file from there
9. exit out
10. mount blu-ray disc from multiMAN
11. it will exit to XMB
12. try watch bd movie from XMB

If the 1st trial didn't work then repeat it. I had to do this twice to get it working... very weird.. [multiMAN seems to have bugs or not using cobra way of doing this properly, I highly recommend webMAN method over mmCM method]

2. webMAN *MOD* method

1. install the latest webMAN MOD 1.43.04 with updater [it will automatically update the webman that's bundled], make sure to enable webMAN before you update
2. go to the webman setting from either xmb or your own web browser
3. change your bd region from webMAN.
4. Reboot
5. DONE!! enjoy region B movie on NTSC consoles

[Register or Login to view code]

Tested on:


4.75.3 REBUG REX /w COBRA 7.1
4.76.1 REBUG LITE /w COBRA 7.1



Guide: Recovering Blu-ray Playback on 256MB FAT PS3 Consoles

Follow us on Twitter, Facebook and drop by the PS3 Hacks and PS3 CFW forums for the latest PlayStation 3 scene and PS4 Hacks & JailBreak updates with PlayStation 4 homebrew PS4 Downloads.

#63 - sorg - October 30, 2012 // 10:27 am
sorg's Avatar
Finally! Thanks to Glevand! I guessed all these games with remarrying BD drive are not relative to movie playback ability.

I've tried all ways of restoring DRL files, remarrying - all was in vain. The problem is that i completely don't know from which BD DRL1/2 was used before corruption. I even installed linux and started to experiment with HRL in hope it will help.

So, now i know these hashes of DRL/CRL is a key of problem. It even doesn't depend on BD drive. You can get another BD drive, remarry - it won't resolve BD movie playback unless you'll find exactly the same DRL1/2 files as they were before deletion. So, it's simply hash inside system of files from dev_flash3.

So, you can take ANY VALID DRL file (it can be any version - lower, higher - doesn't matter), calculate SHA1 checksum and write it to VTRM FLASH using Glevand guide. That's all you need!

My mess with linux on PS3 wasn't useless and i could follow the guide quickly

#62 - Bigbones87 - September 18, 2012 // 11:41 pm
Bigbones87's Avatar
You can't remarry on 3.56 or anything above 3.55. You have to enter factory service mode to remarry and there is no way to exit fsm on anything above 3.55

#61 - swiftfox - September 18, 2012 // 4:57 pm
swiftfox's Avatar
i need help remarrying a new bored with my ps3. the ps3 is on 3.56 and i haven't been able to find anything on it has anyone got it to work on 3.56

#60 - DSWiiLOrd1o1 - September 15, 2012 // 2:54 pm
DSWiiLOrd1o1's Avatar
Quote Originally Posted by madrigal77 View Post
I got a pink "NG" like the picture below. What does that mean and how do I fix it?

I have the same problem... is there any fix for it? did you fix it?

Never mind I got it! I checked the config and it was trying to install the pup file I had. Make sure the freedbd and install systemsoftware are set to 0.

#59 - Odellot - September 6, 2012 // 4:38 am
Odellot's Avatar
Thanks for this!

#58 - bladerunner6 - September 6, 2012 // 3:46 am
bladerunner6's Avatar
i can confirm this worked on non SS otheros++ fw,

couldnt remember original disc. got casino royale drl files, wrote the hashes back from that, crl didnt need changing

#57 - Foo - August 30, 2012 // 8:35 pm
Foo's Avatar
Fixing DRL and CRL Hashes Tutorial by Glevand


It's a small and easy guide (via how to fix your DRL/CRL issues on GameOS with PS3 Linux.


You need my latest ps3dm tool with VTRM commands retrieve and store_with_update.


DRL and CRL Hashes

DRL and CRL SHA1 hashes are stored on VTRM FLASH region. First 20 bytes are SHA1 hash of DRL. Then following 20 bytes SHA1 hash of CRL.

Read current DRL and CRL SHA1 hashes from FLASH using VTRM service:

[Register or Login to view code]

Write current DRL and CRL SHA1 hashes to FLASH using VTRM service:

[Register or Login to view code]

If you write wrong hashes intentionally then you won't be able to play BD movies and you will get the following message:

[Register or Login to view code]

How to get correct DRL and CRL hashes:

[Register or Login to view code]


  • I intentionally wrote wrong DRL and CRL hashes with VTRM service store_with_update.
  • After that i couldn't play my BD movies on GameOS.
  • Then i wrote correct hashes again and BD playback is working again

#56 - pinoytechno - August 30, 2012 // 1:39 am
pinoytechno's Avatar
thanks for the info sir

#55 - bladerunner6 - August 28, 2012 // 6:18 am
bladerunner6's Avatar
is there an easy way to decrypt eid 2, 4 ?

i got the encrypted dumps already

#54 - Foo - August 25, 2012 // 10:42 am
Foo's Avatar

You will new decrypted EID2 data. How to get it on Linux is described here: (

EID2 contains encrypted P-Block and S-Block. To get decrypted S-Block and P-Block first you have to decrypt EID2 with EID2 key and IV and then decrypt the blocks with DES-CBC. P-Block and S-Block DES-CBC IV and key:

[Register or Login to view code]

Writing P-Block

  • P-Block is stored in BD buffer 2.
  • BD buffer 2 is of size 0x60 bytes.
  • P-Block is in decryoted EID2 at offset 0x20 and of size 0x80.
  • Not all P-Block data is sent to BD drive. Only data starting at offset 0x10 and of size 0x60 bytes is written to BD drive buffer 2.


[Register or Login to view code]

Writing S-Block

  • S-Block is stored in BD buffer 3.
  • BD buffer 3 is of size 0x670 bytes.
  • S-Block is in decryoted EID2 at offset 0xa0 and of size 0x690.

Writing New HRL to BD Drive

HRL is stored in BD buffer 4. BD buffer 4 is of size 0x8000 bytes.
[code]glevand@debian:~$ sudo sg_read_buffer -i 4 -m 2 -o 0 -l 0x8000 -r /dev/sr0 | hexdump -C
00000000 10 00 00 0c 00 03 10 03 00 00 00 01 21 00 00 34 |............!..4|
00000010 00 00 00 00 00 00 00 00 1b 0b f2 6d 47 9e 77 62 |...........mG.wb|
00000020 3d 91 fc 78 b1 59 c9 52 ca a4 c7 41 85 24 96 64 |=..x.Y.R...A.$.d|
00000030 8d 1d 95 8e 9b 84 c6 fa 4a dd 43 9b 42 98 fe ff |........J.C.B...|
00000040 df e6 f3 56 85 81 e1 1b 27 53 08 14 16 6d 97 3c |...V....'S...m.