Fixing DRL and CRL Hashes Tutorial by Glevand Introduction
It's a small and easy guide (via ps3devwiki.com/wiki/Fixing_DRL_and_CRL_Hashes) how to fix your DRL/CRL issues on GameOS with PS3 Linux. Tools
You need my latest ps3dm tool with VTRM commands retrieve and store_with_update.
ps3vuart-tools: gitorious.ps3dev.net/ps3linux/ps3vuart-tools 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:
sudo ./ps3dm -l 0x0 -p 0x1070000034000001 vtrm retrieve 0 | xxd -c 16 -p
Write current DRL and CRL SHA1 hashes to FLASH using VTRM service:
sudo ./ps3dm -l 0x0 -p 0x1070000034000001 vtrm store_with_update \
If you write wrong
then you won't be able to play BD movies and you will get the following message:
Playback of BDs is prohibited on this system.
Contact technical support for assistance.
How to get correct DRL and CRL hashes:
sudo mount /dev/ps3flashe /mnt
- 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