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: PL3 Confusion
  

Results 1 to 6 of 6
  1. #1 PL3 Confusion 
    tthousand's Avatar
    tthousand is offline Paradigm/Paragon/Prototype Robo Model #I
    Join Date
    Sep 2010
    Location
    The Future
    Posts
    6,589
    Downloads
    32
    Uploads
    143
    Mentioned
    139 Post(s)
    Tagged
    2 Thread(s)
    Likes Given
    2623
    Likes Received
    2492
    When ever there is a new hermes, or other new hex file, it seems to be released where everyone can find a copy of it.

    But with PL3, updating constanly, it is harder to find the hex I am looking for. They have DEV, DEF, NOAUTH, etc., and now others too.

    Basically, I want to know where I can find the PL3 hexes that I am looking for, or a way to compile my own.

    I allready have the 10.10 ubuntu virtual machine, and have been able to compile from github.com/psgroove, but I can not find out how to compile gitub.com/kakaroto, and that is the one I want.

    Anyone know of a tutorial, or any leads?


    FacebookTwitterYouTubeCFW/JBDowngradingCheatPKGs
    PS3BrewPS3Brew v2PSVitaBrewWallOfFamePS3DevWikiRebugGitbrew
    Reply With Quote  

  2. #2  
    chocobo is offline Member
    Join Date
    Sep 2010
    Posts
    198
    Downloads
    0
    Uploads
    0
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Likes Given
    0
    Likes Received
    0
    I have no idea what you have on that Ubuntu virtual box image, but this should/could work:

    Code:
    idiot@shelf:/var/tmp/psgroove$ git clone https://github.com/kakaroto/psgroove.git
    idiot@shelf:/var/tmp/psgroove$ cd psgroove
    idiot@shelf:/var/tmp/psgroove$ git submodule init
    idiot@shelf:/var/tmp/psgroove$ git submodule update
    ./build_hex minimus1
    idiot@shelf:/var/tmp/psgroove$ ls psgroove_hex/Minimus\ v1/
    psgroove_minimus_at90usb162_16mhz_firmware_3_01.hex
    psgroove_minimus_at90usb162_16mhz_firmware_3_10.hex
    psgroove_minimus_at90usb162_16mhz_firmware_3_15.hex
    psgroove_minimus_at90usb162_16mhz_firmware_3_41.hex
    idiot@shelf:/var/tmp/psgroove$
    This assumes that you have properly setup avr-gcc and ps3toolchain.

    If you want to use the latest and greatest PL3 payloads (and this is required for NUS PL3 payload), you'll need to do something like this (I'm bad with git, so there is probably better/other way to do this - like, remove PL3 subdir and check it out from PL3 tree on kakaroto's github):

    (obviously, these commands assume that commands above have been executed already - if you didn't to stuff from above, use common sense to figure out what you need to do with commands below)

    Code:
    idiot@shelf:/var/tmp/psgroove$ make clean
    idiot@shelf:/var/tmp/psgroove$ cd PL3
    idiot@shelf:/var/tmp/psgroove$ git pull origin master
    idiot@shelf:/var/tmp/psgroove$ cd ..
    idiot@shelf:/var/tmp/psgroove$ rm -rf psgroove_hex
    idiot@shelf:/var/tmp/psgroove$ ./build_hex minimus1
    Building for targets :  minimus1
    Compiling psgroove_minimus_at90usb162_16mhz_firmware_3_01 for Minimus v1
    dump_syscall.c: In function ‘main’:
    dump_syscall.c:588: warning: '0' flag ignored with precision and ‘%X’ gnu_printf format
    dump_syscall.c:588: warning: '0' flag ignored with precision and ‘%X’ gnu_printf format
    dump_syscall.c:588: warning: '0' flag ignored with precision and ‘%X’ gnu_printf format
    dump_syscall.c:588: warning: '0' flag ignored with precision and ‘%X’ gnu_printf format
    dump_syscall.c:588: warning: '0' flag ignored with precision and ‘%X’ gnu_printf format
    dump_syscall.c:588: warning: '0' flag ignored with precision and ‘%X’ gnu_printf format
    dump_syscall.c:588: warning: '0' flag ignored with precision and ‘%X’ gnu_printf format
    dump_syscall.c:588: warning: '0' flag ignored with precision and ‘%X’ gnu_printf format
    dump_syscall.c:588: warning: '0' flag ignored with precision and ‘%X’ gnu_printf format
    dump_syscall.c:588: warning: '0' flag ignored with precision and ‘%X’ gnu_printf format
    dump_syscall.c:588: warning: '0' flag ignored with precision and ‘%X’ gnu_printf format
    dump_syscall.c:588: warning: '0' flag ignored with precision and ‘%X’ gnu_printf format
    dump_syscall.c:588: warning: '0' flag ignored with precision and ‘%X’ gnu_printf format
    dump_syscall.c:588: warning: '0' flag ignored with precision and ‘%X’ gnu_printf format
    dump_syscall.c:588: warning: '0' flag ignored with precision and ‘%X’ gnu_printf format
    dump_syscall.c:588: warning: '0' flag ignored with precision and ‘%X’ gnu_printf format
    dump_syscall.c:609: warning: '0' flag ignored with precision and ‘%X’ gnu_printf format
    dump_syscall.c:609: warning: '0' flag ignored with precision and ‘%X’ gnu_printf format
    dump_syscall.c:609: warning: '0' flag ignored with precision and ‘%X’ gnu_printf format
    dump_syscall.c:609: warning: '0' flag ignored with precision and ‘%X’ gnu_printf format
    dump_syscall.c:609: warning: '0' flag ignored with precision and ‘%X’ gnu_printf format
    dump_syscall.c:609: warning: '0' flag ignored with precision and ‘%X’ gnu_printf format
    dump_syscall.c:609: warning: '0' flag ignored with precision and ‘%X’ gnu_printf format
    dump_syscall.c:609: warning: '0' flag ignored with precision and ‘%X’ gnu_printf format
    dump_syscall.c:609: warning: '0' flag ignored with precision and ‘%X’ gnu_printf format
    dump_syscall.c:609: warning: '0' flag ignored with precision and ‘%X’ gnu_printf format
    dump_syscall.c:609: warning: '0' flag ignored with precision and ‘%X’ gnu_printf format
    dump_syscall.c:609: warning: '0' flag ignored with precision and ‘%X’ gnu_printf format
    dump_syscall.c:609: warning: '0' flag ignored with precision and ‘%X’ gnu_printf format
    dump_syscall.c:609: warning: '0' flag ignored with precision and ‘%X’ gnu_printf format
    dump_syscall.c:609: warning: '0' flag ignored with precision and ‘%X’ gnu_printf format
    dump_syscall.c:609: warning: '0' flag ignored with precision and ‘%X’ gnu_printf format
    Compiling psgroove_minimus_at90usb162_16mhz_firmware_3_10 for Minimus v1
    Compiling psgroove_minimus_at90usb162_16mhz_firmware_3_15 for Minimus v1
    Compiling psgroove_minimus_at90usb162_16mhz_firmware_3_41 for Minimus v1
    idiot@shelf:/var/tmp/psgroove$
    You can choose the payload by editing descriptor.h and modifying PAYLOAD definition. It's payload_dev by default.
    Reply With Quote  

  3. #3  
    tthousand's Avatar
    tthousand is offline Paradigm/Paragon/Prototype Robo Model #I
    Join Date
    Sep 2010
    Location
    The Future
    Posts
    6,589
    Downloads
    32
    Uploads
    143
    Mentioned
    139 Post(s)
    Tagged
    2 Thread(s)
    Likes Given
    2623
    Likes Received
    2492
    Allright, on line 27 it states "#define PAYLOAD payload_dev". I try to switch it to say "#define PAYLOAD payload_default", but no hexes end up being built.

    Originally, I ws trying to make something out of the kakaroto PL3, but after what you said, I moved that folder to replace the one inside the psgroove. It seems I was able to make the dev payloads, but nothing else as of yet.


    FacebookTwitterYouTubeCFW/JBDowngradingCheatPKGs
    PS3BrewPS3Brew v2PSVitaBrewWallOfFamePS3DevWikiRebugGitbrew
    Reply With Quote  

  4. #4  
    chocobo is offline Member
    Join Date
    Sep 2010
    Posts
    198
    Downloads
    0
    Uploads
    0
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Likes Given
    0
    Likes Received
    0
    Quote Originally Posted by tthousand View Post
    Allright, on line 27 it states "#define PAYLOAD payload_dev". I try to switch it to say "#define PAYLOAD payload_default", but no hexes end up being built.

    Originally, I ws trying to make something out of the kakaroto PL3, but after what you said, I moved that folder to replace the one inside the psgroove. It seems I was able to make the dev payloads, but nothing else as of yet.
    Use "default_payload" instead of "payload_default".
    Reply With Quote  

  5. #5  
    tthousand's Avatar
    tthousand is offline Paradigm/Paragon/Prototype Robo Model #I
    Join Date
    Sep 2010
    Location
    The Future
    Posts
    6,589
    Downloads
    32
    Uploads
    143
    Mentioned
    139 Post(s)
    Tagged
    2 Thread(s)
    Likes Given
    2623
    Likes Received
    2492
    Thank You @chocobo. I have been trying to figure this out for weeks now. Do you know the other payloads I can replace the "payload_dev" with?


    FacebookTwitterYouTubeCFW/JBDowngradingCheatPKGs
    PS3BrewPS3Brew v2PSVitaBrewWallOfFamePS3DevWikiRebugGitbrew
    Reply With Quote  

  6. #6  
    tthousand's Avatar
    tthousand is offline Paradigm/Paragon/Prototype Robo Model #I
    Join Date
    Sep 2010
    Location
    The Future
    Posts
    6,589
    Downloads
    32
    Uploads
    143
    Mentioned
    139 Post(s)
    Tagged
    2 Thread(s)
    Likes Given
    2623
    Likes Received
    2492
    Thank You @JonahUK. It will be great always having the new PL3 hex!


    FacebookTwitterYouTubeCFW/JBDowngradingCheatPKGs
    PS3BrewPS3Brew v2PSVitaBrewWallOfFamePS3DevWikiRebugGitbrew
    Reply With Quote  

Tags for this Thread

View Tag Cloud

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