Hey there.

So... you use an ad blocker. That's cool. Sometimes we do too.

But without ad revenue, we wouldn't even be here. And we might not be here much longer.

Please disable your ad blocker and click to continue.

  1. #1
    Join Date
    Apr 2005

    SACD Ripping Tool for PS3 Custom Firmware Arrives

    Today PlayStation 3 developer Mr Wicked has released an SACD Ripping Tool and source code for PS3 Custom Firmware users including Kmeaw and GeoHot CFW.

    Download: SACD Ripper for GeoHot PS3 CFW / SACD Ripper for PS3 / PS3 Keys / PS3 3.60 Keys / PS3 SACD Site / SVN

    SACD includes various copy protection measures of which the most prominent is Pit Signal Processing (PSP). The first two generations of Sony's Playstation 3 (PS3) game console are capable of reading SACD ScarletBook and bypass the copy protection.

    This software makes use of the PS3 and gives you the option to backup your precious SACDs.

    For those unaware, Super Audio CD (SACD) is a high-resolution, read-only optical disc for audio storage. Sony and Philips Electronics jointly developed the technology, and publicized it in 1999. It is designated as the Scarlet Book standard. Sony and Philips previously collaborated to define the Compact Disc standard (as well as the S/PDIF digital audio cable specification). The SACD medium supersedes the storage capacity, fidelity, dynamic range, and stereo imaging capabilities of the Compact Disc.

    To quote from ComputerAudiophile.com: First of all my apologies for my post from half a year ago. At that time of writing I thought I had it all figured out, but I was far far away from reality. Now, a half year later I can tell you that PS3 SACD ripping is finally possible and works with a natively build PS3 application (NO linux required).

    It really has been a rollercoaster ride and without the release of PS3 keys this would not have been possible. It all came together at the right time, but it required alot of reverse engineering, learning the internals of the PS3 and last but not least writing code to see code!!: (http://code.google.com/p/ida-spu) Yes, too much time of my life has gone into this, but I don't regret any of it..

    Although still in alpha successful dumps are being made as we speak. But due to legal reasons I will not spread binaries and I'll leave that up to others. The user interface is simple but it will allow you to dump DSDIFF, DSF, ISO in both multi and stereo channels and it also creates the necessary ID3 tags so your track/disc information is not lost. Remember the software is still in ALPHA, but it's way more than just a proof of concept... let the testing begin!

    From the ReadMe file: Make sure you have a PS3 model with SACD compatible player. For more information on what model specifically go to: http://ps3sacd.com/faq.html#_Toc180147566

    You need to install a custom firmware to be able to rip SACDs. At this time of writing the PS3 firmware has not been cracked for firmware 3.56 and upwards. So in order to install the correct firmware you'll have to make sure your firmware is lower or equal to 3.55. A downgrade for a firmware higher than 3.55 is NOT available.

    The custom firmware that is needed must be 3.55 and should incorporate the ever so important LV1 patch to allow access to the System Manager services of GameOS. A firmware which incorporates that is the OtherOS++ firmware. More information and download links can be found here: http://gitbrew.org/otheros/

    Custom Firmware installation steps:

    1: Plug a USB stick into your computer
    2: Create a folder in the root of the USB stick called PS3
    3: Create a folder inside the PS3 folder called UPDATE
    4: Download the 3.55 OtherOS++ firmware (http://gitbrew.org/otheros/)
    5: Move PS3UPDAT.PUP to the directory UPDATE that you just created on the USB stick
    6: Plug the USB stick into your PS3
    7: Navigate to Settings Tab
    8: Choose System Update
    9: Choose Update via Storage Media
    10: It will say it found Version 3.55
    11: Choose OK
    12: Accept Conditions and Follow the instructions

    If the steps above did not work for you, then you are probably on 3.55 already. You will have to do a recovery menu mode installation:

    1: Plug a USB stick into your computer
    2: Create a folder in the root of the USB stick called PS3
    3: Create a folder inside the PS3 folder called UPDATE
    4: Download the 3.55 OtherOS++ firmware (http://gitbrew.org/otheros/)
    5: Move PS3UPDAT.PUP to the directory UPDATE that you just created on the USB stick
    6: Plug the USB stick into your PS3
    7: Power down the PS3 through the menu
    8: Now press and HOLD the power button, the system will startup and shutdown again
    9: Release the power button, then press & HOLD power again, you'll hear one beep followed by two consecutive beeps
    10: Release power then follow the on-screen instructions. You're now in the recovery menu
    11: Connect the USB device and select "System Update."
    12: Accept Conditions and Follow the instructions

    Installation Instructions

    Now you've completed the OtherOS firmware upgrade you are ready to install sacd-ripper.pkg.

    In order for the PS3 BluRay player to authenticate the SACD disc and to decode DST to DSD two SPU isoself modules will be extracted from the system. In order to do so you must give the SACD-Ripper the PS3 keys so it can extract them automatically.

    Get the PS3 keys from http://git-hacks.com/ps3free/ps3keys and put these in the root of an USB disc. They will be asked for during first time installation, after that you can remove the keys for your USB disc.


    SACD-Ripper supports the following output formats:
    • 2ch DSDIFF (DSD)
    • 2ch DSDIFF (DST) (if already DST encoded)
    • 2ch DSF (DSD)
    • mch DSDIFF (DSD)
    • mch DSDIFF (DST)
    • mch DSF (DSD)
    • ISO (due to the 4GB FAT32 size limit on the PS3, files will be splitted when larger)

    At this time of writing both Saracon and Audiogate do not support DST encoded files. Audiogate only support 2ch files and Saracon does not support DSF files. Please keep that in mind before selecting your file output.

    There seems to be a SACD BluRay read speed limit that sets the maximum read speed to 2.6MB/sec, yes I agree, this is slow! But DST decoding is even slower.. The PS3 GameOS has 6 SPUs available for user operations. SACD-Ripper uses 1 SPU for decryption and the other 5!! for DST decoding. Although this process is quite optimal the current decoding speed has been measured to be 0.9MB/sec for a 2 channel rip. So for 2ch DST tracks the write speed to disc will be around 2.3MB/sec, for a multi-channel the write speed is a bit higher at 2.4MB.sec but decoding is even slower at 0.6MB/sec.


    To compile you will need the psl1ght suite. If you want to compile on a windows environment I advice you to follow the CygWin installation as the MingW installation is unstable.

    When psl1ght has been properly setup sacd-ripper should be compiled using a simple "make" command and it should compile without errors and warnings. Once completed it should have produced sacd-ripper.pkg.

    Big thanks goes to to:

    Graf Chokolo
    Geoffrey Levand

    More PlayStation 3 News...

  2. #2
    saaqi Guest
    PS3 3.60 Keys does this means we can hope to get 3.60 cfw soon or not?

  3. #3
    Join Date
    Apr 2005
    I wouldn't hold my breath, as far as I know they are public keys which have been around awhile... the private ones are still being seeked and not likely to surface since the GeoHot PS3 key fiasco.

  4. #4
    momipopi Guest
    no luck for 3.60 games then... this means back to xbox360 or pc games then...

    one more thing, in simple words... what this thing do anyway ?? (i'm stoopid i know)

  5. #5
    Join Date
    Apr 2005
    I'd never use it myself, but simply put it allows you to backup SACDs via the PS3.

  6. #6
    Join Date
    Apr 2005

    SACD Ripping Tool for PS3 Version 0.03 SVN r251 Arrives

    Here is an update to SACD Ripping Tool for PS3 Version 0.03 SVN r251 and a guide from Jeremy Malcolm: jere.my/?page=writings&sub_page=archive&display=0000000024

    Download: SACD Ripping Tool for PS3 Version 0.03 SVN r251 / PS3 Keys

    SACD ripping HOWTO by Jeremy Malcolm:

    [Register or Login to view code]

    Breaking this down:

    1. pasuspender tells Ubuntu's PulseAudio sound system not to interfere with MPlayer, since PulseAudio doesn't yet support AC-3 passthrough.
    2. -- is just a separator to tell pasuspender that what follows is the command I want to execute without interference from PulseAudio.
    3. The -ao option to MPlayer specifies the audio output device, which will certainly be different on your system to mine. Use "aplay -l" to find out what it is on your system.
    4. The -ac option tells MPlayer that we want to play the file using hardware AC-3 decoding.

    There are a few ripped files that MPlayer hasn't been able to play, and I'm not sure why, since they play fine (but in stereo) using other multimedia players such as Totem. But most files play very nicely.

    So it was a bit of a marathon, but I can now hear my SACDs in all their multi-channel glory for the first time, and they sound great! If you run into trouble with the above procedure, feel free to drop me a note and I'll try to help you out.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts

Log in