GUIDE Using PS3 BDEmulator for DEX/TEST/TOOL

Discussion in 'Sony Programming and Development' started by Jackhead, Feb 10, 2014.

  1. Jackhead

    Jackhead Site Soldier

    Joined:
    Apr 3, 2008
    Messages:
    2,445
    Likes Received:
    628
    Hi,

    After long research for tutorials i get anything up and running.
    I try to explain the steps easy as possible. Please dont ask for the software tools.

    You will need the follow Hard/Software:

    Hardware:
    • An DEX flashed PS3 or Debugging Unit or Reference Tool
    • External USB drive up to 2TB
    • USB Stick or hdd for installing pkg files

    Software:
    • Ps3gen
    • Another-New-Update-Software-v1.9
    • PkgView
    • psn_package_npdrm
    • Text editor like notepad and a hex editor like Winhex
    • Extracted ISO

    The first big point you have to know is using the BDEMU for playback needs a update pkg of the
    game! You cant start the game without installing an update. How this will work i show you now.

    1. Getting a PSN update for a Game and repack it

    Ok we start searching for a update using Another-New-Update-Software-v1.9 .
    Start the tool and insert the title id of the game you looking for, like BLES0.... .
    Than use the „Retail Update“ option and klick on „Fetch“.

    [​IMG]

    You will get back a pkg update File like you see above. Click on download on the right.
    (Note: If you dont found a update, you can also use other region updates! How this work i will show you later.)
    After you download the package, open it up with PkgView and extract the package.

    [​IMG]

    I use C:\pkg\ to keep it easy.
    Now you have to repack the update. First you have to create a package.conf file like this:


    Content-ID = EP9000-BCES01670_00-UNCHARTED3PATC18
    K_licensee = 0x00000000000000000000000000000000
    DRM_Type = Free
    Content_Type = GameData
    PackageType = DiscGamePatch
    PackageVersion = 01.18


    You can copy/paste it in an empty file. You have to change the Content-ID and the PackageVersion
    like you see above. Please not the input musst allways the same:


    Content-ID = XXXXXX-XXXXXXXXX_XX-XXXXXXXXXXXXXXX
    PackageVersion = XX.XX


    Put the package.conf and the psn_package_npdrm.exe file into the C:\pkg\ Folder were your extracted update is.
    I rename the update folder allways to the ID, Like BCES01670.
    Now you repack the update. Switch to CMD and go to the C:\pkg\
    Here you have to type: psn_package_npdrm.exe package.conf FOLDERNAME
    An pkg file will be created in the same folder, if you doing anything correct.
    We finished the first part!



    2. Format external HDD as BDEMU Drive

    Plug the USB Drive into your PC. Start ps3gen and go to Command/BD Emulator HDD Utiliy.

    [​IMG]

    Now choose first the drive you want to use for the BDEMU. Be sure you use the correct drive!
    After that click on the „Format HDD for BD Emulator“ … button.
    You can choose quick format.
    Your external Drive is now ready to use as BDEMU!


    3. Building the image for the BDEMU

    With connected BDEMU Drive on your PC start the ps3gen again.
    First choose the Disc type. Depending on the game you like to build. Insert the Title ID.
    On Copyright Holder and Producer Name use SCE .
    At last you have to check the Trophy Checkbox. Do not change the rest. Click on setup Game button.
    Here you have to insert the PARAM.SFO File from your game Folder (PS3_GAME/) by choosing File/ImportSystemFile.

    nfoPS3gen.jpg


    Now choose the Content Information Files tab. Drag and Drop all the „files“ from your
    PS3_GAME Folder here.
    Note: Only Files no Folders!
    Looks like this:

    [​IMG]

    Delete here all the gray files like „System Parameter“ or „Not a system file“. And click on ok.


    Last step before we can build the game is to insert the throphy and game data.
    Choose Directory and double click on Root icon.


    [​IMG]

    Here Drag&Drop anything in your USRDIR and TROPDIR Game Folder into the Folders on ps3gen.


    After that click on „Build“ button. Here you choose direkt to BDEMU and choose one of the 4
    images on the BDEMU HDD. The Build will take some time.


    You finished anything you need on PC side!



    4. Configure the PS3 Debug Settings and install the update pkg


    Start your PS3 and change the follow Debug Settings:


    Release Check Mode = Development Mode
    Boot Mode = System Software Mode
    Blu-ray Disc Access = BD Emulator (USB)
    Transfer Rate Pacing for BD Emulator = HDD Native


    Shutdown the PS3 and connect the external USB BD Emu drive on the right USB port of your
    console. Also connect the USB Stick/drive with the update pkg file we create before.
    Start the PS3 again.
    When you do anything right you will see the game on your PS3. When you start it now, you will get
    an error message. Go to *install Package Files and install the update package.
    After that, start the game again and enjoy it on your DEX/TEST/TOOL unit using the BDEMU!

    5. FAQ, Problems, Solutions


    Q: I got allways an error message when i choose build on the ps3gen.
    A: Switch the Disc Verion from 01.00 to 00.00


    Q: I dont found a PSN update package for my Game.
    A: This will happen when no update is availible for the game. Maybe because its new.
    Look for other Region update. For example the jp Version update. When you found a update
    Build the BD EMU image with the PARAM.SFO from the jp PSN update File. Will work fine!


    Q: I see only one image when i start my PS3?
    A: If you like to switch the game image, you have to connect it to the PC again and choose the other
    image as „default“ in the ps3gen hdd utiliity.


    Q: I like to use more as 4 image Files on my BDEMU HDD.
    A: Connect the BDEMU HDD to your PC. Open the Drive with WinHex and GoTo Offset 2000B.
    Here you will see the number 4. Switch to Number of images you like. You have also to change
    under 2000B from 00 to 0B and on 20020 00 to 10. You have to do this for any image one time.
    Look at my configuration. You will get the idea how it works. In my example image 2,3,4,5 have
    data. I create 30 images.

    hex.gif


    Anything tested on DECR-1400A 4.50
     
    Last edited: May 26, 2014
    thebigman1106, Traace, gwald and 4 others like this.
  2. tichua

    tichua Site Supporter 2012,2013,2014,2015

    Joined:
    Feb 5, 2008
    Messages:
    501
    Likes Received:
    48
    Great tutorial. The TOOL definitely comes in handy with this guide. Thanks for sharing
     
  3. playmore64

    playmore64 Robust Member

    Joined:
    Jul 5, 2010
    Messages:
    222
    Likes Received:
    6
    I second that...a very well constructed tutorial.

    Thank for your hard work and keep up the good work buddy.
     
  4. Jackhead

    Jackhead Site Soldier

    Joined:
    Apr 3, 2008
    Messages:
    2,445
    Likes Received:
    628
    For all you trying GT6, start with V1.02 update than v1.03...., and it will work.
    ps3gen V 00.00
     
    Last edited: Feb 14, 2014
  5. tichua

    tichua Site Supporter 2012,2013,2014,2015

    Joined:
    Feb 5, 2008
    Messages:
    501
    Likes Received:
    48
    I will have a very good time this weekend follow this tut on some of my systems. Thanks again Jackhead
     
  6. Jackhead

    Jackhead Site Soldier

    Joined:
    Apr 3, 2008
    Messages:
    2,445
    Likes Received:
    628
    Not 100% sure how this is possible, but thinking about writing a imagechooser or something were you can switch the BDEmu images on XMB. I think this needs a reboot. But musst be possible to set a flag. I really love the BDEmu function. Its much faster as the Multiman bootloader and so. Not sure its because the extra ram of the tool. But its damn faster!
     
    Last edited: Feb 14, 2014
  7. tichua

    tichua Site Supporter 2012,2013,2014,2015

    Joined:
    Feb 5, 2008
    Messages:
    501
    Likes Received:
    48
    The extra ram of the TOOL does make a difference. Some beta build won't even run without having those extra memory.
     
  8. tichua

    tichua Site Supporter 2012,2013,2014,2015

    Joined:
    Feb 5, 2008
    Messages:
    501
    Likes Received:
    48
    this thread should be sticky. I confirm it works 100%. GT6 runs a hell lots faster on the TOOL than on the TEST. very impressive with the result. thanks buddy.
     
  9. 3absiso

    3absiso Member

    Joined:
    May 24, 2014
    Messages:
    7
    Likes Received:
    0
    Nice Tutorial here mate.
    got my hand on three DECR-1000A Reference tools and this will be handy for me :)
     
  10. Unknown-Organization

    Unknown-Organization <B>Site Supporter 2014</B>

    Joined:
    Sep 28, 2011
    Messages:
    786
    Likes Received:
    9
    Reason his thread is well tidy and simple is because he a German :D

    Anyway thanks for your time making this thread.
     
  11. Jackhead

    Jackhead Site Soldier

    Joined:
    Apr 3, 2008
    Messages:
    2,445
    Likes Received:
    628
    I take this as compliment. Thx
    Happy this work for you guys.
     
  12. mathieulh

    mathieulh Problem Solver

    Joined:
    Jan 26, 2006
    Messages:
    558
    Likes Received:
    182
    Indeed, for exemple, my alpha build of until dawn will only run on a TOOL (it crashes on TEST or if you use the console size ram)

    Only very few debug/non retail titles actually benefit from the extra ram though, finalized titles aren't allow to allocate memory pages that aren't available to user processes/apps on regular consoles. (part of the certification process verifies this)
     
    Borman likes this.
  13. tichua

    tichua Site Supporter 2012,2013,2014,2015

    Joined:
    Feb 5, 2008
    Messages:
    501
    Likes Received:
    48

    Is your Until Dawn only work with the Move Controller or it also work with normal controller ?
     
  14. mathieulh

    mathieulh Problem Solver

    Joined:
    Jan 26, 2006
    Messages:
    558
    Likes Received:
    182
    It only works with the move controller and the controls are somewhat erratic. (still can be played though)
     
    Borman likes this.
  15. RawrFish123

    RawrFish123 Active Member

    Joined:
    Jul 28, 2015
    Messages:
    31
    Likes Received:
    3
    Does anyone know how to go about doing this if the game never received an update? I'm trying with to do this with Kingdom Hearts 1.5 and I've tried searching for an update with BLJM-60589, BLUS-31212, BLES-01897, and BLES-01897. I've looked for 2.5 also and couldn't find anything. I've tried the update program in the OP and tried a few other ones. Could it be that the game is too new?
     
  16. mathieulh

    mathieulh Problem Solver

    Joined:
    Jan 26, 2006
    Messages:
    558
    Likes Received:
    182
    You need to decrypt the EBOOT.BIN into an elf file and use make_fself to turn the elf into a fself (rename it as EBOOT.BIN when you are done)
     
  17. dentaku

    dentaku Member

    Joined:
    Sep 14, 2009
    Messages:
    5
    Likes Received:
    1
    This might not be exactly related but is there a way to use the BD-Emulation to run ISOs of ps1 software? It would be nice to just rip all my games and not have to use the disk every time.
     
    gwald likes this.
  18. l_oliveira

    l_oliveira Officer at Arms

    Joined:
    Nov 24, 2007
    Messages:
    3,894
    Likes Received:
    252
    It's possible to create update PKGs from scratch using the original SELF from the game. I've done that with Final Fantasy XIII to install cheats on the game while playing it from the original BD.

    What I did was download some game update package, unpack it and check out how the SELF flags are compared to the original SELF of that particular game.

    Then I did re-pack the cheats patched version of the original self for FFXIII with similar flags than that of the other game I used as reference. On the second try I got a package that would work even on 3.55 OFW...
     
  19. Armorant

    Armorant Spirited Member

    Joined:
    Sep 13, 2014
    Messages:
    187
    Likes Received:
    57
    Deleted my former post. Finaly made it to work on DECR—1000A. The only USB port siutible for BD EMU on DECR is one in the middle closer to the top of the unit.
     
    Last edited: Dec 2, 2016
  20. Pad17

    Pad17 Rapidly Rising Member

    Joined:
    Dec 7, 2016
    Messages:
    93
    Likes Received:
    23
    I just started with a DECR1000A and its BDEMU on its internal HDD(Dev), I succeeded thanks to the beginning of this guide, but I'm blocked with a game (Rayman Legends), because no PSN updates can be found on servers (EUR, or USA or Asia), nothing! So I cannot start it. Are there at least updates for this game? Can we start on the BDEMU without a PSN update?
    Someone would have a solution to communicate to me?

    Thank you !:)
    (PS: I have a topic that I just opened on the DECR1000A, do not hesitate to participate because I need help!)
    (PS2 : I'm French, sorry for my little faults !)
     

Share This Page