Forum: Open Source & Homebrew Jailbreak - If you are looking for news and helpful information on PS3 topics like open source and homebrew jailbreak solutions then PSX-Scene should be your first stop. You can stay up to date on topics such as PSGroove and PSFreedom plus much more.


The above video goes away if you are a member and logged in, so log in now!




 
Would you like to get all the new info from
PSX-Scene in your email each day?




Want to learn more about the team keeping you up to date with the latest scene news?

Read about them now!

Check out our Developer bios, too!

 


User Tag List

Thread: Rockbox PSGroove updated to deliver new Tracer and Dev payloads in PL3
  

Results 1 to 5 of 5
  1. #1 Rockbox PSGroove updated to deliver new Tracer and Dev payloads in PL3 
    CrashSerious is offline Member
    Join Date
    Sep 2010
    Posts
    343
    Downloads
    4
    Uploads
    0
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)
    Likes Given
    10
    Likes Received
    187
    All,

    This evening I have made the nessisary updates to by RBPSGrooveFW315 and rockbox_psgroove githubs to add easy support for the newer PL3 developer/hacking payloads. I've made a couple modifications to shuffle2's code, since I'm not positive he'll want the additions I'm sharing them here for everyone.

    The additions are:

    Added support for easy compilation of DEV, NUS, TRACE ALL SC, TRACE SC, TRACE HV, TRACE VUART, and DUMP ELF PL3 payloads. Previously, Rockbox-PSGroove only supported the default payload out of the box.

    -Added Config.h to firmware/usbstack to remove configuration dependancy on pl3's config.h. (Kakaroto's PL3 config.h didn't have all the firmware defines and since most dongles don't require the definition to be made-- I don't think he would nessisarily want them in there.)

    -added all current firmware definitions to rockbox-psgroove's specific config.h (Step 1. in the config)
    -added payload selection between Regular, NUS, DEV, and all trace payloads to allow rockbox-psgroove to act like a development jig and dongle. (Step 2. in the config)

    Basically, to use it (once you have the github downloaded):

    1. Add a folder called "pl3" to [gitdir]/firmware/usbstack.
    2. copy Kakaroto's PL3 into the directory.
    3. make PL3.
    4. Now, in [gitdir]/firmware/usbstack edit config.h to define your target Firmware and also the target payload.
    5. make rockbox like you normally would and copy the rockbox firmware to the appropriate location for your device.

    Below is a snippet of a trace I captured via the DEV payload (since it's got ethernet tracing in it now too.):

    Code:
    lv2(2): [00:0] hypercall 107
    - r3=0x0000000000000001 - r4=0x0000000000000008
    - r5=0x6C76322832293A20 - r6=0x6520706879736963
    - r7=0x616C20535055733A - r8=0x20360A0A20566572
    - r9=0x80000000003512C0 - r10=0x0000000000000002
    mounting the flash file system :[00:0] hypercall 107
    - r3=0x0000000000000001 - r4=0x0000000000000020
    - r5=0x6D6F756E74696E67 - r6=0x2074686520666C61
    - r7=0x73682066696C6520 - r8=0x73797374656D203A
    - r9=0x80000000003512E0 - r10=0x0000000000000002
     [00:0] hypercall 107
    - r3=0x0000000000000001 - r4=0x0000000000000001
    - r5=0x206F756E74696E67 - r6=0x2074686520666C61
    - r7=0x73682066696C6520 - r8=0x73797374656D203A
    - r9=0x80000000003512C1 - r10=0x0000000000000000
    [00:0] hypercall 107
    - r3=0x0000000000000001 - r4=0x0000000000000000
    - r5=0x206F756E74696E67 - r6=0x2074686520666C61
    - r7=0x73682066696C6520 - r8=0x73797374656D203A
    - r9=0x80000000003511C8 - r10=0x000000000000003F
    OK
    [00:44] hypercall 107
    - r3=0x0000000000000001 - r4=0x0000000000000003
    - r5=0x4F4B0A6E74696E67 - r6=0x2074686520666C61
    - r7=0x73682066696C6520 - r8=0x73797374656D203A
    - r9=0x80000000003512C3 - r10=0x0000000000000000
    lv2(2): [00:93] hypercall 107
    - r3=0x0000000000000001 - r4=0x0000000000000008
    - r5=0x6C76322832293A20 - r6=0x2074686520666C61
    - r7=0x73682066696C6520 - r8=0x73797374656D203A
    - r9=0x80000000003512C0 - r10=0x0000000000000002
    creating the initial system proc[00:93] hypercall 107
    - r3=0x0000000000000001 - r4=0x0000000000000020
    - r5=0x6372656174696E67 - r6=0x2074686520696E69
    - r7=0x7469616C20737973 - r8=0x74656D2070726F63
    - r9=0x80000000003512E0 - r10=0x0000000000000002
    ess : [00:93] hypercall 107
    - r3=0x0000000000000001 - r4=0x0000000000000006
    - r5=0x657373203A206E67 - r6=0x2074686520696E69
    - r7=0x7469616C20737973 - r8=0x74656D2070726F63
    - r9=0x80000000003512C6 - r10=0x0000000000000000
    OK
    Big HUGE thanks to shuffle2 for his original implementation and Kakaroto for his recent additions to PL3.

    Now... go out there and hack away!!!
    Last edited by CrashSerious; 11-29-2010 at 02:36 AM.
    Reply With Quote  

  2. #2  
    CrAzYNeSs is offline Member
    Join Date
    Nov 2010
    Posts
    43
    Downloads
    0
    Uploads
    0
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Likes Given
    0
    Likes Received
    0
    Very interesting. I can only imagine the kind of implementations this means for the PS3 scene. Especially for games like GT5, NFS HP, and other blacked screen games where we were unable to see what was going on.
    Reply With Quote  

  3. #3  
    CrashSerious is offline Member
    Join Date
    Sep 2010
    Posts
    343
    Downloads
    4
    Uploads
    0
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)
    Likes Given
    10
    Likes Received
    187
    Quote Originally Posted by CrAzYNeSs View Post
    Very interesting. I can only imagine the kind of implementations this means for the PS3 scene. Especially for games like GT5, NFS HP, and other blacked screen games where we were unable to see what was going on.
    It will be interesting to say the least.
    Reply With Quote  

  4. #4  
    mstul is offline Member
    Join Date
    Oct 2010
    Posts
    61
    Downloads
    0
    Uploads
    0
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Likes Given
    0
    Likes Received
    0
    https://github.com/superg/psgroove/commits/master
    added 2.43 firmware support for psgroove

    I updated this file for rockbox_psgroove.
    Attached Files
    Reply With Quote  

  5. #5  
    CrashSerious is offline Member
    Join Date
    Sep 2010
    Posts
    343
    Downloads
    4
    Uploads
    0
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)
    Likes Given
    10
    Likes Received
    187
    Quote Originally Posted by mstul View Post
    https://github.com/superg/psgroove/commits/master
    added 2.43 firmware support for psgroove

    I updated this file for rockbox_psgroove.
    I'll add to my github when I get a chance, or you can request a pull from yours if you have one. I'm still waiting on shuffle2 to pull my last pull request... it's the holidays or maybe he's working on something else right now.
    Reply With Quote  

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